x7f0000001100)="714a5cfdd39514d98eff739ef354b364b6b8fb836c67ae262e7fd3ad0b5d5c8b9ba51252480fc688f249ff3b60c7e6c99ccdd34ba397e662536538841bf14c55e2615e6b256b83d1", 0x48}], 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x90, 0x2, r4}) getpid() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xeb) 07:12:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x90) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x184) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10a00, 0xb0) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x81, 0x2) r1 = getuid() seteuid(r1) 07:12:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x218, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x85b}, {0x1, 0x3}}) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x4, 0x8}, {0xb832, 0x800}}) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x316e, 0x7}, {0x7}}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 07:12:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() r3 = syz_open_pts() r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r5, r6) ioctl$TIOCSTART(r2, 0x2000746e) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r8, r9, r10}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r7, r10, 0xddf9eb240f5771e5) 07:12:30 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x240, 0xa8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 07:12:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) flock(r0, 0x4) 07:12:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) chroot(&(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 07:12:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000380), 0x10000) socketpair(0x1a, 0x8003, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc1, 0xf0000000, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000041, 0x5, 0x5}], 0x134, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0xfffffffffffffff7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000001, 0xa8f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x20, 0x4}, {{r0}, 0xfffffffffffffffe, 0x3, 0xc00fffff, 0x5, 0xff}, {{r2}, 0xffffffffffffffff, 0x15, 0x0, 0x1, 0x40}], 0x100000001, &(0x7f00000002c0)={0x8000, 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="021fc4548ba3d34c7950ab6043413c4dc10f56cac13e3015bffc1d3855daa30779ecfb18b3396f009327a4ea0c0bc1a13a7982ade0c9ea7e70fa5de958e46f2d7f9e0f7329b393c5b2bb93aae6260341ac3465c31b41b7e5164e7deb9155b36c5b96c75c76c4127802f8", 0x9) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x5, 0x7fffffff) poll(&(0x7f0000000040)=[{r5, 0x10}, {r3, 0x10}, {r0, 0x8}, {r4, 0x1}, {r3, 0x40}, {r4}, {r4, 0x80}], 0x7, 0xeb) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) getpeername$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$setflags(r1, 0x2, 0x1) 07:12:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) setsockopt(r0, 0x8000, 0x246, &(0x7f00000000c0)="dfd126d2f87262b0ad3719f675433fe55f25b97da9bfe596480629f145390c20", 0x20) r2 = semget$private(0x0, 0x4, 0x1) semop(r2, &(0x7f0000000000)=[{0x4, 0x883, 0x800}, {0x4, 0x800000018, 0x800}, {0x1, 0x6f12, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x40, 0x800}, {0x0, 0x7f, 0x800}], 0x8) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/45}, &(0x7f0000000080)=0x2f) 07:12:30 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) 07:12:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140), 0x1000000000000034) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:12:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000021c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x440, 0x0, 0x169) r1 = dup2(r0, r0) shutdown(r1, 0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x8b6}) setsockopt(r0, 0x7f, 0xfec, &(0x7f00000000c0)="0fc4985d05b1b9b8b1750d65f2e33b753e7f2775b4364888936ad7142eff7ba9c29dcba6881a34d49aa576bf2fa8c2e4ed43da7b7c3280de8695f23113bd0e7c766aff550b3699f0ee3dfd1fa953dab2aaf9f7f8b5c66b46628021a49f720b8dfbb9ab3433", 0x65) 07:12:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x9, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe7f8, 0xe9a4}, {0x80000001, 0x10001}}) read(r1, &(0x7f0000000440)=""/68, 0x44) 07:12:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pipe(&(0x7f0000000000)) 07:12:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x81, 0x0, 0xffffffffffffffe1, 0x0) kqueue() close(0xffffffffffffffff) 07:12:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/233, 0xe9}], 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x97e) fchdir(r0) 07:12:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 07:12:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) socketpair(0x21, 0x8004, 0xa, &(0x7f0000000000)) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:12:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) accept$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 07:12:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0x100, r1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 07:12:32 executing program 1: munlock(&(0x7f000000b000/0x2000)=nil, 0x2000) socketpair(0x6, 0x5, 0x49c7bf24, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0) socket(0x2, 0x2, 0x8) getgid() mprotect(&(0x7f0000000000/0xc000)=nil, 0xc000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:12:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x2, 0x100000000, 0x7b26, "adcf6543c841a9426e141882dd42febf45da410a", 0xfffffffffffffff9, 0x7ff}) semget(0x1, 0x3, 0x143) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:12:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 07:12:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 07:12:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 07:12:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x400) sendto(r1, &(0x7f00000000c0)="ef2eef22f74578ea95bf5b0ebb8b360c81bfca0b394170a3b95081273e7e4d857a41e2d60b7f28c4de516bce94e83bfa61b51d4a7639f6a50670437cfc9e238cc770e5f1dfbff6e37f190365e7dadf9cefb04a1fd8fb0eaca31c0ed4949742ef7eccb68eff7379c943e6ec4052", 0x6d, 0x404, 0x0, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x8, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getpeername(r3, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg(r7, &(0x7f0000002400)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000ec0)="c6bbdd1748d99946ccf7f270541ac32739c4d1d8e370334d26e4c4e9c5f5f10b2d3e", 0x22}], 0x1, 0x0}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002440), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={r2, r5, r6}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000024c0)) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000002500)={0x8, 0x80000001}, 0x10) r8 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0xeae90ef52518658f) r9 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002540)) pipe(&(0x7f0000002580)) getpgid(r2) sendto(r7, &(0x7f00000025c0)="e2e0393b6cc4a1744aab4deb7ec401d1671e3bf6b61f75990ef7c7df7cf8f8419a9dcf04284844a2d439a6a70c121d4997b1eec878c15e5d77f86b9917b14a7772c988abf01ae72b8bca3a14dbd2b1f1e800fb10701239a93056fbd0dfb36c0e7f95bbd0edc5c60a67c64508a8d06ed5a7adb8ac7523bfbb44285efc33c2f175b63bc694ab3f4667a0e1bd72a6af89dbf7f9b8bced96b043d99136732f43a1b6ab75fcb1bf3dc5ad454d07261db758e78f4cf8383976d829fdd052ede2cce22424362538db1d604e7a685d5bc00a57475a801baec4e58f9ca7d3e5efe0f14c065c26f4bf99b206db06a5c056c892399dcc9a8628eae2a27843a9735ca16c3f0fb6e817b673ff4b00851044dec6f45c950290741be4ea2ef97b5b09a247709a9c40e317c3c42fc1272dab8897f509d7e197f061ff668317ce535e2267807b7e1f5be5040d5a6c9ae62608a3b5c38e3d1f98dab75f7b468bcc4c96bec3e0b3c0bc0aa65696575ca1c5414e0f26ea1fec15ee9cab16a03449b1e854ddd536a44c2b2b1990771195e950d9e8d974b68339b36b963c663873e019169f7981d9c199c9d2be1b0d4afc779826ab448f3c855f0cfc3ff6e4e289cf7847f2ea19a3059d6ac704a6c6d81f30d557a2598785bd8290b7a44af193be49d1f81eef49839d205b68b3950480394658cded6f652a410dd88a5873f78d74506e095b57cbffa239982c994e5a43b2be74e670d516bf1f7751b3c55ccd96b0a5a1f57e38005414f5e90505dcda91840da3e35750975d33a079eac87da72918d92cbc1a35290621f4909892bfc958c821e5335e896d9fa91ce83f7fa62b6b8132e4ba8e7349e8277e2000d11524231dbbd57899813d87e28428db459d0db6cdf6b0bc082e8c1fe26187b3bea0d35ee5d71deb8efbeae753ede3dd1ae108396ff360484582f02500fbac7df4422d80209f6be451b355548bb381cacdcf8b2083a5a8ef217b2343a994dfa1b810e4aaa993363e8cfa92ea12db45187fb01ce997db74feb59e8d4a773238cb7d38f631d925e9b3b59196f80c7918552070839b307d1fe904609fa8ccf7b84d87093235532196bb108274825889c9e425d288d01bdbbb45395db8e3a2439b87d8fe37eaf7fe200953daf80bab5c506920b4a0c02120b577c8473088a93afca0df87175930f3e0d27c70fdbb3fbfc12b1ebbaaabfb41648fa7bb2bdadeb9d3d05636192ab681b7f4fe6c3a3e45bd80b174ecfa0f51173730813cc9ae217ec50cf209613c77f4235b459f2396f6c4f87814bd075676b32a7c0df57b65667349c9e1273c75d3561969ecfa457e632093863553be730beceb01a21494081447bd28216327e8c149e6f6ff47654230bf827c4cceb018f35b7b8a1b613037373d075ea8f6c2b1d2e8b45dd7295411832b9ecf08e3716911f33c892c366a5791d64bd7702eba7f12c9a3cb2e939d2408d8f4f8446becbb04cb6888a62a257a20c251cd8aebaba800f1325e9fc0e3756532fb3fd2ca91f533c8f73ff89c5d952c07c403ff2534da0779eea2e72e71729682c45413d7158baa9ffc3b294770a0f5d8eb5b7978fe5d697027d564bd7a4a51306c992c23cdcacf5776352cffc14e332ec2868d4f7e7e1cf5fb8e811999fd4e9b698d8999337a16a4b13e906ea5458a875c8a37de16d0775be689057b9525824eb2c96f0c92bea7b710a8dc36e36dfc8420659c5977dc2fe1658583e09c768d3c2203c52e1af4de7206ef258c6748a3b772401c202c96f011460a85064984241b1a2140b02f32a43331fadfc84f540c2fa89311356491087cd78d3c818bf50a13a019a7fc4e3e25bbb8c44751d746b8e87aac082916954f3a0af5823815385565dbd07ea7d5428375f0e8fc2d0a5aa89dfe7878c8fb6b1b1d7cadd08f95690f455ce57382c065572763f20386d73e694fd04b5d450c68ad405a0dbd9ecac829bebc112d02491a3825b660321ca01c8eedb74597640dc4c9f060ca0f250a6cab8398e33b2e0f9f9fd16dc4d6b2a243374a3b4914a1f3636ef7762dae8e2ae5044cb27b45e2891211dcea8d44305674de551f08ff8936493f5fac0e151674282a7d3595529768c8f36612e6c24d8ebef55248150c276a91e902cd4c8e49225e0c9b2f87fe2476a34a1a8e5400006baff86ee5fb497d260388be9d1df42446b275a0b6dde7cfa86f7ef47e7aa2d18a9f3dc83cc17ccee510880bb1b80cac9307053b64c77ab9420af0cbc42556b36f4d755dc383c74158a82b38d2c712503e8e85476c065cea320d5e58a6a8e43be6263f5a1ccd142e02d32efaf29185a0abe0175e4714b74901103415c80038e318ea8b7a8c47fdd8aa4a0c6b8356211692054f892c8a0f285a418dc02f59666cbb367470879708700817198e7454f2482439c5fb9e4e20292d9d026a32a0751f2e1fbef0a72cf4443ff38339b14f4abf7ba7a44aee4b2ccd5406a1b694d90dd665a857ed03c2e5d01685beeef593005b4adc595fdfd2af40a281369a405eba348eade56926676514f4eefe30a494cf9525eefdaa375408db3bcebb98677953d7914337950553375eacd851e37a025a3f4817dc5fcc01ef97c2c3828efbd64473f537be777c81e7a750321c37d64a2ba03894688f7e0434f773fddb5c32b29061a54bbe2eda7e3bc07b3a8a35e6e32a6f31f13ae073c3ca626c278ee7bf39e25ce664c8920a503ecddf514b3e0a4b394d1b6e50664b0aeed21b2ec0fc5380832c703aa24d01a5520a93755f096d00e8fbd6ca7bd155fa1ac9d55f3e7d8077dac9868e889547fc942c92dadd5d78f03e3fe757dd7b01d52e3d5e78193999e46cebdc09955b8f85b03a911df70280a4ff1743102cefd03ff0f570b5572bb2cb45a39e812695a8f474a2a41078acc8efece41a92f998e46c4aef2706cae9bee8c5250904431cb337de3e257b2d67a67c90c800bcc16c2b57eaa0279f3f63ca3c4fe9fe3d6a2574d8295a29acc650da891f66d101d3eefe7aa65e4a9a4daa8bd64b974f30024d8bc7815afafbbc797926d6d7141beb740cc14ee430fa2f08b089b5b50e6eba76a1f092af73f433409fcbe67664ec9f2d5a850980d7d01d106461ffa89a91cc14ea124c477a466693c466d0c2baf6820f545d8f8417f2ce06b2513bcf221625989e69291c9c045a300e061886a99deccfaaff45963dc6f0a65eb0d4572a72d26ac2ffaed9886be49d8fbbfafef02b92c2e59eae0a7b1edd265be711ba4eb880b487d9aff90c8a43cb7fa5146adc647dc5e3c91da140a67bab4c3d0e1a04d883a1c5d8b08ae3aa3f7c3809a841cdae4e3168df043245c631c241b453f67157a9c52e10280026e58e35f6ca989ac5579c49f82319cbdc5f4607af95beae13b76afa55648f9b4d49cbf13f5b6c71854ddb3aa293a3bd28b59423f3cdfe681a4bb0f1c74420fabc81ddaa0b0ac8fdccebce867891875573f5832e17e33edbae23631baf412c59b3f407f35b9001383d03204a181e09bf4456a3984554c7760d78245c8d901e0bbfa128b4e9dcc06cc15df6995c69cc95432bec196af163feea7230f71fe8cd25e88905fbf297fef0c67ad91d74b1d1ca074867381d13e76b399379946738a94280da274b2744e3e885c989d6aea2a285594a07c4435a6e9af864f9c5c178f5af7b1e04f39c8b7df672e2538577f4160f02fce3d960a4f4844a620addb71819954f3cc8b26740cc97069e477a041f0699b67d1041013c6e371becec453d6cc6bddb550b0ef69b7ad9410d504e669f53b6a117328ada04807575c96a8e7180d1c938561d3aa08396fe24dcb7dc49b2e4479afce4a8e75bf3c63a3611425fa2ecb0013a465eb8364a10dd8211629655a077f4009e92caa62851694051ab129a7904bb00cf1cbf1b2bdb91f9ed311edb744e05efaad83d9e91cfdb7bd3988aee193f8a766b8ce45068c7ea8a9f8a7c2969a5f505996a5cf2409981928ec330c1f84b116ddb2b9eeed5a261bba2cdf2f7bdc1344ee0d99d621406feaa622740d7bf3e89b37a16ca5be01738e533a3c4070f33766bc463a471e2a869444c168426cd9e7ae69973955ba3e5b0dd24f07c662395b42d63249978fa1a4f8752cf53b3181224fa488fe615a74a9b99b2d00e5b0d06645600584c04b67eb2c4ae1527172a3761e1946b9382464e24c4fbd26d75b3178f6a185eeff47a0756cea1e6ed72b20a2c2831db737ff5b91ed7800966786dc9104841f5f476e55dc7477c67c725f0edc0bff2deed3617ae9e447af33eb558a2b94f24c2eabe83462742eab5753ed631cfe399b6e3069c5ebba9024c2a12448d350ea5826f232c17ea4ea64fcba9831c99fdf9f4fb5e2a7e9da1dda7e13a813da1b406207f6564e21b8618305e10027d635c02cab65dcfd563f443be910d6d026976cce4082d59ca8a68dc538b912cf7bc7c66b7fba361a9224262c1c755f0d5e6e21fb6877dc6dd7829718c2826a8a370db788a697c617fe4d95e0171f638715c2bbe8ce954afa0ae955e7349040b8924684a9de3c9fb2860064925093d272c3345bbf410880790b12ea2b3eb870b0354581c7f9ebb8c81a69d48a505f30c69883d6a3218e1b711a60b1dbe752d35491e1c5737906e50266a1796e2071bdc9205f349cce36eac8d7708d3eb74107f90f8d68ac44680bda822df1f34675a86702db48b8011d7ccd795cceb61ee16c245c77b6c5db9ba340999fbb13ca46c21771c3890c49a23af93beee4def425b3e3c3e71d1c63cab41f6dc08b7370cd25f086d0e353f69482daa51378dcdadaa4cf879d502b13570f444552af2597df43622fd56e7c3a93c3ce23bb1069382c0a10243c20dbda45c1f28991bf76483e6e7ddf151b515ed7d825f2a46019ed93034c225d74288e7ca6ce785e238227b583781f5e9ccef0ec671646dad1cce4cd7dba213cdb85050b36eb76ed61e1e190f1cbf30b77db5f899d6dc08f86c9c591e053063d1cc5047bf2b53ab58dc2b19833399a01f74a33c47ed02ea192dbdfa31523d73995edd4f29bdd05173db416127280efa10347ab9c1881376c3c50ca71a65b3985e8ffe000790ebae16d552da5cdfd38e087061d39e17fb50156378629559e2370e167efab2d24ed838e18ca59afdf78c6234bb84c0f16939c7bd2d76e2042feb06c4184505a7e9535483b7e0f13782071e5772d56187df93fb79be030111d01ff74be221d3bad9841859e8cd03fe43b649e38d23093f3aaeb24c557586634b39f31b6c73bc53e6546d0592ac46339e39f2bc4ab64195f7506236c4b4a850f4fe5ca0c7926f6f94a6d06ee4233cacc284328440cd1691e7e0df634744c2b28c9ba942e7325919bab567f9de929290625b215db6a5f65fd9e809cc2530240d5802eabc586d37704e08343f36fb215d86822f8e6e6656b96ffef326c7c86d2a7c671690d33545422eb0bf69cbffb383edf00391a8e0b81937f6ccd44b800fa5fdefe54001cf24c48213e7f76a933e275fd581dbf9eda73f4a57ab24559d242bf5ce17277b3c4168134858fb2587fc5332e37687d6f012dd3cb53fb572cda337fffd747b112c096b20db44371e2a24792d08b0bbe606d16778c7d2089b430c403cb4880f203864001b4266e95828d48ed0596f3385b5a167a51de13bb33df83fad743ba3f2baab85ea2143bcb3b9ebca4d4be5204903ce52ab46ad64f0a5c53eef8492ef299ced3e2a02d844e62d2c9fa3dd51bf2f65b5b94301b605d20fc755b5399daa448112dee5bc212c477e68a60341ced9cb1fdf9bdefb25028b0e", 0x1000, 0x401, 0x0, 0x0) setsockopt(r4, 0x3, 0x80000001, &(0x7f00000009c0)="d94322a82631ac43165128a70e37b15d822db33a0e56784398176f4458c0dcaddd01924208f5850f4bd78304bc5434566dde625d7818ce03f6236061b0717a722ac5498847054244ec3a145753a8c4a70d89d10e26c974e1a9896cf6b2c2a522c31c76cf80908385d5393c733c74ec3c9f18be95948b9076b05e5d6469fd59309bbf34d6379042b8bd00461cc4b3ab9cae040babbd72576590a1a83ed913f910ce6a690ec143f2f129da86e194b7141012426676", 0xb4) bind$unix(r7, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x0, 0x10) 07:12:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r2 = socket$inet6(0x18, 0x0, 0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffff, 0x7ad3, 0xc17, 0x1, "ba6344b223791cecb6559260a68c158500b8e119", 0x1, 0x2}) r6 = dup2(r4, r4) sendto(r1, &(0x7f0000000100)="ab14b251012ffeb629d3327648875e6a2c760a24730fb37b3722d49e69630246532fc5f619aabafc48f104dc0f2c894b27179a8fb1ec2890815c7821b223e071d5d265241272c41eafbf46c8bb92884c8851b78912e66e8ad5ff35ef295ace9b5869a63dc6a8", 0x66, 0xa, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x3, 0x145) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000001c0)=""/28) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000200)=""/52) r8 = msgget(0x1, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x5) socket(0x2, 0x5, 0x0) fsync(r1) getsockopt(r2, 0xe2e8, 0x80000001, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000012c0)={0x9, 0x1ff, 0x4, 0x1, "427cc70e887473f3c41699d758c1fdd7f907e44d", 0x7}) socket(0x22, 0x1, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) bind(r5, &(0x7f0000001380)=@in={0x2, 0x0}, 0xc) msgctl$IPC_RMID(r8, 0x0) socketpair(0x11, 0x0, 0x8001, &(0x7f00000013c0)) msgget$private(0x0, 0x210) flock(r3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)) msgctl$IPC_RMID(r8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001440)={0x9, 0x401, 0x5, 0x1, "04c65131f9f1edf14c6e8147da84121e918e479f", 0x0, 0x5}) pipe2(&(0x7f0000001480), 0x10000) 07:12:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='./file2\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r1, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setuid(r0) 07:12:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) fcntl$setstatus(r0, 0x4, 0x84) 07:12:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 07:12:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x0, 0x4, 0x581) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00001f5000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 07:12:32 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x180) getsockopt$sock_int(r2, 0xffff, 0x10ff, &(0x7f00000018c0), &(0x7f0000000100)=0xffffffffffffffa5) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semget(0x3, 0x2, 0x42) r3 = semget(0x1, 0x4, 0x140) semctl$GETZCNT(r3, 0xffffffffffffffff, 0x7, &(0x7f0000001a40)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000169fe52b91e4410e4ea7be00a3ae7d9b69e8e05ae0db4ea56717548c06b0e5682bf3dfddb266afab192fd191ef4ee63ed83676aceebb6883a8cd75df771046a5e9d788652f003a088306f90e87596426103bbbf207789567dc6d6ea8ef81"], 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 07:12:32 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x81) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/110, &(0x7f00000000c0)=0x6e) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="c8edec4ac6a4fc49b9de02e87119b00233489d36defc70e9f2543d2f17e546ddc48907000000", 0xdf270938cf079388) 07:12:32 executing program 0: kqueue() r0 = kqueue() madvise(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) recvfrom(r1, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) 07:12:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r0) bind$inet(r4, &(0x7f0000000100)={0x2, 0x0}, 0xc) r5 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x50, 0xf0000004, 0xfffffffffffff6b0, 0x40}], 0x5, 0x0) 07:12:36 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1c) msgget(0x0, 0x80) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff22, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) 07:12:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() flock(r0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0x5) r7 = fcntl$getown(r0, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="99ba458f2e3cb1cc77c05cffb23173a9072b196cce5f921117b702ddc6606f54b9d2dc8a3019975fa45c521322a07d20e0270d3c528b33252ef9c64d4957390ce9649bed8c1c4869a268710fa3915e025daf25db8e0446b376df81744fbfe7cc37ee11dc37226a02707f6fb81d1d44104d4bea7cd5d06cd95e29e60cfeff0d89a8aaab28d7320714b65c4bd4a4b055c31882037cf06438caaa6f0d095c970d3fed51cc65a3af2507e9e8bd4ba5a74bf6ffe1cdfb48eaf801eab978e1c388ede5375c2713616fa9131043735006ac47a66df5eecb71d945d9dd11441af63eb0dbebc9", 0xe2}, {&(0x7f0000000180)="5db415e83f3a66858bd8c9c4534cea48bbccee95c68041", 0x17}, {&(0x7f00000001c0)="d2d6b7276ad1ca5ffad3c620d8bce10e3422b07a5d1b5e894cc9fa2e1d3ce1c27af5bc0659e4c33989e02470ba7ebc5295906e5b367114f0e8718e5b49dd4e54b1124086e43c6dab9c2f9f52f95bb8c62f08ef4bd25c14a8ceb14ac7f9bfa58b004bbb57bbf9be7174495df31f3f81b59d31f29d9af110f18d180f659b4a015e535ff409ea1f844d0742470940edd94db3f0c0ff382e87186f3fa93b29870b5f00dd4853956b3e4b76a2e0e5b9f818ff91e8bbc7acddb4f5caf1c170237ba5e2537a05dadb83a14f1e1125746be83b1e55c2a4cad002e318d03e69d9e3185d1bfc0ca83d16d0c385ed5cac8736eeb40aa42f1901b39d82e1c52cd32482", 0xfd}, {&(0x7f00000002c0)="8ff95742a1d1fdb2fed168cbfa4cdce0c020b5c3bb3fb2db3d09", 0x1a}, {&(0x7f0000000300)="cd936d512485715fa553d1ed38ef23ab142b6ed6adf5abf1f0d4fbab961f758033fa6122bd5f65ed86df071311067b1894dbd175c365fe5ed3098ac2299a715c9fe39a5fe94e7e7a0f0de1208f0e4a792a334f922b6528251a8ccf892c4b3aba7faed66e700d7dcdb4886f96e96a23873bc7223f7a6d315c7653a97b010994529826e636178cad8c5477f0bad7b0b9dfbae50ebdaf0223e299b2f2c25624553578e0e4377ff998fecf47b66549617a8e41bfb62f9f6482afabef7bae48f832726af6c5c6006dcda10209f7ce2c8a3e7e936e21337e10252d7b098e30", 0xdc}], 0x5, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r2, r2, r2, r0, r0, r1]}], 0xb0, 0x8}, 0x40a) 07:12:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc002, 0x0) kevent(r2, 0x0, 0x8, &(0x7f0000000180), 0x2, 0x0) dup2(r0, r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 07:12:37 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x840, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66692c653020"], 0xa) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:12:37 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='rc') 07:12:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = msgget(0x0, 0x0) r2 = geteuid() r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, 0x0, r4, 0x22, 0x1}, 0x80000000000, 0x5, r5, r6, 0x3, 0x5, 0x3, 0x1}) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r7 = geteuid() fchown(r0, r7, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) 07:12:37 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(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') symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file2\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x3c41c0527140f99f, r0, 0x0, 0x0) 07:12:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd, 0x0, 0x2000000000000}], 0x35, 0x0, 0xc68, 0x0) flock(r0, 0x1) 07:12:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001400)=0x10) 07:12:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x20000000000000c, 0x0, 0x271) 07:12:38 executing program 0: getppid() r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 07:12:38 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x55}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:12:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:12:38 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kqueue() 07:12:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/171) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 07:12:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r4) r6 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="7754e318738cafa2d2a5bd3f3ea4dd6e17821dd5b05018d5abd4d811bfa12cd8a9709352", 0x24}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x70, 0xd}, 0x7) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) r7 = getpid() r8 = getuid() recvfrom$inet(r6, &(0x7f0000000280)=""/239, 0xef, 0x1, &(0x7f0000000380)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = semget(0x3, 0x7, 0x60) semop(r9, &(0x7f0000000400)=[{0x0, 0x29dc, 0x1000}, {0x0, 0xffffffffffff7ff0, 0x1000}], 0x2) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r10, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x9, 0x7ff, r7}) sendmsg$unix(r10, &(0x7f0000000580)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000500)="be2141ee8d147b9487f379bb6795ccee83607c04ee990cc804e65e8dd5c3cee6e5b7904ccb78ae2f9c221525a2", 0x2d}], 0x1, 0x0, 0x0, 0x8}, 0x1) preadv(r10, &(0x7f00000016c0)=[{&(0x7f00000005c0)=""/106, 0x6a}, {&(0x7f0000000640)=""/31, 0x1f}, {&(0x7f0000000680)=""/46, 0x2e}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x4, 0x0) lseek(r11, 0x0, 0x0) r12 = socket(0x3f, 0x3, 0x2) recvfrom$inet(r12, &(0x7f0000001700), 0x0, 0x0, &(0x7f0000001740)={0x2, 0x1}, 0xc) fchown(r11, r8, r5) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) socket$inet(0x2, 0x0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r14 = semget(0x0, 0x0, 0x8) semop(r14, &(0x7f0000001800)=[{0x7, 0x3ff, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x101, 0x1000}, {0x4, 0xea7, 0x1000}, {0x0, 0x101, 0x1000}, {0x7, 0x7, 0x1800}], 0x6) chown(&(0x7f0000001840)='./file0\x00', r4, r13) 07:12:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getegid() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x7, 0x4) 07:12:38 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x73c00, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 07:12:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 07:12:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="017307b9a0032f64fcc706eafbfaba31251e71e867b44a44761da2b3d732848a0b0397825f3839e9065fb0cc621aa053c90b0014f480a2f90bb57eeb00684952de2f9066e2f44997f2486c6b9caa066433530e9e0ae3e5e5172d5b96dd2e884a03fb5a963fc6e0a774a8710000000000", 0x68) socket$inet(0x2, 0x1, 0x7) 07:12:39 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x1, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) syz_open_pts() 07:12:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000e9ff0000810000000000bfa004c07ea8c0000000000000000000000000000000000047cbc4b528f3a408de1200000000000400800000000000000037110000000000000000000000000000000000009a204ee55700000000006600000000000000000f000000000000dd958b521ecb8aae4c3510cc2e0f9a3986e167170900000000000000000000"], &(0x7f00000000c0)=0x60) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:12:39 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0x240) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="eaef39e0da8259c118e74781340c3f52f395caaad84f003b3919769b6e13fe060169ea2a7452b8d5375f11d9e9bd35b5ba7f4af7b918c7dd4c2349027c29afbab4e52f7966c424e81eabad1a9feec4aee0b9826ce0a36cab0b3c0665c9da5cd4", 0x60}, {&(0x7f0000000100)="79efa91fc44c03f881d443f841ddb82a624789b489e790b167626494ecc2f2d2b06e84e813a29f525e1e7f5d3e87b7e0c3a58a6a8e3ef7015c1d4e39b025a19e487fba2e7d1c8209c4c0987bd2067a8a7694801958b4e51f3188c736c5815b97ee978a8ba4aac3ad88dc9a118ad4ecfcd6ea0fd51e270bf1c820d95f8af042def4d702e0016eadc45c6a5eeeb8a9f69dcc5ab82165bf0503", 0x98}, {&(0x7f00000001c0)="e2be285fecedbd1f8de7711ed909f696922ff6efbb68e37d413a4114b8597383ed74cd174df74495be3bc770b93ad60b4255b6253862faff1b434cbae73757820d5b5909e685221aa7cba5c21f668bbab0640ed64d5d085ff28ed982b774e1f4774d689b2fb4d0964a71f2289e3edb7ea79d540a7493b512741def6aff66cc2830d4a296bc3bb8f69d44f5", 0x8b}, {&(0x7f0000000280)="bd02f1369d8e436a163560a533a8c3ac9bd9e65b595dcc95", 0x18}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="180000000000003e6224080001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200000000000fdffffd7e7967be1b742", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x78, 0xc}, 0x401) 07:12:39 executing program 1: r0 = socket$inet6(0x18, 0xc006, 0x1000000022) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 07:12:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530001d5c59b8744c9a5b85d2c0bf6f2d5beafdce0d98170c15983a00ac5c925fd33ba58d0fba0d1ee5683c5547f7618eb03d815f714f906983d9c84a59026c12f86656956087e141b5da6e36addf37bfb4db2bc1a8f15d1e85c78153e169d18258d4840d2fa0ad2e7bba2552e71d0ef3a2e14d59ce565840cdcdb65a7adfdb2b99d7a614ad5c874fee1ec7ef57e66885adc42f72def2a1aa8e185f"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:12:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getrlimit(0x2, &(0x7f0000000000)) socket(0x6, 0x4, 0x1) pledge(&(0x7f0000000040)='@Z\x00', &(0x7f0000000080)='\x00') setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)=""/166, &(0x7f0000000180)=0xa6) 07:12:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x3a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="dead717ded10e04abc0c55b20ba250c3e8a4a57d6018203dc8858cdca526ea744a28d8dd35ca", 0x26) r1 = dup(r0) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5f, 0x867}, 0xc) read(r1, &(0x7f00000000c0), 0x0) 07:12:39 executing program 0: pipe2(&(0x7f0000000000), 0x10004) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 07:12:39 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/200, 0xc8, 0x800, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:12:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) writev(r0, &(0x7f0000000500)=[{&(0x7f00000004c0)="00004004000000ee34809ba5dc6e2c59a516a801", 0x14}, {&(0x7f0000000240)="93f47739da5d7eb8aa9591c801bb7e79698b4f47d8b81b88051bfc118a0fb19aa5219c621f2f7a77706e961381302a8a9cc20c99f345a49a17942e3ace3fa12fe801b0346664389a6b315d37f33a72b190fb4a7aac87a5a1cff1d1cb7b6a2a100921c9f8010855a45712adf06343909a43838a8f4f7cec4cfb95ad3454319f0ac57fc03f2ee80a71a690edc2d484c044d3426ae087e34095e026010eb138163d18b7f959cc6e5d09acc891bcd62377325df4d6ce64f35cc716bb03", 0xbb}, {&(0x7f0000000300)="2bbe9f827819e10bee03217d9125a6eb5182cdf5694b071832fd370c0120aea9c336841564ff83518e9a95ad496d61149c1ec0a7c11cfb115ff69b82ebc1f7b15d7346dfcb53d7", 0x47}], 0x3) r1 = syz_open_pts() close(r1) close(r0) r2 = dup(r1) r3 = msgget(0x3, 0x200) msgsnd(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="00c843182e00000000000000fa083721838449c32d006d3414e6f96d3bd0ad7028677cf2c82f19754162d60a755083eb6d0cd42cc9b084701966b5298c3df52e6dea8c241332920a722a2c3f1904f5d6c59d7c9124a94a946b150716f813893eff033eb30a501a8677ad2b3e40a72cd21f9df982029dcc1ddbbae3457836364b060000413a3f54b000693490a6d57149d7f605c0c2f6fa3661f04661bd86884e1c4254bb59aa32c7f6a8b869b473dff567c7a82ff61633c4cc382b0e8c4b6e947b65455cb1fdc24f34e7b9038728e191a2780c3d61d0bc6e7c21158b0f0e22d859c53ec973d369478805caed66422f38539033290b1624f3ea283c1433d5886a3168226dde852b5af26100bfc8b6e12fe412a4d28403067d0dfbcf3963b4fec4c619dd6b27b764f4c1d732b9ca94e8b8b6f264ec7fcd44a844cfde3704abc19043016f26530000000000000000000000000000000000000000dc333a650baf29bf8b56deb2ed545432e18b03c261da0bfe72d9929f6fcfa207bdc9f157b55e992a3d6e1fdaba2f7ca91ac51e77"], 0xc0, 0x800) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r5, r6) symlink(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') r7 = semget$private(0x0, 0x7, 0x280) semop(r7, &(0x7f0000000440)=[{0x3, 0x1, 0x800}, {0x1, 0x4, 0x1800}, {0x0, 0xffff, 0x1800}, {0x4, 0x351}, {0x3, 0x3, 0x800}, {0x4, 0x683f, 0x1000}, {0x4, 0x3, 0x1800}, {0x6, 0x4, 0x1000}], 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:12:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 07:12:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000001100)='./file0\x00', 0x50, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x6, 0x7, &(0x7f0000000100)="fac489e2b90bb5a41ee0306c80885a6e38be991552ffb1d906d6f1c140c56545802492d876c6784dd20daa4fd2114b2e1fcbbf67bb68de02ac35d10f663f2d82f29fde07dffde04f1e1215780c8e7f1634f9687e386deda3aa498084105bbc23d557feda72a3dcb5d7064ecbbb03708fdffb4ce08dc692e76131d6b254f5497b035e323035bc3557ad7dc5802ca904a3fb23d82526575174dccefcc4aa58db910679015c283cf149e72b05852d61345404c09d9bde4726378521299dad21ab6c875cae2c59f13f22eb611452a5cfd69b001f21c3e04e46813f5b1468a102d3839306994edbf880f92ebd43afd243a9e786da76fab92935308d8a2f89f5a17c37e5812a239e74b4d1bf2bb02c5021391b14db063fbd2741628456a0e548ac4a036095dd1fdcd3539342d7584996c4d294e52e520d939b18606ae1004c311f6a1985780b8c3571c258e288606be60c54dade79efcc26a6ed38358797c33c3b005d08d6a3f696971348787fd730c292bb2edeb35505a2fc55363bc7be12c51abce99d92dff9afb5903e5cabbdc75070b49c45f741607a3d01bdd3ae41eb46e26f0d634e7d94396e57b34f318d52eb41d3b99294b6946baf045c5e2c04a0deb312334ead93d9a8a02cbdede990c7e72ac7081c9dce63a3da36519e3b9a9e5fb0b79781517cb7be7214ad8b43656783b4608c392ff2f61006c4780490a3d91e711f75e01adaaa2002a67ba7207851664e18d895fc177da273f73050e008ab8d6bc212f1b960fbcdca1a021a6825e2f95c12f4b3b1a2c808bef6fb3db6a9ef96ebecd8cf3a5a6c89b60bbd26b6815ad107b55bda243db6f5ad2e81f615732b0fa1994e9f685ca8d8db4b0b1865f3184b97aa391ca2ebf6f64870191f6a4117f528d83b53718bcccb1a4a2843e61790231149dcb45cfa9b618eb83d732eba23077df2a73c23fe215e5b8d1fcfe9264d7ac5f9a407cbccb501271201fdcfb69eada764a810916e29374864db63acf7bfa34e42f12e9a8d20a03b888eeec49be5bc30a5cb664ecd0320d931e4cf63bcc6476454b2bb5a76a20f0fe6f17c88070fbf5e4667063b8b1a320250aba40a16d13a53c624357eb6b8f247392c9cd0bd267212bb9f344428716fe196e3926433ae7b6307c332137c4049134c595e2fd1c6e5cce0a5fb4c007ec088b724b881667c333fd272b246341496bfe79848553f76fb4d3f9add0447dc2ba97eeeaca742c34c48bcad2aa5a819d01a3dd061b94b3bc5959b0acef9c2c7ca4adbb3f178b3d7dcc8bdbd6aa67e1e68e47ab409433348af8e2ace54bfe82f0c23e79bc6d499a1305b58d1212bf025c84b93c2a767ac63897a23027aabc2634d14708b80d4ff783168d6435b669711268d7ea0a321bebdda6038df830e933dd63179e439ac8beb5571cdeac2a8ae484121970592104f03a9b672b70039eeaf1166c3352209daf2509217d9fbbdcff7c9365eaed8a9aaf4844c8614d2c8585e591e0427152d98a4503a1ad83d03a7cc4ba533341e2d03935f32fb8814afca3bb25ec1d89dc396547a465919d4ed4210858501bcb55c5a85ee53b4b38c8df155173c3a8eb8c0a6a6c51325d596f582ea4f22dacfceb552cf2e0f5bae668aa075e4eb1c5838869b4498d78a4ebc71c1ca86c045196a9a6749c2c8a18cf7c41308d573a1a16b8a9e044f65ea05f39276dedc3ba4deb139ffa943caaaf8397dd4c9001357ab289a80f8fb33b43fa465a1b9acbd2e8ff5c2ecf5a009a42ab4e632632b70b5c186bab2e2ce233cec3c7da9f4cc8f6fec12f4d0936947180a0ec1c90da3ce4166efb95ec9c8a25a7983cdefefd72367c005d8a7889ab53b286b6ae6073f2e12c25bd0694e43c73db4af5fe9f899e1adf3ebb01255d5f50581260a06c7a57d8a0298dbf34bf8b3e5b7e38b51da4a984f3d60a5d356b3c1ad5f5560087413d531a5c6cb2d94d8b578ea314245e39c5069d75e76e619b981b35a19bf66f1cbe6056d340263ce3335d38ec1e3cbea8931447b87094d8110787d859bbcf082533ee4fe9ad0179b89953b54d22cd9a9c7bc0be9f6ab019a518effc70a3a6ea1885b295185f3fc4cf20077d49de197a5e33ee4b96473d6458d973e8339672d6c0387701f07a89ac9bd5dc60ed033059a47a624bf05b9036170f9f291ac25acb618b32a35c1ac9500eec2183935ffe691593691e8ce9b1de844eca4d42546313c0447aee8950550d8f171f8968e027b0d94bdceb5e3198d43ae7ba7c1c3429dc02a13c5e69f779c67c6a3e0c829d55348e93d831c13e8de9c016a6be5f0d13b63400ece71473b9723e9cb9aa81c2457d2aa7184094e71c0b2e15ec94ab389a19f02a1787e04f71b3754d359f05dc08bb297ff1a249a3795c2002ebee73d8c1e7e484b09e23e1e5ec7c76a925273ddcd760754fa9a5af55505ee3e48c8e1c381f0e6024ac4aa9d52c6ae766396bc8c24bec4622af706d8c22b5c4eaede5f3e577c90ff971c4000b76e1d18e5faf5fb31b32c49a1dbba6ff25d915feabdd3e33bda0ee9479049a3be52c75afee523230389f1bd91db6ec055d9cb98ba52b70ac8e7a5b1e2b9824e93181bf82c493ac700ddfa32d7a3ab81fbf1e2959bac7dc166a67d4a7e557096fb5b67eb68e33f6c37694f99ffd8db6f0a05aedfadef8af3e3f7172aa372d572b1a73f5ce4efb3e0c11286a8ced44aeec332d824f30512032c9701bd33dfd9b7c004791f1379aa9c823a81af94632f164cf02d5a5480fb648831302102b3ff8e828e75e5e6a1738f666917978869871174128975c9e7b27c52e04b39fac165888a2dba6728790a27a71e414fdaa93b91b60b4761d07d55237ef0a4c9d05ffa69a6f5612fdc70c12a28e1add57a1f268d82c8e79a9e81b6e57e84f111473cabd10b7bf2cdb3bdeaac8d03971ad33e3b4a3e0fe1c621082091c58be41a0e16ce6a0d48d9426d58344fafab25896a472d599421af5a7c65b0673303646b52de4c454ab84ea8a46bdf825cad4da209840e73f86c54597c1408eb224f1c7acec1847070f9c7c719e3ef71843c2ea812720ef25af693e3310a35e41dc559359064d99bc7b4a3d1ba82088d10c155cf7217f867fb6f8020e0d6bb475dac4d469633dacb7e13940d227e554eac716eb33e169bdd2b84f9e1cbd673aef2a677e509cfa41e355edd241ee50c0a4ffd52cf424933263b6b8c84b1db03acc6a9bfb9cedea056c80bdea1522d3de0d515efbeee6a96902ba72420171afce0a8712cb6b7b93d85554a3279ec125f835b86d9ecaba13100d7f9b93b9594806c9d7305e2de7edc8d11ec86455cde95444f89ee0f1214ef919669968820cc968ccb3fabbca6aa48e4c8b13995547161e21a5f4d06460d4e3ea2dc173966774f1b5d6a9795325228ccc6bfc6533ea0370c75130cae563d81da4a3b92821ad1edb7582aed106295c0a10b76efbf2c6bd135c117f830d93be5d48caa4a3e7d38446e348d0bd424e2aef4c3625ae8041f43f2b1ad464d1f71a2e5d12df341fdad713846c49c122614884d846ae1ddd07fb734c0784f46ba54be68510e82d12931e838a250ba86ae1c01f32ab58a9ffd5c7885e64759531dfdf5ed47f66533214d91c6120537f172edf9191ea18d0ac28aa96249bf09b5203ecbb297debffb619f8eb164a7bfd4ad102abc2e9161e1b59fbb288adec3df8c1a0f9299594e56c2b2011335f453be6e0c7e9587f79973f8e2f7be6d781526dbcd38caadaf4cd8160a56df670b709442f1df59b995a9caf65024dc1ef5846bd36e9d66dca785e85b5e31fc98592e1ac525a78f22237dffda4f209d637eb358588fef54c2bbd06b25ddd2043926824b0f2581308ddb52eeaa5dbba01c812f14583356a66018bcd7fc0d0b6541cd27150ea4e212de99f50c25ec1ef675746daf843407e343174e12e80564d4fa1aaedfaa94ef861df5df3d5432bff8f9f7202d9ea784fc62aad56b76b9a3d632348eef86f7c97300db0387b2779c3e3880b975070dca249e178259e135389b09c1a51285c55d00107502dde16eaadeafb677021de0376527ba1513bdb84c82d1499891be2d70d89e77faa0840093d72925b34129059ca93dab17b08df5c2a02f992fccdf19528d15e02939ea758eb26540f71b3674f2b65373d13e5f76bdc15023d763e9affbae5362ede2c6f1a381868769402eb4b63ef9b9ab9ecc70dbebdd0f3a5903a174b706fc5025dc86bfed63872dc9585e63230da514b966fa78180bb316626780001c65276bfa77341980794e7c7d52907f2c4e711b0fdd13a476216285cf4545d6125a33d77b7eb93b26ecf34b871b90687c3068335d7599a0f38605cb45104c9c475fbc93da8bb9ab55837882ae6129dd9aa0f31d013524afe202d492e089905a4f8f7ff552d8986af91459075f67432dae0f93472c0ec9a74c2e6a3c261f1ed4611ab259136f363e33c92a9cb58fb31ab8ce03ab1cee16c7a5dd6117252e221fbb4bcab6da3a36580c60384e4f0babccea6bd4db8ad87927f35a2515a52c60302047b55586de1a9f47a01403647df9429508a1b9b095c705d976d946d74dac493d35922ca480c42f4864f23516273b6c216652d4672f336527f8d41b70bb37b81db9b6700a0a8ad7960e8f1fead004e6ddc4eb0fc759a930b1daa76841a2fa20a250cb71f55efeb007f4d4bbdd5f349998ce2a9efc5850bd754d6e3e5bac9cc0f6588356deba3039bc75b519237966f2fd5f1b948fe7971fed23aa8e9152433cbc33950042ed531b24577084161590749e66dd91dd583d6d6414c238b1f457ca4ba3efd09b5ecdc2a1444f97dbcda31b360cf01ecfcc130c7067581a23ad58271b94d28b5e938b55ff2596d61e32f947bdd2cd23970f73d262cd064bd31568acdd606eb2bdf88357d6aad127328664c558da5dc8123f2a9c709038a5c191eed2e00d02423db1289f2efe291a6fdde95686e94d42b99a43645fe294be15307ac88101908bbfddbee5cb67f0f052e5aded0c908af5d081c74b27bae6f3089accb33a3fb2ced5b8fd2bb63843e897f55938195bfc6a3e6639ea8d172f2ebe7fd4eba0951f507b82183d21fc7a3897b910c0cd9c6d3cbcd8334945708c1881a479825824ca160bc40017983b9f28e022d1708a2d4ea5de5692ca3c87dc3fc95beba3ced13e580f9694635957604a54415cd3fbb3d74c4635fec149a60f94a82769eb7af39fcaa989776890e9ea067b4c8af2c80eb2d4c082436e58d4b87760af8d48d63dc820fc307a6de7bbd466b3174217bb70a89ac1879fd08641e6f746515ac5df0b347037497d5d669b2ded3575aca6a1e3b81f315478cd7c8f154e4992fda5a2519f277df0f250c59831e4c9c0fc653455dd1a643804b23ff07d961db215ce35c1e610d4ea210eec3bbd4a7001dd61bbdbf862639dbdd6a1907e1b35443f976eab87a0eb0295824e7f4c4655f9ebf552f36a867faee73f36f518eaf3cf722e79840d784647afc957d49077e8858b574744339270b5f4b2f240a4e0cbdb4274c0569f4403dc0699bf1042ba9ffef58471f96f3ab160540ab0c896bbf6f102532c7f0ab607776ebb37fec0320d0e1a674a96872fb141a8658b3a777c59bf8846255e0ef5c1139d68c5c858ce8cf0232bafb3cea579399ede81aaf4865a0ae28ebbab4043f98e4a4114d5d8c2c5ea6c91d2cf29043c4a56edc5bfb5519a8d9cc73b746f17b3bca977f21366348143daba7770743737f0c2541dcbe405f9326cd9c5a3079a13e790db5c1117af1d81786ea89289f94fff87", 0x1000) 07:12:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1e7b, 0x401, &(0x7f00000000c0)="7ebe037addfa0d93d7843ec79811b439c596f912094a6de0abeb35283bd624135ccfbcc0ddaa3dc693b1ef3f003973ea96199049eabcc99e75072b002e7507b1d0f099bcc78e3ac1b32cc31641d68791728b15ad93f3b25841a12a63589e2b2f12747403ed4b53ded9f0a208222a7794f1fced0cde3c0e9df736e2f448c8b7dede4193f78778f85093e7236980e92fd5e784729ad38db4b2e6d7b0c6319e257f65d6ed482f99f62a014baa8ac6e30e8cb0f840907167b15da90ff23197", 0xbd) shutdown(r1, 0x0) getrusage(0x0, &(0x7f0000000180)) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 07:12:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x10fe, 0x1, 0x100, 0x0, 0x101}, 0xc) r1 = fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7, 0x2}, {0xd526, 0x71}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget(0x1, 0x4, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000200)={0x1, 0x1}, 0x0) getgid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x5, r5, r6, r7, r8, 0x100, 0x1}, 0x9, 0x20, 0x7}) 07:12:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) recvfrom(r0, &(0x7f0000000000)=""/141, 0x8d, 0x0, 0x0, 0x0) 07:12:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt(r0, 0x6, 0x33, 0x0, 0x0) fcntl$getflags(r0, 0x1) 07:12:40 executing program 1: getpgid(0x0) 07:12:40 executing program 0: pipe(&(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100), 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:12:40 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCNOTTY(r0, 0x20007471) 07:12:40 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x800000}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000000)={{}, {0x40, 0x9}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8001) setsockopt(r0, 0x3, 0xfffffffffffffffb, &(0x7f0000000140)="b136576cf4ccebf505ce496d091928a3e13e0b99bb22aee31eaca3914f41e9103e910c34044bcce21d9b385bb13cad8c561b5cf3819df7719cc03b8f4cfa9ac97011cbf2444ce5bbd4db8495541784c89e644e50acbba3f4c164976eac84b4bfc57002e4f5184ce7594a7d1bdc3b3ef69797db463625f9525fac64bd91611f08ad7b072c57b0fd518ae6", 0x8a) 07:12:41 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x9, 0x3}, {0x81, 0x7ff}}, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:12:41 executing program 1: rmdir(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0xc3, 0x7f, 0x2, 0x4, 0x0, 0x80000000, 0x1}, &(0x7f00000000c0)={0xae79, 0x7, 0x0, 0x7, 0x9, 0xa6, 0x7f, 0xffffffffffff8001}, &(0x7f0000000100)={0x2, 0x80000001, 0x6, 0x8, 0x7f, 0x80, 0xfff, 0x6}, &(0x7f0000000140)={0xffffffff, 0x6}) syz_execute_func(&(0x7f00000002c0)="0f01d5f3e3e7c4e1fee60d00ef3674672e262e8bde360f51b732233333c4e1977d6b002e42abc4e2ddbabf0400000065470f0f2fb00f8c00008020") getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 07:12:41 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x10001) 07:12:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="6b740769b57538df05f1116b267fbb9a9b9ddb4fff3d282972124f941cb0bbc645a74f65a10d985771d20a306374d776be0556937be9e2cf6646cc527dd18cf1334b79dd70f0417f31e4c09920c130b9f5cef4a89c6b30daaf8dc0c26e9b63dde1efbb023f30361ce218b81e8c0a2d4447a2ae1b6eff9b23ba41693199a79b9b10f82dfadadf7f9fa4a51462f79b8b8d528ee24d08715b425e297c427c790d810e8964d6a78d1060ebf973b90ee1e34d7a6e73906819bdbe60cc3cb8ec2f8a62af701b5c42fca505cdaccdd1a2a965611870de02cec99746d6224cc97227c73dac6fced0f7632e73e50cd76bbd388f094e4d5283919cfd7eb833c00db479492b33b85f37f5230308f60a1f60322ab5a87426f6452b91129a73cc56874f8b0b8d10df68d105b98a74c1d85d5802a4292f61c02f52995643acb464c7fc3d7e41c8df4be339012d4d19fd63ea29e2b389d5cc3d72e9a4b7756f6407455755b32218cbe29cc1f773213bf0b458fdb55af7c62b8302e634d6c3efb51d8e11a22626492dada7721cbf2c9d877a259498d1e73212decdd250052cec4233df0949c103c2e2a610f7a197e3d352096dd65f061fb19832d7b75414c3d3a1851ce51436146622609454ff315c627f67392fb677cfe241364711e989480eaa66db9353cb6caadf2738d291b57d76e676302e70f3a4839741f38c16df3dacbee12644746008c41deda8d0e47c13956657a237b8a48542c1e8cf08e109b0cdc5395b84bc5899434b769f427644230d9730d22a1d0eabc6db303ef8e6316d862bc3883b17cfdaf837becc61665930934cf4dc23a02830c40a71efd94e59e078ac950f151f8835f549d3a7275edc977b6175726cd7104ebdb5a7329cff1f9d934e3f4875ae71203c6e7ae8a3f4cd2e35c1bf4df1867a9ce54e8440235bff8f92e454cda36625c31a7e8bbb3ec292845ed002cc00cb7a7af890d74fac62d172936112cbdb71c2e301a0543417e88b31a6ec5aa4a9ef427a5b09d07c02549a5516a3e899d3d75112e0db6e3022f06929edb3bec9d32fdf58bf38c2744043ecf7dca063b9aca77e74b20dfb189b1a264029a6329a342658ae8333917e11eaa13a7362a20f8e67430734b3dc441105870e7e79920afd2e22bab2b42a796d0b0e8afa2fe3fa4551e44b5735a900365c14a55292032f4574a7d9294689425dfe64d8e9c60c01919dea53637d69a8e4fc5261d783ccf5413fd530aa1b4019d2b871760b47b7fcc2f8e29e5f9d1d79385689935e6cab974b1ad7a182fd9ecd81fa3779e39988bc8b70c8437b3031be4250a9198cf6cf7eaf56effa8f58f0745ff53801e865165a21b4ee9246db2d98461f840d6247ba0f813668890f84a23a69eeab7ae6c37a6b46cf168ba809b14399c28138dc90c87d31a5be8424bea84181271c556b2093c8139432a13a6648b915d826c04ae60d3918b2c7300de5e4b36db0ddfae1aec317af6b3abfd0e3c7e67d424604b9db9cd2c5053725486bfaed2e9a4d95b8e555255ec99acc99d9ecfd0a23898471715f126a38f668e2992936171599c06334b947a3a67c6cf617ee5a26d911fa3e406844ba36222d154b4d7289edad1f2710de51b29ad9187c21bb828f17dc7e0e3c1ae21ad1a3a87a90dc165f69c30fbf21f5e7af1bf5cfd840c9ff33da2bcbc5d776ac5db3a08c4dec1f0b0c9b3022c52205e49e388ce54362ff17d33b8db3635ed883313202ab47ee0eca9766bc185ba28f2fbdf356a5f78a6d462e361de03ca6106cf2c16bfbd92d49d49e9851131d315d6be35668d902b079e60413ac7b266ded93948d0f2b3212b5f51be74bb9215cb2e9aadb96c9d06219fc9bf8e184e63b526d07f1e696c8a160ca3a18985da7a2746fa917181701b69b1cdd97c33b4977ae29543d215a055b4e2d40f71a6624d42a0cbae9ada975deb1c4503e55c36795ceee6dfc54ff9f88950045c814845ce150f7acfd3d57e0f2905e7710fb2b99ba1bdc7fd4558ccca79a298e9ea1d7adf2365f34fe1cfade23911272730e15a2c2513b5b57f41e15628227fd98b31492d2d9084948070409b79504085ffd08a59217472473693600847bd2cf44b298fb1a5b9a7b13d162496568462021fa1a840739db4a9595d9a29657ee4166af007ac5629cdcba04e72b0beb8b2448b2de0aecaf0dc2d351f731f324d9dc3c1495e03dc70f48821f560760aafb149ff4ae01db6c341f1364a54e739d82ea4673c74761a6993c1e7c8e9f79e5f98dbc5074ee6f1fa614679c3dd5a9f71c44faed2e5cdd40c1bd87df5cc04e14640667b7654d310e42bf8119bb8e5a911e742e3836722bad7d59a8bb25e3676e12438bccce5ff8b315fde32385c2dadfbef9c5a6b410efe079a61aa0ee66b9a4a54c182213480d04a1982a66ff94075aa8270c34724a5b09f5e1d8c3eb3504bda9000e92f255fa16943e6b751d50562a1ff1b67e241884e3cae2fe8be557bc060be9acc3c1d515fd756b1ebc4bf3257bc8b0e331b93c7aeee9f63f646e196b958ac96c3174d8f171c04f7d4652d44b17f827556a77000fd14d454eb8955a310af7156af077f3b9c0f9414b2d6744152a4262d0b74f50910b2a2776b85c2fbbbacbb90827af6d58cd995ba81956bce94d8491dfcf6ea64bdb03fd7d419eed4f90fc2ff075139c4971d44eccb3116e7543304b5121d9c2ff1bb91e554bea1ea8562c1755b21f72c598b56e3f3e84c74331a92adbe97371d4685d2d15fa243c5df7bd56bd01ef2cbf1835b7c774a649b4e7e59c677f47e87319bf8a46d4dcdd46cbaae77dcf9c08184a77f136d86373cb0502711593eed3a5f2c2917cc2560fe0b5a230ede118de3361639e378a588df2e595a98b8371b30b75317488199b6f8438ee3cbff9d47b8db54a40eb5e7ad09c9293227d81c446b1f9ba085782500a694f1f57245d100a1857f5c0ae85b919d504da3cc803eb924f533b0d13ad77cdad5c4b645ceb3c568a6c55bfbc4f5af386aafb326808a274cff4aa535f904561a77572cc43bdda5a55599dd64e75729212286d38448556506458b9566e22bb71197157cf3fff22b52e333acc83fb995ebb2b41738a1cfa80195ed5d3ebcedefead3cbe657b50d7e3907b7dc4c953d0ce347a3cb843ec5dcc6c80d5bc962434f45d18ed4d54cccc79f6b6d840a30162366f6540d81fb441c7b596a31fad5cbbcae1dd488e3ee4f3e787bbefa6b5028531ef9faf68d6a2f207bead077d3f25f011319832aecc9fcc7eb8ac0d5cdb88ada2c92d60fa7131432f8583962204d7947f8d4593a2b56fd6be5d4538267d74d2a7348841d5d6497695eee33af44c94dc7520e1ee87ff89d80190c4bf5ac95ea09c49750c2e951527b645736395242a69c68811746764dde093e68f44289ab26491789f9cc837bbbeea2ca39eeb8ee3cfa49c093ed729bc790f115d9a0484d667d09c5cd328878e50b4c0595bb185e02a551887e4499a3a89534db2b97eed418ac74c31ce9d35e9f623bf9379fa0668401f5e30aa2c2e5788a73d40cfa270a893a9378d643f6e2d8ecc94b0d42e8c8d200a8d9c7c958b3e2606606b05e35e3124fffc8b082377b155c74fe4e904a1d93ee228acf56d69c6ceb120f364cff1e56ea5f81734992d13873f9877365330b766f46e7314ddc90d395c7afc75cdfb684a5f8490b7a935a3427cb020d7b4e9d383b35dd6b92eb7ee28a9f65181717ea421cf5bb58b790a703ce376c138487365cd25d537b2cb286991b56c8fb44ef39ffb06591c34f1e92824928ca0979caaeabccee098f7c12647c6d74122644c7047fda5a8774606da154fc8634c6aadb1fba3152de7c02f13c4e5da2016191801dfd3b1ff14b94d523caf5948f705190e33a3323cbffd125b0f444c7c5c6ac86f78fa5248cb69efb285a7ed00f7963ec52b1aac1b8e5da33f91e3bd00cf7d572925ecdb35ce0f07b285be3f65353ef0b23d30d13cbaf084744f95e643cda9b25871a8725d65653959c7933a32f6b0fbf325d9ccbee6648966fa8c7ef570b8da5593eed559ae4c34920bd5eff31d1c2229b7322c3dcc1ef58d288bc937a0c68cb66e0572520c3e8fd0aaf6e657fecec1976fb553678d645718d6eff490841e13d021089652353123fd6c99163903b2b825871e894cedbee960bfe781d8c5c715107c91f056216ecd0a9cddb4ba7b16b0e04dbd1d8697fe458fb316df8d23a6340c5298ec8b3a1656453b7b2a4d84ac3d436aa65bc3737c1e2a33d095e98c1f9fcb73c41cd1d88735ce1af970ef1a48f8ac3f1d975c86a392ac2c94b94a9afb1a142dfcb608eeb7e5328f45a4165c800238547a04621a18aa413cd80cf21fb32b323d047c020b58256d6a725479bcc7af1b989107a307929390e26ed17a019921a387cf10592225d2b7f4c7202ec99e4468759d7b71d544d873b911365af8017b544eb62eb745f096a7e2f0dbae20a56866f5512e1f4879a7569f5b17dabccdbfa70614ae6a9c27916aa016876cc7d84ecb3715770a6713fb3137c91313aed0ad2170e6a21a0396f48da33b98a2b079b1e99430efc6105025bc3246d3053ced9555011d19d2111009b6cc978da1c66b1a99d9776d233d063fc0d6f1e7ba02d29fdc3e71ff77f86565474ec55d368129c98a8741a4b5c89aad7c95f13b935367b940a9e4c60ea38d7ea7fbf5f805b448ad16b842299dc91ecba9176a66ba2f7482e10b067a181c676be7f0952003f738c25ed56f403b001eb335b2b6eeb1e484372815ebdad30cf7451938cf6ec8113f5e4cbd33ea9fb7c565649ab2c8f0ab21c76a5451d34a81dcf65d32f8766b99e9b4b8841ff3e9a8ca64e53dc833a857d3fdd90f68ae938482d36fe9d98d0d8bb7c1e580d2d294ce258d8cf71e0bf724a22ee1b90c6f26579ba5060627bc3130d0fa64539d246f38f9241c196d7338683d301fee0682fb059f21cfb3199dd2d3fe84040a5485a7366929e0a5c12711c0da3c3ca270caa2556003ab5aec2aea6dbaf827fbc8bdec36e2c5252ed09e22fd9639461c7798c62396a5495949acb7a9044707fdc66b5d0de81d31bedb831bace95400aea5cd64b41f63072441b7ea666db7ed8767c9ee953a919eb7867ead2397033522f24119c235eccd2f23a609fadc307645ad4861769ea371adf11a09c32b548c49743cd9579cf7f4aa3ec82471ae591ce559b3ee632b1e32363eeb951fc41bf1bd0121ff41ce37cf589242f07006ee966b160bb6251812b5ddba548fa6ac5a48b5912cf4baa1dd8153184dd596690aa47f347e446a2f0f5e173c81b433ab24481b82546960cfa1070df41b94ded1a326711d26cb75adf5c02bcaf4599f93a58a18b9bf21cec8d3caf62c2defea0fa57352197b32b550913b746e00d8bb1bdb690d9ee2c0832a706861c7724e9cae80cd760b3ea8164952d78f2d4fe8a53e59492417997d6e169fe9c84b7d4987c7832e771bc90a6af3df39f80cfcb9bd064af65e87dfc253fa82e06315bc00d6ed228b76c7a70ab470b282bf6bb6f970b31dda5b0bbcebeef4469e67a6f7cf5270420dce731205f722450e5f10f9f899f39064225f72cf55ce130ec85742e3cee123f061fd3c221df503ea8547442675a72e038145e918ae6a314a854c8265cf05f9187ca031e3ba1f0577341b08f9f65ed35ff5537f0021618d41578ea81b9de764a9680f6bfd34c4b5ded0419c7267dbaab28e20b0ab4d481cdf9ab9d780106179265deb4e8d475b55cae80123529118f15e80c13fd3ce5b569862319f30a9b6802f06310d", 0x1000) 07:12:41 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xcfb, 0x100000001}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) chdir(&(0x7f00001ec000)='..') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) chdir(&(0x7f0000739ffe)='..') 07:12:41 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7f, 0x8}, {0xfffffffffffffffd, 0x100000000}}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x262, 0x0, 0x0, &(0x7f0000000000)=""/254, 0x95}, 0x4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x3) 07:12:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:12:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket(0x20, 0x4000, 0xfff) 07:12:41 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0x7ff, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0x40) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 07:12:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r1, 0x0) r2 = syz_open_pts() close(r2) dup(r2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/133, 0xfffffffffffffe4e}, {&(0x7f0000000440)=""/104, 0x68}], 0x397) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:12:42 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 07:12:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x49, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 07:12:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) geteuid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x3a7) 07:12:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/85) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x81, 0x1}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x4, 0xfffffffffffffffd}, {{r1}, 0x0, 0x1, 0x20000000, 0x200, 0x5}], 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x80, 0x4, 0x2, 0x91}, {{r1}, 0xffffffffffffffff, 0x43, 0x1, 0x22b58645, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x14, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0xe9, 0x20000000, 0xfff, 0x2c45}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xfffffffffffffff8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4, 0x60, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0xf00000b0, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000084, 0x0, 0x2}], 0x400, &(0x7f00000002c0)={0x3b3, 0x6}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:12:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4f5402fffb2ea35c, 0x6, 0x2, 0x7d68}, {{r1}, 0xffffffffffffffff, 0x11, 0x8, 0x3f, 0x1af66498}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0x40000040, 0x8, 0x4}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x5, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf000004b, 0x6, 0x1000}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x9, 0x68, 0x19, 0xc2a}, {{r2}, 0xffffffffffffffff, 0x6c, 0x80, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffffffffffffffd, 0x2, 0x5}, {{r1}, 0x0, 0xc5, 0x2, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x7fff, 0xfffffffffffffff8}], 0x2, &(0x7f0000000000)={0x7, 0x1}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x3, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80, 0x51c, 0x1}], 0xe0d, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x401, 0x4}, {{r1}, 0xfffffffffffffffd, 0x24, 0x400000ba, 0x7fff, 0x1ff}], 0xfffffffffffffff8, &(0x7f0000000280)={0xffffffffffff0001, 0x5}) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 07:12:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x1) dup(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:12:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="6df1bc969e879d565578fedba13786b2a45086fedd2dfa2277393d3cf1e1bba089f00a2b70d6", 0x26) 07:12:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000080)=""/117, 0x75) socket(0x22, 0x2, 0x1) 07:12:43 executing program 0: semget(0x0, 0x0, 0x10204) 07:12:43 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 07:12:43 executing program 1: pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000080)="1000", 0x2}], 0x1) 07:12:43 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x800002018, 0x5, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 07:12:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="488a415fe67e8b92c4e5236b18dbd88b6e9d1194e460b39e9d455db60b60aa2751467c4759695be1ab02f3d442e03c8efa51efbcc2b4ea5a34430391bf03f1af63699274eb2c4b70bd42a9741d531f41f5745106209b796fbd8cb59a872b34a41f5ff66c7b6353cbb64673a8827e07cf8cff9f0680be1a059e8626ee58177d3dce68cb5819a69f4fff06d84853d33eccb9fbef8e3f261a355129eeba4d2fe0886421ef8df6ee65a621cfb2416d2ce0935726e6fbb8b4c6bef1e198fd4a2c93d8", 0xc0}, {&(0x7f0000000140)="2b93c0231405e43dc986f7e3fadf013965c161f570058db4c1ea6cd3fd658d7f7b4b5cd4c7f1c8328c01232c0b2bac079522e2ee19f78f6c844ddd3e146615c8aa575b752d3645c84cacef49b75733fc1a492b37de8c4385853e7d0eabcad1aa1133a60c0659efe31fb42d0d846aec41c1c6ca75d33a828b8613555d5757fd4e166cfca82467bd19d7623dee96da517a4b6b030463a66cb3239d6185dd852a6e8e9e3a3817622078142e7889fd1ae605220aa1c85e55552fd24f000cc56e2c1b243ad8cb1823799c9306ca59cb9ed41c5237948ff9345597e84736e164733852ebc5", 0xe2}], 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:12:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x93) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 07:12:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0xa, 0x0, 0x24c) shutdown(r0, 0x2) getsockopt(r0, 0x8, 0x100000001, &(0x7f0000000080)=""/250, &(0x7f0000000180)=0xffaf) 07:12:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r0, 0x1, 0xfffffffffffffff9, &(0x7f0000000000)="45c39e8d9f3e090e586ee6e142213b968ed0d9a8350a01673aa2b69b22eb74f5", 0x20) setsockopt$sock_int(r0, 0xffff, 0x10ab, &(0x7f0000000080)=0x9, 0x4) 07:12:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000023c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000002280)=""/252, 0xfc}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000002380)=""/22, 0x16}], 0x6, &(0x7f0000002440)=""/71, 0x47}, 0x40) execve(0x0, 0x0, 0x0) 07:12:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x16, 0x8001, 0x81, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:12:44 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70c06a0442696c653000"], 0xa, 0x0}, 0x0) 07:12:44 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00001f2000/0x1000)=nil, 0x1000, 0x0, 0x101f, r0, 0x0, 0x800000000000) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) 07:12:44 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) socketpair(0x22, 0x7, 0x80800000000, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r7 = getuid() r8 = getgid() socketpair(0x20, 0x8001, 0x81, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r13 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r16 = socket$inet(0x2, 0x0, 0x9) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r18 = syz_open_pts() r19 = socket$unix(0x1, 0x1, 0x0) r20 = open(&(0x7f0000000900)='./file0\x00', 0x90, 0x70) socketpair(0x1, 0x1, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=@file={0x0, ""/108}, &(0x7f0000000a00)=0x6e) r23 = dup(0xffffffffffffff9c) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r25 = kqueue() r26 = socket$inet6(0x18, 0x7, 0x8) r27 = socket$inet(0x2, 0x0, 0x4) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="2e5e8c668274614907165ee9ded82533005c260b5c96f779bc353148087e83054d3cddcab53c6678d6d8c53e73873fc9b14ca8cd23269c789b546e02ba17827680c6ec27d8402e20faf86b1bdf392aa712935b0bc94faf1168482bf1ea6d3d6f916b96219912e96fb3880c04d70c00b6c61b050012d5a5de47d84abd22b39524326b3b8900000000000000000000000000000000000000", 0x97}, {&(0x7f00000001c0)="52858c3511ab66d28deeafb87c2d8ee54446794597b4257bfef72e1b8ae2e98e934e132a0bc7408a25211d6967b29f36167c1f834969b31b813d08f76f500a3bfa0b1188b5c55578c0c3356b9d76b44974b04d556a1e37fa8c01d5220dce4e16490d20b7c425a7f1f8fb5832c541e08bb2825e09c78559f5280239bdf7ecd03dc611e3e604657456da814a9abd76fe6d99858e", 0x93}, {&(0x7f0000000bc0)="7cb40c83e6abb9ef006717c144fd004653ddadc0572cd1c4bdfc9bb099928259900d5cdfe0ccd5f5bf76d84df38f26139056b80543ca8c30ee1193a97bb03d647d287ffd37a3e7027e68d0f44de3ebdaf8c931aa850e272e0e3d793a704fe0fcd5e340eeb2e5b9dfa1763e74b1036b396c1bc4ad791028d372a567ec65eccee27204f21f526c91c16b3a883fd396bb2f43d160a0605336e27185de79ea4651aafe0c503fdb4a77e78d77da14302a93b4", 0xb0}, {&(0x7f0000000340)="9cbda96db877fcef308edac4f4921f13735a2530fcc318c8d946c71524ba38b9a2fd024ab1f5c82c0e8b677b03eef447709ad846fa332f9f", 0x38}, {&(0x7f0000000380)="27c125a8e429e21e43e5099d3ae9b2e09125cac25d0fd9f8035bfb660398bcaf70bf1146aaa24d2f7491bcfedc03b4bf93bf99422f8796b4eca84832d53a8bdd2ab1b81c73de544216ff66730168540aed0ff1687beb059ff1978c85090c66b1e1866dfcab844a7480b2b8bacf48ca25a82a4d8009fb5bd1b7f55135d9f2d6c4bde3b7ec65b76f79d2e1b7e1a45e6ea96f8619a6466bc00c6b349dc1547955ad18bfcddf4261b1bd03b25b7e23f7f25ba3c007f9977b93f3650c872f00b6c3", 0xbf}], 0x5, &(0x7f0000000a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="4b0000000000000000000000ffff690001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27], 0xf0, 0x9}, 0x8) r28 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETVERAUTH(r28, 0x8004741c, &(0x7f0000000040)=0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r28, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1014, 0xffffffffffffffff, 0x0, 0x0) 07:12:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setsockopt(r0, 0x44fc261c, 0x4, &(0x7f0000000080)="9a30e6f08e1001ec17d74f547d9085596870726f96da247bb78444e86865916b1eb2bca63055bf49fdda1c7be20d00000000000000000000000000000000", 0x3e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:12:44 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:12:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000626000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:12:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0xfffffffffffffff8, 0x4) 07:12:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 07:12:44 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000088, 0x8, 0x1c000000}, {{r0}, 0xfffffffffffffffe, 0x46, 0x0, 0x9, 0x7}], 0x100000001, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x1010, 0x200000000000000}], 0x8, &(0x7f00000005c0)={0x55, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(0xffffffffffffff9c, r0) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x800, 0x514}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x101}], 0x2, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x810000000000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x78, 0x5, 0x7, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0xd9, 0x40, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffa, 0xc, 0xa, 0x7f, 0xcc2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x7, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xd25, 0x4}], 0x6, &(0x7f0000000780)={0x2, 0xd14}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$:&!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='().\xf4\x00', &(0x7f0000000200)='$\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f0000000340)=']/#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.\\#]B\x00', &(0x7f0000000480)='[\\\x00', &(0x7f00000004c0)='\x00']) accept$unix(r1, 0x0, &(0x7f0000000000)=0xff93) 07:12:44 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 07:12:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:12:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:12:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() close(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, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:12:45 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f, 0x7, 0x9, 0x101, "9944d60659f883a1daa4af6859bdb02927e3c9df", 0xe41a, 0x3}) write(r1, &(0x7f0000335000), 0x10052) 07:12:45 executing program 1: getrlimit(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000040)) 07:12:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x800000000) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000100)={0x3, "4483bc5541756abdab8ed3939a00a5dee56e2b754714a85d5d6d8b92b77b5153c0132443b0a527b5cf3362c14486aadc712c49eb08bc99127242720cc21f4e6c42d282e43507b9738e33a3c121bb5c11c9b2c34e405ad3b6f0bb92de20c1f760cfd836cc6bd022cd52b2e51678b9efabc79aeee5f3bb816c40ddb9f5e733fffe6ae6b9352a015560e9039ab95dc9d128676c4295e49c6c6d03944215055e85e73cca4ac30e6de61c3cfedf4c"}, 0xb4, 0x800) 07:12:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffff8, 0x0, &(0x7f0000000000), &(0x7f0000000040)) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 07:12:46 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/54, 0x36}], 0x4, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:12:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000000)={0x4, 0xdd}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 07:12:46 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x7ff, 0x7}, 0x10) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000000)=""/163, 0xa3) 07:12:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x7, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:12:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x8) 07:12:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) ioctl$TIOCDRAIN(r2, 0x2000745e) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) 07:12:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00009be000)=""/11, 0xb, 0x2, 0x0, 0x0) fchmod(r0, 0x0) 07:12:46 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getgid() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 07:12:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="351cb2d3c35af47bf95796f5232ceae0fb92db885431dbe8a682afc16d7f964a667fba21cd8a88ec7f2e3761ffcee47cbda22d5092c427fae120346b448cec14c2f4cbf7f020f15c645ff74e8500b099e6ec112d64a3c8fe59b262cf36ea8122ea21516a9fa65ad7d058e754aff4bf2b33c3b07e7e28a2a91a6da71baba45fe7cf57b3f3cf6d9da523c0abbd52beaf1bb20d887a3b4c278e7bff79f348ddd75c1243ce5ba78da53402f7d665cb", 0xad) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 07:12:46 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xfffffd59, 0x2, &(0x7f0000000080)={0xa, 0x0, 0x2f7}, 0x1a8) ioctl$TIOCSTOP(r0, 0x2000746f) 07:12:46 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 07:12:46 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3) lseek(r0, 0x0, 0x1) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x204ffe3d33a1da7c, 0x100) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x3, 0x80000000, 0x5, 0x4}) r3 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0), 0x10000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) read(r3, &(0x7f0000000080)=""/122, 0x7a) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1013, 0xffffffffffffffff, 0x0, 0x0) 07:12:46 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 07:12:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f0000002380)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) syz_open_pts() select(0x40, &(0x7f00000023c0), 0x0, &(0x7f0000002440)={0x9, 0x5, 0x1, 0x3, 0x12a4, 0x8, 0x3, 0x1}, &(0x7f0000002480)={0x4, 0x9}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc) 07:12:46 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r1 = socket(0x18, 0x4000, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 07:12:46 executing program 1: mprotect(&(0x7f0000668000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000166000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/43, 0x2b, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:12:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x66) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa, 0x5, 0x20, 0x4, "12fdd0542307f0256968a0c170b3c7e94da60fe8", 0x5, 0x100000001}) r1 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffd, 0x5, 0x7, 0x6e0}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) fsync(r1) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) dup(r0) recvfrom(r2, &(0x7f0000000180)=""/210, 0xd2, 0x40, 0x0, 0x0) 07:12:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) 07:12:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 07:12:47 executing program 1: mprotect(&(0x7f00001bc000/0xe000)=nil, 0xe000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mmap(&(0x7f000007b000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000080)=[r4, 0xffffffffffffffff, 0xffffffffffffffff, r4]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) 07:12:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000334000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/173, 0xad}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/161, 0xa1}, {&(0x7f0000001400)=""/113, 0x71}, {&(0x7f0000001480)=""/45, 0x2d}], 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 07:12:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0xffffffffffffffff, 0x1000000000) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/4096) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001080)) 07:12:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) sendto$inet6(r0, &(0x7f0000000180)="36a738d0b8cf49e435430f451002fbf1f28207c57565940295db5da41185562ecb7bdcb138f62c434b124327102ba889932e9ffc0d5445afccb7ad19eb111bed4bdefbbb8d5c9c4a7848f25d4b205a5a399646f1dff4fe9e6232c1ad15722b22e38782bbdd9c66eabe53ce3dba5b79dd78d9f5885c6846a4a4a724cf48851cb03270f679eb628a68961ea2e2a6c0744e629090c9fb6a88c01a7c85ebd35e775181b874b598bd3fb68db91ea1c49d8278634f311db243bd9be871c0ae3c9f39387404", 0xc2, 0x3, &(0x7f0000000280)={0x18, 0x2, 0x80000001, 0x2}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001900)=0xaa) getgroups(0x5, &(0x7f00000017c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000400)="d1154e9c244dd91840e82896d61f8bab8287a4ddb0afffcf8c8659b7b94ac11752ba8dec50c0ffdf047daff0f1e2b9ab44816bdec7a3194d23e720acc126856ea0e7dd2cc2443729914c4e19cee174657042edc87bf026cdcc2f4b40ad0eef6bf54ade45acf5c7cd71514c1dc80a47b7ba12d8ebc076cc8849cd07456201e8fb4c3fc3112192683a4ec50965c59c27285fa36ef7deb3286f9fbd43b39725c7edee1e4b9a5e9f2e84a8941e36587a3f8f139f2a4357", 0xb5}, {&(0x7f00000004c0)="b5dad5d9d9cae945eadabd78e99b85607d6566ade78dc057a62abb3e22c3f45beff11f615042190a2e7c66f6bb766fe1bf1d7615f208fa4206eb2e8f963216e78021d536af47a9b05fc294b1ea84f6ce3ad1ab80a76b29f91ac31be5c8c7fd6f45903904", 0x64}, {&(0x7f0000000540)="34f4d43706464d43c80ccdaabb1ba4fc69ebcd5d2d0fde082351f0881793ba5f7148cbc6d6df78b16b2c3faa5753f9f73d3de9cc1270d28a482c8d3e409bd5a7eacb044482a3d9943753225d17bc89c02761228d2958ef1cd8f81adbe04c6707550c00c2a5a36d90b89a64ba52235ebd7557e8893b5914f0b45aa82043fc0b8e061d5e42d129a0603de1cadf263a1ae1a58955080aee2cdde8e0227197104e039bf85a43ceeb7b2e67e9d28b0849cf", 0xaf}, {&(0x7f0000000600)="744254968c7e2b20f1b3c93d7757bbc12eead5baa8afc8ba6642a019c5f8b1c86d33f4afda17337e4295da642325ac86c386170157e05386ba594a3b83cc843f59cabe4351765c7967115949f8e429d02b48abf4f8583417303bc7ef81555209a4b1fd1aa1bee5824dbaa002c742c88ded83fac32fcccd14586a84d4569dd248bc5fc3806a3f959db6b812352aaec8528c85f06049eacb305423156027812a726fe2f432a3a820", 0xa7}, {&(0x7f00000006c0)="17627da112e2ef0eddea57cf2156a80accc305134bd677de8949bcbbb39fba107b79a9cc5d5c35154c80913e8101a9c2ee257170fe490a26bec1506e2c6c2d0b8c342a85d7ef689ab400b6fa4e3a2d3f3aa15706beaed0450445b8047834f117ee0a32cb90146b8564e6ffc6ccf12a57796564a0b65f3025c989e2174f85fd1ad9c6e1b3e6d014089293de5fc0c79d78ee55a3b3394cb007de7620bc962d5c93331424c8b75efdd1b459c8b1f3c2e014f8e60a4f8a548c696a6fe954472637918c09088c84cf709a6c7389827d02f962aca8fd0948b3bc7d192cd9164deeea8f1acb7d06fc94dd6d4a477639796649365f7d5f23c88c6e714eb75db92f5c6a581c420f5c75fea9762842756cb4ee6968f5bb5ee78ce03f1c1ebbf27a2012dfbf9e8722775c169c4ebe02fb27e8f34911647570e609462947851e0bd96a0e3fe95ec4cc5c3b028d8cca975688c14fca45c716f452e6f97d91f3a41c8ef369160e8ba2a9ac12be7076e972d5709edcef433b4dc7a723789da7df78d6b42175116d5484f36bbe15a2014f6ae920f91a642455f3a8863d3cd81ef6bf70c640e23935883c583fab948f7ff35aa587a668b964dd0358f9702ba0516841d8f4d1e575a951703ec611b93f6223121eb10eae68d7ab5201ba54f103644a478bbd01c098d4c7d0cea98f0c3ad37f710c2c9d074834cb9d980245565f9cb09bbed3b2e078a280586289f4f4d41966461092d1609731489e98626519afa790c9005bef01a8096abcfd27747a633adf4d88c08f787d6493f425f4bf18765fce284190c49fab5c478f24393995cc19a8cf09d70abe32544a8545f7ceabe482be6d4077476e28e2a845b70734d6085a7b4a733ee59b74e2d191b6f4828a9dfac0a52d891059ed6abce5192504588ee92870b658b5ca38ff92c6f5f1b4c93b60c39fd8168d2725f1597f797f76a5d68c1eadbabf016d2274d6df4217ed7cda93c4ab5f1dbc9780a86f0fcee90ddbb104386808a5e5fc3def0fb511f52542de09eb062a6d360cc8429e8c05e88a68fa96f728a64c849e3887296b8407f54013194a9f2da35af99a7b49ef665060432713f5784db29593f470898ba8edde805d3f894f9a57b908f2243b512b1c32d5b41c1a1a4c7e5ee86455b168c646da30f87c66b964d5ae7a07972f11fa21889d86c1a74562baf70ed60bdaa7b3edc5a8071ad10689383374174f9659e1baf578210dc434d9f465b0d61e9d062c44e774f226166ec59351c55b126af308120b1ed85bfcbbcc167d5a6b52e02dcc236b2da01407344a2067f4b496c35f2231f4425505f819289965576cec074ed26079f337ca313b3cae28177bad167f8c54d55ef3c3059a1bfefaabdabcf536b6f162ab83907d0f1c291af66992730321d00ac8442e73d52623879a301d36461242256387f15568efe62fbdd3c1c382ab309c85bf0773ef27d30b145e777fa2e9d67b01959055ce6d1f970b3c46e1c751b9a61de38052a700a90521e09d773c0c7f0e3539fe63a6d74d3ef7bd2c2580115652150477ee73e602dcf7aed234c8134078e839375d6618159a6fb056633c31a7e19ac26d60e1995a99cba560ee2fbc47d4a41fb2d6c590c9f60db941db9b2da1bf4aaed2749f2e540bce29ee068fe7c82b827ea7843d4b91b528b6b3e1046605b9384748e3100b55df9948fe1c0856f1dcd8c4147338916f078e391431bf550636824eb314a57a21499cfa4c3ecd740ede7359b36833242c57e81597a10f5bba49f094ab013367d1f453f6fc5869f5d599452807ce4bebb44aad8b8a9db0c689e8fcf0a69e1028f1545131aaa1069998ad761984b2d20de36a8cbdcd874d8bf7b22c05cdf85d73521bd5fa4bfcf3bd77fb8526ce877c1537b5ce647e297c2596e808cc312609f25bec777ee798aa870796662e4e161b1641fb7773f8c29b1973839ffb2fb0aa18ada88fe039e20c290f283ed94bbdfb3952638bf0e0b1194bee1c89c03acc2244eeb15b626ba9a1e208d1b7c7158cd875ddce1365580000b17065b14326ece6f8429f8b33915b95f12caec052184e6c493fc9f7e9df58fec34c6afee589494d2df620ddacd71b5e033c7b29a86521d938cbe6a5af654046e0802cb7ce566f354aa186c33af6c46d32c7e7ea049cdf4c54cec5a9e9b95b7b9ae918ef4b2121f6e5500cb79a93d86f103f7d1fc621e1dabe5109d0fe482a2d5b6ff7a0391f1eced1088e4548b2043d3feda335bd82dc15868d4985676e4e1dc3c73f40b39aa3aea09dd2e6ec9bc43cbf4afa6ff9219a16ef2119bf38426943da238d566da23e3eee22565aeff29aac729475183050fd1dc9b0b9e5d5c20133c5cf2d0bbf2bf3bea53f734328671dbd985a24568724e1a37083e66f8888ebbaf7351ed52eb58873db51d47de59a21134029589fe8a18c05fc93b250e297cd8c3cd3c7702eb3fae7c7e30a6f58d70e144598f08ab0bc4fd9162304d91e877349ffc2872afc1d05502e44990f93b5f4280e0b03ab5e5293bac700c93d761cfa2b73ebff2e32e8adeba134680ea705c2b26d77c2dc03bf59b265ecde46cbcb522d7647c2cbd2dac65cfc08ee031c3d159f3b3ae25154a25343fa29f0a4dce9c160f889de37e0bfb644e67be03f81c0d743f35c0d684781e58f62ea4a5d708a4b8ac5a846ea159832c30743734b6ada4903dc889aa6da20754b2159ae1328764025a324c17ae628ad706fe585b330d1b5beaac15554da46a709f55b0dd8c151e443548062f087ae2dd4ff5cfa6556203273c28e9b4c2445d19eb5d6c94875a8353a87c4c954ce994ba5b3a422928ac4a3f69c6511a0bbebaf34392b6efa5009f05a026221b1c57cdf93c8c87f6745c7295552d17a4e3f89f67a2efd58ff6894b6a69874bd47d14a398cfd678cfdced2b1ec5821ac52478155f72a6b2c51ed000386fed776a7664d0c86a986c98a1de72a566af2706a31f4b4ff27e2ad9d695d84f52068f1b0a7c3d79de481ec2b9aa057f327e073e2d4c00b0b13ac24caf9dd3b722d0b4b59896877cadf6ea1e4f148fa5bca43c70c0bf772f014101372949507a572d428d3c6f9ee4653b09ef6c52cb47f13475a7efdc33e34feb86aed227fef7985e90108ee7ef548a6c741fa73868ea48e4ef05c1222c41df5191c33a7c0630d9750e509ef6283bfc00b31b83a1054a7cffcddf9a5ccb615556c89f8548bf868c6ca71d1ccafaa5473ad6e96626ec788b427b8a9d5a6204f17af3707ef3082208a70a6a804c7fcd1cb037b3d998aa7f6d0f113a6e85e4f351fafb76f949b5eeebf1f92db0542681cda35da8428fc15481fef622664b62723aaad5fe81290302918f11c6c873645e243c1f241525e859301231350033b7e9e9daebe634795cccadf270fa6ca82abac3f7bbacccfbc8fa9eaefe84f18e31bddb7beb46db0437670a28c0f9ae7d2536ef8021430afaa3542df55257d75193ce86f43547ae0878cac08f17f3b3db40724b0dff8ecaef9c3e2d59352498ad30d5732f125b284be11544cd53805f444e5cc616964870df1c4409531f7c02964aea5186e1e592f7a36f8cc9177c322533c25fbdb20baca0a4aa22a1b1e4b1874b89faf808530e846b21b0916174057037a20ac11148e2822a445af25bdcbeed566b2a7954bf0e6cec52fbb9946e13f340303da424242343792fb54d1bf4ec7b476a24749302b8e185618ab41a027a34449efeb2914a4af3be582fa92405cf67db073df9bc05bd508041e07be6ae59b3dc77c062aab8d35f98224ec8c795627207ad6186ccda8cdd3438e8160974f9c2569c4638149d254db99e16213f7408e9bd17b51a6a07d8e34a055abd106cc414db721695b6fef1b387bb48c7cd453fb49bf1bd1d5a9f1c9ea6cf0ed21ecdbb2019eedc6d4d617fb7e19dc9713e244fc6734f9dc75dbf81c15963714be04bdb918aa0155b765e486e3fa493f260f758660883bde66c84239b983d08c2c240cc90dbc5e67f17bf9b677eb406af97329621c207039c845bc4e8b303b95952fac2d729527bdd94d85013a76952c9893ecaef54a596f643b97ce2ca059c5c5a28bfd7109e950b6e0929a55a10a3f63ea76cec394619f233104d5325c6ff3a13b4423f24f7c775ad95ae67dffd4101a645344eb72e62cbd99402894e841437e687e998f3d550bf3f1f5a4e21c627de387fb05c4481472c3695b628404b2d27f7f7f77d37d153c44e7f3db13c7a178bf220907c0ec55cf28bfb684e8025bdb9b229fd6a6f6ff968ca179ad599356dfd67004becddf55ab7a41875a72eebc68a6aec91650d62dfcf1a68aa35158768c393c7ad6f6001945a931466c1390033abe614d2a8e85381ad652763bfd9c5963de75aee0d764ee508da3ffb7c8cb3716a3ff686e47e882d99e4f53ad12ccc56c8c555910db17ad96dc337c0037334226a35bb53fea1a45348f1e05a218cfcb75e310bbffb511b86ad6e7c9d94c71aa2156a3417a48e44072b3b1592779770c95b06c2a1a8aa5f712c24bc028abacbb6e57fca48747ee4d296effcd77bb8f3c1303cd2f330f32849e3b1e7f0efbfac7a31e0b2a404fb4333e876819974807ff4513db76fd28475db1fd9fbdfce032ce60e3a5bd46cf3cf27f7bb5f4b0060cefe755f249bf507d0e6c64346e4df0e714b776250d29289243d6f54c9662f45351cf60e63c64e8cb28d39d6e34be43a6034792067dc78e176a75b4984d7ee7c71d7f0f125c97eaa9560dc4c71c60a8ed8a7a50ba28b07ec42ac326a59e7dd1a4624bf8e8fbd0a341c5f7b4976c684449e083714a0e71bbdd6c65fbc1b960fa8172683519e216c825f9abfdd158bf25e95bf799f0dac8bb1479a9e5cf9e40c48ddca49480065e9ab91d09b86f00e557b40da1c55d999cafb162d05f484dfb9e40d8530143ab99d2a05db16406cef918155502b68fcaa13cf9823b7fceb8d5b005392a8d95d9eed4b053566f8c3d4bf3b8fba08158ff694ca5bfb88a57863afcb542e9c537e9a8b9b668b018bbde899948506e50d48bd9fca588015d5ad951695365f83e722ad1723c04074051af1b67a726d14fdf5e10e2fd076cbb904a4885e41fc3699c0e3db3e3e693346b1d358142a3b9a2aee8038de940e3af3d7575f4fecc60eb5479f590d470a505aeff106c8d0d09f9c2ff4ba6d03eb69d3f3abec1bad61ac0ec210572d5231696422dccf0fdbc31c98343709b0140cffe740d555c7f4d3a6d48d0b12daa65074de487660cfca37fa3fdee4d461c93bb580c1d13b11c219af61f6e75b45d473f03dc48842ee0667caeb78395b417d5edcf6aa8e6c8e38a3913718f80b3f563582248a805475b2790cecf0f22d214230608c9b3b7c3004eac0dab728a0e43b781044a7f31e7b72399e669be319606dfd7b0e5329a18d65b533b80079b0c8144c420dc69d44b30f6830368b27986a57b8b6f5ae8f82366ec39acc5dd865840ae040c788c2a7a5445036827e3dd7aa6626248291c2442702af9abeb6d38809c55a4171e8a665d08b64386f97ea287d3ab66f29b10f464be5d6df03627e716cfa4db25d1fe7d64c50268213db3af1cdd4ad8afe4c115930d7dcb43261b2d19f20f04971ad5b542e6fa9df595f84f76586e8caceb62580a6f479c689fcd918f0c144852c575615d92a092e40590295221c24301bc3c4305a1489c9590cd4bbbadc3d2be282acecf24db2429ed3a4a952d9e4928c0896d9223ffbc10d42ea9dbef1ddb7608ae0a6cd1a11409a747213b701317ca51451e72c00a25dd910390d2f4b743de7edf4baf", 0x1000}, {&(0x7f00000016c0)="e3062244948ebcc393d9b219da855b8418dc", 0x12}], 0x6, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x40b}, 0x2) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0x6, 0x10000}, 0xc) r9 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r9, r10, r11}, 0xc) readv(r2, &(0x7f00000014c0), 0x0) 07:12:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xbb4d, 0x200}, {0x18, 0x0, 0xab, 0x9}, 0x800, [0x9, 0x6, 0x5, 0x2, 0x1000, 0x2, 0x8, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffeeb) socket(0x0, 0x4000, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 07:12:47 executing program 1: getuid() r0 = geteuid() open(&(0x7f0000000100)='./file0\x00', 0x10080, 0xd) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) 07:12:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd0, 0x80000003, 0x2, 0xfffffc0000000000}, {{r0}, 0x5c637f6119c152b8, 0x4, 0xc0000015, 0x101, 0x6a67b1dc}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x7fffffff}], 0xb7c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x40, 0x26}], 0x85, &(0x7f0000000180)={0x100, 0x9431}) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 07:12:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) shutdown(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000100), &(0x7f0000000140)=0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x6, 0x2, 0x4) open(&(0x7f0000000300)='./file0\x00', 0x20002, 0x60) sendto(r0, &(0x7f0000000200)="00ca141804363c6ce398fc84dbc49a4004572473f98266a372b9066050c1cb8bc8e61afbd5d2d1ea22cdbe9067c6bb24b147045d672b51965a184a46a09bdade88c33c722bd59f4a942348d9f99a94d8a788f093e80cf50df465b9a960f15cb38230720be665aa456dfeedddcd74eed26a52cddf7011135ccf4cf00f4aa1608d43866877864e024307a9e883850ae8fb1d9cce9e32b427e0494ee73d47431c3abe8d16383b071a5c5c0114dc1b81c06d48ba54de644915c06387e1d790073104b1d20b428790b280dab6fe3b5cf479f3c8204f9ec4a26f1c40c6b1d3", 0xdc, 0x402, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f00000001c0)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 07:12:47 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat(r0, &(0x7f0000000100)='./file0\x00', 0x28, 0x40) getrusage(0x0, &(0x7f0000000040)) 07:12:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 07:12:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="50f5284131c592addf8936fefa7a4d065fccb6af6b1c4e58f4a842b885202eb2a8393d3e37b89207d49310c80d08697f8f12ef8f9d4a32f01817718dde65b40f60d3b21b05b06ab1712cce4c3f1d34e21aaa9cb7dcf674bec30a258e9b5a693de33a950bf0e48bb17e1b2f561fbf39f3e9", 0x71) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket(0x21, 0x0, 0x0) setsockopt(r0, 0x642, 0x3, &(0x7f0000000000)="5442390d31e9a836c25ec4b0731eaf", 0xf) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = getpgrp() wait4(r1, 0x0, 0x8, &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000240)=0x10) clock_settime(0x3, &(0x7f0000000280)={0x2}) 07:12:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x800, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80, 0x9, 0x4, 0x0, "a13422f4f94fbe34c662b984e80aae046543b89d", 0x3, 0x80e0}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xcc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 07:12:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xffffffb3) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 07:12:48 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 07:12:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8810, 0x20) truncate(&(0x7f0000000040)='./file0\x00', 0x908) setsockopt(r2, 0xfffffffffffffbff, 0x7, &(0x7f0000000480)="ecfa82c8d4e42aa1231dcc3848e86a23ca8f5ad43d84052fc8a09cd514cbf9138ae4c6c4303b73ea4a1e3ea95d5270cafa5da6a56d7cd418aeb20ca54727a559bbbbd837f3a12819f96d2b6a26c34b965d6425bee16c145098b87f6258b56332fa6709655cf92500672da7da0e864bcf71da6ed656744fcf4925eb7fa57187bf2af23992e9a60a395c4e023c9b6144aa45825963d4d8f02505d9748085ca43932004a1af38f568c1731a84da3279384e0b798a033ac17e57ce9eebad4749307e76743275a8f76e886c2beaba2202c23ffe232e192dc1e04769e34ba32cc4fcb74e499e0c383a3d57c0500caa65bd4bae2399853921550635a725126687a6e2d1178f9f53537ce0259e092763aa67ab53e5c9404f7f036a10dc7b18df0b8091dddddf7e6011d1b082220ece89eefd1fc6b262a05869c00ad50c0df7c277b75d64627137306fc40dd0a6f09aae96aed3b5711e941d6c8d1e3ce59aa3c329b705301f8f64a085a82264de3214e465a6a4eba2dc9353e5c36f6eb35bf2f3809c5430b9a507387a7230872badb79287641d788b402a464cf872c92825cc55373c96669e3ed118989b3aa9a9ede42384eb0efb31681341e08f1adde42dfa587dc8add486293ef77e76fada3545dbdea5f484931abe2be768cbe22fac44113c9ef9952994b18e559826f96c7dcc3533cc1548497b070cd5b1ef87c941401948007933b949424895395ef44e01953368ad2c801d5291a13fda0c562b40981087c274137249ea82f2da8534412b9500a51964092908cb69f7fbc599eb2527fb82e778547cb21ca5ce9dfa2df4d51dfa0401e872d94671f51ddee668aad987015c9be0b7bfaff3e76901972f4259b2d3ecab94dbd0c07a63a2248bd8ea047a0728af5fba2ed069a1c38f58adb98cf2045046f0674f8e5f4b75b54f8ade3a3752ffb92dbed83363771de874126b375390f31882d2f4cbc4fcb385adecd36228503cd8e81d08633acd703b058f820a8b0809dfc8971faff4ff956cce45440020c5814f2cb4ae855351148d72053f7daf81ad9ee2a4daabee15632e884cfe46f24dbafd0fa9684e1cb644cb1ab1fae3c51b4cc139c73e32d4458356b7b6c3eded427bb1deabf69184074a374994c3562a53338a85b411967803b0b4bacd9d2576382c6a161c5873a7d7a131391d5a3c31d2603f332778163855c724a32fd419e88482aae4b98968e6c5499abf0c06b401eaabc347339d89ef43666d6ca70bbd7192de6c3d71b9b03eda7574d50efaf8d304f625ce266d9070c20a84992eb9c684b47c07a455c9c0c590ba39c31f30cfd4e5e8ad8ce22ff7c880e4aa06b0f706da16baab1eb3f2833064825ca711ca05760cb6e27cd4c0e5f68eb333aa7442ddfc7f88a633f851c4b62d7a079c5670f1b8b34ce56ca43feeb0999e0d003c2d644904b8e9344942187d06adff6932f5ec2a16d2a50c0bdad1615e97d4e5f79528de1e98146f0d4e6770cbc4f95192ec09c8cbe8703572c5b5bd6c6f161a7941086867f12d1faf48c325ce9cd6ae274a6a5aaa0541b25f975f7f7c8991b8035e9b5679d2d973ec70bb5ecd8f2619f230694d5031af2a010b1b0a25a055f1ea4c9fc488ad20d7b97d870be21eeca2add2a0bd17ab4276667a841936d63b0dc03322f355ec6e7a4bd889363f5f04b18d03d7c188b5647a7d9b3bb6e36fa1a16ef9b7d13181c9644c9123de32827bd9480aaad9c6c24f86ee746de7d2890d349116450c9fbc159daba42a86b91d0be0630134e24dc5790d8286b10f2be3c9917b90a844b76d7aa345d8a366cd82121f6c7381f53d1d3bbc29140615318b5beb3c941e3c66eebac3146e149fd19a9d6367012130e8fd61ab8ebc42660538933f95920cce4a1b1424e3f71807d2fae21b59f6f1891505d3d1f95b37d888fc2423ad6d3db714a815eb1baeb416c447a343b3e724b6a23b0ba1b11f4401e12346dddce01eacc801105a21929022555deaeab44077f2f71333d5e950f58bbb97d9b93fd249d9ea81c25fceda215bba67105967fc64f554951f95f26111dffe63033485a7eb5b4333991e03e68100ff7d2eada822faa27df5c8fd01d5816645a0ee23e4067c3cb732ffc1409eb3475d465e1b2f8ae94902c48b3b0a3b15ec913eb63a9a2a85e95e546aced7434c41ca65a7e9c24a648e2d64fa5dd33ca1244b7888c317724e97b0e83befafac446b978d336cb5420b2bf2496b8f83f965a252044411a645fea0b98e315afc537370e00dd4e9b0864ac01b2f88b964d2a8b2a5dffa1f49be3ff542ff391d1312d93e868866561899975389bab420c5ec0f13ad992d9ad9dbc5434fb6aa19ef188f10c5db75d9c9e5a9ea943837821fd74ffc926b77632bbda9dee32432e21eac76c42792450004aa2df4df2c3422f72d5a9ee44c2013b80253dec72e080c05adc0de6e257df665eff43b8df35e9a2a1ef0a7a1546f18fa47e782509dcc827a89e1638531429cf685c494e8faa8663bc4b7e91e98541f4f527d3f35713ed7149472544b96ef443d71eb0e9fc3cfe76a12f930b06b0715e2791b950ff6c947eff61bd4a6c652d1cec14b145aff6f29631c9417f4a5c2c483fb4eaae707e61633ae801fc05ee5a812db274b65339bb4e1ad639e54aa9e507958cb012e95d3cd9207397534b8ff6692cab47d137dbc63311a270ac9e173a2eb36d6fe42447ec98eda8ce0ae4afc959bfa0cae41b06239d6327f9548581a0a6bd6b4f305a95d1b7a38de22f67586d0591d46bfe3b7f52c3d5585fec04cb5f26e4162419cf4174fd0ac441ee6888fd4faddb9f519d3cfba2b4aaea202b50259d6839bbd3d9d4d7f2dba4145048b3e2459713ade968372b5d370149cfa5eea826f3f5fae16aa5977405c2072512ef1bb1cb347d2d455063138257371b84fca75ec29cd2f4138e2d2cdec13f8aede19af37dc1c988bd7f3cb1c705d607495e937d84afe034759c0afc81664f15d53c1f24e6d44516f7343f152489a115d77987fd298c486a0d00272f72def2d03fb94609adee7f86628f2a60a332b84eebd7c16d8e06264654e6d6b0f7685bf98fd4e29e4f661c947aed302c3f37ddfe4f25ca3da999ac63c720a5e8c49a360a21d42cb91b696cf238d63c1ee22eb8401f094d08e991388be1dd4093e17930b8627a2cd8b0695ecfc5114dd3cdfbff2b8132268b0c02008acc4ecbfd2bb5a747d778ecb3f806d30f5751f6d577db7d4b17cee6ae103501e03c865916249343c2e3f5eee2c9c343eda4acc50a59afb05be7241aabe6f920e00dd610cdff903e29635452f64e0655b229fd30cf1be94b44c1df713f71e5f6d36575a6e54fed4e292b732dfbd9cdfe7fdefbffb737f008289b1721044ccac7ac3ad4a5786c59de6a74cbbd6f1bea6634a6fb76c85f05e9f990b1076dab674f6ef306fe19d2507d24b408f4ad823f5bc63d478d088a38d7a655bc1d12433a149d12ec507b043123d3dca9b6e7e02e500f9d726eb0cf0e7f70a416dbb245cb8c464f75af5c82897203c0157279a421626067a80062366215dedfac98e046204d7307a1aa3b8c9bf6d3db5a8be62bd6e61b80efec2f15250a3cd9882f9a1f37372da529199a5359fad49374d478727c234d5f9f5a3e6e747f588e432cd308fded132f29a9cfce9b9e18d4d463c877765ace2cf978d578e9b0697988f1cb3009ea3f86f1f01c73304993f8b41518531fdf5f0a90d2dde699ace417c3aa11f1c4bf5915766ff5893f151b17b6d8fc48b9e81d0c9df837cfa36563572c1a8ffbfede89c2c42855999e80c7eb2ba4853f74fffcee2fb8c52fb857c6734776895d7263c15248340e7ec95ebce264d103e698510bc142018504a5570b4d6496d07438885d0fb4a1e19fb1debf29fa208990b551eed579d6429f3ad86ddb8182f07fca77b7573e6907ca926ba5a3c23ae85662b4c86047ddd9735a8a46099588358fd83abd4c36c8b0c95b2f2c00f6413b038c397003d137fbc91baa19edd07dbe19bb08051aa0334ba7af3ce1c2bb2bdd3c57bdb2246cfd67cbcdb71f5afb5f6fda77f1170cf8f6a48b202197d2563cf9c2130931818dc767f7e07b5152ef52254d64f01be563a6f7613a5c90ea06b673e535a26405ea80b9a5498b0c3f3262bfe569a9e5e32d6be7c80dccc8c7ba22589651a0f8770393343ed4d352975c6b267b36485562851508a26de18349a14340574be242cd420f7c0e86f1f9c403791dcebe448be066ba6dded30fdbc70ad3b2cada7d2f48868d00e789ab7f603157dbe0d01444f5d393b8a30c6f8c66d03f153fdb80b50ed446e3409238b151b0d48e226affc7a4b0c2d21aa73e66efb08d7853dfd7d82faaf797bf48cbd342dcb887068fd288e5b32dca854b1f7a2f504a21ef7c1b7fbd2b1279adcd7e1c9e6b9b620d79dac563cea879f3c2a18269e6e18b46b09381f6f9281bc9855d0b2ff1e05c310940be6a9b282ac1f2c50ed62757d4a170a25fab3fa2156be082ead406d9bf61c258d18dafba5f5533525fd0a2fada363027c6ef6bf2e4c188673651b9855262708127ea672016648878dc06bc74ce364a8552e64562fb925f51f956e3b3451506a507c92d4798bb239219b0ad0fb1d7b6cb4129d8ae8a0144466707d19acfa199644ff360dc269f6841969b14b69740e0dd0274aea8b360fad2d2d3ed598c87a39ce2fd42e2c5bc9f4f1b2622b4cb167376c109b635c78771a28bcb8690f1a0dc3ce79cd18c87499e07f5cd6366593c587ea7f2cc05bd055da8fb0ba240c9ec573362be1622dd0c196311dec943f1d4b2323b1d31a81bd47e18bb27f21c6153716ddfc8cfa9e166f8b15df1613cf3d86a79448fa296e1366c0ca2ef43e5618fb985cd0fee8b59b4a8d255960fe406172f747d4e7b07761d1c42bd5b3012c552274734cfd6007e04f310398c9eb357656bb202b5b1df1806efd9dbbb68d1b22326567ab69d3cc435fef04bf00d57a88ac76aaae249e6ecd2362fd14c136ce51b71acae7e95b06687ce0d0e212a3a21214281db5386a51b0b72bae8e3063b31cd99364f9789a75b11528e2c84173db0d879f65a34fcbef14cae99132e9f4083796b0f5737c41404aa974d6986af395bdc1e0b756e29e27410f50d6837253f4739509d648b9674a8c964da0fcb3ac780957d0c3246f509737f44cab4d2a357766cd479e6ebd003c2b302e4f86ba56a60413b499d8ab057592a32dbf43ab9e83373aaf36ef7bd6d1c2c55e63c033975d4edab2932e81258391722b560b13171e18fe1e4e84be6f50b38ce9ebc944cbb5985e5b93e2de7e1da0351fe303b7ceae450b61a1cadddec910acbeeaff3133d8332d58601ba58a2a8a4b8e9d452c9ccb96ad398f84a9c994c103496007446fd932543488c1a617a81eeef046ec7a68c9c91a27a7c42739d0993744ec19567d4717c52ec2c84fa7549aa734bd500476c42c77d71bf877c856a14eec849c02e41183a34ac392fd64e2548e0fe454b116eeaf5306dfee63a4071ec528b988cfdbc8038066302132459e5a3ac47bdfd24c74f243260098539cab602ce5fe0e7977e7df9d395839d21a79b34658eb08f0ca70b4c7e12e67f1747a0f72228a9679103249be252e62afd7a6279d540e1ee5403623c110dd7591aff54428a44843a052346a3c22d0219f402c9894179c6aeb0ae1ecaf3c5720dc7c958c2b4bfffa17860c35ed9faa9cf44cf230d177eddf3e884cd4cb89285e035a25751871e7fd446dfd3d8ef40e7635212b65862e1f130970c4fca7c7808621aef7f750", 0x1000) 07:12:48 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:12:48 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x51) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 07:12:48 executing program 1: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x80000000000000, 0x0) clock_getres(0x3, &(0x7f0000000000)) 07:12:49 executing program 0: r0 = semget(0x1, 0x2, 0x80) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x5, 0x0, 0x1000}, {0x7, 0xfffffffffffffff8, 0x800}, {0x3, 0x4, 0x1000}, {0x2, 0xe9f, 0x800}, {0x1, 0x8001}], 0x6) semget(0x0, 0x2, 0x0) 07:12:49 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340), 0x243) clock_getres(0x2, &(0x7f0000000100)) 07:12:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8200, 0xb1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r6 = socket$inet(0x2, 0x4, 0xfff) r7 = open$dir(&(0x7f0000000180)='.\x00', 0x2, 0x40) r8 = socket(0x3, 0x8007, 0x5) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x20) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x23, 0x81, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x42, 0x10, 0x9, 0x5630}, {{r4}, 0xffffffffffffffff, 0x10, 0xc0000026, 0x5}, {{r5}, 0xffffffffffffffff, 0x9, 0x2c, 0x6, 0x1}, {{r6}, 0xffffffffffffffff, 0x40, 0x10, 0x1f, 0xc4f5}, {{r7}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0xf81a}, {{r9}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0xfffffffffffffffb}], 0x4, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x800, 0x9}], 0xffba, &(0x7f0000000280)={0x1, 0x1}) r11 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r4, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r12, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r13 = dup2(r12, r11) kevent(r13, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 07:12:49 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x301, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000001040)) getsockname$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca5d4a8df485354dc528e6e991d4f2737817b901b2da918d22db6c5dc6e49e56c0920ef4a149140325520f38baeb8eaa999bbd47e4238f2572c60fb78e353721769bd626865eb8a98386ec98a06e7cfb1462"], &(0x7f0000001080)=0x10b2) 07:12:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11a) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000080)=@un=@abs={0x48d57ece3052a4af, 0x0, 0x1}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="3e9c19159ac53ba076cb364abe9a186fde25d380a142acdc2def0f17edb257901880d9a2c904f202ba72dc49d120cf8a36efa9e38fcb2386e8dacc28b25c4fe51911af73cfcb781663642d48d7f638be445460dd760840434b693e7fb22fdbea9f119fe0984fe6a132258be2d3437cc85b81c95d61e11572625de91e43f453ec2e35ec727a4a37be79767ae58ef7ab2b7a7d12569a5c795243b05dd4a54ebaa30462bd9aabb67811d401f9f3714c6f31ce6685a3288522be9487a34d76dfb1180986d47578f2148c890527bb97e45cdc520b1c1feb02e05d4dc26a36b0d077c4e00228d6171966bfd553d36cd6a44ee712911f64feb63aa47be71002e4d28f199ac7b6f0542d7c7a630a579d134211bac83d2feac8003591806ed51238ac65057b5e5702952f28c37b468b0fdde6e11a0be4d9d8599c7c66027cde492575d794082ba4b5d1d8450942f845eaf5b1b19169826060b5905f168d41f66abdf5aa0bc7f87d7dd63afe6ce3a390c5c59b87444c1bb9ac3a5245286d92cce7b400d45429f23739ddf26b575015eb06741a7661950c2889b89470ba87a3658953a259b12d1b4b28437e5f5b9e26eb51baec9721b85d1b2ff7abdd04a2bc7ae615ece5f5ecd3a889f6b6994054572b70dee364aadfc03d548424da20379bf2f6c49c882cf7d529d65dd7c3ed0abcc2b00974dc02c40b04e155dd35e7b623957f3a42c45b0ab62e47abf406f907ba6bbdd0e7e6a2d08535985ca527762f2bfb86bbd20faaedfa8025a099dad802a5884ad35c69e51f34a1f21f18bbccb0dbeefb7093288dd0b82160d303ef386640ca094a12c62f8326760188610613884be80e64594fef2e8298fa25f030d5e2c38bb504d56589319a791ebf83172b5cf3ba7e781c2ca0c525be83b02d55ff9a49db9e08838a0a43d2d5c704007854311d3e9e62c3ff8f73447ff75431abd31eb5ec3c808c609e058ef8c23084c2aac5dda69d8095d73632583eb37fdd4d10292d9f4e2a91b44176b6310a6a0b28fc9d3d756f6531d092e0cb33b79fbbe25497b18180ed70c803aa092cc432d629069e679167ffc318e06482a5b097cdef0ae9b01706ccaa7493c1905957cdceb29a80ab07e19d8100ef28a5faae8b7132b17c56e6936b17ae62b60a196b2880f7279b6ddb381b4b2049e8470ab90b85d7911f8448c49fbf7a3b1fef1c20170da86b207742aedcd92c61f73a16cb2f05dc6a1ddfe8fb507614172d5e6d60fa5b81b143b7d6c4616adbe1e7889d0e4ee7469372e7039865593738849efd17202c94587c79930113e0189336e887a79f4a0abb4d7708334f13556812d3a43588b3473814151fa9322b972897830ccffc2ef0a64e56a36b3908da2352ec047906c505baa2f515534efee6dd34aeef0efdd66379118943e989db92659f0855ec4c0f7569f7fc3bd4234721f61ef6326f439132c72d89b84b5496e5d13e7fb19c5b75d191c663972cf3b29f61676919500d660e07f2ab1be5c5022cdfb066f97fd26592694d6e4cab2ff344a638dfe07642ec6e01e45d1ee4adf74de554ec295f97416d8eb4b5038307641a84f14d37c7151e06af268b351295c27bfde62dd37371577b0c951966a4cd60210212ae830efad5338456cb02aa20ca4ffa15897bbc270ab4f66f60e2732b8de707f0a6ffd01a1065fb984682dd14da109cbaade91009a65d920635856d8d9e0283ebaaceca25b9892afca0ca237f98b4c9c310a1cb52145a4c9909d51b8766a89f481070b4a65bc5a0037e931ed6d8082ab00a75f40f762b95974f27a6ad886a06aa1f00a91df7e3941fe439bc6084e5278517b862f3053bf7a5d32739e12ccd17297c333179a885fbbe65b1c1bea7f416189874845c3662ab45671b811795950daae31e993bb5b9291bceef391bf8f6efb064a4124d6cf30c6875c51da8c5d8b267f99cc02d864c563eccbcd02d7cf8db154ba40496c7b9875a2e6cd39495b2a4a2e1dc5ee5a308f7627badd1bc7cc3d70c2b1aac8ff1fccef132041df54114384220428742fe9bd37ab7258232a6c906f60cc717ddc37c8572dbf45eb7403b08d7d1781915e6107b72ef30d6e3a2b630e1590bc825a76acce1d2642b8e5a799c52601ff0b398a7cc349da13a74be9e2d3e462790e13bb341199780a7feef6c3f1237b2143f1931780c9f8377b902f17cd94f54895d642ff7aa3e8d6ce8f8ac7daa91e6b591e3ab8a4e483e6141bc501f042ef539f67f6228f1d4b9ffbfa48528c507a6715abfb074358851a45caafb341500cf6aa8b01eb12657a312803cee15e5e2d4e7a37f34209621c11ab48e9716321896f836ff1713b9d5f8af83cddd60452e9bb26ba4cfab32761432d5c075630a9c60afc4770d5666af26ddc50123fbb6eda25d98fef3e12b1017b114432669246b80d9c9af8d50887e3a2de74d2bbb542ed4dc36e473a210a7ee8a21333d2135aa45ea7090f3a595d993fe3604a4c8de6568069e582bc198e47d85f6de548f25cd1d46fa678f162d1610cdc85cc68ed43e1642a146364c879c7494820e8b27ecfc47bbbb9cac38ad920c1116bc85dd27a7197942e68f2b9874620c049cc16f8d4c5d38c9eb3045932463c6c7ea5b992f74e39c95bb1f66a784f290d8c8cf35323afcb6e7865447c45d2efe2dc7b0a55316a9ec628b453e955f1404966663732c9d45c7ecdf77d9f3be5aa34681a6c19365490fa0bcfad6786a97b75777e4f5f8b9b3f7e8ce5014134df82bc76acd204628359b647ea1292455e942d5bcf0d3605afff0c98b0b5c57f12dc076edf68d62c12cad5f1505cb1c454f68a9e0284006f8336aa4ef6bced07d7b8220d4d7df0311092a8d7988552142aa507bf9dcb1f4f811f7f89b271df39c0173c60a1697af68555f45953b0ace529943749162bc9a9b56f4061dcca8287bfa2cd4bd1762f865155da2cb181e27de68f0b3ccec673733703e21adb371fefda0f0667d3913d0ad3c10d171b864e2355ed88565179adf5705c5d749fc39fe272cf07f4408e16de44f3bcf19fe61e648d4e8011f448af4a79f07519283ef7d23cbfcfc43e30d051253d6ab986ac522311f9c5f96a0aaef889f408f03e4ebaa3269575bdda0a9fd9f2b0db79842869d64f254d6c39ee3201693dd4c8330c780c7686a7ec4d1d5b53442a36ffdaca27d190be14e0d0428a6f9b962ad7728bea114f4d33587406e6fa2ab9e0e739b9e45e4af50429537e27c64c1cda19bcfef04481f70519ef5939e9755aaf6eb7c522d0a4d16b6ed733b032f421e0fd2e5c489088080919f4db7eb6f788cd879c0dc5016051c5f12df4c0d3d4f86ee9571adf8bbdd9ff55895cbcc9f390e974c6e4c557b8296cfbb0c5fe1edf437786188e57bf30227354bf3ecd8f59aa60c0d9583d573bbaeff0a6bf4ddb5a00ad87b51acf4f259eba587fc6b320e21e2ede0bd1c64df2fcf99beb2715a624b1dc2dbdefdea86f8e686bb30d01ed32534fbaf6a8c709cc2411f2a12d2e4fa5513940ce007e3cb62201b8769f2f9ca03f56992c1c52694ccffd0e238fe73fafc2f83e6d79f60d8bc5262f4cf978ef0095a1ea74da12838cc4c4a197d3827229a946c5f88aeeb3d1077bb0fb57e0bb100254c42c4f445ed8bf52c417155ee9e871f360147d3435bcac404ad7ad6fc2fdda233159e0209d8712a61b9e053af1ed91c7b43479159cb9826f137f2e25e1667dd0076eb93efa30b5998d1098ac4de9731a9be6a62e857ee49a0e552bcc7364d39cdb36b5638143776b998088e872eeaa0c4d8b6bdffd09f906c166d645af31243d6f09a788b5de20db891ee339fa24d428fa152bc1904d0964dd2d2831f97721d8e7a40c132495e7d4c9e550f272498fc7df7e868b39d8d4186270c80b73336252c926ec64fb8b4633f60115d9999d15587ed813ee9f291c943b4f03d11c6d1a7c7edacf9d17f741ce9039fbe202d30985d0393f8d3928f2729ebc37bd85330512cafe52512de91e73a5af2d5959f8f4ca87c0944bcae5809b9fe17278a3041f61ce2a3c5ed4f3c19d208d521cfb6928a195cd33f17feaca6b1a1274ff65bbde89017e18c76091cdabb281a6e471fe40978d066f0dc0f135df78e64a72119888d1d2611986c366ea537132056eb0a545c0bb277f45fb895c816064ff3fdffbac21984b407d405edfea24b637aa1a97a00d9479e933468fdd8654d5dbbd3d8b1e48ffdeda7389c9a9f515a31b47013ceea7e1660bbb5357094c8408a2d04c1caa40a137bbedb6f4b8d4bf21cea35583e0ea17e3f63b9a8a359eb3ccc436cbb7bbf364509e51e18c22a87f6264a9f5de39383a6ea967fc966fad719d3bd9245622b47c78f049595d4af523cbda7762e66c45e0cb6c8f075fead6ea34ceca09995f8de694230d988ad28ebf1fc8b21865fc5ddf481049da9a19f0da19f6411d810b13267fdfc78e34af6c02fda4f7290ef2a4718c5cdc98680d8ea71a7261f4744304c3dc4abde67043f9f69e35245a939be8f64fa55f337fb7252b2ea1d85c9ac8871aab580cdd0e2f682f65aff12d71c360660150ed36c2bde36942ec29009877a77c4db8d3640c296a96ed821996a0a5ba3f960d6ff27e53a85a416f9eabd4c9b9eea6d99cfecac292cd1ce125cee618e7cc0d17b8f7a00b7a4b85776de479b14ff3cf6cac09cb55bebd96f6be6b9fd0a60880222e9eeae0ffc5a7946e1127a720ec3671ddfde47b2992c28fbe12a41e023302f43a123d75bd75fbc75dbac539357ccd30681a5d93d0d8001e68671ee1ce660a82b226b51f0dddb2f0e51f22e27b289ed538312c58aa3ac60c09241716eb4c55fd18f070a74e183aab3a2a3e21cd92d3dd8ac5b6ebb32dd463cc5ae93edad568281593670be3db7906e82879f56a0332ae7a43050cd7b28d3b9d41853c5e445e9cc7f79769497aa46505acfbfac4de7ed8b17f047e707500375e27513004bddb5b79d499dba240d16f93b22f72882b492cc0d6dcd1d4ea6fa02033f1a584e15dfcc5265b4c22f7bc4cc1216b17b1230c8a5807c79a3030733f9205848745c9dcf2b33be741aa948954344989d8d084e303bbf848e006a2e0ee959affdf8896e7f1c534f7210f223592dbcacce4cf49eef0ab3edb0224ef349f2cd19bbf51197308dae24fec479d9c46da101312462ef46c643e495d9e60426ce6b3585b1cd9d1f6c1dea0d9ca3776af205f46db83544caf56663b75db19f2a21e10968402990f62e4daa08dd5f7fcae7d55aa77256ef865c0a075f5cb03a42b2f4e14c7c4a2237c89045d05e6f1b8de492e5c9852ce24262afca7037c472f9b8e049f907c513b5b61298c83158ae7722bc27a65f3d1088931ea2893d23085f5ba274e0878d7c09860408e020cf38c480cbafc78c020396ad9c355b36b9897ad6a42e4db7db283f9b12ac5bb03832cac302a7d3bf39372b056bf5541d89826a2ead4ff3408768242f63a5be14a58128f8a7a64b9be3f6074f09ff799ee1c135b51c1e3a4b0cc5197e85b4a554dba56a273a682eba310861f1296480e99ee945ab269f0c91ad651230b5f2f49233604a07e1e6a7937535bbfe4b649ca6c8cc724c1d47d490e965886b183dbe8ebd6e1506cd359cbf0dfc9677d327e8165d60665058c4778dd3fe1aa9c75bf83c38df4994a42209ff063776bbda56d0730bcfdb1f2503537e4b8cb3d169ba3e52ba6f259c5bc365d33502eb61118053fb0f9feb3cd1501453b5bf91e2ca8f60c7f4b476e2e342ca81bab763aeb655d65c49a2f298981f75acd1eccf152713c9f3e0ffdad4", 0x1000}], 0x1000008e, &(0x7f0000001100)=ANY=[@ANYBLOB="b800000000000000ffff0000070000001e9ceeeec84e09af782b9f7ba551a57775f51935319d30c20dbaa0842c38c2ff99b0c2c259b4bec2a91aa58e48cccd994d7cd56b9afbfe57a85c0e9e8a8082dd8b57003395af9e7f2a32332c8943c42c15e0dda0d1b443f35ec04249a3b7dedf3002f4520e4ebd748fca22f92ff8ec93c82fd8703c59c8600d820660e21f882aae563d89459cd2eb62f022ce085289e8da7c19c55e8d5c35df415eaeb4c92ad4d69c25a493a5e8001010000000000000ffff0000ffff00001a352117eff2e59006a6c3038e632b31390c1a5db37bd986c09678c36b423c1b9be929eb100136666ac430bf14a4f17ff4f387b44577d686847d62a4a28e144e7edf974b8d66dab7ba1e9f6ba0ae547fc5ef548bec10775e64d3df75e52f25820d6ad746d3808afb1e1a322c04f2fe9f3a3a7e5191467e2150dcff4e019d476f5f8e0ff47b33947c32761a857575bb707e4656ae8fdb26d2a132544116c383069f8b03bb08ac9c62dad83705b37d040d0376735799e0e93af14a0379c22709435c0ec75c565000d8154d3337a08e4957f5f0fe1d3cb2ec2e9a4b4e435bb6b82fb3aa1dbc8a4c35cdf5a75f1b963f8f497a5182ee683f8b668f9a71be490c5724f0f8428ebb405dc2e028e823a5ee4b819958f4b0d55e07ec5d3c4383118bfaa20460f431bb14e12adf850e06966a5de5e2f7e26624f04aca0b8dcd2fc54c1aac5a4bc4fbc01552f5ac88d1e0f02e42e5b8391eea06fc8b77137e8472a0a39ab6914643509b8bfbb42fb5e8332ba4c0084c9ccb9f3b87f66dde61e4b3e6bc56ac569010da9a333816ba6f51ac20ed6c5c96735803d57a0d69229652b5243e2912fcd8dab9afca83d30cb7da72de05b24b54a83a7ce6a82842b37f50adfacdb336ab343880123a641573b3499c2a84e963f71ad07177fbdf48a4e3e781b375fae352f347a7794b5077af1d28da9b5cea4dde512948eebd79bf11b9d474fb73e060fdbe45e1afaa882f1e6d79a2c03e5f6672ad6dd159de398cbbccbbb1527e5e88da61b90132dbbeea0be666f1da4f15403fd74c5622dee2e97c696ee883b02fbb733f2cc1a7829eff943561a4ccebf1ae51423e38e636d833093f445aa306af5c1ad9510eddeb8c921dd68213d6cbd4d3c2aca4f6cb7412bc4ba879537567c05cf27587dba071ee61310f21f958d83b4aa0dd44565270babd941c14f33a343ceb3c2ebee669b032c888c101f36479beef025164c6c92728e7a7eb2dbfa10487bfb62cef0efc71a3475ce5ac549ff86ded712985cac6905bb4f273014a3a71f349f2070e4ca40c7811bfbf685cf66fe5782aa9a2d782a01ef1aa035e3f9d1e6289d8e20d32f58b20539749bf88f20081e3d77016dec199e57a7921e73bc9ca82bb743a0ac32259b64fdaef035c3f9bd55478d87ff5b31f0a59365a29c1a8927ec9ea5c93d6a357acd891db85042712faaa0cf52e950032e92e9a05f4abb1240fe1a694d1fa7943f9b85cf262ea49ef8749b50f89266ce4d8eace605a939ed06ed934b7de600aac9ef14259ae10bed24da354d4dcabcceb3cf9efff3ee6467284959565d8046ba466674565fc04227d19f4245b18c4e3f42745460c33a296ff2f4f3545a1ff51c5db589d901e5864620cd35b81cb2a96f3df82a941999210f5a5c37e81041ffdffa71624431f2138a7ce8abc4a0ae4c7b2759aa711748d9b2082e251046252a105742aa984763d444f69b732135ef4da1ecdd4d2e7f7b955a5372c1810f1281926ae592dc2be11c0b32e79d544ab81bf01a15b33c170b7d13a7f2848c080f8410497ba765f34c41e92e05d1a14a582941c16bd92654f81780773f76852d6dd408961089c13a8b4e9108a828f14652ad8b3d0b48417a3b569a87761ab6e10bc022bcfe3d0345134e3b410aeb0810e003eed961b5ab04131c0ed8ec0e38095832e6aebd02f51a30ad23820d6d8d49dbf3a43d870a68ac09f0bd1d934ce7569f6b07087441cc81f0a6e6bd3f2fcda3b6c736482260016e494c025bffe49e35d6c9c84551191ca3bf16b4c4046a1c2d75690b8bc3c3238375a5575920bb87b307394f97afe5ca904d906590f8433b5cb2c79caed1b15d6441841cb0f20e421225a667e652aba7f3c96b2c293a8569ddab8b975daa0cc2e0df982b4fd2081e490508d3712601a9c1e6727b7b3a9d1ea9702995ff641bed59ed2e2811bb93f28469a0db56fae0751ed4281f9eb4a687e3097762603db2a834f727f6ccbfebc9ad788848f02aba48874e2503efcf03a2a64c3dc0c84053efaf6fac6627dfb0a4358b157eac527f6e0b46844ba979bb5111695b6189985d623fc542fe119c76aaace170234fc346209750a8e921b8f43589bd6da885a56a5765cbedadd4407a9da3a46191255c480af26a2670dc813d3258f2958d87e4410d0b18164f0e2d6ab79c743fbf71f02a22e3d59d76f69b766d13f1468bc3fc10b904b9bd836a944cad4b41df255228bab342fa87a4e9f6aa1b04cb84e45000e6b54114d8c5786112a5abdd8b7618bffe4eb5046a0513eb96b8bc9580203d2ba728f2ab987a99904ae343c39080d899fc63412e3224c384ecd9d1c21b8db894295fe0a43e8b926035b5aa74abe257f309ee9940f25ade5a143681c968925eb366d1440451cd06744b1ba23a5c873c7fa6473be158ca7bf980fb0c6eccd6ea8578c46612c70b7b200ed8cef561f172135997ed8e665b963a9dbd0d4a7cad3e8804c05bedeb206f4c6fd54149d01aa6c2b8af7aa3f72eb8bf488b7da7833af2db075c1e1e790f5ceab9368a8be9444a9ad96b3da83ba85c6baaa49380287d368c58c62ce482bb1a4382dd0c7f084ef015b892b9ab906ab28a51e06412881747c23a18fc8efce394de84eff1de93ca35691d9a6457d99cd9e27d401b14e90739dbd381c45a6bb325cf6359bff5d517c022e6377693013962ecdb97960b504f5299f750a4c54af316c1d70eff8839f1e0543c1d295bc067b617ca1351260bf99c64b5face217c422cd6785d4b8a9ce9c8606d28b7c67fcd079382f49bcbc04beb585cf0346a196a860ffc0554ad4a23c1cafa97a88e3265c021b7e1e24657d22f34bb8e9f0575331b82043b3585836cd7e8c09c0e80f1caff62ef06118f0aa85b0ab2581f171a2efe69638e0683262f9d62490292a24a2289084bdaafe5ed62dca7fd093080965d34d316578603b368308cacf016c5ddb4740e890c9a6a278de45a6d2e6e975964bb3d280594c5a3ad639fcd2c83230fd964d200edd2976c2bae867618a28aa6d7ca34aa19b45ac45af753fec75761d1525eac2c874af671a913d0dbfae134267bcdbf8a26e96520b2781d5d3a4b3c7a24e9c0ecdbca746c89f2c7197d31f22148c8d8bd65e0ec9c14a98ab37aff2826802dc38f24e2cbaada057f996fc45031196d4286d6b82c5ca8e5d7bb9e2e768edcef62d9cdd7603af2b7fb2adb3bd709c4c5f5d752568e28bfc5391354df9160438d2fb895f49e27e2203eba1490505df83f4a8e81306e0647280141ee4977d186187f546ffcd36a10a51626af1569adc54287e10ac011d76f76263fea87a6dc3c97c280239202a0e1f0454d08ddf1f64cf0d3d3ca467a74ce50ad09d7d265b6022403c895bd180096886aebdb3b0c225cb42e088b79bbdba6b687e1a3c0ee22f33374e93d99dcc80ae7502a2babea2ceba5d18928f6434561bedc73859681aed9062fafee39617c7874a22659c948101ef37ea0eeaa6e3ea1f310518dd50b9efb3b4618d88ac9e3d5f07d0c77c56aeb5c5f911d4f2ac7e37b0cfba70ff2d589a3f648ea1cd2186bbf42dd3850636969a5aec661d94601621b56f40854270c4ecfec801938786277b5148b23d1764bd39d2a058d04109177f0528d6771db002d559bc23f1a5d00b9e19f7501864862d257961484b90d36f72bebafaddf3d47cf6de6fa79c35117e3f6a431b4dee00cd9f7be9c0db5b9256f78dac0d15b99dfccf5afdfd9f5495122dfd9030528eeec84b47b8791df28e347adf8d17d8e8d852eab64fff8b861672eb84eb3811234673b67c659cc7f415d44f887944040f1899e90ea2eee13932dd129cc1bfad22ceff65a162e2534b3ed1ee01841deb97cc91184e0f45c83761689ed28693904088bd3593fd55fdd234f24eb39ef3463d9a6cd4a088c1868459c60f75bd8e6984419515753706fc38202dae3cc9017838ced8e53669b923c4db29b64d270713a46485517a8a9f5fa251487114fc7f62309acdbf150b93a7fdfcb7b7d7febed3bd21c299a9812a8f736a9b99fc94b132ffcd74fc1ca6fd25c293839bf27067ae9a6471c9563ce5cd04179d7b92fb7868460405067177731f253d1179fb794d571bbe7c80c302e611a534f984ad12af15e90c072ad33cfe78eb282f3fcb42f8092e83b4a6133460ab8ca48d6a4de8e9e18c910a3c33a567d6e71f24f354dd49d1e42e7c69f64cdf9248e07fc21d6c5e3dd37e2f21a5deeb3e24cb483a75af41d19b59f25d5a2f98fc64f41bd40651a1d09e23b7f16ce1912f9b9fb4a0c3b540ae05e0682632b81a51ebb8b0e2fc3df6e8d19e2f25777036ea924fe7b4f85f2f9d0cbad0c81c2177a4c9a8c548e8533fe5645e533805db17270c408ea779e4c4fcb8df5092b927e085547b346787916fbe0016bb01fd3823f7b0fa268fc6cf1ab8689567cee882c49286d8b5380b32f6aa1e5f516f9157d06d532c93efc4453990cc043dd7a6ca48b5293dbd17a1d1f06b081d93d63de6f38ce1b1d3137cfd2a149b1631808b1c888f4b5b9bedf9c51febddab799316bad095bd0ae3f7ad6935d7e259308626f381c3683e17b29f62f2026fe1fdd766f4eb33285b0d7c524dbfed2b9cc976da1efbddcc594527c78c882aa9ed44a8ac5aba1f13d6df9fbf3f63c51711d9345608a885446fee3c1a08ba4fc79fc977c9209a5384c8cb4ca3bcea18b7d103d1875ac38129643de838164ac66a9ed21fd862eaae05314697cf7ce3806d2193e7355ad9ea5cff8f41456c2b029624b4f11a7bad64de1b8ba92415faf3ff962b313904345b17dda86259c7475387407a9e37a2a5886daf8f026013469b0ea4b0cbf931b772be9b9da7ec43a76a2b9ac453e3397245b1e0f5941560a4ae8ccab63d57677567f77c4acfa82e2f2ae10f134e2788424a23cef78d5e6074ba504f74d0cffc87d5ac5b8676f326d17cdce75fa2fd9913a7017ab7122bedb90dc1eb62c0da4d05916822e0ba8e0162a8f933c69db3d896e606fc98116abf95b6ad5e9457dc0d0647c3a0412d88a821ef56214e0ddabede8fa46963431a63da9e7e4308bfc4a8b3e334038be8b902f9be96e6f2a9af7399e84d719eb2987ae8e6205dfb2d4e705f4ea321064de9714c82a4251200c8c789758910a053f7861b30e2ff4be6a935cd991d8efd87e61bfecc922fbba3a16feec7aaff92a1c18865540d570897bfae476f3032f877569ff8aaf962dcb5a71159c4b34d43168cb040604a7c2c7d7bc3bec6c0e6477c26851ea5c448cbb4757a5f26621d0c119ec2e797c049defbd0eb1bc823d80702bf540a9319a1be06289f69db01404a4abb2db79e801abf056d464e3ce4be9158e31c58c12b54c19fa7ced9e7433b355db8b915febf2bb452ba3c68e242a1e991d78aab736227f1ab12ada2c452a797ef97bd7f034887a875005b8147cdbc1b02a50c6649807b1b6fb4afdbdc3e4180de3678f0255b605dccc8aa5165429299653f20a491d46505a8870990722583c1c58c4c3664947d5a6909714ccee4784dba5bb1d6e2d0ab76140744895162e9dba044d133b59d950043fe65f1172be8e7cbb80c4ed0f2df76e1f9a95d4da077cac8f33a2066cb8d49120f80fbb5c3428e8883b7b2d785fe6d47f829289de14c906c9221791d3bf07a05b8aad577040b7f65d9e6166ed83be7159e76748878b3db671506ef1937c96cb737df1228779fe7368e6397e238446ea23fdf8b001cd953a7b888cae58ce29219071d35d0648d0add8be8e3f70dd279dbdafc878cb0392e48f24b44fbc2d7f7c1a79a8270000000000000000100000003000000eaa729a50e140382c285ce46ef5f1a2834e23cf5bcb94143fe1efc0fe09820e95821fe11a55f915762daa30325d4d751f069bde2b58d50531266b1496dae3b8c86e28b3428e801f13748bb671e35505426d86b3bbcbb27be55edd19400000000c8000000000000000080000007000000974e3e88ca9b8045a0f36f2dee0cc55159f8006ea6c5b33940bcc48cde8d12d999f584c56495850f9fe895d6d0e5177dc5c2462cdfd3768790ed0b4cf7931b75a771807697ad41ed3f3b24c6e1d2a6c4e5e5a5ba712a31070eb0e97c137f13c890a4c575bab674e7cfc4e25f65c2e966fea54ce66455792dd62e8e2d58960894674498ed709fa9a07380a340ebce4ac7f5c5ab64b73bee9cfdde5e9c80dd1f611076848f6923d9b7cd07ba76a9ad96eb5d50e74154dd0000f800000000000000ffff000003000000c395a0847f347bb5c8f696e0150c73b84d0d41d3f84b6b7a8dd0483a78e214cf8f5751a3fbaa564806edb184132e578b90a930cfae524a6174857ed0d042481fea98976500d5cb070c9363eb2bfa5c075908fd90d12130daa0ea32c7d4339694cfe2cb1d832f6c52ff6fa55042e64796842667dafc131ef036e582b8414de4ed5b0717242f07801848ba458aa14c3a918166be9d695e62654d3c0f2e043dc2cc502132861c843a1e6b27757c76c6258e94c445680703433a2c9aa649e1ccadba128f9b879876d0e79aa6f4697ea85d4eb26ade48a36cd57890b7e258de27016cc03b7e3e00000000"], 0x12f8}, 0x5) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x2, 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) chdir(&(0x7f0000002440)='./file0\x00') 07:12:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="fd262fd8c49622bc4f7b4b6d5ec21d432a7e36e252294e8c04368d0d67339abdd059acae5011429ee83f6d903317dad1d3aca14118bbe4ff62ce5a1bcc150651c85225aa395e67f3320c71a36cea35db38746d9bb40d367ab319d275d8b271032e84b6a02d68549e01f01d230e3f508db4f41d89e9718913cf90e26cea5ff6563b0a1463a89b8eb2b5b1ed8f203147d6d5d0b00577a061815b448108bacbe47c6c13863ffd19edad0b9d531c61acbf983764d4495979cb143ce9b21c4e48cdc21f2cfe170d121e69d0ebdce46ec0abb85faf5b85db9acb7a78162e0dc6e9bce3892dc2fa7dd3dcfcddeb6013ba22547057fa3d4cdadc3cbea72a24348e582fa49fb9a8dc5135912ec7e3775db579a8ab517eac5186bb8e73aed78b231d3de2a17e7d8118fc0c68e56104d8347f07ad18eaab8549c93bc5cc49dcfd930f31877cf459ec3827ad35e84b62142ced02dea3c0f9ff14ae07bd9d53240369f795ed0d4cf38cc65009cc81ee6a03bef7d15408e88d2d7247241bd6bb8dad70d2683be1367d4381cb9ae7d3d1e878e6ee99dd86e9e7df90760dbeb6cfa706e916a863db550de0b61e2d2ac0cb01416b763d943811dafb5039615662eb5d5f1d7aac3ab31d6db299713f625ce82f5d2b34074a7f9db0ba21f37a6fe44d6e429d767db44d0174b380d8ead2856606c0c8a88331a007185334c08d8a6a31150dd7af9149dace0fa4c1d2c674dd2d2426399714558c8118868e6225ede0a1bf47561bbe9d00e6fadcb18fd5e8a5a8a41768aa132765c883ae62c4267266673636aeb524d580f6332b3c10707208f33afd578524dc32ae9b89f664cf46fa4c9fa7c9d9f18ddccaf0d2c3aad1c30c199e92622c15d8178c82d6dff09f96d1b77c786bf2928e2561953c7d8489c20315291ee087ac390f8ed8be5b3caf9a49a12b0445fbf4eaa5d80f9219eedd01f0c3404a72d34b839c50c2a895c355a8ddd99d77191de741c2bcc87a29b88d00575309816d5cca3aeea73bf69b0afb5232eccb9b488b2b5d858ab11362bd822c25963afe63cebd53891db27a2a203a6c2ec9e80e7b938d009eb48e57504eae3a960884316f836e29813fa358fd3a9edbb1c6df41748265d674b8803094a1818fbecc7da4b516c777fdb04180b84c5b5061bbd6b2dd5266f7b1928a7d2b36a0225052c749f1d109942c7b347f06194c2e1933186f8cb0b5c97ceb5777da2bf5fe0ddec3fd5c42819dde5a7641597f394471e4a4c2afa00fb756950d9ad2eb5885f7d590b1f872a0aa79d0e7de06b949550ce012bd2d110f292d687b11e6097298e5acb558f147d998ab9fd8234020ab7b5415c7aa4207c159cf90dd89f99e90d69648dd5c6fea71f02950e93bc24dd463bce5007953d598ab706bebbcc236f2ce241a64b189e168b1476d6942896f7b38fccd9c24140b3299a897fd6898574afa372f0b5385b928c61278b0de90b1a51125f467a2ab1bbe2147eef13cca3d9dfac3e0240a757bcce4732473a2230e1165dd2c0e1b1a32cb14787163c259a31ee0b7677c9e5b618307fec9e5be3eb9c10b53655f9ff8821be4633b1ff552cc8e295c3d595107a005414a9472e6da0019d6a0cd251a181ae08283d93628d12f67deec16fc0c6cc3c8747fda43705ef95dbfec2d0c3f661d4820a1adfb24ee762b524947dd6a4352ee42d7c8f27175b6506ce485537f31e3d5b5629b719bce11e4b894f3a829d757dfd9e55267bc799934618e13c0484e01799652bf8d67bf4b10d878e503e101ff0fa73a492a47f971d03b704f1ea9ac7ecc0d8a57ff833067716cfc3d180ff8608fcfea6a3f922cedff28d4d5a724706dfbea82dbf3d9971db1fc642e75d4ff7655acc982e48d47c690cfe68e7c6c96a1d9526e2537d55fa53a36fc182b71ead88555312aeb8ee2930f4daa9f76f732e96221bc8c21360decf35813d897ce2367ab9c2306941d2ff0a83ff03c7eced36c7779facbc506875b90d7a21d71da31e092dd32c459ef742c7fc999c3c9da5fd3ba790709576fa6ff1cae11b477fd116fb1749bd52c013d3aa5458661b66a1af81b6a2d2f40cd9d6bb45e4aa882b0c2b380b30fd9dcca1a0755559d38b657cae60e356ef3ed3aa7d21e2c371fc4b9bbeeabf366399d932109a11cb98ba231f210283c10b55a10516b0ab6e826a810f1861777ac627b40a4dce2c582c3e85a16b9b95e60c7f43831bdc49670b231160fe25d253b6c16b5276c816de264a8c8aa9721c618b43fa6c43a94b4ea4b3f064efe5220bfd867c145dbde3704993c3f7d1d712eec2f9383e52d8d477db6f2fbb05aaf749a6c6bb2e7b2fd194c7a7a43e9e188f38a15435f5acdea6b201447f449a051eb9d6d6de81499c16d04b1398c0dfcf40a4e9687b292930d37301562243ce3dab943edc89628670a6f1470546f802c5315afbbca7ececb640183e0b3be0a1f3a65ffa0151bceb742552c6fc29bcba235038c4602adf982e6426c9945221b925b8e0fb2644c3305910b5a445e2ad6030f4ca0625e8b094c5cea6397f5e583e15200050326d0c7a1d7ee3c3ca5d9f3c63b79131dfd4951889477b92aedbfb2f6929fb1c7836dd2661e52aa31fb7f178978afe4c8d3d6013845f953e545a9c7b93e5c0f43fc38189576040409f5ec841a0bdd77bf5b9828b647db741ca8349f0cec5b992bc1bf71e556621c24da6368ac45324f8e4602d099af6247c14f79b93f8e52756ea38b25eb9cd1f99c81dd9523f2bf10d543cc8e4fcfbd852f232364935125353a246945a2e1b8d6a70d950e9e0597456423d5831cbf1d48ab3f77d62bc8771b44d8fa6f760b543d01ae862a82993431c4a69d775e8ee4729e4af37b5d7f68c8e63677da794b80053674a5f6d50b629767210a4b50b3a2c0d1416f998777ab21cd639cc6ae91e24c1a0110de9e4b802f46d0c43c7cff2297bfec678d747a4b53efe81851a7de32b06f82b7a5c12c01929f012b3ff09256716eeab66ec27ddfe9815bf5dfa354fe85f61738b9f0f64e1169544da4224b5e2aac19e7729b91b840f2ff00740b7cca9e5c77bfee596b4c238d64f27c357cc6154e3aea45c5d1819e66446e6f510791c6f089f910db05a707b51568c5b99f871d39a2cfdbe843b197789689a86d86d457c26fa040d6c13d54c9be0a97d3ea5e6ec9a2bef0bd12a003b1170b8781350c97c2ef28585f1f528d5fa333c759e12c6984f6f8267b6d37a29eadba3638cb9396ac2a58f07068cefe4f99c80ae7b07c95685bb089d18e4e505ffe4a7255c0c7131441c19bed9d2766ec4c31682ab014c3ffd80c3018044b2045629f7b7ed12b92595ab709c2780692559de19a38e94bccf6929d49004f3cb3f7eb3530d0fced9ad098c1ba7e0e1d41470c65413c8eb8957bdc9a190cf0fb5138391bee7b11889acf860dadae15a4d53e3c5089098236f48b1b29b681f81d14a6fa36589b8826f810ce5174be75b54a723c46a6b44b5a770c9951b24f3714ea03ed2efd3bbea390122527e9e7c6bb70f310be40ef48faf0fff60ead2c315a6916882fefed360782492d0a6a35ef622e4ab3e7a536e37ccde73ba867e6b295c130eac81e642bdbc8ea628c1b183b7d0ce56b3c0a06f651c3b9cf8feb41969d0922b9de6beb9f8723a3fd694e8e68d4b37434816632730873528b18ed6464b86c3fe6bba8737eee167286038ec94d350fc7e3d9fd0a6344c9dc4dd614892b40edc8cc775be5b8ef81409c88735463e6a4d5013786e473bcbfdc3f3249322930eba5e4d214d31fdad3968bba39658d204222fc7597ee9ea8478736138128fa6894be568ef8673b33a57643c1eae2828bbc16d13927ebf2f995e3c73c13f19d5e36a6671ce9fbb2d0518e455342a99d487e3e5191504999e94faaf998c37b9f06ae70f484cabcbae75767bfe567187955e7ce0905656cb44b55bc3372d03bb78ec873b92338acc7aa6d57e04c836d8db94ad698b082beec48156bba3d755fcad2f6a36e13a991da4d1332590f65ad7feb66c72c51b2554a0d50c562ed27612e6c85ca80bc039b3e0bca627be3780cb6f1181073ae158aa0e7730d6aad7efb00efd4bd811912c99df9f0f4353e467c5729908691d75e0b614e57dcf0255901a3b445a21f748c46ac87d1009edb20e65a901c37d74cfdc4e8e2daaca2bbd33eb0ae66a4c178f468193002a23e40d6f92e8cbd329ff0c6e2b3072938138cc13a1f3582a74c020a24d98cca2ea481bb220fdfa6430ba85877b4484b2d295f6033a5ef81b85a3f0d62d134b9d6b7a746d9207444ebc17d8d4cf3ae737290756660358efbe20462a1ed93ad5b230da83145f0010005b95fd783073fb606a9939bbb8178bd370496eb41617c5b3b93a3243b1b3bc60662ae03f28bcb4d0a40073c9708e801eff71c3fe85ccc567dd0cc2317c35db639b125f2e6180cf2060be3ca2aa2772203d99213406668d2d59986c5b9790dd53ff98c1f091b60b2bf832180dd1a614c4a64fcc3fe9385f155463eb3c1d656287a2485a7004e20da5c198c3f849fc6d003f27fc07bb3ff5460af31852173c075497ebf8257ace30d507853c9013a1b5489a9fbd67ed13448c5c086e12520c30a84ded2e77ee198690961edb3e452fb848a16207c775287dfd7e862c4ed54e7127d2df22dab0a18bbf0e938cf4041b5329a7ab9e4c9809824b6347b57e8ebf1a4cd1c2c4d93e728902260219acfa327a76721a25a8a5459cdfc59eb3c390300b70ec955df852bb12655d3571fc341caabba8a2c6bbdd9e3320cefa81fb6ecf0b60af55c89f434b2888af0a008daa58cd06f5cead2ba908564d2538e5058e4ec4ebab35c50ff897bd48c120ee6908c6fb04452a31dfa572e930ccfe9ceffc88128789b17510d0ce34a53426da0e12d5b21a8362720e60b198255409199f676b7d744b2080a6063260cbf0e2e2c8610477ef762908920509cd8428ebfd0212acba1e560080638cd291138ea1a8885d966662af96b189406b29807e581d30e756f325bd613e4645a2c338193bba0759bba8cd3f6225a47dc0cbafa30bf32fecdffe7d28b419b98d0a9d13843f6b6771e6e99f0d026502720b15634a41b43a9ae4a6ab3107a1a0ed2a086f65bb91fe12884b8114dd7b7b1bae487defd1a30403885b66d3718795e6b4c56c38155095544e8d2bb6c964a1ca18fd5953322e6f8dca59289cf346edaf9478b0d66ee4ad2d0a12453519f9db17ce4b76830374a02cb537613f35595a9c5a439d3130c80d7e8c9712095da00aed963611a206684633fe495d2cd280d39f3fd208e380bbc3b6e99bab0d6c54870c835fba646d4e7a693e68777838299a481035c5b630e9cea82761506e224079abdbe7f57779edc5fdc02e18aafa06b67b4e00fb294250672d5467225db968f9764af8de2b218dc143510030a937879072be95c334dfac16c1a218991cd62c06dcc196f91bf251bd63a29f277c3b8a531bf89bbb722580096a433d480d38df16c96b1786e581fa773c93a02e5037b83c2c975d57117cc5a71f56b2030261ce1f9f790028a3fd93ef547e9b5eee8ba2a324431b236b6cdf18a1f840db32b29bec233c643e5f9a2284dd287afeda93024c963a23a8abf4ffa8bcc770d003f5e126e8cf7b1287c33c36dc79fd4667c1ece346061ed52bb284129f00f54f1bda0e39ebe57d0731d8963a027bd546e0c26c5d2ec9dc20db52d647415442bd91ba07df1d314102c45320d646cabefb01e3331137d0812c2c5187f09bafdaa17b2d087778137364f432d1c7d2aac8a", 0x1000}, {&(0x7f0000001100)="f6f2bd706f9b11df9eed5cb308669a1d99caa4032bebf31d1cec38bc07ea9ad49b8d97de5259ab48aaf53da153ece3dc4cabe35891a138f5667605d78eaa93b8f14b99ca330b2af994432d550ef8085ec35fcf8470063149cb2771dd3dac71c2b5b2a3c8c84580f5505d63e0d9861538e24ae49b665652fa779fd489371e2e46389163b9bd9e9f188450d28a99fdc560e1dfadeb8137a4ef8f321182e44519b8bd7ebae2bb337e85880755995b41fdc73a70c436f72174a2201dcf829823262b7adce54a653662675b33414b11a50da9d841b7a305f244ff2f30c78b571e2fb14942950ce8", 0xe5}, {&(0x7f0000001200)="0af62eddcb848b1ee10a76df2332284a7cbeee50d07840c00a7a75a1c56f5bff688b16e55c60ea7655bf28b917b570f88532d4e32b8be934c21acd005f8ff990089f634dc3e90ea16e594b1636c9f787a787f71e2c038c4f43018cf20a26c73f683bbc78fc6941225056fb27ade623070dca54315fa2718165ef482cb8bd00f2b6e649fa6e0b0e312f81cb125a886b9ccc8b8656589c3eba6aa1d4a05388af53911bd3a80a0bab1fb2cf42db2816bd478b4d8bd5709c794823ab54835c9804ff61859e31b3", 0xc5}], 0x3, &(0x7f0000001340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x404}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0xfffffffffffffffd}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) 07:12:50 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ftruncate(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 07:12:50 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x1) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:12:50 executing program 1: r0 = socket(0x6, 0x8000, 0x6) r1 = accept$unix(r0, &(0x7f0000000000)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001100)=0x8) setsockopt(r1, 0x100, 0xe, 0x0, 0x0) r3 = socket(0x0, 0x8000, 0x6) accept(r1, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) getsockname(r3, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) setsockopt(r0, 0x1, 0x3, &(0x7f00000011c0)="9082d9af447a7ffea94815305ba430688bef9005ccdf9636da9ef2ec39b8fbc145d9d3c0c3f07a6e46312efb82", 0x2d) geteuid() 07:12:50 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='&\x8d{\xbe\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='(/!$}-]\xc2+F\x00', &(0x7f0000000200)='\xc3{%\xf2\x00', &(0x7f0000000240)=':-#f$\x00', &(0x7f0000000280)='\\^!\xa7-:,()}\'\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='[,\x00']) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 07:12:50 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 07:12:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000661000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 07:12:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r2 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 07:12:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1200000000, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:12:50 executing program 1: unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1b8, 0x40) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 07:12:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fchdir(r0) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000001940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000188be9579e7bf139eac7d99da9bd4600000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000001780)=[{&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000001500)=""/160, 0xa0}, {&(0x7f00000015c0)=""/93, 0x5d}, {&(0x7f0000001740)}], 0x7, &(0x7f0000001800)=""/231, 0xe7}, 0x3) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) socketpair(0x1, 0x8004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0xa69163ba2440843c, 0x5, 0x6}, {{r0}, 0x0, 0x2, 0x40, 0x1adb, 0x7fffffff}, {{r2}, 0x0, 0x41, 0xfffff, 0xff, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x401, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc1, 0x2, 0x453a2abd, 0x1000}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x20000004, 0xc711, 0x16e7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000081, 0x100000001, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x44, 0xf0000000, 0xe3, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0x63, 0x800, 0xec72}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x7fff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1ff, 0x10000}], 0xfffffffffffff801, &(0x7f0000000240)={0x8, 0xfa}) ftruncate(r0, 0x0) 07:12:50 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x20}) 07:12:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="67fe319d4dbc6fd27844a788a0a5f73ec7de1f33b74bf4c94da9e7802f8124190b5104103be3bc413b663bf2aa4f020add96e7648e779c882759de", 0x3b}, {&(0x7f00000000c0)="8cf241048c09cbe751860fefcb94c114f36673465c0b5a1d1cdeea023d3ff9612bf01fe8828a8098b671cdd1e7ec56fc997967d85f6e89bce9a1340867d058e67f477e6e917c123981d9aad4e4a684bc55b82d9076851603aa675c28f166463e6266a484fd2cd2165710ce31987ea102efce9826f0877264aff494f334406a0a5d6c8de411730daebc2820262ab24ca740a36d43965502fe82add11513e492859cd5f113281f4b580dad0bb3669a2d184ce303d87b58629d9e932696", 0xbc}, {&(0x7f00000001c0)="5241b58fff63eb6abaca04c2f4e23399fda761817ce12a5ced4db73cccad2e38e8e754298eac020824e66bc80af013e6551753f638f6c618305706943a4858325f3c6468b592c9dc20d9212a5d37b2e35181c5b48352e0ed877b39ccad191bccd622bad0370422cd4f879a3a82fdfc49456b1e6436945da75f8659c2b1dac89515c3fa97d3de2f831ac5167c7744df5bbe3479aec0fa0f92dcd0743afe72a943f009ee2e15e386d7a0bd4d012aa0eca3ee31922b2e12dffcfae9baecab5665964f586da59b13e0e48d425fbf2691b01fdde978755ba4bad913af86011c8b3438c2f9a804", 0xe4}], 0x3, 0x0, 0x0, 0x2}, 0x1) 07:12:50 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) rename(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0/file0\x00') msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 07:12:50 executing program 0: getrusage(0x1, &(0x7f00000001c0)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x142) socket(0x1, 0x7, 0xfffffffffffff800) getitimer(0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x6, 0x0) 07:12:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3ff, r1, r2, r3, r4, 0x31, 0x1c0000000}, 0x6, 0x8, r5, r6, 0x81, 0x6, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcb9245d632cff10d6eb8b14ed6b03e690daa8724ebad5d4240c56cc9b9520f843cd0cf1d5e32343f", 0xffffffffffffff6d) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:12:50 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x200, 0x4) 07:12:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d015b9e66696cff0700"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:12:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x61fc4cd5) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7, 0x8}], 0x400000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x44, 0x8, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x6ff0}, {{r0}, 0xffffffffffffffff, 0x6, 0x3, 0x2, 0x101}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x8, 0x100020000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000004, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x40, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000061, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x41, 0x80000083, 0x0, 0x5167}, {{r0}, 0xffffffffffffffff, 0x46, 0x1, 0xfff, 0xff}], 0x9, &(0x7f0000000480)={0x5000000000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$unix(r0, &(0x7f00000004c0)="93c5ce2858ce8f0600fa7ca83c1b0191c9ceab460d03dfca499e9035795a1843b3dc04ba6f14373c4a123260263eaae98c0c471ae18f69cb20632e925243e662c843aa1c3b6ccb146a3bae42e40f3c06d4b03afe605353cc63ecee3bf3c6bd18a3c8adf48c1b575511f4", 0x6a, 0x8, &(0x7f0000000540)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) close(r1) open(&(0x7f0000000580)='./file1\x00', 0x80, 0x58) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/80, 0x50) 07:12:50 executing program 1: r0 = socket(0x10000020002, 0x7, 0xffffffffffff6b93) accept$inet(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="66a33744824d84693fe594", 0xb}, {&(0x7f00000000c0)="73d718d432f399fcaa4d5e09f80c5b156179d985ee9cc73afe9e53618171ed6b3dcf203d7947ca96d9ac90e6dd072419ad369acc958c6d0df832d4792be9e6513b651bddd4e2c6df68ec7c5e161d60b94be93369e0d1e4", 0x57}, {&(0x7f0000000140)="451ec9e55ca5db37aa2652bbba2dc5ac5cf1afe79a3290b2ba601483f4409f9bcfbd48fddfa3a9612392abe51937c250aecfb2fab42865996292bd7ee608a031d40fc460b6725b6da8b9391a6a3ed474e1623f93c98bda886866dea5339fbbbac4ec4d19289de4b3999f1b9de17717f0", 0x70}, {&(0x7f00000001c0)="65aa8ec79678fce1b8bedcf02214dd66689720f57f19eba7da399b17ddd8320c42e89124c8bbbca50069acd7f734956da75ce49b82bcb47ae882ec5b2ef163d0411479973944e18d840229397a1c7b682a419a9ff9b9ccea5043785bf61bd43675a942f274d7765f4b9787d27150aef5d4ce40862cff57e0d52d4808d815ab8b2a1b7d9d132fa7c6e291650b6c018a2b67d4a6e21d613d971aff51a4f551fb97ef71c6cab180a0de7d5e94da9ff6a9c46ae497450a53d0b692f9b96d5b5974a738223311def2f0c31bbcabffc6da1a79bd79f30c4fba5739d28b6e91ec67f34a7b860361cdd78902e2b65c482c2289f453ab5af4c9fb7ee64b19ed8ab0c46d0eb03993bfc42ddbde104daa7d62426726202a073bfbfb3189201e087d105e3e3f29983b91a99a3f3e5ac557ddfe2c3211cf43d350ce6076e030fa909b7bcaa7a12a041b07e737985ce1837d9214dd8e78a3001523e2240a8b3c3419beaf226789f9aad4143788d19b8af1d857cd93fb2fc9e8dd4e91fbe8932c175c7591ac271acd01994bedd0369b6323b1b147bdaa62c2818e55b6e7619b5fde3cb26975f996867d3620bca250da5e54fef0f856d36d845aae96eaeef9e8a91438406b86d4b1e88492cddfd7e85c23a0f1eb42d4845d8d895d982dbbc7d28afa25977b25f138d977c4dd40b89a281e9116dfd60b30d8a721623b0cf42a44bc107c09a41ed2708f863c0dae291001db8cb888596e0c6aee54e2f5e257d8c1f7480ffb2c32f561db4890a09d8db8b06f28be3a5120229ef59bf3a83a63d45aa89999ccbe616cc6da5b1d5bb9353f1b13d0b54a606718c0c9c7e8cea08652353d599a6e7cfb02f32232c7ac9cde06c24918253cd28c88cf2019a0532e2330acd52508b52f009f3d175b0da6094ea1e8fdd8ee53a9261ace76b19c1c07a24a1f1e4f7edfa2ab8eeb763c18c8999775e69e8818b6cee5dd23d7201c30d9888ca01ed7b0f40bcd8c4817c74d236d614e447f30e6a9901a7ba880280bbfcc36b8be896ca8ca01ed60ae790b2771c7d581a964ef0691980550590c7f59e13f7e50b5286f350c31d2a220496eeb13bbacd3a8a351eb1cff4ee23c5527cb46607edfa3fa95f914e1ce15458d2166c0e8d31bf37da347d6d546abb2dbcf55df5bf4c78a3bdebaaaa1446a9e25f9fdc180c365b71104e1c6ef4856c071354fe656371b8b34005a660fcd76c9f95d86adfb7c656383e8d7fdb0e322231e296dc3a7cd6726e05195369a10cbb2685caa49ee6d618b712c0307e262116f81eaacdb07802ed2e38d74691e51c844d291b983539fff2ca29be293bd312332ec8b5ffbeda322b11ab847c8d8356ed7ceab3554b9aa231791f62e7e8707fc5630f415df1e55f57a5bdba67755b83449aa1a73f88f03d11be13b1df088ab4f23300860dd592970e188a0a16f07929cd7d6439f15848f58af0926602e620440267af804d602b4947cbcdb9256a2d4ffcbc0e8f4aa1d49db0344ec803be8662ca2cfeab9937cafa6a5eea33ac3fcc67e852a9fad9698f61de51c52be91b5d21d12bf873409b5ab0821c78d0d85e4c1b9e646ae42fd106739f717ed89b3d51c38641ddc536904d43d5dac93e3032fa545fd6caeca0b51607dd74f9e8be656bdafc14d5c04e5acc3c809240af9c2684e28ecca9f466511469c42a399d8d4d13612910bbb605a0aa6d53d853d0a5f8ec0254564b437fbd9f3666cca3ff4195461058ff06eff6377e956f83c99ab5e7e274514b13e9b1f2dc03ef2524a2f4f9e7087abfa46367b9bda22f06b5f1ac09b1697c55f48d0fa75ce0f0f6aa1577055e5b574f7f373799d10307687b91b6cfbef4c57edc81b713750f814ada38423711e7d80f4cca7c1e0d607646fedb682294915a5adf75c8169fe590a95f435d3c94d1f8b048381ec14e8ab4555525eef6358f26780ab9befb68853ab72b2aa0dd3c7fe0f0d11f5a37cef0b348c10026b81ea61c586839d3b3d20c7bb00f469b84adb5821ccc28d25ff18ebb8b609492d2bc15bd4ba4b1d85a8127bd90e05d0e80bbf0f9a221a869d9d2cd2d143fd00e7a247ff0cef92685bd66f0a58255d3bbb42b1e4446ed178dfc9411a47bd5f768f2a20136eeb9bb8eed1d875c82540a08ec09096c6ff5d19a29f5c93217fc7b44da166b45a3db3ca8a1a9b06c58c4df3d8f2be488451bf43bd9e987f29c7b16930a6c4bc841f2d472d24c128c16cb538a373f8467d4c03a739c72ccb54ef531bdadba567279a68c537c4b2f1e89f8cdd3e2d796c45ae0ed5b5aadadfe2ab36643c656524f5cfa499057c6d97b46cb680c1f3a47e6d5f85829da34a050f8604094ce1d393bff702bc12ec57f24f210d4cebd1ae8d30b03f161aebe3c5b55f3ab8667fc96082c07a58251b1dfe070b749affff49d31b5bef55d330b13343671c8bb4aac4a5554865189604d624e9bfccb1d503daac1ce842fc6d2f14ccb7ec09606b6088ae50f239dcc93f471969e54946cc4cd9e261caf08065b299e299d21f0309dce97d616645c32ae93b9e36ba589c8584b3f8bf159d0ed530f0d88c0396ac81991703ad3989ba1db104044969bccbbe91ab54acf31f90be167bb9645b1814b6cab80df7bbe722d5fa051f1e9e1ea3ba4a6351626ed1e36011e7a25c48ba4d7855c53fcb8e7e084a83b9e94a8303a7ba211bd91ce8431d3716ade31e6e87227cb040fb6c357af6b9ee9c5eb2b30b287a6b5e54878b9fc39ce9f3bc613cd88f7634e7533b280cc1801844ee5aaa940d81b39e54650641676d0dc76353596964fe57f1b054c7f6de0b5c835ca6f511295f7ca8d3b3673d0894850f0bb0fac13733bf65a032a0867d398ef7d0ccac55c1ab47b9aa7b12805edce22a00cf732f77728da8ad9cade77529772d73f09fa3070ec8ec83a07cece26057bb0de134ba3f3ecd83bfe7527ef9e4443b49fee93f51ef337d5b727eb168845fcb4bc2a9df4bf5dfa5193f47ac0e62968b43dfa5fca7d547617f0c55d489c1318d269fe5526c4420febd8e16385bfefb18ad2eaa3b933f379e49908ad13ca7e303e3b0fbed334d7edda0f9492f7041f83e6e50d4a62a9575f6bd486fdcb4bee6b9f14e06cee50320d286efef50d6874fdadc5cee1917bdefa02c0149fdc16c5af8279a910ed173e7d79424099f47e3daa57bcf0ada2a57a2d65e10d9499482556193e3abff5e0b320f67cbb52350f4ec785e2cbd46ac09e14c955072b7a0681c53ad300764bc4074a73b6af56ba57af9e0320b440e2f76bb61c4098b02bba6daab71da0d2a58b1d26e41cb059482e7377ca4ccade58f421979a0a82a4eec29f911f2350749aab278e2ce4eac5b7aa7cb7835310cf0ab97cec106e430c811c1fb792515fea80584bec4c3e55119ff73fdcfc4e1f781d7f0f819bed32b240e8beed4a4b0c557bd2d573b4b821a45efedabe84d4d6cc6abc5f8d28a9319daee87bdb2a3ca69e85df54e82ee782f91b1afc305d88f6da98830667135f4c0d3b1e86ff23724163c926c822e6cba80524744264342ab9d38c8f38fc1f47d6727d75d90bec3ea572c56db979e43948bd003821fb41446eed37ac96a8696f26a79c039e8a8da9b054cbce1f03587bd5c3337b9ad0aae57c515e66fdfc90d42ac5cd8b3415d348b74a80d87686cb58b006a0d1729365266ec3789d45aa622a9080e2808f6422c9f8de5194fa7b9ab402fa7877a20cade9f8bc9f4f16b225de1ce0b385cd2cb48a8618362393f7b5eb3cca5f189ee6f6ac4b806b6ce7041653fd13479572e0ab1f89c36c0a474b7011051250952c737d28df01646f0abb3adca3482c94eb8f7abf62cb8bb8a6a1212d13f283c8512009148c610bea456ce8e444db953e33ce9a5bee1daeea92f24004b2d1bd1ad001c21e15faa7cc90accbff78cbdf92b4809f43d98d08547d12fbb3eacd869cf9bff0e989181c2cbd254e6b271408eea3c10031a15d4d79a9cf076864341011013c404c9b51c0aac811d36d1bb1d9f91b1d4a540669688ce4773ed16e2f340b359bd2d3e659f00b05dc77c8ed594ed6379bd19fe664a42bce4c171d7cd59021480556feae63aeefb9b3d0a1ef7cf10a4cecefae503470a6999a68d534d7485323d04d68cb790fa1d9a0385eab5874ccc355f4a77ef11b8893cb20d6ad3541bb0d3d3d65edd2b79da1e15602b5e3e4e0364ba6dd9d79ac8bfd279015925af2a95c6ee29b7e7d84f8a4c71f6429a51e938fe371690f1cb947c6919b4e05d4d2d50b200cb9c40b9cae6c3eef72b703ba7c081a4cce6381cd7d304564ed93c7caaa5139556610444967e1a5bc2d4199b5f26813ec97881ee76104dc1cc164422ef51f0159f70c49e053e0cd1e5365af42a70024be81b0547898cdbeed8b7230262c5d5f38042792f8a178f3cf0553eb951d1711da7846abc7a974ea15b085fd8170c178e0408d2e014ad437bb4db518d92ebbd5af07437a31bde3023fb66512f89bdaf7d26c0faeab7e932a6e939b02628c78f71904b35c418638a4f8f8654c39e750387c636ae78e5122f5e5b1678fc5c11f300726443f77b2194ca558fd2e6b96fcd4259f8a2cc8c33e1305bd0655d0bfd600f978b3b49118f06aa24c3e88cdad8a868fccf96a79904bece598615d7a45b5b63f967d2015e3f9ec4fe4851798e6ef85332bcfd7f0d8387b220835c06ca639dbe8c8319c0cf00912d2d01fc5620712713878f893f92cddfdc051ad098062c3b95d3814ab24734620c1d12512ba12a8c232d48c5811193589ae564741c2eaacfca311813ff765b464b7a9d2da888ecd180b538062c874cec3553cc48edc3541c1aa919dca97bb09eb901f71d529da6afc123a591414f9dfc67f4b684f1c03a9254bd8c5683b8fe5d1fbdcb2df1d98184bcaff6ea3575752a07de641b412618331d862d81f135c9d4a136286f7b11dc6762ea589f32f2165f9ee84d5fe28a873dc8285d40ac3526da6e84a844ea8f4902379b4e1c3667ac928b94da4a34580f38f2dfebe04f31d6b6cb392dda3087782e32c2d6934cdb7c54feef5d879f7df228652d0957c53edffc880c4632869c9152c676735c694a1b71886fc752e68e1ea93da3785b1ebcfce793bd6367fde8b82d0731133b15990b2259388e4ef9ec22cf590a66659d5516eaa77422e01fc2413f262c365da97d91b6082093388cce092b9bf837277d3dd50db94b98ef383fb369bc8b6db7e1e8878283ef5bec47c2a0f298dc29ed1ace2a8bd41e17b9e6b7962e129637bce19a483a4e74fc847ec34b9e2c411ab265cdc316850f3e3d324d3da63725580d959e7844897c87b60166ce3758d722fbba10233a5a05397ce8a03a0463882247f79667cdc4a835cf6cb21fba9282d1133499f1fc2211e99de8aa5b97fe288d64c661603512e1b12936427a79a19606ce0e6d7046aa8ec244400e4a35825ed0d5e4f92010585871a33e83fca0e951b1bd6ef850c5964b58532dbe3687a60d3a20f4227aca401ad23a0c58441c266e04149a5437cf21a28908dc67e576011607e67220dcc90a2ad029ab835f00ccaa46f62caa0fbee30a1ce959fef61cb32b8276ba4a1db213d31c30f5647b493c3dd520ff164a94a09641878d714fc41fe0a2abffae26c571399334e7918761602baa36323ce193b5eba2a40c6b95cb546547473ab1baf86a52582b00866a584f51020288453c31468099da54a816905bfd68634b570c8a2e11892b3d23328ec2f0dfa600f5f3878a8fd526a8ee37db6a896d0688aac3f8db862c2ac301dd791e2ca97f998f36016c3b51", 0x1000}, {&(0x7f00000011c0)="a9dd63f93538c025cc0f2ff7eda5cfc74c135d", 0x13}, {&(0x7f0000001200)="0a0bd48e94019d5c338786333c376ee7241a8bdc5970958dab3df6296691ed8951cbd946046df402c2848776dffd0151f017a936bf7e292985ce904ba30b6ecd24521d65d6505d57c53cd526763f06af41471b982eaa5d027877a834c02c86a033b631b06f773a1919ae92827a5079ebb90a38a3cd2ee43a74b041a8", 0x7c}, {&(0x7f0000001280)="3f001698ce39931ab3f629d1ae8d968854b4c4f2eab348242e73169630c48b8cc48410bf73440342906bb4ef26e4bd09e4ea10c8c021a26de19cf49aae6c84eb823175e3e1", 0x45}], 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5023, 0x0, 0xfffffcc3) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0xac) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSBRK(r1, 0x2000747b) 07:12:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r2 = syz_open_pts() getrlimit(0x7, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x80000000, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 07:12:50 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)='\x00', 0x1d, 0x0, 0x0, 0xffffffffffffffd5) r1 = dup2(r0, r0) shutdown(r1, 0x2) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 07:12:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5eaccee04dc394c0cb2b0cecb5c6e1c6bbdfcb91daad5b4f5405357ca33a593f970ef2a70d4ff5a6322eeb024d3d57", 0x2f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) chdir(&(0x7f0000000080)='./file0\x00') fcntl$getflags(r0, 0x3) 07:12:50 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x9a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) 07:12:50 executing program 0: r0 = syz_open_pts() dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) read(r1, &(0x7f0000000000)=""/55, 0x37) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:12:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x1, 0x400) sendto(r1, &(0x7f00000000c0)="ef2eef22f74578ea95bf5b0ebb8b360c81bfca0b394170a3b95081273e7e4d857a41e2d60b7f28c4de516bce94e83bfa61b51d4a7639f6a50670437cfc9e238cc770e5f1dfbff6e37f190365e7dadf9cefb04a1fd8fb0eaca31c0ed4949742ef7eccb68eff7379c943e6ec4052", 0x6d, 0x404, 0x0, 0x0) preadv(r5, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x8, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getpeername(r5, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r10 = socket$unix(0x1, 0x5, 0x0) sendmsg(r10, &(0x7f0000002400)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000ec0)="c6bbdd1748d99946ccf7f270541ac32739c4d1d8e370334d26e4c4e9c5f5f10b2d3e", 0x22}], 0x1, 0x0}, 0x8) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={r2, r7, r8}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000024c0)) setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000002500)={0x8, 0x80000001}, 0x10) r12 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) r13 = getegid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000009c0)={{0x3, r3, r13, r11, r4, 0x80, 0xff}, 0x9, 0x7, r9, r2, 0x2, 0xff, 0x928}) shmat(r12, &(0x7f0000ffd000/0x3000)=nil, 0xeae90ef52518658f) r14 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000002540)) pipe(&(0x7f0000002580)) getpgid(r2) sendto(r10, &(0x7f00000025c0)="e2e0393b6cc4a1744aab4deb7ec401d1671e3bf6b61f75990ef7c7df7cf8f8419a9dcf04284844a2d439a6a70c121d4997b1eec878c15e5d77f86b9917b14a7772c988abf01ae72b8bca3a14dbd2b1f1e800fb10701239a93056fbd0dfb36c0e7f95bbd0edc5c60a67c64508a8d06ed5a7adb8ac7523bfbb44285efc33c2f175b63bc694ab3f4667a0e1bd72a6af89dbf7f9b8bced96b043d99136732f43a1b6ab75fcb1bf3dc5ad454d07261db758e78f4cf8383976d829fdd052ede2cce22424362538db1d604e7a685d5bc00a57475a801baec4e58f9ca7d3e5efe0f14c065c26f4bf99b206db06a5c056c892399dcc9a8628eae2a27843a9735ca16c3f0fb6e817b673ff4b00851044dec6f45c950290741be4ea2ef97b5b09a247709a9c40e317c3c42fc1272dab8897f509d7e197f061ff668317ce535e2267807b7e1f5be5040d5a6c9ae62608a3b5c38e3d1f98dab75f7b468bcc4c96bec3e0b3c0bc0aa65696575ca1c5414e0f26ea1fec15ee9cab16a03449b1e854ddd536a44c2b2b1990771195e950d9e8d974b68339b36b963c663873e019169f7981d9c199c9d2be1b0d4afc779826ab448f3c855f0cfc3ff6e4e289cf7847f2ea19a3059d6ac704a6c6d81f30d557a2598785bd8290b7a44af193be49d1f81eef49839d205b68b3950480394658cded6f652a410dd88a5873f78d74506e095b57cbffa239982c994e5a43b2be74e670d516bf1f7751b3c55ccd96b0a5a1f57e38005414f5e90505dcda91840da3e35750975d33a079eac87da72918d92cbc1a35290621f4909892bfc958c821e5335e896d9fa91ce83f7fa62b6b8132e4ba8e7349e8277e2000d11524231dbbd57899813d87e28428db459d0db6cdf6b0bc082e8c1fe26187b3bea0d35ee5d71deb8efbeae753ede3dd1ae108396ff360484582f02500fbac7df4422d80209f6be451b355548bb381cacdcf8b2083a5a8ef217b2343a994dfa1b810e4aaa993363e8cfa92ea12db45187fb01ce997db74feb59e8d4a773238cb7d38f631d925e9b3b59196f80c7918552070839b307d1fe904609fa8ccf7b84d87093235532196bb108274825889c9e425d288d01bdbbb45395db8e3a2439b87d8fe37eaf7fe200953daf80bab5c506920b4a0c02120b577c8473088a93afca0df87175930f3e0d27c70fdbb3fbfc12b1ebbaaabfb41648fa7bb2bdadeb9d3d05636192ab681b7f4fe6c3a3e45bd80b174ecfa0f51173730813cc9ae217ec50cf209613c77f4235b459f2396f6c4f87814bd075676b32a7c0df57b65667349c9e1273c75d3561969ecfa457e632093863553be730beceb01a21494081447bd28216327e8c149e6f6ff47654230bf827c4cceb018f35b7b8a1b613037373d075ea8f6c2b1d2e8b45dd7295411832b9ecf08e3716911f33c892c366a5791d64bd7702eba7f12c9a3cb2e939d2408d8f4f8446becbb04cb6888a62a257a20c251cd8aebaba800f1325e9fc0e3756532fb3fd2ca91f533c8f73ff89c5d952c07c403ff2534da0779eea2e72e71729682c45413d7158baa9ffc3b294770a0f5d8eb5b7978fe5d697027d564bd7a4a51306c992c23cdcacf5776352cffc14e332ec2868d4f7e7e1cf5fb8e811999fd4e9b698d8999337a16a4b13e906ea5458a875c8a37de16d0775be689057b9525824eb2c96f0c92bea7b710a8dc36e36dfc8420659c5977dc2fe1658583e09c768d3c2203c52e1af4de7206ef258c6748a3b772401c202c96f011460a85064984241b1a2140b02f32a43331fadfc84f540c2fa89311356491087cd78d3c818bf50a13a019a7fc4e3e25bbb8c44751d746b8e87aac082916954f3a0af5823815385565dbd07ea7d5428375f0e8fc2d0a5aa89dfe7878c8fb6b1b1d7cadd08f95690f455ce57382c065572763f20386d73e694fd04b5d450c68ad405a0dbd9ecac829bebc112d02491a3825b660321ca01c8eedb74597640dc4c9f060ca0f250a6cab8398e33b2e0f9f9fd16dc4d6b2a243374a3b4914a1f3636ef7762dae8e2ae5044cb27b45e2891211dcea8d44305674de551f08ff8936493f5fac0e151674282a7d3595529768c8f36612e6c24d8ebef55248150c276a91e902cd4c8e49225e0c9b2f87fe2476a34a1a8e5400006baff86ee5fb497d260388be9d1df42446b275a0b6dde7cfa86f7ef47e7aa2d18a9f3dc83cc17ccee510880bb1b80cac9307053b64c77ab9420af0cbc42556b36f4d755dc383c74158a82b38d2c712503e8e85476c065cea320d5e58a6a8e43be6263f5a1ccd142e02d32efaf29185a0abe0175e4714b74901103415c80038e318ea8b7a8c47fdd8aa4a0c6b8356211692054f892c8a0f285a418dc02f59666cbb367470879708700817198e7454f2482439c5fb9e4e20292d9d026a32a0751f2e1fbef0a72cf4443ff38339b14f4abf7ba7a44aee4b2ccd5406a1b694d90dd665a857ed03c2e5d01685beeef593005b4adc595fdfd2af40a281369a405eba348eade56926676514f4eefe30a494cf9525eefdaa375408db3bcebb98677953d7914337950553375eacd851e37a025a3f4817dc5fcc01ef97c2c3828efbd64473f537be777c81e7a750321c37d64a2ba03894688f7e0434f773fddb5c32b29061a54bbe2eda7e3bc07b3a8a35e6e32a6f31f13ae073c3ca626c278ee7bf39e25ce664c8920a503ecddf514b3e0a4b394d1b6e50664b0aeed21b2ec0fc5380832c703aa24d01a5520a93755f096d00e8fbd6ca7bd155fa1ac9d55f3e7d8077dac9868e889547fc942c92dadd5d78f03e3fe757dd7b01d52e3d5e78193999e46cebdc09955b8f85b03a911df70280a4ff1743102cefd03ff0f570b5572bb2cb45a39e812695a8f474a2a41078acc8efece41a92f998e46c4aef2706cae9bee8c5250904431cb337de3e257b2d67a67c90c800bcc16c2b57eaa0279f3f63ca3c4fe9fe3d6a2574d8295a29acc650da891f66d101d3eefe7aa65e4a9a4daa8bd64b974f30024d8bc7815afafbbc797926d6d7141beb740cc14ee430fa2f08b089b5b50e6eba76a1f092af73f433409fcbe67664ec9f2d5a850980d7d01d106461ffa89a91cc14ea124c477a466693c466d0c2baf6820f545d8f8417f2ce06b2513bcf221625989e69291c9c045a300e061886a99deccfaaff45963dc6f0a65eb0d4572a72d26ac2ffaed9886be49d8fbbfafef02b92c2e59eae0a7b1edd265be711ba4eb880b487d9aff90c8a43cb7fa5146adc647dc5e3c91da140a67bab4c3d0e1a04d883a1c5d8b08ae3aa3f7c3809a841cdae4e3168df043245c631c241b453f67157a9c52e10280026e58e35f6ca989ac5579c49f82319cbdc5f4607af95beae13b76afa55648f9b4d49cbf13f5b6c71854ddb3aa293a3bd28b59423f3cdfe681a4bb0f1c74420fabc81ddaa0b0ac8fdccebce867891875573f5832e17e33edbae23631baf412c59b3f407f35b9001383d03204a181e09bf4456a3984554c7760d78245c8d901e0bbfa128b4e9dcc06cc15df6995c69cc95432bec196af163feea7230f71fe8cd25e88905fbf297fef0c67ad91d74b1d1ca074867381d13e76b399379946738a94280da274b2744e3e885c989d6aea2a285594a07c4435a6e9af864f9c5c178f5af7b1e04f39c8b7df672e2538577f4160f02fce3d960a4f4844a620addb71819954f3cc8b26740cc97069e477a041f0699b67d1041013c6e371becec453d6cc6bddb550b0ef69b7ad9410d504e669f53b6a117328ada04807575c96a8e7180d1c938561d3aa08396fe24dcb7dc49b2e4479afce4a8e75bf3c63a3611425fa2ecb0013a465eb8364a10dd8211629655a077f4009e92caa62851694051ab129a7904bb00cf1cbf1b2bdb91f9ed311edb744e05efaad83d9e91cfdb7bd3988aee193f8a766b8ce45068c7ea8a9f8a7c2969a5f505996a5cf2409981928ec330c1f84b116ddb2b9eeed5a261bba2cdf2f7bdc1344ee0d99d621406feaa622740d7bf3e89b37a16ca5be01738e533a3c4070f33766bc463a471e2a869444c168426cd9e7ae69973955ba3e5b0dd24f07c662395b42d63249978fa1a4f8752cf53b3181224fa488fe615a74a9b99b2d00e5b0d06645600584c04b67eb2c4ae1527172a3761e1946b9382464e24c4fbd26d75b3178f6a185eeff47a0756cea1e6ed72b20a2c2831db737ff5b91ed7800966786dc9104841f5f476e55dc7477c67c725f0edc0bff2deed3617ae9e447af33eb558a2b94f24c2eabe83462742eab5753ed631cfe399b6e3069c5ebba9024c2a12448d350ea5826f232c17ea4ea64fcba9831c99fdf9f4fb5e2a7e9da1dda7e13a813da1b406207f6564e21b8618305e10027d635c02cab65dcfd563f443be910d6d026976cce4082d59ca8a68dc538b912cf7bc7c66b7fba361a9224262c1c755f0d5e6e21fb6877dc6dd7829718c2826a8a370db788a697c617fe4d95e0171f638715c2bbe8ce954afa0ae955e7349040b8924684a9de3c9fb2860064925093d272c3345bbf410880790b12ea2b3eb870b0354581c7f9ebb8c81a69d48a505f30c69883d6a3218e1b711a60b1dbe752d35491e1c5737906e50266a1796e2071bdc9205f349cce36eac8d7708d3eb74107f90f8d68ac44680bda822df1f34675a86702db48b8011d7ccd795cceb61ee16c245c77b6c5db9ba340999fbb13ca46c21771c3890c49a23af93beee4def425b3e3c3e71d1c63cab41f6dc08b7370cd25f086d0e353f69482daa51378dcdadaa4cf879d502b13570f444552af2597df43622fd56e7c3a93c3ce23bb1069382c0a10243c20dbda45c1f28991bf76483e6e7ddf151b515ed7d825f2a46019ed93034c225d74288e7ca6ce785e238227b583781f5e9ccef0ec671646dad1cce4cd7dba213cdb85050b36eb76ed61e1e190f1cbf30b77db5f899d6dc08f86c9c591e053063d1cc5047bf2b53ab58dc2b19833399a01f74a33c47ed02ea192dbdfa31523d73995edd4f29bdd05173db416127280efa10347ab9c1881376c3c50ca71a65b3985e8ffe000790ebae16d552da5cdfd38e087061d39e17fb50156378629559e2370e167efab2d24ed838e18ca59afdf78c6234bb84c0f16939c7bd2d76e2042feb06c4184505a7e9535483b7e0f13782071e5772d56187df93fb79be030111d01ff74be221d3bad9841859e8cd03fe43b649e38d23093f3aaeb24c557586634b39f31b6c73bc53e6546d0592ac46339e39f2bc4ab64195f7506236c4b4a850f4fe5ca0c7926f6f94a6d06ee4233cacc284328440cd1691e7e0df634744c2b28c9ba942e7325919bab567f9de929290625b215db6a5f65fd9e809cc2530240d5802eabc586d37704e08343f36fb215d86822f8e6e6656b96ffef326c7c86d2a7c671690d33545422eb0bf69cbffb383edf00391a8e0b81937f6ccd44b800fa5fdefe54001cf24c48213e7f76a933e275fd581dbf9eda73f4a57ab24559d242bf5ce17277b3c4168134858fb2587fc5332e37687d6f012dd3cb53fb572cda337fffd747b112c096b20db44371e2a24792d08b0bbe606d16778c7d2089b430c403cb4880f203864001b4266e95828d48ed0596f3385b5a167a51de13bb33df83fad743ba3f2baab85ea2143bcb3b9ebca4d4be5204903ce52ab46ad64f0a5c53eef8492ef299ced3e2a02d844e62d2c9fa3dd51bf2f65b5b94301b605d20fc755b5399daa448112dee5bc212c477e68a60341ced9cb1fdf9bdefb25028b0e", 0x1000, 0x401, 0x0, 0x0) bind$unix(r10, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x0, 0x10) 07:12:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6458) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="5892c82864b43735c83225259560f8e5815fd5a4282261f618f6e6e4176c3c1eba94ff334a5620515a4c8ab06198824b3da025b9d47b3bf500050000000000000072de5dfc4d5f16b136a5d0", 0xfffffffffffffd8c) 07:12:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfefc) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:12:51 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x0, &(0x7f0000000040)={0xffffffffd50935b8, 0x3}) 07:12:51 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = getgid() r4 = getgid() r5 = getppid() r6 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x754, r1, r3, r0, r4, 0xa, 0x2163}, 0x9b7, 0x1, r5, r6, 0x1, 0x6, 0x1ff}) getgid() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x2e, 0x0, 0x0) sendmsg(r7, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r8 = dup(r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:12:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000040)="6553b06bf992283a9f220747f81d93ecaae2119e4ec5f51fd08303896aeb4884896631672e90623e908b108b8d53d772ba6d175c98ffa2263e25c84633da893b5d42cf0b91d46edd86de061115ff4fe393dec5dc2de1e72ecabdd382e3d00ac2691cdf28df1e5aef289bfc135f9cc1e8bf386829a9f57f6d2434b0504b0c2d2e802be9e04ae6d014039f4ac02b7de6886b761bef92e18e024c", 0x99) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r2 = semget(0x3, 0x4, 0x11) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/140) 07:12:51 executing program 1: open$dir(&(0x7f0000000300)='./file0\x00', 0x8400, 0x48) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x49b, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x1c000, 0x2}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000040, 0x6b6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0x7ff, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0xe}, {{r0}, 0xffffffffffffffff, 0x93f5c1794e50607f, 0x80, 0x10000000000, 0xb997}, {{r0}, 0xffffffffffffffff, 0x4, 0x35, 0x1f, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x0, 0x3f}], 0x2, &(0x7f00000002c0)={0x1, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000340)='./file0\x00', r2, r3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 07:12:51 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x18, 0x2, 0x0) getpid() getpid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x44) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) 07:12:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:12:51 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20081, 0x0) r2 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f0000000040)=0xc) ftruncate(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000001c0)="805adb8dec0ea6f4f7f7f23202f6cda4f11622376fb024534c8398798c2de3a4f441fac52037e2635fa30feffed79f8c51fb27605f063e6f3816ca629328b2679b125d56147fcecfad0c4726b2ca0a70eed552733478143cb426b2c1568b791be71d02636832094028191fb19ada44f75bb3daf1e0b1ebd0f3400bc83e225d0960ea795159eda60b9ba3036802161dbbe9dc53026e11041f52944868206cdafc386c27a44402b1084413c733ca63b9f3864dd8495a871b2a63ec5d93505cadaf5ce9603f82b17a4190b41ca6a77b25b73fda3b48139bb706bae40d7f6b889a546d1219d2d447f8f19a402f985abefd16157844690e4023d5bfd8cc1d5198b0374365627bc7e067c37711d57591f18dac5e97b5b15f5fff26454c46ab42e5b0c9d27fd04f71f9fec6c9e099f499e7584a18a43e4e40969c1b8dd7f3ce4fc906bc1f12df44204bea709083452929b3a1e25789e3b6d2d15ef1bdd197b7a899fe9745e9dd92db3fcfad99ccd8731e50358937b75718383d79a1569e302329fc0cd5c4818140186fb6a082895d56f1b6ee884e8398888a7414bc9339e831743f8512f47f0c6ee076bb6989ae37597dc0a6d2bc13432107a3cf20f6fe62f0da169413f795bf39eda25f20be41a2ce2836db08a6abb3965b516102a81effa7311c17c3dcc1dd77df3fec4d6631c6347b9dcc3fa13e2cbb7b114bd239f075395e29655c2c0129e80586859c368a3c7d19c09aa1b690038b087b515112227759c871dd093c19fc4187f9f9648ecb91073f26e12d0ef8316e209b91dc9592414e870ff1071fe37b8b29fe0d8b849542f406849d738e215926332d51335e5dc8e0c3862a213d3317cfc578c555e9af039aae763eefae67204d4300921c31324565a001f42acb327c784f1aa1d845668d2ffbc8895dd1ece2e14656dfeeb64cebf17ea41d8a9aacdaac075844c1c8da609afb7eaf73e746f240e6f5b36f903c6f8de5f6db8eefbe76ab5410e3f83915affcca1e0ef0c6d2879febd8735260c909e1f0863f3bf31ffc0c84025cfca6ab8702bd4fd701a030c34c89e45e3fe1af9ae7a0559905abc8e270be2c1990e60023409c171ceca9054b847020b1e989941e8dd9c670f78b16cf853c83bde1062fc91fd5ee291ce4776110dc3e00b4499c4bfd90d97a4f4027cb06b5198c2c1cc52b9b0c84250680634d8acb4cd3cc6450b2948cb7bbe0d9f09d21069af1c84534d35ad1513388b8f2e4762ec49f0ba1305a46805e3f106e7fb6924641c65cfdca26df4cf94c0dce0981bd0eec362eb03834dcf80185a870b030022c31c67072fc7615a41f8775137d62ac7d664a019260920934fa16f45cc5d9ce80b6a34d3b68af8ede1b80134546d7aee9cdb23a966a38d9f8d6f3d37248129f0fa178f5dcbe1ffb97de0f8ebf8ca8878198beef368eddfb414361cc80ad9fa4c2444ee8ee180917a847275618efeaea148e4d0f8e48f0fd56312a1381683e3826cf406f2a2c6347c3b5cf16a23eac2bd69d86660006d6fb3bedb206dec2ee414fc98b67e610d0c69b5d191c8d6ce3471701ebc61c92fe89c472e05108aa4c521151e90a57a1cdcc5427597171dc7ca69d58ec04ebbc8d9cccaf5b6fa2b4346b7028292ed733379a6c628c4d099feed62ed81d5cef3e19aeee3e016cf14a95aabb1b78bac3f32d3b61967514cacad764307d6525cd3bdd3a9bcf41c4a82a4d272543bb33b196fa407f72e9c55c7d121cce13d2d47f81cd5090d3454b46c2be26c98ba6f7a1249a33a28234c5bf542a59f5ef902f42c8af9ea0b568a93a9938afe0c55a87ca9729d979f0b6491373ee859a75b4de245ea6ee0d83d517148f9b3efbf88686253e45bb1c6421f1e5080729119922a038340d53cd03f0c3369f4a302d339a2c128708944a13ee5337a20e7826ae096d1680f8711b3462c5e470dda1733092d2c63fd29ba1e15e8956542ebd72c23a729f752ea793c41ee4874062b82a5a3af333b5db638af5cc3fe604c511aa70dd73ca2230c874e7b1cd75d5a6a3efbb043a221ad92632134482d03ed561f78ee8dc0b7687baf31c774f0467ecdefe2246aa59a195af8ccf57f9b78ca07becc44f5d630cdc7a9fbf835844120f595e956fd09fa660194adde01355c77fcd13ffb95630d5009335282aa475f056568abc5f022cb9dd54be282b7c279c46b6152ac7ece75ca05dd38fe5130eed416e3c3dc3ef47d4ed85098d971a5eeb3e850cad321cf05e183e911037933af8a717cb898fff5e5730a532dc91af4fde26cbc9eb22d1bbef8249d7abdf6f00d647d0bd7596f7862097a0b9438a7bb4cf5bf12fc040211ab73d28ccccf5dff2958c558db231659e02bcf25c62dbc022346b3956b0c13af909b017503dfcaa01d54514db36d8c3839be8cb258d033f39581cbda5db8120cc20a49e9813654d2d1c90e6b2e0993f7ed942dbe14c8ee82c810d8936eb263167e73d615ee73efaaeecf810a415f326919ba649dc2c0d8cf833e93d317bf25f0eb8544f574c49d15eea723ae88bba7d495d116129ab3cf46f4c5487d4f0e12d3d09f37923ffecd4a674c46bf9d15d7883e19d1fcfbd554191210910810f12427114257d584fd9dedc1d120710b2a5d3408a92bbc0c6d5f7e864519d065bb9d1c70ef5d05a9b86cc49888e07912372ed68e4c8fc3a8ef4f3e2ee5be1467154bb562d0ea5248e5b9f0a500e56e9b547655f6073598deebedae8fabf9defb0526a99ac568af64d2612606d65996df0ddd3c1019efb2a3e90334d0f4d6cc3e4a4ef437b0c04008852e8af16f98fee37ae47609ebc457ff69dbca15bda02a8ed5339b5ad80d5a0ff3116298f3937e470df59e7434ac8572a2625fe74fea3818188bd48c2631a318ef982619ed6d9f836b51479e8de87639ccf1a10334c69c9d067c6f3d117047ea1fa415c5b2a52a91a9b3bced3b87f487bf9a46147f0b030482fc0845f5c3ddf52159a54a17a67a5f1dfb1e8d22e6f5b38632ea55cea2507ca09d5a9411dc7e3eb6b4ae73fbbdc59655ee68aa562b3f88617ae69903ea43159105a4908419c8c1fa203e0235d971f09609b8f43b21833bca9b98b48d51a041cd237c4789e0569c582f8d390118b277eafb1c1c951886787fc76f087392f858fc198c2444b76a60aae900994e00be159dc2a0fdb1cc5478b0307b70a0829502e59c8ff9dc7891174d68f522eb167b5da53f13b729fdc387cc0544b95c890e8a5abd863975a9a0553d528fa4489d9d959440c58318e88a834cd32da7d5b7cb57a5681351e86769ac8eafc36a01aff4a6310e69f35adf9500d8a26c26ae4613ed04c02220b3417668775a890595895c6236ec15b2ba93969ecdf0ecd3ddface39850ed693d2186bca50ac1191896d3b0c1475333baa3477220e0da973bc68fcc3b939bef7e1e86b3e55abe232dfb37768ed1933ce7281159e1613324ea33dea6314cd2afb4c00a670c9a86d79d50e5cda9f012c256335ecb3fbc6a5d242d18e7e15077bfb79aac24ed5446fe7f8ecb53f87d2a7d8b4185049bfd907f6576277c351532581e804054a22b0e57c561f1df9794b82872f75478cf4fbe8912cca1170844ec9d92fc95295e8e20c1b02e3581c5786dda019285d99687223848b04cbe7d48888865358f11fb1c7c49d40d4ab463c2b620f163056d38858c5811a3c2ec9d9cc5931f0b4df98223b3b5fca2c9d21d2933466dd48c418dac731c8efdd9164ee1b783be46dbc7626e40ada416d7e299accad548c484238bbf1af565815fa418883b254bbe22e96d613c36c28e70aa6877616ea8fd6701ac89bb0514de2c80a64e56f3982407636f7bb5d49e52d9d086e335a4de241c43ca3a3fe2c1c357b0d77e9954e01d17493689a3aa1900877d45c7db1c226b93323b9cbdd63d23bf246352c633bf27cda5a69edeb4ddfd9531ddd0a4750a37b3fcfe5cb6572ce0650db1cf5831c7786119fac8224e9b9df420c7b906b6ef1b631d26d57fa7fadfb3c5435e3bb22678398f872790b6195392a69ba85763a42a7d1a1402d48751fd5d780d2bc154e77b757a44c7d8ba0978589d3f8ed83732fc43cab9d66e497e8c8a6e7df68dcba008d9e016b6a6b8a568d6335b5a39e91247ee0f949548be0920cb52391be1e85cbf5f4d0d87f6bb0f65ccc2b4fe2771d2440f2f739424a61b23cc40f66a9a6da3c064ee76541a145da9a450ef67aa819dd18df3437e48f2b34b367121744d72c564e0c14d8c545879957319f72bb154f7289037291121de70a9cdc311e1b7593ba81e788cf9bfead2749a4df5f78eae5cd081af06dac2c9e7bca4c77eaf805936159ebf96843354a712ad0efdc492af652543a0d56526477cb384d5703e79bd519b3f51716dd3fe35c633ac436ddcc6f3ab7cd48c17a6f62c41cfc8bbcd0176e4e47f2046235999e843ddf50dc654344c3cf345c90351ea86ab9061e12c2c6a34c826a258da971f78b40e50e6ebd08f5e25e16f6738efee69f127547be3e29f1fa159e92c11de1dcb53d52e14ef3bd34c622c97d399df075ed252695f7a91477c203d9153274a2149e4f6ea6a2ab107413001f29aea70a91137bff331a7eb69c77898f062832bed098b2dcf1deb4a95364a876b806881badad93a8ca13250fc121911fe996648e36ce153353a72506056a2a9cb0247fed3c9fff5409c4ceb27d26334f12bbbae611bc18c2aabb3545e7d525969fad667f517fec2848c961873cd7c6f7a29790f3f470331c99d4b5a9b29e4cd7aed2f441122f5ea96fe09a09beec05023736bcb83f3c272ac9860430bad98e17d7dfc7a86794d508ec466f71bacad56ee0eec52ed877bcb571ae8e31c8598e64d77d78292ff2c7a51ae219df60797b56996f8ef0842fb97c2fdd34787c99cbc6eeb0198301b29cce25ad544234fc2dc715fab54e880b76f92f837b2c444bfeaf767c170c8aed35273e0f7f5520f1b1018a841a31612e86a1b4d6b90fdb0b5882c85aa42340dd5dd66eaffd4a655959795f27623901fa69cee8bc9a3224122498492bd0d630739214aa0d4e0f420bb9120201d5c5c7c6d4fe4a846cd89f86057776f74ad62ad5233ad9ef8251ac35d14a7f64e2ee08b8b18bab03eeb109b5db4998c4b5780e815c642ab54a59643485d5974ad1a1785bc43e08e8db8fc6b6f7057fd3634b3409889f05c19b97a214c587802b0512199275c4d5357155d41f04d2c533433cea00c503c9593a634b7c4e958bb4bd6b85832d8bdbe8ae890a2836c42803dee1c4911c35390fe492c6b49bd0291459a8173f81edaa9af0a90604208a674b095db93101851be25a1e68d6b6242d1ffe1e97dbc23395eb1865478f18b7851972f0c07393de6ff300aaf9e099fb53e64c70d87e204f15626d32108812d6b2ed17d8262710ffb691c1020427eb39cacdcdf5648fd238c7451dc222422ad2b0b90c76e933c60808c93b095029150b9fb9a61b7eeda215099e88e5c644ac9940f770908b9c518b9ed003bfd29ad5b4effd42ec4613c4b01b5fbb5fc39ec1360a17380e3167bfcdf2c7ab48a60a0619b12ac985075ccc334a4b07836cd7ab5534e69a669205cace9e46bcae2d9b06b77a563747bd2d1d6ee88f02fcf19853fd787ff5cf8ad43c9d6c75f25d651f3a7dfad4cc1e2debcbe5cb3d40af6c44dc73aff0bcc14cfc487e340a1cbb73db6301692c79d1d565f673339a241267e73b9d91a5392e115f80dd25bfca88dec2d5a227041a072089ffc3bba46b7d44c5a778bb6d694e23754c55fc79b4922e4e5f38c1682ba", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000140)="1ce154e02c761b5e1da58d299a7104836aa4eb3d343b556caea6d956fe57aeeb1c91614a8abed5643dcf6e8ccb410b506e8f", 0x32}, {&(0x7f00000011c0)="e0bb0b330828ae55b4a38291227c207232ee0c0d3835fe8386ecd596efd5b7ca0d337dfdcffd516560a526f903adebb817d00fc00f45a2a87a612dc9ca3b94e121aca27d4931f538165c27cf7b65408e4af7c2fde45c90991481422d87721877dfb384a116e2b4f02357637f5c9146c14aa516e200017b68ad1a766c4e2b431dc5c9eb502d653c2b12da3b56fe0ca88be2844ac6953e29a69bfdc7dfd7f9eb68cb7425f00beb13eeb6cb5c438c4b11586fdb605f5de983cbf28c390473231d095d09d0515808db562e6f0ed22ba965ec8b673dab5e4e0e5323c22cd3026ec0426f471b3f0622494dd4d0b50abe1cddc9ac8ced9cbbae1394e457dff6", 0xfc}], 0x4, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, 0xffffffffffffff9c, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0x2}, 0x405) ftruncate(r1, 0x10000) open(&(0x7f00000000c0)='./file0\x00', 0x448, 0xfffffffffffffffc) 07:12:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0)="2604842d5db1d04fd2180abc32a85c5d52ae3276ce3e9c51caeea31ca6f970143291b94dc1e914f7460539d8bd130288e8bf416810ff9423eef6aff07e2a3f537481e8b92edcc57d2b821add3eb8381d2822423ba64228a66044fa3871e4445c149c6627cc623a6e10da8a696095021e2edbc9b4ad76865c646efa81e2791b89", 0x80, 0x4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) 07:12:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') r5 = dup(r2) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x80, 0xfffffffffffffff7, 0x88}], 0x2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffc, 0x6, 0xc, 0x5, 0x7734}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x91, 0x8000000c, 0xff, 0xd1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0x4, 0xffffffffffffffe0}], 0xffffffffffff7fff, &(0x7f00000001c0)={0x7, 0xd59}) dup2(r2, r0) 07:12:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/207, 0xcf}], 0x1) 07:12:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1029, 0xa, &(0x7f0000001240)="11d709e3deba13d17f1b90e0d235066926af27a221e30a12f1a61bfee56a7026a6c11e164ebd03f3aaf66f9dafcf7d46a9d9ccaf63e8ae7210f3f2ab2032cda689dcfc1f153b5c329b096e9fde4a54e7237b6d2e7a84b71ebcb5a6099e00a840820af9b00fa7c72a45074bedbbd0121a565a937679f522e5c0043b13b6438a3c258f111c1119858144ef75b8051ab5bc0c7bcd1a2092bb589a93b6d17a60e2f66feff2cbb8efaaba937782b8d44bdf5d9342af54da69c02e88af20f75271ec4d71bcca231e414a650cc1c2d8baa57ff9fd", 0x2ec) setsockopt(r0, 0x2, 0x5, &(0x7f00000000c0)="49929a1fe60ee641f55d5470b8d691734ed4236f9676c9693647f753bd38ec8f46727928246fd39bdb82ec380fdb30bb7b261be47a2d59089534bfe5d366cb51bb0d4f213b4badf24d95ac40647b3f8320807a5295c206aeb8f5e80e79bac9cfd952586dfa45dcf2b7c747ce8a6f04367168ecda84e4db0bd30e2dc2bbaa893989a4dab26ad813aeecf1e2c6cb3050f4acf572dd23843f0ca2faeab6eabecda2327c114cce5a1793ef800676ac4e3b43835191923b52a77b6e5d2de30d70545bb8a2464235c84e3255a543bce5728bc582757461ab769e1cf2e538c45871e85b622b92b4b0d6cf16c565c5631b49da892e4f10bdd864be9df5dfeff2593b6272de06773b43d99fe0078c344cbe05200513d610cdad4e3ae2c2f4cbb593050437b70e55cf904e528a3188a4731ce1403cc6a28ea5303fb8c094c0fddba90364dbbb548b419043f5b6af3213cf021d3b236b2991ec7c117ad830ac32b652d2b37c867ba62e3cc611bc4aa7beabfe158a82e53c069a900907f759bb90dc38544fcaff5a5451373b2ffd1e8785fa29b9b52b9018b7ebc13a1d60620fc1715b6b3f3220399615134e39ab8bc62b20f55366b9cc0f1517983501534e6a3204bf75a847965e344e30215d6f75578f9c0f0429eda5969d41ce05af2efe1c209078fb59a40a7eb2cad6fa451723d7c63328dec43c8c909efda3a9c93bbd9f4f2bde25640270cc0bf53f1f23cb7fccc031c78909236e3a6c2b87d6e583f8458b1f6c0d6ca7e793f3841fcf47f4e5038da52988ca960dd8168e3734b66f2473d96b35b019e0b6f6da6786d76005ab0a621bb07ddfab23f47c5680d0aaaf9a0390be4c579f84b6054877fa62537035841cea8de4450251a9eb3da50630480442fa7be3eba5d0f55f642b0963a4e37a45f4a0b8690fcbf11a3ece7f9044c431dd6d5960f40a7038df3af2376e2d6bf60f4f25ec9bee5fb29a8b2cd71afcf2a174d4a4dbbe23400c247d105d7427b91a9538bc74c3ac1ab08338b8320b2d317da3194b46983eb3927f49081ae1b49b1fe0e2ebc0c9ef05997c5bd64f1506e8120e8db1f1f681f7b89ddc6d57bb3db8bbc315fc7a1a69e854015f4748e69b9228adafcda21ce4c2c5b57ca1f4d6083b293c027192f8d3ef1d5cf49ffbbeeb39da1dc7e51711e32dc1a08cc665064a7bd4e9d6f5b5103a4830c6b3b2cc457456e59afcbb5612f0bdb19a30bf301fb0b13cce504ec36d5cb25bc6d3f6c5354515640139b0f0911bfd10a6787c8cf79161d0a8b5175d24276b738304956ac22439a378219da31c45cb207c5ccf127447f3f745ac70779b187599c9cbb604b1475e1729c6a1f7a01874db59c8c8f2e9d746995f1fd3ba6641087d12be0d19646c8174ab727111c38eac7405d470f462094bb8039d4204fbc4cecb496b0a43384216abe0523e56fffb0f3f30916f2589c192ae3d2f830457af4d06cdb574a2590e8b22eec8d4712362ff4688508f69a55610e9b849bed2cc09895863f74ba7a30407584acc7b6deb9ddd6ed027ca9940d50f10a150efc3dc4e70bd609d2f6f2e42071a2415b51b1912aa153bbcf2d1ef10f322a5ccc3455f355ef71dc6b89615a3a9f7c7eebc5c301544464f4bf2c50c2a2a18f2a66339ba2829d52735b0b04366b6d5a914eac87704de614deb8b6ccbc7cf430593d11b83c768c09cd3dd9fbc24e1f68703f9c71620cf7be241c61957217de2341453863da2691dc7976dcf2331dc8994da03bf60373668e13ec771be47e6c7684b2adb218f7fc7b3d3530038273a29265cfe370e6cfdae053ca27971a33925fa063ed9455eada9cb5c698a217b620683e10b422798bc7183dd12e8ca1329215baa3c981d3d12827f41829b96d6d3b303039057117f9c09a26c112d5b3f23e73a368d445cf13659caa676e09f28e71e9e5242e644d3060d9acef5eaade6fecb302090cf840167ac748304d96c8139a1d1736edf2922fb1474bfba8e9e51cde5f93980b52f2032a03aee46b0b1450447e0d7be741de8e9ca62ed9bb7fbbf3ba0ab9fc9fa02bf34a51500b8d0e021ad6a3fc1e9e40b407903f05c03fd4f6e60b046d5c76723c97b954ed806fb5e6d867e1ce404e5a23ab31096432365618501843eab3827e7cbaaba6c77a88995f7eb5fe806ef4620ecb0fc2382e6c7482b1e80d696d39a4f8406c779bc4054c0cfba62eb9cfddff1b9390772944f52616815c125569c71833015ce3091f777544b87d593ccbc0027c9b21857ef35e5a4e28fd75146088b1ce04ae675adaf4a7072ea033a788d8c406b3067eb39cbffa132d7254e2157999692dad4c30e714ef93809ec940491b3318447effc04eca92f7d6bf1eb90463ae9b37b5e0bbf675d92a6a917b275a66b520d8e03c805878686c056a697cf9b9ac38da54a68925dc9fa03da5fb560bae20dacd5706108d2a7e1d4435236030649196a3897c9a9f218a1f965289e0332f77c670fcbe0419d1326888679257f1dbf0dcb10da4647f466cc175aab992973af2cc52df8a6f8e37451643af1f3ba22730e88ad4ccf0022a3ec2a22a584cf5deaba1e00e80840d598763eb2ee763f223b815ad7009ee06372843df1a99c2916fca8ba99f70cf802b5be3b12f021bea8dd90a79066ebaaf06e0cdf0bb5344f7d17f8198e5023182621eda998e50a7851d2ebee15fbc354c3ed7b04385a0659637f3152045eb2d5f73b6223596497d09daef14406c7317e9f838003306ef57be857b986bd1dca1decc29db68ee34e3fba035d896758a93fe627af6edff4f8dab6e06eca9b3f185d7d0ab0f8cf0a80462f3ee475584af465e13e291a7515c6a4e2306b147eac56833791696edf5f621eb96217af084ab926f24e592bcf6650e4f43aa7f79573c8e1feef2507b8054a6224766f616a42f95ec8c495fecf7ab2dc9e2db3878c9da8d3fe72114cda697b4b3781b336b44fc10f3c3406fdbcced37b24c476346b6e44c145c5f785c23055d450fdc75374066eb58297acaa9bfbf71104c8ca40a3b3e8d27238992b60e14c08e9cd9bfee0080d636ce7f0a80b84820757438c25f5878f12a7255591c55eb0a2cbe6b0462134efa94c4c87e9f9ed3154d1c478a45c5eb6676444650fdb81b4fd060438046c32ca7a675c3587bac85cdbccfa6e8df05392753f885986932d154f734c72489e5e4e89ac7743b9e5630f11fa61c22c64554ee00f11bc940c61a50cdecce3e773896bbee1ca37138691d4088a0b6fa6b2d05040ad780fafd16736ec7eb7c74c41fd0525abf9f3ff676e650545322244d2cb4bcb06aa99d951057db926b897eb1e55469beb9f6b7775796dae43b4e8c20195905e2262bc8c76e24df03a3290860eb1b5382811dc51315b59c9837dc2f54c1bfe5229d3fce79b8eb519841351778c73b40a755e62bcd1e4b1a9f2a3eb9ce7e849e2fce325a39782c3a543d99d63259367f3842b63473a6287c79e74a0493d2e2cf15f0b889ada1aabd931616b080a4808a6d5702371c510d13114ff1dc6558f4af19b5405cd6dc440aeadb7e88389b3a75562ba8c91e09a8779cea59e77a7513446c50e9a9c1d7d34acc0eba6c9f396d4ed638f15ed0201dc8e649852a0043ea658807e80c5f6d4d18f0be794d7fe5c0f36685de7eea4c941eccced81638c5a5b83305bf1c20ae7b4954329a77b8ec6312c0a2fc50fee17a960e992cd159775d87e2c550e4ad7d79726105a64f00dbabc82ad7b8d8cf2c7c6422be12926fad693b4274e1994567cbe7e3ff2df2d384579c716bfd2cb614e6b5446389add153546b27c87ab3d254d2fe82aa6daa0eba8f7851702e0e2716afde86ab90e09d26a55adb87cb125779037d8c466c8154face3af890cb62395d12bb0a1fca10fbcf31b7adf6f9b83531118bafeb0fdfdcf62f3b7d88cfd1151efcb98f13adcde0b19c64f7bb84b52ef913d535f7eecbfab96fb81924cf893894fd1057138900327aafd3832c99ef06fb6ffe3929c9cbed3cfb90db4b6063a8d53b09d897a75852a90d24ebfc1e47a1cba19b5383f3520c1dbe408fa7315d62519f9aef706560cd0dca7403ec6c4d1709424882ccd79409f0333ba48646894dcace02231800016c15dfb6afbbd2b5ff428b345f9f32e6b2400fc3ead1a4e8002bc8103b06137b1f983117f71af9823d0df07910cde23b8325cd13252e8fe21b692fb729d1369db357b071ae8d38e57c4bf5b371afb401cbb87a27ebf95cde381d159bb55875b14304dfe0d8285f351b14bebb0c3f3732e8370fe90d9422b6c6804bb0b5eea4ce4e61845f09bfe30949415950f728f9d0271730d4b7bde0086b57758dcc700c82aedd8885a8c1ae6d2ae34280367dc419a4b2f51d3a8553a640040e814e2af63f24e1ec05562ba8473fece015e5572fefe39d2e634094c53c515a433e85bd6b6dd72f621a916941033545ac5ba9a9dcf49a2a4ca0acf54b3c7d24c2289217f6e7e7f455bb438c92a5f69ad3bec09c657ff73d19463c7e3acd028361480327b56bbc580832d9a9fdd5868b752c52d57ddc5772ab01baf36be873b7a3ff124d9f3bb2e0bdafe886032d6f84eb90bcd01047696f1feb4957660811e8b01861943213af34e3ccaccd82a245f404f98ad34b4945aaa1415cd545055a01c9f31e85dd08864c9237b18857f51ba97ede6b1388a388dde9e5cf27ce0a2ff92feffc880986f6cc720c5c72c047817ec4f1d428f1617d7d0871166433e7ba4dae4caff09ecfd8d66aa304244d98d7619fbe6c4dfad335441d699e25fccd663ca67f39831510a18ff2162ed559e435752f79367489562746d77b4f50e289a82256036f32aa0f6f3a0dcfcd46e44227ed22fb426be3e424e3853106a3e03b8b3194bc5677f4b8190451f5425ac5ec88a41ec4cbf689b1896a9887da1b0760372626549cb8363aea21e6beee174072e1b60036cbf9e1a93bf61c52362f0f40e82d970ea8bce17c5d4915cfa72c1d554a9d2d0fb7948af463af08deae51b592de1e14300fae5e5ae176b2a85c465782134a8aeac100c1603e435fc756317a635e4b50a8afa1b14c0b494f8863081d3a5615aca18fa089d54f70e45df5b9510864970a7a4a49ea44764d5de0a975a95efc78f8aa8bd72386f6d8bf783726db14192312459d111c4944b9931719712f461ebf9d9d9823634c27d254b9c41eedc54bab02ebe942f73823bfcc804cfdce1d6cfab29c71334c5ec26447385520ed2456266e611648ab08c600f8eb6cbeeb20286b477a137667d8553767a29a07971736cbe2a482375450d0eb8539e12b1e3ca5d371c00e79acd06526d293a42953bda7b3ee924eb2e1d99d81a15feec8c505ebcbdc57ab1e3cd8b9669f523dd1e91fd8bbe520276d00374c6be1e2889c274c1e433a67158d8aa5dd9c787d9bc83edb39b739ad38504c8440ebf3384d595ed9f839dc1d78bfe91aab1b2488dfc9002f23063e1e35c1c4391a234d912b885ba70c6990955d95933fff179ebab5fe8af350c66c173058dfb9c3990060f08f1be6bd97f18d6925b4a5172e9f624ee78b4f3f3eaf8a2591ba5a08a9eeb13c94566f34009cd714eaa464b53c20e2f470d5886b0b47528d1ff315253d175b5ca2c9c485f5d4daaf112bd04ce37a8701597c416cdeea80fd38970968575d9687e3fbcc9c664519191b8d8b97b866c49ad3a4c66f0bd6e102a8891c0a62f69fda987b7baacaaf310e22a706bd22c2b803df044037708822df9fd645dd0b6bd1ad03be71c3f770b126a12e89a1e4e3bbfd8ffc5e624497d72f4bc864d7c", 0x1000) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x229) 07:12:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000022c0)=[{&(0x7f00000002c0)="f085337b46747d58ac7d914786f03c9dc58339a1e8919271ef6dfb6f788d1ba3269365e29df64833ba62c76b1ec2629260d208ca37d990fc11d6503adf04c962cf4a81d99f192b661981642cd33458abb074957fdfed18458be8560326bfc91fc8705f6dcde08a6d5f557df602d592bd56f649d5c5f67449786b1e61f3d41e48a0ca1b942a38fdc7a512917cc3ae85d8453cc6c16b7a66070ac585cc1bd2012481d7507569c7685dddc3f48b649da9513428fd8714619e895e4fff2824bda3535c9e13af703d5536ae2fac4202a253df3c75c50ee732f4431a4de4c419f35b48734e3b3c67e5eaaeed417aa798340ad1227c7358a9a903b9124b7c2b77928e409c09a311bbe823e8ec46472bd7ead9d886ff585f25ac6008c0e929ef959443605ff2563c10a8d401b90aad0192c1daef73dc9d23fe7abff5c0a8ff821a315646e940c8d5faa2c4cff94b029b90309687fa016e117105399275a6091a976df2a9c8700847e4dac1272355d3ba8358e1d91a06211781c5458185249ae85a3d8778aa8fcdd8db0331e65ce3db965f1498175ceb8642c3b09674f8c9be1780babc77dda29f94677e174251d5b64712b4af9cedfecf7935c9f33fdd04c879b8c24f79a0074108434609fae7b0fd329ff2fc40a5278db7cb1636c64be1c1668fc48b67d6837afee6a445f7cb020c262d29f3f06b6245eb2de510290162c26260c611cf4f4dff8e35e8623cd63a6ebe671dd5b7e7fd4e9e492ccc674401e3ad52a34c134796d9e2c885426327efc4f3a3420bc9bcc46051bef221f08b55b7cd1dad17f91f3f3a35ce48b2ab138e350e45684026e687d792ee86853ac5cc19111e3b48860c2e7db586ee5de51007ed900ad40bb82c0212f0d9774cb1941ec54b479efc076c7fe8bf0ecaf9ffe44c90b8abbccfe84bb25a05b26b0043bdad1dba9a28766862ddc5265bee17aff55df5914cd9656cec72227f827fc3a22ba8d9dc07dcd4770c4d6c9d5ac03653955bfacb4f4b80a570eadc06feb89082660512f106bd3b9c0bc0bcb7efc9dedcd9dc5d8514159dd1a49d44e6794dac4fbc51cf28f92f4d74c7bcd7aeb29543eeedf5ed27000a1746f84dd513f0d471c08bd663927c0b713155faacbedc9e637a97f143e650a58389880da5c014bdc95cb10cb4dee6ff8b7f18f800c737a8a00e3105fc5002287f3a769398e3ded201c4f78fbaada1d4a9dc308998937a116e72800df7f0fcf714ce86648ea261e6f71ece3af682254d346baa833f2298ad7805bb4120570d218e70e409a3e73acdc0b9a7e3cfaae90202b928138855a7763bf98ec049aeeb31af716ad0ef362b94818c55ff778cff3f832eddf4ba075944a6e7f7ff625d35e9b5ee7e2e65ed639f41bc782f435408d6c42a353dc2b80a309fed65419b71059fd5978791027f67863dd6a597f4de3fd08c7a744431ac649090fd257299e1dda8cb3b7397360d78a5d421f2b56ea5e94f84b84d3955195aface597089080284784c1659e3b278d41365ae5b5857d2aadb0d590c030c8c655ab5945fbd33e107d9eff7e15de32ead48d2a171f4685d1613f7ce877521cdcb400fd8ff654e21cb768b90d97e27e1c04778b27364ba4a94480a5c6560465628a34a1f0d932d9ac53017f02f0ad5fd15b99d035a730f3e05251baeb01e3e722fec78d347ddf214132a29e84000a676db2db001c6a7d267ea33b7bc9fe786752589799194428f81600af7af30efe4937ea5f53b06bd4ba9fc31f1216d67ee73b75c9e250908e7ef10d7bf0fdd904274240a735d9a83fc369a7c0737754cb75d6e7f3533339b2940b7a53d79ed96c3b42b2832bba5ff4fa0bdb11fd889df3490ceaef9697cec80bdf169f5f4a3293f54d1eb7c345e827a0fc0bf1557d7159aa242b2ef3e8bb9de6ce748adb2f651e985d911a971e62ee62c10554db7b3b90c96c3f036bf975e1b68682e59ef1b5c8912a23d019bae62f7cb2c3da8e18b863d038023c210a3b64a0af017d292690b205b14f100fb2bc171139a51af2fe930d20ca6b6c8cf0957c31166845f914148011d4431b16f62018a93e9bc075972d8932088499f310ebd98ce5eff023e212d8ae75c1ca748cb8bc5b5ce9475a23370127d41f6abb07d271458cb8aa1d52b114e284177154609d8b3d1f11391e82265e5eaeb5f04011de332e8674aed71086583e3f2ef0c8a32ab28287f3ad31b6ea79e1df8d20f2aba085c848a739f9e06eecc972f106a7199c0418894b5942a3265e24a8571d8e276f9f480ae95569de8da950228808994d57f981d3d74c221f628fd4d15690fcfe47f10c3d4dc91c14ee9c7843b97112874060404b7ece7a6287176e30c71977124b7657c43785301c43eff1216e5d21e69fb88f5e6fe71df95759786b5c9865fb95ea378ed8948918ccc5f7f54785739c371b5da245e52e7076216cd5d5409b0d5b1235509744de0d899ba536801fc1295c8082d17695b689e6884b28ba73bb5dbf9258be5e685a5ad086e2737defa05248d65197de73851f369837d15b94b5d23fbedc6fc1afcd1e8c9dcc0189b61caa9ef4b1c1c1f068d598edba86c6c81a0cdc22c883377ea040a533b1cc2ed0e15e705b258b57b940d05f46284f4cd36737a80af526054c471ba75da0655f8ce736673308efcb6cdcceaa03803815db3bd30fec04fc27aedb0b8badc29754824b5ce3420ce74f4b41aa0837a953335018e15f5c3f56eace08ad068c547ce88a5f5f49fc6253b59d02b175ee041c505245ed84767703d93b067307ffa70985f3b6d8ea08bb3ce3b40fc4a996222708b37ef98deda1d097d4d6e449074b80b5eefb813cc7c5093b156d867159c3a772a119fc9e0d3f844e9fcc574bfc399a48ba367774c0dc0dd95156ed67f1514deffad045de89ecc9edc79799af587c8afc629ae5fad8fd68203746eaa7cea6409b7cc6f8841bdaa1b1f5d28bbe37537c514b44d2b9377fb1da8191d741dd07c136e9e8b3cfc5d7ee35750bf1e531da3fc09143f4c2d52a066f13ce7d6a05fc5665afaec57985b97d8e927d5316d832af38de8e56858273f8a95955b5856d7d5fb8572dfbd2bb8aa411492bb086d1ba9a69ea69a4e577d58aa02d712f0b2b34ab9a76b1cefe81f75ba92f6b805ac6108c14e9afadd7064a4e400b5a78f2ecc10d9a72f20ec9f635f905ffc8ee6121d9eba82b3acf59ce39209f12476dfba738129a2d014707848c0c9e6b31b176627b3204a497a9b52d5b9f6b6c8923b0b4579632beb5cc61ac5fa492527a23b35ff6a8c3539717512c3c32bf1c380dcb0c3e51cb876fe5f8203984bd0e44c0864cf526506ca6238906ed5137787fb903f9601df01c98f46511e5de1a34ec626e245075a0e73c218a216db651ba94429a1d1325d4767373b39f44ebb62c325b0b3607860c725a3dba3b477b7df7681630c16f096742db5a895e15ab6749aa0ae93729ac20a9b5ae570836e25d62197b06bf20f77dc12201bfda9dead6f739287cab90843881bd18f1f771b2b885fe0593db0e266750ccbf89ec0271fd2b16d626c574258fe5cfe540d6dd85444799d1260a851d3bc10c8a1b991523fea7cf4dfa501420acf98c5b3379d84199912ca7af7a7edb945a821c102c2134da71df911367cddd89e9879fc51ce93358922713b9d5870f5c425d14f502fcc41795f07105168cf440c718acbdcd2964aa2a94b62a49f477d76a693430b89b3be103cfbbb54d93b8c826840dc5411fbf3f71125453bf723070812d0abb76fb4b7df954339b06a80f887f5c6e5ca1077522fd16da19a176a302d37ade5994dd09615073264d944dc044ac158492091fe03d0920ebe7f0f86086096d85642ee66c676953febcd0eee198b1c5e4e6e9e0fd0e9574a32e78f1f623d747369ebb74f05535d904edc67a36f4e5b75231fdd4abdb52d09c4394153c8cbde1a290db7afece700820a2d0a4eef7a565e1f1f113c5416fd6ca792f0bbea75eb88aed2ac581710521776db00693b533f869126a6a714024fad28de46558507bf851960b15ef232180984593c12f2a8701a6d33e239be65ef3fc184d292721420e102149c9b7dfdbdc0b28a58c091c6f141e518c5806987a2770700cd3c6677de2f5ba14e5a211a9a4c5b45a68459407988e36e7b9ba57b5f72f3fd9686396f865549e9635b47367cd9d271ed7c70fa906f3e546e60471e119772fbda23ddceda08a9677d73a25296b8f103866a947c23af7b6c1e54826fbabfe1bcff6b3680c2589842bd5972930e08fd935ff0e687e14f161e626f2f7cd4c19c65ccfe189d04030b047a94bf5755dc9c37d4045d6325c38bad7bdd850e7fb0edfd3c812b019a725cc9fdbeacc8a98537609b344306467ba825eed8e076f1ab5527bd66de481e3724514ec679c570b11a7f209f54e1061492863805a36ccf2a6a2caa10ce037112d3ff8521233a5acfe5c3c7dc610adad318a098b63590c837b75a7711053ae7b343a82c12288781b4ad83dea5dbfef1db80293584e4448cd6eab3b59b487e12c9d8123bbc14058370c35cccda93aaf951311b80adfdf082df7e72b86af3168ed37bc8082d71841acceb4b3667a5460fb75cba63706ab377dcf4e8268e73a74dce66eb21d63318b3f4704b3df8f32c46a822a8b90f894401b0a215fd8f1e1d35c7e963eef98436ae399ae041d149daf64d239c037d655166135babbddc65f43c7c067a1442531a4e6a7dfbec550d475fe8e1fad9cda80313dc6cc67ffd72b879af675f75f42b3e063f88bdcb2db539bd4257029b0b7ba7ce34eb5bd3e96a32fc2f21493525eda3eeda57747a998a25629131e53cda3820a70162d67fb2524d9288a6c5f9b0c787a73f12b7c3b36445c178d9ea4f40147735a992f4d963ad9a830a3b328728b6fc4d103027c5a844b99880fcba4cf922044544f596ee3eefb38cfc65ceb7fdabbbb0356ad7334a30e55774ec404872b513fc21ccb9889cde84766a59ab15858b0500d3229b6c80cfec2f303de186c751938aa7f106d276677981909186040046051ed32190926d8aae8d741b57c4361896ce203475041f9f24e2a0b5a10fa5cffb0a5717e216525888a3b7e824ce97b20eda30277d6722d6d0a0f82a9e544b61b70b116fccb7668554088fcec9cfa47000ffa3a555bbe3cbb93dc846d2975b63d1836a6bbf5f314c90f588dc9d26bb346c54dbd794f6a69b2497bf5b2ea3e8a2e1a6de61fd0ac3b898c93aae959dda26b832fc66d01da2fc837de6c928b0c80584294f29b3932e44b3af169174382a958627b83cda3794acb6cb6b8082dc6f337cd32b08bd735049c987a59dfe85ec8d74f2678fe2e8388517989a1c185271fa37c7aaa5aa5f639bd060f6938e30f9ca17dbeb86d737b5fee1b60843789e9accd4044e03bee0662161cbb3ac113302f0c9e59d46d9fa85831982083c248535ba3262ba6c6adca966aedb3f5b19127a5947d8ff403e7189f9a65709a209fa02af65024b7c64755a4f1d78c2a1e4aedd8f6267ae266c5cd584ba1bf1f3bcc354db1f399a84e62604bdc1076065494ffcadc9e5df16299cc425880cfb02f1df7ad682d7d1d7c3ea03eefb0d79b934fc4cecb6be12a4e0fb7d7b3148309a2389c9182df8bbb931fed3dcbac5d4e865332b6fd3b915aafc9cfe6041e3d05fc79a25ce83607f2cb774c1b90e48fc50bc5c1490da7e3602876fc59ddb512d6a96ae4c7435b3051f53954d7e469071856c5866e82fe0599e7e0e0cfe1fdb9b281ab7e6f617270c124c807c6e9762b3c28f71c19e1219fa", 0x1000}, {&(0x7f00000012c0)="cf19ae5e3082630fdfbda1fe4f7479242b6ada8d6e4885963b49b7542f73f407bb2edc1834ea709f9d7f5a1afa9aacbe407528d695eb28d04b963a0cf4514fdaddd4d0ad0948a5e4f4e2ad36883fb9d9e784112f3749b7f3dbeaaa3f6e0f8806c629a061bd0174ee1ff8b721fcc22d7bf54dc840f520d1889188b0b2fe4f3ee6c0d38ef338170d7f5e03f8c82ddf5b4781d183c116fa69c8f9c917d19d107515ca8c19820ca780c097fdf33e24d50a2ee98f56c9c06e8682ce91225f3813235d10e651cda32bf4a5fff636b8df330c4a275e661600c30870d504a6321ad63df692d0fb2d5a9a35345deb127e0a0c32ac52c0ad356c1061454c6d1dd064e74ae02c323902e2359efea53d723e21b759424699a153fb2f08509d53b0098e315cb2a9430375aa869bf690721161f9dad357a38b8ed2acc31a6a69b45b45a1d2d162bc222c30190d8ac39d209a8810b232b5fc3e9f84591b7ca8d5bec74b7c62393f5d00061a6b5bcfedae0d4c65abd9eb326c7404dfbcd713ef4867d1b7613a33b6759ba5d2e2fe1ad337f78afb2e62c49935dd4b51941cc5ea0fc16ba7ee993c31cb3bec75b4d3bdbda41903b25584367ad38b947ae855f77c6e60e2d3554e71cf53729b52ccb14d00585168f436fbfe264b0bf3ca87d7284192b5b4495dc02f8ac659a697b1234cd18903fc61ec4cd510d24c96d016c0cd61a431a4272907a9300d94a47e9534ab8613cfcd9cfc1b5c0b9a3b7b35539f91b38f80bba840a9261ee022ebcfbe92de54c4d307b628e1c7a930f0d375fa17df01dfbf536aff78e8e055c3672afbc67a016081dc6858ed534dd05384dff3a87f4b61b039946e03af02cfaa9cd007bd2a5c6676bd17bff68664a9388e7462f1f10a3665627cd99fe0a660488d38ca2d76b06fa281cc520ef8732c9d713abe0bcf666971047f4d7d3da16d068b559a3a01bacdbdf7f3e6a87323b5dd6b23be6cc698a84e5871c1dd8afca373ed517b5d4416752582df9682ca671d1cb290729d39df880904674375e1befadafe2ce1955786458a7de129b907b05b491abd911aec469aa1d59a7261619f9deccfa2779681645e9870c9fd343592bf635e64ec1bb67a18352f06af20796cf1eb091e61484590a9c5389bdc4df44e7c4738eb92c603b4596b05218c66d7597a2b1d2e0f304c3dedf13e5d7731253ba003f9d43a5c0cc76e7d51404fa2ce7f800956671492a72489d4ee5b4bc746f69b70fd98ff0f0ec7b0167f4b481ba830a7adae39fbfee7827c47c65c56acf78432ee1b39fce497df65cbe8229e2370b59558ce8b4848ce6c8604fa14317f3339e00d8ae47017e2d778950874561fe7d123bbf7d67e8d5974a6f4b3044aac10f671a753a9288f4c8c7d46dde419c9383f03c3ef958f8c7070d6130433ca080e169c462b9348a7806648b0316c7b65ead3ec48bece904ed8905f9d532b1ea9dc352a3166b7f86e13efc5416cc5186f0489045bb52a15391b0fcb812a6501ae46c477e5b590f68989d7465d0f965b0cd7baa723dee90fde988cb756cdf26d6176aaa511fb33eedc91f16e91196864206233d044818e08e6e31f973c194e5babae68bafc3faa06a64537a4457c2e0572e62618863fbc2add64d29ab7cca82d0fc5d8207b22a950daffc742cfb2c6d43e8c4d489918160076e6f76041334010f17141081a37c234c794301cc0986918e18102e47ddd92a29b73484d35acc76adc84910ab2305ac8709790d908708ca42b53703efee01dd79f40bb2fff122ff3123d64dd75feada05ef2dae2da9252b107aa7c1d289bc5cd4a614e233fa41714ef889fb0576b7d3a57e781dfb80f1408a8a67fa91883e2143d85881548200248e2d621a5b6eb28c74e19a418d0e86ddae36d409f761197254d10cf61c43e384f63bc3304c1e06f04fb25322d8df03f54cf00149674b372c96f41f089df5b179c9ab322962ea86eaabf60fb55c642c96ed4179f53c31ba1f24b37eefddde0597bfac1636e5071d2832e92bd3ea0d9590e04693f043da931d99c17edb9812d2af7fa7a2c50416d53730c3d5574b18182e3df71f24b5f814c54dbeb1d040b1be4305ed71d72e215dda1b062245ecd80f5e3130c2c3eb8eb2b58b0f314d8a064c7389bb0855f5938dc026e7ea6861722b15364c7d3bdab0046f66fcb78dedcefc4d1e4418a8aa80c0cdcaf21dae32cb4fa37fbc0ac5ba72eea0b93cb8d7593bd59c1189e1727fcc2ac7160ca02cef22c3acc8121d9e5944c7bb438bfefb71d03b276e9fa0a86ca09593ea6b458809331b99e3a37a97bc39071bedd8c85d080b80fe930042b45fc2bace1dc5f0732f6a57386a023b77d4c59bea7c5cf2b7c7f2b4477b5998f840954112b7c237e4c0c743c6553b468864c3a81b11bba4a130c9246ba85af0e50ff70980e6b8d867fd3e9924b5a2d4a71d2cf7639572cd5918d00dd2d91472cee8b0988f39a129063813a21571685efa3b29e40bb0583fddc2b76ad04a8ec2da860613c06587735e48a663905c4e9f81f78703853e865dfe7b95832a3c4a5d0edf56d340d8ba0e839764507a553e62608673aaea750f86e0f90f41fd7bc8ccb5f8b01f65ba324a596e61f62851489dd160719994bb21cf902e121204c09e6fe4ee342ecd9a613a1ca496fb4ba206617322290d7a3a0f4d89824ab46a927dae701e741cac8a55e6b3de095c1b78fb0ad43c9de40e96665745052f8ed565dc2c96d6974210cc169e7fb65ed0628e4f5380595a17a5f3b4b84428a45c3a02286b92a67bc3f7cd64ee8d7044be715bb99458304723a07505b1766daea852cfe7cc3781a4079359952819bd4576eb244309bef092cfbd32a890f6d44dab61b187af3401584226e4dc3c19eb58584b26ee8f06a52913ad91e4530b611b55e337ff13a398ccbe345913dd990693c3b1114b7f02f6e42c210f9a9a5f3545b76667c7059081d45dc5f0a75573c9085d733e4e9ca834bb75aa64fb7fc46fbad58fd359ae8364ee41b07ca58a2102493748414dda3aa4f2a385ca51ff17eb90d4198fcabf1bf3e2f6d86c57ad8044d1fe3416ad3358f2fd24c5e9333d4fefb3a56da56a7d7a9067650a0b46834667d8cc46e7737a75eb9e4295acbb02105ff1864f022ee7c030fefe0201394cb187444e3fed7cb027dbbd87b1d095b1f688f13341719e7df42afb1531766588d0d0b4e712550b5f910d2d8e83f04c5cf01c719ce234cd4b5a5441b5778f6a9d51ce1804009d08101407b96363d2897d6cd31fb400a617c38f0dbea9fa667a5c403a0a400b860ca630c0902053b7166cf67914769cd5941a67b39f6355c23890c262d75b28deb6c140ca65e00e2e2085182b23e8a801f11912be587bdb21e849b87ac34b31de72db960a78737046ca9405c6957363929e5ca99188438c4fd8d5868c4c1b3947f22b359faedd6bd7f348a68f96cf7a0ce3533c190262def8239cabb1e5dbf6b6333bddfc39fc203bdad6b15889dd9ce5576868ba0a6bed06d6d7b6b75b3d284573a209f93e6938014ec2df0c3baed0ad8bfcce9be86a0217b7599fffe51cac4c7c72ba920ef9ab97cdba8e006f9a4cee819236385f3e5a9a9ecc135efce41b31985d94b46be7b93c37beb5f61a521628f89ac68fdba130c8c116eda191811fba3a7003c6316f1f0027f0b9fee25d1fe3524427e4d83389f8df301a3befff9aefef430b0a735ca60e533f75001e391ca07dfad2991c8cc4da5a3a6060737f1f868107ce3bc2061dbf74f3bad3c0a67330f2167462c8accc841463aaa98a5694bf1191439dbda94316da280adc33a273005d82ad19ed64ce132d6701bedd09fdb8999b87e78eacd7da77f7fc569775bf4054c6a0cc3dfa68c5c5fbe8fa8fc21edabf820d5b5d90363f05eeb3478b64ccf3048fa5fce016d58fbedf17a10a6fc57de0e4efcbb0ae434555074943a542b216b9f70311f71904f22b041256dcb681c059078dd48ae4db15acbf1c04d53be64a19688e93a27df8e278f935fa445a4f82d9107674178d71c68ab79feee4e2f2be383e9afeeb62d5848908d16ed5f4b21b42f35155735c33c655df5c9bd8d234582b39a75ccffadc109ba4fd9d141ed614b081f28c0c706f5e57c71d70147415375a10158ce5cc6c881bb53dc523cc3c8fe722e704932c63d2e10aecbf10272c28c97954e301036b8bb79c9ae2376c7139c19e4d12f9eb92fe98359225a7851bfed1bc59d06369dec0143062cf91d944222bfac1194fbe313369cbc27e6df364bd27691385aed9d00f048c7aff62c4bcbf1e4a1f44da5bfec8c8655eae70746ca8c11d0df23e9fa676e1f0c92f1f9bf8e55297e34d0e1754dfc8dc6c9c3469abd938c1b1884067fba1ed53666741fd8159ec2351ccfcea7f47b5580571a924f7db8fa7bc5ede29a539201ab774fb812f7f20f2c0a9e8970aa33f070930f922e333bd792ba083cdf6c292792e497fe403cca5cffe1334792713df41ab17ff2a47debf8711de2d3d3920654578af01343e5fb75de646ebf4cc8488c5b4101233bf8ec41f07bf481d1533130b46ccbeab170b7bd483d83fb701cebb3c9cb91b440cff24943759afcec5ed28f8a615a4b70b9d069ff81bd6712943b3df142376151a3638906d89c60c32559704655cc502a2765e7b06c13ee1f0aa371f68be91d5c50a41bb63fca9a86f1c2fda143bb87e3d064459048caf066a1e7ede4750a4ceec5dac0354214776dd1adbb1d6ec6e53446b5b362d1f1876a6f19090aaf1dc0ee095e9822041d3c26a3e16ccf90fe16ea2e8b06f737d0d216efa40695e5cc7ada7e9763404b7c2ed8935b7516dd5f77af33c3b3b5da6956ee39381ae7e0375563e2d25345390812d5ba00d154bef723ebd10ff25fb296baf03b3d805245d91f3e2768e424cc1b9c189558d5a249a14c45ef27215648b0b7be37b126f971faee3033245132143c30bd79d63b8c9b0d7e168cd71272033ca0f2d1db44678ca99b9fe65bd1c1cdde833093508e19437ffa294f1691fa500a629ef235083c38583f12b7bffa36e07d49a7db846c1f1a01b130f96988ede6de83c96f751c20fbbb0c46d0ec29e2967f67dd68e4ed1add939e8f118587d2c93df78aa46d6ae3044efd3006bc47ecbcbf8f885bb8e1b800db688be0edff8d70a9dc29b3293656b79744e1773f5be51a20ca3a850eb09987df8c092fa71597112df17cd420213fda24f93442c0dfcc39e1e8110c0f6e815c00106b01a508701407af06510f81286e5147a0a3cc8ab84d94300d823de9f8a2feeb17303695efc3558b464c86c869b2dbcf8081c7badc5f849024e75e440a90703a2afb902332665bcfa2fa6ef1ed0c8db1fb0184492f55d61033f92532ce579fed819a5b39362f8d2b4c781fabd01b67bbf31590070deed2dcb6cf23e974072209b0ca750737b9dced66928e4e37b1ce42802343acfe87e2cae29cff007d7a472cc61639ebaba0fe91fb18a6d530513ee442f29a8c606e2a011ce414b4bfb054782595ee6cb4ffabde9a2bccae6ca21d37b82ffca33f580a2fceecb0ca79113e7a1545bccfa4af0b876b2173f226a3d4cd52e4f0dd58ab889bc229903e9005bf583feaf622b0bec14c582b16191d9e1cee19c99ac70c8e512e53e7bddf1126853b752ca9c3c1881fab1fb289d3cec41dd86aae9376e16bf22d1fa1c19ca6c82a8b0344357c9546b572ca5c02462442e6d31dfd4ed55d3b783189a3cbc3b0e43079830af4e4fbc50fc74c71797878a777dd14ea7f800551cba5c0a44ec2f47168acaa1a37e64f", 0x1000}, {&(0x7f00000000c0)="1368f61c5b6ef6533dd41ca71c74ea99673dce1be94430e5ce5835b5af3b28d59cbee0678c2615e71221e8fab98a242f244ba7c018af4b6834588494dc6bd1c9f352ec51ec18ef6630e490244d324952ba1e98ecc86d544e3122b8e9891ddcd49e4408d0c6341e854b016f9f662316e8f04f0e8dd0b94263ded76cc2a795a3133f30937342de03ef5ffc32e2de704d4a", 0x90}], 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) close(r2) 07:12:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0x4}], 0x8001, 0x0, 0xfffffffffffffffd, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x6, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0xb, 0x20, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x28, 0x90, 0x13a06898, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x100000000, 0x5950667}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x78bb}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x4}], 0x5, 0x0) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000200)=0x114) 07:12:52 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) clock_getres(0x0, &(0x7f0000000000)) 07:12:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f0000002640)=0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000002480)=""/205) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') semop(r0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) 07:12:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4000000000000}, 0xc) getdents(r0, &(0x7f00000000c0)=""/127, 0x7f) r1 = kqueue() fcntl$dupfd(r1, 0x80000000002, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 07:12:53 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x400, 0x1dd5, &(0x7f0000000000)="810d0085082ab8a44cf09504ed8263baca58d74d4caa9dfcf418b68957a50aec8db52c6cb1bd2fb9776483b170c1a36bfbae469d2bfc2db9dc60f0152112de62f3fb55d73eb12f8dfa6310613685b1", 0x4f) 07:12:53 executing program 1: r0 = socket(0x2, 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 07:12:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8000) close(r0) fcntl$getown(r0, 0x5) socket(0x1e, 0x5, 0x10000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 07:12:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x94) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 07:12:53 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 07:12:53 executing program 1: r0 = shmget(0x1, 0x4000, 0x400, &(0x7f0000d0e000/0x4000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8090, 0xc0) fchmod(r3, 0x8) shmctl$SHM_LOCK(r0, 0x3) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 07:12:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8081, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) listen(r1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:12:53 executing program 0: socketpair(0x0, 0x4000, 0xffffffffffffffc0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x39d) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socket$unix(0x1, 0x2, 0x0) 07:12:53 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) clock_getres(0x5, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="f606ebe9442c1559b5abaf4f283f5bf08f3397d04f625e744d4d083cc8c387edb3645614ce7c7e2ea8297ff29941847c5005d1ad60f57306847fa6a56494d95ea8573eee2a78d3ddda0d4037029b8a12e5a5d16b13fc870d1472b6192cdb09060d6087e6c68662e290b534265c16847e70620ecc435a6f821b0eeb5055d15a0e8a31f24308925a7b78bb96b27a25e9502c06bf31092582ff7ba6c4450ec26a97fe640ce22a67e273e598c1c8b8b875bb84530fdf861def568556f13987ab6c4432f6b8d78860580f02cc4a6f38a4893c76b35ade43fd28075265a5e08ac2c6f1f0005bf596e77488245d8dba75062b675354ccdfcc290dc9cc87692e2137982227b956dfeac51673007033ba4d08debd82ae7bbb292d5a882ecaf1839df2b8cd9d90e1637a70b12c6c9c5b7f8054575e1b6f8ccd0bfb63d2d00d34063ef50f476dffc4fcc1f777e161a3aaec5bd43c1d551f33bd5968f6973d6c90ee7f8a34a14e46fee18db22d2df9dc50e039dcc05173ddff1f969bf8d6b14726a10e1b8622c3f7ad1c2d28f6f46f364e500568d2f133c90f01e28ce8d3df45eb68493a1d3e357f29568832a9cf6862894d94f638df5677d64313ea3fae1eee1804adf22007031c78e40406ca5ddbb294dba346271065bbbce7522c6c50fe1fa35b1a583d1cbac9ba90014647eced27261ea412b55ce4d9231a090303e41237aaca4eb36c6ae0896e831c6d26d4dd23bcbb6a37066b8050f18f2ee803b834614c69414abc91a1952f1a166e5bbe779825eccab61834866ed37602408f4fcfc226e2284d84b7f7fa0fe4be84323e0a6e394d54d7c15782d656fa04e97879d1c113a0d9d2e93224400878ea6fc2ac43ecbbb92ddb7bc3d5e6174d44ec277b7a011818a4c0c974b6c9f2cd9b15caa000303ac0e39398d72794a40d12a02f7a7315dbb2e4dfc67b4871b83a79b56ac3e11f7dee03d44d02e307eb3c520f3fbe421f7cb6299dfd4640de5d9dca75ccd0635315741a3171906911e8bc3e7388e56bc702eaadfd54b24258fec479aca7e50c94d11e8003a969227afac4b58345c393b16c34e00eaab3c0f0bb4e81eb77e97cd4ff6382c36ef1bef069f4a10bc3ac2ace5c4467d77c3862382779f086f805847ed1840ecb863245fb7472173f75ad241d79afaf91a80934e1646a5d77c9b4ac5c7c9be854b5d80bc4dadc0dcb4effc6749d5a85ecfae811d9b541c01b5c79ea047b61a9b78f6be19ffc32a545f7f076347059abe6a91853b64991bef5189317d681996dfb1ee5e34297fdc8ffe79aae343679b5f3da05d7eb9065058a82901d1d01368721fc1b9a7c2f12a3704da72f720dfc7937759c49e2e878ef803d389b9200b592eaef70243ffdf339c24c7e188af5248fa1533487172e15e43467f71cb91708527fee887b5159e1516280862af8fc1b599d42dee94cd082f65f53ad261cff012b19ed002a9734cf38c19a96d895d8ad55a2ca710d36d56dfb6c699f5ebfa9008b8fe7e2f41e2079a55cd7f62528daebdd4be740fbff8b75b85e2c63d44a3b1dc164ed8ce257fb6d6e605bdceb5627cb4f55be95617a48f649349f2b22833007928b587a380268e429c3d391db366dbdab6648310110b913a000046f889b213a10c31a2f87272d4cd14d45e7553eb8aae6f1b316dff3265582fb3df209e7828a50774b5cdc2de6954f7e03535231bedb097054215ca3f41982651c9094eb2b3bd7f4fa4a8260302c6516fcb73ab4aba4765c5ea53a160d980803624cae524ad8b728787bc92c2541b514afdb0df76cfce718fb37fa348cd396bb2561a5a7e6ffefa6a025e5d4882392351e95cca2d2299f285f2edf8835fe440591fde9ed0af3dec6333483f5f213e18451d56661a956fddf41293af3e39a264d42e38af6475aef86b50abaf6c341f8fd22bf15417f1c2c6c17ae7d9ea57d59e54ad8b1ebbaa98ebe477c86cb6fe9020de0c9fa7fc797de0ec4bab3607c586b21c9580facba7c8932988e2d7583d15316ae288c024bd0ccb8cc4e11eb918ac39b01f144d2daa0fe9bc9bedab9d03421d1fa0467a64107774a5f5c35926fa7b1abf8ed57ce92679299dc35c159d5995f795592c40445d621800d4e01ccf1ee227daa138ebc4d18a0954142e8d214d698f09e1180e5cb00cb922d50675a922acb38a5cdf80f2ef31de43495b329472f43e36255d3b3a45f366542e907cd4d78a3cf6eb928cc5765138f99836ddc7c6ec19083a988de119a9432fbbb4bb20bd748497c6d8f7e69fcd6ec68bd7b94d434fca6d36ddb8612a0f831659e568b78baa04bab48db1443aa36196c4246b26dde3ef37b226e89980f4b593054b35b396b556bad3f88a47f5226c6f1b8d9d4da22b54318ee81ea9898c77173948db9ea3c307f7a8273c81f0d34b945afa60d58ffeb1f78ed486b9d29f6bd312b3922af1968c0fd1d8797add492d0c5985f9e76996b843dd323c58c3ecddbcadd457a6c769a63e9de2ee53f559a3cb094752e19c33c676400524667340a53ab21360e2796d1d5e3a7f802701b7716ef097d4ef0e1a9ce8bf7feb7ea376471059138a743c9946073f740ffef7c5431afc54937fab28f9f87a96dd371cdc17234d49a7a75847124dd32fbd2b7c9c20daec5e770f3c0ebf8248965fb7b5015d12362f107676aef22087915c286024699574a72dfae0bf0bee178eaae3ee2d395474ccb7bb1b2e3cff16510787c76d67f8db34aa56f1aefa74013a032fb7d3267f02bacbc6e006ff827a2e5c844871e7c7b2e8a51fae33a523e8fc4f3e54b794c67c24d4b8ab1e535f729d802142ce83d3ab7f7a80cb227488af79d4e2f8ce3578b79f8dbf7e2bb34dc4d80de4115706669f753c94cbf8c488c76e179b60b0e668ac17f06b8dc5e3e58a8d32ce766d0d41286da06434868ccd94b4d3a09e866d773259becf5a18da1bce3c6911e7cd040a7c6ea0e41a243eaf238fb86d611fc617fb0923a261c3039b31566bbec116203b51ca6ae500d750f355d17c7d3835bef5d1520799bbef890c51d9894ee99354967d78c3837ab4e5277dc2db922bd6789825f18c05751da5f770944411352716d19b52847e9724266787944211211a9d23ad966557db8646b15cf920a2ed26a9a256cbf80f06ba743650329f8693db9831bd1b9030b9a2fe59a19a4079e1b65e68fad75bb2ac9a4615865b3701260851892ee123013621dd488139c1da15552d410644dd3fead26d3235d3718760986e4fbf6b03d057c3e07cbff3e0087eac4531630cfd806a4fbd62ba1147056dd2301004ba98a20ab0965e960e2fb0e9cb82c6fd3c312856025ca75dfa852cfec579b1eed415684dc062cc9211e3bdb704dadf6f4dfabfd6283943a055ccdeff7640e24eb2bce4522e359b72d5f88e24a9a4af9db63105a458d8488c4d482cc520b3adaa07fcf02cb0cc249b8dc1c3576ee164ecc971273e6f16208e5ddb50fd5c4a641b42f9ecc5a971f98744cfbebd41f5798214a591668b089f47aca0d5b43a48efd167427ebe08eb0bc7bc6b0faafd610ce8eb0670efc59105d84c8e2ea71b1ad325a28266d0d9996c668de2fe7e9df13ccdc93824b020a5ee82845979ad4bd4300bc20bcd36da54e7609267ba0958602128648ab213fcf7c968ff3244c01372c15647c5a89ecd9f30004a4299d3e1b5eb9f7f3b63c47f4935c86af1188f1f343a568afbbf540950217f5beea684053c09371b68d16112492a2aa9bd447ead7d76f76fb97875ca0dc3d0d314333bfcc7695fff16e17adeebca40567697049210e6f95c858b1e8e749684e56f3ff9d93b201c4aec07245b6fefa453eb22d32d86ec7e006bd2ea320a5776fa1cac671d97ac3e86280ab426acc7db03b1f7f47c47c6db89be6170ff876a68d0fb9a7908d0b65894fabd33933058ce934e86d6139586fe64e08b9e95bd11aa2c6dc345bdfca625ba21199b073120f0a8af04191bb19ed3232113aaf6e1f2d7a337369056fe2afbf3d11287bb00b529f018fb95a19a1d3cb895446502569963a97913fb1e7c6d98b1fa6232e4d3259b374b6892257ad4ccc2707195a1c7ca7f9a35167dbc603a8f33bad691c14b8604e0d34f4ef244eb744afbb0a5418ef91e1ab22bf0c3ded083e4e023c8333cc7d517e872157c1ccc13e89111a2013d71d87007605297591e133a84db8d7b25c2911a026e05638b19f431b339c78717f1f19801a227adfcf63a68c0420b2385aabd33d90c12b80fd65efb6a8a28e9b21fadd381e6a1991be57d0c9f62ca593803b7b0fdb0cb2cb67ace4595176dffb7cbd68066a5f5c77882407f9c2efab4b64b7f758d5b1f902207e92f96e6c30d00b865c0675c560e8533b378c4879ea38639af8888eb70d936cf923e728f2b62b6d86184ffb3f8f6ae72f843398509f6082ee5e1d8103f05e1a2101b28cb3bdc5139a37e35c9f69362389e04e730a23b804a5ec903e26251ec6bfc8af0f1a0e6a8ac286caaec97af137d400efd0fbd9d1af7f8505f723f63853518499d8ef157733d0217a1bc63db67ac3b5f5c6590eb4705ecd998967f96c1bf990ef9e8e4edaca52e7fb08663317cb2256d13145c10a142abbedc804fa524f455f3e1461c18e7567dd1771508da115fd575ece56904b40266146a8688b2701541f297ade13eefbcf916f0e789f65cc2c5ba5cb972cdef6c2fc1b349d38cb3f692bc428650f50c2d358c11f478b73c508e112a5b1d7fd4dbbc27c85bc89dd550cd61ea3577261dff0a9b22f1e4419f8f649cebb6225bbb857bb01bd5c78e8dace7e8cec81ab717b25b53a52dde2bbc176c3134b3d27cfd41e242824ed5b832356bcf188227843e67fd860fa439508ce86fcdad78aca1abd29c3168308e21cc5035e543520204367e9171645a80bbd11de712bbc073c48d1e745d7043e1dea0346ebbc0e20758b5b69011f00642efc150e353d58baa2063a185f1beff78b82cf0fd112db855eb19cf6d5ddacd441e85a8d93627a97958d0bc7e66539c911596354866978ef696869c727d74cd2dd1c0935fc6de252916f170d70b74f65b1500510478e414408acfe0f43163eae7c072ee5f530e4da9e6afc9610e8834ac789d9b4bf8ab5344cf9f72bf4e0e69e4e483426d5cd4a49ebf39c5a0085bee2eaacc6dc4f9b459a5ea279205d25601ad4010de1c8407b98cc0f28727d8aec4bdf033a536f32807c0d335531249aed85d6afbe5be2046b735adcdddf08661708d60201f16d25cc8eb637a1d579be551273ca4c4936f7a4d581a331c606981a360726de1390fedf79cc50e208caa1776e744174e4955ec732d87a3048f940452683f4bcdebe455867252dc8c1e30ee56ae9c257cfffa20db5570d3121fccc01a30c943adf266c51900fc95d2d42012b767f8b1d18494cc287a3d9c73760b13f453ef91699249afc302c5bc1fe08781e837c7d735be179d4024e1dd6b9fd0b1b3801cb4c8e240992a56913d2d9ae813910ecdd8630128de0467f8c2059729d4971c6509c545050ab5d37e7c22ec90ffe5d47b7d821811a3272795564763c91c398e5146a39a6f0a68be98fe380349dd277bfa50c1b6615e3587a5bee18adaa5777622cbb957a865cddd439cc879138855c22cef84bc02888f24a6e8f5cd6371bcefb4e98cad623795046fcc9e6015876fcf1c89ca227dc3b0649a06e0731ee8ed2f1989730d61d813f75bffa08a8f483da2e517ab9b896cf2381e2578cd76616c887aec6b52335c22ef8bff7483741740d601d73ab0be3738dd8e0b0a2054740486083d209d5") mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x7, 0x12, r3, 0x0, 0x0) 07:12:53 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x34d) 07:12:53 executing program 1: setrlimit(0x7, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x624) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/224) 07:12:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 07:12:53 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000000)='./file0\x00') 07:12:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 07:12:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0xfffffffffffffe71, 0x40c, 0x0, 0x335) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 07:12:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f00000001c0)="707061547639f4a46643460810af83261ef436bcc396cbc68a111e08cd3f0e3a11f61bfe8b84af90fedc69ac3a5cd5f52d81ad3a526beb44e363971ac6b9b882fbf319224b8d1a46868bb9cd3e1405c20f0cc98777a10719697e4da90c4b26968736f09a5d998f74ff5849b667f8388ed39152b013beacd80cc9e97e767c55ee493c5aebc63e76586a9d0657acb8851e1e1ba5bb88b983d96f6fd3163ef3010000004f4d888bfba715304fae85a78291d6a928e86844ffb2422004036d3e5e00f1947493de7747801c53e7a71bffebf601ab53c059410085cc6f56f44149b13531e8542597fe989c7ae944ca89b1db6ee19fd6e29a75e4d9bbb1", 0x20c) 07:12:53 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01002f66696c083000"], 0xa) r2 = dup(r0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 07:12:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 07:12:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) wait4(r1, 0x0, 0x9, &(0x7f0000000280)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x183) r2 = socket(0x18, 0x4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r3, r4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 07:12:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r1, r2, r3) 07:12:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000100000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x1d}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0, 0x3c5}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x46) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001100)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:12:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d192e0400b23dbaedde7243b6bc9caf85ba17a510641c9616010c956780694260bd64733267cbddc315d4c06d8c73d12d8f21631110fae4d5ce7538ace66b5d40f2a4fdf6ff7af96a2c99cfc96dbe5500ba925cad4a123c0cc0ff03e688dd53e02a135a7624fb"], 0x3) getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x20) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x3ff, 0xfffffffffffffffa}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/65, 0x41}], 0x3) accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 07:12:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x80) truncate(&(0x7f0000000080)='./file0\x00', 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xd4) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='W\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='x\x00') chroot(&(0x7f0000000300)='./file0/file0\x00') chmod(&(0x7f0000000340)='./file0/file0\x00', 0x91) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x550d) r1 = syz_open_pts() r2 = syz_open_pts() rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0/file0\x00') getpeername(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) r3 = accept$unix(r0, 0x0, &(0x7f0000000500)) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='c\x00') syz_open_pts() open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x8000, 0x30) mkdir(&(0x7f0000000600)='./file0/file0\x00', 0x100) readlinkat(r0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/226, 0xe2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000780)=0x100) stat(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)) sendto$unix(r3, &(0x7f0000000880)="9faee7b55ada25e79a3add4774c57eef8ed19269ef8d3e6a0c017456028bce40d5b61c3b505d918e9adbbec85606457771f098ea99e8f04203917138c85219f31df4a99b1354cf452a5e6f4f9e9c71c91fe8c797de2e811cba0605dbd90af84fc11a279491d4807cb6291bd32a41c098e079a9e59c3de33174af6ab19fe57c24a43d812341a0505e6cb16cb542190649159095d6ff768f1493755f6e94f539acd5607698af98c8d667715dd620ab50f8829c304d1c8c01ce30da", 0xba, 0x4, 0x0, 0x0) fchmodat(r0, &(0x7f0000000940)='./file0\x00', 0x20, 0x6) accept$unix(r0, 0x0, &(0x7f0000000980)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000009c0)) faccessat(r0, &(0x7f0000000a00)='./file0/file0\x00', 0x84, 0x1) 07:12:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0), 0x10003) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="00963d853d000000", 0x8) dup2(r0, r1) 07:12:54 executing program 1: r0 = socket(0x10, 0x4007, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000180)="eaff125c0aae6227", 0x8) 07:12:54 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x101) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = socket$inet(0x2, 0x8000, 0xfffffffffffffff7) geteuid() shutdown(r4, 0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xf53, r1, r2, r3, 0x0, 0x40, 0x1}, 0xffffffffffff0f84, 0x1, 0x6}) 07:12:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$unix(0x1, 0x5, 0x0) sync() 07:12:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="5f07d50599c3edd1190c2448b177605824b8beb4", 0x14}], 0x1, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) msgrcv(r2, &(0x7f0000000cc0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) 07:12:54 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x10b43b6faefff114, 0x3, 0x3, 0x0, r4}) kevent(r1, &(0x7f0000000040), 0x7b, 0x0, 0x104, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0xc2, 0x18, 0x1000}, {{r2}, 0x0, 0x0, 0x4, 0x8d70, 0x100}], 0x7fff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x5, 0x4, 0x6}, {{r2}, 0xfffffffffffffffd, 0x48, 0x20, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x82, 0xff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x44, 0x6, 0xfff, 0x3}], 0x53a, &(0x7f0000000180)={0x7, 0xc33d}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xfffff, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000006, 0x7, 0x8}, {{r3}, 0x0, 0x2, 0x7, 0x6, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xfffffffffffff801, 0x3b}, {{r2}, 0xffffffffffffffff, 0x84, 0xfffff, 0x150}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x42, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x7fff, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x68, 0x20, 0x7, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffd, 0x40, 0x3, 0x400, 0x7}], 0x81, &(0x7f0000000200)={0x8, 0x3}) kqueue() 07:12:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xc7793c1c) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x30ab}, 0x8) 07:12:54 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000500)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) 07:12:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 07:12:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:12:55 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='}^]\\\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00']) poll(0x0, 0x0, 0x7e) mkdir(&(0x7f00000001c0)='./file1\x00', 0x81082) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:12:55 executing program 0: clock_gettime(0x400004, 0x0) socketpair(0x0, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/142, 0xffffffffffffffd9) 07:12:56 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x101) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 07:12:56 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r9, &(0x7f0000000000), 0xc) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r10 = getgid() fchown(r2, r8, r10) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 07:12:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) munlockall() write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 07:12:56 executing program 1: socketpair(0x0, 0x4005, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x0) r2 = dup(r1) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 07:12:56 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1c26, 0x100000000, r1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x208e0, 0x91) recvfrom$unix(r2, &(0x7f0000000180)=""/20, 0x14, 0x40, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 07:12:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8004, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 07:12:56 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/91, 0x5b}], 0x2, 0x0, 0x0, 0x9}, 0x0) semget$private(0x0, 0x4, 0x8) 07:12:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 07:12:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="160163ed5fa66b83aa241b61aa281c32a2f81608b405c91aaab2e0e47b7e540b7498d0001e7220bf4781a15096b7123c25032f0d6f9ff81422885b42c43f4c5ca4a07df6b22f6141b28b4047d70ee07a22c5a8a6641658abe8765599c10c023d2e936270466445f5b4227836103b7a9fea66d5fcd41c6f92af7e39a3621e134dddca9a99b8afbcec40027a4f7cd204aa34a6afd7b9189d75ab7433ce0ecac98cc07f1ea3dc4af09b661c917937288838f7380f04be66a6f2b75918d8f92e203742b7561e10407c1623e8982e8569ac53"], 0x1) 07:12:56 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000180)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) munlockall() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000400)=0x7fffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000440)=0x10000) bind$inet(r2, &(0x7f0000000480)={0x2, 0x3}, 0xc) r3 = openat(r2, &(0x7f00000004c0)='\x00', 0x200, 0x61) getitimer(0x2, &(0x7f0000000500)) r4 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f00000005c0)={0x1, 0x0, 0x10000, 0xa77c, r5}) getrusage(0xffffffffffffffff, &(0x7f0000000600)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000740)=0xc28f) seteuid(r6) fcntl$lock(r2, 0x9, &(0x7f0000000780)={0x3, 0x0, 0x1, 0x4, r5}) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='W\x00') execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000880)='-\\\x00', &(0x7f00000008c0)='{\x00', &(0x7f0000000900)='W\x00'], &(0x7f00000009c0)=[&(0x7f0000000980)='W\x00']) connect$inet6(r4, &(0x7f0000000a00)={0x18, 0x2, 0x9ac, 0x6}, 0xc) nanosleep(&(0x7f0000000a40)={0x1, 0x80}, 0x0) flock(r4, 0x7) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0xfd3, 0x4}, {0x4, 0x1}}) chroot(&(0x7f0000000b00)='./file0\x00') fchmodat(r3, &(0x7f0000000b40)='./file0\x00', 0x49, 0x6) semget$private(0x0, 0x0, 0x303) pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32823000 didn't change! 07:12:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xe8, 0x3, 0x1, "8500001167f5afa680400900", 0x7, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="9c49a3e700cc030e5e68c4506e448f44ee746392e2d3fb3a58f843060d2d478877cd266a0bebcdbd22f7f686287f3fd495479934592165cac4be8e1568bfa41655b8ad1b867d07cb38a328151ce63514cb10a9e8935fb516b98fbe", 0x5b, 0x4, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r1 = socket(0x13, 0x3, 0xd68) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') fchmod(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0)=0x80010000000000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r3, 0xffff, 0x1387, &(0x7f0000000100), &(0x7f0000000180)=0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:12:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffe, 0xd, &(0x7f0000000100)="5d61a42f65466421", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:12:56 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) r1 = semget(0x2, 0x7, 0x284) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x796c, 0x1, 0x2]) semget(0x2, 0x2, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/200, &(0x7f0000000180)=0xc8) 07:12:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 07:12:57 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x201e1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x148) 07:12:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x101) 07:12:57 executing program 1: r0 = kqueue() sync() mknod(&(0x7f0000000000)='./file1\x00', 0x1002, 0x6) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) 07:12:57 executing program 0: chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 07:12:57 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061dfd9ac442132dc351f95b6a332000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = getppid() kevent(r2, &(0x7f0000000500)=[{{r2}, 0x0, 0x0, 0x20, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000020, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x20, 0x6, 0x5c}], 0x8, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x6, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7e195831, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x67a0}], 0xffffffffffffff81, &(0x7f0000000280)={0x10001, 0xbad6}) select(0x40, &(0x7f0000000680)={0xdc5, 0x67, 0x2, 0x4, 0x2, 0xff, 0x2360, 0x2}, &(0x7f00000006c0)={0x1, 0x4, 0x0, 0x8001, 0xfffffffffffffe00, 0x649, 0x10000, 0x5}, &(0x7f0000000700)={0x3, 0x7fffffff, 0x6, 0x8, 0x9, 0x8, 0x0, 0x400}, &(0x7f00000007c0)={0x1, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x1, r3, r4, r5, r6, 0x0, 0x800}, 0x2, 0x6, r7, r8, 0x5, 0x1ff, 0x2a26, 0x9}) msgget(0x2, 0x4c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/212) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)='./file0\x00') msgrcv(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000008458da100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x93, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) 07:12:57 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) r1 = syz_open_pts() close(r0) dup(r1) lseek(r0, 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cd143be157"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:12:57 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getuid() syz_open_pts() dup(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 07:12:58 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) 07:12:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r2, r1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 07:12:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) sendto$inet6(r1, &(0x7f00000001c0)="4b7540fff32060fdc7ab6b208bd78fcfe1e9c5a0faff716041a883e12c2d9e6faeef869785f3cda46dff621bab3dc37f53621d7ecbb560c98de783ca26879db81e3132f1b24ca50ea4e9521e4fb6b3cc2d1e2e50edbe6f5be6115807c2995008fe4735fc7bdc064f8a070200c7d4e9b15f2dc038a5569d60d9e362314f5073ae60b94cd0607b9f2cdb285245f35f3558ce86fd3fa17cced3dd698260ca1457642bc4b35cad7e24dc5f7d48b892de80a12c8ddcf6b508054468c9ac7e4f8b06b3ffb2d9f42e091aed4b4a895031cb36eecff308cf4440ee89f328a6cc4f4aa1750a8822ed5cd469871aa60315af9efd5a8f69a8525f8969e27e7409b7c306ea31dfd0d26b9e8479d543fd9b1f8dd177d4497a909ab594297bfec533d7a3a2671750ed97beeb5bc003f9a45d48efc1771f32c24f898a27d21d7a075049a7ee5f814736d6ec4c03a6c86cd48b0d16996d4f2bf4c7a40454e00d87820f42a57ced893d380e581fbb3bb82f60abf81c187f5c25e504cd2dd6a61eb0daaf3165de63fb61986930a9fa81f201d00eae750f2c9dd2242410ffa1f91d730faa4ad7c896cd5da035e719b4c9aad2c3c551ec14848931689b790e445c1058e23e5269a01598457dfd1ec7043800123a64e6376f2d48d0e1ea6275729bd85372c69b7748c2f06414209160d1bc2c3334479538b7e9047be30b1fe622ea428050bfbed2c6e6229d00136f979383aeebf4818c636437aeed54aa3b1a15ec95cd0116f19119ae4107dc615384cf4c0c1161d2c436709e6953645403b0d7d770d0db901ea57100bce1a5e2f49c784b062fc9639d659ba8dbb69f2289f84d4f68d541db0d5abbcfb9c56cf3bac46551a7b8f3a39b1a354bce7303d80958901c7d60b241d826bb882d4bab7d89c1fa7a141d12f65a6e285db75e7e1734e509c40fda849a343513c74ace0516d65da5b09e06c52efa018a95c3eb8cf022a5880fafbb2bca87eb3d1c82d0666516561493e6185ae20526535275c605b6a275656412e3746bb337aa1d8e021db24bde149f7700a5b8b9fbada090776154c20e2fa59995b59512a98f1b14c82e3fb99e0aff4ac0c909529d526812af79f6c8779cd8eb779872d1186a173660c649d944340338e0575247bcc8077d3510aba69473593f34b82e220ed8e6a8f17551b0d71a5ff116d4f140bda3cb8f268af7417d065bca7b398127a34fcc88ac890ac10e72239366706068ded19019335607a94eeee0506decca473e824d9cbb0bc2c46418941521bdfa30999edabaf09b3407b19417f41c6e5c9d48ceaaa5ee346b63378cd230e36591b1cea262f33e96a91a2a3eb237211608d476ee14d2fcfae410dde0413e0f6724e6a06a994168d43492ecfd3344c1c88b48e48a4fb40e2f365f9cf65766e2f223e1c36348f0b2272eb1edd7321286abf08f82927afe30ac486e76d7d9785d5b0682262d184d7d64a84efdfb1b582dfe1b72f3b2ebad90ac98becdb09dea26dc7eaa4046b3e8184a29be4bdf0d57aaa7f3c98f7fb86b9256a10c7851a08c747b4d66d9f8dc618cfd9538d3c25cdf42d693c307a3c5688f39fa8ed501b447befcc5e48bdafdbadc57c425d7fa07f1957c62f2818c1297f595a98b799bfaf2b13fb001b7dceba000100e729b3c8865f0b2dca0a2995bbb5fd28fd180fd9a47be800bc138f1aa604510be63b187f5a871be72ec6c9e5c286032506e807ce66a2bc4b2220ac2bd87d6d4033ca1f95ea1f1513f4ba12998e4ede65ef68c66115157b722fa714142ad3225641c69610531ea7d2659f48bae16f5c8fe8b569d7639d8b5a5f21a1755668a21cfedf7868695a327e2f2bf43b0e8b4e27afe6291e133b2100442c54627b1b2464f0d2332c2805f9190b6555ed4b505ca9508d3ea560efd6261ee76301030cde618b03b1dea3542098df7f5f50ca58fccb63442d30c1da94b28301570b674e28601712baded2cdf31cede4fa2115e8126300859da33e848e7c31eba890a47a8a03b3effd3da2eabdf62bfd99d85dc1552c0e68dfb2d9f3ae1f399436e29814657140cd8dcc715803fa7af10047957e950d1ccd5d41b5b19d22651bdfcb7907e67db9f5c60cc5356f60cf0a5575e799298996855350f7f5feb82d9e97ce3887f22ed0f8aa45b2ebfb3556bc91be730e29d899ba83c91e8977c2ff5fc577fedac9fe328ca08d59750e08a1ce02ee951606e32adce38c595fdc80e835c588518bde97466fb96d5a3fb3e58e8cd14fa35e1e8a5ec037b98a572827353199d4f86dd337c82e006fdddb9eef2e380f12e41dd15558e8715954890498cb4240e428909371ab42f5e2b391cc4bd1be3001d46217b45cf22c89813095edb0f24028a29a9aae57ce86731dd8f3cb0539e73f49c9d4aadb48f9f604eaaf8463bb7b6fe12daaa8a94a8eada7076cda4fa3d08d6b9ba40e6e90d8d248611462433890ebf56aeae75a8c7ddc6b0d87bc4a8ded094ac2528f3553a56527e9207f7c3cd90f75f89a00b35a4dd9bff323c8b24724537435a0ff46e0c24eb1aaeca758d5d747c2c41a0013a239de403a70a689b93587fdf1ffd0e63a5b073005c020394de9eb5bf2663abd3a72cd9b6e73c13b0acf53d72fe1cdf00cd0de72c5b1e39c92a0fc22d5b46050f4d08ad822399db67dfc8b4454fdbbfd2205640d5925fe00cfad657b863ac034c150eab396f733b4bf7d5f7f76c83357d461192de4a200783610bb2d08c70886801e449f7a59914306ef8b890f43fb3b8673e752f40f02a2783aea3c283b6fae8d17ad5a25838f03c31c45b8ede91dfcd68b50783bb9efeba6af37db93fbcb21297faba03b7e02473d59b6c407cdfb6cf83fac50f979c9a7e31e9183c4d6167f2281585fe5ef5c7d061536d0cb149869830d27dd5e125d5cf929cc67e9b6f1bcc4ad4396b5a56798692d7cb657c136dd70f3ef9fed5ce5c26984ae8fe46fb9d6ac47103c9f668f2a8eb3d174857c0cb0009b6ac39a26915fd2c907dbd94ec2b69a4283ba6e0b08a03e41140a4cbe4e1ad4bdef144ff528ed7be5eb560e5330489dbf5ed90b61d7bc13be428b827955ad284daa4a8017ef798a47cedb4e0e0ea31131cb48e1da208d4985c4194b9325c8ce49a8abc7918ed2ecdbd7f95c370c293bf641b2f1d32d3ab19b2ef80d7d84482fe67c266ebe4ed154a744e65c5f8450e2c94ef234879bae1ba88399e34858cd4db2f0ec36293f0497660c416eb615b9f36b5d8554b48ef38f12686b687fb15f692886430f6a4307f865f6547b73cde2f820b42f3a2852013d8695581bf8258295a6e5b4bb27e890394512d7914f1bb34b4d5eed17a9a763af62df70d273951d7c117f096d1ee2bbf38e29ca0e962f56fdea4b6de752e8d884264d4d8cc885b388d9043ea71553ee877603d8145cc1e054b30e2984f67ee212f3e3dd55ef397a9394ef64992b9b15a5ff1a34f1bd26801fe5e918be4152fa38ee1efecd1bfe1b83efa490fad576b32e45a899cdabe42a994911dae55557fccf68103cf708343e2e9ff3aae8efd3fce81706a532cdb245a90a9a132d92730e5ea416bbae9fb758c1fbe73394450fd1ced6d58c60fbdee8eb92427b35d77c35e422ef0b9559e1ac3ddace41845756f73e795e8096c81e3e771672bbd69e7e06243e2ee43d8970a46e48a8ffe92a13f8b065523953e7194f0241472132bd7f25f9e0191aa58cbc13f2f7ae4866d1419a8230e6a456e8e2c79ed46154e8b99bf8c12a6ef4eea70fb25415b7997044bfd202508e36f47e855a60dc7fb9d40ebdbd1bf43c6b994b2a32e43442fb866ab8d866c173d84d1fb5d5c1b3c18ecb285629c977639fb0fe7d371b8ab9734f4fa125b330b9f84d9fc2886e179a129c0375a504424ff5480bc6b8d8886d61c00e42c3e2aace2e803740c1ed7d78ff0cc0abe7ab2aa2991e887ada9353451a3b0d0c0d461d8f64b9bd32c88a8d44c90db4d2495782e0112f86b49d22844e0a1cb4aa5911cc2c4b4291731d927f9db014b19218826d715c0e2b104e24f33ce16a256fc2bd69247b33b1ea536dad4add8784d83fa1340f4571aca466f2033d8d5a61c2069bf63177d0cb46af8f407d030ce5d4d0aceaac5f1408484be0251770cf2bc1846ec78eda78ac89f7d30844f1c1d245ed5897b8aa2f1a012af146812ae1cc9ef7022edbddbab50e758043215a952dde683b3632564be22d31e730bd3e9dbde459b7f3416225e0457b1166e8a0c62828354c007e46c0d3535b6162463127ffe1fd2b181a644209fc1b7be6a1f2583ef065c7c688141db9a1e456ccd2122aa7d641d6b55f945645189ac07c7bf36b8df744eb651c4c80b7c8b6a83f2e4f9e8478009f001cadcd03b14de6345f236f64b169c131f9134376cf91bd962a869ff8ae7a3f9902a429b070b948bf065a73ed23be66d424c30afb1aac5f54d0df228756970686c0703150858009448e6354c6a7a6297b01c6c1b277747a4d92015a53ed135a0b7b33172246cf5262d0ee0f3d31f5c28dabbc53e950f8407bf82e1bd5daf652bac10c814869137c4877b3e850e288d72b49816a66d9016d3e9b983be6b850a921da893f2ea9bc065895a5e839a6b58416f820092592a990d8f068e575fa2a85da3772c5462db427d12c1a4fe5bcfdf15783b3bf6c4cd05fbed2286d111757373b9ec523c39f6398284bad3a80c1afc94a451082c37c341579efbb430ca3ba85a56d59ec433036ce4241ca4314397c42eef554b983cc89d643961f31b238a4148f60895a9448bd1f268527474be04994d222212c948b041c9dc931678fea79dbe648ee704dc39539941dee93f4d0ae29f6a7e006f5eda804575e9b27ff2fb96255b6546834d019f417fdb6b2fc7c6f70cb57796e27706bb29f444b036f0fef5ee708ef6e3e4cbe958b597fa2f4057c3a51f042b935bf6b16a9c5c225aa577e8f18931a4ca1065851ea31987e00b7654b4570fe81877a99e11dc964d1b9be057d02e160dc932d75a1d5cab23b3b6342c23e74569cc6712f0ab90c0dd6dedccf2ccd353e78cde1dd13811977463b79529d6981eaa7410576a45566e95b1eda79a31aac7af0d83e9d9b0e2ab5d36b41ffbb03ec2e3d3faea1a9048379ba351154945d43376ea5af38707835ee5e2217f07aaca37e32fc78af89e148bfcf2d8dc6fef4767876452f4b80888124cf6ed4c5eee832c99649046bd457d3bc631bf56fbe36a464f3b843c3ec637abdffe968e0fb6b7909db37d68da01e9e9daf5176ac08736f7129eee0b91ab8f9c828271d66b383ba03da88da9c03766a7c06f98b1c02fac231a34eb5b8afa51d1a98cd5080f980ef64dcc4258095e3eb9bfc5b140160b6889820d846dd0cb20bc89203af709328bf355a2d8b6de1a9f3e6980631b5fd934af59ef5e9ed77727cf45ec967b3ea765e9f9541cf4f1baf19455e0e9c128477f2c109510d0bdf49fb5f1301c45e809b3ab5a09371cf669b67002bcd95d7c9f276a1646af3d682c52ec35f773302bc181102a3ab860ef752a0930f65894f3c1961d741c26010d7d59e733090cd57014415094be27944c56033d43173295a6b4c422f1cc67fc2be161226c09c98384ea39b5df8c0421a177282bc60388d8d706be4c39e13e4e5b43545e5d99fab1b8e3aa49c15a4f2fd46d3fa615802a0f95d0c623a519e1e042021550e60d7a7b502aadac93780f6ca1ffe304519b886b2d6bfe547a9acde1998939a9e9868ca84dcc82fe6bf9134096c50fd0f37a1f30e679c182d7396ec10f94b29a6ea9d826c17fde6043", 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x4}, 0xc) 07:12:58 executing program 1: r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x408, 0x2d) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) r5 = getppid() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0x6) fcntl$setown(r3, 0x6, r5) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = dup2(r1, r2) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) kevent(r6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x5}], 0x7ff, 0x0, 0x401, 0x0) 07:12:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 07:12:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munlockall() 07:12:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 07:12:59 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) ioctl$TIOCSTOP(r8, 0x2000746f) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 07:12:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x1, 0xe5}, {{r1}, 0xfffffffffffffffa, 0x92, 0x81, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8, 0x20}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x81, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x1f, 0x735}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x7, 0x5697000000000000}, {{r0}, 0x0, 0x8, 0x2, 0x1, 0x5}], 0xe49f, &(0x7f00000002c0)=[{{r0}, 0x0, 0x14, 0x4, 0x1, 0x3}, {{r2}, 0x0, 0x4a, 0x0, 0x1, 0x8c}, {{r2}, 0x0, 0x2, 0xfffff, 0x3, 0xdf}], 0x4, &(0x7f0000000340)={0xfff, 0x7f}) setsockopt$sock_int(r0, 0xffff, 0x400000001023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget(0x2, 0x4, 0x100) semop(r5, &(0x7f0000000380)=[{0x4, 0x2, 0x800}], 0x1) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x2, 0x4}], 0x80, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x2d, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x3}], 0x10001, &(0x7f0000000100)={0x67c25b4d, 0xae12564}) 07:12:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 07:12:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = accept(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000877635400738c7370000000000000000000000000000000000"], 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r8 = kqueue() r9 = syz_open_pts() kevent(r0, &(0x7f0000000680)=[{{r1}, 0x0, 0x1, 0x2, 0x1, 0x55}, {{r2}, 0xa61d2acc206e6b77, 0x10, 0x1, 0x3, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x200fffff, 0xf741, 0x100}, {{r4}, 0xfffffffffffffff9, 0x2, 0xf0000001, 0x5, 0x3ff}, {{r5}, 0xfffffffffffffffd, 0x10, 0x20000048, 0x8001, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2, 0x1}, {{r6}, 0xffffffffffffffff, 0x20, 0xc0000005, 0x4, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x4, 0x80000001, 0xffffffffffffff7f, 0x1ff}, {{r8}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}], 0x3ff, &(0x7f00000007c0)=[{{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x3}], 0x6, &(0x7f0000000800)={0xfffffffffffffc01}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r10) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000140)='./file0\x00') fchmod(r12, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r13, r11) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f00000014c0)) r14 = semget$private(0x0, 0x7, 0x140) read(r12, &(0x7f0000000480)=""/189, 0xbd) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000080)=""/19) 07:12:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 07:12:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:12:59 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60c, 0x1ffffffffffd) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x4cf) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000580)=""/219, 0xdb}, {&(0x7f0000000680)=""/142, 0x8e}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000740)=""/143, 0x8f}], 0x4, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="667924acf38550013bb6edf66bdbdb9fb62cbffa0b47f2af449654005eced7c8019b0ea4ec26af6069b7406b9580c29f15e50ebd31a89ca75d28939acb5bd5293c189340801cd368cc0b2669c9d0b9276510427707e6529e490ec9e1bd2275c6a8b8556bf76aff3ed6b7cfcf89ccd93c1553e84bcbba20c9738868c080cbd1842ffb9c8e65a6a39ea532bfa5dbf559cff1e6a7d01f2ab368e26b665740a363082b80194c03be56866b469a48f591caa9c6f313446b0022fe8e0093627b1b1f4c84c85ce29dca8158d5c07e780ebee1b0a4673c406f357a4b893a95bdad313a7206b875", 0xe3}, {&(0x7f0000000380)="5abc3d22965401f2df8301513f802c606b234b7f666a7f30a2def8d70fe048767667c1ab79fc83ed858a93b3f28e2d85060b97a6b355ef7a8c84213bbc80fa8ab9cf0707a563b66c30f4cb2c7611b5c1a6acfc2dff1990a1430c366ab7f669f4626eeff20fea2f7f9e8feaac8b7d906af9676a2316c5af8f0ab25a62e344bba76159c741ea9d188ac129110ce7bf", 0x8e}, {&(0x7f0000000440)="06baeb4768a031f92e5d7594e1541f8b14981de1dcd81a62f9957ae42ccc2bc7eacac75c7913ada47b7bc9dc65a02b923a9fa34f3bfd02ac27a00601cba5368dec14fd1c63", 0x45}], 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/140) 07:12:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 07:12:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_open_pts() 07:12:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 07:12:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) fcntl$getflags(r0, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 07:12:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x1, 0x0, 0xfffff}], 0x180000000, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x100000000001fffe, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) truncate(&(0x7f0000001080)='./file0\x00', 0x7ff) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001180)=""/199, 0xc7, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000001100)='./file1\x00', 0x112, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 07:12:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x808000006) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 07:12:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x16, 0x8005, 0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000dc3a459cf2b19359ed35bc862464f82700000000e2e4c24c1a487bd3eeaa", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00125a00"], 0x18}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="cf2baa10bbab4e31f76fc04f8c28bc036f71f29645b2d4ba2032f48e65b92ff47e54a78aa4b4cdc591cc432b3842e96964b85b118dca4aa84057d80103209f60e879e05651313eacc83269237878b4aaa16d78d8be6c5d648f414f3960327925bde59012088134f95afc5142d952fbd1565a38125342343c45b9bc26052cf3c61ad193f3cc5b79d68389ef877db6298f8e77ec4146956d36112c1f752137f2618efd32e9b347d840834d6658b03f227fae2fa422c614d2d36c7f5c8cb434158fb25304892d8e061eab274e21b5489ddc80838f5b33d29a55c2cce6677685965b", 0xe0) 07:12:59 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 07:12:59 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="c2022e2f66690100000183ca981122e0f0942509dc078051952830a3b296df123435f0abf59e6f1e9d2ee606c5776d82d7f1e70eff000000000000005192a18640e9c00784eb71efe348149da8eff17d949520353b5cc2e4"], 0x1) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x5, 0x10001, 0x4, 0x2}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80000000, 0xab5, 0x2, 0x9}) 07:12:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x20000048, 0x1f, 0x9}], 0x401, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x60, 0x20, 0x22, 0x81}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x40, 0x20}], 0x1, &(0x7f0000000140)={0x0, 0xfff}) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0xffffffffffffff6d) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:12:59 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000980)="001c7a34fd8cdae10c5f65ae13c66aee2a91cc1260746a36e5af20f2bebbbf4312967abceaaa55db3cb3300c164f3a23c100000000005103be0001b134eb348f0860aa973a69582b0ee16772cf5fbed26a6e045be36946f3c529410d1b5670c3764c69b169e32885826cd207fe53b8d953c5ea2ddfa4d83956d9a5bef721f26f38e7b0b0305c4018d4be024950cc9d299b63cd40aa5c55820ea784373b1f347138f7d36ae5c501a30f1dfaf655afe4090987699a4348ac71dc8531c6f88c45535102686c0fbb9df10037aade6daabbd819b495769e37e4546fb188ab9340826880096a4a1add19db675ce585fdc1086e1f8224c7f918e8f7e7f5129581332fb3850ed9ea3dc219b099e144d32eb7d3223480028d3e8cb4d6ad7edac68b846b05fd72675b34667f8a33765c947b237d27875a4bf6ad63098c02a4d331bfec218a73b3afb25ca0051d5df299df1554359cf79462541ebd96f9a9ebcab0ec3ec68037e749cef3a9e067ba970f487113f8ace926fba2286b1498dd5a5d23a8268c1abacc84b01c82f2b8e2f4d3eafbe701be01014be6eb449fa9157700d15e2b586662175ebaef58dbf56ca7551b19d37e7bced899a2842e5709683bac8b9f05a4a9488d778589001531344b98cf7b44c105f2baf83943166f9620f71fbde1192f53304a84f31a989b66d2c6997bcbe6d432ab5a220ec70bdd5ededef97030aa82fd4ebad83a1b049f02bb846291c4908103dd78851d0c849179e12ba1f5fc76736487ddda1bde60426d4e4d3f0485cf698e32b8ac97b4b094b51e5ac531bbae0619a9fc56e267abf62a12dc4df2035f08712d198f8bdf4cfe140aa24f326ed3ed0c98e1f3dcb2d8a4188b129427f789b4bc72f3d7cb6ad482bde383fe72d8ed22b6a2398ef86ef02f5a7b70d0cdf9c8c4c73c023ccb834db011b96991d3e9e597f2202216e62aeeae79e8", 0xfffffffffffffef9) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:12:59 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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=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\x00z-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x1002) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) 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', &(0x7f0000000300)='\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') 07:12:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 07:12:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/112, 0x70, 0x803, &(0x7f0000000080)=@in6={0x18, 0x2, 0x80000001, 0x100000000}, 0xc) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 07:12:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x2, 0x5, 0x2, "046aa431e5845a414bdd903a22dc98dce4ceb97e", 0x1ff, 0x100000001}) syz_open_pts() 07:12:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:12:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0xffffffff, 0x200, 0x10000, "6f02fc8bae4c911d32069d971f9cd960c7b6b95a", 0x7fff, 0xa9e}) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0588214003c54a677400000000104097f4f35e92", 0x20000000000000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 07:12:59 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:12:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) write(r0, &(0x7f0000000180)="92d816965e7b39ebc78ab51d0fa15372ecbd42b36f32940d2f8ec722a99a8a72a75aa38bcc9407ffe569595c3c0b1b741f8db7a41e100f451e1f207c7fd96f3e0541aa050d7126879f7f56a856ecea08cf44afb10cc7625b25e385d3fbe6b64dfe9d5080e9c8bb32b48b9b018ad17d3a36208de0e0260c091ebe6f55a4fe17ab7667ec923e0081c7ff71a12d479450d8cd952ecb9a61abf518a553a3b4629aaa5a538cead488675c4cb63025448bd00c18a302ceeb79aaa4c69fec4a", 0xbc) 07:12:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x6) 07:13:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$inet6(r0, &(0x7f0000000500)="9e2d7c0f3311453c3e92d8e63bb0435cf7d47a82579405095c30dc29a124886f9c2904b7ea334b9b178b7a09cb1fff9e250a9e73931180df28ecccf4a8a02c916bb4493261681b83d76b287bc5347d623848437976fce11af937ef06914c36f5a8cf5c794b70921bfd8dfc3c734d2b8b4fe160ae90651a8ca88fdc453ca41caa2c3a782555d08d576be5155e49c85d8fa9e2543cac5f7b718de9e162f8119a9cb01c29692aa5c736d1a83a9a27077919ecb50bc2ee3dfff591f95ff8b6ea0aee94db905446d50d43156d804f33a6ec9fae3e4b59b7d1d4dec1a30e8ba4bb43bf5aab11f8ff9a61136aeaab5528bc272a247682f969b289d6cbcc644aa3cc6d32ea8e00b6a3cdbb885a26bd5afe3caa72ed4dd6f45484e952c04bd420a54bb063c4fda41801eafd097012ea31e1040fb00ead86d89daf93755e679613797135ec7187145e4bb613f8caf4c104da9bf792009cedc40c7ea1979318e2dc5c10adee85d656630de24c1f947ebb946985d691260e56abb6438397c5f395a319c168022b69ca7e756673d688f2869541d82a21b3183d53f702da89847a3611f9e41fd5d4264002d22c56310c7008d09e29782f2853db05263e8b446241afb4668aa433064c6be70f04252bcccd28aa965d35d9319bd94761fdb5c397949cecbe36a3774efbcf688cbd6e6bfe5e7c6f525a759d3905da60e34c08383ef2a68009b7b7154daa39084b26963f97b05994f048c0b52f49e4a49d9d1553ff1d9c236250f71fe1fe9b22bcd5d2c40c6cf91d6a3001e611191771d3e3fc8856a58eff8a75b75ccb96362dc6158f6724e7933a6377e737109daaad2d01c7401af905e26571b195bf7cac20d552bbdf296cfe1d8c9f6ca5c2ff59adf813eba85070a75db9f2f573ba2bc641df02df9a233ffc61c3185f8d0cc9dc5d8ff6469cc254e72f356d6a96d5fd4a9fbb1385b1f5acf5fb467746571e18a0b7feb3465069fc779a1cd51f20ff84cd2775b95a89d25f7e23019216f31466fafb4c2a90cdbaa913644eb2076114a9c12e18ef5420a8adf3e5b41cc54d59a3377cc7072efb55e0c17581edf625ba626f0505aa83dae0788dce8783d0a3cb596d27454a1c2739f6a8107ffa365490bf9e2b79abe02ac0806dcfc94ff0a65e2c5753f490b494671bf79dd8adef5c912211170c34f7677302fab6bbb1a0dcd24e8f9fe050ec5a3489313607d0aad1c511534e7be98a2166d754031e10e49ee3957001a4bfa47b2bfe8ca4693c0231a267185a98f51c5cbb3aa28961c9a20320400364f173773d02b95275d2f804d11521272813a3ee10908458c1cb2dff6a32c3c1571d5dab18c9d889520bf365cc2d747cae994ad3dbcf2490e120f266452f5630846af851207d680397e46994415cdee57062c00119c0413f543d79d3ba7a51fdb930f278d99bdebeecc9d3f29a749aa50aa91e393b6c5db05f9ff91d1e799668954491efe61b8f2cf3582bb6d7f037407c2b6b76e9f561a13e6db5d468f06a07ff282f6e78bf5d6c2c066dc63ea12d94e31163fbb2f2e48a49f84d4b29616c83f464156d35591982046e73c7ee860c56dbc6778f840b8e1d217fc885d91aa9b5f1eb903c8a3f02fab7541530c59d7fb82dd67784b0e8251cf7d46a23134abad8ec3e957e72014a3a2cff18256d9a566ec97980db9c2596f4b6edb930156fbfce552adbe3090a9666be337cc3bee6dfe397a9d83dd585c8f616f1779828cb872274c185f3234c76814ad415662070f59810864993745f7ac9c6af43f7a10b393c7466a95cc46da77075c2a70fa9b8c5f0b9cdb5a46e8690d90464102a10b21451a4bef06fa238e4f7cc35be191ca347bddd4f9e1bc1459ab22d856f1fca3eeb338da7bc38319309c6eff17417e811b2981fee7d4f1625b2422148cbba20e2d9aa5ceb3f5f5192b3590c36ee73068cd072899fe7ef4dade6e809873f179247f4339c26e39ec97bb39e9d1cb51d1698b9d52f9cccbbfd0bacd2c40645bc8ef1f4d2adbe8b0bebcbdfc3f5a5c4c6b5365cd1e42135fcf174fb00f6dda0f5f7bb29f64f1966db0f2657ccfc86978bf527c20e493eb5fd4ae15e9984cf171ba65457e088574e5468d3116d6053f4a93a8fe4e1ba6adde1af5dee00e3137619866174598984fe87962eb2f09cbfb4150cc23361501855baed48c6693ba3c111426c791d0e1678ce6d470fe2e5f8cadc58842fc2ebef91cb3ec7c8c517bf9b044973d4cb27d6a0be9829493196971ab17ca9235b954da8d5f872d35e0369c52f913a0f6cc8126757eaf5e49f0cf43b662fbb87e3537b257bccae4313f805530ced9cf466b61b8ece0bddd9da41353e1607ca87715f079ccc932b1cf20c52f11d0e80a0b8fd5e0a447a5a78d9d832cc845dbb86d8e310ba3efecf5629bb42f0ed2821b95135fa8e6b560bf7ff6e69a58e7c031205bcc6a9eae69d44794cc40c70a69fdcb3f9da7b3f3d4ddc15ee9affddb8250c85b600dbff3c8df00941cb7607f4f468d01f4fe850e2f9981afffc38e4b3ddd03dd30a5f9bad2c2368dd56efc984cc91888b2cfc5ec483ae849cb8667ff8215011c7e6534d53363e26d45d90f2a8dfa7a38470e3b417b54912992c25bc753e0be5527169141e13f310e1da8ebbbcb5e598c23fa96c42a0e34820ab786ee8572bc8397eb6d6dd7bcfe9031d1f4b19430d2ca243eac7b3b0a50f48b61f70b03459d1b554364f14a58f0760b0550855f2fd14181b3fce609df10ce38069d92fc019bfa67bae216a2d9d9921a4eded663766e3c4236f0bd0b2296260a9b6f77af99443f01de9dc183df30087ad8038d57037ae2c9f657366993ce19501e123095f740b50c695784be920a01c33568dceadf8b943410cc6ca1c50e5ae06922b3e50c64df2554cdac5defa8ef89ff130a0ddd320573ae56fc104f91fef74e1e5f047dbdbc7402a473f231d3354b4d40dd45001d968153abc2165a39e79c806cb828cc1610d6252921206b52c251046ac1ee998956950f9ff43d0038fcf95f09b7ef01636b118f996b509091eebe1bdbadb617539dfb14c241ded5eb4e1cefa78d04806f81b330f288f7c76bccfe4bb68e484ff81a75513cf795dd7269e7a62d1b2784e9262c1f0384033fbf475a9b0fb143e2de2d20ed299164fcdaa8e5c0a1ca9ee1bba5ee99e3bb914c62268b4b6a3936e5f4a5e7eebf5b9f2183436c5c488025de196b5c96cf89e828c4833861fefa4a917726a5a0a10d3c3c2f9d3e9b8b4495586dbcafd7f0a9621450b289ef3ba4df8a1fc4780c0a3e6bcde69f79e2e6d33b2e390e60125cb0d057d45e3fce58784cdfbd5b6428067951b390bcd53918d33e0d5b7d943157749116ee569f0d0fac0ea5de1b1f6b2358caa20b5285ef5fa89ee266b9fc8eca62c6639e0e6bf5f75681078a262ad76be1a648ea6d75261b5db2b733c2032ffa05a5b13331172c0a25877eb8a69fee726ddd88f10e9f5a030a7f06952f2116a31e26c6db9012d361f86971110d10c2e32d8237b1b9fee1798534007666088e4b014e538d0c7aea82360b61abdfe48b052ec5e240fd9872566d8ec3f159f94ceff9b49fa78e58bce197bff72fab1f597cc958f8e6fc99d604fb0bd69beed187c753e715ce49dc0d61eecaf384aff3a0850bdbf83a5b5de966eb3e13b9219305cd9e1d9bd651778d603de6b610f304b748b6549e71346c51feee6f8d94b9b4bbbcb51b5bc553f24e0603a2c9a18f9e50adf939af61debfb1b0f4b87384f36fdd0781386381955198e95d75d0f7ea68438aeaa25852955c7a450bc43eb3fe28cf5b6e13797e25aab603506dd04db525bee2105fdfa8dfb183e432f1ad9f9edbc91fa2c9304b42130a1be193f85d3a2eb11ad02e6fc3d4ef2c9b50f9dcec229cba3e33ce14267fc5ca8f3fac879e618adac029d739a1a9fc127796c66af35f10d713fce631bf3f394f009ebd86ee76bb264485d727099f3475d8092c992d4bba12dd7ff918404197a98758edd9f3bcdc0b192c40b1ceb41a8dc7f0c076997339e75c16583e1eb596b8229dc132c9910052616cbf90ef42bdb00d861bf0117d89d44130df1921b9a66b4c498fe6a43a6a55c8f8e14ae903ef7d929b5c108641679f0a000d9a61fbcdfb56907ed837fd0f7a1b635f1ef2fb88387c248baedf580cb4f45b3276a69253b4f281eb719a18263f38ad21b436535eb389416db94dd1f67d2383274e2637dcc13ff2e8cfb8aefa0f11da44d492c13162a2bad3fab249c8f913d133bc7e2fcae6732c5883f30709f89bd48ca8819ba5d12841e6d059a19184d075eb0a6ab8d5f647ff157f11934d9344f185d7405e894c497f9552a60f9d6e347b4ca2b71c72967e318a3da64e0e9d406fb7bac23f23012ebb5954400c3b170c578fddce399eacc3c3626c467e0e4f062208993ba737fd15a161b29cb2edf05c15fc571f480f9f57cd8d3b9b30c6f69daa29c615cb8fab5648101bd585b221b9b00ebf84c501515c5d8ee0b079e1ecaad5f847e5bfd524d694b437f9db02dd08290f35706a88e87662da9ca1e41f456b48f9b3bb12e45293521f703b4ed3e2e453f8f71838a154b73c0b0f48ec3294766d32991ce5e99db5e8666dc3288bf1805a3dc679e46a1ac0188bcbe51a8d43d3c6299641caaa1fe2476b1c822bd65566bf5dface2c51a931861234958f507395304583da2c3cba39399ca51ded5c5d361e31c1295358a52ddd77f28cd4c0a83e62db1087a6490de7681e666032f83cd10e73de3a8809b230db42f7c5cad70b30d3913177ba5c06338a3e55cb5755124bfc53c7d864f6488bd338403947d93276233cf5e653cdd7987456aa775543947696b26a17ad651704342213c8a190db5dfa61cd63af42d9422cc42853fa514e02f314170d8c6807b297d77dc90a2d6439b7c9ee782e2a967e8262fc0a2bb860864a621b6d517e209c2348c3ba95a4acdbd59ee1faf7a633f0135c8150a08b3c9483f79484dad1402e24c09e6ad292a764ef6930c1f22ce64f4bc76b23e1df819f164cd028a57f9c91cdc8f534a85b1ef29863845e1cefeaea9f4f60168c0c8406bc7e7bbba6ed7cad1209555407ec7e277af2c4826ab60b5001d82a3c45cdd489721f4940428cbc3a4fec017d6a3b84116da70579d069320427bb9c99574fa7712bedfbea4db0a40559095fe908eaaa13c1d3942651a13fc82135de5fc6a61dadc2d5f41258ea3c1922b20ce875f294043e5174a94abe93d25d98621ff3b89d32edc83007024c16acb4891aa6523967700b8c4fce45798db9245a6420b6fa897a361ee93687bd8253fbcdfe2cd122561aa01077d6fd0cc478ac3f1e497cb75e5cea9523a6fc5902818ef40cfb429d26029cdbed5469ffa7e4d25cba696daf9ac06414e9ab5aeaa34919e8695f43373ada88c9f7e30cf812feb14df434188b4f62eb8f7bbcff71a726f59e985c492072e139558b61a5449355138fdc7dd0097cc855417ca8fc758623dbcdbd44c999a19ab3186103ea527f03955c6e3d53bfa2336f687521db899ac8266c411be9dad4d7b6afc8182707e9dda1fe174d455620b845930cf78f06df1d3013b2a3107ee47078d35daa6b66d1942789224fe0b2d392781c8c0ca2fcff6f15455e2ce70ef970c41f4fea63188fa0db0a54720b748563d3d354b4b48e0560e16483abf9e960bcb72c053cf45f5606ba9635536075a8fcdd0a28253c0401089acff7bfea480558cea7f8c2f9d5ab3f55a758075c80902916b3d979bc71b24fbc4025b496c1e9528a529d07c5e15935ac0", 0x1000, 0x400, &(0x7f0000000080)={0x18, 0x0, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffb, 0x1, 0x7fffffff, 0x3, 0x7}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1000000000000116, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x3) 07:13:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffff546, 0x2}, 0xc) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x48) r2 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) syz_open_pts() syz_open_pts() 07:13:04 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/72, 0x48}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000140)=""/140, 0x8c}, 0x800) mkdir(&(0x7f0000000980)='./file0\x00', 0x10) r3 = semget$private(0x0, 0x3, 0x80) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000009c0)=ANY=[@ANYBLOB="f999008f5065ac7ee2b41e8aeec77864664370c83755e346a1e6178f0839944d2474064ee137136c"], 0xa, &(0x7f00000008c0)=[{&(0x7f0000000380)="d577dacd269528d6c6216ceca030204e737aa2de5f1a84057a93af91adc5176ab19693b673df93c7856c1e64e8158153f026913d74a5a25c8fce5d171695da4e7fc691b146200fd39a6959eaea0516eda37ea1aa2f26b68480324905fe99933270bd55a8906f37b04bbc14", 0x6b}, {&(0x7f0000000640)="be6dff4f6cd8470b6f797f8501d7998b7eb641a707aa0d068d671635adfbf2997a9b4c3af2fe37707ae481cb150d6a57b64ad4615225d3896d46c321c032765f7054947648b5f4486e76d4ca5314b2c8d2bea4cd2898ebd4b07364b56594b9a1c02f78b60e93b5a9312ec9c48f89c1855297a0dd2243e74ae9e29b122fd4e4aaac91e2f1f2904c3a9d4102d4e9e683a86fd57aa0e709e495d686027266905d00927f8d94c07e7214a4e5689e37034b1c690c16fe2fc0ed016df7f137d662", 0xbe}, {&(0x7f0000000700)="24993f5db5600e6a066edf0fa9317c1d8138597fee7a80c1177b1d86023627a5206d9fe60e3120904dd8db135ef85c2b9e8c22d44a011b10bf53c4e1fa12c6fbef57534228a4762585aee80d94a5e779f0228aeb6d621889a9", 0x59}, {&(0x7f0000000400)="e1b8bf9787d400165d4f0c1e39dd7e213f39f2", 0x13}, {&(0x7f0000000780)="bedc1f45cbc152b217fae0a7cc02ac637ab4f6da362418a117aeaa06fec7cda04aa76efa80197a8e78cc21002c73768543ba72d7ff2c3b1b3b624acb0699dce6e73b2209b791b679fbce3d96da9fa5e5bb6389ffa419a9105f633e46a6784b9048c71148c4843844a6dae1ad1e327f0adde09eda3ac1e4ac07289dac5b92c333dffe8c1f66bc8cdc157bee9c641c0589a31a66e1da1b4686eb7a", 0x9a}, {&(0x7f0000000840)="3e8f26c644983c9186d095f49af5a24d5f6486a39243d9e84489234f5cd35c73937a97486c0da35af6566f45c8b48e18aa9f192f00346486208a5302558fc02930ad85ea0ab507383daaf1cc4cf5aa27", 0x50}], 0x6, 0x0, 0x0, 0x8}, 0x3) semop(r3, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) clock_settime(0x0, &(0x7f0000000340)={0xfffffffffffffff7, 0x4}) 07:13:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00", 0x5}) fchmod(r0, 0xa) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 07:13:04 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r0, r1) clock_gettime(0x0, &(0x7f00000006c0)) 07:13:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = getppid() r4 = semget(0x1, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001200)=""/204) getpgid(r3) writev(r2, &(0x7f00000011c0)=[{&(0x7f00000024c0)="28883fbf3339a39038ea2af7d1d2f2d98a5fda1e34d022556007ea2b8e4e62baba5e23838eea70005acd32633155b7b76574b0941113165a0ac01a00aeb2ed93834c670698cded140a42f4509642c9c0cafbf64aa115e9969428cf16f43308498c775c9c9ed1224ac95f7046d38061c394492b481e2ff75b9d25e1991f10830d4da13f06c461ea7f41122e6823d940b564086d8c5c022c1b97f42dafb0f33ce89c341f0bb3985cf578e782b912c5b845d1b713c1e707d6fadabe99c32ea48085c5ed9ffe8a22bd048a0b6dfda3facd954daf5868cdc2a338df4199d13d8c44384de58b3d7829a157028d49a7062b9690ed415769be66ee0aa3c1105e523390200a6dca2af47d456f1219c6c784566adece9c4ee04e678cc972581e3399c9fc586bd8a9615d55caded765e6c20ef9796588010d4671847d600355ba749db297a9029d2dac1a5905858e988a56c6bb0df51f2c885e28274907b104bf04800917b72c15ba7f06052d0e93de9c228adbcf05e7f4f79926c7b266ce1ce52a3967cd1acb8cc42036c5546013e7a6255e9cf004c76ac8c4d340ea5c6d8432c21e9afdf9148277662c172cf38346f08ebb06294a367d6cf079fdbe7741dd47d2236206016cb39542049436e8e80f9a1320001cbe0e0142de51d32b441883764f51ea72d980a6598ef09ba114f84b945538dbdcc4ae87510928e2babd233b7ada289afd22b07a207a0c06b370e633d5fcf0e18b5e75fecad33397843dd829da6f6b817e659a08d2b8f4224a4291d0930401b4573b7f44cc758631423a0e39d2502f18066fffa5a1e9685e9c24a5423990f32d5ecbb0204153937048ca6e82dc78da71f9367e5eebbc98cbb781f1dbfb91d672e3a2160733ef4f295b8d167e092b70ed968a630b77868496c80d340180167ff01f338e7b21d5334c205f202de855d74c2f74502e716192c154f49f61d5c904e75bc7f50bcc197c15aec01b535ce4c1c34fb6c293190ac19c4787d6b2241a5284269a4a98fcb472fcefd40dc9a9b923a40d69604d0807403b526d5746eb9a2892a0d6e2ee33b6901db6380826fa444975c378f8ce9304a184d733a4a6f58ca0e0e0cfdac43c0882e2018d2f7ff703a17167504b15fd54f6f09c0f4845267e693816cb15f3709f7a985a29832aa1d09145eda5200b81449e288944c858e1d97cc6a8f4b0570e6050566840e6b6a08bc4834d68387b4a36d1d8e05ae3354a60ce454fc8d3cc3f3a2324952ada0f0f955ad3cb4f7bc0689044190732f3fd401824ea531e8b7052e80b01f7cc63ee761dc9179a21d0bc283b2f39d2aef7ab84ae11e5414fa1d98c9a88dbc806f95f6656d31c9f87dcb08ad31fa924429fb875e7c091c837aaba2c3fd2740316a3bcdd5d82209ef1270eb83279c75c03bbb4ee075614a8d4d42812db482a98c0f289090934268bb5595a545fcdbd113a7ef9b4b64b72c0f9f664be0c025ffc1910ec7818efa6e24c827007419cb8cbe99dc9921704bd3075528ef34e282234b592bf957869dc1197716e81613b1bac5374177fdaab6e099b2c7214aa2759e5ac7f42330a7379e9596fd1d11a6603c74e74bbb3916d50e1c367034f7dce5516b884bea4b5e14caaead1a585335d6d6626fb6e14104ab20e4b934735efc28754166cc64d70302b5952c32d5aba47a8269d0e9c7f694a27e34b41120fbcac77034031d3235e200a1cbfae8d952465405db9e2f4f03dc8b6bfb58e109fdafc7a373bc0a9e3e6d5561c2b422241b0d69a82371824d35d4ea1532d6c48e4ec7f99267d31a40ac6538589f9024689a59d9c1e3721c8520df190ed81c02574d0747c7d2d8edbdd76799b29828d106f80a94ae6d3cb3506ca9c15412ce47f24793d8c8cd8b24783b6bb122690c35a96338a7a8f8bfb7d59be0a09b2f485a425117ff254b57a6f5cc8506ee70269bf76b52fff8c8a5275cfd3eb5449c41eabd954fc6791f6ce6bbf5403d5a12dd86458456d6b645efeab3d0eeef818bfdd4145ffcbb896ea509d3ea65637582f56158cd4174ccb1d6f4d9fca37d91f09aad18daa11afe80c54af2844ed98901bc68b48e0958dd2e7757b33f2a470d3ef8cedc8b949fa6a38c9f28a4b1094063a75f7a1e4f404ac2b3801c108d02875a89b940b4cb2cd66e5268e419c74e9c223e99484132651471d28b5521bac95d52ad38fe0118066a31796881e262a9017ca314af8937a98be1de503c39d0841d3d33dba4f41f5ac618a8fa89389ea3b06683b9db19e409a8f488da14fd9cb64e7fbb8d636de5d223a821504878ee496be0b4fd903f3ce912dd3ae2f25a83b1068dd6728cc79152b189d76cb8dbe7acda0cc3425ec760cc7512fc06183c411334bf3bcccb38067a220f61e9323a6eaff8f8a2e5ea3801b780c0b02d077e91560d384a16abfb42efdf94b5fa358134420338eda7cecf4aed9fe5cc807419594ce5cf71f16091735ab4556a61a31153f4e5aa49411212526af2165a6de03d4fd1fdf9982abe6636b481b19f18671f233297b39d5f64f52f4d96b7581a5f88cc357340436f950318b2a9179f14b147326c85583b868b44552de20850c86c5e7dce946a6dad025f50db2d37fc6c9e998f4246d15f67e6b26dc77e479ae6205e12a3d6972b1208930386717c1ec9867a35f555de941427bd47b7c595c4a6812791ed2177f31c3aa786f4cbebbae8ba69f436492f5edd7a975c3fbffe3d27d952ad3bbfa854b599f2a0299a0037643173ed638c30e4e52003dfbf72e1b7477512eaf9df4152f537023726f2d867a5e98c758fc623d44181fefb3ba884cc02f7743688de4523ab4d0e95b40d0ccc8885c446b35fc355c785b76829a094402e4291f0d570e38e6da11edddbd997202e485590b554e35af0f7ffeb036658b679150a8cc5332250b63a06102dde6bf24aae9e5255473fb8f7fd9e5be5d1207f5243eb8e3fab7e1718022fd40bc17ea7896d1d57be323bb9d7cb519f9badd0c8087d2bac16acc09aa01cb1ef4435c0a07f0fe79cbed6152073534b08180853f763fb31338357f30792154fc3a1f94f0e4698e3c09369c49ca2a5624112e69a4be7229aee11638d0b03d189f2225868e8b66068066da233523fcf7e0c492e22ea5c61de3a2bd337ce584315d6035794320fc0536c46ea943ef33473eb4a042dbb6a007d4d7c1daca661091351bcc58fe174dedf11009591977262addb1ac6f902d4b4c6e78b629b80110f9c319a29128d7258a141f9de23c978a5b2c65e9c99c427ace9ab9dfdaef9f6ec3adfba981c52ebfa594c900e20da2f8574f3b003aaec665407eb4814b931299960f9104b4b822263a7d073e9e4cf392a549ad6122bdc97b6acff45a7da66683e0206115d3cf92f17a05e33da4a1fffa53c0f75fb8deb0007dc2d1fff1984c5866bfda13f9768b8bb2dadb8eb937992d67a6db5aa4a176a9506b264fdc771aef1f64d7e5ad306ea80a1ed24e2c2f4f1b63f417069e35f1914731bdcf4dd456ad2d3047db54cfc60d697c3800a775bf6159acdaba92c4ab33752408dceeda0799abb68b725bf0675c3f4b396ab7c8a1108555311aaf2b7cac78c1ad0b8ea47316512d7651b0e6d3458a23a63cc5770b014df4ba47be059f29543ab114b3119007adcd9b937044fbdb4227971c1d1e07bf5e776883f541f5a5030d22ae521cc172e1b38f0bcd033722aaabb3b1b7a80b6d0f18aa9b48b69c4b4648d4157785260480820646d325a24ed57625438f2cb5e6819057c7a03a61e39a46591663b005a05c559ddd1edd899ae5a21645fb8117263e241dec1bee9bc94396d4936f2ab8bc2aa863f2451d38487fcb4e4a0b79f3cf08191fb4f12db84062cc899f58d7301a3958377410a625ef0b121f1f22540a8a5dafb0cc1acb0f7a20a2b2b8312097135e93cb6eaa762d3a6f7e5aa526b8055ebebde5f4171a62910a2062723b6706b9afa87ab7a93b91822cde9cd141b2a16bf715bf598056acf0292de0dab8aafc3c5fae2a348adf01a55f19a95a58a245d746616edd6e26e402af1ae871e6832e99f47943c0820c8fe39713177bc7c943eb4f925ffe9bfb4e83902262dd69b8b8043129bb3bc320dc275f66e5b7510e108130e66cd0e316a071e88e5600322f9a79947d3ad88dcefa077763463b2405a85cef9756d88ce442c9189a2462d80d1aad35cf29d1a53d15d5464ad573df63bd5d05d70985b00e98a3187426cbf072fdd4f06a2ef384841f324646092d4157d284da30b7f052c1a6a2b2dc1210b86ead714937c2a943a556c254fc306bf0cb4efeb939ee701021207ea596ce361c40a825c395a2922585c36db0dd6f8fa18a826aaec6ae18ec9accd9b4eaaee9a6975fcf9b3ef014284763166d622d8850780c55e83a68bcf9361276c968f59735603bf08ed1d4c9ced682244de8849f398794b4ee2593f3ecffb908a5441fa6203ae09419c6e410e56f41d9a7375e275474ba06f9ec707940624a3061117b99c9e216bd4fcc79dc14def1e2997fab731e3aeef8f1fc012f1a8274fd1599119857e578890f7fa223dbc307ed75cc4bdb0be47b2ac6e06a718741885c1d1b604cf906673de00c1eddab535c6d193db7b5f7a6587f644732cf2de567ba789f5d6dde46f82eda780ed5cddc5b8c45c9210e92cf94eb966623dd98df6f9a582990a095a88778a61d2c338d48699f4af4e0d9b01010b03ee24993c0ddc5263a397cc766d1a4bbc2e63abfbf128ad7ebd30ad03eb021bc7e4b0b0bdf37c183b91f1b5fa8e78b6ae9b4a91232277182f5240d1b503abef9ad73c6ece331678d45b05abf064041435d69dc3c2f7d82e5e741156058c2a5d8a9d81f6466915f6a06871217d251b01ab42320fb584208a9490a6cd33b0eb95c1fbda9e702f9e0a0fc81f191f74dd3e27234bd843caa660c112c15d9629ad1c71b6f7e3d1e2a47970fd7a9b594c3e8ac53811b2d916468e8c303d2b15a098898244cdc01f34bc445fc703deae4921fedfc9e20bf9d28ecdf1dbfda817286a2e8c530509bb90fa673266a2cfa1cac7ccabbbf38c91badb4b5e52d9c700453068d50b0a3dc4226eb821470bfd04caee4001b6dd5ce18df0f0b6c4467bd1f38567fec79d68d8065b53cb4fee4c23eeb216bf440f54fb135f91680ea8a0b2af6e545a3d824b93453a51618c45a2a5cf860818e5006eb72a69f186ab53ffc4a89aaef0a0b82c9d6fc5636d0952abbf7b79141169aec48abc9a8cdcd340f628fdea799551ddf1a326bb9d2123fa2a13377fe482ef48778be851e2e8981212b198b02c2070528a983f5b30b5030d23614432fea8dff8063ac6003eece6dfefe294fcae299c4fb5b90dc94caf93e9d9b9370c7d8649d29f1dfe42e5dc5a7e35c24d38b10eafdce3b42122502782f583267ea10b26767542c5fc0fc1b40714537de98d742aa2630c00aa309d2d0457995766c90e6996f8d4e2f9e9305bfcb26b777a52d49484d3d03b37f9988abcab14504186630f8fa4ea36adbf1fb06d60d7691d3d7b7d2181e8d2e20d0523f108a20b4b26f8c62d00bb2019ef2ef0bf89e0b3b6da99e64d8e4c6c837cdd951e77ca5ceee446cd545cb41dc61d44209da65686c18740f8c22a5cc806d4d61ede893b8491a49904dfe2f1241a3edaef61f5bf2dcf270acbcf4e16ba9261263dee441276b5acf5f2ce442572605db9a4c66902af8ba1bd8c3ad64e6f50cca0976e184d150da6a7f05bac0539e9886ded56512d8a94dcde6950e852beac0852bdfb638dba9f7b5fd45a7820be5a81e372e8e09bbcc38", 0x1000}, {&(0x7f0000000140)="e5a57356a6580cf3e927dafbc7442bc4c553c224738ccdd6a3f7d49fff04b43376", 0x21}], 0x2) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000140), 0x5}, {&(0x7f00000001c0)="37858df4797b98d865839a576a47f73b7431c9d0cfb9bbb91df6621a07a54ecb9fc6c962fd5c67e8d94971f2b6637c6bc7080f811fa835161294e2774536e5a6ca74cd16bcf40505cb887269472ba0555613182f7f60883cd1912db8e50c87b09a951b4e24278c1566b226ff0ce5e646ded41b747095e578ecfdaf64b9afd1c8511804fd3dd2f5a6aea97490327bddfd4a42d3a025f718cbd22b301754d97c2b245e403e93d16d62e4954bc42342183d74651bfd5c6a247a130f089be1c9ebf148e10ea55cf6b758ef23b041d161e8fff8368862a3d8f5a1ef4acc431a668e8c7b1c8bb8f23ee89c335b541d6692689cb34f407b2a9e4cc128bb49780dfe3e278e965a4a4775eaec040a633f120094cd55a65a43c847e35d442da0a77b59c161350d32592035663a9bd114ee08ce1eb332e3379299523fae8abf6049d729f60008db8a9e8a583d833b879b1a597d495292a73f9da79592bcffd84a4b6703855790ae16b0eb0c0a0819a8de602eb17f135fc02f2dea0566f99f712d6873c11b38db64258613ad08d475a8df5b4abb619c840871b9bc9c263188cf298de8c24db8d0d3e6537b429529eeac309ec4cab22d9a6b5aca1e4ca55b5605a4a38b0364617cd45ac345703a1c9fd4ad518bcffebd6f5aa4380bb265d1a6ba1193e13d255a3ea5c08ad8214abd4b620c62e65c4662a96a5389c9e18f0350af128992491077486be3f7108b06bcb0949bdfff782695e3329dc141773460165ad10e20dabb1f63eafd3c8e41fbc412d37fa722015fc474e04746cb295baa40528649d946a2b55176a4ca99099b3d37c664534203684bd65605060e3b5ed47dc376564914eb81d81f9bb919406df83f9930b5935f3ffa885a7fe669a7c527fe7bc2e5057d7d1fd928222c8952ee3f421163e3ccf02ce340eae6442f49c31b695720259130622c10511e2daec2a1f2bafa3971b88818a4cce80365b3047f67bb1b6416ab4b7b4cc2b5b97ef2ab610b0e7d05b188724943359748ca582be927194e3966005c974fd67358e20a0059147a1b4a430fbf3a6f9c1245e681f0ed1ce87c79613c62886bc1e9a9e75b374374999b7435ccab8685dc64683f62340619cbb8307da8eb6a6e77f1d8fab7f9d02484c79ca37008dab456ec4ca11584e3eb0fde169a0eb08ddae1ff993984b3c58e069570eddb41e2550491f1cf68e6cac3f8813f7252812af7e230a14d7cf92762dfe0028956dee1402732636300fc9db225e041ac0e54c07507bab49f1ccfe161f91369cbb42330af0211babb7fc90078ffa25a3b0cc3f035beca89719c6dccffa2047279a2db83f4d350efc6c3407ea0cb0546a0743edfa953e298ee72bd0c980f997b93c72b5fda0df2e2a38459a4017c3be57872a4aa25a85a1e5c7761005fd0f9aa842161f81c58472d157e3132e1e4a4a933065c770a438365c129171adbc9191a3e2bef9022d61cb4c83401929a7a3e3fff38300c03593627aeb09d51a5ee7809bb4ca7a9d9c81c2ae3ac1dca76df955b7ee095621959177624c35f412e4e1c41fdf6541336453589631b14b7163e181e0236ebb82bc0e789025b6fa27b5894603feb78160d2980f1e3c4b15a3ebdb1ef236412fe452b256ef1a5fcc1b085a58763ad6e1935554f017fc9777a22b37f5c421257d88125a6db54c51a06383e63f59d3e740fc68cc3d198acfa414ac2195bbb8e8e5c5b146f0909063138be3afcbad9ffb3386803d2c9029537e40b13d17f8110444a38032f1e6cf57299e612df1eb1689f87eb108f9f4ea53b7c69b7f01f3cb5838d096e7675dbd72023ecdc1d1562bb1f0143f347e819c5a87ed5f62d2fc689a73b52d78f9aa774950ca1177fefc8728274419ba10180d99ac46bf428df0a17e4f77f4d20fe35e30531459229d96a3d1a05ff2c9ffdf815b07c2aaac87d7e5f7ec0d420ef1ce59a5e8950b2b34eeaadbd7095902927eb3761896d348812092a55e68eff017aa8dc94d6de0559545f2b3ec6543177c7837588e7d08e9c3f95143b49fb34ee8985338f0681b8246c3784f4addc131676443a90deffb97dd5481e686cf2f72d114e91d35d212bc5a2b29a6fce848e77d30a05a4e35d9e7ca8c82ec0294023b872e6d27799dd1f7d9d34a441f44c4abdeb9e35f6eb98886d1a2b7558d445b699003cbb723b1f6e296ac217397861595e3d381b55c0eef122be8aa19ac854268c355ad6d2408d6f72c1f7f1e8814845ba331f00189789ddfcf7616c1ca81c9cbafe79e2d9f994649eac006c10014fc77a367d6616e715e93b5cdfc7b52548829260260f2f8c4543c506a96df0a196f0d5b850e62df8038ff1b3871bb9c1cacbb7d7d788880778e63e445eb0d32fafab2ae427c5a60bb57461d735f58e581f6ba89c8be3b6b736edd09936ea27728f30bd51a499eaa54599d626a3233d206ec49c18d1b3dd0c37941abdc0c135769572e811d5ffeb111ad21ae807c498b4f9aafd697806c754680326e0563747f57e9024383b5d4c9a4d5d7bc0af8c7dc319f32512b1b93c2e29fc7e0b59a0841f60098731ac37fdbcfd38cae5f85074958cd0626743695314fbeaacfcbd3ed902cc26f08ecb92bbde535feef3d23c3b2184786426299299ffaa69fbae5f01f308b8ac3c08a3b55f43b08583da6284fa1a70c63c550d9d8902c333ff9e18fec8f919906aab26ce8e058373728c9050a84279268b7c2ce6f3ce0f827eba250990fb5c6ccc38b0724cf3fca0c5485c43a8537cd0aa5fc82df7eb9edf4dcc154ffa8d84be68a0b23c60e062fe6a4ef9b5aafb937e4da3ec03223b57f8e8c1d46194d2b097eb884f333d4a40c0a623e716a7c47696ed91ed6ad5ca1773277a14468aece6717181de01ee97e30542bbf4928042296d19a96bca63cd5271cab344a4395ad630696a4d41983be8a7d2c729c20c76168e1ad5c380941ee8c3db7c7f681ff82304a36d6de84db1b27792752a7e671a258499d660422b98fdd0fc23981330886c4264025c1f7d328818842723b8d539be52ac78c315f07eb1daef45f29bfd5b73ce037571635e77f4e6f1893fb2c71d20a5c6c581f90e1b74f5346a7d79d2f1883359ab7d447e7cab0c79e02642b1ad98166a461a896be1589b4cc5b56d45f71af60627c5de150cd5d93c2c93ca75430f161f8eb0e2c8a524280414bbe95641eb69369e8919fb25ca49ab6fdd8e225e9e686ec310d83bb5307e0504d3ba45576fa07b155794768a3e784b5c6fa29ea9578f0efd6495b92584b39e79a61b040f73e7bfbd42556fa86728976dd682c4a71e73493b1d2a4dcfcf026492885e38a1e9ff9ff0d5af92aff102abe240171d19a2206d1c74343cb6b5d957e9ac7273e6aa49bcd434addd78f67991abaf15d64a7b925415bb984ea72e0623ddc7a8d73642458459afc0d2eeb77cbfe8966630892cd63647dfc5775a62a1e2afc719b49344103391573cd7627b62e906a6b99b576aec5a833d164328e6a7bbd9e11a4a6a59d41f0dfb7acc1c66dc76af4aaf87b5be574c14c54ee1d93fd478542b5cc38ed37ac2455d3ee74b1897b49564642ccf6777e662847ce70ba74803d0796d897fca6ba11f355dcb3755f6c761487b0ec12719ff43424e8014698b4460ac69302368c02fc039c4761c23ef01972e5116988ec08aabc06590c7a14fea6cce6b55743f09fb996f5b758e9075254ca93023af38d6908d5aab79a923187dc029ca04038a14a14c1e62cc1fbbf8944b7b2db49d53c3f2289f987a2fe9c02cd54fe86fad7ae5fca25753d4374f00ce4c9fd41eeec45c1b47da44dfbab193f83e51b55f538dd043a32f2d772ad1f5160d2d2f33da18dde794d483d5d53377868119d642079aceeeb6a3bb49cb406acede91b75308bc064de323ebf87ef65622684a470afa84c1cdbd7724c6d5bf315db706f27ae3349940433f6b5a5b414c01320e3755b403c12263a603f9931821292a122b1a229635b1bba9a13e24d3a2bb7dce8d7329b82e41c521585b55eea5b8d82a21ad403a884fe0a2026a9b442803bd8085920201c45e14c4bc8b5b104cbfc7faf1c9f3dcaecd0c71aa10a60d957af906ee879250b3ebe821d035b7226e74ec62c7745c92991205e2d78851d259713b667f3d28851281357d0f41e257812e035814908d20c4211acca523a439b39356abd87507ed644cf1f76cf3d1bd5c7638566ecf0273fbecb7d86ce32c0329dec37fa115de24d5b11b41b1fbcb4ec4233597f020bd99efe4aa4ff16377d26448968769ed964e405ffda4f6d9b0fab53fb8cf7ad137d0ba09ad83ee7e2977a2e025d0bb86bef4682b988016ced5be2a53a7eba98fc0a05d44607aea2cdf3bd3fa0b455c9573f7b543ac3675bda4004951062c554231800442071302319b2a66fae435eeb080bbfcceac1e8a4e8232f9bd6821ad54fa7ae726e390acc832a3141d38348470945e7dcd02693de2669cd5f7c37515b0afac50f72e37a2e49f4367cf215693ebdd1cc2594bca58f3ab40d4f19f8c7d18cbe810be419b0ed6e23142eefd6ead88d0971b5d90754234b41a5fff3c87ce88aede7ef1a79c701517ea3b1c9f025a71591615470a1aa48b9e24987559f1343e68a116fd50b3bce0e58c7b9a731e069d9ba395913cfe2429b278a0b0e76aa557b2f269883a4283b18a44f2f4906e2ece5f07145e38dafa19501e8daf0d5404969e9bdbfcff1b55ec014d44ab6c7e2eb0298f8f14e71cc3b66d490ab28cc299655179449866982ff4b3fb22b29b4e3750c6f34ec2b92bdad8f1cc881d00d7afd2e51afb400d1879e68fcf342bcc9f776158bb9c4bcde68940e154cd3e30634ea606ca103976a4a761b6085852c550e83e68deee15198792f8d345fc3ff94204d325656ba2fc4e34f438d4449172241f80198f472483fe2669e72ff009e8ee38a0657e6527cf3b85e8414a9459062b0e61d962ca661378d22838855e277f6777b604f3291b29e2a2f55ef895d3dcd92e5cc37b234c7b5ff49e3867ba7ef287ae94bd5fc4af5ee221c862660cf75cc0e0ad45163f5b7fa636556ee7ba2b4bfe3d30425af4cc36a4bd271d7afc512fae69e2ba734cf63eb117213ac6717a425c9feb4918743964d97f3b88d192a039f5af2fb391d9423c5d72dfef693ada81161f6e2181fcfb45a8aa034f93acadeebc5d6dc64d4593c024e64ea4b922dc17752f3702b600fdc5b812697bb54fd8838df8c29dbb0dbd70ec614c61ff5a5e7e1b931abe6d20f5291bb82e22393fe075e8f3848e213317c1869cb7263192acb21f7919fa01b62bb530c7590dfb4d293d6c5ecdffe34b67910c1eec84174157ce1bdbbe0e2959f89eb55d726c9f54807e125254d3c74d75e582d64e3632ea35605af1f945d33a64e88936d6d07a55b7eda0107e2cd9bc5425a016d6e2c265497e2b488e8bc407e6f7efbc4d3fa9045a2ea570974757a1ffe6db305c4bb5ef564263edd283d1709daafb92fcadb660e49849fa3a8edfa9b037880231b42981790bdf4d61221d1a1384c00efc23e25eca49b0e47f7535df35d640c2fa22dd43ba02f252fc09a14a45ae1510e89be9658f5a452658c791cbe819896e7fb38668db9a1df24a3be25473569fe1154884b1f6adb66c590d0d2fda2004f4a9faaa5740b825bad89f8a62402f3a6c2b875b5d5e4c2a81d1d5964c84113f70a8adda397d8c8c126497101dc20b396ed4f5dc6907a8b75a439cfc3f727f30ae30b868df4ec282e678b93e6a49c31a760e227bc35c5a80da0b888cf8bd630ef31d06c1843da5254075fc91", 0x11b0}, {&(0x7f0000002380)="aa885820771b6c748d8c22f1552b1b5fca18f4d29ed184c1a55c758a7072cbe189d18e55e189cb3070c0b04da71eecfd9e9aca636834536c46deb799528f089259506597c021de3aeb8c9377617899baba167de4de0da9c986e026d9690116d99467df741e2f72696bd40d6f559889f6c6374bae0d63a8ecf93170703bca2fc299c4f6514526a2d14a4ca5dc152491", 0x8f}, {&(0x7f0000002440)="d07f825e330dcd248ddb09097583ca08443da75845fd15938126e41d2265168911e5aa3775d47b618388d694113c24a8ec5dfcb3bd0a854eb020a4cd8dae6d86d0d34f3be8223bd119b0bcf1698e385fd069f7495437b607759aed562bd05fd29d40b528767cd399d40c3fb7aded2a67011853ebc2aa04f2405948f99298", 0x7e}, {&(0x7f0000001300)="6f61cfe988504b9a4b4b4ec9d0bc3c8594271e509614f92f3cd7e5574db7d708c03f16ea2521690584870b067533756a45b91f22f37cc50a9056a7b4a8a92f3228fd0aa009837a18577f48708976075527e8383b4e3a1d287d7b68e8f20af0b394647571d6563e58dee0f3438488c2e5010ef1fcf1e634c04f1aeb01b8c4ca7920d3bf31811fac6ec2f628a952dfc5a2b2dd4da7e3f14c9ac3bb3edfb645c52a2180615a3850119c22712acc3875fe25fb4a3992bafbd4281453bead9baaa45b72c5d84ddafdcf8a937518232c8f82ce548546e89e8f95df26e097126d83e1597bc1380179f18fa7fffc2e86663d8b59f89d1375a0fda56f6b59c3c9ed5ed315db52d0774fbc688a50760a05cb07828cead86877a0e293e8968bbecefa7fecf4ed7375e1d37d8cb36ea621a972c3c6fa83849c716a002df2917d456f1469507c2ccaf6c54734f2c29c91e2375f310150a9436a7e2d96a56c6d829aa73aa16bdaf3f86cfae1abafa898f0464a71c39845941e30a5e296078bfffcccf0e21e53264d36615d43d09dcd13de227e5b092a623a41b1f91d0eb224d03b8fe364685ca981c086172ec4182603c5d218731d243a4850f3cac60d5d81f1bbfa20926fc1ac325ff3258beb6b4564de8380465fa1f5a19967a99827a3ac9fb806e9ecab600151b3b953b5c31c71e82f561add75c71f00d30636170c72b58b1d1e939cf04f70042f12e8f002802d46ff6bffee954a30128f10dbfd9d6d892e1e04b97251d755db25c18bb372fb44a588f44d06595056ec37c7ad97dbf227a0c4d2f109446006afabfa184404d43a31492b339a7c6a69cf178ca0c93a744b0b95247be5f63e70b1792df2ce7931f1b7bc4b6b647727ff011149030fdadaeb7f7e48930149cb5985ab0856c74c9b8c130b024224588999df6d5855da08da2e24ba93cb288b3c526044e1bb7c98260aa319ab195a6bbd8392bafcd5514bec96a26cadc42364d1b99ebec2ca2104653b61e5fe7fa95554c3bb235be40cbfacbb604fe03b4511d9c1c860cbe9c8449565a2c86158c8b14e13de9e5a9d45025de02c270f0c5fa29fe8a0622e3f8628a99527b6ea57099b154abb3dc2cde3c52b958104ad06aa93f1bdf6eaddead9cd2800fe46423049f51f2bdb220e601a485122253c9a61d0e8b2cb172538419e2782f123ce4b392e949e59a4c3209b16ea734093f41318916d9246bca08fdb5d32c4c5c2159aef82678228491af0ced56262c87c758a46ea506c147277f31d809c8e4992a028ba57c8434fdd211c7256f43e2d09597b17ab75d4b663d633a089ccca77c006f2f2fc29dbe695cac30f512204948c3ec1e5bac546b17cffb4dd8000f48586e8b61f87bbaa65d7ce63a561288f65382ed5e19efd7ca2f91d819eb5aa8dbf9a82ce3b446f7413037a59e8f77b6866a032abc5c1245acfd465b689615d2861a5fe40832a84dce839932df44ce3aa9b5121d77dc6ca4747aaae634eb94f0a8f730485f4654b8992565e9375117c79c8b804302edca9f771df9475c42337ba3a517b5777d79708b39f1e5b4f4e11dd0e0e4262e7297d05a289b7ab119d9717b940fef402aedc9da4d5cc7c8c79cabcf3e4c6cf0d415abd5e4e0aa6a340d0a7075070c2919f3aa6594c3a248af873c32f0d659231ffb8cef2fad73961762b2e7077348c159416dea3cdf076fddbfd18d50ce482d7e83a9a8d5fc3bc91898313bb50d8a9255de2c548c3c503c3b85bec7304ce7cb86853142f11e0242af1fcb4a3713b70fa3928965b0f52725ba78fd8b1792d4ef6c780c2d458e535d6811e850b804c4b06317ea8ed89d03a07d44ef4cbce53c363e8fb3e7ba6fc5e4ef8b11f0b8050a180d21b8d036b06936f0d650a6adf543fcb053f0d52f221475cb9a7e21b90195df8df2abdd60f3932bac78117e6626187b719777fa816cd5de278f7a704c4f8996b833ec8c1e04b848fd6c82c98beed049e959f99948fb2b6555aa1cbba3a27f71802618698805c6bc1ec92f2cc43ebd2927a5206bd7e857cc3b27a64e6fe589ec1c69e1173b61b72504bea6bc2658b4c1d82265c9a445dccd42fa0c3daeba7d4053f6b63e3a84f9191f4eb4c8f31da1e9476c9f638bfb6e2845f47a47f142c89d480aca2f1512e527b1f302abdfdec531c6f0ddefa3142f3fb28720799b86c1f4a20a267589e1bf587f885b2124a413206cc773024ed3eaebb08c9d47ab385734a1f926116490aa1bf768817583a56313f7d4ebe8720eda448199b24a5edad90843b795310cc4c0a3fd7220e824d3cdf1e1d3afa913bc5c29318efe2bde5a3e4b13bf65fb93c43c1a9c62292f8269b756036ca86727044993edee157a09d44e16ae91f32eff22327c8d2d36983bf6a55d4c2f9d2652df6218ef8a6cc44489b62a92a8206a6dcdad5cad58f8873296040c73ecb419a2a612d10e763a3abc0598dfafa20cb3267c0ea459feb93a7a1bbb5165ffcc9b1ee4ef3d2629cf29cfff46cbecf1c234373e441dbf72376b2e4a65d888c4f9e9cc98a8fc9a64ea0a2f18901e7334db1aceaa83fcef94048147e3a430885ba2fc61b5aad7e0b0c4102ebf3678fe891bff3eaf0016716f43cd849303ddb9e33c272f66e3492bc2b2b8893ab506a6714aacdd992494cd8f24d9ed23ba45705fd4dabf602238b5d5d2e8ece9842119dc528836175cd97e20cbbb010a806cdac797106b59a91ba5be62e1348c71c487cc3cef27804b3a7a3e84b36f4dc10e7a9f7712511397fe170b4effa9d1d6335fe7fd0e29f60b1e80f108d2ea6d0527c20aa2a1c7439bc4dc27c934d6cc2ccc306078d21e6aef104d813fc6298c5f7239a93b45ae41e1644e76aa6cdcf98d3b777e6954a0e590fe06455693687d187e610d5daa2c8efa8f3555b0a740b836723279dc255b83cdbdbb31110062d3ea7830d90e8f509b67c6f6ebc1a34bb523f8273e89ed716aceca26a579b73dd0a87dd59dfca7fa9cd7461aebb745104d204be87402513a148e954c2e7e82974e7c8bf77460edb10cd8d71bee08b050af286c4f96c55ebc6eb8a1c110f6f78d0019e0e88ceea15c11031d561b6876e3683f3265f0e8fbb10565a0842723e6869790799973a4aeedf1d4dcd43c88e39e485614b61fd083e711b7957047f373c377d3c8170f9100ba762f4c9d8f2cd73d18b818d738063675f35e383705575b9e8e223028e8d7afe657fedcfe530b399a77a30e142cd83a67d0ce6e81751ee6538246d96b1494cc3402fe80887309ab1d1ea7bb169167cb67c9dba7d82decf33d44c4ba6ef6838ecb7e54dc23e57bdd15fba39a1a3d9c24fb6f4fc1c5b0264bbef70689f7f3c9a8d26097e4f3e5cf39b6849c856fa7c223d64eaa86c84246d58f8625b900e26ddef9e30118fa26389dab275cefb0d29f2f984509b87b107f409404efa0c7f29337146746a952852125b6b379087a048c1d405c37747ca9d8fd19f735f915a2280862945e916336efbd214b9e46eae41082480296a26bf9066607488dc6749aea8fe4195a7d6b4320d06d5798eda46987c728175fad6d693a3dd1cd8582e07e4861901f1f03e699f68be81042a9fc55c80f202192790b83166a876b761dad8b4f294e0fdee579c064b8c839b5a6b16812ceb23f118f818155f408223669b5c9433f0f039eb7cfa162b3bf6a01051ad7d8a1f9ba8e925d53ab9569657ddd4355833a76dcd38e38601d03354c328e0851487a8e735e9e3a4a8937b6def30d92cd51eea2c0cdefdc88f9979db6086822ed07b952c790bc5a1b269b6195af9dc8bf61ffcb001c00a43cb3bb05c7fd06ef41d00491d3316d4ecc4c6ef65f315ea666ac86ba17a2526023eef94a3a332e7d2803521cf1399acfd1c976fb9dc795bb5bd1d19f10e9a28064b957153fb4dd6d49f9a6feacbb1b8e624aadd07748817a831ad3e82b24a5b8d5e02d96110feb73c97a097705cfa32b1a708d237889ec2da104b60104fe66a59466a4b2dd702c3d7e0f364b05955f2d6d3438209bf1cca64278dd44e17bbf1eae58831cb03b1d91bbffb9226d3bc5bd16fd0141d19a39edf277bf09f8877cf5689d460d0c73920a1b8ffb1b454b5503575670858c159da2ad2d7c7d8d03e71143e596565e8a19af0a88c9b87e68a60dc97c26ec5270775ea67bd327b793b4a1c5e84c97052fc9db54d46d5f0ad1d1c0da8872a21c51f4fab8eab27529c825531e0602e392e4a106688a82d5549e6aa4b7097e7f6ff34410eaf6fd452e0a33c0f86f74ae588d78785a7b7a16a8d954b2ffa55d5bf4e07cc000710e1e35461d90bf87f161597fb29606905b302fafa14f91c2fa14dc0a159dabd1dcadc59722ea0ad7a1c8b1cf74d03e235cc897b75a6fabfa7dfd30a3f4c717fdf34f958300925e4da19fc98996363e1990e4948ed91848dc3a50a2332b9bea2d9fd84161225fb3a2d511948b968fb5f1a7d09c6192f00bd314a1732a112d4944ddfafa2ac52578001eba4b32d705c56bdfab8f0c85786737fdb89cc84fd2e23987cd57263857608d2b80fd578b5f3758659db649f1185d5b51b214e2731f5e9f5b3a22991a41edddbdced49a5a5643237935d3c8026fdc45ccd1d6a0777e58572d53a3447ae39e4e973487c8163128a459c4e5ea544ee793d10a4df64637da4a467a32a98d9176baab15590bcfcea01502e14fa284d9ed1e7e50a2b81629429d5a72d2820fd53e8b0d3457fa873d910dfecdd7605704a371c34f90578ac0a21fc27db23a37bf29031fada20e113eb0cefc900ab10162ecfc2e18e84af419511201cc193a37aef876624b509db6f505f3949597e48c4cd030c65d9b80a937946bf2bcdf03172766a085e221af578f3c7f9fe39049582269b030baac17e9297e92a0b1273e1b23c0fa44adf3aa6a0bd29b6bf5091ce35f4461cf0d2b27458dd6e6526e25233f59a593685e25b6fc8eaf59aa908587ac61985e6349e4724cf773cf90f639bad94655629c2b6bf04f81f7121fabcc4942446fc52af9a4ff26ccad0bdc01589a9c2a37343ae63a07c19b1c37a9515c047a6819f95cb7774e0678b9528a3cb974f592dfeff2113543be8ea3c562bf114d26c6dead0a7d27ac1b62349e431cd81b215f7418202bcd08cfd54c2c366b5716ed3764766f148e2ede11afceed31e61851c0eaee6d7798aae10ab9ac42217bba89c971e28b3e55662b62d6e2916a3cbace97148209881d0050e76ae1248a642962b321d4adc69616667f8d2fcf356690eba6600b5ffa34324e17431f77354ff05664000b4ae6e12f3644396273bd562b7ca6f229836388b1a6fb7f7ec6eecfc8234b2cba44db8836d435d37d44a4cb4aad2461a708ae7ccb780253437b2002bf23407e432b28e3bbc321bb8eef66d1f4a0b2c18b461841304e6e151299824b49b2e97588e65fc8ad17202a6771cbfa66465845d7c83151c194599c22985df4bbd4c1e8acc1d8b1bcb206e5d11905f39c30c50575d192454ddd34068e5329073c5a18f345226e1203409a1f82966914d4a863e20f9bb8105ded7e26a2a02cd46ae23edf693f002fbec42398042f24a38b8fc8547f26e338dca3bc60c5b078ca93cf7218e7c199dfa7d102f73d5ee6c4abe89bc641725fd4a745274e79cfc9e67803c8a29e143845385baf2944db907f77af4eda62569b84a8144c47ce080ba1d2785cd7b8871ee421f93b67723b95f1e6ef89fba2ac668aefb600b56360e4ee137d06d4a251b4b655f4f6950404926e1de2f43ac2f12ed34dc7a5cd1773e883c553e5249098713f86be15447770c", 0x1000}], 0x5) fcntl$lock(r2, 0x6, &(0x7f0000000000)={0x3, 0x0, 0x808, 0xd8e, r1}) 07:13:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="7a1218039068c7b64c431498d966c75e501171aa1dea57c9e70155ec0099dab072de8aa3af35d6ca598573777f9b655f4563696bfc45a5207873382bb4e6e17207888b8c78ebb460479d74e51b372d3cfd65e90fcdffb78777ae310febf0b1f00725fc8705dba40c3f09ba566822ee34a2ad", 0x72}, {&(0x7f00000000c0)="0ecbf103c1f7", 0x6}, {&(0x7f0000000180)="4c5583544f3aa32c3c76dce6da5b47b244625a6307545ce7531371241ba257476cc75b4e0be807231d60d8851d2c6225455eada4524d01b484eab47d2711b216e59792bdeba549634e65f15b181df663e0ea675b58ab0dea991d7d5adba12b0a603b8ed69c8afe2cbfd9b4f1ae6d1a400b3a8f8c89bb3752228a67bd2ed27b311ed33ae32aea2bf1992029fab7ef0c61e0", 0x91}, {&(0x7f0000000240)="68dee665a4c2da83399beaf61e600ad27836bcdb870416636b526d8209584e4dfd6b17838a38d5dddea346f78bd3501965a5962d4c93687f006e055a9c4f8c4a001db076f7e2996f1f3ca5e566fc33efb93ef29b6fa61f83f0260e92223aea15d5a1cf2592ec627d47f0a1b46bcf8ab1c4b2dcc6ac61fccf34b76a08d742b5effeb290da339705a9b67ddd9b728472e30f06d05a8bd468fe0f9b2e86e4c67a50a980687deb26626af05bc3feec6182a86855a8", 0xb3}], 0x4, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x50, 0x2}, 0x8) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 07:13:04 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket$inet(0x2, 0x8001, 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x8004, 0x9) fcntl$dupfd(r1, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000240)={0x0, ""/131}, 0x8b, 0x2, 0x1800) r4 = socket(0x18, 0x2000000002, 0x0) r5 = msgget$private(0x0, 0x62) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045a90dbd738d0a1fc212908e80fac1cf31405f6f0aa51d3c9c19d17b23a908cc1661a44e9186"], 0x32, 0x3, 0x1800) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x20001000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x6, 0x5, 0x1, "c03c06ac4ed8ed200760cbc9eab9206dc50c3aa6", 0x2, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, 0xffffffffffffffff) 07:13:04 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x5, 0xffffffffffffff81, "0dd6eed11d351f2f8f87bee813aa70cefbb52999", 0x4, 0x9}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 07:13:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) 07:13:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) socketpair(0x0, 0x2, 0xb8ab, &(0x7f0000000000)) flock(r1, 0x1) flock(r0, 0x3) close(r0) 07:13:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000001680)=@un=@abs, &(0x7f00000016c0)=0x8) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = getpgrp() r7 = geteuid() getgroups(0x7, &(0x7f0000001700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001780)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = openat(0xffffffffffffff9c, &(0x7f00000017c0)='./file0\x00', 0xa, 0x104) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) r14 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x0) r15 = syz_open_pts() socketpair(0x18, 0x0, 0x1, &(0x7f00000018c0)={0xffffffffffffffff}) r17 = open(&(0x7f0000001900)='./file0\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="8bb0154ad96baeae19547d3bab2f762288e18afb3272b0f510b09dda973e864313aff773bf9ce4d4f2be576a981d7707464fa896fbdb1d8643b108ef0fad00e25166acbabd036e51050198b36f6700c41dfffb23402ba14852d35a952779f1e8502ac5a9deefbf21e49eb83e850b733f8b4566d769525c675166c952a937595adaded5a77c28b7a350ed51a2d7e7a0b7b20fdc596793b675f4c9b02b8f8aab69afc1fb5048b9a7caecdd45b5a6faf972f7fa04a1d82fca54dcec6bf2e0d28682418fe669b512493d5a7b3f60ee03cfffa9b44554652b334f3d27988da35f4e64", 0xe0}, {&(0x7f0000000200)="4555806f0f9f76d1ccc2dfd698a7701ebbc3bd7424b90158d7c5fe115c842595dbd9d8e188a78bdf228f6595", 0x2c}, {&(0x7f0000000240)="f581201e36f08b7a28bf458695df8fa1559a8854187c767dfefec77fd13e8c2ef987c1bdccf61696ac0661b7796ae338c05553efbc883069c36ccdf4ee284dac350be6a246c6780adc3200d6f82abdd71ad4e7ed8f883e5f9e640c08fec3382b9445ae98b012bf7d249713eb1d4ce8d9124d6d78d7885211ecf4", 0x7a}, {&(0x7f00000002c0)="3403d294d3ed24aac289f80c89d165f05c84ebc1087b4d3929cc9b21bc1f79b18564770626140d0d6aee5f69128c49f2ce11f6ffb9d44ea04cefd0d1fb68de8892ccd72111521e202469fbdaf7a9744ff4cb51b471b6aec13b024d76b1f2d53078883c15bfbc6061a94a824c874c9e60", 0x70}, {&(0x7f00000003c0)="afdff8c969c2fca6225f3790c8fb16a4925ae8137fdd2e7fce1941490a32a1d3e82667ccf181971d18b100332339341d25beea0ac66e7ef000cc4a3f738feebb8ee6f03375305cfd50b279b201315620adc05215cf0f9a79a74184ead57ad863f60f7795515f1af546886277f8810c47d34d4798e3a038db3936a2924b12732f9f53e1936ca2d117e8bdb58bf2639b916f0e298aff1a395b00fba13243c19bb08c52d75b75afc322ac7bf0d12a0e5b800f01331c968bfd26314936106102af2a21e416d32ff109a79def1d00897d1378cd690b30b6f1b2b8227a33c1386270a27f9e3909c27012bb9eb1de492c0203a8aa1c056c24b605b279063b9d3fe039838d5d78632a4e868f38f2824610575f0f03880ec21e46af68990232be13098afd0e486c3250da596ee0bd1d1148b4e6e6284e529a1b2fa930aabb114f9851b160627b3e5a1965e550bcc3ab20d71bff0d7752a364582f32b4d416b08a0f8656ebfb8698339e779a799c37a61aae84f5cee5162dad85dcd942b58b0ef756882262e15ba25f145a1d37da01b673d1d8416cb76011ad8a82397e1d49742ef5d69c5ce6c2fee5123084fcc7ceef905a916ed0bc73f41d21edb9a055ad51e9fce7e67654f6efc3a5d4eb9b8a3e5134d49a2d446fcf7cc6e6ef6e2d3fb1db3b4c725626c53ae2e2b808039ead54dba3f63c3405766cc2e3cc4b681e446f17cfa5b1edc4b025693e95f052266f987fec23a35740a9a26b85cd19adf0a1c53c7414224e5fc9d8d7af0e0d16806401e0ba50e0e1ac0e60678c57bad6336589326c0514059b57defd14d61e7c1fe19d9141c7208ec71f1edba00364e832d809620c85e37eafec6f1b0d2754d654140ba77985252ae845e3991810cdf76992dd80b14c4f57ddf44ce21f2f1df9f2f4b6bf31318aa54720cc6568ce934a1d0325402902c094d052a79487dee67f8a3097fb755f4cf64a1c39d8cdf5ada92b3e4cb9c40b32f464df3308457d3be30029b7244a6b092eb9c39c8ed363ddb024d12cd19d4747cacd985163e969b80756eaf43ccd9fe803c534eec5e1fdf163039a4e861e6591ecc1574dc737928f6d159a354141dd0131fdc6e44200ca9316846fa5a9e1eed3ce7825bf769b77d6c14be0bfc5c5f1279a1cc9d4098da0c1c639fb97c3181dc182614a476a29fc697574e444d35e6e09bdb0b85c4b21cadbd1f6261d3bd12201a31b25988206ee8af321245a4f7364e5f38137fa323953d6bd6f5646c9ba8310233931b216eaf3693cd727b0efc96633367f2b47e7fe4ed84da4ae05055783e2eb07c25f267fcdb4e407e1af45184502cd0b22f60cecb6109b54a0e1210afbb537f2d0b56c774490274663e46667480001d97b0de08d21567e988b38af7bd38d6b101565fca32d81158a26889fa37588b3822da9ffee6ca236249f5f2232a43c44ea8832d4d71181ee2bd18adee0afd362a8344c6ae8254c30c2c3ec1f3d28c47786f3b6a8e7d4b52ea1c2c1da7d7c1c173d48a2865c8be60400fdbbfa1237474d6057abb7c196a360738ed63ab95452c6f8cd0c2b36746588b9e4fb1479105ccd6ed5229be1121d02408ea5095e757a424cbd901d50209c7b95e661ce6495b245bc5a0faa40476a56217137011a9a65bd319a983f6da4c99da1615a1cf4de6bce8e5e285bbd1ccbf82f413f47cd7711a90a269e002ae3b6e6bc1143bccbfcc3b1b97b3d0333418d64af5f475aa730269e7dd669cd7d453bfaba24e496b3b6a0ddf6255d2d10ab1b49724f4b6ae00678d58cdc7acdca37789f19af66b1a2630a580629c231ddd5ec2c66bc9bd5817e9b8661236100ca84bbad2c778a4fe913a43742dc3c92e723084c5a7ae7378a47577d3a22828a0cc584da00cd935e21c446e9af8eac8bef15923ceff4398999fa3b0d824f1c8cb4b3faa7fac214f59f4b41131e469544bdc6e27b22ee263df17a415a94531722657428a172e53887f83243f3670c342c9527e1e85b54ac26c08b30cf0e91639d4a020ea352b9344f1edb1cc6077904c23cd6193e81e634b88bfd9c1b86eba94a2699edc11e4c7c1169ce1b2dcea2a9a4efb4d6d70b1761b720b1ef44e9b4ad77570afefdbbf62901ddb75360d02fec53c1e78113216a13adfce6ed1f093d0d5c7be8f8bff77754a2edc3f18098ec02f99b7f1c7f80c8f57ff6a430157bfc36afe8ed7040cd47dda6d137b68d56168fd8445bac011011def198e9147db250bccab43ea2a1d89229620a17b26792a01e26b78eda0f00886d36d4aa78c817598d9af8914bb7dc4f176c2dd53f2596b424f39e36a2257984a0f5a472ade9486bb17d690af6a53e0e0d6465b6f2c84d4bfcfef71aa3ca6433bfb5031549813c099290b77b2ce2e5164ebe5e08d99026ba482533ee62813228f3eea471a2159414a43a36a25fd3237dfaaec9e8cb0af1a8868a5c449c2d50c356db86e31068eb5fc0f9c58c306bbd6ce6c54cd2f7ac9ff85eeebec160206ef2f7439c437585fa686f59f88a8422747b86088c67b57b7d3199ca7847e0280037be211aff6dfba636ed2ddd5165d890c484c17bba56ea90b8006af0755120a015a284d7f8d63363c0e40d1e80556626f4a792a838c70aa3107dcd75cf8814f024fc0a6882ed3f440d6de95d2f2df3be673a109ade037ef2da8a6b6fe4beb273782599ebc85ba049f7b4ee7859e3cf9c03d48a0949aaf0c584fd99a17157501f264598abbd332cebd0d509c37cf5a398f892e17a49fff910e89581a649b71cd71f9fe8b99a165bdf4246fdd82d955c43461e9339e585c05c29586200191d81c249baec280a42605e09cbebfe85e50e13884b4f0dc9d778741f8c5521a7748bc06a93a6517da2063d0295a9f0cc65b3d9a342161fb9097dfffe2aab3012c80609a934120629833b66277cbf646608ff747d4828f0362c3c9e50dbdde2b32970f0f17ba5726bff3f9e3e305874ee720d16c916803c2b58a6634f14a5f49f9377d03aa2a3789658d048b06cf9b56e8e7f8b45c7e9cd5a02852c4707096879afaebcb4e631b5caf47e7b28897358e0248bfa501ef6d0a256b2b7d8d0f94a245bf3e07bf56c741ec65d40824fb1d8431330e2498850af5e24c6cd0af68c979e8bf52c052e678bf21216539d838d13f201946bef8ccdbdf9bfac100336e5337b530ee1e43cc306e7cfcd2b0da7c16df7bf5c90d0ad20a21bd390ab5a08c206a14f4a42d23e4e65564a138207b043d04e895aa20e28f2af2a0dc8c08627c997534e97dbcd92e787c1cf9d91a339614d8fe5eb840457fdfbd13475e4edb1d903009358c2cb58ce0c019e179c5f4aa169121fe7dcd6b6c8786a179e38fd2cee19d50ee1ff0e0db2c3b2b0530ed2a90c2f78c207f357422f0b2d12d602e17be54096968fb64a66e1e83a55a9bc1974e45bcd524072417562eb0bb485377c9379e8aa01c4a09cd5f6eea7d5ba729be5ee799f8b81e8880d9ea43b286a6ebd50c48160580354df53f1d29d9d68d43af354bcc4914a5c6616c8458f7104f1de08f271d2a4740d90887796199908a4c4f2ae3f174af012b56f450cb1d8955229a64933c447de82d66859ded647be618064cc3efc45e842d5b4b89864505afc1789568d886a617941f7e28cc586ed0a078300f72caf92defa60cccd0c822bc6ea06397b6b11a8353ef080083d32927eafd9b05ee90fa7e10e1b6597e379123628b56b48de9de051707d08451a7055a0cea61dbb7f88e78442242c6ccc2fb051397ed91ef87ecbb1286a48588f6978fd7ea0e04b49950b0cfe7257181577f4f998f65698843e4231eee6e8cdea4b53c367d407685ab7188eb71d1221474d39098741da8e0c175bbc8a2b8635fd0c711bdab7053210dfe3481bc8214bd422c9afdb445cce6c734dfe4397cb93390ded2d7a5161d3965e9fc52c875919eccb51e175be3cd39a0b2b6b0822e363d30f1818a1da7f8d46f42a280b2618b7029d14c8570dfb6ac9f171ed713c3fabaa7ba3f87fa59d488e1dd650060fb4db4b7296f140ecb77b4a3b91761abd67b49cdaae396eac73303ac7a178e35f939bdbcedeed8771e052ae3352791f5c80bce2f6fb1ae66c85b9d2383fee7a622c3253e230dbc7983d70091663b41729aced3b6ac0538a9bcb6804e402cf0826651a8c054e66af58a4e1dfa258d765cc7e58b62c135344396068b86b1b18e8b65e52e4888350f056eddc773cb7269c6ae0c4d29a5c0cb394715250140ab3feb937b447d30e5297c0f79cc99f952eaffdb15ca17edfe324c09f2a20ace58f74a582d747bf4569c0f4390bd45bff3c9b227600efa63eedc76437dc5f1cf3b379a7c61f8c3d7dd668665bdfe54a49097cfdf9b5556b714fbcaccac0fc134ed8043982ce1daf6c810172176fed032a67d97ea5ce7554175be3ef2bcec63b4e47e560c9188c322cd7e0b7e03878194a78e13c3d69e39a2f5e5153b0dc979675272ed7f5e40c3cf213a33dfa0e2433b281e55ceef2b941ed375ec78f6a209bf45d15e3f6b8706630ab5ac417367aac1941c0892ea34d1f83fe3f5fb68ef0868366f2ca6461d2c9633b08af813e0598bc8b95f0fc78c3392852f60d116d645fc1f94ac8d6adf382ec968a8cb26ad11bc5321d4711c61dc0d18df3770b4132d4ac94a00715c6d3967877d97a59246863ddd4755c726d229b82ac3dc75c94c2ece9b659ad43bd4d29b0c62ea1f244f3bbd87ddfffdcc42bfd59588d6e996bbfc99364d29e49cdd81f1b4d94187a36334912916fd0cdbcdc0adde6d36245adcd8dc856ee3297919ac6368d1920c3c6d9f1a65769c9c39c27a44aceb25f44272ca242569ff9f34006f862876c4dbd7acd0884e6646d83a05fb03572b94086882cfa84b8909a383a654f322d241543daa6b1120f1b7c9793931e9f9f57cdf451fe1b25fca153240a712b0c0b701fb165c14200a2c372874658cde349a78e695377458736edc223505bf314efea337d1b83c814d823f7b61117b4d6773156f5b74ed3ebce5883619ecb6c2680e59758ebe38aab11611e5fcbf2e6e9bcb139e2118f847cc68bd4af57f5a6eb72022ba4d4d17913852139721658aa35635aa0f44258fe6ed73616b324973a50f018850a630b54f7436283faea4cb7023f0d33429be219d88636f2a7157b21739eda0c6d1a08ccc9637965338737d9b4fef251fc22e2cca51ffe30e850daa57bb2350d3e2a7176acbe5398af49ac78481e33370db98e1be18920e63ca04fcc3236e4d0b0738c57615d363569ae8e7dab161d4fe40915f4f9f86fe49523c5c0f57f5638056c6b49940638dfbc08a4a1895e5e20fb49fb376a2e7ab85794834be18787a19d8e8729c66d93dcb5dc91482b73b7799e9eb778262abb1aaf26784860303b498c6f636815ab578726aebd4f6a65df9c26497166f19edcc58032945522f26c3278e8aa4c0f12b7874c72901ef8e17f1498083392735e4ef8e766994540c0f00d0ac55e1e318c1e48ddd1e468c8436824c63d38b8e9974a784ace80c42fdcba6758abfec0ee4ee3a85fcab0fdceb16637a13006f2832311bd2381b1e89fe3a0e595f0ddbb4a841fdbf4144e34fd0820cf79fdf305db7e5d9c668768c8c5dc37ae6d4103a0ac5059eea219ab2db20598297e7d0154ad5090cec70375c50ac437e116bdfbbc4c62c13381bdc80f8fa7de9b5f320fad9f33ff2c1fc3000728f6ab1c9ac952801ece9cfe58b744b8bd9ac80d2ac9880be25708cc161a2cc4764f89fa54444fc98741a753ad434517e7b8fe309b8b8b8964b6fe7c9298daca5ada", 0x1000}, {&(0x7f00000013c0)="e7", 0x1}, {&(0x7f0000001400)="b510640cd9ff789fca", 0x9}, {&(0x7f0000001440)="ef2d3283fdd4dad8a865a50ee215fd301cd0476a9655040afe1b6fbc7216e6c4599949ec890f80e6a93d0ae8addbc10fa9c7e3ca4ab6aa433db46a80e0169c78e72f7b87792292ff55709b70d1dd0a0b72a91a78a55d84d37b2be74bf9839427edee4c92819bd2ff8b4f9e25168e2b328552ea483d015787b23f6b07d3107949505bdc27e343", 0x86}, {&(0x7f0000001500)="3b1fcc8d120643874acab827b5c356ffdd29c3fd163304f88aa0dc4a92", 0x1d}, {&(0x7f0000001540)="6243c2c4b51dc5d0a8bb6cf2cbaf75cc3c48255c2db9d528e533093fb4d99fa88377eea16a7881b720ea68198d717aa597d7db949f6d046a3949c1f7253c7672033a973df0049d06d4208f9d95bb8437396329b9fb80dbfd1ff6a0", 0x5b}], 0xa, &(0x7f0000001940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}], 0x90}, 0x400) r18 = socket(0x2, 0x400000000002, 0x0) setsockopt(r18, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r18, &(0x7f0000000380)={&(0x7f0000001a40)=ANY=[@ANYBLOB="0102000000697c6d300057f24ad6367c87cbe9f6820bce3bf8e85475ef6aa29c1275b52bff2685ab832ba7fa3f8292e276d94f37ad92d42ec6cab57f853e635ad5d596492d7e3ec53c82c71f3d47e27bc83496e8ec19fc4ca8e2efa4e42e66e0a2c0b1f8ebb01c3719795d48709a2d339f29562ee2b12665f4c1a3cd096f5383f45a4be997f3196e920b1b10dc5132a1dfc39a7db355b7"], 0x1, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x20, 0x1}, 0x8) 07:13:04 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000180)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 07:13:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x1, 0x7) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) connect(r2, &(0x7f0000000000)=@in, 0xc) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9cd536d654ec56b6f074c76331752e6aa2c48e8e0e70414dc4f5f0bc3f5352182e9fb24679aeb6a003d03e2daf025d83455697949e20df6820671f3e4081bbce64be888eabbe2e6087", 0x49}, {&(0x7f0000000140)="2170a3b43683e640b54e09d78215d9195c953bbb09fb", 0x16}, {&(0x7f0000000240)="1b313472135d55f0d04bab316b23a3c65d030240c4fbb045da076d980d7e743549098e949dddfb03aa35bd51590dfe27a897a8f4cd15ebd14308fa4f46a84689fd26d9f99563d2f62a88807d76996078f3a9a1c53dbb1d61551a8a5da50fbf5acb0eead0ae957019d21cb1d1e563ece4d6849350d7c3bca01b6ba4cd7cc12450102bfedcb8108f382415db966f7c1e5290a53206f81f39720907255342b12f7730f1aa26b17788471f5be5905e109efb9cfd9fe1fa006a2ee591373bd58942c558e90f3b", 0xc4}, {&(0x7f0000000340)}, {&(0x7f0000000380)="cf2592825d6a5b628bc5fef6c5ed8292bdd028eac7af57f663a2eaf651751e16bdf3c1c823898487c0e4eaabd1096b46d930bd4ecf373759d8127b", 0x3b}, {&(0x7f0000000480)="4cffde581b70343cc342b7e0f53e04502f53dd8da84472da73117856cf8eb02fcb1968c76ee214be62c74754d11fa41b41f21839198da4e714c193f49cb0058fb5716fdbf206593e75ae4311120ec11b67c4b6b31c9fef8f5aa4cf06bafe5eeb6ac46e0d51005aa9f2bf275963b9b181f5244f53b0a8fd6a982b3bd0b2f19cd40a51edf05f6ad7b633979bb1aa83b8", 0x8f}], 0x6, 0x52) r3 = fcntl$dupfd(r1, 0xa, r0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0xdd7f) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getpeername$unix(r3, &(0x7f0000000080)=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'], &(0x7f0000000100)=0x4a) fcntl$dupfd(r4, 0x6, 0xffffffffffffffff) poll(&(0x7f0000000340)=[{r0, 0x40}], 0x1, 0x4) 07:13:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 07:13:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) ftruncate(r0, 0x100000001) 07:13:05 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getdents(r1, 0x0, 0x0) 07:13:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) sendto(r0, &(0x7f0000000040)="69a6bddb8286dd921e72366e45b48b8cf67d89aae086cd1cd9fbf34634ab37b07b1efb1425de0b0d35eb68b29229971c0fe03b7835ab4edc4737d6e99dbf4b5d3f78851ece03373d82e2652e7e0b61e9e3f26345871e23ee07", 0x59, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 07:13:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4ef) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 07:13:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0x2, "09cdbc0e8b00", 0x0, 0x7f}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:13:05 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xb06, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x179) 07:13:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) clock_gettime(0x7, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, 0x0, 0x83, 0x0) pwritev(r0, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="922592ecba8c6b6deccbb321304772244afa79e47c4b4b3dbc7e25bf54eb601662b9591a82e99878c1ed154867d2cd47c3b8fecb6ce89b1eaccb5c6e4b974e8f64f0bc4273360c99ec1007c048d9a8f90035e9801782ec537a3515b812446089166d92ec7160cf9d1fb62ff2b98ad2800ecddce676b6dcf74b0826ada89a216496cdfa5edeec14146962265286075ac107", 0x91}], 0x22b, 0x46) ftruncate(r0, 0xffff) 07:13:05 executing program 1: minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 07:13:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0xc84) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 07:13:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x10001}, 0x10) 07:13:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xb2c25c405d76585a}, {r0, 0x102}], 0x2, 0x6) fcntl$lock(r0, 0xb, 0x0) 07:13:05 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000000)={0x66, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) dup(r1) close(r1) 07:13:05 executing program 1: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) r2 = syz_open_pts() r3 = dup2(r0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x20, 0x7, 0x4, 0xffff, "ee4dc3da6ac29d3e99692099b3b15d9295aa1d36", 0x80000000, 0x20}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="1ac24ee892a411df9ebb5dc66e0f07337d8d92ec39e91db819e92b108555ce7cdbddc06ecd2055f5c59b8ecc7e700d357279fc37a075707fbdfe9ed66b4bb5d6b03f913ad65aad5e4275ff7db9d92f1d204906b055cf6b724162b563ad034eb7328bea0c09bbc2fc1ddaa25d48db7384e3fa208db9d34ffd014770fad5663ee515166ca780a6d03b4f0eeb9fa0896eda2724f1", 0x93) ioctl$TIOCSDTR(r2, 0x20007479) 07:13:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffd, 0x4573}, {0x18, 0x3, 0x2, 0x3}, 0x2, [0x1bffec3e, 0x8, 0xfffffffffffffffb, 0x5, 0x3, 0x40, 0x3bc55ca7]}, 0x3c) 07:13:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x100, &(0x7f00000000c0)="4b74954c", 0x4) 07:13:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000006c653000f20a81e060e765ceedea33063433405b3fc2e8f152c68661ed150605ab7c7db3f5dc797863c9a8a25c13557e832dee621697cb4ed08549ada47e68df0935548ae03c207800e1645739523b088174fd62a5bbd4025d9962770ad84171adb83034a951aaac1271a10bafca7d7bc90288c8352c00303e3d6514b8b22acd4462751a891b35f6b479bb54956620bf5d7f591ea52339c841a24e5abd58b3af8377f253f560463cdeff07adbed4a9867e2173554c1afcc815926188f04f1c54c0522b7178"], 0x1) 07:13:05 executing program 1: r0 = socket$inet(0x2, 0x2002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="e3d6b3a7c31c9a870a978e439e74ef16a03557c525adc6362668cf3feaea04db45780ffce5f522a1de674493eec0bb5ad33899f797b37068765ff90124d5c4ee03a0000000000000f99c80bda3a49bb2df9d63a2a430380afeaf5a7e1ce03d62de453004ca35448be900c5d4266476741d000000000000000000000000000000", 0x80) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="609eecdf745a736469c0618e00a23a5b33afd0720aa45c1e856a37d2d7fdf14d24e1b4d753b545a1a4b0301f72624c", 0x2f) r1 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069132e8a09ef6b780bf80b45cf6d9ce739148400000000000000"], &(0x7f00000001c0)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xffffffffffffffe1, 0xd08}, {0x18, 0x2, 0x7, 0x6}, 0x723c, [0xb1, 0x5, 0x100000000, 0x8, 0x350, 0x2, 0x1f]}, 0x3c) 07:13:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x7}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="bdbaeb2d77514be0933bf2e46982211ea23fd698e1a70f729aa8424365df7eeee1dbf6f7f6e9e2eca78b547adf8764ebb2617851", 0x34}], 0x1, &(0x7f0000000280)=[{0xd8, 0x1, 0x100000001, "c042f9bc006204abc596012f5644174be654b8c707216f0ad9237e3a8c7ececf1a951ec50b591be109566066f981b40d7875bee406e7ce66b7e419a3e14b09c279e7f7f682fad0816bb773050a468b3aebabbc2bf83f4c8d5f49cef05eb0119abd0c64e09f2ef8cf680a369d445e27e3fb6e56fb3cb6d60c83674dd3e354874ce727834336e531482f0a006a9801f6e57e28bec928d4f7c47332f2fcaea93a847a66e17e78c5db48dc55b58fea28c3f1e586a9d082f0c8eb74715cbabea30c25ee38"}, {0x98, 0xffff, 0x20, "f9e8ccb53b9606675514a4788e0b3e68fff39e31495a0e8fd7c2c512f04b1f30e9ce465d796dc1f82d60db2a22111ed408b0dd2588c2b23c467ae6b89a0120a29c479af09908f87fa2a391606ac2912d401336d05ad57a45880ba516238a5af48e747350052b07a846e9af0dbf51bb51a64a211c9ec270002ac8ca100736416948f6fa8f560933"}, {0x30, 0xffff, 0xffffffffffffffff, "f98908ba1229aafcf95e945e6f52c19e2dac698409a6b1d5d35863e1c57b0f"}, {0x30, 0xffff, 0x4, "6a040ec09694025de843fe5992c01841ce2f6a3bdb498a293d"}, {0x1010, 0xffff, 0x8, "d1643f98b2c784657434abc0ef46df2e2f350e71634efdcf1f04f42d43fcd249d01b5d56fb7bf44350cf6ae5ffba2122a3b26290cbd6941e7c9ebb0e01c36d4e43933d9792f5e7ede2767a35a3e62f82446e11bb1af25a642635000efc8b1d23d89c6c5c8c5796a4daafa472862f98f4e8282e2b8bed6202c4c234a0415a72d55085d1799c19df2507fa86f11a8150dd71611bdb59a6e630abd4626e38a3b8b9227235fe3507aac6d97c2d6fc9f7836205f65d9301cec9ec2fb252b0e942f6aae601aa78c5eb4d293685dc622e89e7df633906846513fd113bccda17ef3df1cd704537da45354edf33c8b54fdbe4eb05b6188fd3de53fb725e9d07a47cbadb2667d388d6b69d0dd7a90fcc52c74c5859f4709237681ad1ba03b892d3a3eab5352a6bebe57ee7b64ba303587c792b24558d06018f9e2b86f5aee8d061cb7ee3e0ebcb865a543f09871b2b48f6927c294eccbc5918df6f4a9d7ccd9f3e26896cd853c65ed9a68f64b61fe5d90c34ebc3129b43a856d583de675018b2183a0d2881c09d64c531f34376a63c503fdfa95a667381cf2c882cf0a2ea1aead2114a6b1f23cfda889c52d3470bd5f6748d0dac689647faf7b0724d24ad92162f906c93cafdf590668c81716d7e901d154116820ae0b75b7ff20b7359ce4da967bc23185b53b33f318c0e5ae6c1488c2bd340e33bef8de4fa4a466016a944cfec90452de200466f9806c9535780f73b63466ed9d4b06f8d9a00619906353e6e3ca488ea86055ef59cde19efa5136799584fb277f585364a694f43779cb5e91cc38087ebbaea8f63e9d29d8419b5c7299f9135babe2975f5c41e5df8b9a35c57d7428790fbb20b540be063d4bfd1288d8e8406b89c0e6138c228a45f83bb13121d090734942df899a4d1cac72e36bbfeb2d35c2fcc33232d309bc612bf15624a52034cf79dfab01861216f19d218654f8eb841ccb08d358bf57bf7b6fa7c0be4f3ffab30840503a3864f471628d351059c5e29607bf32b211c54ee83352fb2305e70b3ebd38fb231f899d1307b53553ec3e90c018abd6e8e98d7733e05ba23b7c4cf8bfa06ad258c1a01f40c3a92d7b399e314a832d85dd97066d0b5830ad3a724a53d18c0d55ae853854e8ad08c12a09dc58c674ebf0ce35bb0db2a2a71ed7e88954080e73bbc10909f9d22ab656b38f8a76c8da2d37962423ccd10e2b6bc6ba5596c5c2191b14bab612b34a2c970af1f239ae1856b4543bc25b21ed77764fc31793a3be207fa46b6aadef0028614908c482d5dc19a2e8738cf57c07516071cc931b63c1a98b97d826fa54e2dea5d58ddce2d9ac45953c9f8d06c0c96a0b8a37617251a2076ec0e3184dfaed5df561819dec3bdccc7ad59790a2daf6741856a40a987aa211957f1520f97642a7180f20f08ca1a5f555edeb92489741b953e28500d542c255997f72bebabba49dab19844d17bf4914ea81c3c8c4f18bacda906440676dfa52769c366f1d73d331327e8e83b2847f97831dada5ef9a7591d36795cc0dee7ba01fe3d6f690ac1eb73fd1952c9797c707520b75bd6ffb4ccef3457c93dd44e8de84311690b8f2591daf21fb21333400d911f4b4b0cfb3269e037ac53a70d20e7e361e121d51457323e11bc4be4f030c018526496fa227aa6eba3d7101434e84750fe185ad65370753c40a7adffeb7466908d7d9bdf685ef28a42359a645f284ccfae5ea95ca52bdebe2e46287cd0c12881afaf36d6e36369e9f27321201257ebc561522a44d15be6223f383d9cd854dd4447888d1921567a8cbcd2f65cff67140f6ec000293d5c8d80e4cde192da04ba5ae48c7222a1a63755bea598f002fffa94f22f6c84a378ec0cd245656d67f2d2d149851754750c6de64486589c27fbd7abaa2973ac8e74fbae5cfa6269c168a529909715e3a80f7c0f2bc2e8dec3802a95013ab950e33947a3a3cd3adde60727ebc1b3783ac1132f648117c5ef2bf416677972d19a97cbbe7b80d472e00e5ce0f3c6bc91fd003fc81fbd99528c64d86c7d29e203341dcddf11249c7e7da2d6bcc1b3405427e7362732a7e601195c0d0617db39dfc7130a27623961583446e49491136a835b7b7da343bb5fbf63b7b2c923c8655a14c6e5ea7d797fbc4e7ed4f21a4d9a2182044772ee3e0969f3d8f3ec97c2c9f732674f41d7e499a124f6c3c167d866916d36d3fc45245ae406acfa7ba768161151d077858d6dd7835badcec7a8ee6c3999330ab9727612efed17880c2ac29c94aeb99f7eeed9548e22b68651368a634efd20aa0939d7ad07b795e6c13c20bc83c09ef2ea2ea7709464d254ced2b23dc608699d06f0aae8d3b1bd8c2f90af28a45077f427574c6953ed37256c474254d0ca41f0e9f5f5dd9550c8c95ddf3036269cbeecb3c6390f63cb08d54d8c3485b803e8e9bd1468eeda53cb30beffd31d4ce44c781019525afa355a699f26632746dbf97deb5f0f8c0966552dc8f673344098b3adbbb4ff0643af9378cb1b875e607c8f6cd18e558a93f036c625f132a77175f27a83b395ec0854683f837a155ea95f9159d9840c7efe014d43936fc682c3379814922a8c4cd6b5c8d57c2b569eecf5b53a6178018ef896b3989429fa18b10bf5192cf9aab3afc841f5cd53b24fb5b605332c3ac0d0b08e8acb96bff78a8d8c59ae2bee06b83fe2bc4f40a6c992df2466d547a8d33f609664cde9c0011ec1698155aad9360f553ba48f5d7815c77c1a5ce5db6bdda5067ae90ed01671b6005f3f3c9f46ef584656b86df2ee764619ceab3bfcdf8922ed264b336b4ec6edd59c3d2f8d60e2a3cbc05af21b80b24b570df87cdc91311849252970d1199835c1dda6b8f96c33816d17c235208eb2053140d87bcd794d5193a888fff6f5fe8b927d496f7ef52ad40735c7f287d83287cf58ab1aad2b99970564626f575fb3f525bc6ab8bc12e665b344e5e2d5a7da49dd3eb43b574d894baf8e6791f84591b0b3b3da9fb8daf7bddd776aa6b2e1c31b9bb55267076b0213a788bc2e8c8f1daa821d06470b11d362f4a7524b326e2689f7c36056f44f48ebbeebdd38f6a9bddbe4b09cec63b580579b0d652c75d72d3bb8f5743bc720ec26fc6dc3b0b92014aa7535badbd3b5c06cc7bd013a455a7abfb32009487676f3f710dc3d7aa913abf907b7c09569a44f1d86c07b1a061d8b8df63e3a44203749b654884c8983caa8579bcf021fd329fb8405804a95b8136d690003ce90adee49c8d135e1201451c5d8a1f02d8c420789b11d9c7dd58b2a7ab78e7b670683e6e30427d36686f15af67e6c1bd0bc34008593cc60ce0295bb87f9d01e3a5618cb9fefcb0871add848db1ae290ec6ff05754cdfb420732ad80a4f12c4220ac2d0d658aae133d8f97e58835918e30d61b9d570b680fc73fa8a2edc60a1376e0cc188fd16341eae6bbf8f0e9c090d8f280809b1fa087c15a634d47aad09aeafd64644379ed4fa6f9556ff0de47ad0fa13472d49bee3e6291046c70c9617b69e615948571fb518897fa3ce5074b0ccf34367c2e32dacc2c7e2173a68a1e6d8d083e3de4afb3eb8d65db073c4df77793e41d57469ef1f818aa0298912571f8b5de8ab0ce02feef8f1bac29c96dc83f3f6dd69d46901f8aa2d40f8b97dea74d2c296bcb2976d769cfe92352185053cbabf4676689afc582c68107a4a64d8c6497ac4d6518cfb9f5d19f1b2df049d776d733c24b4c0d078d3d923c8a4d0d5bba0cbae93ea9e7758342fd28ab0b366e76b19ea158e16dc07506c568c96c578d3ca8de01b4355d6fcb7f1e9f5b97138374cc33f3b27d43154923bf8d9542ce2874cc30400acb4aae0819b99ff4fefb5dab39a3d85b2220f058f559da198b8b949a15160d37857b24aa6cef202216f2e667c374f7e9f779184d9dbb0520c5ddcaab63c3837f68ed1eb7052327de4e8a3abb5af1bdbf947fbd1917033c0843f4436bb25b040a7e430cb5a9d2cb1643075b2bd388934b1d95bf002ad47626e97c8ed287b6e4c994566d5d044ce7ba849e9667e395cdbae8b0375384d506afe00e8e8d0fcc2bb01cde38120c494cb0fb411d8e836bd549e91d4f048b89b28997f04ca50684210b141e42e9ae52e30163effe89464fc172efc683f358ce27a26299b2d57d3585855d094026fcf7205e48d8735df8dcde874701be3dcd14d927556731bdcae4fe93a2494c87f7fb0869b0255f15e3bc8795d8c78db63bc63943e62b3d7e5767b03ee6d0342ee78c3e634e1c1ac47030b46442ee8bebea14910ee920065d478f8c87ba5abb023358b3f609856da39ee3431f9f0875df1168716f891f2525b9bf55013882cf64126c722de68aa2520ce7cdd8a66d816f46ad3e3cdfa483c412e91d18bc18e7479724105b2d35895d07be3212fb6e2399db26bf8d45a30c247021d3b26a9c9bc5b85fdd43fdd78622722d23724f0ed750bd0ee2ded56d3ad26c0e1ca44be80ddf1f37b37cf760308c13dc22689c33a9e4bdbddd7be00a3c2ab2b21aeae9c73053dc7c2040f2b6655dcae49c0f34228c07a8039bc6acd53c0b0a4642f65601f78fdde842ca702cdd09f18d2f4ba0aad78a19348656770ce06bcfcdfb307d4e4ad0b36372457a55a1ef1df8bf92aba7463af35056abbadb59c2a272e4e9c2b2b90a0a8a7028216c95d2903b420acbd0a4dfc2c0edf6c532f93ad3dfee0f6a4e118e99b15d6f6ae6ca5ec9911a772229dac4bded86feb87a24b769191e5354ca17ed5f67cf552fc60c46390ad21492d46684039d44d638f8e1ec218b3e9b001a2628bd03050e18805e67152de1683128b5b2c8f56721384043387e7638a2b55cc38023882425e531990d5b005939390be937b3965e9df98532b843f7a6b6bf0990ad30a578621977721fc0806c039a201ab429e32b014e8144752af595b8ee6c359950f5b39707ca63bf76e0902c13a60582199072d9bbbdd2e48d1298446ae29385dcfd35ea45759527ba903feaf70141a39edb06d5de2c2b1f25a37d1d9cecce423213af9f832e39529f80f92ceb81f0861fe4b1c58f532a60b68fcee55317589bdbcb2a9e1b2447ddf75a74c6d6f8044c54d3f4439ba86521c679d001485657c251fc50d41bd33f95e71d7e6141dfb60201f076b976352453d6c5918d6f4ed799dcb7934e5ba69c7fd064abdea475f938912e728e2d3da517266a2f19eb008cc81f3b224eabda924f204b4fde0f36cb092e62c504ca69f5abf7781815522153805cc4f18cd283e33a77750aa225e3a36cd4f033bd05269be2419432d79f36e6d313062728d8d4a3b6a34e67e5c7c5bdf2a733d38904419cd0cd9284db14218525bacd0c6939eb4ae5c1b07b357713c65142b97816f482a048d9d57a28b127541e1fbf1bf88b438af503c1b2b14028f47746cdda5b74c0394499e1764f2de210cd6f61ae21f26d5c1bede6db6e8f2aa171cf6121a1aafb9016aaf28af11421c8b7afc7186e993d978219860c7ca98e914b12a8a70bb07595e207cc074113faeac18c711998260b07b58f18d05c5e132d9a5acaad588055e16f5fbf73152cb50393e9ef9edd75f89c6fa940e25143c5c54ab5a53adbc9d091fc693e9ea4a927242a70feb7f4cbd6af2fb5ca8dabeab8a5561da09a2a84b37005c6b5100abc4c0b606fd9ff4b3d648db01022fc64ff55e9aec87b285f691b0d212ddbf01c418a45e07bcc58b9ba9d4ff7d026cbbee6fd5839bb186a06ef6ca48ddc67663a3e08c1f7f7ba1c928d67a261c945d81549ccdb7d024bc06a79cfb8b4ea997aa01e75c1456cfa64"}, {0xa0, 0x1, 0x0, "f533652a5de13b6adfc452ea2e862a455023af7d6f054c67173f224ba6e9dc81f256c46793b59cf79bc45cbd2597a3a96977d1c35ec1472b39e9c8356300f9f2c2038109a53d37a9eb506cbe445dfd2374b7af09658469c97dc732d8c9d486490d30015866de323a85da1963e979422aa89a881647067955ae08667919e89fe0836029261be7b72d2aef"}, {0x20, 0x1, 0x0, "b1eef6d1213340697193b580b6"}, {0x30, 0x1, 0xc7, "3f3ce7658c1d08eaebc9d33afc6b2d6d7cbaff530d94734240d123"}, {0xc0, 0xffff, 0xd5, "a43c89d3a71b03e60a8c1ee17595e82a7822b9294ae3f5fc1c784c2fa0ef842974993e1d865c03527f4166dc6869783f836924c2a94d42a90522ac7b581ff76a4a745629a9149aa9bba2581775f237e71c41eab788fb2021118ea94775e426aeae283a26b9607ed849e3d15dee1791381dbceb732d6116da5026d5d3d1f06a545f2917486c59a41fcb8d4e15287f6b872613c50ddedcca54c69b6bd5e8b11f7f4dcc771d5d33e9f5f6ebb939e5"}, {0x80, 0xffff, 0x3, "46212ab3da6e21b698347fdd3932a4b99ec5a4b710275bac4dba0a6f4bb2909200dd86c06a83496e8c2dc0dc25265226f4fd9080ad2bd7d3ad24c693a4ccf8d56c0c21642678370571fa359cf9d2dffe11fd9426d686909c5598d729f0f9d86dd014f0c6d82a41e56fe876b586"}], 0x1410}, 0x1) r1 = getuid() getgroups(0x1, &(0x7f0000001740)=[0x0]) chown(&(0x7f0000001700)='./file0\x00', r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f0000001780)='./file0\x00', 0x8) 07:13:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="19850a04ead91dfbf25c499deed99b5632ed6db91826a0ca03f2ef4453a33bcfdd35cebdc6901b076602b4250b31dc077cbe5ea05ea9d88de136c83c5f465598cdfe305357d59f7b43ad97e30a9771cdd4d83cfe524c65f8afd6b1dbd9fda304942d33c749ff6699e66b907737b85082b8f0fca0f7fa1ad68d153b2db1e39fc8154bd8767e482858085c9989fec62c3da86df2c74700ba3849d53679a122852fe06331d1d225df078f754f762d8272f923416909f4e5e1364f695b2345d524184f975e0d3d672258e356708c08f03a32f26ea4f73a3316730bc3e5b9d011eadb1b58e1b5ba35f892462a9c928f39ba0d6624738c4a5ddde819bd0ebb", 0xfc) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x58f3cd44) close(r0) dup(r1) syz_open_pts() 07:13:05 executing program 0: r0 = getpgrp() getpgid(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="22528b2465465a3afe2ed1a5be3eed69339bdfce651bb0fe929884b7ef3d53e75885c6a7d6b9f12f3d7b67bc76e990d4db83ca8d9e5f638afd445c06194c1393794e6e3f14edb75c77c6f4cfde6a2ea5f0e9169be9186ebf30c131b68487377e8a5a67862794f16cdcb0", 0x6a}, {&(0x7f0000000100)="46b73e893ba03728381a35411eda277a749b0a4612bd0ceca5c44f9e53ec2928608c2358d54569fa8ee827089d4d448ea84a233a42de64c9707c5dc7d0c8d615ff9803faf59943d9c7a9eb3ec8533580c3d9207aac2ff1f2c3cd601f002408f41aef50bb2a63b0", 0x67}, {&(0x7f0000000180)="9ebab2c1dc9ffa0d8915ba6b868e02db20aff796257533d3f36f0e4d5e71838afa744aa1a480", 0x26}, {&(0x7f00000001c0)="4fdef6793adf44c1fd1a9a955f3e053fb865fb904611c1b35af5981c1a1468977dce459b71bd3226f1ca80a1f8d9f5dbe378a7d83580006714632a16e5b10f4a34595c147170bc51a18e7d7ac305bf41f58f28be66e9c0884ce21a53f9f5b39bff9408e128372d973f9b4957ca4995155a55ae2d219269da1efc2f998bde64147173319622e17200d0000dec5145b986788c33e8bfc713e50636886b06629231dcf69aea200bb644d4565858b4da5bdab63a1f652534f4c6cb53fe88b33b26eb29eff32ac387f280bfebed1ac82590d1f5e7b85155183b056591fa5aa5edeccf4ecc28f8d702ceb63a0f4a99058ff3e6f6e6cf5c4c662c1d051edf0cdbfc7aac4d7600ae7b3fb96963e0f72a8135a4853187d1663a068b01a534ec92d466b2c0b92c73637c661675c792580957fc0f1f1cf9cf29951cd841929e1efa4ba1650d2c2572de339005c6df444b423fdda5ebee2f52d57ccb045eacb38498be5970e29380b38e04c024beb71e88d992e75fe636df636dfcd935c02fc45338941d31ed9b21fc85e613c2a75585b9a6821cb33f983c00cff5856b6f442d07273865d932d5e6cb47d577238aacfa0666d63407821af29283028fcbe705050ddce0eb58e5341dc147f916a0d177171265cf6a79af26c9261b63debd349e9913688f6330d6e4b3f3a5f61a68d95852ba23ba311045a494362387bf2ad7548854d94250b32e28d54b98cdc9c3f4eecef5f50c740074a2e7b9da75242bf731b71578ee5b551e326179c4290867ab01c93ce0adc3b66dea1ddd9faba305d028896ef703648524da88805e2c703c873929c4942d1e94d51c7a84e462be8b7a1080e9cc9a855cf5c9e5a88db5c08c02794649e4d6c49828478f10fa9fc6737fb4503ba2eefa7eddb57b7bd42b2fff268aaf654b1189f8146642f93105e67ad70b809c9e579266e799f4507240b1d70dfdc2a8cb2cf7a7cec2fea5313196ff6f6cc74dff5c89d0071723d4bbbb2f260a834e5cd7267501b33ae34be2d963f0becda6b19e44337eeb22576049fdd5de8d34ac8665ae48eaa862179bb36c09ff6e10e1bdc1854d62ed3b3f7e572e3e03fe2dade108b49d2a6a69483a70ccc2908f47ec57a830325f296495127d6168a4eae31fd2dd9d7e2d4a06eab2cfdd640dcc3cfc24e1ce9a93053a1315b5a17a5940e073227486f74b7c0ba9e5ccc4598e42a619369f90a7cbe14b1c29ff231b27ee5a07ab6b013e0a8d7c9b4be29440c2323665d91d4b89845155baf38d61b53b3b110c59929ffd1a9bd785a510f0037192c5a8a9b0ec7697253ad8212dc20aac591b56c2db7cfd7d5516ecc9cc3d441084c1825a66249cda3a4e768ca9f25655b78ef5a0dfe6bb7006e77b91d195f1ef55ced686f1f457639cd4366931f59b0a4644864d34baf7721628232755cf684523bb3cd3becb877ac08f2d5f712a9093ab68164793f68dd07de0cec280e6f92509033a89c1f40d825f882a8f33866d9407a65a512612aae286f38bb0755b1e9c4384f7876141cd5411fdfa8fa8e9453e661ef71fde13dfdf379970369d74cb51aec9344c64c43a2673515642b396884e7c119b0e4213901c6dc905f79f234e1359a66f7f9ac6565d3ceff65f75eafbebc4fb724687e101f76f6e32599f30678664c480045cf72522f52457e3d2812d8baabb893cd7cf804cb4a0bebc84eb4d85bdda05225d60d8f2463bbf797f8dca468acb0b66312bbcc421ca5f702b6f66d50907c9988fda65982581624fbd0094177a043321987bed6bc9dfce686e186f7215c6e125a4c621df0c0b78966807a77643e5630700b672563cbe345f91072aff0072b616a31dc694e7a0b4897db00c03a8586011b037f5c0bd43d30c6996762c61ae58f99659919605de53d5ad4b3aacd1ef0a5c36aa2c76b62999adfcb1e8b44e47dcb9a52c76cc1b7618c864db78c97e5baa3d0101efa48fbb8bc60f762617966868443e7573ba8102db835807c839f678784d1d18f3a16327a2c53cd9f8c828c1205414217407318284e8fb198aa766d7e6f58a5442a12d9e0924a82c0f7032c3f129cd7f9a6298d0c9bde09f123cdfc58570249b6b666fe287a10dbf4ffc7df0a529b2baaf0e1adcbdedd2e1aba1e616605b378df50070ab277240c17227dd23aee40e0f1313a6a200fb2a79c5c98e6c89bca1a14377f6f8d545d4ac182b38c53fca2c9c91ada5b24bdd52e75ce18ef51396fc5f8ecc7c6231851e6e9f62d27edf5206079a9295f4ac040205a0bd70e8fb8cb48ecca8be2906a8a416915e670dc3c927bd24ec05e4880ad88c45941d648f70af32fcf3ace93999ae5e0082cdb9e56c310e844e2cba4bbf4c7c0a2ebef0ba8e56e857f9ad0cb351df77a30bbded00da8feb6d059f5db74aae82175fe620e1ff67f300aca1a2b9215cc66a38709b234bb9c57ab5f384e1bdba307a8c81ced2343d5e9b082c9ec769e12fb26be24f451f367bf8a8556541fc8c08ab14f8ef372c0ab3b21f7c4c355d1e39670f65671abd535dafea24c78ef9f36e4c1de2675f85b48f5bc7b4645e84e778ff82a3948ee61d79948ab2b57154d39ef3a2f7432c71f5e861b2770523764db8bc66e8578ea27162f8b44edeb2ee86b3861a6706a077cdf4736471635c1b1c7178b683510e9f53d56dd8b337bf6eb04c8dd443cb15c3809a1461ab39441912038c4607d37a328d75c7e4946172b749bb61a9da2ecb95a427ce429200c7b455c3a86bdc16ea51e8e87e5cd801e1619d192475fbc74a3684bb61242e390bb3fc973665a7c3d9862bdec01c22b96b1dfcd590e9941bd9254ca8690a717f4af033e14810f5ea1210a9b0181d0b08212070a968a9e45b9d62382a1c5ccff72a7ed585d0d4d518444b4d7fbbe4a101343076a9e0cee64c5ca51295fedd882eeb362503de7fe1d4912d054ff1f3987d213e24f9b4de472904b38188df036d39577f13239a70939c6cde2ba5f67b8e35f2f558f959a37d49b3c5306663685f7550f2aff8da643d15eaae86e1071906725f8795e23a07220d0eaf41974d63d1887c931bc877c599839641601147b914f71796006fe41a3c1b6a77921b424346c5e69125e91d3427ba81d19c3eb964363e04c9b9f6801954d7a39edfb5903d85deaa86772e778b83be9172f4a9a86708b643e340422c53ca373389b827d16d055b53197cfd585ea279880a33d1f796c4bd3e976d3d0f0601b07869f900aac629be59009814b52696e5362c4da52fbcb98642d900ede5b7f5b617ab3f4e2b5c875a2291f7e1e251690a97156b8c4bf2616aeba667a08f604db308ce8ba1571d9260e7036ed765972e8d483b2e7a303569af36e387bf379360cac87792dec473c8c492112ebf08bf0a98070622df50872fed6f4461fc16bdcb9d9b9e3de2a8bb7d64f746ff9464de9bb0f32b29d522ff1842dc4f320e6b6f09c6f48c2ac1c3bfbe386e654ebdd6cd72cabedbda8ad09121f9b46c44ac03853ac8314ec50fa22ac7935a213b32ac046b6277f6744c8e4374454c5ad20402bb579982110c080b54a14dd056e6cc893327456ac0ff7f0b65ce78129cd5dea6338d6d0e2c31021389968b72945a16a9eb1deb016151785d82c70b1ff71abc89b0eee01cbae7afc95df5c43a3f7137538c7bce3d4389ff6a4d16f2781f6788ca766d4230e4bed596bd71ac5b1e87afb0844a5fc4b17fa4be6325b38157acd68149f2cbef81664bd6002d942d0b6958940daba41616f64dc26674fdf509ba0f8def0b663e199b21bdd9b61b2395473f7bf7915dcaa0ed2fd641399fa31c40b373ac07a06475b408d98f396fc1f073cc7fff0b76a42031213d52f4b12dc65ea86053172590ee413df22f0672eb64651e11409b2576b830cd29a99d271bef037639ce117a12b88ec1b05fcbf1d867234aca9c3feedae22253c2204bb9e3d1c5cbe7c64f91bcfcdc41c2522bb4093885f312ceed0e3fab6aeb6649c89b552c8adb30fdc2c18ae016e1b5e2607191972591480d6e7f5210649017d21439a87b819e8b1dc4ae58f56b5b6c70a9690cf51cbfe66deff54d63b5b66b5b7aaf43c95b96b6b234c3c9beb2296be7227fb4196c61fc172f28f73d26960890876f6d2ef94e1089c3c350556422a949c1978feceb9c61f7faa37ca9a6e7131f43a1c18a35d7a0c9ab9a2b5641454d68a120a211f3a54ba13950db92f0e43e423e6f5349afaa60dfc9d4ed37fff695061687c25c8667686aec1f2bb3ce91c4221c75b64d617bdcdddd36c3b49ad989a60d946d1a836854d47f04a53b8eb0c1c8a1a7410b768eb9d362347a05a4e6138058b91e328e9b9959900d6d9686acd2e44be0214de589784c961e5d05ba0d152edd22bc905e36e09c6039b7ff2da4242a28adcc639c284da0a6f1905f196fe4b820e58f8f470bd2b2622e6f577576c13be8bc05e1d3c3f273dbfe217f65c94002e7ed439edf0482d39d36241a360fac32f34176ced6f511ebf84be3dfecf0f3fd55c1afdf664cdb8b580007d955cf70bf3c3ab6f774b613ce392a873a7e3ca485cb9ec0483ae55ceb29704caafaffa8731b22784fe874ef3d6d29d142dec7e56bd66b7bbda244b70b84dfeae484c25c0a030b917c6c135774d12a38c7d48b6b7a3d400afe8cdc736d3aa8d7b1e3701ac346b1b0adcef6155b74e37a5a44683ffb386398b4d7f58dc5490755ab27e2380731867f7ddbefefb07f21fbaed378dcd9563744866cf6c913710dd78dd3e4b6b355f812c0069705f11673f246c1dd04f01b0115efad66c48c8e80d3b2b3db8f2f7104b6555b2fd121441f2a4c9838c9edeff1f58bd5e591e0811aa98c6acc13089e3c19ce7a1002449428173afcecf20da484d99c601e02806a4b5c476f03c30837fd3c317df1699f3ab0f67235c23f1928482fd3b75b2302c3878e3df1ea971f350f681bdff09790aef22efed365e7caf2d03ce4b0e58c1e666566f8d8e6576cdb449a740cb2cd7bcfd4354f062e0c1da193f87d19cd0b52174dd3deafe8aaae1cfecb40d62da61e0865fe19f731d9bbe4e9c3a45319984fac50766a3f82ab7d6a8cac485e38d55799373e54a1bce84f8ff3e305e44359dbcfabd4c940989af84f0d84a50248d3a74a35c272665d8ac447c31396295b6b84f6bcaf81f682a6a5985c0c8c7d673927c008867798c65ce8e8903745f1f489622eb1b6b0f96b1c15cd103eda144d3128ffdf20649980faf02b5bcd77055aac637e4c2844df21161aba70e875c5aebea871fbaa75b753bce4edc68d843c4fa4cccea9076be9f7fd27d62e290296aaceff01e406f40731ec7e0d79ad472061c335c7d20d650e7f98db0c699f12dac2d085694a4453e9cbe4ac2e8a2400c1e73d267cd6ae8a1e77ee4858578a6d332c9c457d9f88511b546e764ddc4705253218cf8e540ff919a0a4f5de5d38ab19425705787d92553124ee82e9e6494f8c16445937841cc316fec6ec5b21704f193cb72a060873a954ab13d7395a0c118275b60d4f21e7a5e28020d176f871e28c3eb7e0687016f3e9357ddf093011e4810b2c832e16b4ad5ad1ce8d6e670d1235e0a5088329608a29d544734c1297abd1de61a235d66cf348503350e93e1bd30e0a4cc2d67192e922e311321bd06096db893b4d2945ad5e5147832ee8a41ce8b40e70e9ebf8f5a0a4b2e4ec19cbb9fee7288a5019aa7070c01a3a8bbb2647285823a6585ede0d0951018d3d5fe6060031dd433bd0c592b457add41baa6bbba2f22a8778d67349e34c5d901790872b42c8572f5fcc0bdc793cb374a385", 0x1000}, {&(0x7f00000011c0)="f6bdc3c7c1bd53e35f016a97c51a41e891a560be6adf766a3c8990c9c7845b56015a92132d6d", 0x26}, {&(0x7f0000001200)="221c677f539e891d248ecf78d9e72292ff5a30d6059ae23f2894be734e3bded7bb3c05ba399cc4fb248d6330dfdb557695b3e86bb678701c5763c6bb6c6a556a42205e81516df2568ebc75b458f2a123c3ce9480d1b79af3a585abd8f748d250d3157a13fcd4442f7a8f427e85f2896bc989aa8f275cddfd15b0fc55b0bd4624ad2f6bbe1fea0ddd3e709f9ba2a8ef0cc0c7b1fd57a6ce4c195089303a0f0af0bb0b66e6889d4c82048624a58623ed2a681c47ad485bcbaef085b5367b3b4a081391c2e238f0f8f196f75521dede32da4a856745ba89c1ec97563044d200e3aa2931811c33fd1988b9f38a9acf226263f7dc", 0xf2}, {&(0x7f0000001300)="2c1bab612bca08af325f362035be53eb841c3d3f800eeadbf7f19ae06a74bf0ac1d1b5b9690b6e002b03760076a80d1d0ac01558f723138347547e7bb11a62f2e5b506532a06e1c2340d7964179ccfb505048660b19a4ad7308054302e7c7ff1a1862e0e", 0x64}, {&(0x7f0000001380)="2702474d369b07ee8ce33a10a9b3d5cdbf9d2b5371a48c7385de6183e65af7b39479dcbee9a892daa00bdee92a99df12095d1718f23a9ed2cb321fee8246f4c8fc2cd1c4513314c3950378acaebc865f9c2e575b230cf4a4015cac57cec65d96386f45d03c9a38170dde3755e93daffae4da8c918b417967ff20a4066280", 0x7e}, {&(0x7f0000001400)="7e82e4be369e32ffb971e976e870dbb542c1fee5b4eca7", 0x17}, {&(0x7f0000001440)="3c2e125268a7d87463f0343b5d07645df8ee9dfc8f9b64890c0a3ce02a0f8d7747c5b7568233bf444f2af8fbfbeb4d8928e41836174b7967b6eaa3fc5e0544017ed81fb9e16767a655e9127634a3db775b671295e5", 0x55}], 0xa, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}], 0x70, 0x8}, 0x8) fcntl$setown(r1, 0x6, r0) 07:13:05 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) getpid() 07:13:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) 07:13:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) recvfrom$inet6(r0, &(0x7f0000000040)=""/108, 0x6c, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0xa2, 0x80}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x201, 0x0) renameat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') recvfrom$inet6(r4, &(0x7f0000000100)=""/62, 0x3e, 0x801, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x40}, 0xc) socket(0x26, 0x7, 0x3) munlockall() dup2(r0, r0) unlinkat(r6, &(0x7f0000000240)='./file0\x00', 0x1000000000000009) shmget(0x3, 0x3000, 0x4, &(0x7f0000ff6000/0x3000)=nil) sendmsg(r4, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) shmget(0x2, 0xa000, 0x491, &(0x7f0000ff6000/0xa000)=nil) bind(r4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 07:13:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 07:13:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='r\x00') 07:13:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/113}, {&(0x7f0000000200)=""/136}], 0x0, 0x0) r1 = msgget$private(0x0, 0x11) r2 = geteuid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getgid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, r5, r4, 0xffffffffffffffff, 0xffffffffffffffff, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r6, r7, r9, 0x1, 0xfffffffffffffffc}, 0xfffffffffffffffc, 0x800, r10, r11, 0x4, 0xb61, 0x1, 0x4}) 07:13:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) fcntl$dupfd(r0, 0x0, r1) syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 07:13:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x301, 0x40) fcntl$setstatus(r0, 0x4, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 07:13:05 executing program 0: socketpair$unix(0x1, 0x200000000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) poll(&(0x7f0000000000)=[{r2, 0x24}], 0x1, 0x7) 07:13:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) fsync(r0) 07:13:05 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x43, 0x20, 0xff, 0x800}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x100, 0xaa58}, {{r0}, 0xffffffffffffffff, 0x44, 0x80000010, 0x8, 0x7}], 0x101, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x100000000, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x7b79b768, 0x9}, {{r1}, 0x0, 0x1a, 0x1, 0x740, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xe, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x18, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x400fffff, 0x3f, 0x1}, {{r1}, 0x0, 0x0, 0xfffff, 0x7, 0x5}, {{r0}, 0x0, 0x12, 0x83, 0x9, 0xfff}, {{r2}, 0xffffffffffffffff, 0xa, 0xa0000053, 0x20, 0x8000}, {{r1}, 0xffffffffffffffff, 0x26, 0x21, 0x80, 0x3}], 0x1000, &(0x7f0000000080)={0x1f, 0x100000000}) close(r1) r4 = dup(r2) r5 = syz_open_pts() dup(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:05 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x20, 0xc0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x6, 0x80000010, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5, 0x800fffff, 0x10000, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x11, 0x43, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc, 0x16, 0x6, 0x589}], 0x40, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xa4}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x20, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x19, 0x80000000, 0x4e21}], 0x8, &(0x7f0000000180)={0x8, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 07:13:05 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="22ada6264816a4d794da10a1923a1b22516f7968ef111d72996cf736ad8183b8b16fac2f7f131438404749383d4da6f02501abe5d4ac801e9847a9d24f77154c4aaf953664ef8a10073fb276cafaf28810f5fd131cad62b08bdaa922c751a278cf18ec7d9a0107ec2266485ffb4898717e717d6e665f", 0x76}], 0x1, 0x0) fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000040)="560a98f0d9fd255ccdfa6297ccd606a15b2f84808f0bd9000de134f3", 0x1c, 0x400, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 07:13:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs, 0x8) 07:13:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000580)=[{r0}], 0x1, 0xba) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 07:13:06 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="665665e8a649ad8599f0ac9924fb330e749828400ac72929976f3080758dfc0daa6bedd2a272378de2acd99edd337a1a4f0a82c0a70a60cf70528299875240edbc2526577596eddfede434", 0x4b}], 0x1, 0x0) 07:13:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() lseek(r3, 0x0, 0x3) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x9bc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0xec9b}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x2, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00', 0x8, 0x4}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:13:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 07:13:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x1, 0x0}, 0x0) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x100, 0x7ff, 0x1, 0x9, "295ca4cb6545a65467164f9865b7004de3130e1e", 0x197daa25, 0x80000000}) bind(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:13:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/43, 0x2b, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) mprotect(&(0x7f00004e1000/0x1000)=nil, 0x1000, 0x1) 07:13:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 07:13:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff6, 0x3}], 0x1, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/170, 0xaa) r2 = dup2(r0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x8, 0xc776, "21435af93681c7830604cef105a1c827f2cf5837", 0x800, 0x51}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x2293) 07:13:08 executing program 0: mprotect(&(0x7f0000221000/0x200000)=nil, 0x200000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 07:13:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) 07:13:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffed00010000000000002001000baeaffcb33072fc4af80500b9be00"], 0x10}, 0x0) close(r0) close(r1) 07:13:08 executing program 1: syz_emit_ethernet(0xfe69, &(0x7f0000000040)='\x00') 07:13:09 executing program 0: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) r0 = syz_open_pts() fsync(r0) 07:13:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 07:13:09 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') syz_execute_func(&(0x7f0000000180)="410f122847c1099fd3e4c46223f697eb06e021654238140e8f8960019008000000f30f1be00f490f0f01d742f9") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 07:13:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setgid(r2) 07:13:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt(r1, 0x401, 0x9, &(0x7f0000000240)="9e754bfdfc29f837366d2c9e6397f5be5e163a36930fb481a1de58a0651ff4d11c25292fe72683f0e0ca12e9269ae3ad6378868d37439b1e7d0c2c42bb2735ae49f55c89c86f362e611c725871368ee50f08f8ccd675501d376c8d964427481e46c56cedabaaa075a7aba854552503159153247a994d1af8648db2de74e105a3b64a20c925fa04198977b9fd73b4e9f149edc0def7dbcede5ff7ca9023edf411de65da19d6645d9a52c3f2c820dc70f32f6eec35edf0ba0f7a41b67d720442c72a4c1023b9f96767ba340cde6ec8f1be664e02d59717c993aabfa2e42135b1bd17e017", 0xe3) write(r0, 0x0, 0xfffffffffffffd92) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x7) write(r1, &(0x7f0000000040)="fd", 0x1) r5 = geteuid() geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r4, r5, r6) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 07:13:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x13, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x202, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 07:13:09 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x5825, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000040), 0xc3) 07:13:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002be, 0x10) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x9}, {0x18, 0x2, 0x400, 0x9}, 0xfffffffffffffbff, [0x2, 0x8, 0xffffffff, 0x200, 0x2, 0x9, 0x80, 0x360]}, 0x3c) read(r1, &(0x7f00000000c0)=""/119, 0x77) 07:13:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x2}, {0x5cf1, 0x6}}, 0x2) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) fchmod(r1, 0x100) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r2}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r2}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r2}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r2}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x20, 0x20000000, 0x6c, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0xc0, 0x0, 0x5, 0x100}, {{r1}, 0xffffffffffffffff, 0x60, 0x81, 0x9, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x24, 0x80, 0x8001}, {{r0}, 0xffffffffffffffff, 0x32, 0x3, 0x1, 0x2}], 0x6, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0xc8, 0x2, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0x14, 0x1, 0x1, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x8000, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0xf, 0xff, 0x8000}], 0x9, &(0x7f00000000c0)={0x5, 0x5}) close(r2) 07:13:09 executing program 1: r0 = socket(0x1, 0x2, 0x7) dup(r0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000adfdbd7821894191a914bff4"], 0x10) write(r1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c7e0 va 0x1b2e820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c7e0 va 0x1b2e821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c7e0 va 0x1b2e822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c7e0 va 0x1b2e823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c7e0 va 0x1b2e824000 didn't change! 07:13:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 07:13:09 executing program 0: socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:13:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffffb, 0x0, 0xa0000002, 0x1ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0xb0}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x4, 0x5}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x6, 0x8, 0x1989}, {{r3}, 0xfffffffffffffff9, 0x40, 0x7, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x400, 0x7}, {{r1}, 0x0, 0x4, 0x5, 0xfffffffffffffff7, 0x1000}], 0x1ea, &(0x7f0000000040)={0x0, 0xffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 07:13:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x1, 0x4) getpeername(r0, 0x0, &(0x7f0000000080)) 07:13:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "6f00e74de400", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:13:10 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') truncate(&(0x7f0000000000)='./file0/file0/file0\x00', 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 07:13:10 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) socket(0x1, 0x4007, 0x1) 07:13:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 07:13:10 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6cf) syz_open_pts() 07:13:10 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000180)='./file1/file0\x00', 0x8, 0x20) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 07:13:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x30) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 07:13:10 executing program 0: socketpair(0x0, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xf153, 0xfe6}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="bbc6cfa01cc66cad542309668bf7ce2cea48b54ef6a11ba2ec48a0eb48c25110e3975b008466ecf777e1", 0x2a}], 0x1, &(0x7f0000000100)=[{0x20, 0xffff, 0x20, "1a3a65aab48433ac400c"}, {0xd8, 0x1, 0x16, "8d81fa3c087d17889b593b25ba2d18c0ab4785d2848a9f92ff757d344ad45a8c53911a55a1acf92a5ec8af5b65d14f7accbfaa93e727819b91fea189b6430e2a800bac6bd045f70d9a5fe7c4a2d8e9203663e684586ac8eef911bd8673f4159073623ce242dfc18377e02bf16b27d58a204651e488cb71856c6bbe3ebf7fe4584bc1cb61f7dbccae59b0a6ddd2669039ddd45ccc365931092e6c8117aaecaea0b7d0f53a4c5ab20c96fdd39dce9f68c186c2a1d7e523c0a68fa5058e3d86da6db20d977d57"}, {0x38, 0x0, 0x2, "80607ad1886204951f0a5227c0b391c0c4ef419658f6deacf57ba5640651ac7fc387d7"}], 0x130}, 0x400) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f00000000c0), 0x0) 07:13:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5de3fb6e8db01796d6822f66696c6530000000"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) sendto$inet6(r0, &(0x7f0000001880)="45735d1d33f49fd426763467d9a46fd026e79470bd8d1083ba6712a5fc8ba5afdabd70ea1b78dafdc89754c444ad2db967245000b826ced81775b62fce83e1b68e03ffbf724d94a15ffa9516164e10786344dca708a33b3e76359bdb74078077932d370a7cafd788eb46a84d303f9236680e889744f6292c69e655beb79fb7e1d7f3a1cfef5dc76800acba8e5c3f0eff6f94d76d453a69311d8e1c9f7bdbc3395f17ec6a7659fc6100549d46aece5d1b1a7a2dac14837f655c723f49ee344626515f5d4acdf2543c1729df084199b7a089fc9db854234a30de8b32547bab92a3390dbf04125614d613f3b6adf9165dc8d98c1484bd23766f881f64933ad764215507c740593db0de4f41ec0bb9970dbbb7cb29c4fb6939ee0f1a84ab919e73e3433dc954b02129e0ecc0da5b3091835ebdac4d1de8d8f1fb860928fdd903a17a1802e04f05788b4ec7b47cde000e045f49129fbb431d5379bc93037e875671a83df3ed1e180df6273a459feff5eb237c94dee65113494e480838daafe015025d0125695e6f3085c8faf11fa64dab4f2d4d3be8f5f4e358d845ca6ac98f8c5145172c2a109f9fafdd8c047d67eadf2c2837c17ab891f45fe635bfe02db0e1ccf251c637630821e01e8bc4e729d4c7e9f043bc8e5966d600c87261061e67ce756bd5fd98d87cf52120be8719c3a43caeee445fbed0323dc2563ccc0d998948ca59d4721957ff9249b94764c86b5188178fb904942f2663d8ee859abfd101f306a6e4c42cc2198db8f25f6dfd7f191f4f8b7919e9f5b6be7f455e51797e16b86f7382eb379c4a449c694214e24314d37ab5c876a84b127b313bbda8efc34d3bad4ad2a72fd3b0e2f27af0f0fbdc22f727988fd163abab2991b08e4ceb9c7b9a9bfd3a05c901caed4716e05cfd1e5c0ecf6a82522521853e099c3eb021ed292f62de304dfa5b428885b7d2dbe08117a004b589f4d433b3dade261327dff16f6b56c0566ecbf668687d4a2dde0d116c42183500d95d7c59324e4905e1839fc98ba9c0e4e58b7eb62e3e01752df0625e75cee5ffad6add12e6263fafda27949e67760e0630ca342a2f9fc3aada12bc67e663e5d4021e2dda7ff7a52b87aeb69f97ae69ee174f62217a9ff01764a2016ab89490a3817d80e664be977e91c1792babc28998391dfb4bcb95923815fe7394748049ff9670f4bfc0b32489a6a71d1a79f4d0bc90b60289c35a807caab3a95b5bf66515fb6c2a3cead10194749b8c7b95da6ad5582514ccd4097e7169a81b2dfef858aa8722b1dabbe8cd20085ad722fe88e76c62a22a9a108cd051ba8f21fc2e8eacf0d0093d799602414bd65968d8884841a87712ed41aa01186bb217d4dd92e7eb9e3dc0df3fb7b18683088dee276ea01a5a6a38cdaddffb483b2587d04a19b8f6fbccdb80610f0684cbe0f680eeafbbe5112abe0a7cc2c3b2442c421274cb90adcf80e95b288916d4838b07c29e34d8b5ab0c65274fba9e836913b1827e8887f2257d70b538214312521e820acfdf23698d3b59f97608847c1f985466b6d99a06e8560950390e21d25f45af88bc5ecd55bb18ed70870879fb895111f8a53208add551bfdc6562b1df1a3c7bb59d6101da2a42be85b8f5dc306f92f4b5acca215483be4edcd34c1968cfeae7bed39d727b44e2246df576242be2024b6faa9cb3515d14aeb5a6cb4c4a78417edc5daa78605320a3ba206b11f23146b27c5fff21d8130c23be16d35b9064564f926e789021f0673f8acc86ce91e28026eafcf6d8226d7f8cbd0bb67c39f95c13b0ffadf7e944f6271e09e6c6d960ac610e20f36545d9e55d72e45be8d7d9231eb17dcb8ce71c9b7751c4a6d443b2909c7405b66ad98e0988bf5a9d04a364ecb27a0d27496bd8b0fb27e47723b83f4280e07f9dc42316f8186cdf9c483457472df3cd2de8a037b38a347fd8d2cbad7102176e2043a257da46c8f07eaea5833708b18f549bf7c424b4e0560552c944bd3de56d31f1a45ba7c3a4e9768d5bc1300c1f606e53b98da1b99aa768df527ece5e7b3354e67212b5d7e42ea99baed1892066e89e6c70e114163778004cc8f52cead937530f8e5cc04ae0a4f26da666cdd32e123a6af6303820f0932051ccf90d727c9167d03aa913191945b554ee9a3d5849e885de45850faa26ce9886cdf4887e0fde8e59e8b94d34a0b40b2712afba153a9769340dbcecd29e1de673548af0f8fb4365b62b24dc7ab709752c574c407ec3e2a6d1c443c6d6369e56e63fc8ebbdfd94c51e4537b3315c37eafbee9936c36f903b83d64dd502952ea34e8c619959a1bf5edab721200eb3bd95ad5556b434a04c46d5efaebd0295838e0217b835ba873a1747c07435d9ed029917a4e7c7c70cc5919a7fe0b5a039ac6ef3acf31697c2f9fb753c1097f1f3a9c83a3e982d561bda00aaa18aff255eeca8a52500e382c598f14c41c2a1f17c992ae0660470e1873b392e3ad01a4502d68123dc385a827ff8338feeb47f15f33dac8820b7e0cb461904e2151dce800f906ae036f1e5ad02e59cd63c5a34c450f11ae3ff0f7265dbb957efad085d07550bc6fd595862367439b8414719e0aae9717876d8aad9836773d387a6936467473dd7070fd8722b7bbabbc93e44cf84e2ed1a90df9cdb9cbdab8bae623c5fd13a43fec45b9bfb44e362f6805cbbaa47e6f0177a28b07f4ad76c4b45f7529872d35991d960e6f3293a57b61f63f8377c5c32873166046bb0c7af83831f716f5dbe64265257e668a847aa89b5b177f9227fd5f4a24af4200965efe19cacf09bcc71cb7b94e8b09a44c53b1ea3017bd1c816dc9a4d295d0995121934e8116676824882ecf3242441564fb92dde8ae194bf2e7963dce50d447ae3ee4ced1d8f6e19bd5c1cff07ef165cfe9bff76f5caf4b2afb92b18b2c0114c96a1520db850716c3d513de3d82cf94c9c2fc9e54b6d523dab48796c63262c9049afa4ae72803ad03d09c3456fe51d5614cf440e30baac7eacfc92c5a14c30bb140198004e4eeef5537b73e884681aeb7b4b047468af700086456a107416b135db4d97033c498e4964cd646b0518a87a8e3c22766ad3cc4f7b4985e925a065b60ce1287b632acf6d1bb218c7fa52c169448dcdc9bbd3a2cc94a96015eb8da9d739822d5f0286798e5022248103e34dc2c9c3ca98bdccfe4e890678d1eb9ce53b910b100d51bf7d664ba4deb2065e1790cf2960f55c463f6385e29990dbebec4e1be153acbe4082cd6b9d6c10cffba40773de6389fdb58161c286975b9734463137ff45a001f4f0529f575e50199643d6e587ee94cf5941ed056732a4e8490d8187d65e04b666b355132c6b55a5bea8ab897d3e9263f1952e0dea92e4fd50b0646f18b1592bfe3bbb0e17ddc9b687fa33a1b0d7d45a82123fe76d5e73f8f7cef5a4d33ab27cc5b7c60b4d42c468d64c256e948fdf1d1df378bbdd433c16de9b10ee62c3c909ce3b138d525095c198cce170c7aa67bf33aeb15a3643f863d5ee7f14d03b2f051aa5dd0f926dbbb0e6d28d3a2f028a1badce607f689d4c31832e242e1409c1eb563fd2a81be0d8b7dec62092472b7405883bda99d3d645b6720ede3f53ac8066cca4fdc7ab35f176439334f8a4960523b76202a3603fb604f00509f7557a0f799981f32d3d1a7f0c31790b6d55a2471cd2bd062e39a588ae222c55f0196ffffa45dc8a6ff25a56c92a9f5d3ab5b4e8e54a25e2cf76095062e9388b9ad66a5c22d20a538a2ae999d314adafff6e8fa6241fb0ea743a30908ac8d390d4f3bd9024cbee50912551379ff1446b256eb88620cf03630e85b9a6ea946796d51242015f57ed31827e22b3213334b0df3370f383b64ce7102018f2e2f154e0e209c8f8b5ae29012dce1ec8617dc06aca1944a4df761a2b227aa2e1d1611caedbd1323fd3aaf7322de3d3a265dafdbd61518b7395b7a6ba1b2e0405791d95d201bbc28f9fd4f6568db19ad09778db526b0d1d6853099939a727c0207e201bcdb62504988c9d46b325c8e2439a52b2cecdc1ed38dc78e80bf9a60e061cf16c0a177d62f306993808aa0decace6c5b3fb7f510ecc463aa9616c09823642b578ba3e8e6172296818917f3b87d94c07f1ac6afd606811a434ccd9218580ce1a45e4af450f909b14714f41d38b4927cd9fb918c3888dea66b9f4b7c3c93980ad73cc4183726fedd325169079da5e659340f01314a5a6f2f586fb1c14622003d297a4c9918c9cf2bf725bfeeee9cf7adc24f591badd237bc8ed106f8b4216bf2f73653d05cbc169973c2678643f0bb81e878a426ab0505dc722b20f7020e98101eaec1f241b9542d0cb330d6cc3c69d46fe0699ab2281c24d86508cd0aafda686f7ef23a73c2282f8e6a8cc14e3700751ae55fcb9b01f465afdc51bc21414c6c976e1e3d683d88e1b4b9026d97fc6e4e212ff5243f2687c4274d2db8153a31ef4a4f34f2cd17598ea38700ca1faf979d6e9715fd494852a8b6abcf2bff28bc95210e801e40dda019297610af3a091b24825b239518c2b62581aa089e75b396c53228fd287c282d3c6f029e6121a9263200aae81f56b58ba12b5f48d99ca3d489e1fdac77d70c778fd48102505ae3634b18297135838b1bba3a9e6952f7e73974e6df9e94e4a01ee6a187f36c1c3e108039a98d4f68ceb906cfa4bab320b2aa01fb45d9d846b10a84af9a4313224421db5b1c91f8f189f4c8fb8db53255fa5b7f126e00f62a4d730ec4fb31fab980c7a66f1c208674b1c989d2409236ff6b5d223ff89272ef983ca3d8d2ba9ee6579eec486d7326f4a199034d666bf2bdff9e37ab413ba14d2913c729901837551ea1bfa4710006c94257f3124df98ccc2791994a3a097646d2022703e8f84d4028cdd7c21deaaef1ce953e99d900819f9bd831f533d309c4593c59b61c5ae769342fe1f4fa2e1e15308bd7c285d3269485c48dcdb493ce36894c1d3a43430147216443a4a89d827e5816badca2132ab867d507a9531dc22e8d4c52df3ebba2078a540360785bc71dc3568a85fcf4200fa438f7ccfdc1b476579beb5838ac5869170bde010c871422b5e052e4615b993532814b55a7b5bac2b0a5ebeeab7c93df4d982dce7b79aec851fa01dfdbf3f61c2583beecc2ec8d428b5b3d5c39d6d627aaed45aae41f3d87f564aecf09c9cc9d8e67bd9b0a5fc4e058de95b68e4d383f27d3fe1804ebfdd9695dfc3c325d12e72f77113e96ab83d8f171e66daf0f37c3dcacac8ea9f5a4784b37b2036595299e9c956545d04b42dc8ab059e79c46a87e0de9f951fa6802304c2d5396d3d460119b136a2139eceb357ecf3f5ed34fe2d62c133314d3a1dd06892202b8f96f322a03c6955224c6ee501e613020fd515d33d39c6762dcf83694e4b2de0ce7dd21659e5f863c6da0c7ff4affb59d146e25c935e639a2a51d187a01f8b74aa11248fc3da0eddbbd745e10aa45c4e3e6b1b68ca87d9974c6dd4935de7ae08a580e648b08c27efd6d106e4ee748ab89d33800243cb5cd686a02554c0b922ae206fcf788c1bce89b74cc65fe827a1439021cec00bf59c2da3d03514ed511ca237bc093229a96f65c190b063b5c6812f76e2d16a3aed5e62d6f2d2045a27b4436ffe5fea3110eec95112ce54ca4ef0084ce048b713d78ddc2c9074ff4658e0db0539ef4a80c35954a9daba52b541346e3bf1b398ec35ab7eb3130a62d8d61e18d58500c1a77c56d7d1e49f8af18b035ebb146bf6af7eb88a33cc3b8bce54cfb19317ee0f90c0591ab35d6bc8fc14e6", 0x1000, 0x40c, &(0x7f0000000140)={0x18, 0x1, 0x6, 0xa0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) 07:13:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) rename(&(0x7f0000000200)='..', &(0x7f0000000240)='./file0\x00') getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="ff3811743cfc31d21d022400e63f6d8f4c1cdecb5c45eebfe3f177e27569af16c42a6e7498b0d96d4180811d47c3bd6a00c3ac994ad4b253ca8a9a31c2153eab88574622d978b262701ccaba1d87a0f7d928dfcfd411e234b29a259054d69710c44a7fa9884476", 0x67) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 07:13:10 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 07:13:10 executing program 0: r0 = socket(0x18, 0x8000, 0x9) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="08cde02c0e578719570c956ecb92553323b0814793a6ca221c63508da1124089d99e5c031ee63dc1052c3fe6f683903b23132f04ee15c5ad9e5ed59c6f8678a202b1b015730cd6b51cdee0202f2b24b2d74064683b682b89685b6ee1125e55498718dc45467a36122e8dade7ae94b6f45f72ea4d8acc6056bdb98f409f4f429e38e34f3ae46b8ed66df27e7bda80c9a506717e8f27bf4e728aebfc51728dfaa1751f16cbb5", 0xa5}, {&(0x7f00000000c0)="86391cb746795e3ac861b3a539f5", 0xe}], 0x2) close(r0) 07:13:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="96a60814596793ff2b627651266f7017a2e51a026fc8298fbc672315a1f35fa15feef1c22f", 0x25}, {&(0x7f00000000c0)="e21a571ce988df337b45d2472bb2a1e78acd7e6ea538e5f661e94afcde51298ff1beee56e8594ab522e820aaf6a8fe7c611f4b0f075901fafe0cab86561d5c7d368355", 0x43}, {&(0x7f0000000200)="b54494c276db2a919fc6fbb90dfd78e0dc61da98066a9d0a45ea4daa153ae0a4e8aa209e8eb13e8228de798c30b448bfd8bce1c7bfa5d9a268b751e89504f8940c1f25905d4995e86b519a7af73cf808c8023e8b724441762c2b233e6dac3ab80dad54c006d2158ee8fa0336d3f34975fe9fcfee305678c033816f8bd24e53cbed7e0c178ffb18e6d35a124c7ba71858b53211ecec0d887901379ccc3c8c82c69dfdc6d30f5d36a5d5780112767861fc854454dbac902f3e4b93de089403e31fc675fa44e65489098112379116b0ee2f6a3cc6d9a96c717d842888aa59f319b75c75ba3bf728b7b5960a99951a3c94", 0xef}, {&(0x7f00000003c0)="7fa9c2b7f7637c92da49cd53b4884049ab8a349a5d2723406caa0d0d81b26fb7885f1e4d62cab6f386b4dcbb1ee7b055eef5678f22e9d1a5d3754c59cb0273a9b5153bbb550eb73ccbcaa9d2ec05c90be68b3625676a53cb6c1869c47bdb66775a13eec01f87bb6fabc22e3aabf768b3344e793c95534580f6712f75f81a01c5c02c4de2fea503e7405c16aff88365481f924784ff527b8636b1bf4089457e856a41c30dae2bf13633e86b937c9e5976da8d", 0xb2}, {&(0x7f0000000480)="6c188c2928d09b48963193ad448b999103e1604756e2270c78ea94d41434c6448daa148ff2ee23aa60122cce53492e5a30c4e19aeabd3a67f3df95f5a214e850d8b1be44e99d899cf3ddf31cc24f508f4bb5c26d0fe741ac056b169899ac318021f339f9fd5e6f4714299f379c4d630ff06a065bc3c7f79561e5ebfd5aa74aff03b241c1052382f404de113e39f245e04b79c263c1cb34b216b79591d6c03164538b185c17dab02cedffc81891128d42c3e7894fc1fde8b4311ffa39d1ef1851be4eb629b9bfa61a8858434c3ab91747db3e932b0bac101ae0c421644fdd8c", 0xdf}, {&(0x7f0000000580)="7c7371105f6ed1404710df3821276809cd6ecbb5b8d59665a415c88b58f6197d8bb02a25639c45a197014cd1843a0b973cca96d40a5456438554b317a12879fde5971b492b9c0a17b982046bad87770f1a9f624142ef97df1e435d4e61152e8bd72e1691d6921d25f081e2af9c6151104e8b81761f5039f1a3c62c2086f664c4b6d4e388", 0x84}, {&(0x7f0000000140)="49bff2442adc70ccb4d2428e01428e0d8a24e31ef1d76c9002a2987174b627009dacc4a7c718c7842c3beb1bf93c395179", 0x31}, {&(0x7f0000000300)="61a9fb775612587dfd608927c8363f548eb895e1e66562296a8f386c37aa534c2c6fb5660453345dcf7f9a24e9a75a581e51e307b2d5", 0x36}, {&(0x7f0000000640)="dd8ecbde4639b3c9db0018801109776578128e897a379f0a329b1c634f471c43fc6538dd26d347059f8b7b3376e5d89031933b0dbfb80388abe0b189284ddf64d15a05f9d5e67b8867d8808b8eadf90bcc24551c04b2a19616472c603e41aeca41af0153374cca886bff02fe45cb5fa2ca886d1d4a", 0x75}], 0x9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) r1 = msgget(0x2, 0x200) msgrcv(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c128c61ed4270b6e6a1ae044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xbe, 0x1, 0x1000) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 07:13:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) lseek(r0, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) 07:13:11 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 07:13:11 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) 07:13:11 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x9}, 0xc) poll(&(0x7f0000000000), 0x0, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) ioctl$TIOCCBRK(r2, 0x2000747a) 07:13:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) write(r2, &(0x7f00000000c0)="d6614f4ea1f55fdab37bf8f91adc1b9ed948532378f68109387d2857eced287b2cd037bee2847fbf59017309fb2ec3bd9dff82c640ed37a6c0f5adc49f18026f076209235164a77ebeab22aa0b0fd290f146fae7a5f0ddcd1b00c034f29bec3783b27f8ba5d1acb661f0fa23805831059323bf579867258bf797c85512a93973abb03758cacd7146b8a295c3c664681e2b5519f47dde88a9681178bd2876b916b871e77cf63b181ea730233da0df642fc8a8c751a161f1b2883d667c9207a3dc9e679de48be9", 0xc6) close(r0) 07:13:11 executing program 0: r0 = kqueue() semget(0x3, 0x1, 0x620) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 07:13:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1a5) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:13:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x0, r1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 07:13:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000100)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 07:13:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) truncate(&(0x7f0000000180)='./file1/file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 07:13:14 executing program 0: r0 = socket$inet(0x2, 0x1000000205, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 07:13:14 executing program 1: r0 = socket(0x1f, 0x8002, 0x6) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) r1 = getpgrp() getpgid(r1) recvfrom$unix(r0, &(0x7f0000000100)=""/179, 0xfffffd0b, 0x840, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./fife0\x00'], 0xffffffffffffff78) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:13:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xffffffffffffffff) 07:13:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 07:13:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x282, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 07:13:14 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') 07:13:15 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:13:15 executing program 1: 07:13:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 07:13:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:13:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) socket(0x6, 0x7, 0x7fff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0xffffffffffffff4c) 07:13:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000140)='./file1\x00') 07:13:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x10a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/59) r1 = semget$private(0x0, 0x1, 0x40) sync() semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/36) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x48) recvmsg(r2, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f0000001100)=""/131, 0x83}, {&(0x7f00000011c0)=""/176, 0xb0}, {&(0x7f0000001280)=""/109, 0x6d}], 0x3, &(0x7f0000001340)=""/89, 0x59}, 0x2) semop(r0, &(0x7f0000001400)=[{0x0, 0x6}, {0x4, 0x10001, 0x800}, {0x1, 0x6}], 0x3) fcntl$setstatus(r2, 0x4, 0x8) mknod(&(0x7f0000001440)='./file0\x00', 0x8000, 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001480)=""/250) sync() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001580)=""/4096) bind$unix(r2, &(0x7f0000002580)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000004e80)={&(0x7f00000025c0)=@in6={0x18, 0x3, 0x1ff, 0xfff}, 0xc, &(0x7f0000004b00)=[{&(0x7f0000002600)="161d3ccedd775dd7f31a3092661c2a533bf41a7b230ce70e682023257e15fd8c9de70623be88830a12232a7514c2f2a3ca50d6dff316685392122f14df6838711bc212cba184a8b2373dcf45fa3cd399351992ca21adeb6ce2e5a02c52d6caeaf4695a4f02c139c6afce7a0c6eb83df3a01cea423d31632a340647b406e8593c01cce89a20e4f0f8428b22c6c830eb0c503cd42c8766a188c23009e15d38c1d28eae5339b88aa2abc62030ba03397045c542099a6f0c98fd2e1de4ef3dc4b4c28c653bde202e6de3c93a40764fc2b8c9f710fb429d0789f4c829acbdf1b9", 0xde}, {&(0x7f0000002700)="2e4f6857691b72a4d1b4e714a748f2112f34670c5598ccc5550f5d09f074f0f915fab8030e3c78c1d84857bc33fdef3679cdb17e263b0435cd2d546b8b3f6b3d7f75ab4755a1d3957b679c23976f9ff5669f5556d52b9ca7", 0x58}, {&(0x7f0000002780)="985e7332d03da43c419ed7cb38031e54a63cb915c0b3f9c933cbb423c9c834e40e4454764f09bee0060d6b008036d4c4e3e38c0bff395ac7d24d9f695538abb9", 0x40}, {&(0x7f00000027c0)="e8f7d4589fba97a1f50217e01dc9b8ac83e7a7e175ab0ac61b1e4d13b3e92a0d3ad2a917ca755d85c0c48763b4562d38ad4f5507ac61067c48af1a7830850f5e96f3ef6193cd7603fe667ef404a0b373df4935d39790b2f367feeb25d1f9be2e69b4bc7e5537f6af6cd1723053d3f14290c1c87cf0829abd8c8c9b8ac92ec7af5be845db7fd02b504ee2eca3f9fb9d658e8f1b50de07cfb4503943c58df38bccf4f2283656ab69bf9ba5166f074fa5ffb14e1d22d0ef8e7e31daf9a94dee6a04edb954b161dc061525a0312f11838ce0e4548030b7fca4bda22a4b36e715381ad033fd81d74190a3a83df95b9b003997906a6a85e1ecee", 0xf7}, {&(0x7f00000028c0)="a45c52d9e1702af2065d184f5658b18d80aec07c3e37c138cdb34bb622ea3407322cc086022ac845fa7283f954bcfe59ed930eefbcc343536474397760ca68a665b3b58a20172c17a9a4096d9acd2c172a26e6e9c302feb3de329ec430a13704ad33fbedf9f074ac31d0f47b81ab35f320b2ee01e4cb7fa589e805bbd97f729cdb538d8b95c4d13f1401357a254684adbc568e029e0c759df1df4a8b68297f6cc6dbe1bdaf5ff2f4caf9700d75b27d8b79b91450ab54c304ed6ad45d355e88c552d361c1784c58df9d857a3a0b0123028fe0bef4365c161dedbcbdb675d2da7ab08f3802f77ddaf94e3933c6391d7e7b72a2f31a1327514a00af00fe7c95d8756a4ec62640a4d40fe015cd368ec1b14f87417fea49806591925bb3ed7af2ff3eeac1471ff07107ffdc0af5ea8eed22372586d3fc3f18eb7b3fc4a54eae7886c68ed1a1524433134d11457b47e3604b9e7a299799172c1766727177560d032265c3e4737ae1abf9d30b7dec366525a34fe5cafdb4997dd81b8ea77cfe429cc98306d49c180e1f9d29bd535d63419944f9008fa9bbc443132646c1633cf76ef69e25eddb9d60350065fe84acc18e678ffe61cb7c94308ea827c7618a2300dcb069b14ab3d37e1408808343a2cb0da12ffaf5a5a75203090e215c8e0715f7978ebe8d580f85a491445bf86c8ce907c3b5c71da98ad668860cf54a2d41037b8a56c24000957ee707197980565a69be173aefe5729e6b26f2f2f132b1055cb5bf9cabf9d42fe9ef363ab942f338b9039f92306dfb44d3ffd4c5883094069aa730186d6e0c9c0b170f4be9fd170536f156b5802129d1dae9d49d7ed2f3316963b781effacd02790a411f1ec48ac0cdafbe91a2148360b2b1a3e4c68657330e20992dd67ca65100de61c2d28e11a0d1bb40f6b61614c359dc5272029df6cbbe2da940aaadb619cad2f15bbdca502ffd09248520c40cd69f9f5fe8de979d49dd62c56c3d315cb87684a53adaf8bcdd0bce36cfd11c9f4c989efeba916888fe7b4b803e0a4e82313c17d449232391092c5b7c444a141c5aad921a2e363a43f8f41286307ca3ff6639365a7ad6efbb3ab6b5f816cf7c555041d2ab0c07e454b390c746dc8dc2463317b77ed29076aceb105ed9c22b8cb7c965460554287500aaad8cdd1a43bfa6fe3c50dacd13c1635b40b726ac8a106127af3268594b98fd1581cbc9cc20cfe850127fbee47e94a02abf2b140708307ab84bfa6fd2b17977783bbfaefd7b635ba25023b8a2c0d07b41c2fc43d1535c4fa39018cadd0197335f4f4942068487b767078cf09f8447183eae1f7848bbd3454f30f6ea58cd2f41a73c012b8a48043886b84a9832f45c84d3af03061551082e1052f35dc1c98174ba1fa897b9d6a5b8b85bb73c2777e5c6eb40158f793e9af83df5802bfa8fe486cd019b521a6a38f0b9bbe3937f2dbbe704875ba28591471f9397c8df82423879de3b936662c71a2f28cf55db2b8f4a861fc131f741d2326a993621c69f2e1f7ec1e3a8ec9750839b3d6ef78a604c9401e9b17141a538ed497c66c35dcf17410267d6cb0de8ec8aa5df0eb64be1daa1f366d49906b8b1926d53760472af162f99fce07fc7bf01dd6064a882342915a5b2307bdb52df6a77a82fa224e840d255d715e9f214b13f5ff85abaa064b4da199c6a51a5ffc228ae599250db2a6e72787881a166a0684389d6be597216091c58ef0f56fb92ce9fcc64ea375b2e5fb94c9092f44830dc91f8592fefb4b5304fda2245765f9f4ecfeb681295ad2a3ec46eb08419ea553a27f4b3c210e6dbe8c5e01383d6252072df760f8f591bcc7216ca04c5664dc7dfb6ed0095183d03b97afe1585ad7163377e6666c8c7cd0f6d931849016a4170028f5463a7b00b6ae9c2bf28ab1d5fed37ac6cde48d08825c19b8f8df6fc38a1be49375483b3c03e34bfd27cb91ccee1dd6542dbe7b2b9c252c62e55832e1a76947bf8c5840bf5d60326c31ba95bb942f34cb9a7c6aaaed65c9f154f5fbd59f5959e1175e4807cf2fc0236b018cc109f9fc1a187a78d23faaf4cd72e1e361b711f9210ff6b120fbfa80313a338adb66ea999bd4122b8c945c78393d12bce04f80d32fb6fb50eeffeef30358e528f381a8338e09ce947b991b7c78339718eb86623d58752709e854daf85ddac5fa49132110d6c44e4b9fb3ea9170787508402b0697617fdc7daf24ec0cf9a9db4c86d6219e8e5fe528875fecc3beeb9342d452a39dd371fc28003f4875259038917fabbaf9c87925927db05face488d29466f7a576f9d259a2c6407537d839314529fbd320568caeb4c9242806c38b1b74c8330a8f7956aaa3c8de5529d4c4e17b5265b48c6e691fca5d1940422a585fe5247519277e7f715bd350e23f1a1ff01d1ffff2e83e88edba7de4c0a3d049e86e3daf88b2a6781965ed905d451403e03b73dd423b2ff64756f84bed6d89c1084b874767086f921eaa5edf25a6c35c44c0720e46384da2a11daf630d045074b7845a4e959e3313b578aab6d6bd063ed8b168d7b8fd22f1aa34cc8f4bf28fe5f4dc544f9769ae42a9e57cf045b010716dd4b16d14f35db0234220951070d5f2d92fdf949f3124114ed063ea54da65d333094cc93fa254649b470aa42b9f502de1d736c34e2a3504aa33f03c4cbdae1cc644f67e259ce7f2d7fb5f8d61e1d8248fa611a7e742006fee3284f4bbd7f81bd5e28b0baaf0f5e5d32774cfa786ae64eb9592628eb9d2a8d420710bb57c44a51a25e3f7ffefe5530c79ee3f6aab27f98fb3972bd4865d76c419be5120cddb9beba55c5b75ece054e334f212bcb03a7c46c1d2dd14f1b7884706a4588e599f3466b3efa67c2292dbfcc987b4a9270bc9581a6fdb68274f9bfab8eccf33207f5201788e444abfa6ad8c87a855bba43ff8224a688ad0e9fd19a2cb20b71f7d2cc370c0434ed9333dc06e3679c9787eed233e4e24324034aa491102420f9823c9bb2bdca177c81d4ae2b5ca698f66dd0e0cfc2e9faf0698277b6e73abd5ac896a16182aea67e424fe834039e7eacdcd262325066ffd15970cb46087103b9a5b9bb361067c33466591e588759271c87ab39b6eba353e998e62e21dd356cd34cd26e6f65b414d5c4732f83b51e0d0a89a052749712d897ef9c24f05c2ba636732d4693ea9af7a5c3b030c2b8d3de667e458e710a3d866eaff339b08bc13573c91852be799279769836ac752941ff4aaa8a1ef298b3908ddea920437c01a79f3c336fbd6680a52b396b02d56689dbd73137a57c03f280706e127b0036a17f5aacfa81023a627aab600d04470ab171e24994e350ef817aa4748c55c6abd15af704bdb31f3a05c6a6a9dd75b66b0755f13e898813f762b37060b31005b6081403c7d1be6be64f6589c3989c1b02b02f7d82c6f6ef27c7a81c182679868bd3a3d9ade3e83f7d67384f073573006911c30bc605e74d330ab1b746a86e0b5fc5ff74c2e4df694ab8364d0fde2fe391887825c84fb18be3d2e8f77814bdd3c3b8e2d9e56b6cb6c3fff431666ec9a3a65402c453f57541f505196bc6c9af14eb081f9ce60002ec99bbf8357d0d506b27d8bbaddeaf670b179fbb6513c2c3ee7d3afd570ff5dbc150d8328f8b34d9e8e260f85152bbcb6bf6d93eed9110d844714c9ce7b4ebf560d1c9a9df3e7461af5057cd4b5d53beee206834cac6d89174b24f39577b3dda4e8feae83ccda24c215f271bed67c05235c537bc491ba39d214538fa87f934aa9f9cdca65e6bcb8bd87f3b63cf47c653e3116efd73299433c8ce0e2127504efe03f35bb53b50f52d5dee286a2bc88017cd22c18b3b99abc68325890b454862b7a4174a87338cf5d3cab2f7bb6c45a3b4a15345a9a0cf8694161e4ee240bc6ab1343a8a502b466149c1724264bfab479dbd1dc3d04da231b4d215aa0da87e0f2b86a9b83a80c5e422366d1324a6471fb6ee8feda5901bac2e2ea194ab08804c1fcdbf2c747fd84346780d8b4486f7616a73d32970222bb025351488966b7f984eb605ee7f019ec1d3901750b31a2c425c009e573758d27724ec7085cb9664b01138819adecc00734ebbb6b19ae4e19a2f73012078c7e5eee6c92206c65720d77db9b56b62f5b51e7804ab200f2bbf9eb0ad921c4c1571e7ccc27aff950fcac8c98d458b1a5d812ddc3d7940f06abb339fee846d0029c8a5bbd82e491f6ee87b9f51d2e96735190f62328a7a7b49cfd076af06cbbbe7e69cfa89d2c7fb823d040e9af1b8cf6c386ca297c64dcb6507b359d9fbe2a76952c0e8d494151c12a294861a245512d78316321ee4d8b5d4ad655c5f905a70802833f081fb6c88e78b278901a7c63bb46e4b8fbfb619b9745831d802a0a823ed9495160a30ef6429f264172d73c85bd691f553cb8a174dea61f5da43bc1f5945ca4dd5bf9837ec991b2f2ff6bb968db46622e34cc42c33a946cbbc29d83cfff18fc362cbf5b309a9d9bd5b804c34af04fcbfd7c8291a581812ec427492f358f3068d62e9504708c416b4ff81773bfb8b89d2971d1a484bf36389b7eaf57a55e03613a18e8cb2976ba796812fd96da9cecc14c71b004a37872e3bb065888f3383d8b630a76a8502747d7970128bad2a27b371757ac53697424990e72009ee2bf9016b3471a6e8741bb405b64c34b01ef75e7f1ed7fcff41e492ba62a9dbb091ac83499957a7ef1efe36650974a9188dfc76fcfea379b7d8cd8a3fc8dc4750660a3b0362ae0e995976de0965128df0d4694fdd57884d95ae10708f2135f04416fe0746c7687597bfcbf98d7b83fcf69f1f2aed8343d2bddd34b8d21ebee36027a961945184e07035b4f665997b554dbcd835d63c6f563a3a000a43312fa9bc57dbb421f4ec50c086d7b161a3486211f5f7b5da1e7a390462350673b49dd9ae94ce03aebf07a3e5dfafa375c13884d346565484ce583f27967906d709834f51358fbdb2ddea21c6a1585eacf466d0eb85e8a151badbc87ab0c1132d27022fd8c29c0f7f33f07a5a45610b131e2dac234bad26dda9aeb19652304f54f43aba35dae69d1a584c211c6d2960320b359243e5aabbe67b24d22338edcfad14104064ff73997186d16b743a15d199d9ba9417bc9f77dd9b29fbd9ff612938e261f5345a262a37b2eb9e69a751a5f7a9468a031c99143a64ab412b6c6d3056ec0cdd6d77c8521b6e7faf5aa4685b41d4c5851e1496f4f054079d99e58de6ce683924783b516e4be06d5fbb642c652271a4f70592e8d008ec7f039daae8cc8ba55f67bc57bf448b99b7b1269d7d65356970346663faf0e6fa8434d78f257b5f9e9a7584c5d619b650c40b49d07037615756b8fe56314e947a06047adfb444a020865a29df8b75043a0b22d13ec77513af9e3e2b644c6ea69d4e38c54da9eac2fe14a7020481c0c86b36614802fac6d083cda86403a6fa6435589658a39c64119894c4c5c7be61eb8ee6a9d498b6673fbfa0bd6a8bb3e50eec4b0702b784a6b9bae2a8c010bd0bac4e411170f5b366df851711132cb8a5480faeeadf4e3a0b07a185f61baf9fe3ae910c9b5f29a2d239cb95246b69edc551bee83687282fa8241e1b15eb294f9a569f62a1f710c3974be1f52af9e28a2ec5d42e020dcbd4bb865762e90e039a2e98716216c368a476480fa25506db81adc7ce6c748e5a564f83f44dd05c10c48f416adaf5698b858a14dbf3e7325cfaac5625a7ff454adab4689001120fd90a534381cac68b519116e7e8829850209466947e74108406453b2ab0894dd2f968fa2e", 0x1000}, {&(0x7f00000038c0)="1875f11eacfb83e8ee5858068f20ab5df8c108d1d054d21fddf4c058d74e571f38b002485878687f49ae680f1cc756615a95ac", 0x33}, {&(0x7f0000003900)="ef797f079a3219fe66a64d63c298c5e66606f46d379bb45a00d864a144075b1a3f4cebfac9d2fe9430ca5809af6d173c33c9dcc66a865ed2632fd34df950e74a0bfa", 0x42}, {&(0x7f0000003980)="5e4b22295d719df9c982deb332d28ba02d357f9a3ca05839fb79add72a841f0cc2e0b17397aa5f70cc65cce26605a818d49244b28e823098fa6255ed0fcccf2e9d1b477dc619f7b59823497a6be5f204b5e3490874daf77154f24d006c2383ca468dc384626372affc260d8806a5f8aa1240c2856871731e1dbc46503fef10641fff4b2f9aad026b7ba49ae5f0b0ccea4ef4b3e217c33df050bd467107adc4720e56532cf42d69f86929270cd0750e4355d2de53d1ffedf5a268dfd3925ed5246c4a28ea27a0210bbf932e801addcc7641cf67372cf3f64d8496d98e680a752e0007eabb48da5e67158a28c2a45092f42e08562b886ef56ec005ab00f9909a275614457c38c789b5381088077686d7c4114a972a2b14f544b3836587744390964c7c77900b3154be198191beea563dc555d18f9b52e6e46b786debc3fe15a58bc6669edf12b82503d2c5f8795879b9947f5b047e05ef49a0dab63f5e6694348d5a5446ebff849e8ebd36e878f94fadb1901abbc5922e372d365489f6970a3f264284a2d948d015e9662c5e9c561a71bd2ced6cbfbef50351ef6ff16b4100745b2cb9cfa84ca249c8042cb02ea364a871c834fd52723e081d61fa2a391caa806186d69da5de229003dc8beb7723b2f33bb8eabe386f2ee55d36701c7b531445c6a4ef109b4fa1e514fa8019c17cc1627cbd20b247b40ae33038695d489f9810eacc7c5f766439703dc7396e2b4aa8f9aa431e6aa7d6ce736d447bff01877d200add10b13e778fd78d099aea6b7be17a2b4aa77c4ff4ac765c1a33c0deaae51f0fc3ea015af45c955283b4a1b4a0c4802bea99caceb35fb176ea1cd1f39e377c18e0a28561efa3e91222b9697130f13561c3daef828c57be99086a0d12fc185b7092418d536ff29e04930336effb3f2214b88736305c7969104cbb196e6825480ed8746b33d9b6ab9c7538e95d5034042a3f75c1448343149dbb522c1d51262eefff8bb85fb6e4ee04446f8331de145493a1495b05165241adbf23db2a673317133b031a59e5719a6101d1550d2c1ffe94ba58d2275e8d9235d140f1206e413371d2104da7741d034d5a5f762dbdaedb66bdabd03075512e13a6a70c008a1fcc66f46b089247f8da330172fb1adf53f361da4447dd326ddd5b24e2285376f10f7a323463c52a53148be742f6652e3cda4e171a158ac8e9cb56582fb59b453aecd63f2f1502963d14ea867324477976fb8e6377ccb176e5e79c968840ddb5c08782de3a6afbb4e016d71b9929f86939deb04121dde039545d17717ec63404a1cae97a576648e8827c3cd5453571e822bac86addf2702222568552b4974ff285c15f7e8661c0c921d2d1d4a3ca256cffd8be0aba514a8dee122459cd651a3b1e3b97174423a4d62c3ca8d91ebf3244d8f04301a7c3d84ee9c38ad0f33c970da07b2b4e8a011ecaa7559661826e948417b3fca5cf63bfe67d3b6547849992d73e10623d5a50af5305550b9f911e2fb37e5a8551b3a377c12d5510a31eed4e2e251a9851eadf977f1782d7dc3da3a514d86dcd9be57c17d00d844df5448b95fd3f27a6cb77907ac33827928fc75bff433ee530f4aad6ecd009ab59658574acc59a80d89e14b543404d73f03681f4bcbf2fecd2295a8a5fa82b3c300bdc78d3dd8849a29a437bd13dcfa7e1cb123366f984ccb48344251aa899f86759a738d4a9653a9a6bf03fe1130b35793ebc26c84127e684396d09ed1887bbda3be1b6c73ec86f6b00970ec13d2cf2a5278fbc61595e32f41e4e75801d3f3c8964f38d28588de7c9b76cda9d8ef98539c2ba518dcb12cbbba10fce8462de4510e98ea0c0bbb306b2885e2f19a4d4827fd4cbb678a72cd1b2ac985f660294b3152e7abb8663ca9195896b0c89e95c8e57e2f92b1a6e2db9d5f023113e24114c5317cd5e12e7484a3fdde88df134d35adead6b714844d9a5e4519ba705ccf24bcd3a9cc7e51f10a4d99bfd3d1ee4ab3caccb61a05300b8fc5a1de6f2e8b11ea997d35fd46aadcfa91f078c1fb4b3bdb624730141a710b7d761bcb0ce44bb0825ff1081ad79a1e55b0be49947bb57bd847eda7defb24aa4f39d1138a1b5c7fba7cc017f9adb89c8aac4bfa468becd2e5fd67464d91f011d79b18cdd7848169a446324edc4c0022448ad4b85965e02997c12cf9965754a125652a6aaddfdbfe57fd8ee5a0a43128d71494102d097a534af19b4b4b30dbf9372106ddaa8bd08b6f9db4c3ae5f196e2c3e8f7cf3d35933f3c8d33eead005f530e923c4d435b73ade65f4b1e9039bbea59075ff141dce57aa8aed68661e2299a45ef0f41a8736e7039a26346fe4987543be33ea24afa0b21fdea5e59cb7a647995f58d3f74ff4c39bbe0cbb9b0cf781a514d45fd7e71ff33f585d57605e9431b9c440483a4f0c1380aab68fe973ee6375ea2d84c2b927de29bb5c66b81f1b886164fb6bb8518c50216e9044e2ab44cca7d92b2c77ce2033becde4df53c590b759bd31f490410e90a5e6ab2ec38b7a84abf14f408aeb617bd7c0f765854bd45cfd9cbf1719f3ff8fb01d5b9076d0eda85acc242e58cf008f55ebe9414224b6bf911aab74aefe81f600eebfa6a7bf2d52ffe72a87b9be5eafa5c206a089b3f50c9d6e2366c4f5a75cfc8a080c016068e461cc6ff17ead255f9e6a91a9cac5c4b86a5fa172e75a4ba2a8a913c77471c96304ccd4d3f5b4c48f0ef0d6d19bfa5755807e77b9e084d8fbe362b651adf2f45f50f1e6199c95e5bda919dd9f7d31efd32ef4170563ba2824c870d533389ec328d5b7a2d9275d9c41b17b817d947db178c1cb03d8052f784c8afd5518e51a0015d60b14cf3da6ac302afe24aa4a22a6d48259a79a4af2d00add3bf3d225fe929b494a2603ffdb7cda02ed16bf393496e7fac7bc5c24c69bf3dbc8c9124d1f6a3a0dabe65392cf7fd7c79db53a8b9b8b3ce22befae49b53ecb0c1603e2ff0ab1415bed04f1f09bd177e368350d4897d0f4fe08b4f21c3b1802e5e810e2ec99e6498762267cdca52f4f1e2973ae5366118e599c370dc14aab8d4d1d40324dfbee9bdcfe7fce8c51bd86a433e46f08406b00941baa7f6fd630341cb3b47530b55883941feb7b9d49b8ccc4b6a1a131b3e8253884b6ca5f53c0b423adcbc6a308e09563a4e33b233201d2afa5e93b416b387777d6abcd506e349fdbe7afe1523ce30536f5a52887a5d1881b30e2f1c09b51a9753edf1c1f326a47fe27a9bfa731b44be966a97f715af60f632a836420ba204c6f99926042fbff0d84b96cf02327a81cd2184c8f054c94b5af283f81215897db9f09179eb51f2fa13657d2a7d5d06833061d48676c79f8ed88e0f567a89fb21afe8dd1a5330f2c875e8e870898b31c7cf63d494fed7db6ffd3ed4d962ec0e6d3e646893070dc24df5c69b9fa8f411e6c5a8dba9fccd1d9f169266e926704ab7fb688632ecd1e57be7563ea9c2e35935af7be93543dce85d5f623644e3935b1e5e1b776b07134a6b546ccb2b3119aa859f19876356784a35f2eb547868c67c14ae50527da956ed4ba8bc37d5dbd1ace3d445cbaa17224ed4380a2b94bdba9926383aebf95bd50a1b4fad19280e4b4eaa29b6b487bb204e00351dbc716f19704e340006c1d29a97fbe80385dbbf2f3e305f40272b9bdef3db0790627017de49079d7e5f051be8d992fb30431149b317e6dd6b3c85545515f4a9f5b022cca7ca4ea8cbda7836a4c74c6297cc31b664b2b0b652491d170bfe92f64754dc04d2fab1744b2997e16796182c89d0f8ab5990af48fcc9a1c0ff0a3fc7d019445960a7df0984a2bf4550b9cd6177d195dad2855f76ccb7a63ba9e863b26aa612323ff2a9153bcb0af9f45d17bce170650d82f7f4958083453559073b4deca7b1619232901e638a637800301f07c7ef795827b039e4954d3a42c42f588ee6022859e182b6248eedc1a87b2590a073517f9f1343d26736f2a4cdf762d667b9c72d444dcea2337522597cf82c903a11d926a2fe22c6888334b9f4f3b7c2f646973af272b6b5adcafdfc317e27f099828f7894e50f9d76f8d0e88078015a460960601bfecdaf39cb5dfe787af994d72491ab95e8ec88e51262d18ee504be7e0ace0f3d596879aa50784e4cd7fbd7de8d16570e7e54c7d2f91319ecabb3f10aaf81e30e35d6499fd976b4f3b2f91da445fa97a15fe3d841dd0b1987e4df915c70cd4b1ed6f3354854e60bd72d725d4c9bdb2f9d6407c10ceacfc9e2d5645a5590bbd3521cef3558fd148b52f8a7fc02e98b50a67278f838fa0c863095a047b16db015e9a2dfaba16bc7390b284017aecc90c40bb31731310ec3309e90d985f3d6b83512fb32a1eedfa1f9b71763b64333e5f847eed26ebcbad878d1c72d1e7c8f8a42ec1e13d117da00dd10e23e5f7e2e1b720c9e568afb7875141f805360fbc5164d332d0c47d862f22cbe8a94500760316eac69a9f665ee53181ec67b2fb1949601c506362189ebd4356c26e1edc104e68e3e7b89c8b9d17c142c40b2036741fe2d355885f14532fe2e02c53eaf224dc1cb96261cb4b5dc5eca0a08a7a3135567c73f6cae8ca31b5642bd4f30412928a184afd186aa879171fe16d5bf69a4a077df0297157b0c3582b03179ed90e42689662de2cb3832229fd48b5c386ecc1c2ee5b04e52817ddbba52d6e96301be83028be76e025577581102e3f48bf28255dfc303fe5c2d6cfc19bd25fca79566643cc5b70aefc7227224d753bf53b0a3eae4468b7a7ef1d1461e507901e634e56b08e2699c57f767641543a2403acd46815674548e547b18e83a1d904411f3d44d44b6617600737dca06bf242060fb0acf8e76bc7a0cdc6b8748cf104a57b5408bba38ffe7ccbea4bda5c82923e8d733583fd801f4313793b7ceae9354314b85f7b9931344f5fcea161a7ea7032085b882addcca63d5567f12dbd644049d7fc7a500fcb02bf5939f06ede528c20daf4bf737dedd184a31fa00dfbed512ac9df7bbf7865e565fe874204f6f5be56af83f6609979b032b6b12a8d79286847addb3c7b4d0459426935f88f44136b67abf718cce2161dba44ba95e63e8305552d88d5d857c270bc068183cc6fb928956fd2521388ee1a73f47c536fd77d0fabb569a2f3a8bb90473b7ebdecd4ee6194998a29681f1844948f8622f9e216be357e99ad64561286bc08689dc19d9ad69c905ca8c8256b29318ef531fc3bed787d7a42eefc8d6648ee8c897440019973e69d345cacea75712b9e499a59bb5aa678367054ecb4b77577e2cb009cbed2fe6b42c109c45ecc01f8bcd5fdc43d8083b5327e5eaf15946735a3a44d22af99dbf334e135da7c503e64d7e7f733b590b09afceb33185765967e1040377140cff871514dff5e92ddee448a51a724f513499948d4500319fbeb8b7e0477172e19b2e278e321b8ff33cf321c9afb6cab29066f7a4e813107df2e8862bdc1b5c7abef0bff679053d87143c86cc9e9aecf77480193b23af886571addf716a640b88d408698873c814ebd90b85f092a530a338491a071ba5216960879ec05173328215f7d5d93e7999496084992d83a2993ed555ff306906513a60a15b3a6178f6177e2b387a8f13365350e380ba0eb595791b7d734f3f4dad3744ae0a2149afe83df5e534c9e85bc31fdacbd29715ea265c3240d989795453a662c1930998669c67f869375ef77460add45250c6c28ca23b44f57573dace96a6add0a5f23c243b647df4e0e327f309866a8b9e75bbd125a76030d39b0c9888fc71d4e132bb34f1", 0x1000}, {&(0x7f0000004980)="1e4c10f3ddfc03930e36f32248b6e538aeee3432173f1f3187c0cf9d9bf2759d15429b20f1ee963d19802bbcda318c6b8eb6b2718b9bde7325faedee0948dddf7859a12c4724689d18f21941f6920d4ee51d502898", 0x55}, {&(0x7f0000004a00)="9fe57986e76659b3088c94e9c6834404d2481eb55c62d867cf6336c4f6c15420edb169499d2cc82c522551a19533e1a0e920715fefc6113982d2aaca9eef57c39a6c98db037b93641515e5c03e32818ca76c50e8d054204dcecfa02ebdeb8b9a525c732ec4d4c6fc46a315fcab053a7ab0e6285c2574efd00d664dbf4ac53cbc1ae70bc3a63979aec8ba3ea875edb967b43f97d7dae6cc005be631f23e80dee9b74e7e87bf548d155de3375184491cfda2400fff0df932a87c0436014c236f5ece53091d1ce5751887c14cdbf81b266cb007330bf6a7fc256cc97421964b5577411cf840c9d9b8a2806dab9c9e6a8026183f6d3c403ee2716dbd5ad3cc05dc", 0xff}], 0xa, &(0x7f0000004bc0)=[{0x10, 0x1}, {0xb0, 0x1, 0x10001, "a567b96bca30af647a2f1b52975e4969734b0afedbed8c4c564112ace16776d4da0606e1c11253847ce8c4cf7bc2f69bbfb578fbddb42c11c87f3bc4ae6c31bb07299fb91f4df9e0826ae64bf6260d4839781e7024c8d5fe0d6d992ac52cafaa67360ba695b5115e1e73a3a0274a9d7983139ba8bc77299da03dc1b7ecfd0807ebe0ba9cc488fdee7f15d0cc01c94442f512194cb181cd39a5e3f295679fd6"}, {0xb8, 0x1, 0x2, "ab6705636906747996ae2176c02490dfab5961daeb8c6190e382a5ebcb5eec2c6f70749bdc0893bd7ea701d6f3ecfdee1de72a098c3e8c053499103e6159d4735e33959401bd7db037cfcf98ea567183ab4209ca6e23114a4f1f3a06d56199ec3737ae14e394f2119193fdf7854b5c6c3eacbc86e04d11baf40f2a7e23d6da7b569f1ef2243a09a21bfe6fa3fab32c957b0ef512b498121e341936779bc32eb3f82fd9efcd3a"}, {0x80, 0x1, 0x0, "ae3de5434d1b5a5cd13efacd3e5dd6311f9c3935c67ceb7e51409b17ab90b527714ee585dd22faf56718736b5f43280f05a01cd026cd02e2c8461d61464430d8e5bfd3361d9ad0697200e19db39f0df5fbfd79aaeedb0bb4d3e3903262bb952e96cb1f56d571d05433c45c"}, {0xb8, 0xffff, 0x5, "a5cb0a05d03b0c9f0af6c306563c74f6c33a86fbff86eb8e426b84ae717540667076de8a7eb50de0a168d48058663e1006f47efd5b3f2d663d608f9f91b821523070ec426b45a7b7dc95a4e3df33d380ad0814a7dde87539a2439c3517655f064df9ad585e8f5196624417bb95818f5fe295dc6e21da8f215a17b8b80dcf2aefccd0f23a0966d841ea5f72ec70fd2a46bedaa5823cf638d43bcce6dd5837daac64c3d0"}], 0x2b0}, 0x1) clock_gettime(0x2, &(0x7f0000004ec0)) clock_gettime(0x3, &(0x7f0000004f00)) bind$inet(r2, &(0x7f0000004f40)={0x2, 0x3}, 0xc) chmod(&(0x7f0000004f80)='./file0\x00', 0x10) bind$inet(r2, &(0x7f0000004fc0)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000005000)=[{{r2}, 0x0, 0x0, 0xfffff, 0xfffffffffffff000, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000001, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf000004f, 0x1, 0xfff}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x100000001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x3f3, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x80, 0x81}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x81, 0xd3c6, 0xcc}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0xe50, 0x7}], 0x7, &(0x7f0000005140), 0x5, &(0x7f0000005180)={0x1, 0x7}) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000051c0)=""/58) r3 = accept$unix(r2, &(0x7f0000005200)=@abs, &(0x7f0000005240)=0x8) getsockname$inet(r2, &(0x7f0000005280), &(0x7f00000052c0)=0xc) getpeername(r3, &(0x7f0000005300)=@un=@abs, &(0x7f0000005340)=0x8) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000005380)='./file0\x00', 0x4) listen(r2, 0x800) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000005400)={0x0, 0x0}, &(0x7f0000005440)=0xc) r5 = getegid() chown(&(0x7f00000053c0)='./file0\x00', r4, r5) 07:13:15 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0xfffffffffffffed0) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 07:13:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x4, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x4}) flock(r0, 0x2) flock(r0, 0x1) read(r0, &(0x7f0000000000)=""/97, 0x61) syz_open_pts() syz_open_pts() 07:13:15 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x10c}, {r0, 0x8}, {r0, 0x10}, {r0, 0x6}], 0x1fffffce, 0x9) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 07:13:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 07:13:15 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) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffedf, &(0x7f0000000080)="5883835468e79157f4f120b5aa1ac6de35346c43db78315d9041cd4e962a90e0603fc1cc81275579acf182a20dc1a8fcf1db1760e6d952b4a7f1cd49f04c608212be6339d871e5cd017f6386ea308ab79805e7145ee9b43e725376016f7a5215ec7bce100b9393fb09a4a4fb3975dbc9beab02c4733cb15249f1e35406c460754f192aaa80f25727b3fe5c7edd6550d181f8c132e92094e00de381d926fcf53cae38a382b7ad221cc625fe261f20ee0a8a907f6f5a7fbe13a3527758341077ecc8a55be02306eaf1c82d444eac443c782702bf532a89773cc3aa3fff1356dfb36e86b9612b7912877a220d4b0cacb3", 0xef) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="506f167ce776c9602effd21cb43763af1f5ec2c916a11bf0f1f34e7371f0151baa1b24973f12a033dff54eb6584b4deb6a11d4b82261252f68a1db178ac531fef6bd346afad7bac3e8173b1b8cc6fd0bf19791a992102e13ababd495e4bfffe049d1fc0e60cd209e20c21b6bdf52c93a5d2da1298ccf75db1c8c7e6a463a3f290f5a5f779cc1ab320fbcd2218e1f10a7c9", 0x91) lseek(r1, 0x0, 0x2) 07:13:15 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x288, 0x2) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 07:13:15 executing program 1: r0 = socket(0x80000001c, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x4}], 0x2, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 07:13:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = semget(0x0, 0x4, 0x143) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/235) rmdir(&(0x7f00000000c0)='./file0\x00') 07:13:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() setreuid(r2, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:13:15 executing program 1: mkdir(&(0x7f0000000380)='\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x30008, 0x41) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file1\x00', r1, r2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fchdir(r0) socketpair(0x18, 0x5, 0x6, &(0x7f0000000300)) mkdir(&(0x7f0000000340)='./file1\x00', 0x8a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 07:13:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/234, 0xea}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000001480)=""/83, 0x53}], 0x7) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/92, 0x52}], 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 07:13:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="497d2a9c9b4642f81b66070e334cfa86ea6d57d96403753d08ecf2fb15ec5a2b18bd7a12d34333cdd284f9dc0ab58f56c45e1d542024d87e19e716842b4b89fd", 0x40}, {&(0x7f00000000c0)="2c48c33bd56fb68eb882e34889026c3bcdd8182d26ec3fb917d10cb32cb490a09f2a3d3bc991160a95bbbaea82ae55ad4b2da312409f80c17c5727444d685f84e5e0f1ad904e8b93c27e55ac4656a4c710ccd7650d80631081a65e5fb80f14b39b5b48015e55d4", 0x67}, {&(0x7f0000000140)="a5920ecd6ec86658769c83639e21d7957a81d52717433be9668e8151ab8373e00e945744715d9c080ab7f82a5be9fcf9f2df3f833cc515832be7ee49d9b7dede60eda4d5a3ce52b41edf911016b513a22ebf988052756d755a202095f1d7bfb360cabcb73646d0f77b6949e30d2f345281f83ec363955999b82dfeb444af9d3a1500b00acc2b00cc346eaddf5aff1be955c23c0aaaf0847e5b41698cccc2ffdc51cf94644ba4634a9f101984cd80a7a24cfc9452bdc197791b9a1cfd0bd02524be25214c4afb8850fdff4415513eb5402c8a52e2ce0bd84caacb999048da4261fa48de42732cacf637a993ce111fec1a9c0b", 0xf2}, {&(0x7f00000004c0)="f88bd50c324dd1a615678ab84c10227ad3aefbaca8bbd8a9c2cb734ac4065cd8dba0f771bfa298ee72a50f2139e46831dfd303a062656d235c8f2fda04b60c96dafc28a3a54e072c9ec17181783c5a19b0f9b8f8cb7eda14555b0172da4680c02e33e3a4ee82a84407345a02790d1d10391788bafb795a17ed914d4644c6ca3a14a607fd4f9d7fe1aba3362cb46482e0258e57666d26a9afa13664e3f466d025dcc828af23699dcdfe06bc61e70927e8a0db4a1f321e9df909ca95889118118fe83fa98c982c808bdcb3f49dd2e702a997269aee59a208f007e6117fe93edec65dcecb83cad1c90e2d486ad0824eb1ff232bfc2429e480a7cd068debf8aa28aa9f7570310c184a5cc9a1cf62260e96656ed0a303321e8d8abee7743ee500a1c219feec37753ad2e23e7e855dcd725b092308430ab15e22596bcacd546fa243ed16bfc5b031b1f001e5dbe4db215b5ad3a7a7d38eb026b217ad451fd13988510db50b41ba572053393348019481a7b5492786aa80275120ca1c9daedcd7a125614c227d173c4d25dd8bce9fe29e893728d61cb1bff579f868dda495156b38a048f5a8b93e55b6ff608e7f965188c90a9e7891e60740347f52e0a0347cfa685b9d5516366b3fc70f74b9bd2a5f44494e585fe0bb13d67c39b0c02e35ecdc954a970230dec8ed0de7b88d42fb1130f40a09c629023a31aa2cc82a179e2c0c8cf9a183a1863d8eb5b142a6a9575c7f5cf6cc0ee915804a91e5cb046ceecbf779cb57fde7ec3d1f302a5eb0e3a59a5f314b9c4a69fbeb7c8a8c10977eaa10afb04166e26fb30fa342a7fd9bcdc41533b11570990df76e44ffc30fedff78f0054bfc535e7db306db82cdc87f38fd6ce15b0225bcb0b7ea762fc91504a693c59add8090e91ff86a23bf40936f2cbee8c040d304354fc3df7ca970816dbaa8a499aa201224ffbf570dfca697294f250d52c5525041aea185bd2fcb54bc90f17198098a38d25c35d589e97887873ba2ae8a187994b4ded031e499dffd0606036e260f8363ff67dd0ab0555ee553f65bea505f766f265a964cee96bd88eef226f0780019e7d2eed926a3ce772acee679863633749a7dcec0b95c2cafba0d3b31e97591ecde0cb876aeadcb1dc27ff809c1b3f922627d98d645e028203244c1638fd83df7a86a16edc6bd4598ba59024f2d5f61af6492df94ddf424e9750428b8bdbf5b5cb4e6093e04878f5c8cb1bd629efe9bb16a230281e624690d8baff376e26c831d1c23a8e82d25481208948a036138f6e7a3992d29aac94618ac5d3d802d8a042deac4fa00f4916daa555c5196cafff47ec7b9f88d707dc01453dc49205e95a4d3075c8369f8a61069fe9dbe2472194e52b2bf7cdc5d27aab3952435177a4faf79c5b731f50c7f09776acba5e9a2f85d375a7fb027d384a9be3b89e90cc723f1a76b18df99eb03edf64b088544aeba829e9178b9f61a5a232158ca036373ee91d1cab0b33900816ca16878379b7632c4e94cbfc7cb4c2be77bddf0b4e5e656fd9125925c60c353c8e0ae743fd39383e247bdd26d511e70e90dc3d1f82f5bba59023306191c2292a566901f5b853819b6286a9efc8a89956d5a60f99f885a17c9f3ae52103fa0164fc7bd6f558dd613b71f68851f9464b7b159aa863e9ab3117a5cc9134d3ccced7144b4792252b3dfa075c7f7bc6945f4547c9855d5429c15fb47dd456dfe69f34a88938cd9b602ba98c990b8146ddf286f256ea53084bf5099de3cd1b7e7001c683d23c1e21dd8ba22b4ae157a1172b5ef8be425744a824c186f5c5a3f0835cf2a40e78baff75e8d7542e81ab964561bce42b3dcf9f6dcb844bb70eeae8e7f03d3aba8946cb1ed8c672685a981e51e9a6069a76f7ba6c185b627e8b39dd27ca189ccced34c9f3645cd6db78029a94f591051cfa09b304c939cc919acab93f4ece813dba94b7e658f2ff37f01c6d2794e426074cb5045fac90594342214aa3754b32fd95903603c543a2c7147295520c837820b7fd2e466140a60897f73e551a9506bb2acd66cf915c1dfefa8a72a30f0d7e648dd32df120e3c555bd035c0f0d450e02e55b8734038c6666bdfc65323d200d6388703bc2285d8b4ed38a04192273b78b9f8a991bdb5373d7869fa62b04735149b614110a8dde80c78a9166fa3df6045e836bc3e4976cae02954e8af85f5e37e1c31ab0e8d02617d9f6b84b10a6684cce072006c0f2b0bf67aedca0bb62ab768cfddace6019c062ddeb79f8d642811cb354c581d9e1fbd11a699da70562560c456b8e013c227ec3985971915ac3d505c5954e54aeace322e42d2a2c5ed180d41ddde0dbe6cf760faa4333bc754e5efaad8ab66c778beb35154fcee61d51ecf90208e3fe9b739e560becea7eca8e8a9e5f64b526567485cc833f7d092563bb6133dabdc31265217f4e509c5c9bdd6576705a4626af9c836a6f3575bbf565e2fb1dacdde128b092c75b97b1f676a7399be458d14d9d0daa4403a0ccd05f84381e5fff8925da337120150c5a5c750218bea8ebdb3f5ef4852af0434125b63f75cf99bbd78585445bda725965351a3d07e770af6e7adc825ccf135b3d963da7a8cf37211f6c0bda90a47c832d4cb281e67db2ab2fa84a12451b44258c9114354b4f6f0aa96da6ab78e1a6ce5a10f3f8066475005af3ea1386ad5533efc70307a800438534ac2022f89a31cf06122c9c1c4b5d54a90fa4bd41ee6a325195a61b44f96195452284d2ee59c05f1ce6a035fea9e646c2d752e84a69de0e877f746b9397886917b9ff904127575de8ac57f3f4e92bd882941c1564697f6acdb3f18ff37cb3356e95c34ff5d6bc908029313098d080bdd2e1a66c6369dbce2d03f30a1f5a53e17727beeda3b2ebfadf11faf49af3392d5658c72641602a9f7efd6b82708d4c7c09dc6032b9dae8039f50330b4d88a4e5331b8911bab2887ecea7724a4a6b6fe0db30a33a0dab92ad6f56c8b15f246eb1ba3b375f4e682b0c29485125d32023c6cc3a3628931c95e58c76cf0a4999c2cade8e0503497b86f5495270523ff8379fb143c4102b50941d7f006d6b547607639c05aed0d250490e7fc174d81299493813191975101fc9d42b27e82737f85e37172f1470b408b36e0612590632441564480ef9d1bbd2c34fafd2434971593cc6bdc666d2c33544818a478dd8c802c71ca4796382150eaca31732f2407a910779a1e621be851b167b769d8b1e39aae964ac7e5544c27f46c64cf7928d986ecf1907ddac34aa36e258f40485a665cecdf6e078cde8958fc0b6fc1adac108f0d78292b968e3ad29105dbf84c615f66b2572d65bdc2bd9164a3a65354eabe62ec4413e783e5d8e114c5f7dceeb00cfbf13f7e7846ea88f637485689e5a69d48c0c0f061b3ebb43935fe70b42b634c9d345aa4063d250ddcbd4ec2a538f8839a097961a9dc620df3ebbd1a3bca8163a8b9716cf97d04f755ee3665b32435b45c54478e06d2b6e80644546654f6d23669702f7a4bdca8d625ac71d7f0a1a6f7ab74460683212807f1116a306a2e9eb59b4de6172dde95f7cf5045aa3b6d39a242567702c4926a5607f410e48bd5e4749ec364c9c26b91008457a335226d379c82fe1bc4bff66afbea08dde35c163262510c7e6d3077dfd6c0184db054bf87a9f8197408b0c8e224204ea9e7aed9ace4dbc26462866096eca59c99086e0c55ef6871908647cc83f85a4e4774e683f5df63a004b68ed55e2007a0c2b7168b375f408dc7a40aeaaa018a9f2f382c420caf710f815db665df8963b96ff474e5df3bd7ec888b5d9758d03663a93839c9dc9e3a99172d6cdd7d3cc71dc2b287c6e074a994d514206e72eb7905b0cbeac58268b798c00a31685ce7b2649c1cd3449a6cd3961e185a9b11408e940006fff5c5a57a256f5a42c424de1132e85b3741e3e6151286a7721aecbbfb603841c288ef6336d5d7a8935ce36c53a537c3620e4864fa8235d7bb0a76d18cbb37045bb2d05bddd8439bb35d1127271f02da0791ae47f51e785ad39da3132a0930f128324c07d66ae3bc9fe9ea320feb801c17d3e156f4535d82c4a249e79e0d5403e020f0ef9dffbb576b9b19abedc7b317ee0e5d7bcb55318191511f018f2c30020071f1934c1ffcce30e87403fe950ff0e5d9529cbdea39adf4459fb11a68956840d54445ee2f19ee482054e935d909fd8d24883f8b7eacfeb051b55e518d159ea037d3db66e9124d5b0bf66822c25b3ab09163ca29788821bd1c1d951cb1d55147369137a12d3b245580a9eefddd57a63ff77960aef4861937a5d217c9cf4d2325b9a48ca0877f7f24761141a932c5eb65f73d4bb77d63de7b4945eab0a70c8bb93545b2d529fc80b463e19c7efd9327a601a97bcf24dec6bddc65023992506d09a6464994dc36a538689572636fb36b5f61d48e5d4d6ca84e0a3ff22720cf0bf2fb47801a581d20ee55a2ce3f4143767018bd72eeb8c37b4dd69603b3cbaa0f2d2071af884ac261f87027df19dcdc85c1871aeaadc128ac96130d9552a77cbdca91bd2e5f214cc00e8b31454eb471047496c4adb67eb561bacc19af377d4ef0818203ebdf8f343ad40e72bcff13452b2ad89613692d8d1d38060d810852fa887dbc40d5daaad63f869ca5804e8ba549362772682329b898bbae50df51a71691701c96b3f9c621f2f6b4e19a358c81d4ea052d4e20759c9fee96618b465afdb0b1e860f4e477879446d831f74e4dc4dfd053a11848f342571cc6a370317e04921d6ba624a03f7f218be1ba763521ed87aeec8c5b5c1b83a8bf252391d39cb175f34ec40b6435f60005327693975ee3321a3b6041024f30d82a65272f8976469e2940739b4a315377d85ffebe22b6a5b2a0db6867ce00a495ff9c8352e84ace05b70d8ff054917dc89580451d81d2c49391ace8b181bca411625773d052a2b75224648562ac72d621fcd4770776ea943cffdffecf411111c68cf30f01e92f16459c1b6ce23365fbbe05ad090b161743df61cf59fdbf1358cb85264ec0e9e4f4e51f7b6c61973c1701b90f9886b95ba5a3b5f85b2132a5c4d144ac1333274a2b220bbde1933733c3f7aae5fe834da294ad4114b2896d6d9945b1646d4da8249e0c16618a4346841798d7c5b4a14d8825438a97cc55182758b6c75df983458245124153792ce3db9aa81ed166ccc39988176d309a7c88c813724a4a1c273ba3e99c675fed356bfecfe43b0b01a52c1c9eec9fd3bc43bf29f811533d6237507323af59e725fd4404a5ddfd950fe7c29cb62d668c9ced3ec13accd2d5736d3d51deb68fd82c020a9fdc92670525b2119519286ae2d7741a70ee23f793d82ad221fac15d708e861903720a36b4d329dec6b4d8cdb70619a45c1291d113435bb292d50d711efdb81f0cd36756b76c9d745ae8687be42823df4d9dd2cdd2becf03074b2626b9e43bb166e098dfb66812466c7655fba2d14ac1c450fbfdb76607d6482a116a82ea8c3443ac20e257e5bcd94e6dd43388caae6cff1dd24728a50548641a9560204bc51b3a1a4f6ba8f72e10c75730186ea19aa27f7a883e7f5dad26c14939ffcd257ef4105d5a4a7b426b74ff83b9f008783628ae56ecaadf7b332431aebc5845f75d833e4b83f30db497583dfbd29ce5428118c7ac65022126e2837411a97c2b97012335c13ffe49680acb2183f8f1ef1a2e513a7707f78e34ae2857334269de7d22a66ee7c683f552fbe078d39a9dc6d75c86be9872a6b907bb74accb6ce65ca85bab2124a8121731c42e7726", 0x1000}, {&(0x7f0000000240)="d07f75c31e36bec987be3f2bad0dcd0146d596b56e9aa744d934ba97444a062489254cc22c6c8cefb852415db21271678505b0bc8356a907c27c1e19278ce1c380a9a08c0f31473117cea0cd338d4fa0ea62eb8400d6e2dfaf5e", 0x5a}, {&(0x7f00000014c0)="d08ebb427d6be00c5efb7edb1f783bea63edf902d9cd6576256d3d03ab4fbb6e8b4eb25693eb8d550ebfb8c9eb8f120c991b7b4bbeba40462eb15e80c9bc49753853249a1084dcf512e0ec91fa1a9e503c261512265db370cb3768edea7c0c8b7fda16a820c937a80b8a1b71a4aeb5beea58df24862d211fb313f93361cbc744d21625223c4b9e7f3a04e52ca26e04272c81c2c31c612c9b9607b6a1c9582ada32f9824ae61ce5edf77e85846e150d2db53fe65cda1e5255853ce37c9854595417efa576604584d9652e7f6eab55b459a2ba94aaa328bfcd63215f199618f6357fca77812961c24e546aec63750ff32699abde7c9fb674f365e8b3ce8b298936af7177c4c9af8857cda9a1afb266ac152e8972f7f3e44b78ec146490228bef91e506bf44c39d1d6074dcd444d9f37acdd80e383f8ad798ad3765a475a239fde73f22e629b8bdd7128d565664c92ed6ded5599eeab64b9e2b60bbd81ba1c271ce69abc8afb4a5d73caf4a941514abc5458b4c00959c302691f387cc86e6a3316faef3d0154d34830dc9938e2c579379839c180e83a57b97217348b97c85e069d7c312c444dbe40d929db72e98253e69d3565e91846d1cde24eb41e7904f8f98051fa45a14ae1496594d147192a4f0889bbdf66cc71ccf2d4b5c5a807a4f23294ff66892f13161c132741d281b8d42e3631bdc72d32c4a866b616b9bb091ed355ae0f37b5ef162d4aab22f70720eb7d69704b1b84d5a7f1d23fe1282d6694aabf61b53139744b611b805dbccb6d27f3e01024d8bc4f48021740a7b9f5063f21b06ae9c8ee2df17e6caf4697c7216706d8a36e00c48143cbeadf56d06b5c5b736a66c919b1b559657fc27de97f794dcadd5bc63aea17d1a1bfcaaec4e3f65d01a51943ea3938129863551ab50b715f8afcb8b293f8ecf8d7bb1bf281358e8a108b2d7c0b31f088171aa025fd9b4962431a5fdd825eaa18f54d8c906a5191431c9e8ae6d06b14da5c4eaaf07b28b3f054d835dfec9e042cf34496d4647d25d6c345bb2e319a913ba4e6850418722e9544a56d1b82bae525efc573a2abef273b71c165c9e2759f011387deae6ef09c69e1aea99c750557c44b859e796ab08c6670bee86a9281892df5983517d812e2c1ea44db1affdb6c0038374d964f562cfc8b5bdcc7aceb526b7ce75def6de15605719b4b18d192d98540b4cb3a837089c9fa61cfcaea4d6f79d938c56961cb81b71cc6530df888f00a10f43118c6fba83836e93db7ca7713f9a7b8fd97e312833e09df35fcd7d2e6a19d7be9bf520f2f013e0efee7153f74ca7a00908158cdd86bf7fde0b76aa696aa6add165da7a7a7608f29a51c588da9078cb03235e1cbac5da775535ae02a2e27437b8717b8d982f7174fc762d131615c6ddfdddfc739f66d7efd073c066be25aadcc2b009be0d03522c0d6996fd079260f09a0f68c2e430dd8b7374ee229475ce3524bfd1773f995fa4398ff3dcfe6a139e066d582850f84f03c8e5f37044e8c02ab6ded2f8d152556d9ab544a12f188136f791028082a5b32cd0993e4dfa00ac222fe079a7700295b1faa72deb0b906dffbe7c231a45bf7336aaceb4fbff5615c1929ed96c8503c668e7b84376cc451159141fde434139c18570e067419bf2600f850b78ce941a4ee74c8feeaf5d4651e4cc27186837625d9d16cffab968340a5595760eca5195bd65ec6fa79100ffc2a3d4b0fdd20f5723deaffeff6605f4ac7575ef729e828adf2c0b93d84283cc68aa8863c133a391df3cff26b6bce3a390789c26f1545c406e8ac69127df6e3f9654de2189bd553134f829e68f819e96e738baa1b582d715fac639e07aa0703a3ab8e42b715db645e7e2023858d31ece9e5d0b4cb52a86bc2daab5abfe9d83ff37287bf865f4e1259cac3f53e1f3f38d15d9702250f4f439c2c9896fc1973d0b382a0d16d0836e0f1d804ac1f882684f49c7e654282ce1acca61bd54f6cd8edfaf98120f1f0798a3a7131997b6fa36d0c98533791441120aef7e51ebae1c6753c0d5ed7ce98d2eec340299daa91b48b1519d97745e2005d6097a9ac574d1b106c896ac2c92c7e6c3622396ccf83692a10f05b56020b75592c5b7ba2ba571a5a06f3c4ef3219ad16228d38bd81106ad9da426457e84b423b671ce2a7179ae088b439a80b1b2cedb1bc04c953c3c904a15ec68bab99c04345e24ce49ef6e69111762ea5c18bd7047b28d4ffbe8e31d82e571f22a60b80a8c27b9e359304c6ee9e4ab9c3a07c055905eacfd1e7511bcc22edbf9d984b673f83451aa15d550e986537eafe8d8e43425d1c5353d7792550d0c415ce9df8e101ccdb3560f3d9df6ed7bed4f353e7d792530af9246b1c43bb54e096676e508f059ee1142c95d38e612b806c11735fa96e6c536c0188f39a91c1476f0b666235990c49d2faac6c6b4acb5b00f1aba8fa4df780db4494ec07427c7c75a34859818cbac2b4adcda42c47ba3fa232493a361f116173697216c416305aff547c7c2b6b51f4a756379886e4cfe81704d5de6bb178154889e252ae2e212e0d9118f7c04649881adbc3dce3c900cb8c119b78bab5c583cd3cc4856735ebd8cd7daceb73ffa27de98e2d42a67eaea8ff956eb935c9c6b64b90a0fec2f127a5c47c22b5c1c96ffe8738f455580fc5982b91a62420ba42c2d7b91a457ef806d8c39509e5abc4a1f98fe16b817039047c526885b3c445504b0b68f6811bcc58bd9f99cea69043552da653e454e483aec77855edcdaea16f69a5195ab512c73289176e3682aeed0a98ec02fd92777b5553e830687e99168ad44e8f1a2492e03f67c966442e67050a9d9ca08401c4f53d75fda6a548d31bc73c045e192d4799545282e9d39d4b56ce0956821463ed49423db9c713054f1a2e922e34f0c95d0209e9c18e5ac7deb9221fcef4d12f7dce8aba98c05a35762c8c6bc1779b47360dd9f126e21396ee13d220ff6ff72b9fc13cdf9dbcbfb6888a223fa6a71f3dbd8048e10d577daa0b7130e3a8f2a84bdf5ba5514ddf975f93737574c7eb0cbd5a095e9c13c72b7677669c8fb766bff0e6806e257e9520e0ea26fd76e94e7fad699e8013aef874165c96b0fe809e6dbd6fba0702813015c40f962e24ff8db5001117615e55009154fd21f68a1b027e695d780f2d87a4fc89d4fbf95dfcc38c22f3483f6b228629498065f1c0454268f9936aaf145b1d4e1bb0ba0003c207bcc7bd29e5d3dd6bf7345e71fceb58aa31a78e7329b06406397cfba7ba3a0aef75aef5ae80a149102948ae5b54019cda916c04285d0aeb7d374505d639fd5463e0e861ea4b006dd119dbc220ff31098f1bc79ef04d8c33601c59a5ff75558a6186bb31c02c2c240a28db21ea8ec995de4fa6228d785ff5d335e96b7396896d8b45566a0089b2f256d757a5dd0b80408bb7f0765ac4eaadaf4fe63c4cea69cc8bfc1736c2693ba31b8094d09c94d7051681261c08478fa90db1a9d0235d0c9f219d30be875fdb7ea3e5d78d6f94a56de3d30d0fe6bf9cf00b34b20f3fe4ce333557ed515440d2c2918aa85e76f5794f6854fc5bf7b481d3a839fd9ee0a0fd293bd374b5ec283ebe19c3de5f15e7a657b66ca15b6be15e29cb3995d5cdeba1f4b35f446ec0fc312eaa88e85a0640a63cf881ed2a4b0268e1b19ec26f392fa280a6ff244c438016712f9bae4a1063d6add865a5dd9f6048a70329fcf7895cf39f12ac6360e342c066070d57b073f8dbd7aed56404840dd5f3471f77e5408cacfe96a7aca82c7749ee409b14928d83657e4ebac324f4bb12734c9c4d842248ccf7ebd2ee0e505bebccc1462dfa1e6dd9c9b3a79be873a1f6e852d2091f02dc4b8e24544ea664e944e726b7bd2b110705ff376d7c8c63e8adab15f3894b02d45c806aa13d165e82c3541b81bc28abcf9c24f3363e7dcf89bf67e37264cf4bfdeec7bf05be9aec1b637a47be96945fdf219b96e9333eccfea97ec3edc3747d4ae7341cb68db8bcba466ebb1026b7cc47f6a4632cbcbc6dfe83d61b245de453643d69b92b853559b624ff1afb1f3850f964f4e990929efb57db33cf4b5c685a1435ee6aa022cfb3734da49e37886ee464b59dc0ca3ad68a93b6d6af84090f6aadf3cb5d5dcb02853546f61c8fcdc3494219779ff2abc5053752b72595a0eadc8ae7c95f272cbd6ff518f39d286e7e7363424c13b361ee4bec8f5bd92afc1d7f63e84b407ee96c04afd601013df3f39dcc6229cdca76cc1eb4df281d001330b19a6481449dc77d0616db04727da966468324e8486b2797eb493072a3f1bdf903058c18211a6cf0d6fb2cdae87853016422f2f548d521b6e26bb4613bf19eb9e15c7e5338d797ca8e986d4d549b6b331922a8db1729b6646849aa51937d2f66ac8a8b2c0c408e00fd40b11560b372d4e9dca395ceb5778cf9eb99dd390899ffe95e2290c86e568eb73a05f4f7ad9a624ff07bec4b1bfb8eb1119d08de341d464a965978fd05290bd2cbb2515f97ee0f4000eafc5d4a781614fe16f884eefef6e2fbd2c076b44eef552bb88252c3efb15eb338c02ef504cc1da89c2c1d8a1fe7db76f264f8772445311c52865930db60164b4b9710a4737d69ea931d20792344704acb08c16a72933358a32fc331a2a0c42708a34c07c2bc38288a1790cff1cbaf138b10bb266987e3c70601c8c1fbdc56ecdf4fcfbcf2e0a2dde38facf19755ddbfa12749977b86a02752db28e92cafb0e74bb5b0a553fbb32c438340ede67e0775b3037c443014e73badc5d34fa5cb3648bf7e523abe4d9abca89487d582bec2c894529b7d5053985d55e18bcf9ce9df1af9c98a0b9d137d50a8d9d2bb2217ad27349892c8d4b838f780582904fbd98e414acc95b9b196fa56a1dd75bd8c41638d7aa417d27fc1dc39ed31f3a4175ff047e0bc6119533a47305f77cdaf3c39d59491a36051c4c83f6b5d3a6395f9045c8114c32f335dbee8e7e3021a6240461e1a1698e4ebb6f8a2b0e0bfacee3c7c9689b25afb6d3f77da961fc8c5642c7f3babe057da68b522b1511c274fff3e753ee16faec42d14a5646322ef2cb4ef6b304f282fbea929078078dee4bda0e535223fd97ef1b0539a4b8f5f6feb4c19ee3a2578804388126a028e20b5f0ea443d013c5dfb7e93dc1b5e27be41c79148a8d0b250e088cf3b8548b797911cead6f6d1c5bded37bd3432cf5cce81d32a898e464d6e229111c61babeaadfd654dfe3b4a55f24bb2593d4cf1e34913d5487b9864097d470d13babee7ab7c1280f882661e171349699f5f69ad7607163a9d93f0ae22e8b91ab7980a645d25472568117c3a5170ecbf6bd075d9cc743b7e70dc33aaa5fa11c8583f307aab4942a9f8619046f91663e35d01dbf6c9b9759e9be52f68694a391f4a5c84938318629ca5257b32746c1f5cdf24d2db5d8d29b15fe709ec21466815f86245c1c6f98c2ff814f5a67bd638d4321682f213960f6de0f5557fed48aad9645396f2eebf22a18decee0532d8b49806445a829ca5c185e2b5e3409c4d1921d82bbfe264297703b36d9f95b002209d8bafee632c474492b440a4a682ed0774b343e46a1227e77b0fda4a6591f31ec7f51d8947ef6dfedb5bbc05b0fd697e8fe27e24789fb92c637b13a1d12387cf81cb61456b804ff3e813a7452eb279aec6b9e2f7c7035792e5c777630ba7ec62b4a7cb056b0d270802477fbea36eea13a58424197d5a149d406a5a6a84e5628fcb89ef29872c78cef02639d51dc1ad2e46532ede05d3fbbd19b5ebe5775915ab426", 0x1000}, {&(0x7f00000002c0)="4e30ad601c8defb0fc417dc612197543e3887e0cfaa64339af0e4659b73a75b3da4d903ee703e231fcd14cb249b3ac943e2c332fdaa5d9bef32384", 0x3b}, {&(0x7f0000000300)="c2e3d12b77496cdfd2889e59aa31d4d38f5bbaec3e5c0b457e4d4b03b1136368d90231553463bf31e9deebddfc0c9b6833057321104e577e962e48ff1deb7d84d8f73c982132394ee047fde224696ea6f100778a55ee92f88bd321ee8d8126c0ddc4c36d180bdac23f4643204009ebd50aa0cf3216ceecf0a890adcafa16bfafca24485952acd6f45cdb079ca8d8", 0x8e}], 0x8) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 07:13:15 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = getgid() r2 = getgid() setgroups(0x4, &(0x7f0000000080)=[r2, r2, r2, r2]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() r3 = dup(0xffffffffffffffff) getsockname(r3, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setregid(r1, r2) 07:13:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x14) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semget$private(0x0, 0x1, 0x0) 07:13:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="928d5c38", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 07:13:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000001180)=0x1000002a8) shutdown(r1, 0x1) 07:13:17 executing program 0: socket(0x38, 0x8003, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 07:13:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x14) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x40}, {r0, 0x20}, {r0, 0x153}, {r0, 0x4}, {r0, 0x84}], 0x6, 0x3) 07:13:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r1) writev(r0, &(0x7f00000000c0), 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) 07:13:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) getppid() r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/12, 0xc) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = geteuid() r8 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="1d255eeefb4bddcc4aa9ec96fcb05831f15708ab611b0272b69f3812dba9aed8f782c02dbc50d8c62f8703a4140f03ac8933a4857a3b1c2e751099b54995131c06", 0x41}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r0, r9, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r0, r0, r2, r2]}], 0xd8, 0x7}, 0x403) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r10) 07:13:17 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x310, 0x156) socket(0x0, 0x0, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) 07:13:17 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0) write(r1, &(0x7f00000001c0)="1ab7210ddf78f0a162ff7a809440aed240aa8e953d487dc9b0c16b99911317aa75e80f9aa6e8daa5c4b8dfb70282cdd5225c9254be36e63212e4cacb7f8388189dd731bf6cc1c2d5946cf017d4caab7e", 0x2a7) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 07:13:17 executing program 0: r0 = socket$unix(0x1, 0x40000000001, 0x0) r1 = getppid() r2 = geteuid() r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setpgid(r3, r1) r9 = fcntl$getown(r0, 0x5) getgroups(0x9, &(0x7f0000000380)=[r5, r6, r5, r7, r5, r5, r6, 0x0, r5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="15b72f9546fc7c8bddea415a5844c4ca21abb025a6916555fff37c1ffd76965f3c52a7953ca601"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="d82aa7d118fa8e8f3d766b8377289c0b3376ed2a2d413ceda37e52f42df706c1116d4efe139c5687349397a88387614ef21dbb0af07d77f948bdb55d77a6d304faff57086bf62b3c3ab54acddb3bc7278dbaf0e47f345e26c278c20dafcb547bc852ee7f43e94483cbf57b110b691791e3985b71f02b2d2bfe763fe180224f3d27a14bd35a9b2a52d6f4b65855d57f07cb7eb5bf7e423d0b0e8bba83654d64f3e5139b6978fc521f62831bd6ca69b93c90e07069eb648a0bad6fb315b9db8fc2fdc046aa0c21636f3227ad54da", 0xcd}, {&(0x7f0000000180)="5045774555d2651dcdfc45eadb351e74ceebc7fdcd32ed8d89b0901da30afb3df3a29bd346042d6d00111398306b3194eeeb8210b07e3d9d83", 0x39}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="18000000009f622d3c9b5642f5ff3341a87b000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x120, 0x5}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r12, &(0x7f00000003c0)=""/90, 0x5a, 0x41, &(0x7f0000000440)={0x18, 0x1, 0x3, 0x6}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 07:13:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x4, 0x0, 0x0, "dd41207567c09cb974deeebcba0100", 0x10000080000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x100000001, 0xef0, 0x200, 0x4, "41b4bb9a46652a19c4e9bb3d64437b4112f63a11", 0x0, 0x3}) r0 = socket(0x1, 0xc003, 0x4) write(r0, &(0x7f0000000040)="1be4b04cba45724f7272d6ec7bb1a55dfd1c0a09d83dfabbfd00db220c23204c2c6d82ddfd7f617e24c77bdd1e87826a4566b6c5b14db454fa460bc0662f45c24ce36acf43b4e8f35e79926352e56c954775b47047cf58eaa7227bad8311f1ae4adb9f3085262bc2b870cf8a748f3b4c2661929965e4cdb19982fb9eb69350a80a3c4a103b9f420108ff37c7408922e801b3f3db99d6817203f293376cc8b787132d41f49ac53159772e19e390cd8e1fba00785d0f08080930aef997", 0xbc) 07:13:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000020, 0x143, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x11, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8, 0x10000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x1ff, 0xe725}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x477, 0x6}, {{r0}, 0x0, 0x4, 0x2, 0x101, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x200, 0x878c}], 0xffffffffffffdf12, &(0x7f0000000140)=[{{r0}, 0x0, 0x42, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x8, 0x101, 0x2}], 0xfff, &(0x7f00000001c0)={0xfffffffffffffff9, 0x1}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r2 = syz_open_pts() preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/128, 0x80}], 0x4, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x9) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 07:13:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000900)='./file0\x00', r1, &(0x7f0000000940)='./file0/file0\x00', 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c4821d3cc2f36df20f2aaa0f000000410fc7ba00000000c4417df9bd01000000f3466ee304c402499e0345dff7660f6280206b14b7") sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000100)="100b4383cfa77e68e12b311392c8257db593f2550636a8a6520dbc8447f73c93e8d98fd6a257e215f61d0121d18135889efb4f53fde54e091214b478826ebf93cacdc69aa3201e3d9b48c1aa7b09ab6f0a0d17b341db8c4fe37b74e7e78c30a30eba30ce00401a02ec326a831a65f4c9ab078ff21e2f96bf5f6cfff97719efaf1d869b13f2acdd5f2ddd98de227aa142958f5e8b2bddd9a0291d5aa16dd7d155b9716fa3ad127c2ff6e382a0cb194b2e037663f080953c2854bd909b77be29d760c6a10a1280bf3622c2c46fab1c37ec8be36de80183a18b77abae654a26d07a94e8c8abbe942b2186887989f074f851cef3ca30559c903ca7bde5bfbbc141", 0xff}, {&(0x7f0000000200)="50114f90edf84c49ef4e96596fb0df8f69c3a333e2f64924d320c3076381dce4a943eae475c7626df16cd0013dafe35a4b65c21d088873f3390b2aa9bf2f449cfb2b750a096f553e8137567fee2112ee944278c2a7a1a7e1ae776f2c575fc405542274a80ad2112f", 0x68}, {&(0x7f0000000280)="2a4119966d34c3315325869833a71ff361354cb453290b9fa140886ea9479f2afc401b72d5f66b9d673c18ac533e2a78875e6ff42e125929e1702949345aa5b1a8761457c170a66aed9b9f18f897757c64efcca10768f728ed5df4af68ebd28f12845b31d8f5baeda24d4d56ddc23dcdbb253ff6bc92678040fb39d57e90c1412f1529b553864ed7513ba364f84efb80e0a457c761c689d87a1fa018107eafe2b0f345dddf73a19c11298417ee41bd69b711b06aae9f", 0xb6}, {&(0x7f0000000340)="b80dfaac8c3bec37406cf646ed82d3c605d3282774aa27bd8cb53701b8ade43f478428e8b105e158ca577cac70f063731dc93779b49af1a27efe2d557164eaf72a89ccd9f5413f95aa0cf3b75b5b591c4e5cdfceb4a6d7f3be29f22643d61b13691ca4995578a028ead44803a627f0eeaa529c2221c90dea900ae939709a8cbca5d7616dfeba3324f7697d0be25335b63154a5be1b42", 0x96}, {&(0x7f0000000400)="85ce879071e785f088d1827bb1db702e9bd430f98727beacbd61ae6163ec7fc1a1e1ccebe867cb027b2beebce5b76efdbbce5547bd4459e025573020fd991384cf9b24f6336154813286e6", 0x4b}, {&(0x7f0000000480)="cc0fa8cd2b52471e15a3745ea9acf56e0c88540c", 0x14}, {&(0x7f00000004c0)="215b484c47db5eedd9a0a49c93d897a144702130b8a812d761bcb2d454bef2ac16fee78c5ca1b1651f200f5ba801310d4a757bee420ea76cc622cdb1c0ccbebf81506b6a1327c74af361535e8d96191598cded74ad9ff9b849a31787f09cfa4640cee3b0cad03b84a814a2a1833d8b05f4249bdc10dda57f2260582e70442e1c31f95d00911d", 0x86}, {&(0x7f0000000580)="fb0ba2f97e7be95c345d4db80fe56ee68a84bb6ed12e56fb3f884384049dd16d74fce2f2034bc1c40d0c88bb78a16f1210bce2effe3b982967471b66a84e8c5f2c9b3377d7388850a3", 0x49}, {&(0x7f0000000600)="6918346c15def2e9e1ae719fb5832959b2d6d2a61028db910bcb6120fcf3992a1e5c157e0498b0af36227a347c0a52dc497b3c07f267b92c0139d7296fa99f290a192ba8ffdf9a59253f17e140aaf7af496a530677e66827da0dc9fd51a24c85ab9d3146c377d6bc6f8b0a886a1594ffc0bd8a1db967ab91336d5bd1abd5825855e531010511be0d2d57e9ab50dae7203adae6f0890f0dcede1ece0c45a10cd83e7a624234cadaa23ceb70443ba8c4c5c1e286d8edb7d4dbe135918f4fc3957a45b84b1ac8fa38f86ae266e086bd", 0xce}, {&(0x7f0000000700)="51250391977772ca2d87724a9c671138ab75c52b9dee0835d966d52d2ab02110f14298fce405e595252c86d4bae33d88725b76f037846ce871c445f67a451dcd234c58647f5bfdcc34e327d10929e774f409b4f295f763217db2e61184c51ba5cf3786ac9f6de1a9be4939e1396b013ead67bbc994498617eaa0a22bead48de5efd09aa6baaef0a0e38471c2650128cf4603678b46818c1e0d6e1d7e8329331fc5b2fd556b45010eb6aa1f2bde", 0xad}], 0xa, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0x40, 0x400}, 0x2) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 07:13:17 executing program 1: r0 = socket(0x1, 0x80000000002, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 07:13:17 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x6) shutdown(r3, 0x2) r4 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCEXCL(r0, 0x2000740d) close(r4) 07:13:18 executing program 0: pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002900)="c04adbc00afca78ff0baf7ebde257dba683ccc8b6e2c03906d1680860ca9e7ec5b97e9dbbd2b78cc4d629daabc69359249e5b07411c0ae5a466d43b7faf6d4f6a21d81395fd0b2cb822875ee313c31fc08cab986dc639807c0ea69dcc53560643139c4f74f997994aebf38817ceb89e7748848300ce47f376b7d110af210fec8bb464ee4815d2dfc747e61473692e84344a4e20513bfadaf3643410c0a551d5fce7034a7e3adf6930ef7ec2ceb2ce8461906816cea79877a18e47464f66394c6c993f009598d6b41b980a3"}, {&(0x7f0000002a00)="fe47c4f914c156c113669ccb8ef996ccb130681641e0e46d0bb00c07c6042ddc553f591d0f8826cc69f0ddda24395378a9c886b969663e82b824d72cdb74c26ef615bf85c38e800f1aa37515d1783dd4393985fc37e2d57bed79eb3994db324005c87ad3c4a52a7e9a89d4c02840f8191b9c3fb1c2ce3958c503709cb6b8fa93ed3cec8d896cd3038dac6cfd72c5faf298972036ad8077d17eb7e539e54e85e1336ffddabc116d9b5b4a02a5fa955f0c7486a09217db8131505804da670b28fc7b53d3c16db80d4c899a9a25f01cf43c6c990d7f9ef0e106ed3cf1d072cf692371ab04218173aa2ec49f52"}, {&(0x7f0000002b00)="1379847ce8510820240a37c7d8295b8d4b50aa4d7622fbaf0f72fa7ee9831883737541b46eed5319d517fe17c06f5dc4fd7c73b4505a7c5d51270bb534b63c18b889d91bc53d1c5ddf961bbc5c85ff3fbdcb1c0a488d461af2b2b0dc9ff2397d87c044ffbb374b1efd1f15e98e1ec6eb1eb822e1b3e81bd2dcf758643e2bce6b151100a274dac564eba8089f7fb06baaf027c85a88d483378a6100698aa8a7e04bae5eae87"}, {&(0x7f0000002bc0)="687b937d6764e850ea78ac00d4ecc11cac7b61ebcd66c0f2f76cce8e0ae7b5793ce567a9aca04fb7ff959ebd6c5106289c308c97c648926101fdf31d7054facc88bf170bc31014225826387463c6057b537a0dad265aad3704c987a2e4c818d10d23c3735f8b9f16919d60f80430821504a441a344ea344d9e4a196594c4077c0d3d6e6ffc4acb4f155bb8855851f266d882c7", 0x39b}, {&(0x7f0000002c80)='{g'}], 0x78251021a2dcfde) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x100000000000018f) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f00000010c0)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 07:13:18 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 07:13:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:13:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x7}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 07:13:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x41, 0x20000001, 0x1000, 0x200}], 0x400, &(0x7f00000000c0), 0xc6f2, &(0x7f0000000140)={0x0, 0x3}) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:13:18 executing program 1: syz_open_pts() kqueue() syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 07:13:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x2000) 07:13:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000062000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x1, 0x6, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/171, 0xab}], 0x2, &(0x7f0000000340)=""/75, 0x4b}, 0x843) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 07:13:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7fff, 0x80000001}, 0xc) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = getpid() r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) wait4(r1, 0x0, 0x8, 0x0) 07:13:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) 07:13:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) dup2(r0, r1) r2 = kqueue() write(r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r3, 0x0) dup(r2) 07:13:19 executing program 0: r0 = syz_open_pts() 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)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:13:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) 07:13:19 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/83, 0x53}], 0x100000bd) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) ftruncate(r1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 07:13:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) socketpair(0x3, 0x2, 0x8, &(0x7f0000000100)) 07:13:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() flock(r0, 0x9) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x200) syz_open_pts() r4 = shmget(0x1, 0x2000, 0x220, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 07:13:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) nanosleep(&(0x7f0000000240)={0x1ff, 0x9}, &(0x7f0000000280)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 07:13:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/120, 0x78}, 0x800) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000200)=0x4) socket$inet(0x2, 0x8000008006, 0x7) 07:13:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = 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, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 07:13:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) connect(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="f75a3d370e4121cd06d4e1a29b", 0xd}, {&(0x7f00000000c0)="bfe5c4f7588c0b73954e7a73e513b405", 0x10}, {&(0x7f0000000100)="2eaaa97c7706d052424799d75d579401c122", 0x12}], 0x3, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x8) 07:13:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) pipe2(&(0x7f0000000000), 0x10004) close(r0) execve(0x0, 0x0, 0x0) 07:13:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmat(r0, &(0x7f0000de5000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 07:13:20 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x10020, 0x1) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x1) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 07:13:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0xfffffffffffffffa, 0x5, "94a36b5ee889adedb420ed27586125c246ac8dfe", 0x1, 0xffffffffffffffe0}) 07:13:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) close(r0) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f166081185f6105d494d325218c81e44a74dea40341e063d2a1af60f9fd166a1d736883c60c1359021659188abda8b9d1b6082804f21958a4741f15ab5f76800c8c809ea76265072832c85735a3ccb72f9a29f2879253182e143a29e09829289d6e96fad90b965d2294203c390fcde52c4617c8874f120fbc26dca4fe05300c292f4a6e968d24b59790a8607b5318079dc4bcb5ad93015f069f80ffe80e56f0406212043ca01a9", 0xa7}, {&(0x7f0000000080)="b5fa84bf69a4f29a487beaa473ec21732ef52a1cefd0ad3096225e00baeca010127d0cd297f0257bb3ba1eb8df03abb3b44f45e5bb4fe48539277b392d4bbc20db8c50abf9e0fd489e0c447bfb54ab5a1ef6784e2e9a95359f59bd7d7d42d5d1943206097ccf3279ed7652dd9f5c1833ab2d7b64aa862279", 0x78}, {&(0x7f0000000280)="5dca9634757d0761cf7d749648983fba72eed703b31650b5e090b298462c90366ac63a919e66ca839d5d9a3be57b014d49cb032183b4dab5ca9ae37779acd25d4921a2d04a44fc630fb9122f18905926de4b1eb644c7557e1b97c3a176b63254ded2c723010939a4730b5b75266f66018d9824548597a1a694ef548e94bab5fd948145f017d63c46f50a014dcfdc8ca7042b307a05", 0x95}], 0x3, 0x0) 07:13:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = msgget(0x3, 0x8d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) msgsnd(r1, &(0x7f0000000000)={0x3, "abd1f0b724b0a21da368d388c0667f6d5af1bbe61e0deb98aa4b8202e46f3f185ba1bad6805cb8024c3ef5ca86c16f9a2e1ecaee93151f4ddb354a24e08cbc8ba7c68e76505f256e358b09bd20870f3a19501a810587f697d14fb793642c4bf09d91c3f671"}, 0x6d, 0x800) 07:13:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 07:13:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x800000000026, 0x3e, &(0x7f00000000c0)="d5ff9668", 0x4) 07:13:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) listen(r2, 0x43b9c) accept(r1, 0x0, &(0x7f0000000040)) 07:13:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x38080, 0x28) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) 07:13:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f00000000c0), 0x4) 07:13:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) write(r0, &(0x7f0000000000)="0e59d173756ca6bf449820776c5427312c53c366ee8bdd7ae21342d4f113973c5d3848eb6ab478b91475ed3f79317db97e1b3a99e90779454e0143f701f75da7155153d6cca2d40e423061bae1f164864bbdc6", 0x53) 07:13:20 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x2) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\a\x04') 07:13:20 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = semget$private(0x0, 0x4, 0x2) write(r1, &(0x7f0000001080)="09155bbf300c73d4237f11e58d52001c50daf9f1de7207e8f72d", 0x1a) writev(r1, &(0x7f0000001480)=[{&(0x7f00000010c0)="bfd97fe1eabd7c6c450cd754737ec8057db441775ea4613ff968ddee43a9e414e8c9831ea8f9cfecac8c8bad6d7bfea7ed8550a7edc6e694d3a74275eeda6525f0c230b016dee91c9c67caf711225a2c4e3ddaf0f32d6f422db477a385cb1d16b24579970c8be606e119971db153418260d48ed344cb949eafeec9ffc10d20b85a28f6a3c9d147f2a58273ee4c2e4fb69985bd782bb14f186c0fece7b8563f63b8e3124e4a1446fcf6aec08e4faf6d9ff2844977c8eeba49de97b9c048fc8051304d5a30bb1e464f3ebbfbbbc13acebbb34b3e47d9e0f60f64093373209a9882", 0xe0}, {&(0x7f00000011c0)="51f950b42e701a24fab96fdfdf5d8ea6aeba9f805e2f5956219f05b4afbb79557f62a4001a7cfcd1e7aecc8f1af078ebaef97b16a24b912b8e993bd346201578e3ee14d6b51dcc3001ef4de28887f425f9451860d17a44b1df33041da53bdcdadf3ba87ce42955ec338dc516ac1bfac47e7ff36a9121c79844fd86a4301b013a02c9bf35b625598a5638b960e6d73ff9cc7d91652738157c8d15a20f46592c768960ff6e25f0bce49467661873e5031db44a1c6b05edd91bdf4df3", 0xbb}, {&(0x7f0000001280)="96dfa26b833a90a3ef218910a4ed950ca2bf0812f2f5a6a8734f0152c53eaa3da14d615147e5c91032a51391bc71edf8f092f250328a9b7770e74e7e272859992e2e528aaed20aa7a0666cbc0b044dfa0cd5313e38c9e5ab29983f355259e759a2dda7f1b2a078bcd76ea77575d15783c9bb86e01c85f17f03478eae08b05de4a10934654e6c31febbfeafd666ae0450d9c79c07e6192a9f86e63a164b0d1294fac8497856feed237a6002ba2cf5fc1742c5d10df8dc571341b875c643a5d6859adbaf3bfc5fb09df81b0cc2c58b21e55c7898a72afe2e1f0247cd001dce48b05a5da2c64d7e12b4c3c3e909", 0xec}, {&(0x7f0000001380)="ccaad36350479441cd3231d36fcc8b083616b433923339076cb7d12d02a8200c61c687d3d0dac668451a93a7552dbba0db863acc94f8f9d6bf4091005594479f7ecc74912ce6e595b7da326720b275cb15ee935cc39825301eea5e347dcddec2df57a75a04d9c63f1993881ec2fb6fbd300d5b1f458435bf946cb8e8efa2f24c6ca319a595acfc7f0f7697b7a4f6c702a5ddfa77a4276cc3ad7bbe09c97cc464a923e8e2155c5ed03a322e1e496fe901c40c2ac1edbb148a44c4809fa9f62b6aa13ba983e8f9b52e46799c00076fdbb1766cc127760d135953e5286642555d954e7148d42a529fab41c886b547960cac365d4067ac7de01cfb500437", 0xfc}], 0x4) mkdir(&(0x7f00000014c0)='./file0\x00', 0x40) connect$unix(r0, &(0x7f0000001500)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000001540)=""/101, 0x65, 0x800, &(0x7f00000015c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = geteuid() r4 = accept$unix(r0, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r7 = openat(r0, &(0x7f00000016c0)='./file0\x00', 0x10080, 0x40) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001700)="5acf32a3dd782f9d12093acaac283bf1ca59bef913dd3f69692e3b1c98c3b0907c60f0156d", 0x25}, {&(0x7f0000001740)="dd33e36d0bad2d4c30edb9056bec7b750cb2b489297316e3bff237d04aaa2ec3e43394c93c30f2d65e93", 0x2a}, {&(0x7f0000001780)="90e7670570a19eea2a4ebce40d993d69f9b6a1c0b4dd03b6f203de850c7ee29b3689717105b5211176d9c65f7b32f2a244fbff935c9b73d76ff3b3413658a6ae2396839e6740785d1cf59a5d86fefa474dc6a77fa2e28a1b8227f53a50051fccf9b9134273b7685d23e324d0c79e789607e8", 0x72}, {&(0x7f0000001800)="4f2f2b023e5cfe40ddaacf3086ae6253ea11be943fc8be988634717a9134b1ed099d71e82ffdc4ed3c771905dc0cd4f5ae26d6baec62a64b9f58a61c26dcd908836ede6658415c7083663511b2370acada67cc5448475391e092c9eea3a7af84c1e371c57e506c029abdaa660b11ea1dc4e4c39ff5cdcafc614b3251d2112ce6e41baadbe9e2f9ae869393e3cf5ee1ce92c9470a0eb4b5b53a32794c57278199f8c061e5990cedf168b983ee2f76352c6cc5f258e44f4a2826237847320880e79d6dc5073ddc6b3c75a997cab0bfac0e1aa43d5433575c641f3bbb0b8167bed0955ec2cc05f75f69b1bfe7036250ec4323823411ad929675f98907c5aee75a", 0xff}, {&(0x7f0000001900)="70ccff959a3d89c5eea41a41772428b671815fd3ab7089b2d421d032f02bda9f5855a1ecff1bd8ede1ee5bad3001f240b7538e853a9a41df323f24d4633a98a514fe72723b4cd4ad647348e473926e420764defe435705b78d33d60d060fc6a91b732d8354ef5b3024cf7f8e697ef58d4427d9112f4155521ba4863cfc27eb6b8728799698bf5237ddcc5da862c7557ee9e30143b12c51630cc381e1681c993ef182fcd90d74ae4d10b8b6c156bcb590831176156cdd07", 0xb7}, {&(0x7f00000019c0)="190ca9199a787220a4153c042d9210f3bc3ebb3571c6e1dbeafdcfa30dc053c58d94f241d857d52f2a91ea34da91cca37287d75f6f80891088ea05f9a61ab99da42204c947d97437f0329e145895bf913620ed10de202e49935e10cc2f2c0aeaa4ae9e129800256434a10a031638d56ba56e9930a337bc4ef0fe72fd15203ba796da50128b0dc3df48c9d53fb90ed9eb5367481aa3f6c8f8224339d9c56bb54d9788e4c3c19a4445c0dd3f2102d5e813e13860f020853d5b3beb1cda23cc", 0xbe}, {&(0x7f0000001a80)="307c731b", 0x4}], 0x7) mlockall(0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001b40)={{0x1ff, r5, r6, r3, r6, 0x2, 0x2}, 0x1, 0x10001, 0xa8e3}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) fcntl$dupfd(r7, 0xa, r4) dup(r7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001c40)={0x400, 0x40, 0x8001, 0x6, "d0dcf19ab6088b7da3276c26ff9b8575c6f6baa9", 0x100000000, 0x5}) r8 = semget$private(0x0, 0x7, 0x460) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001c80)=0x5) pipe2(&(0x7f0000001cc0), 0x4) writev(r1, &(0x7f00000021c0)=[{&(0x7f0000001d00)="a4196b4dc9d4d6f7b846d1643b9079dadf483a07f4c805bb066334", 0x1b}, {&(0x7f0000001d40)="d3ba04f95f38404bebad7ccc1495cb5062bf98e6c66db7e57d6c9ce81dc920283d98c24068b5b9ed1fbb4bcc009c72eca0d9c0bd1e3fc51f2b48bb43cae33ba5e44f301391246d59b756c313cc2b15d9858591ff862f64d52c2d428c67b17b1d3afea30d6f10feb9436425048b8bfdc3fca25dbdf255f573770c94e520b0d661a3e2dd388953e4447ee722f5bdf3e8e9015bd76ec33f895748c4993055eb79515f7f126af5a2a845c98c834f9c92940f8c057e", 0xb3}, {&(0x7f0000001e00)="dfbb0a75b6dfaac3aeaf18768cab4a480e3e769ac7c0fc4c664e08f60fa310f3976488510aa8c1be0178005d56269d89b0efa99eb37e2d21440d9e975045246f6301a9429c26df0107724cc8caddbb381c1504ac51e1b346bd7b77b303cdce9ff14e24d601e3152e39c1195be2db209f32229bca0325cde08bba6d8359a08089b78ed5339c832df1bdf72afc15abd9f96392cbe14cecbf3dffa31b5874ce12fddcdcb1af081e45777ad7fef910b1e1be475d2a30d6793d4ee7af027b2300c1a5a3852e025f", 0xc5}, {&(0x7f0000001f00)="106355356cad27e05c6eaf2b6df92b3850feb8a644bf5190ee968154b7261f2bf0460069484680618fe93c2bc98255f53c94f3293df6164ad949e9ecb0f3b3219db37170e95e31cc2c339a2e3faaff7be380153b930187b8fb37475faea10f6ddaa080627d4bffd62b684179ebc1b04c3ca59f6c8356c223fe77e56448043ae5d91961f753e14a4eae3545011500660e906d760e0d1a45dff51938a2a4d40027db7d9be824e30c9e68b222acaaaf066c004c85e1e89e5be43fe6326b5912d1da59bfd6119cc5ed495d8e858e7a6e", 0xce}, {&(0x7f0000002000)="36d209444fb2cec2684dd244811e2ef1d25e2051d4065249c78a2e7c1cb410c8dd9797e0d61e98a4c4c9c619f3435d772548c5bc8bb67b92c34079ce5f4d23bab03c16f28beced0088b76a6e37dd67dd344de8b9d6e3bfe9a6ed44688352340576cc9169cf75e437bc167eb73133d11276939637ad0714031cae0ef03c7eb0e49a56", 0x82}, {&(0x7f00000020c0)="b4273fa4402e14605ad6dd8763f2741c556bfd791f6a546b95f856dcfb57d0418b882e742ddaa941ac2a9e9b25b2d678f86a68c80369b4e497cff5651edfe2faa72a0ab8aafce1c0c415bea9e302ba5862531e6bb30062a0216675e373ab8c35d6a403f0032c556c6d08e401a9dc0786270bd3e985e6e9863315e7f8562656c134514b07d121b55970efdbcefe9ce6ff87cfe3c6149eb4f7c8dcaa688561ed2074f7a16d9e8b11914aedd2e1387972017650bb3f8fccece6d4ce18e4a8a1653c156d0968f6ddfdfb500a1ae5ac51c1cc854f7fcb6904572e74dc0a", 0xdb}], 0x6) unlink(&(0x7f0000002240)='./file0\x00') semop(r2, &(0x7f0000002280)=[{0x2, 0x80000001, 0x1800}, {0x5, 0x6, 0x1000}, {0x0, 0x7fff, 0x1800}], 0x3) unlink(&(0x7f00000022c0)='./file0\x00') pwritev(r4, &(0x7f00000036c0)=[{&(0x7f0000002300)="1b726a9ff65cff36e9be91c563a9edc3d2b452b4b35c6706358267d6083e14c6d35ea4e7eaa6e03ca895d3e4760441115e8a66cb61a2720efb07f646f1f68b0b020c446aefed06b8aaae846d2c32c9a92682b94dcdeb246c0c2f48f0aa08a10fe2869109e6221b68005c52dd0cb62cdf7de81c69b873b41fa3594550aa44fabfdca9c41a493a18fe4b3958c22117cee5b637edabe8debdc02e8eeff64566538573fc8e", 0xa3}, {&(0x7f00000023c0)="e564d341eceef1a1749a47b8cc9dae85765d66af6819de96bc1f1c8826c9d11117bec3a9a29b50b361e333820b2806e13a53f640c9daaf424d74e46ddbabed6c0dc4c53f5050c24e6943bc98", 0x4c}, {&(0x7f0000002440)="e404a776e0217de87e968496eaefc3375ae3a89cfb0ae9af141435dad788e8572790d149605227fc10b001c7ef6260a5efdb17eacfd93604e4f23c06789e", 0x3e}, {&(0x7f0000002480)="01b7192ff8c658925aad0fd8aad01fcd376a65d8024d1632811439763a1e13319a305646d33744a52b3412ef852301b282f361724e28d2a5afcc199b308deaa7e63026a940559765197ffde99c1dcc59941b9587cdf0dcdf1b9ec2cdadf070b5a820e24ce334caa73fd9b89fbdd4956e12d3a726e4154c079ba4d17bcdb0accabcd43fa14089d5f129437d0ecc6b51a64d5207cf35ca07ff0ab4c08a27b1da625c0591a4e21b0e512ab29e7211d714ecb5096bdae96b3feb58bb7d4d64b9a8e9bd18dfaaeca2128ed3b9c3880251b16d59e1b1706de334b452571f313fe426e555b0b4a16be72cf9a3d1773cc476e04da7ab525e5309bef5625b9cf90e6f2047fa6a2b259f9bb35aa103d2f5474bfa3be3ad8bae5ea0791d3f9eaf8ea780619365bda9bc1e47eb67d59c86a316307b136784efe80b36e03169fde864a3397f69b8b876c8485767e66c832abe831b34cbe38ec6fa8eb65ad977770a63b4febf3e6790228bcdbfe768eb1dab06379dde766e53cf67ba0f669451665c72ed8bbfb9db1f02f0168f1eee167e2b6285b4d3c733bc31927f4c3f01d0a62c997785df06c5f1ac4d1fdf0f01bee65e84a570ecf360a73ee9660333dc36e0ea8c1ef9b6d2ade3975ad02fd29271ccb70c43d5058d4d9059cc99dd4486291b719026b0d727cac0901a894c79f1d36fdf46fa10f63da4185a573cbc9b8ddcd6538265cb571aa09deb1b38024c0c6947c878a4fcdc2e0cbfaa7c7562e91c9d5e9c204f8630fee25a8dad2c461e0fa2d5889f51deda443b01b9b4a5ce5cff9cb0740f8c6d580be4b0e5420f0846913331ed4bc548285b81a3884fff4c3b5a2272fbc9907e653682fcbebec1e649b4878650b433d3cbf7a9cc6925d8e4f2697c2494e5254bce79a7c599a29efeb591c86355e295ef3d42ad3c915119e934cdba30195cef6f5bbaf85a6671e716b25980cd8fc9b643df74215a78793efcbf2ba080b40b751625951443f3211e30ab72b6ef7fa760b368c9a555097c701d366d37424785bdefa0c1628d3299556ece6dcaa6293efb7757257ad28fc5e5904b84a594fa06f7d573524235bc3c734a0dc53f7b48655a7ab70c240c78d58778eea5c7e7942d314de59946eb6a961e88f1bdd560e69f7200f38adf94cafb9160fa7166c206c88378c330f4efa3259bd1c8ffd113ed39856cbb00b6360e384bcefda9ecd02afcbae69023c6acc828ebb2a6dd5df56843148bba49e30eab1c5f3a0488523715f735956630b55289876dc44bc80603c8aa16a05e35fd97ada5d87f301e8fb1c8f81b1558f6fa2405daa880cfa050e5ef9d77243b3f48be54f52841f029d18b3143c77682460443e546382565aa494c87eba9538d94e8e3aaad3184c4fcd812626c331f6d43e9a745200b8e0c4dec62a5cc3990b7d37e931fb1e6956f9e13f740a1c3db7e1c172620afa5f4920a6a04199f76e4c8d4f9811f233fa62744a52907675e104c64efbb674905590b5f717ff4d80336da332aa0b70373630f1ad847f00d504928bd4a70ae54480b51cee0460801d87ab567484e47dfe1375fa5d525955204dc875b9da252473a97da67f1b548cff896149ce370293e8ad5ce443bfa15b7c9458a9ca371bcd7637e4aa65ddbd666d510d9a2326e062f56c9c3e7787a1254186fab42e6e2d9bdad1f10644f7cfc8d414471d99983730427e4daf2134bae801cdc5abe3c077d15dc71f677b0213f6516926e2b136d69be2a2a8ee1cfdd32ac3677cc3459828549ace7158d602df4f85b70611a807bf85f09405cc67e05be953c954baf2de50507c898eef06ca2c0f7e4a24f9f778f9f5eab651f328a1f0f8fb59c79dc17eda33d54ea19dd3425d1681ac7daf1b9f938d8673cc742a2b904b1c8a3f83cc15c390d7241d0dac00285ec85a76fa290d93593e4948ff762da4cffd64cccf89d058bba2aeffc9e201e8aefccbce9ab681678d9c0283da14f86e27a1cde305b874d0648c67b92a4a5229987b8bccf69306e6c4d385defb06864a35ade9840ce92d593a2011ec895fb66b498c1d36f6279f51b248babc9fd357a79b773d167378662ab5fb7cec138e87b8ec30bd6263ecde824dc50e0fa49afc61875fa7dc3237d9df5d68275f295e49787484c95adcacc07285ec8dd06a53f2826100db4675c3e8655a1dfd9e1adac6da335b978d5936e82da2e49b9c2c07b9de6876e67e954e35dd5d884110f687f110ab8e2433162bfc29bd5c219e7f2ef96920488870bc399ff1a4467738ab3a547863d427f7776d0e10e20a3e2e0e3d101a349c703c486c8b088da88779efafc7c7ac3e39f20c67abc29ca615133a1c82885e8001921d967cf607d32cb88ae21435fe5b0f7115afc3f517aabd6966bec952fe9d1e07a19d9dfc2b5588a2bcff771657cd494ff891dd9b574d960c39dba91b9b875492e0d04cb3c56bc6613bbb27d4a714d886e4aa7b0a036348612fc33fd3358089572caaf89bf875a9a875724852cee85d31ff69284cc4b9f465d6b0ff7ec9fb7f7d793ada5c4d57ed84256223bb568547e8e00dfb28b7d85baccf4f85aeebf121436129beb98b6a03f3073e1bb03fd1adc92fdc14d1b000313f2df46b1bd4130af788ae4450b48bcd8a74720e38eee75eaa18b3e925e2384c33a08b963ddc3d38d2fa45bd6e8d7b891d24d8692f988eb17a23b16680f343fa7aa29190b0b30605d7c38b31efa7db57b2e68c79a909fb0db0adad3a0a8c7b9f90e2b6725f52789a934d2b7364dc4bb7bb0576d7182b49041830af20f72a749e8828ea944703bc9a08d9c8ea893df64d5ffe4bc448186755ef597247ca4fc7ef908624295f766507de4f598adf867b2c72bb71ecc85ec15d7ffa3381cd7f7e4494bf0bbc8e00b86c6a2b1cc2526cd6a68db59d1c490ae7227595188c8ca4f8148d577d09bf32939bcb514628b12424b46f3b470871df995385203fabfc8e8979a88df39fa30fd7ade00109ab7239e75f6a8d777cdf90ad6dd7a44910ca4d325c27de66f47f49ca2dc46e01194333efd6670e6765c99963ba9219e27360532907b524eeb6c1a67efd56b8699ec4193454f10293b24c4ee7391bf3cfa4ff3bc969d6d1eff599e1826bb9ea3daede40f3a43acb372ee6338a7001f04b3c556f0a69c5f825811ba4ab755c84cbb7aeafa1fe7e27e0a230754dbe9670859b873f5319877c70c412d829f96375d6784f9d7c707a829a5a17ba85e61d8e135ea27a33d4833174d4eb657cc8ff0d982fbd13082101942612145b4a0864fbf8a819aff2d2d0595ea8b7c05f7a1345e1cc41e87b5940388f41b0d40b2a7075dc403c146c85e4226b2a4e0268e0802028db94722831ff2ad6566e8b6d199d493946703c3e4d362b8cf636db101ae7127ea55e222ab67189f2225af481b30dd26939c11b8f9c95b6941641babaa71bbbd89c0eda571c1ef3309ee69354482d32cd3b5ec44a6382f56daf865f59eeb1ca3810597b0953de48e028e471402c846dd35391169d3754c66164fb137c6d7a57bdb9c9d0f8278e9e615519aa6615a90deb4caaf2aa2c910fb89165368b257221b265435297060003e619de0dd5da9710afd0f4bb3d0d632104e9bc9045192348f1783aee31fee9fa088d0024699509ae3e8f5a31a18049fc386d25d0e552e23de681e61ffd52c11c1d96b11f164ec3958dac1c19d81bdf6451dec815dbe969da00bbd6b730ef31661f33890f5fd8eac3b1e65b12c6ccf0fae7545726f7c744ba0b9ba346d2bc02c347c5f12e0d95bfff9efb4a5636a81dee93a154fe905d04540b1a5de5dfeed7dccf15f5eb0e4fd75b57c52a98440faa1292e3aebe41345926ee4f753613b4f0fa624d4033cd2182fadb025d9bd72122454d5f62ae9f149a9587169780ecf445bc3c2b0e6ece0e775ccb2e0ce2d8bd4c7d4522fb98a7ccce12acaf55df47ab3f24b1f4e04c7f971931c6a1a11ccc6de7eff9800b60798fc4d4bf8e11f86f77d89a5feb1d371057196e8556d7355807f71f8b2431aba9c619c565dd3f0c202fa82aae68e2738f8bc367d96dc1493974df41e0307eeb0889c4aa0ddd49889a429e79ce79995e0bf9777d38b3361a9bb410a64afa98f5d84ee672e36f095333c861171cfbbfa13f6cb33d62254ba629b315616bff96509820dba1cbe0d3c5bf86e09d304475601910c2e0a4472eca7bb41143070d185edb9e6ff026fc3752ca333a7068f17f0bd7de8d826d5e7ba38359d07df0a928604eb433f1903934885258bb2467a843e451acf703cf4822172d82bad9c28dd5b915e9ba4ff8c9f8540ef7a08d0c2bc64fd0c4ff8b4dfb73a042ca90acc448543a2b21515152201caa60aab6c808ddf15b8d0dfd98385094af2fb43e39ff5b0e99948aaed7285f37df5cd696586494ce97b142d3f51200dfd928b13f60cc03af6d98f1ad75dd1cc0584f3978b56bbe3e44b5af9a747af2987685fd73a3537b09ee772f3278f563a1780975ae29334b2f028ad1fd15024da0bae38dc4998432cca4f411aa99cf484538f8fadf33082d0ebc9f6bb6694dd80aabd19efb427c086a515982ead39c7afe6fa9ad2a3076800c6837b65211d6720f0e1fbb3e11d4c02876c31c98891e10a54e5f861d1833e1c725f60eb3d2fcea9f7b2060475ed5bc96d43165f0f21e2d3e0205f56f79ffc868e3f8ed35021513524c63a90a3360baea078429ebddcab321975533c502fa147c216bae1c3c63bfbbf3db92fff4176b8c9060279374aecfd181a365707a64fdc9cc981bd779f52532008c9953eb7b603d66647f5570a477e0178467d5e155ac401f04a23374277e399cb627197245771eb7c47a8449f29ceaf7fe6e87d39e70a21a35908dc7cfdc98f97ff085394d64e6c8c8a4a752f23149d0da9ba862f276a65c20c789740780917eadc84cbf63770807366405b436975094fe7008b9bc1566664ac1002386c2858a13ca53653b0f75e4b71e294580efd542c680d24b1d846157d38659fabe59b6def174e78907da425f46d1a07fb3c0a04ef2110d77a34b2cbfe5044695394ce7b9b6174866770817448268dd5bfe5c662c7f9e197334efb6c1e601bc593c4666a4e125b1b5ac1274cad5afafbc7598380e4c96b757ac6b5fde3d572b52ccd0e6ff045e4f42f84ab6dfa6426bd043fd8931083d26501741a00e3b540aa36c281822e22504aa39b9e66b406603859444289a376cff225036c2abb5b202bc9a874c1abc2ca8872e9d0a46a4e467b61707abf5d01658f9ce1c0c981b9ca9b963c21a728209fc6466a1e44f5dde4d5690c7d8d0b8268da87da1bbcda6c0d880a6cf1de69262136c24c5f3dd858d39f587283a9effc1e386b05a1200b6b4232b83319ab8c09b1a668dea2965698e2029430382bfd9d0a7efb60686e1cb0d4afe47be7c81eded5389801dac7642dfd7e31027ac9166e057bee683705efad48aa3de0d5a85d7adbffe335d5689de7e9aca69d184c63afe3de5a763487ad989729c970503687e83f58d14433f91442e5949700ad2ecf463d83f0b613ebfbceb4470f39639ecda0260971b015924382731d5668dbf7d66b7280ecea5db52196c9267355038042d2761169ddcc732d34936b18c7c18ef703c970d84e86992528c5e6cdb5918389f2401c45a0b826107610d4e2143e99eda67fb4210a6c0e8f1814264d4da549f07d198c32f8c5980382b1acb1d91c70c551a35b1ecd6e0297e135509d22011ba9f84fb30fb9712daa55e07256ccd02754478fe1cdd24365a2ce30227a9d472208816800b56ce0dbd45d0b1718", 0x1000}, {&(0x7f0000003480)="af1f6a71f9ee683e74752f35ea595b1c05bba4582ce6c68376d241a1b93a3402106b9f8cd8294a53a103869491420b0863b228735cfe", 0x36}, {&(0x7f00000034c0)="c79f9366d475405798c0b98d8310324959ac3928667b498f43cca4f4722a5b1188a4732dd59c2b98af3759576d1c33f25e4706e1bcd3290a3186cc4113370a0f1b91907ff7d5e749ae48f0d71edbb0489feac0382637b1d4dcf7f9f584bc81fe4be5c925a648a1065b5841915fa09cdc5021479764976cbb3ef12250c0712015ef516d6a90d649c0c06f3e909e2381f424ae7b55259ac8328fda1644ee72d851dd5c96c018e25e1c0e87ec95d083f2e775f076ae7774f848f30ed64bec17394287a4992ef82b53a5705cefdbd128bb48e1e516840a38ee5dd1552cbd582c4097481488a76e034b1824f4105dcd07d2eeb905fad4", 0xf4}, {&(0x7f00000035c0)="0bc111076b7bc0a1eb83051bc4ca6d08a66e3123d4c46cb9d9c877840e4d9c941e2dd058bb674b745f47d7dd3ca32f91b795bfbb0d2c771a095a33e153037efaa673af1a8f2cd5ba1bdb0beea4fa0937d9ee10e143759be4a2a7445b01d02d5dd0880619350a18eff32e3482c0e65406f7115fe8b0086fb74fb293f403884516412d64c9f1a6f2e41e4f6d78b0725b6dd72dbedd0dad7592b6de16c5c36e10191b36d1d81c5d1150b6878fc64216b492cbfc00b365ca88970116c32a4b519b6b50", 0xc1}], 0x7, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) listen(r0, 0xffffffffffffffe0) 07:13:20 executing program 0: r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/110) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000), 0x200000000000002f, 0x0) 07:13:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f00000000c0)="a17afd40012c73fa2c5bc322cc99b2aba989ac4368d704c9cffbb228ce2b5bc6a4fa3b099ba3dfdaaee0626f1ba57fb80ced768a0e6ee78fb5a04116e4e090de94844cb3899eca4723a6bfe98f7dc23797bf354d5cedeba1d4afeeec4bfbec1c88058f6545ff8744da8077bda2709d30af036ce901626cdfdf9f90ac423aaa30761085f59042939d453d62489f675de83c2fe44ac4b6545bda648140f326c0ca9fb3ddc67987bc360dd9e54365564f34839c669f5efa00f144b785ad486f96bc985659c86427a8f7f70d5af0a047c8ed79c7896ec3f6f537214b86e3e6e0e9d094f3a2c7a89ebc2c2dead3e48b3fe1", 0xef) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) r3 = getppid() r4 = geteuid() renameat(r1, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 07:13:20 executing program 0: 07:13:21 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r0) close(r4) kqueue() 07:13:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) ftruncate(r0, 0x0) 07:13:21 executing program 1: readlink(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) 07:13:21 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x6810, r0, 0x0, 0x0) 07:13:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 07:13:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x9551b21211354d94, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000600)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xe3, 0x20000002, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x52}, {{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x9, 0x8001}, {{r1}, 0x0, 0x0, 0x2e, 0x10001, 0x8}], 0x8, 0x0, 0x80, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r4) dup(r0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x87}, {0x0, 0x10000000}}, 0xffffffffffffffff) socket(0x2, 0x4007, 0x6) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) r5 = dup2(r1, r2) setrlimit(0x7, &(0x7f0000000180)={0x100, 0x13}) pwritev(r5, &(0x7f0000000500)=[{&(0x7f00000001c0)="5c39b3a4dd7c19beb851903020a1a9a32c26e2b43bc04d1b4466f421982fc1e1b9d760f203c9d8ff9f50fdd8f06983859732ec84aa4caba477b61c1f1d151cd59d679dd4e77770ecb625621ca1f07130a0f0820b44de26ca84512207816228198e5f37a68325f372ad57e8a89d3c05556d78a13873eff92f90f55f603c5dec92d75e422521ddeb9f9c60561012f9994c792ca9a130c1f98af9a083059e8671e7eca34e7b429f08c101a1a3c50ea49fc4", 0xb0}, {&(0x7f0000000280)="24f321b13ccef5d038a57fd72edd40b1885ac4bcdc6f4f72a3f20d7f359d5692507471c1a2ddfbbcdf1d8d2bd9066cfb7a51d660a3f2949d1a82dc9882e7b1ad204711fd6d6b1ee32318010751ff3d73bb58", 0x52}, {&(0x7f0000000300)="2ab694b96c5cbab0ac579f4ebb605e37c76eadb3a584deb1a1444b12ef1d98a75db0b1aeca3fcc69d3fea620f54ddb2a77ebbb01dd6cd57d485467542262f686bf9cec4e6cb78d75f863b095a1f2a723b2a0225d055b8d1b501c94822412c6a0d30416a2da76d0048c63dafbef1d7f44e8416ed1b46532c7a4c173eb762e654ddfd032d5ec65b819857bcfa9101703ce6e1bbd0920f9f922719c3458e3b0809458a54782ab7821aa5ec887c091eed3d8ed733006e520adc117ba09a5b78353ab9b3ced769f8a0fc5db45c8381a31fcf68988695ee24fe66416510d8bc190a76c30ab78f7ca2193ee3eb01aa7e14b2f628a8a7558e6620773f3d482", 0xfb}, {&(0x7f0000000400)="4e0844b3718aeab13b82ea05da1a7558d039dfa09d7fdb500c9c604042a762d0224182441f3531dd0be75252081accd644d8d7a3e7cb64250e393c210a1bda33a1881ece13d5e544575d1d8bc9a9aa36a5add0c050d820fa67eaafac088e11bab05f7442d143feaffeba4232d1cf43722e0a06c826afd29b5889dbed55ddc5c81c1e95e6195f3a37ebc9f991451d3821d2dc04fcef50ea093a55802250b6208003baf3d0375ffa912a9912f3a879370a7a05e67aacc8e5d491b00a966e0ae685608130d61bce43ea751a3ab9f27c95b1b2e3a1fa9c29d38b1ce7241e6be91505d19956e0", 0xe4}], 0x4, 0x0) 07:13:21 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\'\'@\x00') mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 07:13:22 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20a2, 0x0) 07:13:22 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 07:13:22 executing program 0: 07:13:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() close(r0) dup(r3) fcntl$getown(r0, 0x5) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) fchmod(r1, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 07:13:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x1f}, {0x4}}, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 07:13:22 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="8ba11987bb5e8bd3a766db28bec9f2b126df73bf9cfb017e5247c190a2acb536ed5d554bf5c26ef5aea5208f04c1e2cea5ccaf709bc96d5f47367be0e5c1198bdcdd136f805c75acbc7b1bcc117001e3560c41770b5484f75d9411b175bced572754d3c5b3f207a8119732b4f130a283db16fcd8414d929de87ecd2911621d27cc3b236cd2bfe70a909e", 0x8a}, {&(0x7f0000000240)="52c8c96b566f622fdfc1bfc9ab5a2718f82b592cecb942eead8777b93eba08b11530acef22973fb30b69c1572744845f2edcfee107203eabac21ccdc8b7dd6038fa324ba93c9e125c4b3aae7fc05d3c70fec73e54a9febb101a43e50e169d337edf31c1b312050f1fdb7243442ac9bf2d0bf03772119c582", 0x78}, {&(0x7f00000002c0)="8061abcc03b7f6155e17be00abd9c975e9ad37", 0x13}, {&(0x7f0000000300)="626e09a27ad2505cee3fcb0d62629d565dcdb42965d5de83eecb3c97b25093311166cb2bf46efee1c1e2f5fe5798defaad30959ebd2b321be9aa8befb05c5564b39170b092ea6bfde53b10820612edb4df2919840be51902bf61993e11682166ee0c2ad7bff2c32c90e5c9c11edad0125449feb9d2790864060a5523d0f640dccc85fe460183a47fda86ad399ed2f539eea1210a4d59417cf24865955846", 0x9e}, {&(0x7f00000003c0)="219a8f27c3c73519b4ecf81ad78fb115d3c9f1bc545c0c92884d0a330f4ef4daff2c3212fc9b567ca453ae9fbb2ddd3d292e6df71aa2587771ca4e8bb6dd340a795bd1093f63d58f154b9a0cf45e91788e37edd334a0319cd5be7a613d80d7887fa3eabb60639ea145770281762a93891be45a4088cf1576c52e995ed5a9f18cba5c540fcc1df7d1ab17565a", 0x8c}], 0x5, &(0x7f0000000500), 0x0, 0x4}, 0xf) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r4 = kqueue() r5 = kqueue() write(r4, &(0x7f0000000500)="6e254816d970e3702fe66d7c3882d113a8bea3eacd866fd0", 0x18) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r3) 07:13:22 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923e", 0x20}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x1000) setgid(r2) open(&(0x7f0000000000)='./file0\x00', 0x10210, 0x0) 07:13:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 07:13:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000001400)) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:13:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x108) setitimer(0x3, &(0x7f0000000000)={{0x3, 0x7d}, {0x5, 0x101}}, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='x\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 07:13:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) recvfrom(r1, &(0x7f0000000100)=""/186, 0xba, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) 07:13:23 executing program 0: r0 = socket$inet6(0x18, 0x8000000005, 0x6) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="cbe31d1f970f349761a4419ee3f9eff4c6d390d2bfd7bffc630398f77f341b40a75dde567926b65580314b429734ed869a70f4bceccafda0a91d55ec091c33b3118fd27d1ca1a95582d4f8eeeeec6ccc04c5f2288202831a2293aea8f199cdc84202e91f62fd57ff922ea19a12e2ab3557653f1da61594cd89092c9bde8d605d68bc6908dcb4e586761ad9ecf89f510c2c7ada8969ad3faf428440699d36d363127100e1714e73eebd2eb2dcdb1357fb834e839376b29898c914f26d882d85ddbcbc2f030b21d6eabb952fe832f2f76197b3cd95b52ccae20431", 0xda}, {&(0x7f0000000180)="037c35e991e99691c7d6314d1f7396c5bbc6", 0x12}, {&(0x7f00000001c0)="af92864da6fb96bde83f5a6bd7494a4ebabc1b654220d1ffd158edd62c0ef67c4409e2e8bc623b306f76e2306967383b0c9ac0a770b2ef47a70212dcbe4f6d0cc2e094ddfa94129e", 0x48}], 0x3, 0x0) r1 = socket(0x1, 0x4c8f878e87194bf7, 0x1) accept$inet6(r1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8003, 0x8) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x1, 0x9) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) 07:13:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x200002000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 07:13:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x101, 0x80000001, "8fafd1535433d83f47db980d87b71f7bebb6c08b", 0x6, 0x1}) 07:13:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x1008, 0x2) 07:13:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x8, 0x80) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000413000/0x2000)=nil, 0x2000, 0x7) sync() utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000522000/0x4000)=nil, 0x4000, 0x0) 07:13:23 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 07:13:24 executing program 1: r0 = semget$private(0x0, 0x2, 0x220) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x5, &(0x7f00000001c0)={0x2, 0x8000}) r1 = msgget(0x1, 0x20) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r5, r6, 0x124, 0x6}, 0x6, 0x5, r4, r7, 0x5, 0x64a, 0x80000001, 0x101}) 07:13:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) r1 = msgget(0x0, 0x500) msgrcv(r1, &(0x7f0000000780)={0x0, ""/214}, 0xde, 0x3, 0x1000) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/82, 0x52}, {&(0x7f00000003c0)=""/191, 0xbf}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/115, 0x73}, {&(0x7f00000005c0)=""/254, 0xfe}], 0x8) flock(r0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000740)={0x4, 0x3, 0x7, 0x4}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) socket$inet6(0x18, 0x4, 0xffffffffffffff89) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x3}, 0x10) r3 = syz_open_pts() syz_open_pts() getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5cb7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x7a, 0x0, 0x100000000, 0x7, "2521aa54c0859000da37d1ace95d97ecfe7bdb83", 0x43, 0x100000000}) 07:13:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000018, 0x400000000000009, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 07:13:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) 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, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:25 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000005, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fffffff) 07:13:25 executing program 0: r0 = socket(0x10000000002, 0x21, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x900, 0x20) 07:13:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) r1 = socket$unix(0x1, 0x400002002, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000093196b028371fb78b17810052a6ee5f94cf18853455b20795be1655530dcdbbe1ee9c4353de403ddd3de37dad16849522ffb4a65f66137effe836b020daf82baf14e44648c3a89be51cc1052418293c16713f12cc831c566b43e0082a25c00001e46a9e2c0cca39672be6940af2000000000004a9907830000c44ee80b490d99ec5c5f2d561d8c4465121b3396a46d6f1b5707d56d4027f7c067db8b6d4fd85bf7ba379e24408aa41a99914f37967aef"], &(0x7f00000000c0)=0x6e) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) socket$inet(0x2, 0x4, 0x102) 07:13:25 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 07:13:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x2) pwritev(r0, &(0x7f0000002500)=[{&(0x7f00000004c0)="1d69a987bdef5ae02599a6b132292c010207dc115c05bdfab56a13d8da9092d7695ee6c2a891240afdccb30940d64ac0c5bb6995d3e2c31b42135ea0776c0a415046052d97f069738b80518c1fce98998ad7128315a1e38c3143b96c05a309aa0db68871a74dd2971b4901ff7b684b867aea1a1fdc87c27861b2ff7c4567c27a52111567c2df3c1bdecf2eb3f568b87685ba8a46a3501d9dc7ff0e637befbe4fbe8d819865346e7049220cd66429b7440a4f72b1ab2bb95d39bccde6d735b480ec275ec4bebc998a98a9047cafbc18ebf616657b430cc94b0bb231fe099d5d5bf11b1a3e81184a4956e5bc5d617dfc1a459bc382f8de9bdfe57fb3cccd71456d3bd5733ee8d97e589a9be854dd9a296f998b853823033d6b504fc28d60b5706227ffb9271881286f2143e00c58ee8f53fa8a1f4c94a64a21bf3e06c077902df6a5172554c83a0623dddc33d9ab0cd3673607a2c4969efa0dcaf1d37722decddd1f5be18661a8a097a3ed0de3363920c36ba6bd40f0752f1b93386bcce1ed0f898a77c8cd4022f9b4fd9fb159169b1ee1742831cea9faa7139d5704f7f7f70ff1e02f021e9f9bc71a468d64e45b55fc3be8f369d6426231eda5f75a707ef98970e2614cc79f456401d0a7b5ab24373f053b7a6edf3234d519777fb8a0e8b436dbed113c1a259fbaa333bad752a85e5ee2ebf2f5520f2e01a8e042e43838e545a7348cfb39875a5df667570cd19d1bfcac2a4edb455a90abefac66dc5992fa6711810226b0bd3c8e955ea9364eb03ea82d7b7d66d2ab5bb3e5e1f14109f41fa99126fa6a2e1f7368e3b1517ad6df8325d5df11a7e71ee76da4bac59dd172f613f0d0df8f60b3f07f20a670a305a14edfd0e4fc6c3d8b1fa25502b6c6e873c9108922516965d215802de74742aba22cadd444f30d9bb0043d3cc75b4029c520dc6f277956c8bf126e3393efe323c590909ac8f2b318c08327f85d00f96a8865000af17165102415f94d37a7f7d5d9c97f045afd80284e61bec6b4d024fa13e6b2921751e230be6f4fb3e8a632ae08a12abc957758e06a423c81a2421d524267ae1c706d8a5a877e9e4acbed194962ef294ff6a73da76540b797b2353ee407519ce9d488139901f31a4498b1e38c15aae55d28e67e69bc8788994790a840ec0d9a9a4896bbe8ebf6a409cb9e4ea386f03aef2de97d630dbb524d62651e474725f060ab534f90c09c3f0840a21a7a6c9b65ad7c5617b263f15bd06f69fe03bb11b107cf9e2485beb48ec499e3c31fd6031c0b14419dfd0c1c363f6cee07b93cd02253ec6a47d5d6b7281a18fa34eb3599871277ca3dec67ba20382467660601936daff5aa7815c0601acbe66be330a3a8286bb0afb1558654308c85a273d9c3e853097c22cbc14b4815bb6666293a9531c726bb481f8b2b6583ec0bec9d2aa518930beb9896f77c325c830e072678a83fa29610d944ccbcb86c4442255d9842ec5f0cb1426edcedca41883e68e0621b4757d763426746ced60d92c35151cc404c85d36f6500a308772abb531fe3519f4af0868c3de8cb16ed9f854cb0d78688cc976e7b282304bd6ab2baa56f36bc6344d11aaf8698aa206c8ceb6e1dfcac75d3ace7b0a207d4eff187ba79a6b8ae41643e2c843671cfe0729a70b5dbecb73e809543067e70bd7074ffe791e7c4e73c61a60264935165bd445ce2e0b5cca7e2498958f1062af1dde7dac7a8c76c0754e16352ab62e7043462b61d82ad5357f9b4324bbc1914836a068117d3c74d160670bd98fc8abe7bc58884dd17a68fef5a72a0efa01211df9e999817dcef1063ba35b25cfe9fb0567aa32bba830871aedea849940775ea68e2b505a3eb39fa3662c1f0ba09326bbc3dab90f6586262f449cdd96e29457325b61d8af639f6ff5a6e6b081b4ac7456be644f9ccfd717125b84d6760f316976f49b4386a7266f93976b21b8e16b9d08944750165efe3543d0dff2da5a3c3209a9d3bb0259d52a912565a31d4cd2e0bc45c778bce4a22e7a4bcdcfe87c2401e5cc6857c660e037e73a8786fc22d83e17d78c3c2624db02f0c0c2dc15255b4241202fc4d9d85fa30384248f605af08b88ee339b74a31a7cb271906e933f0d0e7a6b9c3274f0045cc2a5b16c0468d5a1721a0a046ee05db8189e628c4aa0244609533eda39dd84c92c588e28417b9defe7999bfd2bd7e42f512f627e4a80677b470b7956f1126673915570613f944b9ca70bc12428b455f12bd1fb5cb6dddd4f3b6055367f65c829cf82511f495b649d19f8b390a95e3d720a4720177f4b3e1bfc19e43c707d424ea1a645be3783a38e35428b6f97a8fcfff3c25d6beccd18495bd5386fd3fcdd0466f8465d791e80b0aee71abce7376ee1eea5edc2ea039ced2133b8632dfed2d7386efac628ac4ab0b344a650ac816e68a073f40e7ebea51889fe72a7e67d1836c9251dd4871d8ee5e457e8ee8bbba82a7a50cee2fa6a8b6dda7806af331f0e9560d8b57336e69619fc8195333dc2aedfd0baaf05ac6c4fd1787959f88d7d5cac2beea8d2b293e54aa1dda90d08453a5f3740e123b761de4d0dc6073877a85ea4a4af35a79900bee7ce8d36db2f1be79be33c98952d013593d35773e2a16529375182edc4dc7f79c50b83f89317e9dec71f66bc60095a7c72870382450e684f33bdada255e769363383a65c9fd4b1046d3c8c3adf0ebee24a0c5092d59e5b48a0661fd1690c7ff3d41d369e37d55a12fc48f3d5ed300d75b31c00cfba1076976488c5667f778687f3ab858345330515f522bd3560c56a05c1b55e982d07c2f101f00ba5bcefda4badacd15e98f6e4a25c07a917f83eb35f988fc802fb4850e6394fe003ec3fdd4b37a391f0b393e53d88e12e989def5ae87be664e95b942e0a961a58319b2874aa67a904b5801d58704d6ceebacdf81dd6266ac19272d557f84de35bd0418ea7fd672b41517bdb82250116350dd8d6a60f39535acfabcb3378aa41a498ad0df2a2a7addd5bd2c30f2d41d5c41f387500c573283a6e22709ca2fb1fad8efdeba73a641c1300ae1ce2979053101bfcd65ed47d3efcfd4da23b2495b2acfd6a734a5b9955dd74cb89f44c7482516c8836e9cf2f34627d0dadad73d28eaa031f38a4aa9fabcfa179184df8a1aba8ecd5bab5a2840d8fb203c27553b7ab787b7cf468e83b0430be2fd5f4c2e4c44d67828a0823a782d5412285c3e919545df69106cf740e7faa74fa22a732c4df3da2edefdcba6c7b6bf52eb276bc65f7dbf4c13a3a1babc08cc585dcf286ab0a1e56b059cd9d24661bbc9bfd358f39627ac341eb86f3ca7e53b01e3e7d7262aea24ecaac0a15c7ef21f0949aea1785d9cbb834bf6cb00bbae88dfd6e7a134954e0aa45095dc42b2107d5e9401fab49208e96d1cc5a5b6750d1476667aaebda4bf0d1466fc9f4482a135b78566b973c3f98c7b4fd9536930a75c82c6999d717d25b421a7ba8de2ee0c9b02620b32b9e0770264907b0aecab33d0584e78c6493493b1a1c69b52721933e04bfd16781a64f4e0ed43ee0f9262a6a1f96b4d6d28033d6477a3bd6b2f48ba7165c8b2ea52904a5a674027ddc30de111d168ca8c0320d2a3b36ae7c72801f4f549570ca1bcb9a45ad2a7477d065f1fea12823c87bef233d4cca3b3ffbc10a58b9cd58de0486a6bfcb469a957b39f5b4a4b370af9196d28a6301f54b1f8382814ef87f24b6c252a28e7e97f741c969dfe59479c87308b47269979f97e8a6709434122b79002da1968bc2c9b3c56d2fe687f331c06d0837eb5c8effa270b638e3441cce6fe8df361c425fee5d311f897b9f36fa8b7cad614d619e5b0cce99edca11936fe24418cc6af8500d2e507bfc4cac83254df5016226a89b59dd33d705115f76119a778440d838f5c3a419334493ec119278f7d4c66b4ae523136e382327b7c1d1e97c953d2140cab4876008c200629040c7a3277a613ded5dc19d10a34b1ecac4008b4eec104973db490c2e4fb0b87ce3697bc774871b67e026fbdde5a40273ad77801757aeba3133137b0001c8888fc22bc2d8c41e32554ebe3cfe1f46e73a8769b8e5f4d92b79d169499f3e078b71afb1e995fff5907e5b5253bd256efea80b263e6ae4a93393d1ab43a933362a1114b2141a3bf856d59056d82b88dc728528c109df830b2d3805f36cff19e901829a40c2878174e6ee6a042510417a102a11120146791982110b1b1889827bc7800d733ba90966b001add1498183d225fca2c097258ff90864e5a53484a84c87c7210d64c375121e98bfb7fc3346901c428d29a5376d8e10387a69a678adfb44216bb9014ee08f4bbc7392b640d2822693537c65aa97a0ba45ae0c9c504da8d006472893c489f62cb328f26aaf6c446099d4651fbb15735b5a58d94d2648054ab74a7007b3edaf18e617e61806a7181503be6744c77e7a8244c32aff1b0f3c5d63d347abc600300fc9f643f958de82acfc4bcb7d83dbad2014f62bb855bbd68722608715619821636ed3dd7c4e01ecf382ff2938bac9f73ef17b0b80dde03d8ff324ba67ec69e61d22832576ff8058e170a75103153a0ff38ed5abcd8ef0270e89e2841ab5c8d2b111b8e3b1991db68de2f90d90dd4f852979b5634e69680bc557bd0fd8df00ec87f807666b6d77fc69462719ecaadfc7720cf5f0c775bee5c706cdf9d71684df1c7b4538f39442bf8ea403afd1cdb9e8df48dac40eb28d7f055be1588dc7d1403c0412e1e39161ad2ef190cebce49cb2fbe0674235af4348660302dc49d62650587e6db701704dffd72ca0b70534e52e69dd7d77feda1719b865db519ecf38ac67e016603b92662df711746e9687d659b3eb0302723919870f9065b782e21af705103bf209ae09be4a34a9f09e7d00426296825edd7e169a7cc5aeb1f20cd90c5c8dbfa809a014c778076ceda05cb5856fee9bccb4a5070bda912290e7031ada8e4ed13968e2edfecf19b020ff0f6efc7692cd0c9ce4cf47d7a2a50d27ccc5966ac9c09d9ec745ea80fe28b6df5bda3e149deb74657556898f0396f9a16e1fb6a5dc011b1108ffcf0fe828df40503006e017866db286000a4f9c273f48db3469ea7d2a14458284a36ba81c887e1db0d9a521b947768bedf964500f05822206bb5bbba853758c4f5f9ae33cb813b7644698c2e8143faf6b821132e5b205f5b420eadd7023b8c15c4dbd0be230fc366fe2f205fca2c0894b36344e4a1823107e030cdced7da1de8d7a20d3f57572986566515de9891841a3447594b4b1b48c1c29387a7c9a5574863bae2b3cf37960775b412fa8aeb318dc723b5b5f08a3b09cc55f563285258337a3f8165ca024c2b04aff847a998f24b975213f90c5829720c26b5a60495a9ed1c2dac6cbddc7e1c40497d5d5516b7f04d5ddb5b880933941e760a7b36263e5ce47fa3664aa1eeb7e03458b87ceaa01300e58f27c43950932f128a90b47f6d03c9dfd38a9b80c88606de3afd0688dbd9e5a0b18b7f5578efa48c1bc8814b4ee88474f9b69eba061f978b841ac7fd93462066668ed13de988670b1edfbeba8726eea3614d2b78fbfee9379b5a18ed6463061999e547ff8dd76abf704e7d04422267a27c50cf6fccfd379f3741f132cf526e38d23a04f5b98e8bde4bf14faf956417a71265bb9e699ba8606b5f27b746c8e3ea1797ccbc2a21cdf4b679fe4412936c393afb9f5808a0a40a05258a4ce3f1a37345ddddf823fb9b55b3b76744788d303a9db203f4292e99368eda93db761394e888978cdda90ee1092477dd", 0x1000}, {&(0x7f0000000080)="67ced3a9", 0x4}, {&(0x7f00000014c0)="8cea1d5fc6478076af1a8d92cd74bbd29b5fc5226c4f0b1880fff2809136b42f405a993e5a5982cc62814309245c184d22edb27b43d6f3fd3982f4833df874131cd1ee6ad20fd8a1b68075ad6950b49c0289f54b95cbd88c90361fe8f382d641e9f7698384bbe61a87cae865d542b92b429d90093d9f7116af9ac09b626d28db9a72bcdb04c6e6c222b9ada36da8f28f37b2f259bc7949f6c54c1d6c9ebb3f6bfef7180ccd3449a64e852bd56e851bfaaca955376e9bb3cc0ba4b4a83ba78f232950ee5380a506d9c5f6b01ddc7dd160e8d172d8dd00a834bb94b1b39d35077f7a60b1344c48ec5fadd58985e8cd4cb5ebc121de5880ea24d9ce779b58cf23e51fc3f304af630e7ce0281c83c4347097a1e1e0808818a0b4f1ee9cf35ccfc1e6d74b570ccb054157b0d313ec8dea5f263c66103f42ef036fe88f2eb0c701da348e6b6a0fd05a8ee44b975d500c462c093292db6aa0f94e35853623dbf70a3f6b7c36e2aec87f6ceb8d75c546ac2dd26970fb81fa370428eae3669d7201560a3f3220d78e10c67a4afb504b4b1ab7e6177f268d855c5014ce4796b2634128af1127c3360c20b90c8f172bb2ab3ddba5c8d20915f8ca87bb7095f1e77800e6811ae3e345b04f5bff17d3243e9aef3a34678ee9c13dd185e72941687300ed4b4ace978708b3ca10cffba3f366ecb892ef950a58aca283fcdd507755e8ee418737e75e4c2d80050fc7b308c3e50e6814fa44b3137a6c02f475a1e9196318231c3c113cabe7050bd4fb915864347ad055f3bd822cfe0f74107ecf87eb70c6ef81138dc072f5ead21e661704d117c53ca4abe9169790e2ecc073924b196a06869a1bb8f44ff2a1b1216ffd4f13c9f050b2dddbcb41584efdd398eceb7ff5577c605c12c40a3adc53bad08a6b2770c2ce19a42d2ce49b1b6503c4b3ccf0d389448fcb02e86e91609535f1cb4fbc431cb4f6c4b19b1d0fccd7f9469dc63614a62d131c8fbf3c8d9ab3b1a2433a7d57bdbab912c3b774ed834fc072aeb193c0a0071815cfd94ac4c603b7470ae2ee0be0a9e0db828089e1c42d13079448c06005a8f7fded8d22657ad7cda22bd6a22a56745d81e391b3839b1bb8dcd257bc6c20b6f8382395a267fb1209cd3b9899373f96f47d25e2ae83c406b308b7250a18d1afd8d46d1e33614b57606f2ba4107158933c37ff4fe1504e6bbd423fe57b6d6f955f8acaad0a9b3f46fb3d53ba689d2f3bf632bc99d4cf7aba51d660ecec0626c01198b426234e24533e2a48bffe6b8241dc879979d4497ccb572ab91a99d737c3a94e329997f36c76f4e80f4a2940dfd07098fd95c3d83259e36a760272973b26f36141e77dcbd74b43e4d3128c7dc0d3007c8d8a4136c59edb9b85aad8ef5814c5f944e48f03fd49c90b6dfffcdfda58ed2f95f567d0211618858ea095524d0958f10345b796027d3aa31ec0fa6c9de04dbfd0f7a31a3001933d371dbe1a2b3df57765c6d764d2f61bcfaff795565c5beb5fc60d57df3880fa320ea40b9a258be0c215adea614dd5d5afacab8cf6d0639f6ddfc6cad6e44735b1e6808cffb3dfcb24954b7c62565d32714b03cb89d5848fa43ede27779e33bb9d266d1d81c04c77076e6881dada4fb6e32ec52066d77bb4ce1be12532c234d10db13330c55b03556a480b6ebf1c9a316e2e8b315f14dc6e9364ca2a79e02cea863328b530c67aeb298d4c87658953c9e0ba89cb63e8ed03ce2c8340cbc9aae330d05207e3fa2130134197c41d8a7f6f6607ad1a9abe72b8f326297fab69010d7dd75dd286236a23f0170387c8655607e4d44ae3b10643cd0a8c2054836efbc3d76a55d4a19ab0fddc7f0c843dcee1a4d677b4757bd5e54fb92fdab45ab39369c98043b7365e7470ba3911d11de3efc70415fdafec44056663439f8eae8f61dc6af76c0b919ec8618dfb022c44adb1e9618889abe3731061aeb549ce177d0e3a05c90870eb40cebcb33ae0462289a801f735c0a55d17b4c99cea1dec45e08e576d0939def216af5022ec4e42708923a3fdb2c2a48959973b55ba2a5cbc2adadd7153a9f9a1f4746639406f656abfdc693d419cc5e46bbdada8c3611c021fda292acca690f124f986b7f550d1641f07d52cf0cfbe8a25d6a8c98c15e141e8e1aa2980a085515e67c0eb8dbe1deb215dea1cc8019eb25694032086dbdbb92248c07ee647e21ed7faa50ef20aec2cceb2e097e9f6d295749a2d8b67c04349dca97d2a8050a4ce8f9ade949dbedeb2a37d9ed6c97d22928e4ca406b0a0e1f233fc7556a4aa4ffdf59df66aa9fa35902cc905fb2af2d9a872ec8831849e1c5d4640ee217f46a3d6206988c7758cada10e98dee9fc5f5fcd472b2d83c091bf7ea383da109b415acae8f777df4ad47f3a1bb63e0318952fae56b51d30e8b72526b8bfd58a7e3ec2576824bbd0a0368cb21a5c4b28751e33cf268419a41868e6049d7b798fab5f1d8631e3c51c11443bf751d5bd58f0ec0c676dd8c8a1991a829498f01587602194198e7b41f1d5fad4fddc1a50d8b5b2009a2ecdfa25b5b737fd180be41d457d32652c41be906d0d40640deb287a08b1abca0cdbc9d29232d5b5d6b2e3b0eaf1daccb6a5ad6e232cddcdc94c1084d79aeb6240488e05bd1d6947b4b1fa76349b0346fdb23dbc09376947483be04aa0875c5640c3a7838afe7da48cf0a16f50ff94735970c8073e08dcea3fea1766d5f4c279bb7022b7a129e7603577625e2db495bd41b8e5679491aea36e6a87f00d4b2e9fcf4e5abb7ed8830e9bf72036702327ce77b742183215fcd2d8a1205d1329223668cad271196f4e0ac154611531e50a739de33754845e8b70ac9f73ae5050bc353bfb80af39fd8a1c85a943c691cedf2216befab5f0db8b0bb73cedc74a04aaedb1c9d0fb1b32b7fed8ba8ca382ae54f50e94063b941b21f7d9824926ba0b629e22daea81f2890f603f3616f52199a2d0c49293be226396f4bdabded37fa87c00a35f6f3984046dc6af737691255cec49ca00331bc3da088ba59ecec277d24d59da00d2c397e5f08b8f09bac69283a63451e5d2998e772a4c566c888a652394080d87fb30c88152b994bc1597b77ac251149a04bf7680dc8bded34e2bdc4f462409e6be95087684e29fe4c02b9a5d48233cc6b903b5b469afd7a0f24b2949cc9abaffe8c6b74f724313c7c29fa3b7ff429ff09148fec6115da39f3e5e7490b3529fcb66f7e644dc2ef387b00ef0aa1aa52cb3daca83b837a5d2c4ad5b5cc17c35d833eee36d150243cb8cc76b060c5c12116d997132a7e5d25b23e301c2b57d7a7928391ea37b1fbf735312f586d8919481e7f6fbc62e806036fd8f06e22e0010a88d342cd9a4f72ee5d2333ef513c20a7be450443458024ae1ff4c2b4325f61a17c526e8d2fbd8219689bc1340a9377a9b999140d0d84afe77b884c3773d4eb20f1ab864cb642c00ff391c727c40f04aaebbf61e5ca64f1c05a540ec32a2dc0299a2a0c2dcdfc7903cd94982c7e09543d646a2c8cd71bdcd1d7f2e61b3f6b389e7e44a44013358f5a07810434abdbd250a830726cf9439b12e2a2e98936631bab2c2a83372e52746d406fe6b12094df40a8432fa8994e84b997b77bd5a1e4aeaf4876e59a306c6d39df2fb1d7f848ff3ec1b4c20f96ae8dae5ebeadb942843c5dde4dfb3e080b2a626bd3814e7cd291a5db17cbe7d2febcb5ee6016245430dcd8f02972ff9514a060a79c421d4c15017cea343250865b0af6bd2997d439f0174d44ce06b77ec57da046da3ced9981b05af1d00bb03f3f3b2a3e0b0771ea3485a54861a83c9e03889348dada55c1a0d1345a2d9dac86259eaacdd0d9b1af84093a91df57a23ca6dfe907c3666491feca703ccbd649ce56a6c2e0a9cc155153a7044a9093aadbefc4dd6d846c1e5592a046fba7ed8bb2c80af6128037566dfc6caad06b4cfa7224dce6e43c2e51256b74555b6811eb34e70061a2332dbbb592d57dbc81a3a710e77872f5aa7121ba34286b0ad8b240d0cb69e748f3e24674b1e4af3d4e1036f6badfca2a78a8e93946ae2b56e2ddd7af2de5546651cada49a1fc8e6c3a96203595ddf530ef5f10c60e83a8069cd1be830f61ccab7d420e251f6294bbc87b13a0aa97b3c323ea089a0b213e16ebd12135cbeb3fee76e66845712942de83ca43622b26705b5d53650b037ca424a82e1b14a416e86c4948fd35c2ab6a07acfb37ebf903ebcdf1c02afdd03bc78fa622ad325144efddca77a8b3f3a036c2ab58f5f750701f6eb1edc6b8d8fd609d5e9da12f8bc73065a9bbefe330c3a1f271e4a3ce82d7fe87e9a80b657297486a3241076f63e5374af2ff488ef5951e7f5785efe7bdeaddf64a5f9bb519d049e7d91e7ac2edb95075ebc5a09ce2c296bfaf18d576602571784d288e1247129cefafab198a91ddc27d0401ef4c44f1da45ea29fc3a238b25b44d12eb7f28f2a4c18be33f7eba5f65acacc5010574adcc2eec27022ae04930fc5d453a57245e24497dd801b23e58e66260ed3c8cc658ff8c0219e93c603e57137fc5533ad727046a9a7b9d321ee114e07171a795d7dc6ccd97a7b32fc504be74ae568512473f95ae49fd7182f6ffc11565c60a1b151d7085966d9172b0019bba1aa8112a745e9216de5b8835328aae1a6623d80b3e7e45c2459b3bb4b81f001b4fff7d80c4651ddf901e6ac95d2da5cf51ab579f6ebd3917c1e48dae3f5cecfaa15791475965c1ea459154468e70db87b25fb0ef5c2e1ada8b73fa5a87cb16d4d1fa1b433d39ce3e9d2adb9d71564801bfa3968a8ef1e2f82caa2d3e5788c1fe9b65374ac09a4d3267c55ed34a853d68d1f8c87e44a6af367532f416e73d45001dce7f352defa894d12d07dd84d78234dea3c9fc4bd38b7269b4decc81f8736f1b4a16733af1bfe259e9b90711b494a8de4a1ef53755834ef0caa133101412043f9247b6198fe309af462ac29181b02bc6bc7ba474dbeb5e195dae1c1aaab2f4ff6e60053c43345c66c7a36d5dffe012a072ed8253c72d25d121bdb36ba2d60b7ddb2edb87d292fdf050bfdfcba08b59544d35403c3e7ccacac80a63dd38fb979f8ca937cb264cef4a6f16def31f3aa7725a1b94e790387d334b98b4b6adef9d65890889ecbcbb79683ca37611c820c080c1dd5c06ef3c302330e95e656fee21b9bb090911c75c2549241991138ec3b4fde3e42cefdf0994c847ad0cce187b77b87dbde24e9e8e7844eff5e1c037a320c5ce5b61f7c49f47bdb6a377f3065fcf6d6cc6110ed8b33b1d733f70aa447577610a865b6505479a0c4623ec924778d1cbc9b937e7ec271f3220395b8285b0ced93097cc53e5aecf20a1611b0bd28e1d7101039ff2992569362b0fdc75011d13d23bfb366e3bcf46765ff4039bb5035fd7f3bdc4a96821c7917e63dca48083578d256106a7f4a03aa5b38074e47a2529afe95f7c7fc1ecb6b84c5af1639e4e516da997be554bbbd34cdbd1c6e09ed9455f83848fe379b706c8cb80cb3f64b855b13d8446f8328f0104a3e16b9521d360c00e42a1b124becc5e9dfa368c0b3f4fcd114a77b65aef1e09c6d248fe0089751c8f2b4d92b1c95f262c9e3b8da9a03dd7796d0a00696919fc3f3a8dace71c851ae10198abc6033c72894424de3b080f72f3e74502f1c0efe54ab186f96c4300dc985546f5b247af6f6b296e61cfa05ada84380dde97129c5226471088c795de9d4875c5abfc7a8ffc388ef5f28e075cc13b0d4f638e0b8f1e04f791d4e860386df8af26281e1e19302f571", 0x1000}, {&(0x7f00000000c0)="dd1a9e6f8f", 0x5}, {&(0x7f0000000100)="7228232a173e0b684c2f9d4db8a868afe4f80c0761206a4a5fbe62b8dc4586b200604566875ac16934dcfddaed3f189a8229ae0393fb6c0a179b84d15e84710af8838868efc7e15602620d0091c199b208f61b473ad0c107b27bdf54e8ee03def89946901c77f77a2decc7649159df33a298d10a5d56828a7fbcf281402ddcb2f0caaced144d97d3705b6dff359c6bbd2d146afb54c55ddb79d46f83d1887e7f6267d5be7b984bc6cb1ca7c0d090c6f170a13feebc515bd2130e4c0c535260f470ff71c77f786ed4768d", 0xca}, {&(0x7f0000000200)="69c6d1f578c581807583bf86b9cf8ba7d8a3b442846afa0720c425d64c9875c0c2826b929025d7591e64a5fd132e454142b6fb82a6f540bf96d410219ab632ee0d1514bd942cb9e23f9a1856e0381912f60355a2ee0f1eb81f484b216fce9bb706d7dd466211432d", 0x68}, {&(0x7f0000000280)="a6589bb040d0fc0c01e729ef3c4e4ca20896d6601cf4078e830f69c53237d016cfd4b91e6b100b9d5c632e2296827214a1b010d61ce40ccf4a7c5ef5a6565cdd9107864249e5159d687055ee78664316e078f43b8078c94d1e7c83b8a10a991c2f8434b16fb8c55ccd775280b4a6e294e779b99a9fe4d36a454b4779263c4c40c39c314e3b353fb8d20d0e647d9d5af323dc01", 0x93}, {&(0x7f0000000340)="6ef6e7d3c855805a1271b1ed2359276f005870b96b6d5c4fe64c1034cae8166338d77b6b18ac47ebd0451c068b0cc5f0de906ae73b3e47f0e295b3c79983b49c6631f178598c27dc90d9bdcade3610d77e3fd9e0f89ec26fb8f8012a679573d1beac556576fe7de1ffbe17351fa392f0e78fcf26b18a617b5e6e1986e28d", 0x7e}, {&(0x7f00000003c0)="dea004dc9a4bbf532abca70665b2bfbe79b7a73a80043da01d466c2271c7d4bfef95696b904300ccd1d20369ed1ba2970c2f90e2e55067bf91b98fe27382618097c61673e9eae5705ab2644953c0f182c1d0a6e4728082619c7f3d85c573086bcd52e9bf8d5075ad950fc6cda188a2c3cc038bdc63f01eb6792c8a01c2a81b69e150a4176cbaff27d9af165d412ec2305fc093c1dda3172d83cd1fec59f5932c2d6cdbb4bf32b92a602180b79b7194e29b", 0xb1}, {&(0x7f00000024c0)="944593b29c61c4c65b9d8ce24f31a9d6f890a3c2f6a4ffd3ecd51491d731633fd80495b00767465147", 0x29}], 0xa, 0x0) r1 = socket(0x10, 0x4000, 0x400) r2 = socket(0x2, 0x400000000002, 0x0) listen(r2, 0x5) r3 = semget(0x1, 0x1, 0x510) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002940)={0xbc6, 0x5, 0x0, 0x9, "f1187d8be8ad7fa355a4d4af74e6a0ccb926cbac", 0x6, 0x80}) lseek(r1, 0x0, 0x2) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000025c0)=""/97) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002640)=[{0x38, 0xffff, 0x9c7, "f3f380dd6f41d410bdbbfb66e9544023437e6e817eef05b037378778f188c46647"}, {0x60, 0x1, 0x6, "993071385bf1d57ea5c830800c560fc3894f46209ce98695710d48628182ba4cfb4881b2cd4aa8bdb8d152a69390d2fd160752a451ddbaf70f4fdc444c63e73c345c0701d15b11bbeffaa5bf5b686615"}, {0xf8, 0x1, 0x1, "85ca4fd092d3753992130291dc44b45d400d5395ea96e5d2a500b96b440a79abf9b8c032170762f58b9f79b6a02f192d220cbec8fa923e737cb9cc71a6ee016c496ca76aef8723dd96bc70d144a6c6615b3246fb8b5ad4231bcb80c136fbafacdd226c78c1f98d40a2a9eaccf106ae5c0681238b789757216514f906267780c755a30504af4b642461453211da834f0421cc358b1b2a14eccce153e5f55c0f855b8950708b61441ff8ee7725064036ae0cba70554b6ddf9d93aa22c6956e3b319b104f56dc955c52af0db88c1ea1a19e2b48d1ea79ddb4d763254fac29557fe7c6907d754358c8"}, {0x98, 0xffff, 0x80, "41e3654cacdd14ab5dd7a77da3f9431002b4c3e9ba6d870c00003a55bb1dfabe955874acc753bdc446fb30e72f7b9ca4cb0c6cd65bd7609ad481e2e4950ce2ce9cf5e1e23f77f35ab4be2a182a6054412d5295deb23b1c8ce8e8a3f259fcb394d86f3753c2e9bd82fed4f608a195520e2c12ecb5270228c860d492e94ac17565bd4dbe809569bab7"}, {0xb8, 0x1, 0x4, "4027d3c2470b855614cf42aa476c54a343032c75faac77ad5cb8f0b11da329e1a4caf7ba703f0126b7f9ed613efa834e1a0f287a0fab426b5e22c712edf0f74cdfb9bfbfdba3cad6fdf2d000ab0dfc11e2723b058de5e0c608178769ce1baad36eed77c7b5fdbc4a5130023fd84f438b1962d8611d7f7a4aebf57e9dc30a45b9c1efbb5b6f6763f17d749104386a5159653545a30769cf8db3cd85fe79d6cb103ceb057fc569c416"}], 0x2e0}, 0x0) 07:13:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) flock(r0, 0x1) flock(r0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) fsync(r0) close(r0) kqueue() fcntl$getown(r0, 0x5) 07:13:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a80, 0x105) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)="41c726b50871be572f9d98a273d93dc0daa8fc275d0023dcdc0d7c7adb806231eb9cd7533551109200d1b7c37ef4d6c066c545dfa571c59f868b032a108a6bd826fd278348d9df0da0cf091882ba8d8473c299f43ce9b1b755dd0b053b692ce02ad0600a5b3fb71706df2a3cc683c6a2ee513932e683545591d2cace05f64665c174ee3a9844c9a1d4b2aca52fb702f59ed5309c6eaaf02a3c45f52c5a610eb2e5754507d0f47d1cbf7aed6c4e30d2a0045e23a27499665685839c8810870ccffb26b2ae26533dfad52fa1e622c9679f00c04de2d8eff7bd3aa5a90535297e2531", 0xe1}, {&(0x7f0000000080)="b602dbc1a8728bd92b1eebef61c1b39515feac25bd7942eb4dd2", 0x1a}], 0x2, 0xd) 07:13:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x160, 0x40) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 07:13:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/17) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0x0, 0x100000001) 07:13:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x800000082000032, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xacda}) dup2(r0, r1) 07:13:26 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x81, 0x2) 07:13:26 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) mprotect(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x4) fchdir(r0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000200000000000000000000000000000000"], &(0x7f0000000100)=0x27) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x1, 0x7fff}}, 0x2) 07:13:26 executing program 0: semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) 07:13:26 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sendto(r0, &(0x7f0000000200)="1360a46b57f11f7f606f851499c79a2b077f46aa1eebb831dfd61ce96fc31ef15bf238745f0b9f580325b7e555b5bc5fb332085c68e166bea8f9ffdf4adf73c39903499119adb807a1dddd2244599f3cdc9ee924f85628ef8e51f4adec21f73a35d5a720ab35de6bc1915e29f810513ee38f491de1f72ba351dae17f78eae5c07eb74f47c1f4ad9f621096c11247f6eae7a1429c89b2e278e2e4cb438f5b03cf9bee71b77b35eaf4d9b8eeee1444faf8123084cfc238d9a45feba697d4fdd7880d", 0xc1, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 07:13:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:13:26 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff3e9a9bd0cb80cfef24911fc05c8300c24e2601b7da"], 0x8, 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1033, &(0x7f0000000040)=0x1721f583, 0x4) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 07:13:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/230, 0xe6, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 07:13:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) 07:13:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x5) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 07:13:26 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) lseek(r0, 0x2000000200000002, 0xfffffe0000000002) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/123, 0x7b}], 0x1, 0x0) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xf1d) 07:13:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 07:13:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000040)="e8ffcbff31b9fd812eaa4e711f48e69931929648be601a4ffc4faf5a6e871b50c7e378a2f7b392acd0e8d0a6db7bc765928f004485955cc3cd5b5cd65742a6e784349a0275af7dc6aa7c75", 0x4b) 07:13:27 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r0 = socket$inet6(0x18, 0x8000, 0x7f) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 07:13:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 07:13:27 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) 07:13:27 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 07:13:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x336de5b87a2b34b6) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:13:32 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x8000, 0x4f9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) 07:13:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000005c0)='./file2\x00', 0x40, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x82) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="5bea00002e2f66696c653000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000200)="0a679b5824964c6dd0c6208f46102949764002dd594684bbf091a4867aa89cfd", 0x20}, {&(0x7f0000000240)="da36451aa4a63a9be5c5b41bc1802b429f3517330eb0d1d8470a9482602fddb4e994333af45fdf71daf944f1c0ffb9d8462bcd0d8c6c06e35c21910163eda648bd5954e8330a50b53ab04cac60fbdffb8f84161edde94025ef24b150be8ccfa483231681380610e2a28a650ea75c6628784dda6d5dca84f89307a9ce060721181312711225b622688d2be88f5f41929b65d8a5e49ca4c98421c110b19d37e31be7d2a13ed616378cca5dbb606d691af967b864cdf34a0c5b0fb5f8dd29e3fccade70d2ab51fddcc5028f02a0437a49f76bde559f0a8d", 0xd6}, {&(0x7f0000000340)="f95f32aa55f2f74e135a077bdcfff3e8", 0x10}, {&(0x7f00000003c0)="f75fc8601e91b1f783f884fab1151df53860be2d30d1ce1a8fdc99d9fec44a061f44eadb5d13150998630755eae11563753008469366188fd60563638418f365283baba5197c23347e79f53b34a755a0c818415fc0cb5f6810011c84aa079d06e0ffc68e4835a24c83", 0x69}], 0x4, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x60, 0x8}, 0xa) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unlink(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r5 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="4ad86de4eb52443f642d145ed6f95377d464ba8a960e7acf3d3cc9812c17d7f1c0c2f95acd2ad116e4f85682f68305f96c4a3af4d3f138b444d94e7e748f8b5c2b308cbf60d39f2b4f8933589b1c4b77ea36ff0b811c9b1aab35b84903168c2989dcffd49d683b9a", 0x68, 0x0, 0x0, 0x0) 07:13:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xd56, 0x1d2c}, 0x8) msgsnd(r0, &(0x7f0000000100)={0x3, "b7527ae17d202804775c70ff694adf6805c9a3b39e2973de308d9da750cf33608591fefeedb582a02d78a621666c9ce146ecf8a9598d542ef1c550cf9e953d752ae17e70685fce377dd68e519bbbb320bad5ede08bd3fc0a2b59679a46e970a14adf2815534655dccd261881ab83d891804a7a0b34800e177ab1d7ca9dc78bb00008934b82d4ff444e5c3733f68145740649fafa0c2b55f88d9db1b1517497ac490ba0f6d7f5121064b02b6a4cbf3011703a43afb63979b8824ae6cda84d2ac7b01bce93257dab3f72000000000000000000000000000000008f822ab1ccd5cd7f2cc151d4634a1c306118"}, 0xf3, 0x0) 07:13:32 executing program 0: select(0xfffffffffffffed8, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x40) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x9}, 0xc) r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4010, r1, 0x0, 0x0) flock(r1, 0x4) 07:13:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) r3 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) unlink(&(0x7f0000000300)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x20, 0x1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x1, 0x4}, {{r3}, 0x0, 0x2a, 0x20000000, 0x2, 0x4bd4bf81}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x82, 0x1, 0xe4, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x4, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000002, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0xd0, 0xf0000013, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0xffff, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x24, 0x4, 0x3, 0x100000000}], 0xb7, &(0x7f00000002c0)={0xfffffffffffff801, 0x2}) 07:13:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff9b) 07:13:32 executing program 0: r0 = syz_open_pts() r1 = socket(0x22, 0x0, 0x4) setsockopt(r1, 0x4362, 0x1, &(0x7f0000000040)="25a633be920bd8b82431e7a8091727d59710ebd3876ded", 0x17) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) r3 = kqueue() socket(0x1, 0x2000000000000003, 0xde6) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 07:13:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x38000, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000280)=""/214, 0xd6}], 0x3) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 07:13:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 07:13:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r2 = socket$inet6(0x18, 0x2, 0x57da) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) r5 = socket$inet(0x2, 0x2, 0x6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0xdd59}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x200000b3, 0x5, 0xfffffffffffffffd}], 0x1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x10000, 0x6d81c862}], 0x4, &(0x7f0000000200)={0x6, 0xffffffffffffbcf0}) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) preadv(r6, &(0x7f00000013c0), 0x100000000000004e, 0x0) 07:13:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0xc00, 0x28) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e2d05f6af8db526bb10dcd23909c3c5ec51dae59cfab1695fbc2fa36d67bf13b6e7ab665b4a313561166b472e552a89e7f7a076c6f83b438fc87b6c5d27ad20223a299d4a0d5bb0598b48b3ef09d880242", 0x51}, {&(0x7f0000000180)="1c4d0430b19a5eb2c9c760f38df4019c635fdcaa1dfa421abb214cffd1d731e654ee76cbd0a4971efc150dc6a74794e48a2981fa5376a82a7e668004e697dc3f037d9a8dbb7650709ac47d26384346ae8a17ca53a61616d27aa6982f64cab09abf88", 0x62}, {&(0x7f0000000200)="e3ffaea7f9c9e48059f48f2baab9799fb1f3df82528dfe7842243bc0770ac999a700e999a8f2937dc85d68578b22fe4263ca3f0d91895258c7feb15627c6622bd0656c0e316a75d1b86c492e70a9e35390edc6a4bcc47a4c77c5db958aac38d5b2fb09d1a433a2a41331208302d980673b6c9777f265bdf8103c9ba4f72cb0342cbd0e8dcf09cbf5266d0b20fe24de0023eec6fa83ea022cb9e47167b907851ae7c1105e8221c6bf816f7ac0b8d4ba563306f0e0dbdf38dfeb294b64412fe9403420e84e79b457d88afc62cdfcf88df2a53ba80ad09c7ab43fc6c4722c237a7508", 0xe1}, {&(0x7f0000000300)="65605c83fd28063d39171619703e7032e5a4f217868158c984eb473cb7da562f705270ac0eb608fd4927f0fbf9f29c47b25ceacfc41f54a447f0768ded5c4a47613f5c8b2d9e4e95a802b312d67910a39b69c4473d18f28a266b92051801b15cdcada81d287b704cfc4320ebf07e8d4489eb7bd6c03750a4ec2dcc6108f65b4d32", 0x81}, {&(0x7f00000003c0)="ab4eeaeb5952f7088882f273aa42cc8b99be991b4c1d6705fe22d2f690cba2e445c5081897d549536e4a91ab6baf3c7d19ddd2bf76376c4557f576b6f9d5cdd38b24dc4dba25b992e80a51ac9be1e6e36ddb3f25d64dd07d5169dc6bd1174eb29650ddee78984150f4a6053af61733d2e0f76be68235f515a86b0e23ddd3bf1d4e1466992d32bc2f014671a90a68a316045f4553416ac8b17723083892d931e61822e5b8a62f08417ed295787c702448ddf40b", 0xb3}, {&(0x7f0000000480)="f7959318efb25479033163a9a97d254144ed3517", 0x14}, {&(0x7f00000004c0)="6526f3686ca1cc2f35bd29624714d521c2a2088eeca30a547a12a81beb7c57f50b1173cec33af93dcd2504ea9e26860e6e6cd5cb5062fb5e66cd7d55e779aeda31cb41d8e70e62f522eb9f08711b9b653dc095e90216253e4b60cbd03e2f6380e32469e2f61c2fdefa011ab8da58c215e181f4ea630b43685a8bfc331e99337a7321459967b967f9f2fa6b8ef1dcf6e03d85fa158e5e41ff57b40beae8e0cfd18f105eef31f5d51b28cc6d0d0334d544c10d5a40ec17690b613518046f65910de0ff7901c07c20", 0xc7}], 0x7, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x15, 0x3, 0x1056f) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0xfff, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x84) 07:13:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f00000004c0)=""/16, 0x10) getsockopt(r2, 0x3be8, 0x8001, &(0x7f0000000440)=""/41, &(0x7f0000000480)=0x29) accept(r2, 0x0, &(0x7f0000000400)) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r3 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x0, 0x20000001, 0x400000, 0x8000}, {{r3}, 0xffffffffffffffff, 0x60, 0xfffff, 0x10001, 0x234a}], 0x8, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000014, 0x913, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x10001, 0x8}], 0xfff, &(0x7f0000000380)={0x2, 0xac1}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000003c0)=0x4) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x100000000020, 0x10001, 0x1}], 0x5e, &(0x7f0000000240)={0x6, 0x6}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x9, 0x1, 0x1f}) 07:13:33 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) r1 = geteuid() chown(&(0x7f0000000040)='./file0/file0\x00', r1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 07:13:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3270b252, 0x1, 0x1, 0x7, 0xfff}, 0xc) close(r0) 07:13:33 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x8315}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) socket$inet(0x2, 0x8005, 0x2) 07:13:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) syz_execute_func(&(0x7f00000000c0)="0fb1e2f244dbe4660f6069ed6766640f1837f043215800c4e2550badf03f0000d3f4430fb483b4380000c46111740ec421865811") ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='}$^^\xc0$\\\x00', &(0x7f0000000180)='/$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='3\x8a-\x00'], &(0x7f0000000600)=[&(0x7f0000000380)='!\x00', &(0x7f00000003c0)=':,\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000440)=']@\x00', &(0x7f0000000480)='.[-:&%#\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)='$\x00']) 07:13:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) 07:13:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 07:13:34 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c3583f54b5ba3a637223a51f78db0aa472a7dbb4a9b27305a4af16a68a91d0bc020f44af7f08ead0b65b94739feae8c693188560cc2a98e599a563849a163913ac648a31774331a7b55b4d04669fff823c478cd09650babb33221dbb7fe18d95f7aa34b4fbd74f8583a98f5fb8181ea64cbef6fd2a3c94d8c16b8c266185af1fac04cbbaa4e"], 0x1) r3 = semget(0x3, 0x3, 0x280) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000001c0)=""/86) 07:13:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000efffffffffffffff9b4d5db93d41a6d46538cccd51759caffa0b0708a94e55e1b9b612b7a72253b8037f18f95194128e7026071337870aed22c2224885998d82968ef38af28425bfc96cb1a79cb31c9ee741492d81288a789d9259cd325199d64f8505e8f800000000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) r1 = socket(0x3f, 0x3, 0xfff) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="10d36c6f662e06df9a6507baf30c1d", 0xf}], 0x1, 0x0, 0x0, 0x2}, 0x2) 07:13:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='b', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 07:13:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="5800000000000000ffff000001000080a3e6ad16e5351d894ea559f87ca9e60104000000000000e601cabb909468d2f50a47c0a81401802f00ee7a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf1300000000"], 0x58}, 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="043a84720deee292b0e998513125fa41a12252fc7bca4201a1883ea7e1b01d1add466cc30172d60d423ac7275fe241758dc30933b49d47871b805424261ce0f50f3f332d3e2ed848644429bdbbdc2f99f79803fab43dd5a65d7284d5fb0957b68e9fa58927b9bc7157d56a8df99b334db500253dd8", 0x75}, {&(0x7f00000000c0)="3b0cbdf62fab2b8bf4771c51d7df5eeeda39cadc41e43350d435e81e28abb342e5a16169e1127c125032058318b4393c27f50611f28a398db6e9a9e8c71752a7a7", 0x41}, {&(0x7f0000000140)="c35c98bd13fae546bb9238e325ae8131fce5e3bb30c5eda1666e2ce66538ce20e4375500ee3ed49e4c2547e5098370f419845d0642e4ad299a30f9fe9d6785dd5299eec322ea96169741c73be18439d195", 0x51}, {&(0x7f00000001c0)="343ada3806a647891bb969c274fa1c6e805cc4cf2ce5353964bdb175ee76c07bf0d081befd6df5fd768e8c96e35b83ba510931772f931d", 0x37}, {&(0x7f0000000200)="5098eacdec8361beefeb2896a470f98b", 0x10}, {&(0x7f0000000240)="5e6367bb32eafb8764e71dd1da2ecf70223ab1017f090e3245", 0x19}, {&(0x7f0000000280)="4c20627e88483fb36f475e3b8731f973c463cab8d83a84251de4ba6a521550fd3171137da5766e161cd9aa8792c22876ff9cb61eb258e6114855c9376e404aae733c81756a5843f3c1945c1be8f20aa6bf6bb83b2827882de59dae9448a9f0a68cc7dc23f7a63077da13edadfbb3fabfadcded45b0805ec5ac82614e50aebe906fabd7cfa096f7af2646c835de32264c28be", 0x92}, {&(0x7f0000000340)="3fc01cd2b7c1363e819b88589909f737384fb2d78629f67b9ea0c4b3af6444f6855cec1ee71fdf3c3b45d87e15c92f96cdbc1f72bb8361a8e485f68cd4d0b10ff7818a2c62d581435d3510", 0x4b}], 0x8, 0x0) 07:13:34 executing program 0: socketpair(0x6, 0x4004, 0xffffffffffffad20, &(0x7f0000000100)={0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/1, 0x7d5e7d0d8c4f466a) r1 = socket$inet6(0x18, 0x5, 0x8000) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x6, 0x800}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x0) r3 = getpgrp() wait4(r3, &(0x7f0000000140), 0x8, &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0xfffffffffffffffe, &(0x7f0000000040)={0x7ef}, 0x10) 07:13:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x7fff}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:13:35 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffc}], 0x1) r1 = socket$inet(0x2, 0x8000, 0x8) r2 = socket(0x1f, 0x8000, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000280)=0x401) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) renameat(r5, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') fcntl$setflags(r2, 0x2, 0x1) execve(0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$dupfd(r2, 0xa, r1) fchown(r2, r3, r4) 07:13:35 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x890, 0xa0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x5, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x10, 0x4000008d, 0x5, 0xffffffff}], 0x9777, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xb1, 0xf, 0xfffffffffffffff8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x200, 0xfff}, {{r0}, 0x0, 0x40, 0x433c7342677a63df, 0x800, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xc, 0x80}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xffff, 0x1}, {{r0}, 0x0, 0x20, 0x20000002, 0x8, 0x7}], 0x20, &(0x7f0000000200)={0x7, 0x802}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) r2 = semget(0x3, 0x4, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x80000001, 0x1, 0x2, 0x10001]) close(r0) r3 = geteuid() r4 = getgid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r4, 0x0) semget(0x0, 0x5, 0x1) 07:13:35 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) sendmsg(r0, &(0x7f0000001940)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="51b7389210c8994a3411814bfd3265a546f5755abbc13999252d9b2a7cfc1af1059737e85a402f1122ea42037592866ec89e5938154499eacb50c43140faaf30fc7cb3e3bacb0825bb8b6e40a2649cf63bfab1e891dfe87abf907f4039ecb627be3c21fe942b095bab5b7175d512f0733471543d1126eed179346ef09d4cb8eee72aa2d66d22a077", 0x88}, {&(0x7f00000001c0)="89dd22fc9a05eb12bb15dee66dbcae9c88ba0a191d5cf1168bbe1edeeac6b05ae72371f06477f7bf7897f72242f8ab55c8a7e946bc8d4dbdc1561075ed7ab48894d534a5bc50f02760cc5cd334cfc8e399862c441bb048d5ea7cbff523be", 0x5e}, {&(0x7f0000000240)="08373c17851194e2e2253724bd83c9dfc934a7aed6bd328110db7cef1affb5d784dc06701cb9c18e654b1189632a1a3b981e41da5b72ec48ece75b5cf6dbd8815eb33572a1b3523447227540f8cf78d70de1d6aefbee87a35437f53f69e5", 0x5e}, {&(0x7f00000002c0)="fd1bcc530700a6c96d7f7c45fc5a53c5ee9b838b0d2f9869858a94583d0328a028d9da0a3875bae29b", 0x29}, {&(0x7f0000000300)="d4dd9be7a561a335492495fd691eabf9117df4040c8c015da4c229164a6bfd9852f1b28506c2a09792d56fb7123450825d146fd2c0865c26110603dacf98ef6b1969f5acfe872a159474a159a51d05b130c7812046f3151368b7151b762af1c6c4887ea8f50d4f5596fe3cb0f6292bf590089fd3705464a22206d86b9c25d227d2c57446b86ac01d71f6f7ffbb80dbec3216b78495ac557ac99a39fc348ceabdb3ad7f16b267f2d53414ab7d58a0", 0xae}, {&(0x7f00000003c0)="c9db0228584fbc12490e4a9678ac1bb7f736849235a53fe05244b6d05b115ba0d44de77dac13122075ae870c7abf94e8c19cceb3856d848b9a116f62b8b48ec74858852a94e1790168ea5aa21fafc1f3687f25ba1ade714120cffb11ade547f0d7532e6e1329428e813ad99753e9fbbe43bdeeb43d887d11887cf41f6f26890693941622fcfe9a497b664ea08df4e1029d4e5b88e7459947", 0x98}, {&(0x7f0000000480)="e32a444bdd8e3f079d72bc9b6ad285c8477697391f2164ced935da40b53f2437bbedc9dd254d65a0a48f123b685213", 0x2f}, {&(0x7f00000004c0)="e5da9118c2a9ed8db055b9aec5f74986ec8282bae9e6371de2b7ddea8eef22fd788741fbbda1ca523aa3388bf14a7221069f464882b4bc6eb8e2fc95e108508d7023933150074744089891fdc5cd3fba366a4e15006ec0aabab7d4c23569eef4199525", 0x63}], 0x8, &(0x7f00000005c0)=ANY=[@ANYBLOB="1010000000000000010000000700000003fb95bf49bf4678d524a226451aff5d80ec1bdfa802e077c604ef53664955d2b6ff158a9a75c7335b2cbb92c47667f27052a5b5bfc8e534041d0f18c932d672cfd6bcce909f6cba0a80908f7eb852ea749cb523e4595883b1a6880ccae2e4ecd834e532e42a3d773462f17d0e02f236f340d918287976e46940a806c0ffd0eee6f370a9b71426715ada927f03de566fa2b9851bcfd7d36c634427a510d70a264fe7e642ef01ea823049b4c25cbd88949039f205ec7767e76e6133762c7f43330d27aea94ec31b0494e065a35a4da6687564e8ca27c4f077c20cc44fe03846d7317b82002b3204c05babe72b9f6a6861f311e1092fc35cb8d980c82baeccc1f0eac9e14cabdd03332ee4a64c6c7e9fbb16eeb9496cc9d6f8dfc7f9d73bf19758fddb9cb3a9830508cf16c0029d7494eb4a621acc82d0f95968006b9ce4082d374d82ad468a0daf62e1182f308e77bae3ec8f6aa5902c6d204078051b2a8f27b5a2282a7d6b3cdf831793208974b53c860b88f6d99a6450f79113d4329ddefd04e4d888caef7ba7e5f893823788fbd96742d0ee2eec7402daaee258a3087fd376dfc9428caf64eef66861df70207726aab344c8e8e03d5c726975e2fcd1f7ed6cbfd484d0942b7f045a2afd9d49b1478baaa560cecab291f4396f201be27f8561563e420d188d659407d4472ca2f453dd3b17561418eedbf14e0c01a1d96462b1e8df9463c418a994d5bb38a5153cbbe3ee62502247697ece856887ded75ec911dd1c8dff91ee7e926698aaf66c1cf9e7e56eff2fe5f98a4c4dd8af52ff6242d3a581cc69e2823fb90422b83f5e1a721b2b6717d3c5288f3e8e64e975d21501bedf814eb465d6a44344e29f4b3629eca8a1be07d37f4bb3a68707e786d3c987f2862113904e6198ab244da698a905d06d568a8e4892d4b0ac0207ab4c695f6da93dff9f7ece592f0d5b3f72d65b5a6a471294ec26e608e7a09df06da9520464ffdf9976ad131db491d55bf2f1fec42ee0ac99edad490b10e8450231be9c19a02e7e1b4e17e2f024ebcfccee23f939ee281bdc5912e4ecf9c8d92e7a5803ac1ba3c52159451503700c3b03ce5e5e62f9f2eadbe580db2b0018f6083264255970c90a9d0c9ee6626d13aeeb0ce12c7dc63e76c5e7b5c48166409e2be88b2eb2f42b63686e2b61e9bae6f834044fbd68c435e5868afc2c3f3b193acc4e660b1f0b5ce50cb3c2b0c95cbd2335b156f471d018ac99caba7e3bcf840a3eb9da3ccd82ea843d72b056855383bd480a85fa67b4d255a0ee956148bb01ac90e98aa1d63c1ef004d01855423791c432373ac324425a38a8a42fab3b796f86605b9c65830f0c6f3d125763c58bff34bd7ae25e8f8b6f87d5721012631545a5a98e8fcffcc813b83563dc29f0f0097cc83ab9ba7580e2fe6d4a3a8ce5cbd3ce276ff7a3cdafcdf15e680977d3e2622ab89f9acf2a57cfe78e0a39837276da811dffa0564bceb9c66fab79ac5a2f5b43f3a67c166ce51b6e6b6bd6517757a782ce06ef60b1df1d7cb9d2004229166d15e6578a7f82902f42ba7c87193ddb08f3f9d5deb41f1aad1579ea4e15d6d310d5737163a3c703f9bf352ffa2c2e97e226ab1389b4bd83ad343a995ca9fccd361db53425f735b46858836d57aae1d1a15c6c9b0ae73c3b5a532109d018a102bf2364cf47a513f1688507d79640e581c6f5aea70a4fc5e221dc865c0a064f7fbe5125ab91c6522bb1cb771091a2166c13071b434eabe68211919a66c172aa0f39924b4237949f6a1f9d467df5b1d99df3112814a318271ebee29dec1894bcf3261240fdcb520d14c262dd854f115e737f529862f19f332936685e3b1d5737044b36730efd64842b7b52b31df484bd43755e74b24295b69b6436bd834ec77562267370f200284fdafbf9d6cbb6ec3cf1ef9c8f3e5b369b2655519bff928a8a49160cc1573440ae110588fafac57a16eec91907d796bd14910e96cbd4155d9a4146cd338d3f077bfcf9721cef5ddd0f3d6c61054063d8eb6018d0c6aece4064c8c9d560bc5872ac7221e1de1e361053ba3d8b72cbdb67b070d67539ca875f9da2a4fba7059c7b1fdd8ebba741da45d5d489fd0bffe85e483cb0ef3d286717f699295b11a03db560b8d7b27f30c8092eabbbca7cd6e40dd1be5a236d5ed338e96a62254862d7c75a81576686cd97540e2b79876ddc634e611a84ff7434e8159d5ea73dcd7ac1812ba3b00cdb6e4d816d7daaf5c403def92d98e4b0b69046e575c6bf3d982d6cb8169999d181f810349249314de36896cdd81ccb5962e04289cf9e1ba83b2a0d858e6a0ee35bd582040065ca330b62ad7f0f67d8743374a720aa7131bdc083ee03a32fff7a02a2258db441c415d422eef0e79978b2441c3286f37c5252b88fbfe6691aa2d24c4ec80b1b6dbbc3ab3e70788d59879bcb2d340ce3648fb0fdd66ea36ba9300ca533f6b6f780c9500e30ba59fecc12c85403ead7130bf23f3131f71d13b094335c94d249e897f696f61b887af1ba0cf8bc5048690ceecf1f99c37cf8ff394362fb039fb8b9af6010cd53b29daa7c5eddc391d3e7d3cc7d9e33ffa2b57a13e5fc0f06d7fe81b065c3801b25a7033d344b729ce1f890a610f637fb987d634c352a2eac421f8268d7e8513c4594d7d57b37bd998ccc27b95b714bafbaa3e19a7ea9deb1f1a1fd4ff1b30a2dca41aec4d36c1f792dba084c9b3d4209c732ab8aba8c9127f964631fcfa56f0219a49f0766bcfd51699bf0dab53507d44b3dcbe2924f7efb086e78e219e29014c65b0cbf6b3ed2ded8525532797d1bdf7f1e8a92e1829591a74afaac7e9788949382347940fbe0bb9090f83d4efddd4e383655f73f2eb8b1e0f9147f6df77f9409e27e2c815be22ad43711b26c56524f8e35ec129cea17f2609c23497a41ea752a2c68d6af7c2c83633d5a5eaa07166aced17a3837051e9ed6a8bb5dc9889e1b5debf12b022224771dcd98aa0b7764bdd18660daf0b37c3aa610a34b708ccc1b08693cbe70a38901e42b8ae48e204a2904a0162e3c020455ed9af7a040c94daffe1cbe6599f2dec6c78fffa48cbf2eccaef6e45fd0aedb6cfa9a37b3415f412003f4ca8f3b701cd80d6e2a235c68d2dcbb303e38d9e7b40e85fbe42128999d9da12359963cf42fc185d80d938b540d9e9954c61aa2c71454e3d9b71f6685dfc95f8e86620715f63cb151bc2b693e1b769836b234f3439e064845d2bc53221fcb3f1fcfceaa834aea38d47667d226873f7b73fd21fecda9aa36f0a5cc761895c3c71b8e74ad68174bff4300b3f97817581995d698e254b0233a5abd24aeb938d0c3cd9e8c018b080975e9b4ad9cfbb99539719c865e5fb6f7c005648e410293ed38c2416cd3ac04c4a4b2fe726b0a4f481308a37f206ba629b99ddaeaf55c73fdc6ae1d740cff93d73cc066753f73c8f064792fa462a9f8b5c5483f65670cda5473b13318aa434bbc648b4047a9795ad99e674100ba691c5ef88fd7010caea418719305ba70978041daadb540927448574183bdd83f1aa621628227ff479681d7df47199987c240410eec25525da88ea6fb0b1840ee983cf0a115718cd1d941341a373e18f1f19507a1381f88f25bf76a080a02621e287e5359b0b78f4a623a4d9a87326960d1ac82fc8b221e4a91f814e051ae70f643f9bf96f9f07e4a810cabdb4e0f1694c30f41b432980c218b07710619c5ddbbba3de9028a6922a51b8fc378b79d1de1408a8b2fd1b8d1e59451222224d5dd56eb9f6461c7fc78b456807a757cde52fc4dee0a6714fc85f20cc642ce41e6547a2a9d6a80f81e30fedd8e26db56a432c6862015835df34bddcccaabdad38c23cc267ef1cc08d7b1d376946342da25b1a3446a018a8274652257d7a8b987c141bd74ec6edbd24ef50ae023467300e956ca1ee16db06227b3be766230cec3a6e948622f3bdb469f67b29ec9919bc69b53b10a714a5ecb39cdf4a4b6fc65597017ffa5001b03865a48218ff9988e62a03e574ee9042b664442e45701d3a260a2d43074258f5bb4ab88a3295a57a369b4b585ed80ab1052255abc65f7a5e18d82035a32c9588686efec2e41574690d6e86f6105a475bd79f13b482c5a0a3676d99ceb8aeac17cd49e2eea7a57193db09883456e369ea8617af5f0cbaf9a104b15c0a6ad7028652538aa3f2bdc8a0f6dcee8e08233135335a6ba2bb773c89778dc02927d7ee11be8ec344d70b9026e1b405fd0d0eb22a4cb7b42bc23bfa86be65a451d4a6e239f656d6ac295549d56d6fccd41504b282f42488d69d3d188bfa3a44b00c3d3a6b6efc88fc098cad6e201dc512d941e93c61c8d48e00c7867f8ddc656bccd6969da35cd457b98bc28906a13e0af80e7dac8b8c7edbc6ae63a1c4b3ae058fd704c8652668bd8662fe01bbbfa299771b5347c8107093132d05663bca9a24ec2dd21c181def634fe9a12dd20a574f5ef3a6b91a60fe24726ac605092380798e059fe2574093b9d8379f49268e0396d980ce74c9ff2e9c0e28f3a6aec218fc63f2dcd9898e0c477fd768ae82062a983b6ef255bfd315a36479ce3a4d44b89a21e6c369ebc574bd5bb7bec7f3595be431c08adb3d4bad1c99f92db2744f9964a70354ceaa0432f983d9e3425493857930c54d5379bea5f7688d723de3d2b76f8dfbacc204d72466bf7f9adde63d56ad221d85704aa3ba55b8b44a4a96e25a978ab86eb9c9ece61bf7570bb411e8e6a9a27cef3eb4f9bf09c534076b051acd0549beec2ad17aed2cedfb15a3a05a205fe3a6b20aead0624013b96fda4c2a5438bc6ac907b1be8b9a7fac46c1cfe0f5aadbf0c3cedfa4fd39aeafaff6c4e38a51af50a3ef2ebef307140be3ac2f1d18f5582e4846469b7ed939e561c55353d10ad9328689bf82796131a3a32a31ea1a67c47eb3e1fbdf29d2a6fa358176b23bcdc4d0e76ab4be9609c8e8e2cba8c44ac8f479329b08ff7a07730c6b16359d180482edd85815203a44c20b8d08cc0c73f05810eddae649634fb48d8ae7f3a0adf040334b9fa70462a8a5313e790ad260cf92cf20e01c7079dfddfc09125bb6668e85002f43ff0df8816148eb3c0e9cef67a64cd2ab717e08a857e1ddba19c63abb4094a6d5858b95d85f0f1974dac1fed21a0c41d04f5a417a59f6770fdde50a3c8d2e02210773dc7bccc1178fe8013d2d7aa5a73ac0964c8c62062bc49e354cc281728e672bb40cb6c57138a69802ee72601d0d3f7b9d8ab9b587bda86fdd2298dc5ce6bd7caf59053c27f72d74f5ed48263c8a4e9a20159c9e4709dee4dc1ef685a68acc0feb3269bc4818079bddf19ac17b89f1dbb2d318648eedfbff294dc8de845b99eb9cb9524f125581a43923e1855152a24743bc386db5b23bcad4f8e7f334ea7758e290d3271d2c0cfe2e48e96f32990b72ccb7c722737b7bbdc36c82a656390cb5912dd5978cc3fc6ba79aa84f1feb6c8f9c2a827a9f0b5f7ba801966afb1b8cbfb4679c823b24324daf3f7b708df810943b830e65d14d0d4782318ccdc6de56b763b100f9f4c46d4d34923c4a129e5cc4b1d98520171bae7242a8c7d5d96f6117b6a233d36dba4dad84deff3f70a14350dabdd1eadcdc3dc1651838215c37deaa58ba78b4cb2b5e02902d064f9e67d19ddeff7cbeabf23347c92ea9a2ef343bfd15ca9538d508d9cfea86eaf749656a710d24e1196c3edceb163f90eb755aa8b0cec9f714483b0d19082e95e716caa2356a75f347a0d7a8e585440d141bdb1224c0b4eddc10eff425e53ccd6e00000000000000001000000fcffffffea2cf29ec1dba469d5dca18c670b0053f144ff88c510be8f1320c3fa8a0d1f2a3099973bc2d861767f08cb9e0ec9e07a7c75bffa859b758d601c612f42c1a0d2327d2fbaf7fbecc1d9f14f6e4383f944a47dfa841d45bfeb6fac721439f0cf3072013b3b3173c79668d6abd433ade0b431a4b61aa4f14b874d0df106f0a15b117c403e8401f93e65636def6b31ce10441b6ffc0472244633c7728fbc3146f3bdb09431cccaa3451bf7f456a4acc3dc63bea4484e6a95f4a1a04c249922c9b5499a71f1cbd085d75b0811000000000000100100000000000001000000080000009889fade8b4c6463b787f7ec1f0aada3ba10af2ddd437519e6fa21b3ede5caec2cd6a399e5a75424a5d4324e5efd4c034dbb263e16326d188fc718fe5643a80c0b4bd8944486900ad212b0f9df13e4d8db15ae55772ecdec581e7c337845732bd65418ee8c9af4438f25ea2403362ac54e79b9e91c02ee466f62b49461a11462bd50eb247d7806bccce06abab10081b3c3af82a850b6c8be506eb1bd0ff72d7be5c022727d5f629853fcdd9d95acec25cf8053a2035348546bce13549e365733353c0ad8bf6ea7251f528fe2e019939314d04f912b9e3eaea0ccd093399284de54906ccc2ae74312eef6ad34974be2ced4ccc72bebb21bb748d758a45a000000d0000000000000000000000000000080c5faeb73e7fd44bf811a9fbe5c76f2ef0b43d3aaa20033b0731e0996aaf6216410b1e5e0d621615dd7c70597dca578b0cdf96183dbfafbf472fd30bd95be423f67a05ddcec24f40c051a032e3ecf937ca9435734aab0a466c23a871aff9b84744b8d998aad069dc86ca795d59faee6ff926ce6f82346957e9124e42a58816b1a9aeb377e7f8d94b32399f555f95a199224d7e0beacf5ff0979d36d12bc707ac3495d8ddceda88f693ebe2298f2852b00a71cdc571a0b6be6ab6af5e0000000007800000000000000ffff00008c000000112b3129ccb2b1bd1568a34cd3875d1418b059903b00d71053e7919b01053bcdc010c7570235019317459bd762663c01fd72c6184f79f9a421a7e9326a219a63f6c0dafd2df4598081ed930a2f8f57fa4832a561d286cf06ae205136905b3731ff7b176424000000"], 0x1348}, 0x2) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:13:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) flock(r0, 0xa) flock(r0, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xb8, 0xfff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 07:13:35 executing program 0: r0 = getuid() r1 = socket$unix(0x1, 0x7, 0x0) r2 = getegid() fchown(r1, r0, r2) dup(r1) getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000680)) 07:13:35 executing program 0: socketpair(0x4000000000000002, 0x7ffd, 0x5, &(0x7f0000000040)) mprotect(&(0x7f0000509000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x80026, 0x3, 0x8000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 07:13:35 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) getuid() 07:13:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x2c, 0x0, 0x0, 0x4}, 0x0) 07:13:35 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/117}, 0x7d, 0x1, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7fffffff}, {0x4, 0x200}}, 0x2) 07:13:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 07:13:36 executing program 1: pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="78c2d23ee26fd8ec1479f70287493c6da6d84642f2c6b81036548548fcabd2e89a8f6169ea5d76eb67f2ec18e5a3749fe4970195d7278ad6b178c148ce58d16f512dc268d137af507f2e95c241a7953ed706e2c2e4bc75b3c0a469f7d59698430de739561540faa8fe942324101576001185002977e03aaf6ed3ca4ae321e1b8e2382b7cc40bf165683eb4", 0x8b) syz_open_pts() utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) shutdown(r1, 0x2) fcntl$getflags(r1, 0x1) close(r0) 07:13:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:13:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="8628e90268f4b3df3a18383e10ab63b645f4f470f33c2a137aeadd293e27cabdb9f7a91f6655c3357ca5e2110fdd779eb6a1666c7b2c1e59b71aaddaffecadd4286491ab136981f62e1249df6fe1fce0fdf7adb2a421f9ccd5d693dd40675e09acf574e5e3030ee6a1ad50a732e1fc2be869fe9d72ec487be327e75eb706880551bece17b4085659818809a1e12b7fdffa9324a0a9606ff14e6e1c898ed0dd8187c018de0554c1d34982e3a80ff15c2af4be08359a1e879c71f68b026d085f", 0xbf}, {&(0x7f00000002c0)="1459ee3d099d7c87e5f48160875c60319b466695d2c6fae4feba6f9bf2b9f99073de45b71de84d876fb40d18012f4047a312881c2c496a1e6861f22a6f392f6882cb7783fb1ad5ae6f8bee17bd67cde5dd79bca28c968cba9ee4d6e8e010e4fc1a5052d69b443fe1ddf7bfdaf76d84b0e5031d660af25c40feed1bb99f655ee485c72b50cafd871c04e7f785d947ad2c7941bf9ba44e15b5e3ab733308", 0x9d}, {&(0x7f0000001300)="afa8bf600e311c77b3286c58f2d6cb7e345655bbef235f99afd7f16e4fa3032eabf0642afc7fd0696fe40a8aef2395b327b8752af3be4c6ea1ef4456ca6376fb29fbc83336206a0fb6ebe15f402eaf4a28e915b4a54002df442450a5303430d781ecf10fd14741dbee6198064c6daef0f4299ae9e50731a0acf60af76198e2605b1327a0444199c42ee2dc5153d4f2240c37e9361c8527021dc22072732bd4e1f58576137ef830278c040357ad9f3060ca7ab13408054a32450a63ebef92823ee8093b3fd221bdc83984d420b2522ea493c2956237e7480745e4c37316c553e116d8738fe6272e84fcae0cf81cada936aca0dda085e97d5a3fbaa283456070962ee235727adf664ef4f457d7e94e5852eaa2e5ea73881cfaa0f24f3616accd749e9aab19f06cc842aabeb5690c05456a9a271c8384b49a7d446fd1b85e1887265f3a22f62122d0954d10d14037c75b24aecd1dc1000bf7fdecf7523f69ed2423300bed249b47ed538676064dd0189d2f74f3d93a8bb56e283aa668210b9e2b7d08a932f04367903b418e2189d75b2c07000473969192afb54ebdb3b9d2db940a02118cab0a66080aab2cb37c9c68eadd1790a4fdb0f0eebc2afa0d621e633d45bab9b8bbd1858d3027c66aeb484fc41e854e9f0d05cd06bb83a81fc6d9abe2a183d879b24b846fb8bb53fdc4a2570cf6f49ef59fd9504597e6eed97b324c162c022423d8bb5a98ede52dd25fea13454d10ea85c20907990432cbdc38e7ce4a73a33d78812fb369f9f15fcc46a49b5db377bc01b60b4dacc62fc57754ce6beaca31c577e7810bd09e653bf4aa000c4400681ed5c74537d8b441c144daa495420acc6e2e2cf31d83aa25584f4415346b587985c6dd47fbe09d2a78e455f1d447491fd91ed5b95c1ede0d45305844a15152357dd426ae8fd5322b86e4ebed4d575503c938a9b7fca265a12f1df3e88126bcf418c631ec0c454c2ffcd1e4b0cd3f6bca08a07645f1ccdd1dc2005ad0cd54316f54a39dc30326392631becb842ab01f31acefe44e9e92359e5ff9739accd0efd96d0f963872878d7adcc671f07739027c6ab274970978d19ce946861b62ade0a6b3582bde058ddef74919c1f16d512e574b2a57e3c6cfd28906eb8f8a1673de3538a0af6878bbafddb5d2e30cf87d738bea4ce7dd3ad1a8743bbd940178a1976a0f66fdd1fe66105907be390b70a273e39d9150a6ab85cda899982d28fde82dacb258a2b40f17239d758f66f1e3a80af3249eb749103d8a5ce0e1f15b363ee1713b5ca38954da634ddefd8e70cbc7b18d5874f5487f252243fcc61bb348720523218b38b5aef98f5cf36f86e00da456c8e13c6278da5fcbc33549a2fc4efcb45fa3432b2bb41a068385e40cf8fb4a5cdaa145e605543e68c748bb9527b032b124a4438177fd54e0f25119cc4f2ed6d300651819fc407c33ba2e5863d9db5450922168626486c5a3cbaa4c65e958a8679a5f6f29b16b36b4a462356111b58bd77cf6592f25e982537ba9ccc53a6db8f6b6afebeb34d8307702db79743a18ef71118189253822d2b7974db7f0e017a4a3bb8de7225869eb4c3d2c66a94c50beb35e685f9a5740b0b89885d180fc73708c6a253387551e09098369bc34014e961fc6f4dba904f5d76c50d434af5c450170a7e823ddaf5af23f9e4289fe9ab5cc2fcf631fb92d213366e487d76bb1f5533e73514d7e5538591fe7ac3885ba4c651ddb8ebe845d59778a43a88a3a7743981c8d7e78fd884a92284bb3de28ad4a4d80d9aec7f475db866aeeac34a8e37e05357a5c4efb7d1963f50f0f45024d75ebcaebc7960425418dac2f8b12093018471e593297ae543063e365cc041c323e8917bc3efc332cd7a45ce5632eb98cc2d4bd836cdaa8ceb71e20b2751d67910b5c9163c546235dbb65aa53c94c6aec731b6cdcc4f5212eb1f46ea1ddd3d2528df84a5713b9c627e547e29557ee58179e7f15ff88c04361271339bf84145c976f51a6c40ad49c0011cde7be554cc82c7ec1220a12dcb8e4d69e4ca80e683627fedc6b7f0ee6f4dc156a4c465d7c946e3d28afcd61b3c664b3eedc007cb5ff699923fff1ccf3018d6d5cf6947712296863565842794508949ae3d36a2599e571b6250958ea22025162ade00749424ef374fbdbd94da410739bfeca67b5c8e7f155832856059404aa77a8c0e97f96250ff2cbb3ac27290fde850d50e1782e0f582dcca7c29c5ec2626e37e6694ad8fc187d9a64b8022402876b3f6ca5a0f95569be73f962c7ed51a623971072cc416c9668de5df77bdf4264daee1fd8ac2c254640c3ae8d442659a7f454c018ed42bd2afbf593aac73c6a315d99ec45cbb9ff0da275fc0c59b8e52ce37a8ee28c494fca50650855b0f609743088d0c238ca86e11befd3a3933715dbb68e35995ffe494ecba298f967303e5dc762a878ad06c9e52df187172dfc0b06156b8761d2fdb173d9258d252453491f9776df6051ac1477ff821c4d1e234afd6b0634a89fd4f62b7226cdf27bc8d15d43a14c229047dd03c0a4cb3ef907d231a602e2513e2079dd4494f779a483ea3d0496906c210450727410a7426aab8768551051f86cb3a652f0495a253b99e60cf596829a4772854766fe731380f69add0ed52d18d949dcd46ef4ee55b1c36b6b0919a720b7ce8fe28133c9258d7f0484f1861eabeab55c3e8d5f1ce124f27a8a0bd7ba8c1d0a75fbb412b1d1a7fa6941d5ba7e4f738445c2e260f968e601879c4a042d04fff3db5a26e2c9ce9bd454c5dadadb990ea3b7fafd87cc9799b566c7d0252f136d3251d64616faabb32d5823a5aaf8ff67051d676442f010d8705d32194e2b0b762e9520c480ea98fac0535aed7e3535ac1ad89238228c2f29d707209cb7ae4210d5fcf508dea6dcd86fa4e7c890e8a99f25b61a2c6f712cf1bf6c852082025f063e8912004486c36da5115799fb2b087f4a6db3c8cd5220887240214c297b769251255c78f9a144483dea49bad59eccdc9566fa4241d8c1b8906935dbd83ce2e0c13a3258974bf3eab56de214ca0226b6dddd82ae35dff14e9d5e8a92426897daf90d8a0b3421b93fe655e9c1f14004651922f39619cbb3f5a981d481425f1f49c8ed0435dbc2c15638a7aa345b76fa466c89433983d945adde382eb3f9b287c534e9f7bdab1410bef35c5a1b913e1d562b5d4ccbdac0c1e81d5eb6bc92efc3b96613c0dd604e49c9bd9c40ada831b754c6f9e586cdd69a8f033584e2be406e0033fcf4820bc620663fb3bdaed1510e405923c897a0d80e0d16cd6c49710995b0680be30cb4879f29fcc681f1a7e4d45cb8b163388e69aa17b6c5a9ce795b7db493c26c36e51a7144d270ac2881d11a4b897d988346eb1c0c199b2eeb06f82f13b999269f0e7fd1c88ac20f37bd297b035a9f7fc74f11ef77d4f37179a436242a064f529255774a9dd606b49ae43ad44a804cfdd3655a5c5226f34a80448c8777eb6188f2092d4baa908690aaae5b3968269d5cf824317384c1a3b1c4db7b2dc8d54e0b7602a967c5b2632ab5d2a59d3d22727656da8c3903397d6832d61e5b28cb27125f7dab67bc515f34703be26347fe29f520d7c9354b505ae744daac31aa2f211fc7509b726fe3c80f5ebd574f11b72df97c4ea25fd5cc0683e2dee5bf4092306adf914c8b3c663972174171709bcdd07025fdc45f0f862fdfcf1cb35a03f2d975e42227636b6b10b32704ae08978d26fa8fc31544484bf30c64d7c3e2ef487e86762a23c38cb00164bed3af9755cad4c696103a7190340fe391391c30b98d6ca0c34d137e94892c8d6ca4acb66e97ba1820e57600bdddf753dd165acd2670dcc5f775a9a29a3d6fae1f1e10681ddde5a3c9cacbe5dc13c66168e7913cfba358f5f443181b29f2a4b87bc601310aa657fc4056f4f804233cf66c1d697f974bac7eab7894cc1f58223f5973db83754abfbd2b2a31a1113e26e076d05a2b2c35035ed1e2991f6df2fb8e42bbd5f29d34735aa3a1954850a8127c0911451d83faafeba5915f60523227221421fb3beb9edefc44a05334a89a1cf60506042ad7ae8eadd174478d1dacc7dc8800d30721fcd75f42babdb667a0eff3716772af3b9381a90655e37b84fb08a2deb5e5043c131016264e3831d9591d4bd5c869600060ade17a1db0646e56b5008b760e79e86af1a52f2df82a355a32fa06c822614a3004f1fe3a56bad22d8a1fd4af30a656a308600ce292b6bc356b5ab4184d2422b70484b2499b94709e22fd1f926294969a222045053290f01c631e5cb2ea2c385af9ea52b8a091ce0bd7d7daa7f2b3ffe34980e305d4e6f313a3a384e5fa526ed6d3b1c75976db3197ced08fd10ac351c991fb8303561de111a4bf69bde89dc8ec3fea5d4c085afbb4d2c84eaeae8240f67006c632ca6399d09a59f8337c230712b03d7aef070f8508cf8d31e76a4c2800a4af859baa92de77930cb734317e37421c9fb0de2c2d9a2faf4eb0c9b68366698dfdf7a9b4b9488a7eeb80c47526966c7defa873d9749713cc348d4638052dd0d1d3de3f7dc0ea9d36851d3ed0116bc1e0d5c756916395450d5afeb5d0b9ee702b93b4137f9e05c63aeef7979120eed4297e8a2fa61e67be992a2e64b0a2eef77d9a95edbb2cc98081b4373cc21c22023ae66d5883c7191da9d0c2096859c4f37219cfc8b85d6fc55eb5ed35741824dca940f58da86e2362c1c2c1944e1830547a9d7c933f52eef7f936b8210d0566a9bf853f9b1f7f0f86c91f866beff34420e97f4052440d7e37ab3fe6b72d46cdec741c7e5affe9bcbc0ff4ccd4b6f16ec6d0dc68ab91194dace8465e8b1296812c5f76921ebb1885da06d6c78c27cfb2ab9dbf4045277dd5acabb95ff6e63a7e1655338f570a07ec70ac930c7cff60c57568c28ffba7820fb309d13b92700fb3bc7ea34725cd9b6cb27abe86f045f20e4321238f850df80385397fc271640c4d6f1931e9988f039a0e6819a3dd9cce33ffea50cdc3607f7884096ff297c4b0039cd8f8b8465129827f810c2a45b5ab8613a869136583b8224c17af98e56ab28ac8e4705425828b8bf9e532641edccabb2c3cb522874465a48fbd76db0fb971cf34d92ce61727aff111f519c81bb5a4a088ca048b722b109b73a426d27198274d3e0a3b37e0e31218550f86e6d86b2d29166d57225341f2fd5f5f94dac72625c741789835df87c3b01c7c7818684f635f1327e279e83c9c29299a7093b02aefbbf195fb0c49a02232a875fa670e782630ef1c1b6559baa4d787caa5c689a0067375b3e3b1970b2d8adf413ab8a5de990f586b033ef1b8ac1300be32f3b76f7d352ae2d101bbb2a728b3d3ea4879f5cb76db6d11db9d51d78e19fae8dd1903333ab1ee93c3a737f89344b896b52a9cf280d56fb73835063bc7b8049e4afb57216d67e86fc0a5c919fe30a71665699e5923b65c9884d4c48851c5e7dccaf63ecb9fe5abc6e5c9a6ab233eb9ebda8bb2a7694dcf6f19a244f12f72c52d558b37d8a7da6f385c0e3a452d444367303bcb5c1bc057d904f03d53d8770afdbc5af08f09d25763e5cbc16455be22212829e0577a42dff52b743176bbaa523599266eb50d1e99677d98674c23f34921db83a36f10a471d54d51561e5adde75bb195544613a40b9a7665437760e77c977a7d7a0fcd44511c8f43b059d973259fc6ca3b5fc56ecffe22f9093e8619d686be1a872128d2ea231729388854d46c33e02fb373e1cb0efc68e5a43e483bad0765dd7ac8a8a3737e8e6b29", 0x1000}, {&(0x7f0000002300)="16f328263a50affe78b7dd05d073ed41778a8f90ed66658f8a78f5ce9ecc9e37af6988ca75ecc93ce7453013d75e96b9df8bba66c472ca8a36798a45481e2f2caeab839f3bb543414687b66acbc670b17ff0730b36beeb4f44839ee0c75d9245f4dc4c9bee5624ff31acff867bc94dbea96f1b9825acbc468879eb293066f31234fd30e29bb08c546ec60d53242288b0c31b504fca0e3ed72324daa9", 0x9c}], 0x4, 0x0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 07:13:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x3, 0xffff, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0x2cd7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x7fffffff, 0x9158}, {{r0}, 0xfffffffffffffffc, 0x40, 0x32, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x51, 0x20000001, 0x8001, 0xbb5d}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x86c6, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffff9, 0x10001}], 0x2, 0xffffffffffffffff, 0x5, &(0x7f0000000140)={0x4, 0x6}) r2 = dup(r0) close(r0) flock(r2, 0x1) 07:13:36 executing program 0: r0 = socket(0x6, 0x7ffa, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair(0x10, 0xc007, 0xfff, &(0x7f0000000000)) 07:13:36 executing program 1: pipe(&(0x7f0000000580)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="13bdcdf66cb74b6a30c9ced4415955e462fde7745623897cc612e1739005e3ee3e5c8625169a98b426edd6ce9907c049a91a02b6a995b2e473ac746a42fe0e229048", 0x42}, {&(0x7f0000000040)="a876c7807222f8e27d95ecc7374dc3e382eb667790a2bca4bd99ff24b91dfa20c13ddb63e8c364d62091bb8bb3f97ebdbca6937f", 0x34}, {&(0x7f0000000180)="ebca2da425d4bf052867f9c68d395b5946ebf4110c8198b580c40fcc8e349b73655a63c592680d6d4391d553a5adfe0f88e38a04fe5bc48868514454954edd19a6872771e9ad0f803314eed647032f4a575ed0c6b105f4e499f3843ce67e66202823accc51b4e4e2f8af1cacfff9e1a4803ff81d85303b07fb2d8dc10cc88b856377cb3cb90c55cee14eabb927b14165eeda581ae785931a47c3d6a5481725806a969f69886e985dd9999aea6342a95bf10b14b1328f781568c6f471274b8d9d99d46786b8781824afb3", 0xca}, {&(0x7f00000002c0)="4a323285c92036f57a6b78b66d30ca9beda5022795f177b7d633b6a888c133a12498079a1f8642a39737ac664909e97879dcec8a107140ba036ad6848e2f94d5f7ffdf5bd9309233b04cb4d3c73497fe3da2e424bcd7bd4ef4c7c8c95822a5856ec055da2acc2d4fc8e197b38bb00580535882aec499ce4644e27af23417b405143e5025dd4512c02e30ae60fb71801b3ce07ce645b4f4c5e2b1f46b14bcd1fa90ed82b84ecf6813d92ecf0c291610bf33f612861bef8471f3f6485b1f4f1572d0e3dbd42d860913dc302f788a516b8142cdd4d999cc0635c72e494cab33490face5589c2d14fdeb859b861531da71aade9908fc944e65f80f16742c6f", 0xfd}, {&(0x7f0000000640)="138996b3c86fda7309c1ff8345e73b5987b5691b8f0c34f4c271d83001d860946ac2e65b7d7953759f4b8ada320487468298280d7d0dc59e29bd4d46fefe2fd74f4875f34b5a1a5bbcb9136c3672a340496142dd69fcc1da943d805d498eb50920358462b9a89ff59bb7aa4bb4be9a36282b65137429f1e76dc30159f16713ed44b72fa2407f24813fc29f3699c7972955df2a1b52816be77f33591559c2ffba77962667da56c0765e9832b87ae14b06950453dc1c1361d020477160e17cbbbdbd437ff5101fee", 0xc7}, {&(0x7f00000004c0)="5e999f74e56350e98962fb9f6fb7235c63436660996eb18d2533a95f7e0b29abc83dd0e81ac876cc0e7c49fa65b1cf68943631ddd96a8b821947f4b1d396331712a1ba3034325298ed0d7e0428e6c8d8a34d2eff0fed9beda34474aaf3b987ddb99c06a72078baea2c7cfbe602c10dfd2523741c67c9efdd8a3322", 0x7b}], 0x6) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000000080)={0x0, 0x176, 0x0, 0x0, &(0x7f0000001440)=""/225, 0x4b2}, 0x0) 07:13:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 07:13:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="f1a3733eb1f7eff73fb83d75131701cad7ea8f0e39e64a78ebfe60099511a27a49e0fa33ebb9db8d51ef0b91662178fa4bc163b7aa8f8dcb1a6cf76cefaae3d12bf06a7890713b2de6678e38f98b762de52d44d052439d987752c65698b9dd737aeb70ad08d89252c6d8f3ff9c4c46579febf48e6255c666fbae7769af19f87f6dcb5caaf72b5aaa10dfff3d18da6aa72027f9428f45b20be6427d6e033a6870457d4cab10f917e2e139162adb1b8ed9a02974c21374ba5715c424b316d64a6a8bec956479a9fccea27128d9efd80cd34cc5e4ffd93e606b98162dbeaeafc98180511e72573e6e8dee588bb7f9f82207e9ad9860df7b26467be953", 0xfb}, {&(0x7f00000007c0)="505cba97c9122ec6ef9654920be095a2a9b0f70e39d1e2e67ebb9ec272ba90b17452c9fb829f14b07c96c1f406a52ea02d560a0d48a03e942a5f6b3395a2440e676394f45f514abc102b0268b8d6b4d9a65a", 0x52}, {&(0x7f0000000200)="d05cbb2a66e29a5dc9d75849f83b46ebdd01278867392be36b65d474e622db5fb780cdad015445e4959ed27bb36d3feeb34663de8eb64a7d20a8e0bfb3a14e1cdc80683157c3511fecb04524585c85c686ab870101a8cfd2c746698457d77814af47d2a94994b7549d728a5bfd7ef07f0b5f3a6215a3331724c53a1c093dd0bd9dfcc1dc973f33f6b437945421034cf60d6243684b7cb81909db8c92703c216e4478b074715d5ae23bb8f3dafc06706e837e411f489f02a59d8c2ad94d77cb98f8d4f12dec18c1448db284b00ff331fa71", 0xd1}, {&(0x7f0000000300)="3952f803c8d32aeea6203f0a64d205352b6441897dafd051c4fb7f42d2275fc22cc92ea34709a9f16a0c36c290c0250c0e58d15d5c0adcd598fd7c9e83c84bb3691e201071e0d82321e3ca5525c44c9f74669934787d074fbdc71c0e4a715c5afff160d64ab616cdc675d1f79943d32ef9fbaeb76dbf8cb1eaa30bc7ad4ebb9617be528a187726730a86a15619c9492078536f266a8024dcff4348251d88da24702288b6f1eab9e1fae8737fe16125a15ec31b", 0xb3}, {&(0x7f00000003c0)="beb989d49a7bb5c9566bed773f710f8ea13bdf48fd8f8552144f4e8dfa261d4343fcd7ed89cd7f3d909256ab7384be5646cd7a257a3282f83999340cc4", 0x3d}, {&(0x7f0000000500)="d69564390c2f11a1d1bfcf5d419b3465bf57fcd5d831d4af08bf4c507fb6b1779cab6ef73fb161a240922483f0f88275d1d83b7193e0214e4da63d161d09a49a5a06ab02d548f156afbc60a164b1f3feb38dcda6374e80694706522c91dba123552bec1c666a6ad541e361686c3e6218ab5e59cb", 0x74}, {&(0x7f0000000580)="de9cbbc63286021b581e7a61bbd522415554fe3161b3846c4765e7ba4b75dc2468782178b21c1b6170c11faf51717f584051b05aa336da8b3ff50affdaa300a6ea36db79b5071d55c3666c4f39", 0x338}, {&(0x7f0000000600)="443fb358a9413b46a7fc715bd8f176fb1efbad2f3e962b2155b3fa97650f833a0d5416f71e60c16d86c89bd44f02391451e7da270d0011f748b2444c6ba48591bc5b4e3c6823e97bf690dfd235f7aa2bd27e69ff0354f5d2c8bae15a49cbe6931817543b046a89923d0a0ce78f66832a1117b2ef7e662bb1764fcedeabdf175f636d95453fbbbb96ce73a77d769ace1de2839cd522e6f16477afc281fea1a9f6d41d80594a2f59aecb11fb4c2c26ca3c6f0b6c48a2f2e9ee336a6f59d90de1e5aca1c885f5", 0xc5}, {&(0x7f0000000840)="00000000000000000000000000000000136c81c9ae000000008039a7294d842ecc6a6644cb429163c7df1c750200000057fdafea86e7b65eba125705ea2639b01ab46cb0ad73813e6be03e7564847303992a57d85139a76765e2352b87ccd63ae2fa715de6c0bba46d5d63020000000000000000", 0xfffffffffffffefe}], 0x9, 0x0) fsync(r0) 07:13:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 07:13:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x8) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x48, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffffffffeff, 0x2}, {0x18, 0x1, 0x7fff, 0x4}, 0x5, [0x0, 0x7, 0x3, 0x100000000, 0x1, 0x100000001, 0x5, 0xfafa042]}, 0x3c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x7}) r2 = socket$inet6(0x18, 0x5, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, 0x0, 0x270) 07:13:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x8) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = semget(0x2, 0x4, 0x38) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001580)=""/52) dup(r1) r3 = socket(0x18, 0x8000, 0x3) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f00000015c0)=ANY=[@ANYBLOB="01002e2f66696c65305e13a4fb841e4caf8bca5461068a63c08a1d1b3f6d14c96172f4c919a7d6bd47dde732fbd9989f56f42617bc94eeed4ccd51bcdbe48e6348c1353acf1393b194611d118cc8d3238bf0b75a255cddd59127eaef676b4f6aa618d5361ed32edf4e47c7a3ea031299fe37145d"], 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="a7abf2e5f2e8b74372c5c097a49a638bcdf560b914328a43c4063dd92dc5889c2a1f6568780ef2b814699e348870a141cf0a379c63a2821c1c0af8caef0c04cc19b5621c79e504e7b0cb266ab76353934b9222ab0bf3a5e3accc6f2f6daa776a96b9376d9bfe3ada135f8dbd5e8342f7980e94710e32fcaa7138a895cb7b5d75fa6d343c903598de6f1e6be7390ac6f3706ec04c360ed934d07eee59a2574d0d8fe211052af56340c48d7053cf6e3b61941fdc585e0f5a0e0899842ff1ae57634cebaf8de951c00518929dc9981e9a5e9548dc0e486c252afe51402f", 0xdc}, {&(0x7f00000001c0)="ac192abe0456e944c67c3f806ccfb93e2b2230c24db2ac2533208077f1d0e3206c206d32724bc28bc2bfe36ed645013d22e86bf57b6c8a651c26da2623efa659731a16125d9e4b1c83e834231f19c589169865b3486bf1b589fcb84a644b7b4850996399ea6e7f8b708e1f502d97c89856a085468fff9a167453493e5f19bdc4028e1eeb09c0729343a86480829bee73250ddf82f4eed5ba6327978d5a27c4c80d392a725c502aa81c6c5faeff927a3f4f71aa97e06850201fc5267d25f99110b11aa91edb00a2bf87a852bc5939e1ccb29102e6ab3081ceb47a6bf4d6350499c32e6a59be52cf6c41cfc3", 0xeb}, {&(0x7f00000002c0)="54b17be5442f7981422f2215b18f3f6ba313128e01abb5efd212d09aedf4942911a105043dfa6a9cb019b91f7ad2ea3da8ba1ffc6da642403d8aada19d81a7e1087f95cce079d854397cbaf3f2354cb5e800b78a4f36eb06c76bd5d9baffe828aa5b0c815cecfc01bbd186e6d4ab912eeb39eec7e9cb3447d4d6c6f581418b93ceae82189c5582694f59c13d9cdf5d94eba43f01936b3977b6dd893913e1e2fa7c4992f8eed7ff3c4bb6584ae53eae47248b9e457347fa03e18dcecdc6cc15cac806971871c6d5fed347c42664299d0c97475905d3c711c66d38d0eaec9034894d245b433c542acea6866b5317822a04b04b636bc97082aa6a5ce2130729535a78fb32d1c3dc67f14f7ade797758086debcaabe91a80bfaf1a209e418098c84a329784814f4ee1c3c907e34e884696eb761e30e815422460fff1dd4790cea258780a4f3fd9c605529b4c934626cd7356386ccb807b6e6329153e944c90bbce6b50469500665d7e572cf269261ae9f9cd13577437406043e545814dc567407b4b6d165c1e8a367de16d08f6476d72116fb43bcef04b0fa144f41119a5ab73245fd20d8dabf70ed7c4ddd304646036d08953f063a80b4c764b58cf9e8c6e055874d03a2404f9bbb2ecb96a8a87172b189112199ffbb25c34558943d5e47691c166a4ede8de4c62c6abdde18b19294caaf24d50b37a2f46159c62ea2ed0d4991d1977d65942eebe5e5764cd847aa16251182285355c441f2d92996be63d2877eb83ad3a3c5580fae90fcf39e6c4bfa692595ae4b12d9f2a4f848250b0360be28077b828af33cfc172a62fb46b493c6703a6f23b38b9989718d5bfdc1c5684185ac807b45110aff5f0a559375346dbd027717e63d597ab1b4d516afc8c571bae120a6e195cb131aafcf3ffffa1c898517e24058d12cac5cd77bb6c1ba994c8155419ee4907af692363dac1af040bdaf8290c5f8a97dce2e2159f2fb2adbe63495f7be56072bf94074d311cdeb57338ff3443aebe020dcf2d0287c27f600bc8a2bfe63f95323c5034c583ae4b8072c3d326ac0be4ef7b4a85da7d89661b9efa0b46273bdf48a1512f836052ba35140e82e141a4161ccc8ae9c140e5339a4b47b72d1a1eba9da7231a1e00d95d924b67c58382cb063f0f1d91c156479f24d255f32fe07eb627ee82c9f9f50beea3c8b835e631c31b9478a3516bdd0311c773738fc27ba2240dfc960088684f9d5693af8d864592b39d6c906fa40ac6f779d4dfa41a5a0802e424e58ddf16594d4b159eb19a89299f0172f4560bfce5dc4731963aa9f72e55cceb90ca201308ff61cf613b6b8c85b9ca821dcc4d781855fc95c7a8637a53f58afe3a603a419199d9c7a85c1672d25997b220d7ed92b369a41db4b34ba1590add8d444d0f708fb9c6ce7dda1173210e857d4bf179ba95c8f02ce5e732f9ba9890e78a2149b7508dca7cd5ca959a179e8753edc87adb2ff147a31966f6b27cc81a15873dd67aaa6fbbb1775f484033bdb55003586fa844af4209dd292c2770b4e58b72e33d9e38d3b94d1f00e57c313130573598665be039be7762d64e5e081c5e833602a9d0aa888c69d5c4a8e401d881511bc39221d436db7e0b9b113380ce091e667a7e7444acbc387a72fd753eb930844f351261670a8457f81f2952b2d8d2d13367fc3ab0502683999ae19b32670e6583a9a0dff02456e6e8bc047341d7ca7a770e72a6b06c9cd765ee1ae2dd288d361a87b2a43e1ef1f475ba66858b2e0bc95c1dcbec9255313d6e32d7512f6cd4a25bbc097b8b394d8fe4d1f3ffbd29beefa1afcc3a699ad3cb240ff49284517572c99fc17969fd4c2dc534457afa895e1c5b3afa96bae5657fa34ea9a4717fd6ea438ac499fa0b7a8454374588d566fa0684c9db1ef4c42205dc03d6370c60302f114d60c6055371b3586527215c79d28286b8f8b916164ecdfa4318f37524e8e86df8438e0445d4d32003dfc69f9f7fa46b3ac46c7f668143448e1edc3ac0de26af27d0c614687f122ca9537c2c66a7b34d482a1d4f0ad23c8cdf51ec6e475176229e44ff4b78c399135b1683c04063a5650c11f07d46b806736e019627de435ae91c18389e2a407c7c804822e5c24d73c4f99e0cf2893390a50f448f248da0ff1f6719b0c9d987c777182906a6fb57646d7bcf117bed09afcb505e79b988abdbbbef28e49066309b74878947880f50afd304e1531342c4f48adca718d3923b7ef349cdaeff5e021933eeef02af4e0d1b3753fa5452c1daf75e65aa67975be346f8fe8471e6e4f107ed0ffd90d09c47bb515b04b154cfcf477eedff3fc0e4cdc04b009328aa5db96734f1f694bc8f3a70254373edfebff74b326943128455ef83fddbe2081bc16f5e6c70b68e91204c510aecc60899cdb59e12122684ad5dbddc4bb3a40b570e823512db3d5908cdca8879cc6fef88d7e1995dbb40175c41927f69f82ee52758c5c3a184a2826530fcaad568905de55b63bbee7af587db15469ca8d65b051677e12bafcf62f668f75ed4671ba2c900ef5c206159b45c6eb461db0d0d5ac035d2d3f16bcfc39f50840223ea2e96d9512d3e958a8e69677016456a3786a91f7104373aaff1613247df5b989cbe355f03309b714c0b3f1f6f83f068d741cf858ea051bec952656890554a85f5c439ee0cbab01517e2a281e2450f115a13d46eafa1fd957bc468fac81e0029fb45974d0d10dd5db6de96671493797efaeadc6df978444b8278f219787e5b744dd9f9d6cd3dc74c6242a7c2eec1505d9e6ab3cb5c0b810e04393383fe80df4494446dba21a5dc7d782acfb37ef1b53781bc5b73345cab019c3c81dfb6dbe6feb92d64ad4ba89b0951bf61dd424356acd2a52fa5c5656d8f6441f622ed83c994e5d3f4aa10e9b36d0a00bbd03dba6e8172ab1bed41c4886f7b77dd749dd259c7e71ffed706eed946606d66eb7e94deec400267340392a9ba16d2b04e29bd8a0a64d6929ca9a595dd4af38186c0e8df7b00b56eff398af813897611e51ac6e75de3a7524b73974f1c0e27cb1ff03c3106741ea8ca543c55249ca0292b9032f5e2153b66e8b17495887123dd3b8d049df472c9f396ac1029104ca5e145b521aeb1d1f53e2f2fd370a3b12de089745cc45373d14adfbbbe45b55b5fd2775f367ca2b8a31c079a2b52fffc0478f367cb402a45286c1818db0d106e6ebf8b42b961db7bf4aa59332ba7dd6bdf4f0635a55ee4d99c36806fbb07087a074ef2fd8e95609998aec9727b047fa28bc5a37faa60144889df4cb9931ec649485ac49d0843e74de29ba3c5235de62bbb8f39b62f52c3bf16042530ccb17acb02efcb1b7b3eb355d15f4c90664d97340c598c64705a32e1bfdca9138ad045acaceaea7d1ebc4697a27f6fef95aa596c3dd2809a7ca2f56b3d67881d4689bbecd2c71ca3f3601b350af7faf892d2dfb206079a42d69d2c68bf5bd7ece8ae4579d356241be89c39b3a829f6c74881751b8bc450c8a68a86f2a17bcdd0809239f5169671dfbfe1ba17acc0569a6cd45c97fee1b5bd6f47d7b58d11cba898c0cec464ff411268f53c70dc767a28f538c3ef04d6d41ebc375cc55862a4d177772a565df9c8849019abbdd27204bd37076a4a22ca3db44dec33cb4c630bd4f38909b9d60ec4235eeff459b54300f1951097f118fbd8b55340c4a4a955d0ff7125f923ad9b45149d2d0cf024c450cecbd6033a2cdf310f72281059847625b2fdf6b2d92a2e470f2e053f06d56aed93c6f8db46677d28a4ec9f2ff2b290c133780526d149b26f52f4438a146a156e76f68ce92852bd45b182e0a11e9c3ffb8ca14ce8b263553158cce00103fb5b047c82c5f839fa59160cfa649def22a76281bf5b0beb2d71df17b0046d2e45ecee64209da161c13687ad10c656d9c0771493ef9071fdc12a71e8b2525d131b75c2403e2032f2a1a08c45af5c67056372228a51058469d04a8cf5cd6e095204879178421b285836e66d2549e48c7d07b22ec303ec63ca1d9a2a7331efa5d6e853fe3627f3850d32ca76906489341dc5cd5cdcffa67f06b0a43e91162fbbb94f0288fba74f90d973b3d0eb738107a827a4330bd6d4500b891eddc0a4d3c1a8084ee8a0b77d993e9fceadf16f434dc8e5222380b18d4124a02b1b30e8d4ed118d5656e5915e30e26082699fa4b703a0198f453a277158ec181ed9c1ef3636727ee9cf62da3981f40cefbaa2b2fec1c1dfa56e8e4dc771a523e4d734c840fb406f9196f72c19c848bead0b5cb9a570ab95ce0934eedb897328deda7b0e2bfb61d1bb6fa765cf4378055b6c4885dfba1c6ff362aaee849a0548c5bb75e2e90f102e5a3a6a0bc721102e2012327f5361aacdd258110a7c103eeea7c52d0704fc393d5e4c9a975f8361abd3579abb09a532e8b3fc96f7f6b7ea0c73dcde85a0f910933ff55114c39584dc85c2fac973f5131bf3d40073d2a5edd23c3861051f3eda1b2c616a12401e72d5c6d32aacd79f0d0c1323dc2ac0376f4c63f10ce1649c020ce514b991497e5a2078e16e70ad7896665d56c80a8a82de7da69706cdb1a82764695e11102aac84cc492d4ce90090bae9a39bcd598d13ab2253ffe8a7f205972bcd383586290dd9224b89c3d4f733add131c50efd52eb12fb2e00009f44badac0044400c1d804dc316e8f5d5baf4a98a0cc4811f34d82a7cd37b3382887e2b6777370e46fe7bd945f5ed2b5d97fd931b790dbf9c616b34e810e38c336ed81a696bc3778aeacded1757555d5f45dddbdb152f13c2b095d448c1dbb09ec181dc1a8aaf43bb729e8588a99b98c3beda55d83b5ca4756992c66ce687b8f69d2c5fa9bac6b161b9b2adcd340618146919c468d4aef6557750a3c0c003a051a51ae87610a4a4acfb0ce6a39c3f35695158162d068c1136011502ffe5e0af89d2c66c799ef59fd179a64f6914e910a88d459cfcb987534e5613535a3a90ad11faaa99909d244524bf2cbb279cf456f2cf5bbeab94f4deac2c84ead053d7c7298c208c0042716566d2e344b9564cda5b7a3e5d36a053f6c7219c41cfb0b307e939122c881702f224a75428f9688d96637ea48c25be602bdabe18ce17937939af6d4c049c34e8807138f5f72fb8d6af169a7981774a0f12553381f07af4ff06401f0beae7820f9570c6e81629ff86540e9a7358cb40a55e3bf512e301e460e9b764bfdd4b7bd20d50f77aa5b87e19bfbe3ca7d93ccf3be76932cda1984996e688643cbdaa5d9e487c4dad7b60f649bf50ebf84963b5ea14141879adbde16a179f68f2515a2c5bad6d6f6952cb4c159d36b933f81bb6df0ccd0bc873732c9af9629c7af75fb2d03877404d30bfc76d3b7a9beb8b5ad2cae6f12836117166bdc26d4c8f7c8d0ce08df3341226e26e6aced1f10596f1e5aef20e1f00cb2f22c6b9b5660cb493dc8164f971e9e90662857197e244c0b6b1c3d88af5d2064e2967181583c82738f931b89e7b9baaf2c03fb67922982917a885d855afea25ba0fb8d0a362381581bb9a1b3fd581551753eac4c144b885f7bc031eda48e164f9953308ec8cc5dacff24efc5ca7ce68e8ff0fbe81b507db46492b7e7ecc2c62c69bfa4d2e86471144f036b6d2271fe4f8fd96f62c563007c2c97160f90211e63d4ca6e870e2b812c412f99586a2ae0257497a3dd669ceca9cb6c0d1070035c64952f51c2a6318dda2e27840c68fa995b78934bf628c60d3cbfeb925afd7f41e00c367cee08574519bff7777e1fe0ed9bda09c1713c562ac83092e169f1837021cd31de", 0x1000}, {&(0x7f00000012c0)="d8f25e785807ba46e69d008337f46fb02f97e2b2fcfcb1cc54413970f976c428bd55ddb06f897b7a109a3428059d7614263cc3dd7dde523566c0eca97593299bea86b991dfcbb38e4a37c06ea045ad1bf7ec5e5b2513ccc274115da5bd40de361309d0aae37c62e71dadd772ba6779108eb89302e29aa6575d60c5228bf1bcdc994103ec9a", 0x85}, {&(0x7f0000001380)="35c1b9d3b10e79807ce5b54028bfa64278ae9f803d70528412799d26ee227e1284be5c390b572e43b73536961258aa995bfe6b833319296371a367ec411c881b5ee446312a348d23c459ceec", 0x4c}], 0x5, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x8}, 0x8) 07:13:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getegid() 07:13:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x7) getsockname$inet(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r1 = socket(0x18, 0x1, 0x9b4f) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000600)={0x8, 0x8, 0x9, 0x8, "6dfae256a1cea67273682ad843908bb680efcdb0", 0x3, 0x52e}) setsockopt(r1, 0x8000, 0x8, &(0x7f0000000080)="70c73c117adfbbe8d12965cf50b7cd5e12865991f8d1885d941256fde6c64662f7d91e8188274f6b8b6c943ca5373904fb9faab935451c547464afae7bc9f7a4dd9776183294b4ad1e3df5c5eea99464957fd993a7a6ffc1b32c9137932ee158f73d43925f56f6466c60284992b22fd43f248d9a2eddf6e100817e9f0a6ee5f06c12a3ff0ebe4859b49151aefefae171e0bd748add8d406ce872164875568ee52cfd53a79b31d0eeb310eb6524d342c645e231c3b260a5f562e607", 0xbb) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)="6c76944ec1a91583f9efd691be45a979ae09d5a26fae822e8650ff553a07ff5a50e093195525595942eb1611a6d634f3ee9f9068ba033f3b617a3bb78f380932dfe0a4719c8f850967b00efa4de9192e9a6c8fcf54f6a9a1f0f2ca4434d75152c97c3fced0551e5b667d2c27c571d78ad1f1081eaee21c0ef5f8c293afbd6964e447220c200ceb1c9167ba439de667637e90127ac09569b4fce6d6a1ae9f5d1ebfe22b5f72d2b46d366c809b986f0d171bb68a7f5fadc152d74ac7c1ed0ff8e261d7781043f14a04544ca21f65d8a1a905cefa10a5ea53b693cc1b7efea73525beaab1970a742450e917ff73c645b09e720885", 0xf3}, {&(0x7f0000000280)="da4cbb3c904c35f6d8a70313d009459c2f2914d9603106e1f0fe4e2758d3e6655e52aa5a79b1b125ff71638d877fecd2d934e5804e103b3816159a412422f8bb581c08b17dc76620d0d694fd0639771aa1260d1ed9f19f0b0e585f524a8c10c1f043277e8d079d3093cf271fc8dc816235893f64af1685d1e4b2f0d1b27748f31baad8d8af1df76875edb83e0c9ca6c6e733064626612d300f24d5ab84338600c8d4edbbcc8a9454b3c57605eaa373921ec6490e3dd48774e6c0169900ade79a211ff9a301bd40cfa81212bb6143b4a4c916c63cfa753db6069cbff94d9142d7a5f8239241670d0e6c053e84a78eb74cea1469bf5e52122d898d1cfbed", 0xfd}, {&(0x7f0000000380)="6b6abc4a3f4905797485de97951f2390f4bb4c3cba3057a3dcc81315b6d01804e488dda52a0f3001c362df0b9be3b174a6cb3a1c70c12607b4e49e61e02f1a1ea2c7e8f66cb3340f7adc5b7c73e8d558604d7fefb9d711e4efa9a3505eee4c6c", 0x60}, {&(0x7f0000000400)="f434faa541fe7bcef4a00c352545e932fd0f4b4d46a942d8fdc1388a0490bbda3fbaea1e852c349383eb089da24c5e95eeea56f32b5b648c49a6c7a0e50249ae42fdb69a3662ee05791c20c20c0a2f84fbb61a73ad824d3205d53f991d330eb8135272abd8c6af", 0x67}], 0x4, &(0x7f00000004c0)=[{0xe0, 0x1, 0x2, "c62e185a7a041bd90f26d0b3bf0e88cfa933a61beae4e1056e9d2ef33760ddd5de4e7471eb9651ff67232001e6fb40600cf26f4b486f485b6016abcea1d73de6d8b81291903c6816f4cce4e2cb0614fea84050853d9f8c25fac1620939d47fc490e8d1abc830da1c41ce052a3997569b6f695b2d728e4ff9eaa33e6e8cdfe76932f8e5adede4e07126e5afa41c8a103ceecee98cf2bc745aa38b7b960e4dc8263bdc96404ca227c787729478ef44acafc0704cb80dcf607dae0b6438763b284ff522359ac676b8a6e3c3"}], 0xe0}, 0x40a) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000640)=""/66, &(0x7f00000006c0)=0x42) 07:13:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) dup2(r0, r1) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10820, 0xa4) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = getgid() setegid(r2) 07:13:37 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x0, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001000)=""/172) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000010c0)=""/135) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = semget(0x3, 0x2, 0x10) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/4096) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:13:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2002000, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfff7ffffffffffff, 0x11, 0x80000000}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 07:13:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x20}, {r1, 0x41}], 0x2, 0x0) close(r1) 07:13:38 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20982, 0xfffffffffffffffd) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x100) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x88, 0x8) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 07:13:38 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) 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) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x2, 0x1, 0x8001, "5db6e15c3b52289c822fbd5d519af54955a72f33", 0xff, 0x4}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:13:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020700000000783000"], 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/192, &(0x7f0000000140)=0xc0) 07:13:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="0102000000696c6d3000"], 0x1, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x20, 0x1}, 0x8) 07:13:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x1) munlock(&(0x7f0000fea000/0x13000)=nil, 0x13000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="227ab784f41aa131777d6877ce3fc403225afc94ef377a91dba884e037c77b71898aaf760d2792a88db4bfaabde9fc0efc9cb110f91fc52aeab28083ed9b5dc4f8f2a49534e5b57999c3cec00a2110d5b8c66273af83bbc4f2dbfddb98cd01d42e212371e062d7659a73d66000428d02ac50", 0x72) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="685e9cac", 0x4}, {&(0x7f0000000180)="2c3b6706a553e7f2d5ca500ac26cb125f9c6cf858184df983d68d09133450714643bbe55ad979974679917b17d35c4b36421eacd48793c2b796cad834349ac11bc98efd27ef18791762bd7eedd06cb00c7771a23210dfa2de86f26bf16239f40f56528d4b21ee6d929659bc691f6a996d33ce2441c7b9002760654213c7c1b85cb82db71f5246aba1aa795c59e3d8f29c94632ad5bbcef75da7719ac", 0x9c}, {&(0x7f0000000240)="94f6d94f2880449bd571f8d1965ff3cc6052202c08ae846e492b3f56ccb9147385d14c796777991e24a3f3b2182c6f5815b245475f9a96a3d1dc97def0fab78f", 0x40}], 0x3) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:13:38 executing program 0: munlockall() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) r3 = shmget(0x3, 0x3000, 0x96, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x26, 0x40, 0x18, "73e752354f0b4712dc11815e977b4123abe33d7d", 0x9, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) getppid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) connect$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) clock_getres(0x4, &(0x7f0000000240)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x3}, 0x8) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10002, 0x80) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='$\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=')^\x00', &(0x7f0000000580)='[[\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='[\x00', &(0x7f0000000680)=',\x00', &(0x7f00000006c0)='*]\x00', &(0x7f0000000700)='{$\x00']) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000780)={0xf1a, 0x22}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000800)) bind$inet6(r0, &(0x7f0000000840)={0x18, 0x2, 0xb81, 0x4}, 0xc) getppid() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_extract_tcp_res(&(0x7f0000000880), 0xfffffffffffffffe, 0x6) r6 = semget$private(0x0, 0x0, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r4, r5, r4, r5, 0x23, 0x8}, 0x200, 0x8, 0xffff}) 07:13:38 executing program 1: msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x80000000, 0x8, 0x4, "47db17b64f6bedc5c08d8f2c50a05d48abc0c147", 0x10000, 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r1, 0x8) 07:13:38 executing program 0: r0 = socket$unix(0x1, 0x80002, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 07:13:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x40000000000, 0x0, 0x1c0000000, 0x108000000}) fcntl$lock(r0, 0x5e79c26e97030c46, &(0x7f0000000000)={0x0, 0x20000000, 0x7bf7, 0x20002fffffffe}) fsync(r0) socket$inet(0x2, 0xc005, 0x3) 07:13:38 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x40, 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x80000d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8140, 0x7ff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) chdir(&(0x7f0000000140)='./file1\x00') kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffff, 0xbe9e}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x1, 0x4}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x200}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x21, 0x100, 0x3}, {{r0}, 0xfffffffffffffff8, 0x24, 0x20, 0x81, 0x3}], 0x5, &(0x7f0000000280)={0x3, 0x81}) 07:13:38 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000001ffc, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f0000000580)=""/179, 0xb3}], 0x6, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 07:13:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x81d, 0x1, 0xcf96, 0x5, 0x80}, 0xc) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="160163ed5fa66b83aa241b61aa281c32a2f81608b405c91aaab2e0e47b7e540b7498d0001e720fbf4781a15096b7123c25032f0d6f9ff81422885b42c43f4c5ca4a07df6b22f6141b28b4047d70ee07a22c5a8a6641658abe8765599c10c023d2e936270466445f5b4227836103b7a9fea66d5fcd41c6f92af7e39a3621e134dddca9a99b8afbcec40027a4f7cd204aa34a6afd7b9189d75ab7433ce0ecac98cc07f1ea3dc4af09b661c917937288838f7380f04be66a6f2b75981d8f92e203742b7561e10407c1623e8982e8569ac53"], 0x1) 07:13:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = geteuid() r10 = getgid() r11 = getpgid(0x0) r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="15481fff15eaccfcda635394876532c9a924adbcec8620a2c274e9b75bc3caefae286ef6024d27638e0a1a0e61a4481b07355ebcfe1341684df9dddb32873fb7215c05bcf83edb7fc92f084f4de4e136bcbdfff256bebad45ffbe307f7995083affcc6e13a31af11c8ed425f6505bc4ad084a4ef2e34b8e8536fd1653d001870f75d67890b821e5dd0011bbfc360f721eef7100242b4f2703434fee763176699c6cc2abba6d223efe0c0d1a8c58bcaf5aa6e7b0efcaa1738a6cc8a93fa710695214799acdf20f56e8a87699840ac4ebe5abfba011bbc2d0f485f0ff168f6c415d4519f9bf8c0", 0xe6}, {&(0x7f0000000240)="7b879b40a2bacd5c8a6cb92b16131dcf733c38359f60e137bc30f8f8e3d3327a571a6f015404736bdbdaec40d34cb6878aa0e1d6914ff298dc20b6f11e42e39fd3a9231db68ac940e82338bec70d94120f9c278294f7c43e1d841e4240", 0x5d}, {&(0x7f00000002c0)="25f1a6bd40f6ac4a74ab66ee92ea47dff01e7d94ddbafca6a5cbea7b051e7ef3fb261e2962c7939c630b9f1557b7c23d87be86de772314431bf2dec39c444fa01d6f801651c9dda4fc58ff056b1073f52e9b3995d563f09c09de590ffec53195a03416225ef3d34be474195f9e2ef2b5be1dcdbd5c5ffe5bd05379f6e06d5732a60b18d0b704c180ec04a5bd9d62c45a7a9c3c47b2dc1fa95715e3e45ab36241464278ab0df993ab34c9cb7852ef03e62fffa0d6716ff255163fde19ed3aadb6341276", 0xc3}, {&(0x7f00000003c0)="14eb1a", 0x3}, {&(0x7f0000000400)="246e5c184206c5e0b5af452a5e2c8636546cd4a3d12aa558b49ca4a779279581a043504b23fada990c019540b8d9c56643d8ad56d08da78ae2e7b07c0410b84305c7427f30572ad25c260cf56a73c050ba8ec5ab3285a6e3c7a664205362b7709ba7e0f3ddb281e1f45275bc0b5a0eec3cbb45cd5895202a27932b4aa2d7f0f1040591497df8a2075508ea3aa9b9513ee0ead9a3fe7ee81d760c20ad9cfb3518cad2242c78a72bb072e2a2cf11c5ae4b0faff6dff71e82d27aa62f8200bf81aeafc9c0c6030b4918e928fb1ee8751028", 0xd0}, {&(0x7f0000000500)="c5763a5f9c3fd3ca16b9595798d6cae897402ea69011a7c060d5ef6f9d9c42d0c3b8d8c52ca1671960d1243c893025e07a40c7", 0x33}, {&(0x7f0000000540)="86245c85c68d3ac692f9e482da46712e730905e46048426463b433b2c3929b1dc970f546141f564aaca0cbd2bf3b7d53da5e1fad7104dc7a61a7209308c247eac41e6dacfc089b1638419a9aa0587fd6d092e7d056b3949d70164f4b145c3732b93f41410a53d5b37f", 0x69}], 0x7, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x128, 0x8}, 0x2) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r14 = dup2(r1, r0) getsockname$inet6(r14, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 07:13:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="86281190ed7824765b8be0a250ad55463bd3806994bb2aa6af089551e4ef5cbe0a806c521fb4537dab31952769da01f73197872ce907ed9a3c7794e7b752f05ad07e5e146a387454ef4d1893417d6e5969be59d6d771f413d10b5e3753035e2ba007c1317ed37bc5146043b521833a2f4d24de88ece6f7afbd4e651e7c37ddf9a904cafb", 0x84) open$dir(&(0x7f0000000200)='./file0\x00', 0x30410, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x20020, 0x44) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x1000000006) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="696c6530000000000000bc262f881684d3a9fd3e53743f83007489392786cdbb72e63c8b8e4fdb647792e52808bceb4858f0da201a351d7a9f7819a431bb4c7bfbad0897b97fc6cfea8a469f2bcbd90d0b3cad605414cf4e76944f4119c4104e5f801f9cf10b7364add441fc5171ce6d7d48f78f34ffd8cdc9bfa2a0435a329f48eef9ba6438c22fb83e4653b613121a8405e285befee8f950c8041987621296508bc58400d5c75a69b6bb0c1a157752a45d13bf9058a34d2230c2ddc0236525c6ac9dd558230d4a12b0885b3cc17abd1a75c7fc78e973c1c3f6"], 0xa) 07:13:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) fchdir(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='W\x00') open(&(0x7f0000000240)='./file0\x00', 0x80, 0x23) mkdir(&(0x7f00000002c0)='./file1\x00', 0x8) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='W\x00') 07:13:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)='\xff\xff') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') unlinkat(r0, &(0x7f0000000040)='./file2\x00', 0x8) getdents(r0, &(0x7f0000000380)=""/237, 0xed) socket(0x6, 0x7, 0x5) 07:13:38 executing program 0: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 07:13:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:39 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x10000000000001e8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 07:13:39 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1, 0x1c) socketpair(0x6, 0x7, 0x6, &(0x7f0000000000)) fchmod(r0, 0x0) 07:13:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) socketpair(0x2, 0x3, 0x20, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000002c0)="9085", 0x2) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffff, 0xfffffffffffff001}, 0xc) syz_open_pts() r4 = kqueue() fcntl$getflags(r1, 0x3) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:13:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setregid(r3, r4) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 07:13:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup(r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = getpgid(0x0) getpgid(r3) write(r0, &(0x7f0000000000)='<', 0x1) read(r2, &(0x7f0000000300)=""/66, 0x42) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000200)={0x9, 0xc18, 0x4eb9, 0x9, 0x1, 0x8, 0x3ff, 0x8}, &(0x7f0000000240)={0x8, 0x10001, 0x100, 0x800, 0x8000, 0x2, 0x7fffffff, 0x401}, &(0x7f0000000280)={0x6cd, 0x1, 0x5, 0x800, 0x400, 0x8, 0x40, 0x4c1a9382}, &(0x7f00000002c0)={0x8, 0xffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r4, r5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x4) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 07:13:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 07:13:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) socket$inet(0x2, 0x4007, 0xffffffffffffffff) 07:13:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpid() write(r0, &(0x7f0000000100)="ca82862390bc58e8d3b48f8e6eb8bed7be10271e459d8384dedf7b9b52190055d5d4d4f2071d1197175f37249c3a7e60ce552b", 0x33) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xe8e4, 0x100}, {0x18, 0x2, 0x1045, 0xc48c}, 0xffffffff00000001, [0x1, 0x400, 0x8, 0x400, 0x6e5, 0x8, 0x1000, 0x200]}, 0x3c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00001cd000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x4006, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) 07:13:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) write(r2, &(0x7f00000002c0)="df7bc009987b16a38756be697904ff2d184c393527eaeb73b1e2863a33da265d71a485218a643001f3c3e1423d5fcb63bf1fecbf5eff22cccc3addd9390cbea0c2339d8663caafd6827a39ffea03743c13766ebcde8cfa6bf0c7d17191eaddb9a7353cbc341b0d141653f8616a790be901e8c6244443793130a82882d2d07b20d1702ec0523b0c2281217c698a4b7f1b0c3340f4409210ff736ad836773f352d82a75e3f8e12c5569f3cc9c9a2ac1108c8e248cd", 0xb4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x2, 0x7fffffff, 0x200, "b0fe4462d8eea081bc4bd2ecd46c9edcfb2c56dd", 0xfffffffffffffffd, 0x20}) 07:13:40 executing program 0: r0 = dup(0xffffffffffffffff) r1 = semget(0x2, 0x3, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x1000, r2, r3, r4, r5, 0x1, 0x3ff}, 0x8f9a, 0x7f, 0x6}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1000, 0x8000}, 0xc) bind(r0, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="160163ed5fa66b83aa241b61aa281c32a2f81608b405c91aaab2e0e47b7e540b7498d0001e720fbf4781a15096b7123c25032f0d6f9ff81422885b42c43f4c5ca4a07df6b22f6141b28b4047d70ee07a22c5a8a6641658abe8765599c10c023d2e936270466445f556c8bba6a458b4227836103b7a9fea66d5fcd41c6f92af7e39a3621e134dddca9a99b8afbcec40027a4f7cd204aa34a6afd7b9189d75ab7433ce0ecac98cc07f1ea3dc4af09b661c916537288838f7380f04be66a6f2b75918d8f92e203742b7561e10407c1623e8982e8569ac535c60cc1863d5b972601b6dde5ee5291cbc7f4655114a952eae29b316114ba890a0361505a601999a14bc17f6a158a33ff2d5396f5c35ffa80093c00458d35ee6d1af813721de515d99f16bb4a5c7ab0c8c8bda45cca7cd872dd6a1b9cf9d2ae9f43b02159a68e4cce29bf2c713863bfcd3883c1e11aba09093ab7dd5117c06aa922ac9d9a5a2ece482734ba2ce78c098e98e9d9d1eae78d908c42b73cb0f6069a74b3d97f680eb3c830a8dbb8a7af72ae78559ac4d8430dcb66af10fa4baf3e756924766607befa1896e00847ec9652c8fb5458a3c30ab3f0d6caa5e4d9fb10797a32b53ecca509585e0b56b5348b8e1c1d702ec8caf1731b1137e165c903bec59fd9e973ca6960090b811b01cf319ac213b4fea8bb85bf9732435ca9a10bf97"], 0x1) sendto(r6, &(0x7f0000000040)="c51258a3f46ef25bdb9f8f2c8da9bfa2751b7612e8dd8c061ea08e3b6ee770b70f7fbc7568f464e5ac9d711fad5d957750407e47e581bf834779d46f40112c7f19cd250f9d7736c32d4f5e915ffae54be800a0c59471b4fd8ee4bb1f3a572d2c1fc8cb7be14efa1087895a4976b794745ee7c5656b8bef8c7a535d4c84cff053cc15cded6e783c2bfe74b1767113376c5e6b2c0f1f4a2d9389fc5e529ea30610fae0c5577d6d47bc841355f13f59a59620443c0867183d646a7443fa3c289a5356294f79e8f89d989046809ec392ca11f723bceec74930082eb4e4fb6d6f1227baefe1ab38617351ae06b26e6f16f7d938af98f2764d997fba6785", 0xfb, 0x7, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0xff}, 0xc) lseek(r0, 0x0, 0x1) 07:13:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0xb, 0x3f, &(0x7f0000000080)="2025a6d14b72e724ba5c7476c4d63bd64134535af0fc2c7133d364f7e13e592f275271ddddcc85d636345ad15749b40d15df103d97e7d2940d0576d87952fea9bf109e6866c895e24661746548490ba130a1356fbd46e6a5c0538d674d984764170b7ef827631aec8563c6ed61eb66f80492e57c15b653bc3968a7b57bf8618b04859b2adfb660ed8d586812054f76192e86be9435c1528b44d0a9feaee1", 0x9e) r1 = getegid() r2 = getpid() r3 = dup(r0) r4 = dup2(r0, r0) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') r5 = semget(0x0, 0x5, 0x10a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r6, r1, r6, r7, 0x100, 0x5}, 0x3, 0x7, 0x2}) r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x101, r6, r1, r8, r1, 0x40, 0x1000}, 0x6, 0x5, 0xee}) r9 = getuid() r10 = getegid() shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r9, r10}, 0xc) 07:13:40 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kqueue() ioctl$TIOCSDTR(r2, 0x20007479) 07:13:41 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x40, 0x3, 0x0, 0xffffffff00000001, "65923bda21da9565eeeb62ec0231a1d0a5c0dc76", 0xa06, 0xb9}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 07:13:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f000065a000/0x1000)=nil, 0x1000, 0x3) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)=0x39c) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00003fa000/0x2000)=nil, 0x2000, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 07:13:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) r1 = semget(0x0, 0x3, 0x22) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x58f00404) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r2 = dup(r0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x8) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r4, r5, r6, 0x2, 0x100000000}, 0x4, 0x7, 0x1404}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 07:13:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 07:13:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) 07:13:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x81, 0x40000000, 0x1, 0x68387b16}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x22, 0x9}], 0x800, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf000000c, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x8, 0xe9}, {{r0}, 0xffffffffffffffff, 0x1, 0xe, 0x8, 0x8}], 0xffff, &(0x7f00000001c0)={0x100000001, 0xbc4}) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 07:13:41 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="4ce9d5044b73ab5b7097b33428411fd120d388a0030ac47fa9f2b8baa3ef6d445ece23be3954f061126c282f0bdfa287d42d5e2e699f164bd4d717e8d3e418a8045383863a6b41d8e11022a8", 0x4c, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 07:13:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 07:13:42 executing program 0: msgget(0x3, 0x100) 07:13:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x38, 0x7, 0x9) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 07:13:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 07:13:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x5, &(0x7f0000000080)="d5ff7a68", 0xfc29) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) setsockopt(r0, 0x100000001, 0x78, &(0x7f0000000000)="03fb12ca998278952442ed1e9660b4cf505ec7763a1a0e98367280f2ec4ab0771acacf188c311f6c8f649c0f58013f8b1cd716c8cb2ec059aff9ea88e034df4b4b73", 0x42) 07:13:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x73) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xffffffbffffffffd) flock(r1, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 07:13:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000), 0x10004) fcntl$getflags(r0, 0x1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 07:13:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x30080, 0x2) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 07:13:42 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xfffffffffffffc00) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) chmod(&(0x7f0000000040)='./file0\x00', 0x4) syz_open_pts() 07:13:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) r1 = socket(0x20, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x4, 0x2a5, 0x400}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x8, 0xfffffffc, r2}) 07:13:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x891, 0xc) renameat(r0, &(0x7f0000000040)='.\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) mlockall(0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002440)) 07:13:43 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) chroot(&(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x2da8c173}], 0xcd79, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000002, 0x4, 0x3}, {{r1}, 0x0, 0x0, 0x6, 0x5f2f, 0x4}, {{r1}, 0xffffffffffffffff, 0x1b, 0xfffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0xe, 0x265, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x101}, {{r0}, 0xfffffffffffffffe, 0x30, 0x2, 0x4, 0x20}], 0x80, &(0x7f0000000240)={0x6, 0xaa8}) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:13:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000380)) sendto$unix(r2, &(0x7f0000000200)="9bc26df9e868f13abbe2dc", 0xb, 0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x103) getitimer(0x3, &(0x7f0000000080)) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x19, 0x8, 0xd8, 0xffffffffffff8001}, {{r6}, 0xffffffffffffffff, 0x84, 0x10, 0xffffffffffffffff, 0x10}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2}, {{r6}, 0xfffffffffffffff8, 0x40, 0x14, 0x4, 0xf8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x200000, 0x9f}], 0x6, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11, 0x20000000, 0x6, 0x100000001}, {{r4}, 0x0, 0x20, 0x82, 0x2, 0x80000001}], 0x2, &(0x7f00000002c0)={0xfffffffffffffff7, 0xf66}) accept$unix(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e57ee98362bccef82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084cd692bf6dcf20e0e4ca865928e4717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfeddde95f3fcaea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109104fe0a9d06690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b3e7ce500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f624ec550be1dc7274f0514b5b006898bd2cdee4dbf82c847329cb2b43eb6a9a6e18a8edc5b080718d17eae3d217aaa40b8f699d954393936df4274b5c4fe5ec0aaa7e1199435e02b8b8fdc900000000000000000000"], 0x0) accept(r2, &(0x7f0000000240), &(0x7f0000000280)=0x2) dup(r2) setrlimit(0xf, &(0x7f0000000500)={0x1ff, 0x1}) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000400)=""/240) r7 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 07:13:43 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000080)={0x3, "7f936087d9ce7d41198351af934ff6"}, 0x17, 0x0) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./file1\x00', 0x200, 0x20) 07:13:43 executing program 0: select(0x40, &(0x7f00000000c0)={0x40000, 0x0, 0x10000}, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) 07:13:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0xae14482af176976f) 07:13:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1c, 0x0}, 0x0) 07:13:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:13:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x5000000000000, 0x2, 0x249, "3cbc924f71a08afda21029cf1c2ebeb5ef434d28", 0x7, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 07:13:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x7, 0x29e, &(0x7f0000000040)=""/100, &(0x7f00000000c0)=0x64) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 07:13:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 07:13:43 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="700118372de5e284587c"], 0xa, 0x0, 0x0, 0x0, 0x155}, 0x2) 07:13:43 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:13:43 executing program 0: r0 = msgget(0x0, 0x640) msgrcv(r0, &(0x7f0000000080)={0x0, ""/25}, 0x21, 0x3, 0x1804) 07:13:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) fchmod(r0, 0x8) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 07:13:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f7b906ccdf306c679fb18f008576f368e55f7e170aec512cb56fcea64ad4e14b80407cf56ae0370a96cb09eaf7e788ada30c13e86ec06b46d6d62fb708f675879cbeb175d03f81beb86e5cd5d623045eb840411d09b40cc68a90ff00ff13cbdb63784e54a6da13949e78e81693cde354e4c22f47021c5fb5adb9bd227a905697b77185e7fdcfb4acfbb04bfd7be5e6b9635c3f0ce67fb03d7f4b6996a27bbd671c6dd96fc3e8ec", 0xa7) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r1, r3}, 0xc) 07:13:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xff}, 0x8) 07:13:44 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000011c0)=""/243, 0xf3}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 07:13:44 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 07:13:45 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000100)='./file3\x00', &(0x7f00000001c0)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 07:13:45 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f0000001000)='./file0\x00', 0x20000, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 07:13:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = socket(0x23, 0x5, 0xfff) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r7 = syz_open_pts() r8 = socket(0x20, 0x1, 0x1) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r10 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x20400, 0x45) setgroups(0x3, &(0x7f0000001380)=[r3, r3, r3]) r11 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="20e4827a78f0e1e8bf38a31cf6028e99f9adc64cd91b42aa136bc34868b42e66c79cf40598b4ef1e878cb828bbb118ed3d52ed173ed2fc26a885b153c9b0c5f9222f0641c78471da520a4742814f5d85f7d839f0daa0fb10998201734d1eb1cb9b0a4567fa0e7f937452b531f68f6d2a2bc228ee6fc501ed727190f5221f666c1052bde2e4079258f2ae82a7e64aa233769866c055914e4d9d189b404f925446451930fbcae67327884e999a7e806925eb3dca379f47026e61f6893b30c564c4c3c8bde595e97d789eb5be417ce8070a78198d0d776fa9f2522e82356e8da347a9064d4fcabadcfe7be37b6e17f6a943e585e81635050b16a10f7f951f3e068019160a8e7323e95e5320fa864d1ef9f3cef8c0ebd38049cdd9622fd4c9be1cc32871e905eb51c85c1ba59f10f63983c9ea0f232cdf411301b3b719c12dde5b810d9b1ed39975d60131f6f6683fbc352186d517d917095509824ac34e0e617fcaec978ac8f15f16ee787fe17f8b580b03f75079140d44e361def59332276070a534c28e31d866ad8a9b167ea3de91e0d2b2e628ec99ecfe07e08f6c341cb78a24f12e07c3952bb553ab5559dd5e5946600dd0a92ffcc9f93e03ebc6e8ee255a7cba89b6b24d3315e5c246b8b88332e2c37a71827b081079d3105526442979b8bbb774c9d90bf2558facb68bc241540c53842952b6e56c369a65985154dedadf95b2932491897284062b4425299fead7cab0823fad810fdc37cd0437a965631f7b605ab13914c18bb4b25061795192860ad94a56c15d91502b7fa05aa1b19c32f380fd7d912cbab1be640afc731a17b6b3f35d4ba796aa628794556845bbc2915605094f90caf8f215422566b9509cfa7977b2e363e434092a593cc74a34babed3a0ec5511c8fd636aed971d4fe33f4dadf721d9cc03d58d55104d6a4753a38b0302b828f0710bc7511128d1ee83793c82fc2b1fe163913c4fd6acc9a6fb0f24e26a5237a43e7c5d6e91b81dbc775c4f863ee27725774f218757523bdbd8e99ef216375366839a696c8292fd0d8ecbad2e541d341f6a5940f2a847f6da55959b526db5241c9d5993bee8ff33d0d547ffcbd37ccac4d98ce1e6fcb48056ef03af9b936d68d596fe877bed8b45b3926c6e9794ed6828a8bdb4dee23585cf07f5d92f112799207b398fcc0efb0f71985bdf18786913b29637d153cde39f1bb12198cfcafdecbecb7f08b6a78edbb664b4b5604fc6f4231113c6cb7771fa30786d6022ea61b8cfb5ad9025cff94dbe83b783a9e2c3183553dbff162207594a2e3ec15b4816f57341dad6be4b06b6a90389c511d81a923ff9c7144a9bd576df4f0344281986f310417a80b4ceb72c55fe06131c33e46645e822dd3b6324ea441de7018448cc14508b24d9bc9ed5f61a6cb8bc51d93e24ec5281a149fbeec719c419f09f5d5be1ca4a1fadec48022454339cf6a82316e521e5969796aaaee721f52fc3b954892e18f7ee72a42db46c0388d1c7290c15e971e60fd297d113cf6f2d4a28260c5ec7731bfe4d60946df7c62313495e5863dd7f8cb1d3f565604fed4b78f092ab9dfa9d251b3dfc98f30d3f0689eb485209aa6dcda8b7d6badf38401a833016ba00ff09e59cc8791cd8eb4cc2ff78396c4123156106d810c6299bfe5ab6aa03a65f5544f0059963201e7b7362e4f2b4b893bd8b1da4626b13b34c726b95dfca1a28aa5c38ecdc5770028fc77c497cbcdbfdead8454aa4daf19602600fbdd9b30889f62f434b8dcbd38174ce846b95f9a6229818251879ea09081c49bdf7bbbe09012e95f71ad3b371cddc4b93019becca7c3d445b876f839911a82064587e61fa5aba249d4205284ec76b5f7e45b6029cccaea6671876caf7689044ed27c4dd605f7b6c0b4f7b542ace215e3ada797d44407d31cc5bf0f6a88b484c5cbe66b6137d7f7ad82070bbf4983024354b43c40e7661d42a070139b11849fc42b5247eb6bbdf416b5523a461ff93caad881bc4042228a7c69a7aabaea1a7f2429c2e8a6006619e4ff0d2e70bd59b34593acf236cba12eb7bc1586747c03a2d94fab4bcb2a452890b265a09faef6ab02621f52f900f4cbb70feb853c86b320835dc6c671e93cc9f85d57073d33e5485189266bc7721be490b4362afd32ccca20c45c6dd0f9b95daf3fbd7c5f0c0b220d3830994d89c41285c0c646e88e8ad2c4ed82ab573be8d7ebfdb3c3d3bc566a7277874b24561a0a3467b7e694d390c89477fcafeceb01c3aca41d4149fed83fdfda9789d1c854cceedad987742f2e8e6782a79d6d8250bc8517a4838f8cce07be8526689cdf99f65116fb71a6adcba2654f804984d3d8e58c39dab2eee1d1bd1ce09de31949f2cc5503dedf5b8316fc115d5ae2723cb9544a613fa0f18a668cb068bfa87ed3e85ee5023e637475bc3e6ac4acc7bc167573807b9bef05a54ff40b7804307c65d112031c2fc14e9322f84335737af2f901831583878d42bb4b7f507ad16d9a841a92da55de6369d6f3caf3cc3950d1ccc65af4ea4a782ce4fa02f86fffa7e71cd26b27f5567eb793c321db5b24d24bc83f879153863d47118af2976cb9405b25e96d2c863b62dd43d267665012b7d3b3c91e4efd34752eac10790f5dc78702167c84253432bde1dbc3740f5b868829f4b1a44e8c0600a441f3e7ce714174453156a664fc0fde14aa0ed45d367b361e4881d3da8179806e1d63b386b0afaa065fce3f6703967a2977e6209f992e73f910f0b3814cc9118c4d990a99b8e52f267a0fc62a09609a29b61f2c4896d410e056cb95d0fc0dfdad07880f831f00edaf1223c823f09f26f09a35142f6dcfff9c2a59e7c7655675e147cfddc0d4f1b3bd25838dfcbd3e32675d3a7f991363777df0ae0f91e7844f20b39a396ea0be702c72fb8e170a70cee42087c352a3abcac23c35631d9d95f61dae3ed583faae2de34083e6878cd8c2c3fa320e406e233b2997ffe1ba838d7896b29c23f08cbbea29efa859c2751831b7fb76414d6bbba880bb642bb3e2a091c9ecfdc0ac4fe4d411ee07377514d2fe9f2f14b8d5411c98b02e09429428bfe38a6b14814bd4819f9c3852b63b82780e63fee6083b83509c9518136ad38454e06901a7b60b3712f03c4dedef9e5ad44d40badbf08d415652b1873694edce8cf026f7cdcdb17f0f70e08a5d2cbcdc6da4ab78a9ed4f136885c18807bff1fea38e18d25751f4cd50d9399ef6befba634a1f90833d13b2bc763f07679cdef3c6e2fcccde9ead858cbe25b565f9301c04b08c4dcf1f50e1b686a86a1f68bf9b2f986643424933b56d41820a34e488f4d5ee48930a6720af775a116e4d3997a1f0a1b7e0f79827921cbcdcf343ada4798e6f75f9a7d9fe029ed9da6e04a9d441ced4516a20e6eb13d03a2b553269c111a5158258d0ec92bd112309c4165a88b0b422a001a21bc258e9167ce998b35c8cf8b8d376cd27ad15e9c5543554691b3700796aa8467e556031a62a311ac389f164236bc3c75b70191bf3ce4edf22c7ba45b788f34929a61dec59b84182d9b80fd9c919a25dc2b042cb51db9625e27ae266ccbc20f3c309dfecd7ed59fb76ec38868dd05ff02e6fb133149ea2a52780bc4c7c0ff9202dd9a105aedee003c93d74fd697e5dbfa3271bc69ac3926fc208f1fbdf8004cdc75140f09177cba7a1a7c88e9ea10a94843f0fb5670428a8b15add5c3402c591e7746fcbb32c6aa62c056a8517178a87f12a5dca939ce6d43ccb1cbe807aae9c3ec30aeaa1a00a27e61a7c4dbd175ae7551026cf7d5defac64429b7006ef6545292c3d9ff05711037fd2563ce16144218721a58c9bb0fbe7b45b95638223fc380c2f79d38c644ebbf1906cba1bf9220c5a55111ab9b2e174d602b4fa80c13aa0d21f6f665d11afc1567314ea2eaa7a3fd67eb8e6775c99d5ab1c440e1270cbeb7180f95cc51560c2899aa1624d0cab81767b3fe9b6296f8fa9af31868d1eeadb50e1e0e136d97c819f0c2e002087bcb92902ef0630c7514952a52543ffd8fa3a9bba1812d5a269643a90cfcc45960ba2a1b888c94da9f847a6c092006f2cc680b3d0151d4801f394986bbe287bc48602a49930e60bba9407851fcb4c82e4f5293576b61cef4901df0458d0cd4ace49ceec207990920bc072e6814914b40059a41a0b7e67528791d334591889b89af9cc66d8a398b05fa44b9a21c3f7f4c259dd49193e61688ff3a98c2dea05d97ccbd6370fcd52aefb69f790325f410c851908f86e254b460fe44a36e7a7c97cd89227328f31936f2128094a0728368a304c96012f68cf6361f44c323715fde1883df2988769beb0fa69caddc09b1bcdf5532ad6d6ade514e74333199a1355f150e5464c69fdd4b084b89f485951e58914d1e66046ee49bf72492b02617fef5da235bdebdd8669ee6cc84bde1df69b89668acfac81a560b7a6a56f33df4720d0cf1cf4ef650329bceba61b1454b73a3775e4b3dc469fdfc4ebbe5d44f91c34cbdfa49850513c51e081b9c4e8f653af4e4f9b11202d100b085eb26219ae0fe8b6bf95dee42ac0e56c7a2f432d12b54c8c7d2be141d6a456c41a06d15104a6db0f7f4a4a08a7e4d2fe4e643074a8eb6b7f87180a9942f96ef3b9224f120c801c58676d6f191e3ea2a935bb498dd258adb9e21ebb53702e22ea8125a7dca1430a98cf51d3b8a7bb047f5f49a8a8c89b9820dec14a22115bf623ffb65a5a4a7bb614ef02ae7fe8f16698f55c1935cd9593172cf0b866bccf5ae65f460f135d43808f0454a865182d66a55847f447466f925f288da73de43a4b7e4e2e51e6807f44a834e7004bec6a5b8927364e1e6565d43ebbab6dd6d0473a02386c45274255d8c2f42e0eb5cb4ccfa716341003693d1c0dc61a3f53686312f449e6f355b7c299465af13dcaa8f65eb401a55923acaf7f147c4048aef94809e6600fc8afec3a31101280cf7a72bdaf1158218bf11c5128bf05a87fc0bec3d41b002e698844763639c956052a13d38c7ab32b08d15b21351cb20b887a978690293a08efa2a55b1047b3af8594f708df828fcdbfc9a09938ccf2ad9aedf60824937308d5d593cd7514ecb4f95af0640af18cf7468dba8b883c2ef7fa1ca43337767c409301dc97126ca9532347984f3f7c0e6991163c94ceb0dc9a55d7cde790c799a57a2c5d44501a9d1b252fa7a2ea46e8190c11819c4c39fb5ebed7f8d27e43cc5a4fe931bb57242402f7d7d3a5f7bebbd8b59f7928deec94da8e54a4140c42f041367182599abe4383051ddad2517ebc94c5104c534bffd0299ebe6f08ae045970d8386acc804e31712faeb22204f48d7b231c672672a6f5c55c151952819acfb666850e511d08639ef9d0fd0fa356d4c5165fdcf4c485d5da76323b1edcea2d1545b7e143d7f4b190efb23b7df20b597e360257f2e88e7394f05c394eccfa88611ec46f7ba8b7163cb542d2c90772f8a37d7ec1fe4dfc2df64e3b535f57c314db09530ed6e4efa99d11185a46dc6c31c5ce65598a51f48b65a79375ba3ac0a1b645325a462d9d02af52fd93d167ef11424d42c8f6652fdce83d378a9dc5eafd4373578d37b13b3ca9dda6c85f6a749fe6901d7ec5d28415dc69b4a62e8b5605caeb12e3fab8e2403c3fa7810ab96489e5897de114b9c24bebc0e9572551a0ad0e7a469090fb7fe7d1748a29ca92d53aa88e3e9e3e0b3cf99e4800f5ed253d60d3a266713fe967d5037b2862e9f997cfdfb9d0c22a5fe322a2f262340f04ec3cc81bcd21763b1e7612a51f2999d3dd8f", 0x1000}], 0x1, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x60, 0x4}, 0xc) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x0, 0x0) 07:13:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:13:45 executing program 0: r0 = socket(0x18, 0x8007, 0x40003) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xb801}, 0x8) setsockopt(r0, 0x2c, 0x4, 0x0, 0x7b32b03db89de13b) 07:13:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x180) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 07:13:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffe68) write(r1, 0x0, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0xa, r0) close(r0) 07:13:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4007, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 07:13:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) fcntl$setflags(r1, 0x2, 0x1) read(r1, &(0x7f0000000080)=""/117, 0x75) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r2, 0x0, 0x0) 07:13:46 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) semget$private(0x0, 0x4, 0x0) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) ioctl$TIOCNOTTY(r3, 0x20007471) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) pipe(&(0x7f0000000300)) 07:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 07:13:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet(0x2, 0x3, 0x3) sendmsg(r1, &(0x7f0000001ac0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000100)="437a73b888d1e05bd5aa4c7b9be8da8f901565d434cc4fd632b56dd5eadf7c8c9832ff4d075a1abd89b4b6d98dbed01ce302984940708209aef38b07563856de01397fa9f0da95a17e1adc9183268c8261c8155bc0d480020f0599adf309bd027d9401716783f55579c6b9630951198bd0dc84570a50b494de4eefa7cc6f3f10ef5d", 0x82}, {&(0x7f0000000280)="e8362e9df7c75e47a39a7cddc5b1c1acc4b18a5726954b4789a66c8302b35e82477b5c7f6a295c2ae2426f04d454f735700be2aec2c0ad0435cf1e858c8a0c3c0500f7a15b9fc170a915a30e8612819232dec886c713b8bc17789d48388fef1b725df4dbb00839b408711573e88651e445a75e60e4aa4065d58649f2f530bda41846a59a5847b52a41256597a12e98a704707606e966d13459e32bb9c7ae6e0d61d54b1ef80ea4c50b3b20c08714cb99242ee65afe495f8c65626ee8b24271b5b8155a011892fbf97090d0edc2f61281b8d869806cfae6dd8535881a8323cdb2fd82b59ac53919d47a721aa75f2cff2c470818788ab8b866de23de32bdfad16f44c89c3a383590c872de8ce5427ef5f5491e425b453113e9a61fa18c8f7366ce802629f45eb9ec89ddbd49d567ff25a7d24d815b151bbd30940ea91cd49565b599951787550e86912a6e63085213cb50244bfc30a52d1e909f2694697ce519a118253fb21ca94309568bdefcb786f6f3f5539855251ae8d369b0d9d40e4cb13d64154d40de33704aed6067e0bded164e54b4e6351d3049acd36bcd48463c9e4fe5f1af96ae9e3380bb330c3a98ee8bc46f73907b115e6f0d0ab717c92ef2b8630ed58afac18cfeb0c6dd235a3acbd5d23259bf75b1c442b94af3d34b607b7ee46114ae14cce895ceb714c59e7f58589a01d4b56b079b23f850070a4ca7ad335a470492cc2f63467736fa06e1ca063b42f14d778fc63f8cc91f50dfc564eb6ed08bea9d5c37d7b4397629806aa1eb333a4e82362f8d0cadf546e03bded6d967a89d28c7481478250f4a1fdf86a02ba0b6692e746576fddbf6d03a5ec14040e7b38652e8f4f80375c22a1c03591a3e91de52a27d654768f0ccafc30ee0b016083d6e51d2027f8145ca15d8b5ae290681224847c40f018b37a5190be5f46bca2a1c4e4c5642d5dea1f3c27779535ac7ced12dae7876aa665b4af8597b45c98809fd22634f41844b12787f1f2aff5080d6fd0b6d356fa502f1d4370fd0198af770ee19d8f418bd66ef83deb08a757af8228254d71a977a9e1cefb1e2cd8c4dee66ba6f4df2ad7aac612f3471c79261724758882d5f90168ef0abd9a5e2b9233cbbf4584c4f8f22c138fc5af03ea2bb776d26a8f46b09561eb4396ffe43038e6f9e31bd041cfb68a6e0276861889b0ad606aeb1b5a15101cddf033329519c80729ae47f0568ac9b07c64dd45c1fa03f363630d1c8ad2e250ced1be1cca893cd810c12047b97db1f33f1ce8af99876e0d5bddb8bf0ade81e3cb2d9d9bff489438fbb1ab860ce191d871d62137c143807361a4e674b7dfb6ff36f401956e1f6397468e7f66c60951fed70b1d5d65533ccc07bfe50bab9745c6c1e7b2958f4394b01bd3b1358ae13a2154cde349ff08e07a146c4a3ff0e12480613c2eeacf8d1b119480874036ec936ae1ed823be1d667ad8b3d52d00c9040beaba6be64b3bf68419d6562d1327211c143fb689fd001d85f90eee4e17c20054657b83ef2d3c9f1d395bcf3a560937f2ecec6c4e359dc35ce6099f05727024978c9f312f73ad2f493e304db34382d0b4474416fe390a1ca3bcb58c32f6952fec27d0e69eb422848cad06c11b6f25e505da45634461374a7f00bb5b943aab24e7cc2938aec6d76f4f477e5a045238c261434cfcf9b84595b5e34524482cc54517f97eed9c713d5479eee9a1a1503f76ffe4b6995d1db0fc34ca52ba8973d2a7fe10ba1f74e3b70549d5fdea5023bd38f6a1373454df061e3fcc230683d768af9fdabb66ea1a935b5831bd9411f941e3f1e9f9d53a6700539880ea76b7ed7a183092f917319e03e6ee84d6d5387c414d4f1e62398b104b8b775b17e2c36282cd240de977c55a178a14f5e727c6432f806743e859337aa3b6983fbcb0a655ed84d60edb9d4f1cc1ebb1c2a079edf720ead1f8bbd4a2f7050ea29097b97b13d4985fa4f31ebbe0f22e585eb10dd98286b8f025242ad6dc56ddfbfad4aeb686787c03ba14b5628765c5b91d32795fb13613cbc8f491993761e24555f62f10a6a3398f40477f254b55c60850c8c52ab1d8614cde46534abc127d8aaf1fbb6a4e7e6582ec00976606b07e7d40dd5736204ff1dbf0de44190d5a97da07b189dbfd0bdb75a87a10f349694aadfae7db6652f18537bc3ccfe2fe529a92738025e08ef5b1d7602a132c1b5e39c70067e1e317829906a043ceee87d2cfa66a832690f1f19dba6d9a8b927f4a968d35962a3b717625e270ec1d17b6e81e2c5bba8b26d45578867a06d7052b4b55cfe04830b3151e2432f4e7fe5c6c823cc36497ce79b6fb2cd48b63a11fdded892778e6c4cca235f0ad9f5a7d1bbbfd7827664d00259b83da1d6ba81458127c731756c90f05bfbe6b68f02762ea004bc1acc3bd37ecd0d6cda06bf923044767ab2176a3a97392765781d35645b92f67f883bedcfbbbc0e0c4881cc4e4076c409f2a91713a2a8f34843fc85044f89d50307e399c7191e14537bd05288d0af07da9df5962b5db14bf6c1fc1a574c938df1e2ef31f30072c97097fb5aad9412053cb897c1421752004f5958dfa8830dd1892031abbf155b5bf81aac0c0b8b2a58c1ca5a455d3494d2ae73ff1a1ee6b999e8963b13c1a01a32016ff9dd6d637aa12414feaf0cb8468b846618050403f057fe4d5ba56ff1d2e2e4fb62b0c189d5f5370c19a3acf4bbb044a4b37c5efb26a6965e43e5aaa274f7059fe961720d73346126d0f8e1443541bea1e06c5db8efbc914b3d3067064f344947a448e767eacebfc844c3caa2f0cbaa7c55b3f9c1a0a55093bb82f1ebd472bd6fc74f21226ac5dbf5734cbb57d4279d1e9ad479ac15e4a3c99fe4028c0a30b383f547db2cc5e63094db1b2fc23c7f511ffb196c2c56cd2c2ffd588725c7f4d4fad6640cabf1effe76ef6b84ae1e08ee3e7c508f495539ede7ba8377e70f48687e29624608ee05b95d3e171f112a5a69b718905d9c60c3d6723562d30d055299f90ba029537d4e34b834b8da36cf32957d33b6cb9d48a45a4b4d00fd0597a198fa78c937d5c9d3e46e43d9c3917a0c834effafafa9f702ffada44c0cac13c59bfb8e5c3576ffc01f69a7b69961b9d7452c9eab42ed6c051726d279ab4e998cca26524ddcb07da5098f5fc04ba85831776896143eae300e8af611b1ab5612b398f3329fd5f7a08937d81227cfcc1f238d97556f10dce24248526a434f151011d973d91c19fad3ed26192620e45e87e0f742866b667b217200fcd0be99eccf995967df9d59b092c17f338a27ffc04d3d7cf2304abf9fa261782a64bf2740ac1a516ffabaa1061d6f3c86fece2620da579c64f32da1dfede11dace6f5202d357dc64a099170fca43b61cc0850c094490c14860352ecbcd16f2113ea37b95cf03fca80d7d14adda2755ce20c8f185f15e6faf1da114c45a752f4260a02ef1efd72172f5b0b2ad9f2c8cd59f2f170a17eb2498b05ad42ef00d8564a7d6966b393cb473f0a0c1ecd9e901a15d5df21f1ca1df2e23b6651dd186be26534bfb22e9b3d2cda2957ae04a3770a9499beb6670657684c6f818afcae36d78bcdccda34c314b37708d77c94114369194b4b877456deb3b9d026d4f9b7652863599d272382c1389b8b7dd34139e14a45c09b618ab86a15af1bc95f0a65f3553ac68c03c4430a9d3441516d1a558e66eb6720170b683928ec446466c6fab128cc7af14a30619ddb91acde5a77b61e85f8b816b75cac969dc16375cdc7c9d06b5f149f8688992df6faea100ede9ccfe6008f6ed5c755de6e36d1572aa017805d0765847627a77e551454102a2a5b60a0323d2924097957292fcfa8979badc94b02bcc60e85f408ab452b3ef0b02d45809af357a025e629487af5c5a95761e8eb5716c2e4c99363186bbb733c2ba10cda363ef8513c2b1e8c2c79c8f1a507a314bee0a66ada2ca242e69895087accbda08f42572e941c083152124bb4e899287a4b82f69a110121051607bcd752aec0f47823a5458f64fa29cebfba1c135fc4d76c077bf1744e416d583ee1c0ff83addb7762865812e7c091f2a3623e4f6c9de0d12eb635271d31bcf2085e6f4aa410ca5efd5f5fc21158d0620d03498bf9c71b56a7420376f5f5fe6d5ebd2660893913f587046fd3b606103735a9afa13014ea5abfb6af71e1a74e68e1826d380f44175bd59ba5507f43d3484205f0181b691d97276d5659873fa122c130954bc70f9553538d6a4782189ebe9807ebc22f4e696ad2bca49065a0aa205c40a35bdccecae7e63f220aa09e54e27cf7b8e37ea532e4491e174eae424dd727a492f46dc4fd07b05147d98c662d5893db74194323082df8a90ac26f63473b6e21195378b33e402ab4e8643ef413407c5989ffbe91262937e5c3d0cc81d443265dcecf8a6a69612abdd307dba69dccd9c9ee6f366b29a9443ccb1b27ab37aaca1ff64f92c5b73c2cb62a9c05d0fb8d28ed5816afcc8423ec2482d28359e46bdfd054836d440cdbe218dccbe11ba51a36adb79c53ee73da718ad8a2de534a5188a2c4053fa6f0517ad6b217bb0a9382dd584957e92810925d1fcc16ee5ad580169c7db6369151c5adeec9f2f024f104989ef85f1c226ea9e2ea05f375890388ce96e68892155ef8d9a8740a7ed3e78b7776e0badc39c6307c5c66d97905b2a902a72204542ed7600d6d2780a5c7720d7fcf4040cdb8c7a9ddbed74be237ab4887849b915ec3cdfb7598def0eba7de4d0107887b3c541a55131f8e8bc7475fcec3b8853afc98d755219911feef48be5e1c27f2c6629f294a178597ffaa2e9d2661e234ab1ce6fa7bf072d0e72368fd59f68f089f681d114a22b6d72bcd1ae6f34a003ff6d7a444a7d931a3e7dcbd289415fbe3b45834a00457d38d1b1d5e63e40bf7ad4b3a3f65d650d9adb0637045edb3b6f220a310782f07a00dcf59780cabe13c92ed78b3870de1ace1ed6fceccd2836018777d41f80917b165cff8fe824fc1ceff81982027e5be42bdcc0985b049226e48169d8c601eaf892a55b1cd3cd90de4aee00ef3859bcc21ace61d5c5df4bef2bf3d7d61b60edd53c6aeb046fa333e150b0740530c2b374806695470e643506356caefc83e90a82a3934a185c82a8da463554a074c0094451a3f2a2c29dcc67cabf3d02f7d107338d7b0313d1fe602bf2c609b5fa6d9ab5f6f1465c7772101e5fb87ce1504e3250b35304a7aa45b7b0fe27152a65d4c0f1b1b062fd05b635cc3fffe980dcd8c9d9d026079b1004ef1d4bb6e1eb1a5cac22aeb68b1ab1b3dadea56e3b663d8aa132be4d55bab1b100db9f684f65a4c94d5323c039044f53589395342b9fce76322748f6537542aacb2e7f385bb8a2dda11f47d56db9e08c8fd795b53700bfa996086f58c2f43e738ebf67387cd8dedeae55190e56045501a21473c88181f85d2bb88389b30f2dc64913ca8f5cecf3763eda746b6c3b15b82c236742739af0cff053d4b7be267f9a4ea36fbf8e03eb118392c24b80889014f916e6f3f9f0047c85cfb1e9334dcc52c73e880f012b79f7a7d9ab98d87a33a8fa542ffea2963098498729b515c01100ea5ad775a4b8c108a8c040c10e818b7b563038b1ed56cfb706b8d96e24d7faf1f1be1feec876f62ef15af8bf1a9281f2c76f4ab2e0d380bbd506a1a85875ed17d2fe29563caa0dfd91ce403083e58f501af16596e9217a47f5bac6df92e77484f35c9303ae70e94b0a4d65c6c225ff84098a69c4bba6b8e75bdaf0f9aa53f7204b0aac48582d5d25b731e475", 0x1000}, {&(0x7f0000001280)="1aaffee27269845bce58ae310ea5d7ce14156c434a54b9f1d778f9d759869fdd56fd4b9a42637b6d85f1553673fa556011d51b1b80c475184bb41b3094501a2a12c13325d8975405d50a15381d68545521f244", 0x53}, {&(0x7f00000001c0)}, {&(0x7f0000001300)="3ea09d13bef82d1742f3315fe51d8b66cce344979d471e66894b05a403d259e30dc9eebffc2325470720c6867128a1cc8a4b538ada6b0433569d668c526216d8fb575bcb10e774c659bb7e5df0bf47fd627fd6fbd2ec91e11db9365367db411a71cbf8e804d0e7fd3531b6a5388df9404e452144d82e2b470118187ac04ff53a38a76b28dd989eaa50325c7c838b48b224da746c61d22aeea155414bb0d603650909907c135b07d2fef179e7ae96b7ff57757e3a30417853f54e6731d70e4ea822", 0xc1}, {&(0x7f0000001400)="13f52a27a7aaa06fe9223024fec0f02acfc949a8857d83f6fa06590fa4392aa32ddae2f0e86bd15381831faf542374f2888e8eb9d1296ba2b17533b32b24238e21be55f736660d8667db8f7579c12a5022ecbf772b0d828e4cd893ca41414fb1d3b2004a89f08d783ef3", 0x6a}, {&(0x7f0000001480)="e181ade57cbe73eb76df548a5c3a255e4c97d4126b7ffe4a3c915f7d56de9ca8ac408f19dd3a3c05e2ca808869b7efd70d17ae7605948b", 0x37}, {&(0x7f00000014c0)="d8ea97748aa29a800da916d0d2570da65b5ef995a1008e072fc663a981773aca06d09006fcf2111590ffd88a8f68702125f279ba390d1d9a8fffe2c4f25dec07221e3192d86babb2e9f20073d9d02848b691bc9349cd97a6021fc09292445ae4515351554363e85c015287791e843aad4fdfd36d3a716386b250ce4d5332ee413f9cb3eeb5e99532d4f725fb2efb95b32980dfa8d6e1389904b9dba83db7b39bd5260c448c625c33c966f0d26a6379b0614059b2076f511b", 0xb8}, {&(0x7f0000001580)="43bdc2c54fe60ab95d851f77b5490633c3d666a57152ee573f56666775d1c70f8f7fa6104f76a98f32443a9669ff29678d72424f237491c7171c3d45c0ff8746f57c2f3741b09d14d083d31ba5b5f6946c1ed73bf1bcab437a815490597d31ce5dd7f21e94178400c520ed5318e29aca96001edec61c69e76902534edd2577749ee44be6cd12e43a771cb9e3196d7b90c4e2ab943f6ffd604b03a36493b6b9d9fea90a86ce80438bfce18fefdc7e304a0794ab5dd4a5a0488b8deace113a9af032c951e0b631da28869215e6d0e8857bbcefa9743af2159f19f8bf7a124630fef7fa1f747c62bf37de004c5f73c946312f9e8b1ee573e374b56608d1c746be", 0xff}], 0x9, &(0x7f0000001740)=[{0xc0, 0x1, 0x1, "c85f7bea7a3aa8c83a46bc49ed64c801bf4a1be224e824ac4137f8f2d60d07937ada5afd5f56c961a812b301ecdc435d695e258bbd7e5fc3d950d58b4f203d91de6896e2ec47bd208ab2c58d8831df11c422cd7867f7def50f65b330b04e8eb263d53e3ffaef42484ed1721e74be26246c84282b4e1ac9e03caf3d4373478411af94ddf602b1b0a4c61666567b9c294e2ad0928f73101cfa2f646c2a0672eaee9e24713ccd8aab56b7b0e12c7ad92cfc"}, {0x48, 0xffff, 0x1000, "a7457e9fff5f111224809a3a7205a9ab946293afb075d0cb496d1adbb1965823a87885a371640446a3d7c722682b0e1f5381ac97f2"}, {0x80, 0x0, 0x9, "38c539b7194f65d31ace37af9cb3c353c86df2aaef144e12ccb8c78edab77b8558fddb1ab297f21e12071f171f41f56178d27fe4e8cc13df14d90893811544e7d90e3168a5ba9c288c7c8fe9c23c89b215e40228ace2fa1987e1300480e5d999d047e5b7ff897a6bd3ac2bcd459b80"}, {0x60, 0xffff, 0xfff, "896fe8599d481baea60360bbd6845192db8d0c306024ce0b8b64c1566f94653cf82ee0db07c6046b4c1ffd6ad0858923df2ef4362120186e81f43f7ff8a2a20b2a629e744bc8652d40fa19508978ba"}, {0xa0, 0x1, 0x0, "9ea998cc7c25d685b108cc810884eae322b11b77c91df1608f2c19ae1b2094b86fab1ce937281dde454de24df0e86f991c34109b737192dd916c70d2cd16108151c6a2e860a06d0b0101007d6af52df0f384c0d5e536974875b6384ff16e9bf816d3da2ca9384e10fe1a3694be5721b0b07f30483fdd254608a61fa0fab7ca4ec398717681e3e61d9409ffc625"}, {0xf8, 0xffff, 0x1, "93c189f93ec6a123863410e77649a55c90bcd0d70e7d93738eaf90831fcf74d5065b18ea18fa0c9e35f8f1036cbfe16241d0f19e665c05eb73ef481d432aed5181acfa18b893a0954f354a5ee41f3749ed8002d53d5aea51d066fc335714bd379c924d73b06fe66a3c235364679e79b4c6d4375a179b9bd8061511af592da97228883655cee3e85e00860d71dcec0a5890017d8a5b7d1b452706a35d49405a74f6a8899b04922e1d6348c618a5a7ba16536daa113be536734bb7c6cf66a14771b2918b9b3c728313a0c2528734704bb501e1b69091e9e54a9243709b774c90ae7ff2e8c5"}], 0x380}, 0x40c) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 07:13:46 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x7fffffff, 0x1}, {0xc452, 0x122800000}}, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fchdir(r0) getpgid(r2) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) 07:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xd54f) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) syz_open_pts() 07:13:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0x1, 0x3ff, &(0x7f0000000040)="cc31bdc319ed91283151c73f1e2b9d5a5064b0ba4bfa20614fc27f6868b7", 0x1e) 07:13:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/11, 0xb}, {&(0x7f00000003c0)=""/28, 0x1c}, {&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/1, 0x1}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000700), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[r2, r3, r4, r5, r6]) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 07:13:46 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 07:13:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fchdir(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 07:13:46 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x477) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000020000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000e8ffffff00009ce2000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084000000000000"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x0, 0x8, 0x8}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000340)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r2, &(0x7f00000001c0)="f14e2fbbc386250136cc4e", 0xb, 0x0, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) 07:13:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r2}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x89, 0x80, 0xfffffffffffff000, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 07:13:47 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="c440ca132d872e6693a942f88a943daff96b7b4e6da620b4cdcaa8c54877b7a6b320cdae27b847de85adf127ac75b573121188b4a228e7f3373429ef28a1b7c863ca0a83d75b00bdf68cc4c18e11d3cfb7b50e3afa13ac3470fed20d3fecce8a73daba7b001445a1312908005f22d635bdaaee40a0b6b3a6ed1c63938cbb1bc8c6f05cc50432a03b6a422ac0", 0x8c}, {&(0x7f00000002c0)="1e9f101a31d9ededfa09e7947401a0649c3940c9a08f6334592caebdfdf31943bbaa3870aad16bf92114ab8a2a14f55f147f466ecbaacf6e9ab0dd52f799797e90cd94bb97f6ba97b79f07aa7ee3e3e649bb2760320aa87e1a119aba8c4655efa62eb9683b05a3f7f40534505a09561e3e921b694d5af2317fa75f39cddf236b56155f445d424bea772cac4ee9b3a1e8aa5a0aa66185e0f1d87b9c314a0dba2a49324f5c40313b580a300de261726177972aa2a27199edba2a64d2ab757fd620a9", 0xc1}], 0x2, &(0x7f00000001c0)=[{0xb8, 0x0, 0x1, "e76c6178d2da34559e492e8fb03a4de6a957db9eed57a4987d95eea66ed282f1471e8abf3185225ba98c9ad714f5af9cccfb441fcb9cb5095fa51178adcfe4925e6f4cb4d00e39107613bf9a535b9fa59d5c6e7e3656ee1bb9afab32aa7120aefa40674df46b253603d742482e0e5d92e9b41fea7861c7b72ddd36a92ea5a12b81b25cffa4910361094ff8d37bdf5327e8a0ae2a89acfeb1d8f2748c1094e4a0824e55"}], 0xb8}, 0x8) dup2(r1, r3) 07:13:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xa54}) 07:13:47 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000200000005bf3"], 0x10, 0x1, 0x800) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x3f) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="9b9e2a0a8b8b1252b0378d330000b05869525ad12a3e980c5960d27cb8758e7dec010af0219748173a5c4fa64ff5ff2008f1ab1065948015c24dfce4249f8967d14958e0dfd27bb2502858181078606374e1d1ad219f7c69ed73e0746e293a6e022553", 0x63}, {&(0x7f0000000200)="b1e2847eb3ee134d256557d0c6130a406e1e7b966af7585a9c85ed34ea137f0402648d4cd55c02a50ea4bd3a0d0bd03dbf34e1d2c04c0817a8509b2a4f2da68aa04e6f2f8718b35420c076f118d6369239d2f8452e5fbbc8c6f1908d8805dcdca95b53796f256326742ad17dc966e8aa401c0910c796a5576e1e8196756b90ece1df3600bd276cc58c7a194e4d96ef85c83e0d059c2cbe5ec8b3864ef8f7c3be9a5e9d0a76226dccbe050b41ba753ccf3cbd53d98da37a336c6ad9752b85c7fef4686fdd93245fd8a91ca5fd18fd7747d1171382c547c23c51dddea8eb8acb116c56f169aadeae4948b17636e838121b6c3f23f5d72c4b277d5b9e099de45c54f28bff3fcf6c6084ed7bacbec05d7f244a34ca096132e0eb4145fc405ebc66d299fc77a1d359f7f9c73debc214839c6316ec275dac1ec5a6ae964cb5c128595ea899b3c90e48e92ac066aa0f0f6524bc565ef8a788583027e28b2a0a118e3d34d9fbad4851505719ca15877e7b953eabbed2704ad21bef6e4f4105efe5b760f1dfededf5a5951699f1b9ff9c30d5ae61e7ab8d6f57d60fe50a6dfc6292872b9493768c68f95fd431aa061ac374699a718f7b8ccb6717d9b71e6f34b4ebbd6908d3834a7ca9956554e46f386710168211dcae4ab923f7a599d650c4359b715b3827c6060bac0b0ad507546408a48d77e4eecfbc8d0afd23a7ace34fa14174c3246e1c77b028d72cfc80e7adf9dac822f4614becd2bc88e1ee02d97cb7afe2f4c83b84901ab0b027df0c4a36a751c351e7e75b497486f8f88161988644a3f355171566148076bd97250923781e62e2c7d5c8950d933d7c712398c38cfd069e76d69edbddab959ba5568d395bf11d1cceab5355921740aaabf49fb7497191fb9a400f4c1e45a7d5c1fe120d7c13fbb5f41f26c1c0ae41adacbfea8ce44ec9d75f4eaf56da14870b2b30a6815f1539c91a65668cbbbbc8b4289a233b93a3c9514644cce2f4fbf0ca3d4de2efecfd1bd468aa24dc9411134fecd4736606add2a10363f113af08e090bd3213f09e12cb8bf7247634cba2386a6ad2898da25d00684c12428bd933af78c9e2acb7250a167d44ffe2c1f50553a20b9866595dd97ea2c6165dd02980f61b618b0ba7d795b42629c6e04e06556273ed79bdeaf222321cd5be3dd8c4f35234414132d7ce6f7db50fc157395becacc2e51580a82c1502be37b961c8d5dc009e015f9f45814d5b86c2c10b69e53ede7687e79b897ab9ae84ee68a8caf6657138a472318a7a5df42e5fb02d37a9cb646c7c70955ec33d3b54139db8d98acef62ad86d26959bf3b3ed93b6ada7fe636db8330dbbd08b71a476fef46014d50d0b20cef2b0aab90e3907fc04163c2dc617e0388d8fe7dfd2b57bc5479812d139a72ae8dd8d720236828102ea0f7f8206dff075c89f1052319af61f8b9b039dc4020d9c14d8a45017c69ad9db8dce56414a892fe851e16c11c8808517832d3e9f9ab9f7f0089ec06df001b4a3c5a88a4c789bb438dbd0dc7307105e518ce75ab3616c48f4ce21f297b0a900c48dfa66cff176dbed2582780fe340da7dddcfe984c4d8be65fc2ea107dd24b399054e9a9164e18c03381cfc302f4f4ffe469b8495ef06559331d231cb7dff6cd6c4f13f7c5d6ab9050ab8cf1d504946751641b71f88fb9285930d7d25200329dc32c66dc84b684e7030b293a2922ac432918a5393ff130ec04717c1a98d73215149f22b15b7b7156daafa1b4a0ad3480c513482d49cd9df4b9b0cfada87a99aeb0959c013e653e9d36a71c1cb0de2d0b141e9940a120a201b49ff258cfbb45c861856be66792aa8bf4f6b481a680cdea6be81ca470c87d711d83ede87e5302aaaf4173f52ee868d6b560e4c930ff364a5b674b06bdc35cdc7287ae2a7fefe34d5865889931dcb3fd281707ef3fffcbc424f672e1647ba5988a44a8d8e8d273fbd3fd2d43d26d07125be5a0820a9a43b116a2ece90acc66d98aa10b1b05759152f4d4df1e708dc80137d24f463e753bdaaaf89e592b19eabecdcd9274dd2600a9dae722e63e16d10122ebf227fe458bc8ba408a26d664dc7edb6b200ee2954eccf9b76c9310986faaa49c1d16f2d7cdcca1c40589d4e5b2946f824570f7869847543faffe641184974aa5e49362e9b4653c59328b73ebec01069066575b9a1987d593f4d01c24517dcecd571ca02faa8bd9aed64ca87471d5969097a81216411f5e2eb48e227441567f9b7109302ab78c3bcc650e67cd7641add5945cf1511de7425397b8f5b52fd6dd77bac7d9e1e8acfd8241c8ca1b9e01876d287458dd9d74911a5a878a076a3aa69105c550e123fc3ea7d716ef61ec079c47fc8f8215d4801b9f47a462b61fe49698684b8c1b6aaa216a700535451d04e3470bba40de7174aa41558d6088c8cd16e54e80a8daddde76d97f6f33ca0d20d41d0c700a498f2c1d93e99074ff350000ab2e22f3d7853326b200cb9385f192b7c7b8c4e6e9a52a0bb5bbdb607076034fec842a859bede9ab7fb1a88e2d39edc8227836a3958777919325c731f8d2ff0c2fca9f89f7ed32a08acd34c14d1055ff3ad7ffe3d244bf2b0c6031b819cb4c853845384556a71622965c0e4bb068fb073f391983d9d97811c7dda373966aacf8c9e2453b1e5c31f5db9438d997c6e476cfd07a831faa4a226968a96b749793084beecf0516c7f96cadcedb40077877be94898418639bc33da29d05ff4838917881013d7ec8603ff75695f577bf92826c34c2e83b7f58b30faa03b1e1e932352beb363bba0c92a67b2d32c9f916215301cfbe37532cd6a1dba41d41cc3adc6916749f070a4e0a95cf0a8ce46cdbd8cfb10bb633a8853a7a07f5d071595b872974f70de74a22c440129a1ed6e54b3f33d0d26151508635c8c0de55efcf5f2e6cd9ca5a668c3f6e41b81bca0c2c0e67be5a2c2ead24c8c4e6ea1d1dedcd20e7b4f20c41dac7b19ee683208635177aae3acedaa94cceedadfb45d294c02fd057b390ebd2ac03384f15c15443419f6fa7613d5f213def44a621c5fabba05d2b1585a1ddec709a2dab83e908a6012ddd4a3e239fe400e546261628113be15f915de8132fadc9becfefd79f92b0f4c36599e6670cee028e9cafa2838f0f8bbaa796600a270c9cca141c56354172cdcd7ffab9a2546f8f19578133c0d5a4bcc16340d7e417851f2887190559b2cafcb3b83278a10304212ceece162516beefaa7cc06f582957324f033f6bd4880b05b666606a7070b14ec5cba76e9178178f6fbe1856292f530a2c2e64bc92403d89a9dc800289d63a54b00b5b8bd591bc4f0b611e6859885f2284aa0beb98fad8b163cec3af7caad138c46cdb9aac4efbe6b59d8dee2752f53ed8bcc7597af77b12ed59ce2fd6192276318aafe0b8f71b853a626ea39107eeab35cc7746ac932f7ced7d8104c089cdc052deecc680594a6e1ae929df6678d839678c6c48bc842f87a1b89c65175c3921938848019f7d46349b3e1282b059521910dadea58e27b7e923718c1d3fda918fac746e3ecfadfade426502f305912364a5e140edd19fa0f4b439eb0f6c6dab9d72c45a46b7f6b8ca44ec49ab09b24072e99d2ec57ccb0c26af3d0f2ca41b0182b1a7c64f15e839ecfef8ab9c55b6ac7b5b5862128bc43210a581012a15e756b63702d03060bf8209c48635967728ed44a2ca911a865286291ad420cf741fcc07b7cf1403e1696c221cfaf838a67a922b6b88bcfe34bb15e131f4c15eb088a445c51e859827d0e74a721bc697fa208faeb59fcc680c73034793a220c8dfbfa51373faa36153ca70fcadd522831112549581e1b56fe7169e51d8c913f8aa1fb597170587a21b51444f58097c3d40f9f83c69e2ae1955e2ced5a4329f5fd1d197316dc6fca49049c8151438f73deb1c5b3bad4808574775bf18bb8c933682e9a208bacbf7790f0d80f0961221fe2f1a275a6d629bf9e968fb7c2fded2b0b7e7b4cf1f894fb2448c56b6de459d0943b0a7dba6ce0e0b9098b5f75ce9b25df0c545c5c2ec8c32e83070f373f658f5319af68f3d400839f32bbc35b1f6fed6a97b4a0a3370d0c63135422095eb4378f8cb520b1ae72af88bec6f22987d5578a967c957e702f74e664c4a859f4a4afa8e1392c06439db27d8556a9116f21e406e34753faa012ba209c8b20ea8a20a7a413ee239bd7fe64c5c3c7be4bb71849f2df25b29025d8c51aee30d43ef66b73b4b9f4e8e53ee5f02a9967431a926294246637039c719c357007167f94802e62057c07cdcfdd50da937bfc6b582954dc7c7a8ecae0a8a1e88a081d3da01d56bf9af5b2319951714b3fd2e9522b92277494a684bcae2b5642b672fad86aa4251831a0a00d5a9ee2eddda0c657a386a52dce3e5305450050cddb98b76f86c6fdcb7ff1439eba703da6dc28935353d5ef5c552dd3879439796b020abe5f1220ba1f898e9fe339752365d813d6be15da517f793fa5e03b2d12640e0b5c95e2b4419bb2f55d324b059158302a85ce016a06450d1e4d9c9c3446a3bd76a5f2f174c9895794b7927fa4b2ba2048fe1dce2d9718e8a0d3699f8d173c7a5c85e88dfb3aa3b19c01db6a1bf5bb11cc4c44f48b0b577b3efe513acd97676d380d0e65d7fbe1372c61225d99371dfda13b8fb9b68cbc5e00ce3f0d7a1466173b8bc649aa5186eea2c4e6e9fcff9f5af3ed3bc9325ce060954f24a1f2cc93005417ded3c256fc83332a4a5bd80ceca1e260541b949a23354a13b6e9ca682cf17921179b33f984df93f10edac586c444368a42284ffa65fa1912ce4b7ae8cd97b4379cb475f4d24ef8a37a5dbef8170291c2815dff4cc59e05db90dcce7047ae9e7f43a26fabe6ba83bd5f4c1b0ecb6d996bd2647dd920a80752b96014c8bfdb3739bd0e67f95a5fbd8641709db7e5d678390111616233210b355ac98db015ce746a087b836526a59ec18517123da0fa414faf706352c5392d317f4b998fdc20d674a638983bb339b56b0594d77f14edc3e11f7e86bc02c57f805bc36f5357b989c2261ada5e31cf4c2369160bded929dffad77e61f444651354540cc1c2198e8ac82c3134a5119a557e346387e2f62d6798327135577a63ba36c7bcf80d7df3b762f4d44af69fa03d18e3943aa4fca8ede57a41f00f76ff6d5ed2b67bae10cc62732b607e0f945bac4aac20bdc527a08007632edce98879d2b451a5b401af8afc692d2683177d653e12352fbebb4ee875f623c9489d79240d8902609ce8e9642508f29961485812eba60c2a9dbaa4e86f8b8d92fdc34f8833441b7ae909b9f094d84c22cc80ebc2c1ee6fd0ecf38929a43280e2cc02de664a7efcb32a774cab57d73163b1ff05bb96607c84ddf1c006a6a475103fde48d186510839da7a3d8b93b5d393471013977c1100ff7529739fb7a69054b2f246d2a3b6c3f72e485936afc787d2b805a5e067efbe6f017dd4e6dbcebcb83d8c214f99a6b901faef502f3b76fd096d178ea7c4dc9460f3150b1e2f471caa610655a06e7d255da8a0bc3733b42e249376fd18c35447ceb61b0804ba9d3c5dbd5f702aaad1ec9fec51c67cb85fda2684d96dbca41d1029b2a0a291ea5085c1c0a64dc879f5fb0097ebadc7098c9156c3cc7c0d151b63c7e6602d1fef67304193c7437224baf287126b5259200b400287d011472baea2d972010b4bb216364b6e911ff09e52ca3d4034a128a9e7d5f08db2bc6223a9ca18c1f6e5e517293baf3dd2a70d0d50c0904d9dcdf84063b3dc0a9a3e0658c7c1a6f0c050b6", 0x1000}, {&(0x7f0000001200)="34f67b311ecdd7da8eb08bf7e70ac02213b9d898e49328cdd635cf439a855e38eb257e3ed312e63b58ffde9eaa5a810755f3f1c5d6bb9e3a90810fdc13105af483c570dd0e281f9f03b34bce94e05661f70893d6a2c4d894313c82ca9b310a329019d8db116c17600991d0a993cde7cf7103cefac5a9de347382e37e2e14ead1107dff3c27f36bd908372f9459f4de25d0b860478be05d8a36a593939aad83ce816639cbea6be8d2de75f72d8f931bc8af512822f0bcd0daaf4c3a0cd360833a1dec1049e4fc7c", 0xc7}, {&(0x7f0000001300)="218b08b5e03cb963ebf75e02d48189f98f1c161eccb11d8d07d7caeb260a6701aa5b0aed09c29cf895e493b31a7a5e4bf1863c83cdf6b0a05922714b7341abafaab1e58e11b793b5e13ef20d3ca7c7813ab59c1a8ba3ef16973fe26390dbf84d817b9a71b7c2eaea2a3ad5338f6b184abfe4444fd09247333cc24b28c4d7150bbe9a70c9e4ee3c94d8075a1f281f152d27ea863b71aa13e94f65795887d0c37995b87a63b9dceb95beb842002b87628665b68562899f0cfd251e936c62e02f63d212b9a411f33e280ca7000487cbcd1d424ec4a1108887d60e00", 0xda}, {&(0x7f0000001400)="ba32d661cb", 0x5}, {&(0x7f0000001440)="a861f764528f3eb3b788f97efbe72dd078850ec152ccc1a870c70013b6c4333baabff659cced020ca606f77cb376583aa1fd60b0b37154fed41875a65726a3af2375ea0a14ede54eedf0c72eca4a721e4b56643b08094da5a18cca9e4ba648c3d07d81b2a04d20ed4db4acbaf563fcc45c2525d4d1dc44d87ae8fb22625e84f07b30a2d2fa638c2da89dee326692c4ad66ffbc92374725f420b8b617b724a702ad9ce172431b13e96ac8d65c755f059118e4b7c5f7d531fab6d0a1240ff5465d8564ec8134f9a2265e0592bc2f3dd89ba4016ad392cb293b838740", 0xdb}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x108) 07:13:47 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 07:13:48 executing program 0: r0 = geteuid() r1 = getgid() setuid(r0) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) nanosleep(&(0x7f0000000000)={0xc6a, 0x80b8}, 0x0) 07:13:48 executing program 1: r0 = socket(0x18, 0x20800000000005, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x5, 0x81}, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 07:13:49 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x4}, {0x18, 0x0, 0x7, 0x1}, 0x0, [0x3ff, 0x8001, 0x8000, 0x4, 0x8, 0x75cf, 0x819, 0xb7]}, 0x3c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x3, 0x3}}) 07:13:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x8001) 07:13:49 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) r0 = kqueue() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="d7b98ae9354b71f01fa4cfe8b068bd8dbb5f7d721470d062ee87747b9fb5ab343af63cf3dc6273c82988054a63c9759f413b26cdb8be51e1949c9110b048cef0bcaadf1381ef253a25f12cb151d5dccf86b55a2956b7cc80d5f42f6d71201cd56550508e35", 0x65}, {&(0x7f00000000c0)="f95ff172e0dc5323831e58a4f276f4677e6a01d2e0484cc672432f933850cef815360dee0a240e483c41ad92971b53be377e558578442ed97e801be837126c1c00cf64546b7ce3b708a236425efaac2c21ea4b58b4a1696484fb8de7fd38fd251cff356b2875e57f6feb8c9ef2e1f5931e9b8e5bbeac9d507c858e19bec3dd7b1182e815f59fdbbbbd39", 0x8a}, {&(0x7f0000000180)="5839d704bf29184f96a98eff09746320e6c4c23e98dc48232dfb04f271909fdee5e73deb64c49b8566711d32cd", 0x2d}], 0x3) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) socket(0x19, 0x5, 0x3f) pipe(&(0x7f0000000200)) 07:13:49 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget$private(0x0, 0x4000, 0x102, &(0x7f00006f2000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 07:13:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/193, 0xc1) chdir(&(0x7f00000000c0)='./file0\x00') 07:13:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) sendto$inet(r0, &(0x7f0000000080)="d46f113026328bac64b0742e4961cac5b2099d5c0e00f534cbe8870d2156ce6f1422e1e6b6b3c4925416a8a24328e82628f519475cf559909383137c3833c03e4c9cda3c3f0e0a9b242ea9659c44dd14cc773e10225634fa82dc49b8e3394f7d4cfe73453ae8d281ee90f437f0100cf7bb935a524b229eff271c77ec106c69f813427b2673e968c3dcd59f7fe49062801397ae8a3003f9d665ff9fe8fc83acaa9e7147302ca052d9d79c4865d69e249e1555a7cca6", 0xb5, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) 07:13:50 executing program 0: r0 = getegid() r1 = getppid() r2 = getpgid(r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r4 = getgid() r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = geteuid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r6, r4, r7, r4, 0x100, 0x2}, 0xff, 0x32, r2, r2, 0x8, 0x4, 0x3f}) lchown(&(0x7f0000000140)='./file0\x00', r7, r0) setegid(r4) 07:13:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') open(&(0x7f0000000000)='./file1\x00', 0x20, 0x20) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 07:13:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x3) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r4 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x10001, 0x8, r4}) 07:13:50 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x67, &(0x7f00000000c0)=[r0, r0]) r1 = dup(0xffffffffffffffff) r2 = getuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x2) clock_getres(0x6, &(0x7f00000001c0)) 07:13:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:50 executing program 0: select(0x40, &(0x7f0000000000)={0x40, 0x8000, 0x0, 0x100000000, 0x3ff, 0xfffffffffffff000, 0x100, 0x1000}, &(0x7f0000000040)={0xa5c, 0x5, 0x80, 0xffffffffffffffc1, 0xffffffff00000000, 0x2e9, 0x80000000, 0x7ff}, &(0x7f0000000080)={0x401, 0x5b07, 0x0, 0xef4, 0x80000001, 0x8, 0x77, 0xd9d0}, &(0x7f00000000c0)={0x3, 0x100000001}) semget(0x3, 0x3, 0x214) 07:13:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) setsockopt(r0, 0x5, 0x6, &(0x7f00000000c0)="bc6945790b308c3339d175575bcb8f93bfc549e7b3a4597cd9f01fa8362b9a739293fb2a6f1d5b1e7ad9f48fe27aa5abf6c1acbbd5ba2e0dee46ac3f69dca0fe0b695b284b1c50486b39e07d976a466131283d642c61854d41ed418f53795e0397df10263e49ccfc4babf40ced261ab193c8badbc292ed7b5977c08bdf94d0c7b0b28bbb480b206c4261b8b8deb82379f9a44ad41ca6208fc80dd6b846fb27c010f5a6b2be", 0xa5) 07:13:51 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x9, 0x8, 0x6, "db5fd152ed6d4aef55027d9ba5e7d441d71759b8", 0x0, 0x1}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x78}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x8, 0x5, 0x1, "9a422164ecceba7a4d0ae5fe4a10629036928413", 0x66c, 0x6}) dup2(0xffffffffffffffff, 0xffffffffffffffff) 07:13:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="42303dade73e4afaf55e04776f41355b56ae4d0d1c530b3510c7782afcdfc0bd64b47d43f29ae23162cc582c2ca37b38b6b39a9687979ba3aefd6aeed892ade45f1f2ce8c2555bb2e9a448f72eb2ca6b177d9d9aff1497bb3bb9523434b453a7b4595cb2a92ea20c97ff99bcc6", 0x6d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x28) close(r1) nanosleep(&(0x7f0000000080)={0x3ff, 0xff}, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0xeb5) poll(&(0x7f0000000180)=[{r1, 0x8}, {r0, 0x20}, {r1, 0x80}, {r0, 0x12e}, {r0, 0x104}, {r0, 0x48}, {r1, 0x10}, {r0, 0x100}, {r0, 0x100}], 0x9, 0x3) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) dup(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0x17) clock_gettime(0x2, &(0x7f0000000300)) 07:13:51 executing program 1: open(0x0, 0x4, 0x42) 07:13:51 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) fcntl$dupfd(r0, 0x0, r1) 07:13:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x38, 0x4000, 0x2) recvfrom(r0, &(0x7f0000000000)=""/74, 0x4a, 0x40, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 07:13:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 07:13:52 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom(r0, &(0x7f0000001080)=""/26, 0x1a, 0x1, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x1f}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) socket$inet6(0x18, 0x4000, 0x7f) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:13:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) fcntl$setflags(r2, 0x2, 0x1) r3 = semget(0x2, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x9]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0xfffffffffffeffff, 0x2]) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x400, 0x101, 0x3a3, 0xff, "f1f2e67614da02aeedb33a228bc55af23c01c87c", 0x2, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x3) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0xab, 0xfffff, 0x6, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x100, 0x2f0}, {{r1}, 0xffffffffffffffff, 0x59, 0x0, 0x80, 0x7ff}], 0x1d, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x800, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x44, 0x7, 0x3b59, 0x5}, {{r2}, 0xffffffffffffffff, 0x21, 0xf0000001, 0x6c, 0x97}], 0x1, &(0x7f00000002c0)={0x9, 0x1ff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x100) fchmod(r0, 0x83) r4 = dup(r1) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x8, 0x8001}, {0xf9a9, 0x4}}) writev(r2, &(0x7f00000023c0)=[{&(0x7f00000003c0)="ca706c7c0a4ce6e7b4f6a8db7b1a2d1352c4448d1f6d9038f61880714977f705e5dd4b60618cc33555a906461965b2d86aa92a698bd87a475d227b0d153cf7d94fcc14c6b1501dda8346b659a8518fb8b99f781b565c35ef8f96712dba328710aa7611ee054a3e229901f3e6673402cfd6b7c6c4f103e137e7343b7fc5fd1120c59b709a31b4277e4db370dad79e81d6298e54cf816b60cdecd775ecc2c261ba25cfd186ab3b051dac02363684fc0aca272dbb25a49a6c39b3ff5d9f6417e182181345736e8ae8a39c824be5319c00c4fae52520c0451afef25cbd344281a6280f9e640b781d64e1c8b76610c6fe4e7cffc38949d6da16860eeebefd338c9e023a385de131a4639036e20dccd8c05f6fd446f82ace38ce85c15e138c0903ccfde2dcff39feaf8f1a1a56ce177301a8d492d8d9f3cb8b3ebd4a03cd06fd10c1f3e00dbf44739e499a76824195ade5cb076a5d84ca3c9d1bd3fe038e0b25370a6f0a53ca690980346dee59e150f0a29fa4582a5d079d0b27a19aedb2832bbcdb6cf9046c0a4f58e6dbada2e06c9b85c6835728f5a574cf94d57a77777c1a40ea14694c9e76ca334de15fecfb3ed168f633aaceba7e2b2362a023e5e7c2abb667caa9ce6d212663e0e4b30c9583048095319cc645343d4d481b299adc6c8defef8adcccfec0628b68612f0d566ed113d01da9860b2fb6af79107a11948890629097aed9a395adbd5d84325eb01fbf475a71c6a1741f93a8f3648f861395f4f29f6f61725d4adcce123993f71b145705886257edfe0e72b98a5ad8fab68f478fca4d6e6d7b9c1767b88ca8a04678b30d65833ce73bb5bb509a091c7e010fb81bf29577d7d98e162285cfcaa7de0a25534b5d334fe0e9d799b82a856ecb2bc7e8a88582a38bbf9361417c4aa133cce8de954615236ef7e2c9a044fd29b0f6a9935e15506beea7f591aa181c31d01fceaaf9a4b4e167f4d20023dd78d11ab5705879a0aabcbdc0c96945fba217cb4ef7ad863e816f925e25079bc818ef8c5a8115a15bcc0d6176e965cb95ce9a74b40b0fc61918309b7f2cc2585539a5f9193133cdf5ec7b0db76bbbcc2613b14718859a2db8c469ff48301af710848ffe1437a1c972840b15e2a97c4c90e6da6b4431f5b79a5587921e8ff6cd0595502c5e96fd2d9801bbf8772cd69a52123e0a7c8d950bc911f8b751762eeec67a669e790451109fbc9ac96c5a1fe1d1ec294adad0188bc7dc7002a8c7e5a8462edd33e80df2502d393289df9966b3d38054863f2c70bc3a5d5b97574ad21e8c8018a731ddaad17553d568e1962c6417c73fbf5ddc759ac972d4352a441164a91baa3cf556d91903f87f4b7074066d113659210b5810fdd1cb08c45bccf00adfe9559bf70bd21a8043ed79e2b70ce3496af95c27e04799f883c2b3d5467e3a460c45168ff4f6232f65b6a666b379a4b74234e3cb81276678c4a6f938dacd5cf00bfa73f3cfed64d686318b25ab11feaa1d19130395ccd26639c940532ff297752ac347f833217f93675447f5a9f858fc12ecbefe72661ad71f0deaaf26a5e71564a6c79bde1e2cbaa2b48d640fd4b320252b865dc15fc3d64130b95c154e837157ffbe3fcd7088ed393abade76da1f3b3e4af28aed9654a71a3841fb9823c08bcd36e4cdcef6bd2ba8d8f7afbe025ec72cc6905a3e422e0e5d8f8a243231358095c84e7879cf0b12a14c634c4dcae02e50fab46248a2364d53d86822092c31f3800284e9f300957f7457c757bc0d6d54801c2184d5a0192fa4b1e55cac5750e0721bf006bb3e5ce9647269a967f1965677dc65e539ed9ad810ccab7966d6561c895cea5424fac811358267c3a11fc9fe08d6496ba1552ce6461990b02d46d9169aaa74941936289e749a4029b8fb8765109e775208f93a98c302d373b8014d91a20c05f031405c07522cc4566bf2cbfbc6abbe4c350bd6f123a2fcbd7e06e537b02340bdfe8bd247e2561363d861de6a4cc244f035840add74cc594ad443dfb48b6ba988881b2e566213af6dd23275d3c9d8b37163dac0cf235f2a6eddacc9d92eca4095ac4ee2eaa826fce543130222a9e0a31e910496e882a3f42b32f5110f0c84e2c15498cf707fdcb80188bdffb2480741b059b03af2db0cae1129da9aed6c274dfe2fa7166c040c927b88106e171f3278cd7c5508cfbe999daebacb9ab101b4d1bcbe53f192575c3d1f80d4e88d75aa67426421cc931af9dd33b4acfeb254a3cd543ebbd56fd3c0fb47bc108f4410f6d255dbb22fac61277086a8f34294ab272d6c482b28a04f6a6987ed5cb98fc685d7871898b920ae4c649e24c7e3d6f63a9f8e399ae25d22afc7a8ce7db10251c326d68ad0f10b1122aa43556fd7092d93bb7811b4177231bbc103422c40f1a14a691befa2f24d634dc2d612ba48da799173919090946383b1c4394291ccee04b42801f46f25231a61821134c6855a226820708f19f1cf233c816b0551304f59fe0ecf58a93feaa8c0d850254949cce92cd510a717dce3cad2bb6c1487a2c6b3fd828c415db573fc8f30c4adbe9004e06eabf19c8767a91b21e6eb799bfaebabb5161a5ef5a0456bbf7f474bb1c8698ffa945a42f9a140eae1509a4121017fcf7528a2f557ea7a21b91ca79e0df0025f00fc8d94389b931ecbd1d7773e4ab970100c675ae203396cfae4d05e437843ebb0d9fb82e0a9eea2150f06bdedc6ebad3fa540e365802877b25ff5eea8944badc6583f0cb26f66a6514c623eddd5e7a8a4e5c3714c4cdb75052f79058fbee3fda63a9a5c4ba9447927a32dc8deb50e8638dda89d6681b805806e434028c97d124572268cc7b6077a2dc55b731330d11d665855f499f7659b7c8755afe406bbba028797eb86ffa2fe582daa829b1c12a59c9e38ea67e6ff43f5409919dd61d091f3922edb23485d99f87574d8b0e03ae4838d3cf6326fea4d104c18e08aaa076f8d776bb22d65202123c108044b641070d0aaee0b7deb7c4d98f37a74db0e6ea71d74574a0bc4ee86b435a4b80d251035d8cd78e29c08592cbb7a8ba312ef4b6e42cccbba4b755a96aa1964a447d0eeed52f33e1d4e74c3e88048c3b3bca01a8f7a94e3fbb9d554e872fa1c057eeca4427f1b34f23b5ed08e16d7f4558071810fd6102eef9aec9b45de8d1cd6bf1f8468d52e5332156b5890dec6c7f5acb4ab4825c617437fc4a467cc283dc0f12b1a40391bfdf67ed2c72a24701aca4b1c5e65d9de6a0a0c0c29215d7fc982f0d6a706241e7639ddd462f0c02e4064ca7596a4182d2ec97eca6ab0072f832ae6cc6684b9f5879e014663bf1c0aa93a5e0a03a305f41c56e7019227ce7c526911d903067e5dcf14f2180ee1f974e6524d184d3d45e05206e761b64f0804080217a2c26b29aab5b5ff7fc07eb779e2624912067fe1ca6a004a46247b13a6f3269dfd9a00855c2ac05b91e11a15f165166db060e882ad3637bf8e5ea5391a8ae5b53c7090b71d893ae633f60d051a992af6814ba53f0caf6d8dce7d9c5fed4f33a03ae1911b3d6b11f3d4599629aeec604f020b3542d1b034dc030e6da0e483b5bc9761eaed65aa7dc3a83b57c7c117e5543dd8e1987928b065e478187787aff7a032c4024b9d50b756e7812f51d7855940d3d44e41be7ac1e3224e8a93eef71e19d9fbce81c0ca944a37cfea1f4b6fabf363deabf7df814e5408c19184777ebc6b2f2869fc5ae9b64e4d9d0fae242c3770cd94068e154856139516660ea4f7826f60bde9db7ecab9ece6a4ac90a11ee563e733b6fe5886d9fe5d19b8f32c51924384f68a0c1dc09c70349335c82b877dd0a56c2878f00f58267bb205dc1df6b17a7d21309371b8b4233cdbf699b38f65f323e38e050f6795fed5baab43aad3a74f07b72373b7ee4c75e7fb3916ea906122eba9235ee7f8b6874e6b03b08e5333313df05d2980eefea8a0ec8eb664984056d626dc7fd06163521891ae51e4c796d1f97f57fdcd6b630e36728ff06bdc306821429a13798ceba3f22d60bd6dad4478c53ca97c94f08f2d3bb32c505be4a3d3c521209599044a58ef9e9c135d0b61d60ea418c6f5d6ff201c33e5019f42c9d9c99501486764f5c2776efa8f77a71d0d17d3b824044f262a7585d7954f08c1f70504d517094749845797abdb13cc04b2c96cedab85f68720611d35c39d66b09d4627fc7e2974a79d035b61b11a959957d4abea8647050170345cac79c36f44c9c7bb6710e577a015da8be4fba1b5a607b68f0c38bbc56714be537224250d1cb9568698edddb8399299620edf0a102e5fbdec2f8089a75348686980f415a4c0e39126720b5fb8ae8d074525a840494d7cc767defa080b4797492596c9ea0ebe181d9fbe63ad3af8328cd2d17c409e7d6a4ab35dd87e8a80c0fc89570ea9cefd4683fb7e7a2cc9cc933ba95311d411a03b35b00f863f16c7f29446665e2b42609eaef03d91eea53ce39935aa6cb196e3fc9dcce09e991ebbdd44a7bfd114d1e7f0e16614779fc63248780019c68d6d229bf2d48696e29e92815342b7f64bbfbf67917463cd2cd34b90e1f2a1ad4159d2e0c5b0235668dfc2f43b120986de510566ebda3a00cf9d1896879b6b507045dea587b196e6db9f6487ba861b861987198d3b6c8e65be94c4c52d77479e76b850a0b0e093b5ae79286d26cf2a3a6787e1d3cce6641f8fe1cecefa6e469eeac61f3e05c1b9e4c413dbea69fddfd937a53d715f556cee629e091c51f568409c915ec5cf40127652faafdf2ec5e9bc0ca2c168146e1245d13511cf2bff39e562dcff3a36e124ff692b726c7fc95fb7a914687761112fe0e7a369df8342984a25c2145a1d06ed0afc52b4735628261649e1ff043e38e05a2b85c1ae0ba4642d7f584aad2d8ae2a9672ef46efba55074aa3041e8bd13691f9a2cf78120f0551402ac96cd0ba93b58a32bf467c3c7f441f00a339c75c7f98abb5ea23a6335a2812dfb5e1d3aa4ff3f4ff5c78e1c5e31ba59323de4a95cc8a02d2523bb1e65622f521d39e2f92817135b45b425e2633ae405265697c8ac5ebd2a55172cc8888044cf00deb67fb76cab249152022ba7e8090e2e90e7f96cd29f5b6429b6764df9808fddadf3006c8d28b3c9b2c870c4198e4db94bb44c672ef02e8b8d49423da5f3cd3b017f5543ee9bec247d7a38acf44e8a22bf9061a9ed83b718b879b2a5729f01f6912fdf400c38eb2f3ab3051a0b8359e3da31f9dc699b44f585404528a566b5c64c4ab89c115ee4ab45bd3763b30dfc7c9ecea9ac050f7334c230174fb724864b6c7698cc99a936621e8bc8864e8156634b45bd483a2afde00f8d9d6d33a6d7d306d069556592a8773ce6e12307b65215ec40834f1c9e05813e408e3525be287cce2fb830f3aa3ebfa777fdd65cadef1185cb565df643e6a7d5961883117c3ed8061c47eb02c79cec4a523fd20e5f96d567ca91b9b73c493d28da9e96f8594fedd317989052ae3ec0ebe33c92d41307a86ae85f8ed24cbc778ee03fb7628f479e59fb94df1ddc6a57f9b3186c780d7baf0fce65b9637e7dbaf378e97e4bdf15aa61c5521a8db19793022277917ea9453e68f1844b2e6ed6f54c8ca86e5aa715b8a9a9720c52bc95f4d5b4052fe4b209762f60b8cae1e294f67a71bd714815e9fbb7d5b0cdab6f3be5a141f976076038eec3cd88c8ad814c9f42a2cd61d174436bbe694bab52377db25366b6c3847d87d7d8450949b090176a25478a4551860f9dc319cb66f983cdfaf03ae5deaad0ef69648b4222508ed63641c76853", 0x1000}, {&(0x7f00000013c0)="85df907492b6996fda0e995d0dc4018671747be34076be253f26ae88e1533c5af5f2a26f90f8063211cc4439d051518c8cd17d74603080d4627b0a499fc22631418a641177a22e91719d70447a9b68b59d3521a7f39c47328183c13b99b1470e59658e85d265880fd0bd1e1fd188590da6915a3125bae916c149797070120e86f232685d1274e23789bdbc50c1fda861606cf510a1fd8147223d17f2ab23b1ed0bf684a4a666ce061271b31eb1c0d337a98c187e9d516387f35e54e76b150857c91da20e940099b1875248bcd9e42a581d9db745b546962c03f2998e5b2a3944d42190e11ba8943c5d285daa3d534d03ad6b6cc5d1756cb88f2a078a9d02301b5be0fd58dccb86f0f5c10a4db6d441c2a5ca9dd8afbcb47a7e68ab0791b39cd48d42ddd148d31f35612508d18f97a651463575f18b2ffe8870515a795e8e79ce5abc8aae680a6f407bda79e0a64cb138b60ce1c107ba88d56707b6f455f6d940bcb97d0da9ba39347dd4c2944af8481c7624f6483c0eaec537aa5cb4182ad747e1be29ea84d3f9a902a4860b44841ab6f1da92f7305e305ac66afd73b3514447ba5b01d52d7d67d840d556846ab89e60fcd95b3e0724e388fa8a5a326991d57d996fde330b4fe9f78a16d5e666155b46bfbba2ee3d02d78efd14fbb61781f9e201c60fc49771dc8a02b7f8c8730e33b07334d95bc3fd3d8bb7cfe5cef3533d48ba831b397140b1515ad1247e91fd3b1ede2968c5055e182533978f6b1f2b18ac810e16492be63a66cde51f6f8b0e3b74acd34b2781d9eb895ba8b04d2216a743146001dceb0ffcf978ab3739242e7ee332e5ffadfef6e0a5824242cdcb05a7361846817477a12963e30165c3b9567d4ab4389dbe8468e0785b2b5ca4e886533d0f189487414341bf917ce32c066ab764195f33891b04a75b250cee25cd6bb55b4155ec09995ef0a2f837af780f1b06e27ddc02f57175b0e95c0211ef36b1c6f8c68b5e2ea48f34b34618aa2bbac39e7c0ff3a003edf565aa40038646f8749c4d792819b4621f3a614bba65bdb3c0e25a4ff7d6b1c118b9fec819a9a3ec25fb3ea6f8d880c191044ffc6bee978ec78ae7d4d201b98bd5c7a4afaeb890949955053c8138fcc59e0fa0787b5468504a8335493854cb8fc2133d5866737b99c5520f963db467d0161549b1b853eea16f1954af8026d25257c88b238035d43c544adac3303ddb7884e7d6678c90f9a10cc84d01b61f30302b1ba8cc8f08f677552a0b8c9209e591a39d419e63fdec3c8fd89a73850a1fb640cbb111ecf641bb80381120a30d9b948a4523369eed94727ea46c682217f3c3223358aaae2b046fe95bc39cfaeaacb0aba92dbe1f975ce87ece3c1cbcd49a3d53546b5da2cdc356920b803b38de25d7e69e674fc70fcbcb122a8e280b204912937a00cb492e180ef8079db551cc042f29f1fad41e9e135c8a86f8180237e0a5a419ffda579d582864452356b3050d0875cc52bb85941ea5efe015c0de6f75fe9d2c0db473326bea4a2c85fb59fdeb3d6b4d15f4512fe789cd75c644709877650da2cd1997874641deb8d3d7caba971203a8225c47fec7d2777329032bf5423a91aa1b6ef6f8af25b9b8495b18ff4a166b91e98decff9304b2cad7ded8ba8bbf7c2cf8ea4fb12002e3d3edfa7461f52fb239445d49251a7039636bf61f500c927530c766796bb8991ab5bcb3e9968e95ed8617590f72e45bec3410fb39b86e14902404591ac37fe33cbbde55b04316de7e13e6e841cfd32d0df624e06ec2fa2a7f42c3743deddd36816e6be31414baa7023573377ac13d3415da8479b8463d79df124dfde60ed4c523824c847630db6fda5860178482581cc7e15417f7b7f2026d1f0d5641cc8d92423c593ed992d19538fe78c71930e62ccca47c7cd20abf03f76a152e9ef41b0c850c1cbe1df05909695c9f38072f150eccc58da6d984466ddaa858d115d89260287db0aa3b27bbe149312297c25f48f9a8ef0282afe48f0c29a8ea4f0168985856c2601493408aa2d5c6deb03d3d52901b38826e2046b34df73e5dc4931d616fba14279b34fbc990794b9753f6720dc46267b772d219c7bab19653a76105ea3a85f8c0a3041f4a12b1d1c3685707000fbbd62f6360d0fa56a93024d2de828b54651e17c8ee0957856fa3786261d1605cdaedd68efb08d8dcda5adf22637f302690d8767f6464f6e9220dd06d9542f752945f9f0959116d2fc345b603e547d9ea27481c8df61c8fd9a1d56fd5650c979fbdd064655e22a5640f38c9c2f5323fdf336959cd48d63ae8f5f23e34cdb251a5927e241ef6fd96fe236936f6d55f587a53f01c41ace68cbb392c63de66337e81413e3d8f19b026580d57e696c92e4992262eea5c7f9b22fa593e9d3b7fe8f166ce1d06d0ac0ba59744a2df7638847f3148ef104d28b859b6f5199ba5c35af0d9e2e317539076355b3a94ba8e4ca697c77dabc3cf711d30324c9a233fa6f50a9d055cd7995d90dec63ea9bb1219780ae3e2a8d0a3c555ffad90ee8d6ef8f8f3c4b7d1153718fa9bccb53609f2cd196b7a1196a0bf25899dc663f2b3ee9448da1d5aa0d3af37d278860d2767eb301526330e73b5504d6fefec42aa2df7d3b975e7e14b288a50f0470f1b6449acc24243180d29b3797a18caa89a82704483336654b9b8e31113864f19fb42ef2543a1787428df029a4fd26c70578380bb792d7b205ba70813f89fe9fadb4783a5aaf3c6c0be9a7c1721eb455e56861effc7b05a1637a3aabd673f9f19656f6d3c309af47772eadb23c106140ff4e3dae6a54d924bf7d696e9d16f25335f4eebb07d56bb1857938d537b4c587f8d5d2b7dee949f40b6802e73b4002a5adb36e925a73e4d605f65716bd9e733b38d1d5af9506c08261b6416f1ea79a2f6ebedb3218b5a67add8df6c4932e28b15184c8aff64dbddcde1c90973d9ec434f5cb69915f47f8360161b43d8ce81e42a58d08fbef33124e1093ed6152047c5991c677c0c795e0ddb06f9131694a775b6b294c7aa7e229e1d05e4b7ae8152f5a50279a4d4c3b459f62c2f3747760a6f7227cbaf84673bf40dd4c7e85bacbd0130b60d8766035218a3687734fe3088788acf4a1ce8b2429384902200db3ac750559720481332068f8e7f9070f394a127940ca4a43aee814087f59609d221570537782bdab046fdc8e53c131742d05d2a5f60c22c51e4fbd7fc569522a704a1a465d673f4f5ac3727c66fa1dcae0ed6fb84987972690d99a51c7d66361d767e7f77556c93927ecf9d51152cb13faa433098108792767c7b344a91f033fdc0683dc6aad2dbd6a5fca25b79a4997b90091f90e980f63f0afe1c88bdedb5a169ad4823d414e3a937fd14068adae19c6b1ff45587aad575046d23c5ac1b302c1130742becbb8694c4e99cb0b4a6a4dc381f185897b668391c9ed2b497ffdf6e1aef917d9a8fb7e0998d6f0380891735ca9ba944dae4045a1f7939faee910184ef779793ef19f7de2bf55aa1ae449c7af4046fead80865cc47985b494662a28479e4bb22d6fbc9e7dc67f56866f83159a48dc85cbbf8e753dec21d238d442610e1ba5806a6e367d744abbb9697d3ac44934a00faecf573bca6074d5e69195e43edadef60f306b5a203021117075989f7248b8d745b305338e0101b9527ac1583afd0768fe7fb380fcc37948bdd1f44ae4a18e8ca23d550c96b453d59dba7174d7bbb63fbc6d3a59e7e585f7bee2e598f899c61d5412f0d33153f23306ba1cccb150e16e0423acb61cf6b1afba41965630e9c458c7877baeb70a2b67d7abe197dc97c6e750f30cc5cb8a0fee8d0dbd8aef0ff19e94d294eaa11be6f7941569f387c9034c5ac57f07eb82c5440f402a8952c652d4928b6c37501ca13608565f31dcde9a972647cdc2980a18f87797eaa198fe956e2ee86803123d074ca304e53dd17a5be7e69425feaa5f765869ac243569859452750c3cc191ad7304cb897aee70be49f981b3409a5c33595cdefda0df2e51542fb059841a423448906ad112bab4f29c3069f35e09a36a8f658a83eeee6e1d92fd751144c1d0ba433eb20ffc74850ee7ebf3e18cbfc01920cacfab8552523773ffc74383cb2382374dde1254bd00e0914b642d4c28b03b390385c1ce1760e45a62667d5b147dd03b6acecd81726cc4c62ef5f534d60e813fd30221339aa87e80c58f5066fd65ad429bbd6867c415c3823edfd31d385a726c4fa5323f20a5771e6bc7082ccf4ebdbf2005b242eb9c6a0901a04ae4b875e9d7ac70729422b3de6424029ccb6f9c75255278758ecc4082066f071a5671abe92d4f45348841e79c0ea98636e9c7e63dff154189c4732ce30ed344048a1f70f7578de905511a2eb7bcf78a08000503e1e7fdc30925f87d6a03719f7ce801d0b19adf0ffde6acf3818867eff8689be5d54cc849ccf4fd0a039e0d6bbb9eb91c9c63acabecd435a9350e96ab5b1d571034ef075c659fb43d313d8330329db40b5493a7c366b1d705b9c7d6fe7950da29c1f48b8e572a0904685d48d21a0e57d7f728e93cb3186613fb41786c5af1cb8a5256cd8d73960b565ebe4d32b9aa5ed2eb95018e92f1506ddbd0e641c0b65e9c4ca562f9c1fef08186e5229f73be39b6006d7961ac1883d550b2d0892bf99bc2a151bf48620a70ca8ac5b5271f5296e99c53b26026007ddc42109b41abf5078d92e0b164bf38001afad8696ef53ec54abb81fe657c0327398fb7915eb04bda3c222d5fe448372df8c95ed33f47da981f1cea6f85adaabee702d83269f78ffa3ee80e4dd3f53bc8175f697f0c15e712eb5c2db6646df26e729e661309987d30668f913f3626db44f3e33e9049fbe5798a7991cdf50d34be158160fddcb44ceff843f50e88d62166d991fa21ca5c730444b9377f1f6d359816a755c26a26ebdf021b35daf939279d64fbd74559f91ac1d4bb1d266902d5f842ca5e7580b674ddd10a397323d35ff230ff1745039de96689c5503b34c7d96fd4dbf94bafea883c09e17b2c36e31e7548ab8fb8c5cdf1f81cf27463d08bfcb2ef5b5045059e0cc8443c38111ac7fa16316e70f07e6ed45f79e9d285f393efdd872956af618bc48d7309db87b0a8579f81429167ec3378c1c403ceadd2887afb0c5cfd61700aa7670d447f52e51479fb30ed71df5cc0693be35c2753826c37235425f8ffa5e5ddcd50ea717f3038d12f418171ba1783b7fe27be1d8a3487410a0ca0dab8985a00e96b726754c72af5a22828f2f07ab4c61da18312f4fc7f7324f851f9da1a32f868d99171714c045a3faba4a4c18df8dff86b75b7d1c7cd7ec0d27392829077403af6c3b2799bf8c70339704d9ea82e7a803274b1fce9e5aa55bbf8c615be647813388e50de825ec0edc83214db65ae32503322dab7df4f5922608a13ec13c7898c5a73b001d7669743119d9882febfecefb3e94db6a41c1857f21244b2c124bd609c2f5cdc47f28461646c4bf6132fb57a9dd0734d23d93c3cf044132a83e5df3b6325c3170fecf93585c2122470c291910360f6ef78e582463d5188c38b51c7f6cec41d8c02ba6c521e3c9f67f4d4ab2888d2e8d6eb33501aaf0922d06a636de410551e01d27bb539d35b841a0072e2200645d1ed0261d9ecb4f05b6cf80abef4f5afd0f6fa38379a8461c105fff145e3c50747e5df3e62dcde01b7be69fb3936880ca4fe08a30272b40113dc8e75f0caa48881b786c0b6ec849a6e2a52f50e62c427733ad30b4c83f7a61a80723178bcdc600d604bc7e6d", 0x1000}], 0x2) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) open(&(0x7f0000002400)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000002440)=0x6) chmod(&(0x7f0000002480)='./file0\x00', 0xff) getsockname$unix(r4, &(0x7f00000024c0)=@abs, &(0x7f0000002500)=0x8) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 07:13:52 executing program 0: madvise(&(0x7f0000b47000/0x4000)=nil, 0x4000, 0x7) r0 = getegid() getgroups(0x414d, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0, r0]) setgid(r0) 07:13:52 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getpid() getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="128aca58b34fe22700d3ea4469a6a1f3587cd6eda076be16ba97c141e00c8b4d1042de8da9e738b8d079a4ea3c2dc4f2c231005ff3217af50751188daff0fea40f7bc72cf72d9c015fc722247070709e9b3fdb845c32b5686edd4e98fb24d30e03aa93f7f4200ff933f05b02e2b777ca08c5cd281f13b7dbab7b832f077943ad9f4a55776785238854a01eb03f772d80c4bf1420b461fffddb69b0df8d42e946e8ad496192bf3e4447dbba94cbdc8e31f115216de13619aaf505339e58a3", 0xbe) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:13:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() kqueue() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:13:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffe, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x20) execve(0x0, 0x0, 0x0) 07:13:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x400000000) shutdown(r0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x40) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b847ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b73355ed1f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee00000000", 0xb0b, 0x8, 0x0, 0xfffffffffffffcc1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCNXCL(r2, 0x2000740e) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\\\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xdf5c655c124ff459, 0x813, r1, 0x0, 0x0) r4 = dup2(r3, r1) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 07:13:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001700)='./file0\x00', 0x0, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001800)) mprotect(&(0x7f00002dd000/0x2000)=nil, 0x2000, 0x9) r1 = socket(0x4003, 0x3, 0x0) setsockopt(r1, 0x11, 0x8, &(0x7f0000000000)="1a7b43da", 0x4) sendto$unix(r0, &(0x7f0000001740)="9e2509abff6648a5e1b3976b19160d3419439cd934731eee031922a2afaa9a81e64593639fe5af7fb02d8f4327e3f914bec9dc1882096362b0d258fabc30e4e2c665d2c69a5496bc196279426fe52a08156ef8282e17c6d81374be", 0x5b, 0x2, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/78, 0x4e}, {&(0x7f0000001380)=""/136, 0x88}, {&(0x7f0000001440)=""/31, 0x1f}, {&(0x7f0000001480)=""/156, 0x9c}], 0x8, &(0x7f00000015c0)=""/207, 0xcf}, 0x41) 07:13:53 executing program 0: r0 = socket(0x3, 0x43d198b7b6767aee, 0x3) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x7fff}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 07:13:53 executing program 0: r0 = syz_open_pts() r1 = dup(r0) msgget$private(0x0, 0x338) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x5, 0x6, "1ac9b3bef18ba8b54078d1f858a0f3d0a72d90e5", 0x2, 0x1}) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:13:53 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x9) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 07:13:53 executing program 0: 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) 07:13:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0xffffffff7fffffff) getitimer(0x1, &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') 07:13:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x401, r2}) 07:13:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() flock(r0, 0x5) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2000000000000003, 0x0, 0x8000000, 0x2000100000000, r2}) rmdir(&(0x7f0000000140)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x3, 0x200000005}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10028, 0x8) kevent(r3, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffe, 0x24, 0xc0, 0x10000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1d, 0x200}, {{r1}, 0xfffffffffffffffc, 0x58, 0x4, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000000, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x100000000, 0x3}, {{r0}, 0x0, 0x94, 0x8, 0x5, 0x1}], 0x20, &(0x7f00000012c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x6f, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x7a3}, {{r1}, 0xffffffffffffffff, 0x4, 0x60, 0x2, 0x4a89}, {{r0}, 0xfffffffffffffffb, 0x60, 0x11, 0x2000000000000, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x7, 0x400, 0x7}, {{r1}, 0x0, 0x1, 0xf0000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x3, 0x7fffffff}], 0xe018, &(0x7f00000000c0)={0x3, 0x6}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9dc09746d04a8a28be4199b0db3f344000f71e898369f4c54c1f98bd204a9e325616f80853af03912197826d6085c34802730f568db3ef90afd046afadcf3b8dcea308b4aa5358228a2ced5bff3fa110bc73269862eb0ecdf5faf9d63b86d259c549d4e5df07a90728141cd71933febdd80ca7abf567cce778dbc2997281b64d9cffef4ac68a4962d418375f14c8da48f676875d1ebd7836ed40f1c1292175f47aaf01715b4c12a8b12a4ee992178e1406895403b7dcd5e5342f741404e41d350cbf05fdddde0ca84fd2c645d7939a5a35a3fca735a3719f9da753c3aca36fd07cf3c976ee61379b5ed10fe363b35cec0e9bf1958b8a80c04ff7d2a376a58e2161bc65e836cd47b4c8e4ee2140f39935b8e715a1b96798bca2a97e90fa6e56b638ae4864396b483328f7ac50274aacc0f56cbbe162ec7edbfcbeaaebc7dd4260c66751deb2bbabf16e4276a0fe50990ea0c36658ad77d89b3c1ef6dacd5cb3fb4a940b8cb5756d2ef13237cb01f328d629b148fdedbf20f7fec929d613053d7435ed15589ddc214e765c00851ce0859ab9941773d116b853b8f966a2b84e88ccee9e9c2cf14b3ca523e36f221967d56a4b3450b00260596b42ed363dc21ec0b6892f40a8b10d7927848bd18fddb8a20ec0b4744675afd6654942a36e7368799c1c7c19de2b0839616034cb4e407436d4b2ab9acccef4b7c4c43eb8270b2f15048d7ae8b454628a96f1c722824d8cc24a0e3bf7934a449b33347a57e3d5eba98c04d0d9912f5ff08146893c9ff667899aad56a3ee6cf0e653dd3994c5587d9c2e4f12b4d67cf832603fa70c21632265eb51efd8b8937c7582e6b10b6dca9b5237cf370a36a2379f96dcd5ced11a019db3f3691d8ef6a93bb94d8aef5816a0257eec22b99cacf051428e81378a5cd64e40e74443a20b8c6cd11ebc0bae55586d533dc149c1c72a384280a65465e2595f453f1437ff18ff1931a01cbaaba8ecc19bb4201a2fb7ab6882805ec45070c0dc99c331da36107ef4f1034625441194053e0db0ff3ad1bf11ab7d81a1b7364eb07013a3da379ba43e26a151f6f470b569b084b41cf519e09d68ee13274a3f99441c8ee27e9f912947bfc566db26666ac1ce091438d47256edea06fbc02e776f46df2f01770f34a0ff8e29994ce8436538058e76cc924fa48c4525ed1cf779b56aabca40a74060fdb88257114b82c7f243c6a7b6d80f86db313e66d5d24b6063d10a1ee4d9c49e3bf441405b66c84071b8d6623ccd56f93fdd64b0fada17a2c2611beaa7031c882acb4d01396cfe679f3714a73823f65eb77edb14955c09feee660d17a41af6389fc57460768022c29555a9d94ba1ec75852d0a64d7e8bc9ed1c2eb4cfc1d07efd8a3674baa35d856ae341186d889771232cc6b4d04cb4124962ebed32523d0518913caa5e3235a06bf1b9e0fafcfcb83d74a620a11730f5c4620b4e5d4651e56734cdf562450ea69ff50cd4bce8a2fac0a51cb4a97f5b9df097982837e5aae8348bc362caa693496f00b625b49dfa3176d015fc3f4e88c5d793aeab128439b8606685183dd1527268ebaf825b2f5fba2ea93aa497994980f8a3c51029e4a2253210f66b9beb8a7370af0d5dbf87608238fbd3aca7cfa5d30ca0b652c052a3a47e093bb9d44c032943ff0b02d9f7d7f14bb8b0af40d5bd020cd8a880480f1b673d339658c1f0227a55025354522dbbd2dd836a24a2f489b235f494913f6da9896b13f7b945330fe5cc44fae0d0599c9f8401a32e8833491afa4ee1c56ca7b94047f03eb2759b2219992ea6c801ce6eafb8acb9370fa4906b365045ab346afe8cb9c08ea7ec4bc1cfb1de1d4d400041dcabef5cd3e1b74c0aa459913ff25059bada1fc54126fdb064ee447873283b82b6e95f43ab8ce619f8347611e0536807a485694a3b1b9e95841c62abe9fce1e5c7c246f5664ab2854c16aaa48daa4528625eaa9591025a0fb03d15946663b73bd79400b16617aec2f177de920d65307aaa9231de6d316653dc268d099dcf9977aded426b8a9b93c39e8feebbbf1d5dfde7dcd3de21c409022c26393313fdc8f7791a412a03a5e6a638b765b441a1ee679f9211976fdb0f7890cdc36ac85e04dd4d77415f0766f6ad3c0bddf3955102121f4c38e1c6b55819c31e6b9965479c0d94b835a17808463b010ffa002109b121f89c0ff2c09f01c0b9b090fdda65433256df8a76cc266805aedbd082dd1f108f4f56d25417773f3ca6fdf5620ec889d17cd7a0c4959deb0ff9d7da31aac56540ab4815f991edb28685e9ee670ced501045192b89fb425c8459e627b109304ed74d0c803c67ab59591541138f61765d3fe9177b6f4f006de7f047c54ddc4c0e9f606357738c0caae832023df4569b6f61f18ab83e1dbbba3c2b7fd5381c21f951e814626aa96bee162c8a2f6116ee6d182c91077875bb0d89fadfeb596cf8affe398a10bcb5ef306a26d7b4c373d90260a09b65ce4f3f80e2753184262b1b01a94b56a30b23436a2ff13b16e0dd9d39036dd7fce8229c625a169bb6fbe17462f34ac85e8e63683ac08013535e524eb5840f7bf63495b518c406be45222d380ecc9d6ac743bc0f265dd1e3d6b16336abb0035109f0ec4ac05a36f5efbadeb671da296d06634a30bff499287e9233792404f948014d09367e2dcce63f899b67ebdcca05a7c37647041c46380374f109821b733c59541e1ef7640d7ed25371c1c0081a08dccc863cb0c2c634b0387607dec588cfa6f2f06226a31ca8142e57bea303f76ad4e349ac414e589e2bcf24fe07c1142f09c8b56bf12a2cd73ead0b5c06df76c736988acfcabdc7006451bd142477824a3b76c464b221e1f569c238a443bcf2d279d2ffb5836d08f23b11e5c492af969db23d96c71708afdfe6c60e2b8b20d031b62eac3b9e9e705fdecae9ba6bdc1d8bf262244a1e6377f5d7a50030a655262113561fa53da981ca190d8032054c43eeb9ceaab2bc5259bfe77c126558cb0c4c32c0b634549368928f45026ac406825f0e8e6b806bb0f49328afabf4ab2ca1093ad1ec1b0727de6de409eeee9a32ac548c73f9ee4cb2f816bad0841198d172459070db5d5b9e51f2d0d11c0b933cdfcacd725a613cba9a90766afddb488a1d9ec948d0b2f8ac9d0b1f110ba7cef81d12e4c0359630ab34704f250f63c554dd946b61740eb5066b30569013689bffe6e2367598f8b7bb058c5e30adcbb394dae9bdb7737f4ce4341ff9b06d98164537bb00879eb9e1bedcee2a4743ef168ab3f8f85b9984dd4392cf40fda46b33a7b1e7ba2be9b9b5896e6ba93bc389a8a5663e38b84154b4453b3cb94b7e02a146e09bef52959087b2db05e0442891eb5092f6f9dd1204d2bd8d70a0b5095b78b6a2f924655d289e6b2f1f8e70b9756e0edee0dd61e69640fbd457f17afe6188aa98973dd096f4df0de623800141fdbb379d73a84873103c2ea6ded82e172fc19c327c467cbbaba7829431bdaf978dd5cca9e62e07a31a55d5d31932b9e421e041c22eebc28f5ee0c592cc84aa88f774990db4e66b0739b286d337e5303e818f488126f889807b72c2754d83d861d360b5f8c3aebca259bb7dffb5b4c4387c914c6471ecbe299a12699c583e417f109c0da00c9e4a33e0083a4cf8ad5f454bb03ab9cdc1adb78aaefa1ac17c5c59bb3aba7ef87044fba4777c99c2bd665ff8013aefa1a50d1cf386963aa50ef1efc1bfa4295a6eef1818fd90a51627c608cb4171fe55248094391d829d7446aee0947c48f85927d090fbb70ecafdea782b25518b8ac14301bc0509c8e1abfcf1bb94c6aedbbbfd4d85c4ae50c7ff3110435739ff26574242fb3f7285ee9e4afa836ffacde8654cfcb1103f00251386c01a5b84681ba86499980edb5a68fbc8eeae8f4e814b0d00c7dd8686cf2376c67399232a20fd8a28d04953fcbaad9e187951c762f18e11a7d3d6ec19c4b5562e9fd3f5104070c636092def04561e6620b29f80f6beeb2dcabd712246bf64ab7949f93e08b91094dcc3e0748b3cba8c2dacc31a908dcf153f45bc7c911a3a71619fb4e5ab219cb56e193da35f7d08e8035b32139cdc14ad69287c69e7cab634556c89f616f75f29e1fda909d7da7edf5d6bb52f56057ae6a0ce05717ca051de71fb0a244c3e30b285018a5685256a6439be01c3cab7b9c3799456704a3505aae77af46cebb73abb1e82ee0d777966a83369b22ea7dce610346457dded0ff68f4344560c169dc70cda9a154f7b6e2fb3943035785a5358f91a5b3fe8faafa26a76b7502739e71888ed97ccbc846cf2b3880871445ac7a4a5c2abf07582a38975bc2fa91363957dd49e537f8e7eae067305b62db9c1ba26aeddd91383b4d77f511004d48fc2c8edc6f04a1c51e7d97bf955f2317dd7166e070fd40d92fb5e74afcc6c3e425321b4c7aebfb12f3f1667ce49c37325aba3e54b621062f9215f32cdbc4bd7d35ff15df16b82b29ed37412f485c47d25f3c6f3fd7415dda14414c32c2ea2b7655a0fc33c946858b47b8771ce3acba644debb26b0f770a5f1d31ef827da99b602feaa695ec09687ed0684da049cd74cb4010511a9aa26abdbae2c9f9e7e4c34f3a0a6220aa0d89d75507a844d2e33e8d2551ef6eedd7b95dc4e466c1a3bbf659703e5149bfad65039b1ec4baf5c224c16c6059315c6636c6b1d4c5c23c3cb5fbb33811ef6e8bdeb730b6131c4704f8f93e14c0abad14f63be9e93b19d431001a211ed628b3865d7eede2dd3384fce9413011dd5ee9ecdc093110b50327cef256baed49096e749380a5d98ec8d191e339143e1435c9b759bcaf3f46c865e2dc883661c6a1b449fff774f4fc553705bccde923b2f18bedcb5094e382f8c3e7f0285df145bd0b1649a68edfea0f0d8f1bd57e32925028250d4e9dea608e36dffb141766b6094ca3524056edc06fb731cad52ef1347c2874cf07fb7ccb93f6116cd53ab603ef3a7432073a62d0bed0a237b8b091b9cd2d8b64a0a15a258f6383858250085c17be057d21af1b8aa95d83d83205ebda89e205146aa6eb787331a408f37ce00c0a1a8b460e3e473f49f9d85fa07882991435b409bc88301f08518c64ba631b858d554f69eef1cbe5755cd88985bf56ad67cd6685ed28e708849ef9fe5ce0a2996b3865b8a550003bed84aee237033537a5342e7bebaadd71e98bcb2319736b1b5e1b00b040a690a77623c7be79a3d8ccb37e45813b44ebe90d56844db9f9770021f62cb3e9ce2ba31758e7ffce99c4d1b5ba4cf0785b762ae6d5d07340089a7e0c3b2337013f0366452a6d1155cf56bb6d2a53d2e45549199c3375af00d443d04a35539ebc3e3cab14f03ee4cc11aaf5db31984f4649879493a9fc198d59acc48213b217ab591977083c1de8d36e03736c8fc9659a539e9d0852f8e4081dab81c7924b84e5d3f48bc240a6704904cdfaa6ac854801f10741272ebd2799aadba34421be8b5ec43074f1eb8f1a890b528a72650eac2dd2578d88305331f9c411a06d14336a200ceda2fe47c3ba6bbd39d3f5d16f2c697a15c3782a3aa996701424a63112e5aca1bdf9b8ed84c5622e3317c872113c992ae2a97ba824e2df9779017f3adcc36f1e221e6d0940c67dcad7d6e90ed236e5fa832fcbe64a3eb9bce3ce402a4dcc9551e93efb77b80a887e1cd047c495e0e74186cbcc2707f547b795f76fb72a4a47d8519f51a1f042982387345c3800a432a0c1356ffce16741bd576701f17a3ede263397a122c4d198bfebfdeda82101b495b9a7ade83732", 0x1000}], 0x1, 0x0) 07:13:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x0, 0xfffffffffffffbfb, 0x100) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000343000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="d5ff9668", 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x16c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x400091) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xc3f, 0x4, 0xfffffffe, "0a933fffe95a18e72bb7fd325606af4f4e30ea84", 0x5, 0x200}) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 07:13:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) close(r0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/98, 0x62}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/161, 0xa1}], 0x4) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x100, 0x5c51d4b7, 0x4, 0x40, "766f8000aa1d2f65792f6de6a514f29c049b019f", 0x4, 0x8001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:56 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="d4690b494c0aa2997734e07bb2ba81dc8fdc849bc770eedddb33275e7ea47ac5e3d91b990697093ca072b1030af50910a38f22766f108c1a1b4ff6bd99c2c17b8bd0014d7c313804abf3f0504ceaa58d1ed17614527e5e272822ebca6cb3e3509f09ab20533087dda590debb110d4f5a241ea161ed5c3acdc83d3758bf2325e2da2bfbe6e0abfb670024ca4579fd806cf5f5e3c22e9cfab6c1128db47ab471787ac9fdb37310c127b7d8bd18fc5cf4efe9441e6400ab580f9771d2448cd855f45d7e7546b61b684289895cd7a45f6dd63edda991e907565d132df8fa131e71eece32a4793e4bc4735c0c5aa960c8e0c51983c8ee5c60", 0xf6, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x401, 0x2}, {{r2}, 0xfffffffffffffffc, 0x10, 0x3, 0x10001, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0xbaaf, 0x80000001}], 0xa7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x56, 0x1, 0x3ff, 0x101}], 0xc9a, &(0x7f0000000280)={0x82, 0x4}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r4 = dup2(r1, r1) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x126, 0x3) r5 = getpgrp() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) fcntl$lock(r1, 0x7, &(0x7f0000000300)={0x2, 0x2, 0x5, 0x40, r5}) r6 = semget(0x2, 0x3, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 07:13:59 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) 07:13:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 07:13:59 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) geteuid() shutdown(r0, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) r3 = syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x8}, 0x10) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="2d0191002f66696c653000c9ce4a89f86d260a8f383355d6e863b6ae6a9d7596b45703f44df42e9a59d0b4f0a693268e33f0ef24d3b90983718a05b412af8aadc4f861d70a9a185fc8af888663462736d5c7212c64993816253adb3ae5d62c36824717578b8137517081029b8feaba0b539a86f93466af6888f505c727e4eb213a6590a23073c3f968dde7917f0cb7d35f1276e596a343c29c3d321d9b12c023952455655ea6180c8000ef58dc0f0a62dadc34420ec97bae44c12e5c7306db1772ec130850278cb65c38d3acd72f44695a4531f71de1cc671a01a167b0570cb764e3fe43675fee12a144566b6b295f51946e1a22434173d6224d08d251d15d9d3837788d596d7bcb78a53f015cebf93eb4d56d3769948d4aea464c5fd236af14bba4fc2d8770dbf20921365d6bb59016740d1f79c209b8fee19fd746fdc66cdb722f"], 0x6a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) seteuid(r2) 07:13:59 executing program 1: r0 = kqueue() fsync(r0) 07:13:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fsync(r0) write(r0, &(0x7f0000000100)="ff074b7188952c8f0d128f9eb5121d4f4e6133bd5c1d03a9a7c141c3856c96a08e8c6a", 0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)='u', 0x1) write(r2, 0x0, 0x0) close(r1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/74, 0x4a}], 0x1) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) write(r2, &(0x7f00000002c0)="7a79b0e215d7b0a53ee10c41fd12f6b0c5ce11ac5c5fac20065c4de2e64e6574d97719db3ca5bda51f08e072f4ce80e148fd67801346f57d2895fddcc5f7960e330ac49bcfb07555980a62a04bba63f220d51eef7a1002637d304af32d7f0c8ddbe82c0e0a588a7532dde9c1a570691785e26a9dee0a71e2000dd272c13d291b961f363e2fa510ff0b502598783d0a892791dc0897ff0e1b891dce7d699d4212b6ad705502728a7591db37bdbc3fdd3ec0f87e9a0ac44c16b3dac5d74d78766308d5d54f56c2c383c0e974abd581a6ca91a511fe3463441000a548722e452e2b8a177a70d6060938de0e5eae7f01e16eca4ed082a13f14f6fd6f3b44935ea408647aa88f4d7c1a3eaaba12b53454f092d708ada1d139aa69afc1529646b125a63b7392090e336947386524fd6b6cb2ab9b104de1fd690a56dd352d1a4d2fb3570e7e7fae986bd176b57a057fdf608780c93e5e5e22c9e5dbacc0461109d3b069b948b90a11b4769306ada40eed995cf31e5bf5e3e1696a005bc8802c8342ad9b3520f42ac0842ec7485eb3eb7e423e1874722f41a0098144421a1aa147bdfe39e69b97b7200aeb2123d9445b33c5d516bf8dddb5bef6c632800780dcc9d2e09998052a76b8eb90b331b57c2d87a5852ec7ebd419b7b5b1d625043fdf17fee0f75fffc0344176d61b334dad1bc3ffa3cb64c18f08c94381d4b1834e5f0a6bfb20239fbb07ec35cc5fe044bb9a17c90db8c30976d516bd580c48cbf07021eae40706e4272664dbf2a84b4e9998940d1e00186ae3e721e3e08ffd2d365c1090ad080ef7a7fcbdbf12a3a9bf12dd54b81f974b47c8077be2e7f0309af968c8de1101fa7a207336d26f23bcb9014324ff847637cbf41569bdd47cef54908a5c520e366a383732899f0f89093c3b75fa0324f5989ca10870b601575c463b78e315507123380efef1155f1a4fa4bb655caaaf1f0f048a12c8236e69526ecd71db3f53b1feec9ce70d486bf81069c9254d33ea657b02a319802ace90c003283d6ab1c01b4dfd2a03bec7b5bd264b9db81c228808883b0858335092603802ca16b806125979d517927a53b912b0e9400a9fe8a9bb19a23ac6cc384b8039a61c09138d2d168e9958cc98da4118f6bc77c6f2c7b475ac18e35c8aa8ecf24d93c1c8dec238a91793dab9ed2b1cbe9d5bdcb65ef2ff7856df79493cd2b61013e503a63bf8c08411f3d61684962191ab42502ebcb971e80aa81cf2ade03c1ee50f5048f549a5bfe9cad50349d2040de21451fcf60ffea947b719349b93f6ecbf365788a5ae5a3274184a3973422cb7d162c51ad96a961aaf819730c7d6f00bda95b6c4390c136967c90f9cc73eb67417f67cba0b3732710cf3d07d517849c7c191964c68face2086702d649daff217ef73efa77fa8ca358e7c3eca0d400cf7d840ede4751b5b6ea420f329621f72b63a7c5dfedc8d1cd2e7578ad58840863a1a30c60add808142c14318f3b25ceb7d36b6d3a4af98bcf40262b210824ab0671d369b8ec4d3bf14756d4d24d261c41f40fbaf84c7828e9d6ba79ba3fd6fffcd42ebbbe6215912221812e7657e08319755cf7f1b7049b1838d87c8edd4dda3695d9bb37218a1c178cd31cf81cd9f89876c7ea8e4561449bd29ccb1f6e62961013b1970628ca4170ca1eeb4d7f4ae379fabd214ab40c445a6793d20c61c5b335d52cacb8ef9ea6c9195d0f5cd0336faadc4dcd9dac4bd824b345cde78599bbba5c8a881d90d196e9daa4425591d60025203fc0791508cf067bc27789e1a9f064f5e2becd2bcd01aed6d9c7b30e06c5a5b9c94a6498f253a6a732e32bc4cd089c42407ee383d2f3e1abe833e971ef43996a3e356133dc8e6fd45655c981d81edab815ef33e5570b309f12c6671d73807d7b2baeeb8b04cdb484f7ec5807465c2fc210b12678bdadc0872823915f7b681b0b683f65bcfca152bc452d8b39eca896b3d71d993a99d5f401ce65461c816f59925d462a53acd166e91b08e5a2aba92d61b2d4687a78fbd615004869f2102e8ff5d17cfcf548c1d6deb1b38f0aaaabe4a84af7850a4014956995053a55c3decdea0a3f987486ad2763ab2c3a2ad3f55dfbd1425cf24697c6c15095f284a5ea99eb91aa578e90bc3b555c478c1ec134cc2895a84ac40abbf647f0761ece04756d7b12345c53c53ebc96f04cd4306d17735f15258df56a28ea23382cbf9fb0244a1bba1c2f97070a14b0e8e018f1067bbfa283a30be0e0ce86c6d73c9f9480f98dc1f700573e71fa5418630f773b2e430e0179f9f64d30bbb7f6843a727a0e71bfc797f09eef5a7acc35ffc58c2567df09ce07c8dd4db510dd76fdd458a108947bf211115882b659162a2cff6d7ab787d13d0c1622678f9e18cdbded460bceed9d2d2cab20e09362c2909eba7830f21d02aea19fef02867ae3580d281b6f9dc42131a04cae9995685d6de613d2882ffa74a7a5315122809e29fa80933904236c7c15e65f97ce46e27a639c7ff4652ac60e4b72a7c321d001865a4099c6c6f24b3f8949e05c571865138a2a0cd7d4713a4a9a27cb23fafa9e4819a65d1d07a007f3c12cb2d1c9cd9eec2fe12fa2495b7a80d493d7bcf13de0d4b8f34e81eef12babef72fcc814afe73a594e611e3984e5ef7070b42c144010d12de0260d7df0d40cc74bde92e890d762eae9b00f3f82aac400467b7471e34c26b479e9476b68f1394803690cb9cc14e523ccb75630bfd35c91d154f6bf8df6f838e0940ce0fb35030cebf7a13735442310aa05f49c67eeafadee4323de9e63e9eab42019f3990d186aee174cdbb3e93738758851f8083477f84f3977386f996a1bd33c2063e7899cd1edcf850df3f77734f36635d4bd40de3efa5eda00ba2cf77aabf6721483aabbdfb86fad1be3a6e0380dcfa46172e6f38a70deeaac6baddea89f5452abb34f1444c9b04faa9811f1e335d087f0fcfe03c51389b5186194503cb5e3b45833e556227efb564dbd794621008f6d5313cd444197cdb0c2c0963f3acf5d2f22bef26101a4dd17f152fcb7d17ab4566a85742311fcd9d3fd118b0aab17a95fbf63ccb68e1c66128b7c080d1fa482da4de728a3ccfb0f59ed8852ebcc505c4be72a4da55392388378b9d21f6b3867cf2b23f9368cf6e234e1f2fd4aa75b1c8ff30e17a6479e7d227e596a99e9b0404571c2a2db2033bb54f1ec8150250cde395a9c84369919a7cc3d8175c3971b30a6e7fbb8c698f81037149c1cb52512497204c24a7dfada2b3f7d638cbd96352427643186596d6f97622386d6feed60192f3225941893c72f688004b91bb4cc71dc82a627e6c9862ae2d038b21c82867ee4ab6d7913ea24ab47fc0adbf7ecacba48df1e3230c8da321d364f33c386cac7566f9e53569e21f414d927e4205947a731905cf98c98ccd8c8028f9b065e3e97bbf67289355fd4cea3918bfdaaebcab9e2ab29f4a15a55d967507c50c0f05e2671db79931816b9b313f9c4c2ac2a2d7e95d0cd19be2617be5cc3898b0fff8145d5bfff20c0825b99cad5b955e834575a5c029dd217fcb312ef15ca801f13c2f7bbbe730beade8930752116d1b51cdc630ef93de91617ee10575a2489beb42b2811a21cfeb5a29099477c58cf3d6f3b06e5d9e361f85c3e0e09ddd15d7771b65f17c07149f13784bc73260cbe0f7475c2113766ad9c67dd4e57c8296ed4eef0fcd5c40c32f9c4891b28e6c7aff70fe8bc5391fc3ba80e38feabf2190256a3e32ededc89da01f928774df0dd3f7bd1466f28c94681ddc76d0c908086f69cbfbd9a42e4df714e46490c736024717e3c3eb688b8f4764e48d989e70535ec3a60df7f02169070171045bc1724c9b281c18fcb799598bdd4afd46a85e49003fd6b874c9154c33e2b62f32fafafc0316c7aa3e7a06b242242bd5c3f86ec60b3f0ffdda719bfdf54503462d59e6b1dc79fb3a69d45a2d716c8d5ddd31dfd73f29e0579284a3946d33ca8407189012c43e4e71bea5335ab437bbc84c57b3a69a366887bbb09f3f199a986d9607c53386b3727b20bd0da634c6a24f2d9ae6fa76cd31c42af2cadcb9d36b61f997be94ded05f02fa7d4c18cc2dbf1e4b02fc4f38cd509495ac115dc7a267239786c1f7ec6989bd81a830062e34771909a9ad4d7dc1cdbea75a14e6d5f2594e6c59c954992bb69319a2ce90cb64ac4613becbc2230f3f4bb1361e622086072e41185e1d13dc8e71b285e2048c148e15252e266588d394c88d62b07e8ef4bf693f933add8c05d3502b8ecfe4e5fc6f84bcb322f3ac69f9b026fde22e46982278bffd112ea0bafcba9c05233a470aea60dca261abbdec7fdda1878bf35ef2d7288f1dce2c0202cbb741ef91752f4f954669d45029c3c33662cf1aa52566bc5d7465fab349041d7cde2d7cda7c619866ca9c88646e3478f0a2f7dca43e65e1af36577fac5315c79bf7f51985a96e1b524c666e3a062fc9121183149f1b032756c8b2c2c888430ec00103f34a487c4c6648033464d6ce6485eeaefdaf45a541acc2e03b0a782d74092ae0bbd17fc09c6f2e34e8db6042e81ac66075e392c068ac3df9a12a46c1930ecb10eb56e21ca06a96190139ef427e1bc05fa04d80a5aba61589053cf95c45e8fbba1af6199b6b6a9032479caa475800adf559dbc6f9ca61004bf2b56a0b902ce519b18d2a932a25ba172f506ff246c8f4abbe6f2b3cb80f46224eeefcd3d9047b953be116d1a9f01ed0ee67ce6bd8ba4080563cc457e67fc74163d054408b6e74ddd6cde84a9292206dd4c0bf89131a574fc879cfc164de9323833940e730b25a76510a15aaf33f8d673757ec7cf61f2d7c98adf3dd399f5a64f781fe447e3bd1b6b66f5453bff0a320666962beac967cb1a23263e215bafc50c968ea8941e0a5abbca4e30c4891d95dc73680465f39331cab988b522bfd69c5f27dba31a1ea1443ad8db0bf8086f840f5f163131228a37721491d8484c4021ddaf92658cc3b9c688fa67bb41cc5b0bf3752b9bb2a049055cf00cc0cf5bad7e9fc9c36d6fdeb1950c3eaa72aa51074be17b5d87a4bdbde1b3714adb09a5967d3764d634c80b87b798ec3fb3fcacd347448b477d068a291de46b9700b90122fb20bcbf3d43f29e5ce4f3b21c1c66b3b7a64577dbd3a3b9472c00513806c0a511d7e03617a85ceb65d7303c0d9acc5bb35852ef72c670e54e101446908821bcfaa366359ee48ae601d0e0edd42727f082fb52145c27be10aeb5bdcd611b034559ed4b06d7f3b8ac3f88b1e93fc49df5784b4379c6379e3d7824ffa09c5bb7ee959091a4c48e1572e4da25406a6a57764d800f9ac8343b26e29e3c891d7164839bb087d3471d4132c96c269c669ebccc83681b1c88addbaea9917d44bbd60dfa5ebcaaf802ec454e54c264ec0697b23efc0c55dde1ef1c34c8f3355ab10d7e30a15e85d766c8817ebc97119304e1b3173680d6590e26741171bc60e68a7e6e0573ab04110bcb9635cabd45f55db762145774eb6124bd4ed1f3eaa1634eb22c7b72e2fcf630eea1f5446ffea983ea52721816eedf5a843797a74cc9e3f79e8f2e70a248102d130e3a38fc2181512f8a0ecbd1105cf32a8882fb75ad266c4c139c16c000962d030f0bfe0b8432668a3d0a12a5f9339819a93da8c715ae0f8dadd03dabef41fcd15d45a288c65a5fc0548e620b1f59742670ed3c7fb95323f4500db5c5afe3d2bbe14692598371c51c7b969a0246b3ce10851c5cec9264cdb24e81c919f6c3b096b8366a63efbe1934e3a3c6c214af5df67f8", 0x1000) 07:14:00 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$inet(r0, &(0x7f0000001080)={0x2, 0x2}, 0xc) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 07:14:00 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = kqueue() kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) 07:14:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18008, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0x200}, {{r0}, 0xfffffffffffffffa, 0x10, 0x43, 0x81, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x21, 0x1, 0xff, 0x8}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x20, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x8, 0x31e}, {{r0}, 0xfffffffffffffff9, 0x48, 0x0, 0x0, 0x81}], 0x8001, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x90, 0x4, 0xd7a, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000032, 0x20, 0x1f}], 0x800, &(0x7f00000001c0)={0x6, 0x7}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 07:14:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0xfff}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x10001, 0xfffffffffffffffd, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4b, 0x1}, 0x8) 07:14:00 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 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) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) 07:14:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/208, 0xd0, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 07:14:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/4096, 0x3e1d6ce58c7f2c4}, {&(0x7f00000000c0)=""/2}, {&(0x7f0000000100)=""/78, 0x1ed}, {&(0x7f0000000180)=""/248}], 0x100000000000012f, 0x0) 07:14:00 executing program 1: r0 = socket$inet(0x2, 0x10000000002, 0x40000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:14:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000ffff00fb29e808b4b5a587674244ebcf000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1d, 0x0) 07:14:00 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x4000, 0x5a8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x100, 0xe39}, 0xfffffffffffff801, 0x0, r5, r6, 0x8dc, 0x6}) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 07:14:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket(0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 07:14:00 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x8) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 07:14:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000005c0)='./file0\x00') r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100000020400, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in6, &(0x7f00000001c0)=0xc) recvfrom$unix(r3, &(0x7f00000002c0)=""/255, 0xff, 0x1, 0x0, 0x3a8) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) accept(r3, &(0x7f0000000240)=@un=@abs, &(0x7f00000003c0)=0x8) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 07:14:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/94}, &(0x7f0000000000)=0x60) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 07:14:00 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x50, 0x10001, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 07:14:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:14:00 executing program 0: socketpair$unix(0x1, 0x8000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffffffffffff5a, 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:14:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x2, 0x8, &(0x7f0000001200)={0xffffffffffffffff}) setsockopt(r0, 0x32e7, 0x1, &(0x7f0000000200)="6961119d4c0ca594f00abd17adebbc2aa3e2ea5042eae4eb9ef58ec69292fe472d2a6745cc81c2b1e1b832f1952fbbadb75aa95f17e5bf359a69005db5c2779aa7391338dcc06eb70e8f3676e157e85597e131822f9cb880b999fddab734bd526c6a37db6348b5175a8ef036632cdd36308faa66c14498a171ba199c69a7a56a85279a7bef359f6ac70f5648abe7f4ed4a57083bd0ea9c5d4c3d97cc2eef0c361f38f47868d6b44f966844e0abde382225c243f12ef442bc348d87abfa64a32a5c4c16e641c27ce91e47925f523824a53a0e3c7be05d4f1f1d31534263541bc4933323734f861de0fa4b475d2b6e80aaa1dd1aea9bf764f895dfb269b29142f57718763e5c88b500e5caadd9a070b0a07f4c6c10f22fb0e2d9311892cc07c2f7e45eb38fb16286dfc6c4d1e851c07781b53844bccdc99bf965cb5c1bc540e3e1e964e2469975da120c9bce4fd76ad264d97eaf8d30ca257ebebf31ad2b0e9b169e30aa41ae02993e4a948d38c08d9290aee3664b08cb8a5fb084ba80516148e732932bc42561b79aeada88b02f0f2752cc01a24f873cc52437835b37d4f35c6ccd94bcde3764d38a3da74f2b52764fee1c901c43b60cae3bd905c5dfb8c0bb8a41236407031a295e3df1767322ca0a5ad32f6fa1cda261b453c9cb339d6ef867286a97ce5c92db38b976a1ec22d48a4bd383548f9683d6405ef4fecd50127592f3ac01b0eaaf14c8e2f99beff4f4d4784977bd9bf123c8fe10603f754dadf2a11763cb39d39a892e17a9f400ba5260c2f13a308cd1d5ff2fd9c44fc1c5462d689ce6d205a73441233b012486116a8a89a9a3e4ee62450da4c7fd5a384bbe4c3cc5ea1bfc99d55e16887cd7df99e7383ef98881ed2b93ee3833d95a1fcbbfd5c0bb162932cdca7d6b17e2764faf0d0fff41dcf242a9e5965204ea383d73a7aacf8cdf397f10f6f3d3b36ef93c8ebd49f44efe16eb7af0e58c243b81075f10c8bb59546c808b6c2409caca3c290b96f7ec1aec8a264b9bbb9a18578ddf1bc7358f816eab5fd76c0d29c4aa12771a925c42be31a667b8f9ef27765142d0db2f0aaa83c7fcbd664bd36da8a3d4aaab88359a55379e2fa52d6c495669a59553971f31c45f5dff5e6e0ce645a3c091ad72532daf54dfab9623b9a6606aec5855d617f4f615ad8012eeb5f97a20227b3046f1ce46b6d06dfd0c2dd702ed6bd718536002a120e141761745f26f74d7faa9fc5fcb8832fa0e2c4ab73847a10ea3e75cdf1d9cac183350b173b4fc05c2ace043418af800d3f6fc69c4e23674fe3c9093eef96423238cb784f8a3edd2390fa8460b834e3b6d6a493674b293e51c254b2ad4e725f840c4ee142e2f21b1744295f2a0779ebf9f754c16ccd48d844a8d8b547d298045b0b0870335a574a107bdee431a019124bd339b9c9144ad1fe2e76b77ff29d67a0fddcc8c832dcec67d95462b1e273aa00ab3c91587ac726e828d6a671277beb93ea149ce8ba93bccddc7605df2f36034012aa1c02360b011d65d00a5d97c9847233c3d715c731d01560f2cdf21ea784ba54404e82e14ee79ee728ea5d8e47b4767ba1d12d510d19ddd5fcceccca9795fbbd3643f155553aee924a89c9d762f536bcea8b679cfe23ca1c9f5481ed157cd39e9084fe14c794bc687f30eabdd71ca057b2b3d8cffe45bfa0fa61a1c989d481285d1c428bfa0480b85cef482d16d6a38063fa84cfd2e6ac5b50c8469cd70a7e66c58dc4c61097bd140026ab25c8dc8f26d3fc981e4b704d4fa9a9a54bf0673875a951e553a90adde7b649812a6e1cba3ce298f7044b3a65c71a4b46c4d28ed668acdb118a76950cedca50fe6777ba720961fed1e5176af978e2461542d6349df8a3c0468a401c8acf98f95ed74610b93d997afe9e70ac288f1ef5ce898ad3eafdc352d99d2c45fd1323e3789a5b274080b8fd756d7b8c32399fac3402d1c19760ce8895b2b7a763330f6eb1d9009d65e194270255bf913409697fcca4dcb0efe02f1625dd939cf94f6a00d3c15e6054e4bd7be485c6d9bc6f6cde4ddf1944138028759158fed4f331263071cbeb87f89889d17b798337743b4812dbf0a0368786451f7e0939e3d0dac11eca1067a88da361dcb904866cb28b18343f5ab5c60bfeed604acb858b540648d8994b8e329ff3fde8dc1430ccabd86c16f1c61e24e35ed059e42032acfcca79b799c924668b2549efbe13958de9263cf468685371b1c6cacecc2acd6c13d22e2a28bd47214f9678e72aadd4509859a3ca9967e981f3e2f7628f49607eda9f469ef86bf13bd1c7b68b85b679942f5185e5d5ec445bd27d1201784c8453a508e010d3affe75ababfdb743396f8573d938ee9df7dc50a0100d965d0d66ccf70403c71796295ef4b3c734dd67adb90dec1d6c1f8b5608b49523406d337d65b0d549ba6c95838fbfc55145d6ae62ccaafffff2fb0961d7353edc8b26d0a461d9cec511fa4ee5e6f36211acac6c3d0400602f430bdf9d3b372e386ff180a942c521bc02f20667661dceb2c6303901453c5e77ea9213100f5afd104074d628c174f8b7a434089cb1a557495519b706def84d92b04460d392cd40a31ea5deab52a1f94cd82a2134e29885c362ed079b0aabbd8bd36619247fa6e8f85e3ac3b8b2484e9334f4f78493cee68bfe66ca73d635e4ea8d63caead7947ea2c8060c5b7671f9b2745d4d96c665347bf3f69fb78dcc875f0563b9e48c6e5f7c44318345fa451cd297c5d418959e498afc34cdb98f5c0609d250926a144cb80690c209bdaadc31df86066aa296897d92a8ade8bfaf9f50818dcd3e572ae08e4df7089e45d60fba6eb1cc0ba6d7b8d955eee0d661e86b434e81b6d6ffd5c71288477a400926437a6103146a4ff21ff4aa1cf5c85a55b2320ff9d21b4a7ae64634441f2f0e0476528ee9b67d9b08a7e4ce8bc9f80d9cfccd1b83a4e43f2437fa76b75e53aae7a9c96c5cd0ac1961363f2d6c233c3b5dddca3d8c22dff740d175f60e2e7292ef10e496151ee44bc47394d1d4627b80648ab46594fb032c67e2af30601e99777090bfac7446883175fcde5e50dbab9a34acaeee1adcb0bf589d3003381ec3fbcb5ffab177c2badb3422e73696f215e3ee53f8e76c0faf661c7885ac0a35954c842e9294f23e51ce3bebf3339c474b9ddcfc5227a5724ac67503ab7f1ae5323c64b88f71652dbbb402d6ee3581306813c9bf48a8fca9a86c46e7c67fb2ec47a358ec7f1a5617e025e4898e5755af17f9170260d6808e7a62f49743450750632e1b3afbfc6c9f559b0a30479c1ae281eba904665589e32854c037846ff55c7e59e76bb1df15c29acb3296599713238b57bb57d91c783c7de7508f6e9f2eeccc7f008f89cd2f929a36050f843c26473fb7cf3d88df38282ef3a6b183e546aa8b3cf56d4268a99d97c4d1cf2bf45a2715787fce236fe0e52a2afec6affd043f770e3c2de987084c119357ee5092f04fa9dea788ebce1780e73a722d1b35715aaac82c2cf73ddc63843334f2f47402d4b97b7269091ff8cd292952ba8ecb49a892b20fc6aed674f309112bb98faf75aa9cc008ec0784d51f1248226243227714866268d681d06ec0c24dfa9072b2b470a5d6ff6ef6416ae8820462ac902f195f5cb2c558e1e6dcfb2100fc7239ebf2f01002cd6bcc79b9aaf6808b988e3e94a93857fb636318219589f01da99d6340cbce56c52aaa4395ecc26092451e9111532ca1ab25c8dc30d27c600755298b84e7472231428f839f3add052c5b43d85b4545343e21cc6295b5b337ab8b701faf4eb82829c278c60d8ddccc0ccc35e352adc20d12492a80409d0e8b513df41c10406ad4dbf65b75b9d8335264cdd46eb162e298ef8c1ef0dd0bdcabae16feefa7ecdb0f52e0928c28ef8fec25d4336482ac5c2a0c32058d6680fe9f263108ef96f532d76eaea4b9a325b261ae6bccc7be39a6682ff39d7f479ffa466b0998ea149cf864b661bdedd00e36deb6703c7cf849bd29f59203f88fccb6cde055d03c7664fd29bf1770875927b1a614a7e144d1252c74bb4ced21a7755f096769de0f6f0cccf207340c5fc1c9f1d0e7d429405f987f27434434f06b7602b6fa209c7430395c33b40c0c495aab3570f74a9a30ebf805525d2d3efc22f4d5e74563e75ecadd30fe3894775655be0a837f2ffb656c1da89f93eb918e9898490f5256634906de058d54fb6592bcbe745f0acfcd1308dccf7b5465b38b08441e4861e90a0aa5e11aa1d6685b47290c0f835d320c459a3319d06c95493c19c0a451bb51c88d8ba814cbe83f91f67280abfd55d62e1d1f1df36f054835bd05c4b90a400efebd0768084de10bb1b5003eca7c63864f1a34cf552491ad9f9a5154416bc1baf44f51b1c53f930eb20cc5a8f619786f2129d51916fce05dfde58a6248ed5f944766ff7df53560b2c1b240c9bd816baa9c5513e56f25d889046b108417ec615a96ddc1056f7e863995afe8ed7a75539a4fb5d39cec119c95f2e9448bbc31e321368d20fbfac2ce19a6e8a71975617fc3928bf7f3352c519bbc98ebefae183d1c933c313a747dba4e3f377b5b08eb5470f774ac338fa0a31dd79665391e8bb4345b51fa4ffef0bdd3f952c5d5593a93b5c1654ffb2558d3a2dae0fcdc43ab0edd41ab94425b43a2e56b46b9f68ca12de1351b3b5da5371502cfe293711c0d2b49e24e5d89e2df6560bdef9549171dc8147db01fea00f7ca0ffc9ec0dcda78936275e6f71fdeb8052429c889d1406730051f86ebaddbc161a88c288db4481c5a714eb81f07e075ab9517910b3cd3e7591c5bf59095d615290e3219424b00188af494b0e21c5a25978676e4695752ce6cadd79f278e2f55008a32156c9fab6adb33d6c61ac0c69b390d2d5c110621c0d9d47607b25d60b61fab4b5e6e0612ecdb5dc30188b4f53c606dfb7e62edc095fc565cf2d4b051b7b1ff4e9abd8e12030bf0f537adf86743bcbf573241aaba15c64e65374a0fa25c2decd02c479bcc9e9e7b048c3280f96ded4af920af076fb2dafa32bdc93ce1ff3f4473f3ef0305ef07812a4bf930db0a327aa57c9117d016dcf86cfb1b2cf5474518ebb623a3818906d22f23913a9be7502547259ac05037aa9fa8001a10f03b4d5e5043892e32fbb90882ab2ef079b40103af0eb929b19df2889e5dd60276f5cdd1421d55c43713f647d9636da8d3c710eab332481cb773aeca1ec9804730ebc33720c838bab3248950ed3940eccdc263c286f7ce52b913c9fc5dbbdf31cdb6f926e2a7ce59f38165114b6575a792c168d16d9c181b878e8767a2e6f6f7eacdc564c91c027ada31f083242df8342ed7e1479f277837f365ad4bb6c8c49a09f3e9af98abbdfddcad46fcdb962344d26065c4d57745cd0d4c6230f70c8f67bd5b09a9e3e5004d2f9cdf7e3673e83daaac3d6e7bef5ef7ee5a5ffef5d67f88e18e180a011ab5bf93845b285a673b1a1db32b3e7bb19b7cee153ec8377f1ec6836f8a3b164401de7b6f04fc3b3c5275549320a8a51a3a15df50dcee23cdf8d4378ec6c0e6327fc536ece7e4c6fbe7c8d1dc568bc0e7667ce20f3873f7f95d7e90adc71d79841f22855ad614a105e95eff460ffcffaaa98911f339a8d7c8e71cbe3f6affeb14bc067f039518b47cc3cfb7794c00c7fdd492414cadc116dbfb5bbcbbcf9afabfd7283402732c2884f3412d82543c493263654936dfc8124bac27993f62235cfbc71392cea97401d1998b35430116fba9a1efceb671bd049df393fae21bb123338d58a9d", 0x1000) mprotect(&(0x7f0000400000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="f3420f184f132e3ef0460fc789feefffffc463354be97bc4a263f6e8f346ae36420fe79e5f480000c441ff7075081fc482c5ac30fcc4c17a2d9c2b79c039eb") setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000180)=""/49, 0x31, 0x40, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)="11480b239600", 0x6, 0x8, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x6b1bd495}, 0xc) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:14:00 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)={0x0, 0x5}) mlockall(0x3) setrlimit(0x8, &(0x7f0000000000)={0xff, 0x80}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7479) 07:14:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 07:14:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542d87588945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x40000, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0), 0x65, 0xfffffffffffffffd, 0x0, 0x364) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() pipe(&(0x7f0000000400)) close(r1) shutdown(r2, 0x1) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="20d1c56ae5692e9495", 0x9}, {&(0x7f0000000100)="572a0804ab47dbd9", 0x8}, {&(0x7f0000000140)="1bd532e2a9e686c027b0e70c4afcb923223d091f24373fb8c0b9a44d5e7dda9a5e051e6740a870336edc4373c3fbc1aec36902b5560f3ed61690d44b118c", 0x3e}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001000000000000000ffff00000100000020000000000000000000000004000000ebe39246383175a5d58d21f8aa53e8695dbb464901ac3d2abc162f690d88283fa01166a84f42f801c47e3a776732bebdd497fbcda1f588ed96b4c4a26d42b698d33c8fff92a135ea30027114885db1c2342e52b3ce596f19d35baefdc27707c1deb7ce16c76e5f59a0c8bbc80829e8f65b05d4c730c3796f79bd422f852724026b02441557cf5a", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x2) poll(&(0x7f0000000000), 0x0, 0x0) 07:14:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r1 = dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r2, 0x0, 0x0) r4 = dup(r2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r2, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x40000000, 0x8}, {{r3}, 0xfffffffffffffff9, 0x99, 0xf0000001, 0x2, 0x4492}, {{r3}, 0xfffffffffffffffb, 0x80, 0x6000000d, 0x6}, {{r0}, 0xffffffffffffffff, 0x44, 0x8, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xce, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x9}], 0x5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x42, 0xfffff, 0xa35, 0x2}, {{r1}, 0xffffffffffffffff, 0x14, 0x4, 0x72, 0x1}, {{r3}, 0x0, 0x94, 0x0, 0x9, 0x8000}], 0x3, &(0x7f0000000300)={0x1, 0x7f}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x5, 0x1, 0x1, 0x3}], 0x4, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x40, 0x6, 0x2}, {{r4}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x3f, 0x8}], 0x3f, &(0x7f0000000400)={0xc0000000000000, 0x7ff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:14:01 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="59d917395ee6f176d4397a3b80983f77cd9f817f9ab5161d55423de4f2e49697c6f358f43642fe77a8681730d1abb020bf3b641e8202a9f33bb786775a0bc31a0c426924e9ad4b5f77b187b469f79e9dad92d19f435b9606179ba42ba7b61fc6191d2f3b3286aca8d185174ced507d64e7dd2b70104616e88b223ee5e2011ea532df764fe52249ad071620326c453fb4912be11a1e2111026fbbe0c227bf9e40d2fa6d42447aef7a2021c075eca9839ff1d421206ae234c4a779ce", 0xbb) 07:14:01 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x40) r0 = socket(0x2, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000080), &(0x7f0000001640)=0xfffffffffffffdfd) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001500)=0x8) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) sendmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f737b3814e0dcc6c8d2b02480fa29c75a63ad9e37c0b02861f5d0318a3be8e3b7682e8381953709f95fb00572b9a24bc045fadca669c5ca8d3d210a3f78ce37dadee63c214f2741e1a1c66af4a6946a57571dc9f6a3cc1521de1bfc163be949d747872bd75f0b5d24af65aab73a29987e05cc5fd17a642371e694eaf19795e21beb8569c4c7ac4cf6b7c7fe577cf068243301e96b37785aeb54b328ef41874c19f9fc6a36c2779b2810a4643c63b7b4e371603449b12ac20cc6823cc556e6c305bd03b8644f168eb9570", 0xca}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="a00000000000000001000000f1bbc1352950025e163601184f612e2b8b8b833b04ea3cc5c503fbd6a11dd4f37380733d3e14b1f9abc0eea50e5992cc3d70a9624cab5b5ca8a3ecb2eeb1467611b9ccc55cf419263eecd397df26a1450ea8d092693372b9cc0bf2a28f45e86d00783cb38330f780fb148755a26492474832e9556b2b5ed99e907b7103fed71dcc611e027bd417892280a946dd1b000000000000b800000000000000ffff00000700000076700edf16d9d38973dd59ff8195a82de4b4e7cf646a44875ee615b9ce3e8045ae85ebfd05376c1b4a7e298659299d0867b094bb9f68f5b8e6427d58df9bc471cde0ee33db63b29254d8110394e027987651acf2e8beb8037fa4b9d24aa6fe7e34665e0d7b0a0febab7a9871be40581cda0e17608916fb94e4cf1810267960763646cbd78f056701eaf584da9dce4264abce1779477d0b459f1fa504b75cd18cceb6c24ffaed5f7e101000000000000000000000040000008bff0f432ea76a3e355298451170474f311ab9f404733f1b9cb6fff19d822694a2b756354cce87f750403328e4043891b461268fdc1070a06fff1a0fd23eac6987b325854ce5ea39ef4905c3e3b9269727e320c0972b113d92b8eeaf2d4afce4ecf3f7082f2c432808d85a56ad2fcde9e814949acb06a03031b8255cc6cb63c25c734ebf1a29e03a659a8f35a393e3aedd22715a09a5b60a03243c19425a580f425961f1515368659ece6baf0883c12056ad72efff65fb3b9e0e088263205c9ff21eb4aac885d3bb17f7175735105f9f1e3e36f73c8d81429a1a4a9e1b92d437d6e6917afc2ce1b46b00ca1e6309beb3e3e41abee290b8666c87c8d10dca3dbc2987fed53fdfc76916b84b7003fc9817f116df8afdd9d525c85fa39ba327a64968817be71f90fec357a0a13bb66285226b44d42b28bf4ffa348f54e42290c52636c3bab95b19801903bcaa756b7ae1991c76646cfc5d9fb6fe4b3d1eea22a6fa2f060ac105a5d4e1d0fcec6169f956ef877c38df8630a47fdb8b0951d7a844543f8b7826e1133989859de48436645bdf34607226dde68bff3de06ea6bfc6138cf4ba3d9169c01811f59aadc887ebd0c91d226f3ac4dac746be9e500058366875072612dc3487c3e15057dd4702a9cfe18bef24ec17e3cf52e49d5041f43e781034d9dd9fecf573c3c0f2fae6638c5fb52609c2f52d8e80b9c66e94ab45fc800f5fd5ccd976e6105c1f3fd26fd08bffa41a370209e52a8a410188768bc920d6a72f52a0f58691bea53dd9851dfb1a5eed143f10804f217af447313d6f7d1b0e5339e58b52366e5f6ea03947b1b5ae5e7be985bea718da9ac83ed7dd9cf2ed2d6c982bb99314669bd40997904f8e3171d814e9fa0f3445c17098d0ed89e48f8ef9a6ddb185ad0d27f5bf0fb4ee560f39f8b5651b543651b4a988a0acb7c2e3cee3925ae5be0bc71f7a4942a45260e55e3a70147ad5bc7afeaacae44adb1384d0bcbc143b9f670803cf1f19f4fe30252051899cc0dde3d4b7f59a76b4a312666c2b55d9af3e16f81e34ec74d3f4d4d7ec5532a533e744a3ff76e7fc0c3c40bc9ba20e87fb134895f31f88311e9d2f061cd7bdd1c5cc3e7221ae6b27c235902c2bf2c2cfe2ca8eb9e6a23919dfac9c28bff4e56549dc8207d458bf8878a1afd05234d4a6ba0cac31d6e6f4124fa1793ccef13753a46ee2eed4ccf6680b547bf36a8802e85bfd86df43b1808947e0988b051f8377b6b76cea8c6434ad323476357bda598fd11aa033081810390ba4ec69b2fa3d7b09da45fc085c8414f3d67f1b3670bb701f766eb76ab76533151831a37cea59f7c6e21cab7d1ec686608e7406df8e407ad6807b905ccfa6b646b3d469745739f5f4c1cf0c88de5b296bcca6747a5fdc02c2a1f01c5d3d927ffaeb086e46a08bc8008c25a1f75c155b1b92bbe764e11070369da75cb4f51195c594281085b9c47ec2bfee0fdbb2bed83276d3977c24fecfaef90000537105486ec5de5f0eb7e1e6bbf9ae5e0bcb408a5ad3eb1438f3cdc20436d1f6cb944bb96edb2e0f85783e969be79b2deb9c5589be959df94c2ec7042d1b54f24bf40bc9d8dbe07b9785c005f2402811214439f71410006f323471236c3c492b8fc93dbaca2e4ed523901a6910203b1b28504a4ea989c0fbbdebdfc9cd3f49a46ba895cbc5a984de9720f679173750097fa88e42d008065f101515138bda48b88087b656d6efc0e6def4773a8a0ac53c01f49f94402a4363621b35eb7aa2cff70248ee0f17c1dce06c30c5f757f9f3a4c5e6dd3f36bcced651d9fa71860b53451c409eb9ae7b781922d5f68b46f317a6077fda5c70d818f8cd41cd001d2ac8f1dffacbb2d6639cf3e806c0bead91cd0af6eee7b9ec812b4a8b64909125d1f1cd93f83f137e2fabd76a6b9901a949dad16db39157f6ae97c9b2940039aae47d8e4d73ce7326ee9cb9d109008dd16b8d75a0b71bcdfe69080c6d5a54a2cf81f90eb45b5e18a4b139bf63189abb00ef441d834f51b65b7affa009f737d475bd5211011c639aef22c58fedf53f8437b02e1d706211a020419cef67990951779e1794ba0032d62368940b7e948dcccaf8c5d41cb434e88b4d243cc1378348542a3ece55122eab392d94f55da0963fc5bf9ed753875ce1e697dc135128a0e46ec5b15e5c2a1af25768604bc1abd1c153a2b7d163e2c7ff48238258a76250cc0bc1837376ad35210f45428c500636c1c1ec3650d03a24367f7dd71652c50883609dae2b47886de1a4f4f072eb172c911d4a73e929a8535aa6391710b97adcd09e51a58ec77f4956eb1fbe1d827712c3f999f459410b4b00e9fa8519decfd9ae86246de0e7a6008a92ddc816c34f410f9c7edf05daf4e5b9ec8fc572b331da9ff2d2e50fb2cf09c091898a8419488ed3bc10eb3dae56a621308c1c11bdb4f96c9f8ca27a117c2be97c00bc3474279ffc919fb039d8f3f746e723d7c740efb8fa091323549e5a6eff17da2247ccdca194699045661e9f60d734fa2851e03d69647f0f640a80e853218a6b75743447a1b81cbfcf3106eb6deafa5ec77061d7be5c9c9c5a375819399eee0909614c1f9ddad6d1fd84681642764b52a9a5a886f1b16390e33898be4a3bf85b5e434617bc607c5342731225c8a49e73cb414be689b29c718f8f2ac76201d61f5339e5af0622c3b6f8ac0ea1dbba2e04188c5e507730edc18bd4530dbe226485ed6e1f9e8e8640542f63cecf60ec0cbe28547a53e066e18e4b72fd190864e8986630dd4c3384e8cca453c34326006e29533c19198139b7399f39b07cc942cbd82c0143322d4a2a53840c298ec8ca6e7d8bad6494370c9cf821e33bdfdaabb9e94d31a7a4ef10c979167a2c3f03b01751bca24683813950f9fa89154620c1a114ad2cd56d91897363275adc0d3d9818573453893138c290538e694505eea38854617177eb8d02c4eb1345cb98d068f204149f539696c17ba3e04807453ec5b770026837c0f5a030d3d56eaf6be7fc2b262db29f9e2c171f0cfebf8cec1da7dd555442f371f2c6ab245877fa9c357b12e3472a6f5a44c2eaff719169929412391d24125b0e78443da03b9b40332821ee24ee8077ec3cb005e1fc31146ba7e4feb05478741b5174af9effa91fabba1dd1d68d5b6bd20c99121f2d46d6b32cdc7bd2ac92e145fc7db3c795e524bdf56cc9ef450de9ea32b8dd081b9acf79cfd867ed5d9187597af0f92bbe93976cb9799d8bcf5de476adb0a153039b9374ced66d273df9509d29a36adc160c47ca408c612db7283e51997b05741f5bcf04ac3a2ab8076d2c7d297fa9b42b55a935bde8ac9c77b60fd1598c199e0d5a11a73a65d182497abdf2f76df676cc322845afa244c7d50de82013172a9b4849a2f70d9f18eaf55eb98a0b17127dd46f2063ab794379b08b9b0daa90b5b42eb9c41a390f51e3e1cb92859dba0e3da91639ef844675c9005daa1a59b33c99ff7ee258f0889e426761929cb4e04f78ac3e7dfaf45a816f40e3a33c7d534bcef1398eceb1dce088ce3a690dadc6c81637b9a5262a5cc93d5d80e6ee041fe138b50405c34b7bad1d1fa8dbb84a1fc49b306f15235936baf538cf8ea162ded89292ee71e49f3e6169302220279dad1ecba740b4adf6078ea7c776aacc67f7b236230427050d0c648d2ffa5a6c9bc4ce8a8049ea97ce1bb7b6666c02638ac578ca97663583e076d2f9ce1e5affe123063019399a145851b68d2590fe3f2c4767f0ffe179480751b6f2f4aa7b79a9867a51f62557e09026f74c3e7e90f14c9c6aa1e71a740f0633cda4eb2776290f6f7bc8f9fa5294822b14668234622946195eee86b05c77b53cb67832381da0ba89861107afeaca551caeccf40600bfb4d4ed4d38392a9aa1d1afd6b2335595032978a345ecd5c44ac3bf27b23d95aecf98c63aa7a14c393963ee4fb98f5e3341bf1cd4f6382de43aa09b9e979518694f01c0cd44dbbd0857e60e6eadebdf16117dd83bb2992b017114efc59bf42cc1afcc4b127df3e18971da3a3aa8bca6491abe481c48c21c72d6fca99a18e58c2478ccea2550c2b97035081447edc67d5383f0365e2fd3effd7e02a257b29507af83770acbadae68ebc579f487762e27e296247efc46acbad5687e6e1a32fc15f5affa9aadc529041abadefeba6afcb971f65095f7915031f7b3d0455afaf9d0b5290e89230ba18cf954ae5ee140275a963c8f2a21aff60c1af9038c861a5830b7e425cf5aaaa6f86a6d06a32bad900bd6c651c1bc589cd513e44b60614e400026b8dda65d0a060ed49ba7a1f345c23269ded66f50e190d180af2d7a4bfad3e8126fdbbf9bb74e28b5827c07fd30334af8b8c8adfe4a3fcf178ac626f211ea693261df6e11c9814a08e1fae22a2ea8a2f28ac60405b7a41e3e53ae38bb2097c0c62b53744c210b0d981ff41b5276d02face914fd5a3a741cef2b2b41e4d68f285c2c158224d013732d5ee832c577d932b4ce4f1e4a805aa46f796d406b3142951f95cd4882244cb9c63af5ad69749f98d9c33a7be4975df71fd271446bbdcd867feac1e8fc2c1430a7caad9e64b4fadaf4bc5928c3bd20fadeb0e2d4efdf7f53a2fe2d8e0c9af8fd5dd1ebf837019402b631361bf4b28b361e61ba4422bb9fdda8406739dc3067a309e1893688d877506fa280d7a1b09e893ae80229d5566e094bc7cd5c20ad59450e372760b3689a8d729981e26e8581a345634e710dfdf0e71ee60501e729e4e0a1c760795a47a7ed92aa05255be68dcb0ec709ad20bfdc783ab8c46ea552f1dd82b841fef14b7fca018647276a844eef4739bb92b2e88e397fada9e14235f77c73d6399aefcfb6a639d9045134bdfb14e5414eadceb9a49be2811a619c3d61e4154ab4a7e927d88cafdedde9904441be90c2e48fc64e01c311a5ad5fcba751ce2d28e6b832313a210a6f201f17cf1b12afaa6d0451f9bca95e6cc625d571250bbf57a5694a1d0761eac67c2ad5b954cd65dc3f062a331689b2b1cce4e11db6a5f1fd6074af1e7511d3f9d65eca2c625f56da26e43181a82d797e2ba3e2423c98dde946e36afcb00546dbf1ee0b16b9733f12c3ad7a0b9851729868dc8d147eec114c07791f9e09c6ae70a7c25983fff7c5ec27c2c79a47cda66f51622f62f56166b568fcf3e3f245561028144f3623718caf338df8c533923adc45e2dfb9ad0372c440b8c3e63286f2485ba82c81050f073afd2cabda38e8071947161ab50803f6df2478db775b9625a8861f18405c9f38c48270c781e79eb703522a0b9c52dade84de3605967eadac25a307993fc341f9596acb8fc25a964d1ff244f02b43487097dc327b2b2b7078ad8a10a5301595852d98109b8db226f6b70ffe4f21731b075a8aa87bcacbef4dec2cb07c3e15d6786242cc317ca4f4fb95e2d28bdf5d0a2a03798a992b5b9de9d3a6ef61023c1b49c0bd36c3e95052037469fe88031316452b0afaaf0f0d4f83a9b45d8e184b9c4ecc902935be7bb20716a984f3c12709d94f22af9a3eeab76f2747f212ceeb304a69df3e5261ec3e0d236c48c2a87c32a8b40fe6f59353a62bbbbfb368615df267c1364db6b3ce506cf74942d11061a6d668b3577352c8cb930c3ea3fda88117cbff8d4438b8ef964fe9162c72091ede587ac274bb474ce924ff2abdae598c9a139917911e94d0fd5a5607e53c91bc371733f35a9b4568936f52702702ec40288abf44abec1fc60df2920e264e07152bdf3ad48137731a6204d4a19f4390e003dd1001000000000000ffff0000010000004bf857cd0c43fe5e1b74fd6c9eae641cb5faa2a6f10cb49707ca8355d5ba09b0f97c60860efc72ee290853ca4b3b197f9e3fb7ddd178f28431352ec699c0014f8e957b44be3c9aae414048aad04fabdd7473b155217de3ff335430436c64359acb29354f67c919914c493b03663319ff12785e7b1cbb446b628af18ee4c63e94984dc8e64d6e3e6f3b55ecc07a7cc114baa3c6d1082793fd2a7af2bb1f6e3ae56f6e05f30ae7cc34fc80272bfe46a678fe6662957aab8e8b07ba39efd986c56ae20a765c5dfe5e5352da77511bc246b6ff336741a0c471155f9e34d42e70acb7698bdd0bf03608ae37202248b6ecb678b22767aba74eef62aa9c0300000000001000000000000000ffff0000f709000000"], 0x1288}, 0x2) execve(&(0x7f0000001540)='./file0\x00', &(0x7f00000016c0)=[&(0x7f0000001680)='\x00'], &(0x7f0000001980)=[&(0x7f0000001700)=')&\x00', &(0x7f0000001740)='\b/@\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='-\x00', &(0x7f0000001800)='{)\x00', &(0x7f0000001840)='+#-{\x00', &(0x7f0000001880)='%\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='#\x00']) socket(0x2, 0x4, 0x3f) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x0) 07:14:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000100)={0x0, ""/114}, 0x7a, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x1, "2c4f7cd2debf9b7bd687066e6b1b7fc712283828310f51fe1bcb8235c7dc73cc856a0a71ef407bb24594e637e81bb0da775f0507d7518682f74d944f7d2c797a06958aa4a9b69f99044752"}, 0x53, 0x800) r2 = msgget(0x3, 0x20) msgsnd(r2, &(0x7f0000000080)={0x3, "ce9accc0a134daf506ff5af89ef9c952291fc9f0649e2f72cff95422a794c9888bde4377639fec5c42c5a5ec27fe14c7f9263e15efe460f9fd9125c451d1c17d9cbd6a938cdb940ae904c4947bc9035eb654af14fec9f12883c94eec11373ec6fba89e5a6d4adc65ab"}, 0x71, 0x800) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 07:14:01 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/34, 0x22}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 07:14:01 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:14:04 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000080)=""/223, 0xdf) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 07:14:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r1, 0x10) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x5}, {{r1}, 0xfffffffffffffffd, 0x48, 0x0, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0xee, 0x1ff0000000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x2, 0xfffffffffffffab3}], 0xfffffffffffffe00, &(0x7f00000000c0)={0xdba, 0xffffffffffffe06e}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000100)=0x1) 07:14:04 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)="fed5662882ca74b2225962b4d25efa69039ab9", 0x13}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f00001f4000/0x4000)=nil, 0x4000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x18490, 0x87) recvfrom(r2, &(0x7f0000000240)=""/84, 0x54, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 07:14:04 executing program 1: r0 = socket(0x11, 0x3, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@cred={0x20}], 0x20}, 0x0) 07:14:04 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000280), 0x0) clock_gettime(0x5, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="9b6481f82f04e3c3983e9542e682cd90b6fccebb9decc11953bffe065e5929872374b3080a352835493361814f698fe5e9a96b1ff438df8c82840effba923dd3ad1bc9e271dc5f7d40d6b6cda8444dd94435e07ddf5b82535f62c147cd87685954df28346c0bd959e4a4245353c60e1f0046855426bb5385aad8add0124510c6a8e163aed779a181253ad676c703cb9e9674d4b0248ac2", 0x97, 0x5, &(0x7f0000000180)=ANY=[@ANYBLOB="00f0002e2f14a3a2f730"], 0xa) 07:14:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x10) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') getdents(r1, 0x0, 0x0) 07:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x80000000, 0xfffffffffffffffd, 0xff}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000280)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r5 = getgid() fchown(r3, r4, r5) 07:14:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8008, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) Thread 0xffff800020b92e28 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806a17eb40) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92e28 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *499114 23768 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(b5e148a670c0dd87) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b92e28 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(b5e148a670c0dd87) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67b70 rbx 0xffff800020b67c10 rdx 0xffffffff81ec7fae cmd0646_9_tim_udma+0x14d39 rcx 0 rax 0 r8 0xffffffff81ba5254 kprintf+0x174 r9 0x1 r10 0x58372e27051a1cb8 r11 0xaf8ed2e225aa3827 r12 0x3000000008 r13 0xffff800020b67b80 r14 0x100 r15 0x1 rip 0xffffffff817aed68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67b60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=499114 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b21c30 process=0xffff800020b5a9e0 user=0xffff800020b62000, vmspace=0xffffffff82313430 estcpu=3, cpticks=10, pctcpu=0.50 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82540 321523 742 32767 3 0x90 nanosleep syz-executor1 742 354240 16076 0 3 0x82 wait syz-executor1 76221 370598 87431 32767 3 0x90 nanosleep syz-executor0 87431 143817 16076 0 3 0x82 wait syz-executor0 31387 325090 0 0 3 0x14200 bored sosplice 16076 405963 82741 0 3 0x82 thrsleep syz-fuzzer 16076 229089 82741 0 3 0x4000082 thrsleep syz-fuzzer 16076 188378 82741 0 3 0x4000082 thrsleep syz-fuzzer 16076 236231 82741 0 3 0x4000082 thrsleep syz-fuzzer 16076 346681 82741 0 3 0x4000082 kqread syz-fuzzer 16076 505076 82741 0 3 0x4000082 thrsleep syz-fuzzer 16076 401720 82741 0 3 0x4000082 thrsleep syz-fuzzer 16076 181795 82741 0 3 0x4000082 thrsleep syz-fuzzer 16076 333108 82741 0 3 0x4000082 thrsleep syz-fuzzer 16076 451913 82741 0 3 0x4000082 thrsleep syz-fuzzer 82741 100753 89166 0 3 0x10008a pause ksh 89166 436892 21073 0 3 0x92 select sshd 74214 444916 1 0 3 0x100083 ttyin getty 21073 105281 1 0 3 0x80 select sshd 3273 181774 26845 73 3 0x100010 ffs_fsync syslogd 26845 95939 1 0 3 0x100082 netio syslogd 43694 386224 1 77 3 0x100090 poll dhclient 90516 91282 1 0 3 0x80 poll dhclient 18354 40631 0 0 3 0x14200 pgzero zerothread 40820 13417 0 0 3 0x14200 aiodoned aiodoned 45147 68955 0 0 3 0x14200 syncer update 76905 296542 0 0 3 0x14200 cleaner cleaner *23768 499114 0 0 7 0x14200 reaper 24775 313154 0 0 3 0x14200 pgdaemon pagedaemon 64948 365410 0 0 3 0x14200 bored crynlk 50111 88623 0 0 3 0x14200 bored crypto 24151 51769 0 0 3 0x40014200 acpi0 acpi0 32472 350489 0 0 3 0x40014200 idle1 79979 354012 0 0 3 0x14200 bored softnet 46336 362248 0 0 3 0x14200 bored systqmp 13696 74376 0 0 3 0x14200 bored systq 99196 463532 0 0 3 0x40014200 bored softclock 28056 352902 0 0 7 0x40014200 idle0 1 77061 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper