ff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1ffffffffffffeb2, 0x6) 14:36:24 executing program 1: socketpair$unix(0x1, 0x8000000400006, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 14:36:25 executing program 0: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x0) setrlimit(0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x190f, &(0x7f0000000000)=0x7ff, 0x4) 14:36:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 14:36:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x141, 0x108) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000300)) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x100000000}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x48, 0xf0000002, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x40, 0x10001, 0xad}, {{r1}, 0xffffffffffffffff, 0x8, 0xc00fffff, 0x2452800000000000, 0x4}], 0x100000001, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xb8, 0x4, 0xcb, 0x3}, {{r1}, 0xfffffffffffffffa, 0x28, 0x20000040, 0xda6, 0x4}, {{r3}, 0x0, 0x10, 0x8, 0x800, 0xc2d}], 0x8, &(0x7f0000000140)={0x1, 0xfffffffffffffffb}) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) 14:36:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[], 0x0) 14:36:25 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x80000000}) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) 14:36:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) semget(0x2, 0x4, 0x40) link(&(0x7f0000000180)='./file0\x00', 0x0) 14:36:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:36:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 14:36:26 executing program 0: r0 = msgget$private(0x0, 0x489) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/4096) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 14:36:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0xff1a) 14:36:26 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 14:36:26 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/51}, &(0x7f0000000140)=0x35) r2 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f000065c000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shutdown(r2, 0x1) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000d545aeedd835600000000000000000000000000"], 0x19}, 0x0) 14:36:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 14:36:26 executing program 1: r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) write(r0, &(0x7f0000000040)="9af20cce8491db7f3e6f5ce65cc8fb5f5675ee2de325b2a6fc0e3d389cc0adaef9b54ddc72263f1501ef0a024654009f8fcb620e352c4db4c289ba9579e53a203bcc2e559fa464f1262c5511", 0x4c) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) 14:36:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 14:36:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/187, 0xbb) 14:36:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) r1 = socket$inet(0x2, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) read(r3, &(0x7f0000000080)=""/137, 0x89) 14:36:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x6, 0x80000001, 0x9, 0x7f, 0xd4, 0x80000000, 0x800, 0x7378745}, &(0x7f0000000100)={0x7, 0x5893, 0x800, 0x3d4b81c2, 0x400, 0x81, 0xbda, 0x8001}, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x7, 0x1000, 0x1, 0x1, 0x49}, &(0x7f0000000180)={0x9, 0xfffffffffffffffa}) getppid() write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 14:36:26 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x30) r1 = openat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x4) read(r0, &(0x7f0000000100)=""/105, 0x69) pipe(&(0x7f00000000c0)) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 14:36:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be, 0x8000000000000}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 14:36:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) connect$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x22) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000001, 0x3, 0x9}], 0xd24, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x20000001, 0x1, 0x4c2}, {{r1}, 0x0, 0x4a, 0x40, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x92, 0x3b6b, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x25, 0x80000000, 0x0, 0x82d2}], 0xb95, &(0x7f0000000140)={0x3ff, 0x4}) 14:36:26 executing program 1: r0 = socket(0x18, 0x8, 0x4) sendto(r0, &(0x7f0000000040)="d9a1c40b625af06338b25a2f035b7277f12b930051a711fe0ccecb5340542a4a02a5ca46e3e1064cee6588f4f24172d91c18baec283309cf", 0x38, 0x404, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffff800}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) getegid() fcntl$setstatus(r0, 0x4, 0x40) r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x480, 0x49) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) close(r2) 14:36:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) read(r1, 0x0, 0x0) 14:36:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb00, 0xbb88}, {0x1, 0xfffe0000}}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 14:36:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="0aebdd11f2a4fb795d737b47ccad01b1d532bb7838d6171d555532f4c6f898d68a2c0baf6a70819ca35c6ad70200e46d3a0a67410f96be44da82d6", 0x3b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000200)="73896a847da759a6a6ac7f1a1cbaa059ae3f57eb64ab9d0b82907b7581528903e246bfda41a6d6cb4c5a048b2171963ea99b923fc822b6b3acad51a19c445dd04ff51cfa7f5df36ae2740536c6436b4502a4ed16482b082388f0f8c75b4afc3ac2e6ebfe60062ff159b8e5063b6af0ead42f9be6200a05f2744572dda419b0f85f7ba0c9a8a068a478e8c88005a18777d5a6208f879422e354dc21c8e9e9a35ce3b568d6ac108efd5a643f489d05118702e42a303d", 0xb5, 0x4, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x7ff, 0x9}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) chown(&(0x7f00000003c0)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000380)=0x7) close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:36:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r2, &(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\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r3, 0x1, 0x20, 0x3, 0x2}) 14:36:27 executing program 1: setitimer(0x1, 0x0, 0x0) 14:36:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffde00, 0x3ff}, 0xc) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) close(r1) fsync(r1) 14:36:27 executing program 0: r0 = semget(0x3, 0x3, 0x620) r1 = socket$inet6(0x18, 0xc002, 0x6) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x40ffffffff) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/1) r3 = getgid() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lseek(r2, 0x18, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x4, &(0x7f0000000100)=[r3, r5, r6, r7]) 14:36:27 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f00000001c0)=[r1, r2]) r3 = kqueue() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x16, 0xf0000000, 0x800, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0x2, 0x8000, 0x457}, {{r0}, 0xfffffffffffffffb, 0xc, 0x6, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0xffffffffffffffc0}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x15c, 0x2}, {{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0x20, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x84, 0xf0000008, 0x9, 0x3ff}], 0x6, &(0x7f0000000100)={0x0, 0x5}) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r3) 14:36:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = msgget$private(0x0, 0xabf5a63c78b032e6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/115) 14:36:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) getegid() write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 14:36:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f0000000040)) 14:36:27 executing program 1: r0 = socket(0x12, 0x3ec0b9854a55d445, 0xffffeffffffffff9) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 14:36:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 14:36:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c988e777735f18c1b6f229b854eed595ca750cfe993a7abaf247dd68846ceae0025b9a7f1bb796295e28aea6f9361ab5b446c3615bc05b5b4568c3168c4102497773f1751530f6d0ffee37f0f45e50c5043941397148f2d5b67b65030b58b8c7c6efe2f791b45d61841b1864ff508c1c6a36285f58e00503e2914fac465494cd6f3d911ff3d6e2a9c5e0cca47250e7bdcf034c75e3d008b6a2a1f9037d2f824e90421d4dd9df49af8cd0dc48105d9b2a7a836b32a5c29f2c35d121a4610b7c9afe00da54365c0dce94ea", 0xca, 0xfeec334513528cb5, &(0x7f0000000100)={0x18, 0x0, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1114, &(0x7f0000000140), &(0x7f0000000180)=0x4) sendto$inet6(r0, &(0x7f00000007c0)="4c1b53605227ff49964aa84c0379eadb822dbca68b3c9bac1496b2010e3c07beac82bbccacfc9264388ac19137585b3e9147240009b62e03ad7a023d779bc60d7cec819484aab8ad7be663a0a9bdecb08b4a6ca1e555cb2cdd9a80053ee10a0c21692fff77cd340071e7bc69b9a960045e22ca28b1e08f2d2f73b0125e9a59b344a1022d0e4b5755e80e27278ed61cd2bb743b9445a3601471cb22e7acaa7e162ba0663dd6a4abb5f817cc478c35a529dc61e3c59fef30e726adf0c592cda3cd2670a600000000007f8481cb70156b1444df1f15b8f386da8f3626668d66c6a55eba0e04fd5d73760f6de22911000402c891e8eb6a73843902b1da760464201ef370ece21ccc41e2fd637cbf07af3e1dea038b607dfc2a9f40bc0390e31825ebada8d10802f62c114025dc295077f7da09202200d68e3319c443633cf702f1e30adf79b31ebf56182fa328004204aaef10d055d1cf8f7355e2bca54235020c9070a399f6e41248d01f4aa819e45f7a3266e5319b698600000023ba5a69fc9d2078c7fbc97cf78ee5327d74b353db548d50612a17501fba07efbce4f8afb5c59af42ed19d242cd6be21c5ac86a6bd69086a3002db1731b8a85eb8d0fff9e059e6bc8b4077f2d19b61ea9b0b946eac83f704f8c36f19c16c1efa0e23c233f5c4522afd34e30e61e812b46cf0aa2c8d4f521a9ee9975cc7eedab61d6057de3b3967b4b24522336b16681b5d941c31932e360f8623a4ad6ff93580e0f0f56402cd28bbf448ce5d96144077b0fddadfd95c", 0x224, 0x2, 0x0, 0xfffffffffffffe4d) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="5ca66cf3b67bff39d7c3107cc6539b0e21d970ffe75d163187a545feb32a4584207ac8b297d9eaae046cc112f1a36e13cd0d1ae38526fb0ad863067ecfec0d2bedd073d41ac3e3a316b400c575b07248596d78b9397c0fef0215f5d082f0c20243f24f82e10876af055008d8000000000000", 0x72, 0x4, 0x0, 0x0) 14:36:28 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000100)='./file2\x00', 0x800, 0x80) 14:36:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x400, 0x5}, 0xc) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 14:36:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x81) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 14:36:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, &(0x7f0000000140), 0x2, &(0x7f0000000180)) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r1 = socket(0x0, 0x4003, 0x6) sendto(r1, &(0x7f0000000240)="d294f35438d907c92f18f76398f96430df25ea81c7b0f43865e5824966820ef56cdedb31cdaf7fde513848cc47ea6d1b788f110a3e471bf74c7528a285a09d5f83b97adb3bc81218ba6ecf3c54e1b97b655dc1d74944de245477a4095b8f520a2e59271c08dd83776e7e004285f891670ea09d9117871285299ee2ed2a61452777c64fd53edf391cd7791c1699c6ad25d1d5267301e88ab65f273dae64ec7799a6", 0xa1, 0x400, &(0x7f0000000300)=@in6={0x18, 0x2, 0x101, 0x1000}, 0xc) 14:36:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 14:36:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f000041a000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 14:36:28 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() r1 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000900)=""/4096) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000022c705d01956344508ac14eb44c2a0e0e6179c"], &(0x7f0000000100)=0x6e) syz_open_pts() clock_getres(0x4, &(0x7f0000000040)) 14:36:28 executing program 0: r0 = socket(0x2, 0x3fffffffdfff, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:36:28 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x62) socketpair(0x18, 0x3, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair(0x20, 0x4000, 0x10000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)=""/28, 0x1c) r6 = accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x8000, 0xd0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r7 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000280)=0xffffffffffffffff) getsockname(r3, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) socket$inet(0x2, 0x4003, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10090, 0x2) ioctl$TIOCSTART(r8, 0x2000746e) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x5, 0x0) socketpair(0x6, 0xc003, 0x2bc, &(0x7f0000001380)={0xffffffffffffffff}) r10 = accept$inet(r3, &(0x7f00000013c0), &(0x7f0000001400)=0xc) sendmsg(r9, &(0x7f0000004c00)={&(0x7f0000001440)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000027c0)=[{&(0x7f0000001480)="93c89f2eb9eb5a76c7827108cdb2e8d337", 0x11}, {&(0x7f00000014c0)="5a625f5d127bde84e50af4a2580f4dff6f15dffba5b46d48cf3954bb04f32b36cfb3f157f58a8a1f77bfe4518a8ec155321b89fff6ed02c073942a4a90", 0x3d}, {&(0x7f0000001500)="a6bee0f8e80eb1dc", 0x8}, {&(0x7f0000001540)="bde739bbf2a119e1e3a56973f62f9b84afd2bc4d787d10a0ee2859862490746a1eb950", 0x23}, {&(0x7f0000001580)="f8c1ef7c364f0857971200b42abe2b54606be555c47389a71c83c5a8f37e7e9e8322de1598d38b026efc0eec648776e6abf8c1741ac12157114559fd60f4273d0c0dc5df7f26e558c1ee378743c7a1db988198f97d1e83adb2536cf58b893dd13aa12911ce8c7e9575bfeeeb95d54dea64f58bf205f3ac73420cf2e2915065a1b53dc9e114d970b6dc523c4a776f03e15c0755b399b4dc08f9d602afd0970d642af58a132b3bdb288b6cb8eea63d7acea91d2ca5aa6be820db582bdeccf9fc5025e83660a19f75633a5fc537a22b6e87097cef49deb0a6475eb87defdd5f25c9b47e4038825b5f09e1de7bed8750f2966357e09ea81579dfd4375d7d7370ced5a7cf1bf2242c9899e8c979fe1e8e56eae9c6f3fdf4dba9e3883a8eb62562fd68103f0f012a2903fc066da84023e49a85a24f2fc31bfcdd58069fdb673ad19dde351476381637ea5d0e1977012f004e594711e0bfb8962a4cf7d6b147ea322a24495b177d1b555a8591d63ae1b5f55f9e7463b9534afe31807bae1fe7d4276ab08d3f67362f499d6156ea4a2a46d15f02db8ed04c8287df05da9ec7182fdf0e6c8cc2926ab2d805411747bd50812e7933882e6b2fb09f24c1c34ad902431f9032f028ef337e37d6b6d33b055262bf161d8a36246b25cec4e6324bf28ed7d0e459e2804471bae77e582f32ef85011ab987281290bb1606406afd84368b3a87c008765ffc950cf1e5b234903c50a8aa3f82c7fec5a67d44a4577e395407c073c07174e8bde1ffb44e3d0ed2ca3da52e08bc4808271db207566420c454e1fc1586b36686f59836112c78dcb67198b5b34fad7f243dd0be3bc75fc82cd3c8a092b8461a368e160ec1eec25ef78bdb0515878a8f2eb1dcf0a5fc7608567f2e603493e2c152795127d600a07d899b836e4b0d15a84eb482f851a0afa6afe7ab1e6d0e6c0fa16e4f7268dfa0f412250be0d0baa6ee25bc0f883585b795833c48dabf00b3d4b24039bb2e349981b1356fd8910af4277c1bf5272aab18c3c51e97a2c860cb5a531738459584a0386e956afddab241613834de2696f0772f32e2c01c0f7fe37db325bbf6f22fccd6b673dcc8b5556926a304a700f411c00b606e094aa4fb656afd5e6646f2a7deb64371f7322efbcaed63329b92a6fcadf68bc2a89ccaf8bd3b8841aa79121138429cb2dc32eface90b47259eadaff101b03933e5088388f77d9a1662fd57d4af28412bf156f77da10d0e3382f1b7a477fdecadb13e037e98ca9f2fdc06f4a203e4b097a313fbba3532f016944e042e073f59f1d5550c2a432a1f86cab9e2aeafc81db117ab6dc6557def6027e69db4d777a559103d0bf4040105a2d865e2ba168ed064f23d395d74178e068b38edafb048a0990a96424197348eb24b3ec48b02030eef646802ca3b5a2ba09ac0249b5f3f0087c44a0b463e03f3a2e6b62bd807beec8264ee96430812e8e2d55b1ab3f317b0b9b6fc58e7469215d683ded6abe4fc10b2d1c860c2859c8f6984350ad9da29a8d148c81788de4b32d5ec8310fe2be0e510c4c3565220cfcc4458b1ba7c0fbc7927ed63f3f8224807dc318f93622591ed8adc8f48064ff5424193a6a1ae53e97d48eb651668f18acaf0323740f5b249c82a53df46c0c6a0f1bde2e45c59c2c7389294b899ae21bc27884ca67a7d0bbeb0f1a688a4b9a96767ef4506814276dc9be552a964b4e08b0b066fe8d56012ce03815f25c4958433b3e2937d6159c26d0dfec527d01b1fc790df2d61398d2c39e3230755a458eae5e910aa9cdf7332b1ebb90ed2766edaddc97b13029fc58f71650b689504b13463bf032a1c3be36e8afb345c23ee4a18bb53229e048fb435a54c1f9147064d0ec2ad0afdae8aef6eaa1aa75599292c1dd9b4c8ae1ab9ab1249bf13cf237a58e9167f10fc8373872e5dc2a62dd4423ad0d4f4883a4ae08653c52f56f0a2b95c1ec54daedd26a0546e8500f7d5818bae714d54a987864e7f64965b757b1a61e05655bc6682d933edeb3d0c70c71ed804fc4fe29c36f5f5949b5e7915c5836582b968e1c536fc977b2d45f195f92a119b37447dcaec9cdb316ab7078d3c492606c1efbf8ef8278c4c5dff7cb5bf63a45c5f23638fe8871f643d7205b011c0e1064d0fdd252e319040cc862bb9781380e7820a6bb4c98d4a8e3c4f6302657b98ccecca3ef061b0b7773c35cb7549738909b33a0697680dd652713eefee7196816362a6c1de5a8bb440fdd53e57b6d4899d829c74f949c23a8cf37c9a7f105864658748794f88d2b519eb12d1835ddb6ab85cddb966c6285c7b461ae02795c4174b4cb8b6cae355fed39d047ee5524889ffef339cd18db4d184507f38d1c03643104a00b6d9de926028a90d68a33d92a23f2c882ba9e992d85fcdd14ed0331e71f9d3c8933a4df172045014856778b87b88cbc1451254ca5fbd0d1bcfce25423061917a8511708e4a2e1ae800f3f352b118908bdff2c5381d3e96252acf9506236afd51e1467445e0e22c76059969ab6f02c275982acba8ae9bfe7c77d1421dcd294eeaf9b1ba4acfc16bd835b5abc92f7958f7d1add83710c94640b62a9b0e080e3c671d9915c96799c07f3db51542b2a12af286ee3f9318e17ae1f946ad5a2c74826bad1f9528366c3ede36a85186c63e4251c38c522898458a501e3919618d9e1c1ce0e482020bcb05414e3d4b830f30069fda55cf730a3379ea24102d589698c19d3e9a7f17a4402f6b268e6be96261e9ffc864f3983e7271682038c7b7eb8c55ab98272d5d1906bd90777ca4765841cdc851ce842d77c5ca806b750931159a4d196f2239f41ecd430d13a54fb0f0a1afe6230d98be0eafc5765d7c0d5433076d4cf261cbf926087ca295f1ee6d0a20b9dfed173b69da7c41a68bca1dcf2d296aa33bcf266324dce0f01271fc54b9056dccb4e64d957c3a79726571fed2cff1681786c9d565846ec9c2f5768e3f6a68329ff70621352ea40cc5304f75f649ffb00717b420d0d4e567a59a72592d42ae7eee2077ace0b772bca1e09c24ea52b3098141253d099fd47b56c667aca36b40d923b448f159557d09f52fc0d4cde771d7c77e34e083b30709b742dae4b7f618353696875dbaa497bdc9ea36e6d04feaa9634e5037a8b1298543ec7d13317047690e115f5089d85f209eb70c41bcc1a4f983923424830115ca4866bdbe933104ceeaeafdd60b796e4c7cdfd3db92c13ba265bf029ff8e7b7bd2d1a9b0eb0935f9099f6dcf4a358f3dacb72c90f5f66dee94d1a3a08ad6e2b91c60d04829957f9eaafb68f99852032f8b0be38b32db54b7ff3de247598c396237a6658c4b0ea607c48094b02f2a41a93f3928a7cb2a968ba13e56b4b01175a1b115f99fae5f90b754931e25dce6bd362de77dd9027569099789fdbc27ca2234af1578c665463aaaada2f1a5d4ed3e51531816175b5b1a8a8f7bdc91259f215fc47aa4503866e11635eb6bec8f9642de902fdef34112c7884e2552bb09326e275f4723bbdad0f923b6defa079cfee3c7aa37c05dfa0d08d6449f394615c54dea16edb029050edc844d4d961a72eb77a00ee599415552bf2a10c856a157a4ba9d9730b4bbd3df3ab3a6acab39add6b581fde66e152fa3de90b28c123390ea915845248174068a033a63a1b9f68807338abfc3c16369833a4125ad2ef84b75364400b550de9a4ce6532a30077e28348890d80f674acf7b858ac6faad54529fb20bc29e580f787d26348a72a21d4257e5800a7dc7c68280f63afb018584582aa4cc474507331492dc45d4d5fed703eb61b95b062565e3645ccc231a4047fe1bc9ca80aa80fa1e01ee3489ffddefe40fdfeda2d96203b4c861e197b12d68e9ddecbd38475571d76c0aa67a55a020c6805e28455909726106018137d932da919a46992400b28a84be1a9b01892e4edb7d95ed4d12fb0cf77c1c490c309b9e55b36c03142c83d4b0b6e61293894e224b9110973c4aaf11c0d289d0e88bb015c4b07f09c0c5c7912c342a6f71d8711ad126dc9b33b5f89d3020d9ab7396e402269963d8111b9fbaa679c018ffd58a9fafe269fe020df30a0aadf70caf2a5a06fc93a06b7271c0524405748f1a24b9e789e1dd5ec2ff2f5e05d65bbb163e233ce42510f1f0dab5e16bf21f9136640b2de66b4a3fd82ad04a0e795acb73c71d48634d5d995fc0926064896c215cc7da6f723fb4f903b9424c14b49d8f62e0a49e0169a191039c690063457fb684b5e70a5fa7040aa4b61057f7407592307801c7eae8b50d4dbe1f6eb89bb0bf34297f07b7dfeb99b14a281de59f389a06ee1a53ee0ccd6a57e1632363d8925224781d1b249891fc32f32fd4e7884f3447e6445754b9c86fde5ff689f2b9f630bfe2935d04a88819418113c1ae250a6f0ebb1e96d02f10f388f3eefd9c0ca516e909b166ed9e4972cdaa5cf50d65a3e0e14676d2346a7ff13eb6c9d6e945519db94a5407edb225ae41d086eff61296271b2c685ac22b4a1273546325d81900bf5cd024bb4417bfc0b5c24e1f649643454e656c46931caf5ae529096a86f4cc74fb7b35457cfbee25a8c70b51ebfa14231bfa1c2cff244b87876bc8bac93af9180214fde6f5e6f9bc0ecb62fb9159807ab80a3a4f3504634b4fabf934fac3865a683f5f15a35c9210036313f2c31567e3c974616d13719a7c343234361fc3d3b289e4ce0e63bdea7033c9f527ebc5ca2a1351d0f6e91145da338874f740e23ec989e8170ae7b2e20dc8d7d26780044b2e19e2bd24e75b31ac19f41b987fc8c01be83d09fa04660c5e067400e679b855b1477498072a49a16daf517f1dbbe378376a3f78b27354f1ac3bddd88aa973264a19796018c85cbbe6641971a3242082180f9c473971aec68dd86be1a346a1b4745640d25b44b7ffc0ec558ce49934bf431ac8f50c390d0ab158d83314187e017b9f558231e92d57509769195f5760893e57c5d1a60ecc831e76b6b9ce9114f60f462551d21c06d8fa96b4bccefdb0fac6deb32820ba8f344b762ff607ae458efa218577b25300f5f1e095d3888c2f36b4ab93e3e3acd87aae25868e58eabd4346933e72cf78055efe1cacda586d6b7c4eeffa6c30adfd1bfa8043d06c47c6846f318ba001e3acb02fcbd8469b0340c37f4788fa64f4c2e4e2f64201f137a862c6fa0280e7f6d1d0644f699764cf1c0a8a29649fcc9fbc45d450df2666960b17b01dae86cd7c3bc4d00c3257db349fb3d62cacc674b140660d7777db1fc82e9f80c31e23175882924f71b7698dbffbc8ad7e07a7bff99e2abd6b495a8a4a3d15a09981ab2976a8fe497812af2c696a0bcac5e35d6fe41ecba9211e591f71fd97946ac010a3d148ef0662e9ec91d791d442df7ad0a5f9cbc79eccd4d4216540f6392c3b09cb3d69da29648f8a7cfc7aba8a6556daf4be4126aec8ebf7cf82a05242beb7c0e307e85ff209ee314793e3c5455b811568a661c15db98fa86ba1fdd634592a49913501486ba67988cb2fce20ec9e80a1535e85bcc392efdb09a06b249ce3b8f61de69f4f29252a7821b51b6aecbbb800e495e142042e3491832a89462ddc0a5b88dde586796cc5d67758c4c4a1a834b97e805e498da7dea9e7df8fbdcdc8d9d1adcff2fc8ff183105ae8984a77cdcd18278d64e098c372ade33615ad1012160ed2099afbda0eea57167dc2648fd002441e8e78553a1740ad589f8fa42534260c15bca0053fb292c17d3ff4059720a1f9924297c6b772449d23439c062a83a1c6255de99ca3e449b97d562494110", 0x1000}, {&(0x7f0000002580)="2c8481b32f1a7a392eb0de659efe788c4120591be07d24b5f200bdeba18806dcfaf9af6d6b8b3bcc25c89e31b7abd63316f8f6c5812664e961c9cc4b4f7814af410795cce8b9c713710beb84272164304544487ad5976786738d72fc020c79c92e6513d64afa37362def851fe1b2e8788f9e4d", 0x73}, {&(0x7f0000002600)="89d0eeea6d82618383af975e9d016c", 0xf}, {&(0x7f0000002640)="e4ddd34063d5836ad1b307e0565ee69ad38a2ff0546b34ed670b4e5e2c2037457f", 0x21}, {&(0x7f0000002680)="47a5ea50ef96dc920026ae76cff409fc674a1d29e8e5f7f5ca93540fd119572823e66dfc04a4348517c7f2bd1e84365d0d1fa9acd6622ad7cb79db299abcf84c8b553c95224e4e7487edbd24d2f1c3984223b61bfc38896f7fd4ec403aa7bc52da2bd4acdebc6819355a0c40d0cf6c8bc4d4d577cd2edbec2dc60e1bd4cb790397a39343f189e9169b09555846430dcb2965b535d0d371e292cf697b3e712d5e0e0015c785dfa92b14e16097da1db492d994d0af1457ae340894135fb079b29de87f1baa48b46533752e0eb0746a44dad8f30973deacb4298ee59644efcc4eb314061d9700ace557680461851dc6ec9d286dea", 0xf3}, {&(0x7f0000002780)="7f410f540f81a085d3fe2be4cd13575bfde0b0d4a3529636e381afc8b434af04b61f76493ee11f6357e6bd0d02", 0x2d}], 0xa, &(0x7f0000002880)=[{0x88, 0x0, 0x8000, "ab6e7d5501e83d0f03016670b61a6013ebab3986ab052b2af0fd7e8ab21f6475285cd8b46b7058daacb1ccf1862dc2c5b9a210d7b5acf52a5d2445541c60f0ba52ff6cbd9363100a8d3f2f9639cb12c0cd24953141ce81d71659dee21a1425ec0db73cb76c6ef4603ae5dc899207a5b506"}, {0x1010, 0xffff, 0x7, "b33e802374414b0792d9468f1a8f47b9825291522112d06d738fb22c4a065f6e645326ef5c15a3f822d0bfb0fb3479129cfb86af271f6bd5713550f2cff80dbb179e2b28b55e9e9578cd102f17d291084b13be8d9d30fd9ba755d876db830e1382d60ba5adfc786a3248dae80ad0421b56c533984043d3fdfaa12eff192dcb8ce6b86a40bd9a0aa542b9629548dfa86f5ec7462ed84e0909c9946eea9b39fae50ab57f1f98a191f964574a2842febe6813ac1a13adc84a480358015a289ce68f292a0fd7ccf9bcaca1bfbdb234166d748913a0c0fb7162c8e928d180fd4e1a6f281fdf77d16c936ba64d50f182799f1361b041494c5e05bae27c4ef80aae7a559fe8d9bd61c4439dd81d84136fa0e79ad98d6955cf52feb420c73352cfeb5fb444472666c9ef40ab59a056c0481ed2d971fcf7ba324d9f8c0ebed91509417786dec5613be5f7f3ddb70404b96e0d693b1a259e41f03b3d47c18dae71c6f2ef459b25a88e3cb188acd0afeaecd58bfcc1b16b55264ff5b1de9ea776e8997f3b86f62eb93c0b1fef87268887c54309f91a3ffabe87d8be47effcabbec31b65a6940c863431e72b7b894bd8e97d6b3cbfcde436994c32f0fc8fd9152bed7bd934a1e9c275ce475ccc016779a23f3c47003d76e6381283d33b0a3a64e7b87dd034d1e634821d15fc59a0d7ed2938f0b3687b8214cb19fe7c71be95964ace7b35980388890c19feb7cf5d958f2e1be990db3d1a598ae994167039c73642c9678c01d7542c8cd51262b60ebeae0663e808b67174126bbc970bbdc2826ffa34a36333f7c57fb333719fbb94ed48a3b69f9b491d3ce50b2947f960918ede326af84c951d799b4813823b42d021071cc9010eab72982c77caa00d1ffb3c82dc34f235f96015d85bb13cf2edd3ae5e58711d1292d7827cdee05c77f461bd777b56bd51c510b96b2374e67654c0bd0ddad696ad6ef1a8cb14d261e4c722de234ec4007a5042a3efdb4748ab5b2ed7b3fd36bebdf48a661c5bb5121a59c7a39679bc6d08d4e6f5e027f5ad8d797dc49cfa2f98254092982d625a6c1f06233445d7c572ea987230013364ba8f76d516e0be8ccd3a9dabb0a39cbae14900d2b696ea56b7cf1f05672a3157e351c312f985e976e0d5008aebf5ed8746752ba036902e03b10378df9154893d282b76630fd3617dae427694a706c8ff92775a9e103b40ad641af1e80515a26dee8a9739ae12f1a20bdfe66faae3f1186681f06397545aecb461c3f0b9bf9241b9e1b9789c92432453c40e6b5c0c928dffdb7ffc91887361b39499709de3b8c3d74f55ac65c130e963278de03657ac13af24be164d6c7fa1c985f3091651595084ea9098d2c80f2450fd3b01aef9162a3cf989f9d64d9c97b5f944ebb91f5967d501a2804f2a5bbdc6662214e1b468ffb4f57d7629825f16953eb94d19cd5e4986e7a851fb1dc3430231b87da8ca4e6654b71f4fea42ce396502db866e2571e416ad4a674c59d6269db70c95eca03db42b1e5bfd76e03e664714a7e6be6d130284a015028d60c91eb61a7efbf35d6d87b99ae90cfa59a2ddb24646ff1eb420c7b661d5f02e3f562a3d40570b4290ff36845ec35f6ff1dc592e0db73b9b37b8037b1c90ae119eb843f46bd33702257b2a4c76a33ce897c7e78786bcd4ea0f3f042dbb6f6c45343f13fdfcb2d556a90d00bc38e0e38a982c2936f944067b7f6b2f4ff2f4df1e6a3581b075f88b368e1bfa5ea3e6cd1aaffd025a4a5d50d909ab521d2acd38582ebfb9aa48d1c7689800b5deca635ff7cb80180e8b77db7f04294e7608b53a840359f5c3033062182d9fc02e4e0a87754ae1c4be52745c6c84119712afe6f603e8788cf75a8d42a3c9db83fe7075eefec616432e729e02761495ea42a49c1f99700fd68b88a7401321c87f228bc4494865263b084f8caffd27c128172f7000ecb9e66f1750f2f6a2ba6e0110b7348c8619950ef95c46bf3673e8e2884770bce45868bc2f2e97a23089bfff79a6bdc73f3fa26a466c4a658b8c62a455c3dab20f49147529fe1a64dbb30ed17c885a80a885e2a42deee5b8eaf816fb8a53718ff57c3a37091c68efe96c97d1b13f558b347856eae27365b14ac9d0d4db171c825f5ed450c769b5ba5c6b97aa2e9d275ec1cc90734e43b96eaa215bd7053377c82027b5e4409b6bae332c17d973351e03a703a5227bb60d47b3727e23aabfe6dd50856f32c1f954225583ae4e919ca9bc44a0802e853b454662fd31b185a0f0c4185a83dcaa51867fb7de1349dfbf1ac5a2f986a41545d6c10d726b4e67cadcc0670ca9296dc1cc35794b8e16df367f5b42baf34b72f3d6601c139e85af5b1e81e65d3f33c505f2335f73281301e445e79d22bfb0d1d615560f438b44a08ea94a27085e5884c5673ec2f9131c3f3fd0d50cb127c7bc70fe3818fb7ac533517888bfffb01fe484fa2749e92f9b594eb2e081d1d56944c0580426a27012ed41ed672aedbc4b55b5ab68d6c6f31c4b7f53041a27455cd6833d9fc99c6fc5659e0a6c9300df8d6f00180f17b7211710e61602604c51ebdd84a2e72e9e5c66cc67143c6ddc855598734144d5cf6cddc6908c018c4d87ca7c1f4a2d2c00d6cc795ed501eb045a2a765603adde63b30f7be8ffe78f99739268222d0583e02d8a5295fa9ec9fcef4aa845a8eeefac32999c7151510b49d1677ce11d39b98ae2a0c5c52d8344bb47eaa6ff367a2af7979df524491d47fca16ea563076847f55e6ab79d04df58acf94b3878162878d7c3aecf65d8f1b04e4367a81074656683222b4baf3fbd8ef2213f17ae67a0f387fc8a7c68deffa1550da97c2b44309b31ccb7e2ca0b9739e98e0497dc63898de5a2e9b9ab082da7cc5703b8a01a37f4396a49e02632634e2e9d6f5af1e81852d86eeb4dbf1fb3f275a50c7b54b902072eb2ac6b81760c7e9b845b0746738c53c56f0da522f349b5c4c668c9fd258c0da5a348f4e313ec5f619d4f3331d9a799c3ab046aa0bc96ce7b77a86d30c5adce3a3bb843f2b1200e447eb32ed4d160329abaa0bf7098a1a26e1f6b00b68c5c616ed0dd58834fa1d67b7b9361d00472bd68d8733c6e827224c4e9cd26eb4699775ba81c3ee5e96277cbd94cbf2be3bf475a3e3e2ad162a6d9df510e910e3a239be3262a78ac253ffd5978b0287546eeb0f4990162cb0b8277823d9332ee0e83b4920cace69be9c55de189d3af6f5ea3a4c344cd9c28b2a8baf9995fdbad3372cd1929437862f530350525dbc820dfdd300755a988b1fb3e1576f659e0582a0114cd9ea23dc648deb2a2958991767c02ec37c90cfa1e62f7de5404c91b604a9a2fc4d85d4e93891d3671101c1e7465fb5200c2efc848e72d13a5bd74d371d1a343098910a3740c5097ad09e7a9863fdd65f0524b9e5af5116d60305c37d1bcffff8f018608d3ad057e27c4b7de42fa622bce4b976ee484dcef5e45f7b2abfe3173933452d211706e767eef6023299925fc2a6b24053ecc79fcea5e426fec31669f75e591d325702ca3c829fa5439fd29d0cd7dc39ccafd3189cfc1f49245afff7893945fc78f4f503dbf6ce4936968397a4b3001d030b931c1fe502e36b6d8a599022efb6ba0070a55b344d1d8f2d6ac4a90c7f9a85053a67e786ccdec3d8545615333a159c86e8a3037b50d0747f91e8810581b0a1cc5ea34bf4b12b5d6a61833b9eeacd706b69ce06c599ca67ee9d880d2ae910856c031e98e75c8bd38ab5a35bc4aa315faab365cb0151766bb89247bb2f4d6d0c227fec63cba843c6288470b189cbdcc146773adf2bb38a2ab5e10c56f9ca7a8fb1d62ca45908eb503ce0807cf16407a81d1e43d8dad78298c5397f41e979ff28ea83ee9ee275c91e9d7685f37e2ae17b65edbbe7a9e8d17404d64015a16a4016bc7139ac23329b1e0955e98a0abd546eb6cd4ac046222c497b86c685107d1ce4a027314278c93cfd902e09423686ee6b99230fd9b4b0f5a1a762000d84158cdce47e0e9a7c2d6e01216718f70ba40a5ce905100f6299543332b3639fa55956c654ae60c6ecbe7fc16caadb095bd3eb7f4e122ccbd92fa81137a4adb77868bd489af709579cc3449d9f1b7f1aa1526f3fe86f5360e6a3de99c16dc628a66d2541039c0ac520af57090bc9df11a54329c19a0d9a05bc64cfbb964757ed42597dc2e0c45c7b2bbd798ed468dd49dcdeb3a321854d4da62ae021aff2009cabedf8861afe48afa0281eafb2f97a07d2f3b13fedf40ecf2d5d0e2d0c63c58b18281090cc8cc3beed6d65ed33f4df302e01e78af71453b5f79126bac42c02ce33719bacac75c33f1fc14cec2c82bff9da4d9e33fb879f20387b0bc68feff0aff476eacb3338e1b5bdebafc8c801595e569147d3efaeaa913a2160fde3ce63f0c33570ba3ff1920c1eabbdaf233a4c9ce5a1d25bcb587a578525e51654f45f9e0968d6e7025a3211cebc9b15ab9134d0973f22bdb940524da4ba4261f863b47b8a3be7747a5056ea3dc577b6ee1772f952bc09ac29b6af76160123d69ae45ae4a355f4e6204d499ec6e7c22a1d1982e6d81fc9d92cbecb2204e625682c5c65f822fd642fb6302e249a31fe7ae7534dd536dd4da34980c959f12683c7320ab49955400fd3bfda57da77712336b17d155f46f4f96707f75bef6267881bce304bc90aa891a95113c8bcbed2f1639b44a904324b29b8bae05e9e16a26a0225abd4a973c96688c7ea2671960189994d15d37edae5f240b8ef108b9e8f5fa4af08270ac8a6b80445195addd3c53f6a43dd587eae279427877ab1e83e4af53925f9bf6d0a028672730caae310c22375445e368624f7d4701a1233e6c2c46e3277abaeb8e6241c072bc7eace6b02cb73d9115ab02f9488d0799a5fc98391f8aa6a41a72842a9825e4a8a7d8c2495d2807175fda6b88ed533085d0922be6ef909cecac0fb5f855864d0360657e55983c4739b67075a923d4c8f19a104c878cbbfd8ad7bf4325c1e513f5455fa09582f9f91111c59ec8f11a9e159e0044f372cb98e196a67a8b4b7ea2b547277acdbe65c74ab7a2897be4bc32e9e616ed79f04a165abd144f23ac144a7039ffeb625422d0b9fb3b79d2509547cc6a953dea43e95fd0290fba6fb76becd7c9dfdf8f47c83a97e38551cb021af28a8cf427efa8ff39656ab8bf049d440ad4ab9d1b97b3721bbe5e389aa9836820a022cd36e1c88b35534fe3b0d0fc317a90bc7e1d2728d2643d10a054a3df7fba5d65914efcbf0af423d022df5904eb8d21ba67e7531312bd4b6ee9cca14f55db6c4d202b209ac2784c104071f9f75d79d3a7ec7df5984a49b039b683a724311b52273ab1227cb8c283806f1334206b7ace5f3eeda302fb9c74ba6cea03c084807deca6c0b2d2eca73ec05cfbfd17541e73ae8a6ec016149c301003277729de498e686876dc24412a8eaa3ad15fbde02035cc2fba0c609ebf4b37108223fde1ac5605d811539fc8427b03918f7ad08b92ec4a120d4f1eaf0131261d7e090527eb6296c005571104ac3f53732fdae5972b2e1557e25606e2b384f6aedd719f28f30fbd8c084238d5ccd808f67431110fe6c2083c2e4f7b5c5c938b3d910ff407bf6c997667122273c3e6adbc2abf2424d04f0a42cea2f26447c9abbb05599c7c6339403d4c96a7a67159413e89f5097785a51a7f2c4e58ef075cb5728fee41f9fe9c121419c4d8bfc4039bc819c46797ed99ff0debddd9b949d82f83685cc2270420caf7770c2ea8a0b7e63f978329a52c2856aff01ddbda030718"}, {0xf0, 0xffff, 0x4, "715e50b3014940c5fc7dfd77e1a9f4e6be0e196b7ae1fe20e3f53486d1bb4519b646c75d29960a7a36440810d6f1b6a56e944c98da5441a15981946ea031ed8e067f1ab69097d8a0a9c987a8dd328a118ec4bdd94e64e2ddef13971881114502d0d3a01c3c709945d18985ea992c0fa9ef5d64088fc81382c9c4c658dc515845277138db2d86a245ac487be1df894b7805afdb5c0aa76bfe882cd916ae5c44313277a12ccab1816bbfa29da6510ed65bd50009c265d091dce80c5d2a17a8735061f5d98e43573f66428c1fbc89bb1b2f3b41973dfdd4a4f06bf8"}, {0xf8, 0xffff, 0x7, "cddd1afa0edc6c474f48bf87b14b8b1eecf40ea0b3e1e6d804127a4881d08adf532713478926dc46ca1b81dc83cf09a99a633b00c36d20ae18ca08e4a6083ac6dbeffb5012550360af5431f932bdb84264d2e402f57ef7c8898dc39876584180f4d69bb03c9f70d5b2e24fbb5c4f1c94b7e6a09b0017d3a7d136459b00edb206e867f99eb43dacf4b74d4d41ff0f31725f6774811b68ce6b32419f0521fd8e26a7849359a3fc99505945276365954521390d54a4214fb1706643764951d017b3879c5e1b9ad96dc40545c4b42788385955b0c0605edc5fcb90b60e9bdf9e0dd6d69b6dc6060df9"}, {0x68, 0xffff, 0x3, "3621ce95d1763793df28233183425db55a23aa91ceaf8f1d1371ff96f9f1fc0f2f9688d5006878e9aa8889fcd448f3329045364d2aa8ea5e5ea92cf974cf297ae7b0dc86d77868d545662d95f547a8c96d9e"}, {0x1010, 0x1, 0x1, "f410b31e7eb86e172b65cf1f29713feb61e21cb8239978a79cf4b1e4738893331b83fceec89525f0b8afa2e7292cbba0d095002666977d154a897b2b2c590e061e80c9651a82a97232c5729367f746d78e9cf572eeb76071df4123f74573b64a2600fbc534b2249108f08a32b669e5b0fbb1d1e5f44debd6594d99cd87d8168ef002eb7e3c0aae708645178ac684fa285596c64a0531e8624a65bdc6b88a3c0316659eaef090cbd352f99445660c13d8b780bcc4134119f1197368749b37321dbabf018ea919fa89a6cc70b531c8709329dae118f395a3051f3ab95fe5d1d451b59760d6123536051476061d7d5a6aa9b7bd3ff043c96398245f00815dd037dfe5c64242ee6f12caf7acefde18207b6bb0d12aae2d5b25b567742457d175fc5ed756f0bd6c048051acae6ff9664313738742974478ee716bbad3307e6af836643a33d100ead3b72b2e14915fd13594d5e20d7c19776f860a2187f76cc624b0883b6180f8686dae28fa6d04bc6d9db4363ffc9cab02d423f944ea40458e05867967e2526ce50c2093a8909335ce758a1c7657fc8a3279b7a228d393588ad5b66d87bc0a47656e0054948b04c2e7b51862aa9bf8f752ec2a1b2d9721f8aafb523412c4d460e562f389585deab2c66c4ee6a4561e1d298387be8feb9024dcb901cae8da9b4177d0f56e96d649543f83dfaa27500527dd1f2f53490196ebbf1d37bcdfd98bd4c1b901f7774d8232049f2dec390871d3109eff2fde68ab85d80a1c8b9b475a00ae95d30e60f0fd202b19682fee1c8c3de714efdfaf56db696e366d8d5a371f1d1bf05747b12001c573b2a1ffd1d932d41971a96fc8e1dea730551788e5952cfbd1e587b16ff0a620dd050f126a5819a491e1154b1dab51784401d1d0ba3beb644028c4dba8e6d2697249a6570f6709b90463216b1c23bcbf8edc7ca99d3fbd160ddbebea689b67fa50d1ac44097d2ff9ffc5dfdf95b88349369eff3e63a5602daa767e320cb7cad7628fac4ee6e3aac8add0394dd7f22b718addfa3fe890d45a27d8f30d04a67656a9d7e15660af24a17360333fd4539c01de7b86f610c6fff5b7a9f3814dde47fcf8d2f5ee3c9b9e9f15dbab1a6bdfc21e6937bce7ab3b971aed0a28a6fb4f1edc4e499d46657c604e95519bf3491950e2f2006b1ec64ef39e721e1a0455b67358c4d8df244a9a2862e77f887ba7b1a25e96aa9186c5131b20442b3ca01bb7bff7c7abc0c85a10435a56f79bee2594487896da64e6685b1585a91232c1f98ca5b7bb57745812517f6353b2947eafd9643d62a8aee08ae068f38dbb8f507fad838ef423b25eb71959358593e60d7160082d1e005ae8a58a759766adeed94c9a74f0e7ead43e3b00506302ce70c21d4cfd59dde9091330395090d5ce63e1dd6b27f9e714f97097e41b07d3df7a1ce198fe012c5f4569136bf68a0f73b4c7cad81684b7f7de309109bd51e2e2c521196ed6f1f74b0707b311fb8402096503775591898ab81d613eca58c19d74c9b7918b74fb955013852001bed81f8ac031c9926e8f65d2ab926ecb76d0bea2726306eba23276fb95befed66ee91be87600c929e3a7fec497cb8f37e72bbf445b1b09c63d9701e4365b10b510f2ef2a05fbde22b57391fe095203f499fd9a98f1e117d5f613ed28e5cf90326f9b54aafa459fb09fd8ef03a77fb9bcb58164362a57315d55b3e30cab97f4e3142b1b0c4456fe1881e6332e13c541bf2e07787bf90b859e12b9f1b8bb8f7a2764918cc6aa19a8efb670a38340197b39f254f3f73980049a2ab6d664be97b054fb28e3bfc9e3b848924ed2d9a44ee64264f650ef534a804d224c22b73642d6f23768c86015d1d9e4453880a399eeeb5ddaa9553c563cf6a3c71c6684f705f2122480999182cd5d08e21ed377a6743544a2323852c9948565944c0becc8bb586ec12d7ab224bf414de79a056bead15a9c7584c4c602e1e08b484ddebaac42062751d536e7ea576a27a38ce09e2a9cd87003a5448b1d4f152e05a774fc1cd0a1f6930c1cb49c46988b2ebaeccd4d3069b894561adc26a1f7410f3583818a6d93d5ddfaada1d6450ff0551d5ea3d506a8383d6a22b6fb6aea469017c098157b205745d71aaa3cf2982a56ce116611cde1fa8ab844204459f20d2c18185164cafae32c7f108247b92e87281fd988c275b10a8a80bcc9cc3b43c076b14f2cc24ad85cdacaa33ec8a0e4f53e0937f7f67142275539373822321ed63d23218ab7ca273bedaf77b91d34a71e9cae3160f58fea0e1af86014ae63665c090f7d18e0badf2bceb2a5ed1a946d9cea4c44ea1d59c416c0a4103fd33d2e183edfe60d739de35620788d2aca7a377214d205fb1cea0c5fe8ef49009e7ce3df2339dcf4244b9d9748233005bce6e283be6a791f8f8b9c17c751ae8e18a3323abda4b5818b4b06d8a2b03e91dcefcbdae80dfa1a4c19a47b019d3e08bce00c4c88560294ffe5bbb82a2d9528b2da8d9fba2216caea1870b954e0700c8c54c88e3e43f7f635a1ff5095de623e66e40a91e51c1cc0d01e87af6591b53bda7817843b0b2b8520b758c535a58d011fcb54c4a7aae062f1040a076352469c4a4e3ef7ae30c1f2867098a7b8e2ffe151cb22d547e0a661a332031990e0a6b13922ced2d47212eff7a6e4e537fdb729f767acf8abdce92266c7fc43221fa1f8379ae28fe90d037a2cf34bfc7f88042510ac227450bf827ffb5ffbbdff75b4e466c01dfe8e7b56fd010ffd31e08281cbcefc84c5fdf6b08368598f40c98175fa99424c77d0c95742dae8fa5d454103d24e5af019d4c3109f53e6e77c5d67764173bc7b1328c7c7a65d5341f650388529602707afd968f42d31d856bf5e6fb8b277c70892472e1f339b8b0f03c670950d5224dff6482a1044269e5a94a7afbb89e05d2519c7689da62e64f365aa13328c81e9696ca299af008cc8ef9630585c886b0911e5dc6742f5de125b50df7dfd838fe27894c5bf96d2c0686a235ffd02443b43d84fed60310a2c9d163099a063ed6b67aaf6f1aefbd564a8b06e66f3c684643b2723aafa08ac6d3f23d70ec55d6a991c9021992004faeb6f1aa135b6c027582f835f9772493a49239be86c772ed2180edebaadbfdb4c8cec1d17294096302f34588ed57b0e913d47855ef26f6f8f8f07df37c314b3749b9ffeba015580d7107c722ff8bad0833d363c08f4eb9141bcaa2e90e62dc3e49069b32ae6993823a543072be8b55c1878cf709ee28e7475985a4bc7fcc14daebf37a3d75474ffadb0845e9d9afeac9c902d77fc44e6409879ab380e26c182eac0d2dff402e91cef6c8d36f1c2a42eafe548811ac4c5800f62f8a9cb07f2322d0d4eccb0304f898ad75871b7d8bdb6cc74c0b90002c23b692845d5bd6c0a200228b34d7cc14fdb3d6682ebe5021d341c8dbc6ee614f3f4e64fb9ffcecd8a5dfab0774786295462a7b8d7133f525a138b6a8416d383359712f27a04ca403dd3ed6d4d3d2bc9122967f5e6e1b32dc0aed3f270d25415e06a8e97db2d036abf9d75583a8aa77d9368a62a7296c844c78ee067e79b7e42067a918432f0c2ee7b3acce338f33b7da9cff802d9a9bc0b3d2bc5f48e9b94ac686507202a0904219939c472080f3a2058890eb8e5d11b9053032896b995e81858464d08a09e3361aa9e008378a9d463bb28b355f5bf60d5ee67df3e01c9302c87127c17743d0f5ab7d25f883c07df897c78f8d76b8af0fa2625ceb81d519220c55cdcafb74eb9e2e902dd6ace5460b0be4c1cc64e5e9c2609b14e671b18f78ff4dc5d27cfef8d7fb11ec0e57c539f3e707c5ff0619edb3610803c0c0bc7260427d7f28a316cd9ffe92dd4f3d5a875d08679d356cbcaf22b7248008a837dd6cc2d0094cea0ddd3612896127ca2df3948db65cfc9bffed8fe736b0bb57c11986ddbfd01c3bb932fe948c17a4f8188d134032ed2c10792873538b584ef7e2160b3ab7be707e193577ce789b8b111a5c4d44398953b78b8de7f302a760cf76701a98fe81815971c952f44c89ec89573973d992f57c97ad096ee312edc37bf809ebff5fce45e8385a58e99d3f849f12cb0ca65abb8bf1e9f25c5b6d04b2ef8daea6efef21153223287b147d5e4055bf4a60620730c610d55e9b88e85920ae1cb9847f056c5c8fe5c855ea9f4712147101be1abe349ea5dc1b132ad60040866971765bf7fde58992da5ce693d8e8bd8bbf8758eb1af4afbe84497b5b5a294acd5ab380cefa2182b8936fc4b7570b4d8003f26a86b6716ba86dff0954523cfea88f32c3cc2b588c98ecc635c6d1b82fc033bedd083b5d9d7fae58afcd42cff65550c06cc15214dc5d2d2c5082623d12ca9ea73dc1370cee894c0182aba7c298466bba53ed13070697c239d1da683b1979ee5941236128aac60605cbe252f856313b69eb82ab489ba3dbf1229fd11142bfbfe488eedffbe074091e3b95ec786e485d8182f6dcbe2c822c1befe7b42533e33fb43f70cabf6243dc3dbb4706b9d9b440dfe4d6d7badff41b693578f080bb4b62f546fa4abba875e3273c5883273eb773da2f328fbbd276c1b69040de94010452194ddb8574ae28927ccf437f6abdc6bdcbed16a606799b5ca2d99922071e80d85698428b6f177c8af40ad9adc8ccdd08f3302059236054705910e562aa0238ac764a99cb21626a5c5dce3997a274a230762c4c20de745b1f9ceb8d1c702a7db2593809f6cec17b7fd440d09b1a64e0376187370e211abbcf6e9ae3d361e08bdae960a0d9bef6f417b9609285b00c22f0cc09113f9ce1edc49a91e3874b10e3448b9cc8aebbc1b4272f8c8aded8f368baeaac376f4e0515fbc796c710fd92ca95a1cb1c5a8449ba7a2f1e9748839bb3fdc8b2b10224213b96d08a3533801113281a62ea437f67d9630e8c233c6c88b5375245054032f402deccb47bed2239f9b41a34eabe71a5d4d32d2394f3ce21bfbb31f87ee0b797d6a3b6fa1d83d52a08372fc31decc6ebc826e59b32c9c023c815476bf49f0b54dfc2658341fbc239ce8b13b174befeff7b77ab3f2125e90373af086e487f44b43cb732e1a712453e343989614740d09cf8948ae845b6574d85214328322b897764db449b97ebd89a68d291e83da879c978bac8c2ed20c21a7fbe9eb59c095647d3ba4d70425ab5803fe1ddc4347ecd1c80467467d4b37da071b3b15cfeed8b18fee077b1eeb7e193920fe8bbd3444dd741277e733e89b9340e74e99ede13512c1be45c0976d251fd8a0d3eec23e9bcea274162c2dd3d99b15c7d139d1e22ef1343da859e5d447f1c48a9b03124f120a6fd211a62a0e44b6a978b37110198eb03c1f0c304e7ba37a15163eab2b32e530b74045efdf0d76d896ad81bf6aad8bcbb07316c5e9bc3751b86cd5c41b6b0478148070ece16792a89ada8aa4631209175c13207ec1db536fd658cfcd3e3bd2d7d56b976766101d00bebf016a0074dba6be9ab7e141a4cc4e825ebc995a39132f60268e62e4960a8a5936c12b2315118de49c1cbbe259722fab6f6093870bd6bc09421888717e4cf67b0b60e19f502e3282c1d32017454ddfb62caebbb43bdaef698d321584cf92cd1caf3972fba045f0996bfc25246a07a351ee7e58a788d0a5533c554ee9f36de84fe5606502bc0cb9aaec1d3564a285e7d05d809dc4bd9f4934a6357007d2637d7c72345e7a073064692c4b7d1839e7715f03946436b85e2957df10f6a5d6b55ebaf2a269bb4d75f8e92549e843170e880b1853b064a1a40962e05bd8f8af84c3a4"}, {0x60, 0x0, 0xfffffffffffffffd, "b7aab38b3243dc7dd9504a2c66658ee559cefdbd6e6a897856bc4ab44f4110da3940a462bd8430bc3249cde397282cf46a0ddea609d0d7d57ce34bef612c867ec381a1b9a7720b71d8761304"}], 0x2358}, 0x2) getpgrp() mkdir(&(0x7f0000004c40)='./file1\x00', 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000004c80)=""/20) accept(r2, &(0x7f0000004cc0)=@un=@abs, &(0x7f0000004d00)=0x8) linkat(r5, &(0x7f0000004d40)='./file0\x00', r8, &(0x7f0000004d80)='./file1\x00', 0x4) accept$unix(r8, &(0x7f0000004dc0)=@file={0x0, ""/4096}, &(0x7f0000005e00)=0x1002) sendto(r4, &(0x7f0000005e40)="6cc1a3adef8dd4be12329b809c7c8c020b72508b9c6e2e373b22535b85ec9d9e7bfdf293bee4a577e1147f66b3cd2759ae9c82466ccb1fe89c9fa863caf58efe8de164a8561c186c005176bb1cb3234fdc5225939293d8460a3a41ac40a1494d3f31a3762b290a17b7a776c6ef6a34abf74d8df2defa698571be34d57178d284a834a489a27a6c8f8600b946b77df96a06f026e0d598930a3ef1dd27452f5e75a69bf0e7e7c303e29c72602a14495481fdafd5eb802b611c65dd11e921b0bf033969347fed542c851fe5d842169690ef3a7fa2e93153189973acb1fb47cc3c83ee64b96cf19c", 0xe6, 0x1, &(0x7f0000005f40)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f0000005f80)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r10, &(0x7f0000005fc0)="f9f690f98085d8c08bc77c474d60f4db210f9691324ae1cd7b33b9b1c6278b668cd8bb6a51a623ee53084dd7edf992d8af7e10730638e96e561e16d806430b16111f5c3eeb889cd0b344735ff3e320b410c7048a35b51941038381d07a16e232dbc77e7b7b411410be1dbb819eabaaa68f93376335bfb0ae61ca38405c8446510852499667630a8ad032c52712f0f1fe9a6491d96f43d0543f8811beb654c884defa736617ea8dab08d38b06cdb40f822c69042e541d13b5478c30fed6001f18e690ef02beab0ea7901b497b90267f343c953d6058257ca5d41ac0ab6dc86fccc87c458ddeba8fa1519c14586b4704", 0xef, 0x8, &(0x7f00000060c0)=@in={0x2, 0x2}, 0xc) recvfrom$inet6(r6, &(0x7f0000006100)=""/84, 0x54, 0x1, &(0x7f0000006180)={0x18, 0x3, 0x7fff, 0x100000000}, 0xc) 14:36:29 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7f) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 14:36:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0xa7) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x50, 0x8001) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000080)="9efe69751ef659f1", 0x8) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') close(r0) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xfffffffffffffcd4) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) close(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000f57abc1696c65302f66696c65300018cfc0a68bba470e160765e24f2b5f83788f6563e34ae65b5c2505ada7c42a2ef45512bca943e0398c4420aba51a0c7eeaf2837e8cc9df1a826c02ae36931d877a14c47e1f19c8f9a0cc1c3e199fddf99e3e20b1d24e9d085fd3ba376b05ffbfffc642b049522ec75e3565"], 0x10) getpeername(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 14:36:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000800a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 14:36:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) 14:36:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) flock(r0, 0x2) flock(r0, 0x2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x80000000003, 0x100000000}) 14:36:30 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() close(r0) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 14:36:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 14:36:30 executing program 1: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:36:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fsync(r0) r1 = socket$inet(0x2, 0x2, 0x5) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 14:36:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x30ba, 0x1, 0x8, "45f501f77df760afe049b8c012cc2a52d5902b63", 0x5e6, 0x2}) r1 = kqueue() pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000080)='!\']\x00') kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 14:36:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)=""/187, 0x22e) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 14:36:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r3, 0x5) 14:36:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x84) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = socket$inet(0x2, 0x4006, 0x3) nanosleep(&(0x7f0000000000)={0x8a, 0x1dae}, &(0x7f0000000080)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1c, 0x5, 0x7f, 0x80}, {{r1}, 0xfffffffffffffffd, 0x60, 0x1, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x0, 0x2}, {{}, 0xffffffffffffffff, 0x98, 0xfffff, 0x101, 0xfffffffffffffffd}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000002, 0x800, 0xffffffffffffec74}, {{}, 0xfffffffffffffffd, 0xbc, 0x2165bdb38605d0ff, 0x7f, 0xff00000000000000}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x5, 0x1ff}], 0xde, &(0x7f00000001c0)={0x0, 0xc72}) 14:36:30 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) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c55eb02afb4001f00"}) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000280)=""/121, 0x79}], 0x1) 14:36:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x36, 0x0, 0xf64) socket(0x1a, 0x0, 0x0) r2 = semget(0x1, 0x7, 0x43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/36) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 14:36:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x40000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/../file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 14:36:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0xffffffffffffffff}], 0xc20, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/254, 0xfe) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 14:36:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000080)=0x9, 0x4) 14:36:31 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/124, 0x7c}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 14:36:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x0, 0x7f) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076d4316989eacee4c69f7900725ff5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d98e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009eb96433"], 0xd9, 0x0, 0xa33191ce62686ca9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x2, 0x2, 0xfff, 0x9, r2}) mprotect(&(0x7f0000f9d000/0x3000)=nil, 0x3000, 0x2) r3 = msgget(0x2, 0x2000000004) recvfrom$inet(r0, &(0x7f0000000180)=""/136, 0x88, 0x840, &(0x7f0000000240)={0x2, 0x1}, 0xc) r4 = socket$inet(0x2, 0x5, 0x10000000002) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x1812, r4, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x3, 0x0) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000040000521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25339a552e2de4d59e4040e2b2a58b82a56e37e8925e1aa2c7843eafe"], 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 14:36:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0x200001b4}, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x83, 0x50f7}, &(0x7f00000000c0)) 14:36:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') socket(0x6, 0x4005, 0xffff) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 14:36:31 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) socket$inet6(0x18, 0x3, 0x8) 14:36:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 14:36:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x98f320cfab67d43) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) 14:36:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="a4913deec473aca5f257753a483ddd20dc14e2f4f0e9880fb57e3e0d7abc9c0c5c8436eef7ff543f20ec05d637ca33c84b8ada45a149fb9c0ccf4fe3cf13fb5455b3ac990b", 0x45}, {&(0x7f0000000140)="561f8ce1d1f7248d0304528af696c6c0255d2cb5ee2a8f7ef836a4b14521f638ffeca7f4ed110b035e67ecee16dd20014ed99275cf1434ec6c7c6069b63e", 0x3e}, {&(0x7f0000000580)="50f9333168bd4e34472fa1912d695644a4773b69f149cb2c640dc964cb45a8406a97c8d32c63136bef15e7df6826a6a3698f6808903c6dfcb09f9a6d3981294c9d6ed00a8062900a62cf21ed2902dd6bec0fe127fa65144e5397a85de3dd79c64d75f207de208352d3c34ec941335fd666244e7a395ab1", 0x77}, {&(0x7f0000000200)="86c31a08faf0968d1f7200369b445736c4caf7fc6cf5cd1a8fe6f51b1d30f0c61a7a4c29c0a49f7db60fb8747e855e338522641570e3b4aaaee09f85d17c5bf4e14a3fad06165b743dd146e72dbedf9e7b7dd23c453fc87f8155e72be2ea7aae0bbd848d7e13af037f98cc1e8a2d00efcf0afe4c4c1c7d75cd2edd75ce34cb20aa9884a9638209ed89e51f759a1909e734330b28f9b50839429b6ece54bd50df82489023d991f45ea0ec42c7c39488e792f13b07c5b86c2da8b0b0140ca4a08340", 0xc1}, {&(0x7f0000000300)="d01e56b519accd3fd728d64c396f1a496088ea575503a5c8c34b383e9b62cf5350ac2a3c43fa88bf8b94f1d9a56655a665496003cc78b46851ff758dadfc099b238eceb6be46f66adac1870a87ba333c044f2f4b3296f8e07f7d8ae3819717e99a00dc1b4416265bc79a2df11b6b8ccd6e482c91e78940de5ad87f3fd5e48d6d882332f9991de5dc4d6083bca2cb1d30474d95330d874d8c8bbffbce62ee2a772e9db503c8bf330707f7cc6e9ff4469343fc52bc7d3b34d97b0e63efe7cf5f3e6c392254ac9761a5c1580f10c1f49420b632d2ecbd9d", 0xfffffffffffffd04}, {&(0x7f0000000400)="4ec6a3f3d1ff4a7e1841e90b3ac0fbd25910dad6190f514937bea94cca7cc0c0fa393a2cb3e87407b160601ababcb47374918e9a1ef86a25a9b0cc852ee1b9ab54893f0278973ac1b1811d88bdc1f3fc0b7bdad0c8cb2697f52365a6354354ebf0a1ba3e70abfde6cfe129d6f8dcc8d341155d6d1623b03f8c1d36be4e8363668b602178c03b5c88a1beff56b3f988ebe14cabd1aa9af4558610be433f7b3ba91a31d54ffe490694bbbd1e98c6a9c4312e9cce091617ec44ee488074d37796d8b4220a7fbcd31721dedab5", 0x121}], 0x6, &(0x7f0000000b40)=ANY=[@ANYBLOB="c800000000000000ffff00006128345d45eabdda5138f7bde6e9eb1e0738e37a08cc35afb25ed942e9114ce4d02121e3d0344c1d33221c4df15a01a19a3712a70fbe03840e31aaec4221c50d458a4798c33ff265a3e54c071b985aa68e64f83a3e4218e806eec1ea08452b00349085262d8ef82f8ae93e943c261ec85ced2f9739b1a4a37cd3b53bbd730ea090f0c9eac4b9f68c16b04deafe2360eca5b78b53c451e8fd07e974d734ac797871b652fc8ada870de96c73c55635d5ecf3ce954237e38b8d5b8c3c00080100000000000000000000060000001303fb7cbdd4241fe70ea0feeba07fc354b8cbfe07cf9bf4d73ca5a5ae50f4be8a964d2efbc3a6bb4aca12b13b7b13a406c76a3d52585fbfa9c4b2f9d767502a0d4c9eef3d665ac67658b04485974a17fb5b1018a1eb65e9d85275b98c50647462910c140a8bde1817cd9fba6cf4541a7ded1a286b94a6d8f0bc7732e9e7cc45b5970b8f10cd2d784f304c3d3ce23f4b608272fa6d9bb2bba610deeee98bb6b5b77977f2631452b0d2d8a5696c6db2d9d3c5f09df0e3f84e5630bb3f7f8fbf1c54d793176fca99592f8f73591fa932b3f5fe7af25e6fc127c01832b135dc7635a08ecda9bd0222af04e794ed7f2216b31744963b805efe02d800000000000000ffff00000400000065c44539af157cda1228cdcc4c669181d1c4ef79c850feefb0dac695e0c4e46a89fc20eaf771563247e8a38c7d311e95837315013dd9042860edc2f1c7984963554acea4deb881376aff0f8279255080c04526da1eb2069721f2a4990ca8085a3bd74bc2bc1d3b39d79b7c4d480d820d283bd1453828ac222de58cff5b3cd58e5065b0011fb6b058ad8f8f53c8c281ecc355f45ff3c2ee11aa1be3ab389a85361d5dc333645999a4922ee526cc05bf81ed292a503d573bc21ebd758a8e51830e1fe223c00d30e9006000000000000000ffff00000001000019b7db7bf49cb8e36741f5f2e7641dd7ab76dcbf1bbec1162e16b477b977d4987eec2bf42fe8c97e044844420f742124bef33a297e3d8a2d4133b8136b094018efebd3f0e9b3b9bd9500000000000000b000000000000000ffff0000070000007f7e21348836538703095fcea502abc05959df7abbf81c905d8275022f39fe4de0918609d02cefe3a65ae1b65312ca759bf4f6723953a23d3a344d50bc387c3d03fbff3e9a14371fde4419d0fcc0263ade1a5db0f478de7c4acc420798195a563695ecf4727634df200712ff429cf98eb70861de5f750aa667f7a3f2cfcd8ab3925abab93946c1eea17bf55095e04636feaf994e32eb194bbb358a4168518e0134b52e556e000000c800000000000000010000000800000066e620a6208abb3e42d6eb66e5e66b6e7792060cc731d99b22b3a17865e2d1b98a661cec9e09a84ccde3ce2defabdbe9ea2fbe039998543730de1c0932ad65041d0d496be4bdbc19ed5d878fa683780bb1481a626442d362ef492c29c569bc4961ee73675502d25cf457d41704fd45052c0ed28d97993f7b709292008f5811bb817862a4683f607c0fe8d136f1341c556f5e91653b9741e75b87f30a186bb6cb4bfd2e4beffeb5bf09fd3a86bc4624d68bb4e23b608108c87800000000000000ffff00001c3a0000f7d0e89f5c6298e7c73395c1e316ca751a28e11df3739013b18db00dc0505a386688ad23fdaad1b792f9bbccd5870987969804430c4e908c60476ddddb789befedd985a5b4371fd6d8496e6e163ecd35afdd8300c3c2afbbd9465e3165a3b128abdd113500000000"], 0x4f8}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000b00)={0x18, 0x1, 0x5, 0x7}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 14:36:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) 14:36:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x0, 0x0) setsockopt(r0, 0x3, 0x200, &(0x7f0000000040)="5b2fa30f4173869bcfd3fc8ccdbf9799be9bfde76636a99bbbd285a3c357ee6fe89b427704aec9221dde2caddd7cee17", 0x30) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) fchmod(r1, 0x44) close(r1) 14:36:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x81, 0xfff, &(0x7f0000000040)="1e86d36b68f20b7c7e9a207ee86e7dd7f391348e0dc05083a530b68efcb9dbe742b959b9ace9f3ce769d2a1c20448956f27088517b8d21144c14f6e03f100e1f535647efcd16ac8deea7d5887a17aba17e1fbdd10b96ac576bc04d6585d162db0bdc25a8e6c3f533615052ad7a0ff5eb84e85030ad8de1ab4cce8c49749da78175d0914d624d3400186aab659fc926d261cb8830f6d4d7ae83440f24fad7b9bbb5badff4be8bcf2a6eae2f53b7ea78028b572514833b0ed45955add62cf87876243c221dc656b64424c9998b40d8b848ee455ea0f65e9c", 0xd7) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 14:36:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8cd3d565c18c19ed, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ftruncate(r0, 0x0) clock_gettime(0x0, &(0x7f0000002000)) 14:36:32 executing program 1: socket$inet6(0x18, 0x4007, 0x7fffffff) r0 = socket$inet6(0x18, 0x1, 0x4) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 14:36:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f0000000300)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 14:36:32 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x611, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 14:36:32 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000e40)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000180)="cda97dea9823e286097b793ae7ebdef70cb5e7a9c87ac1371deaedf0d70534c90b94afefd98c46cfc842b5744bfe2ed7348302a6e58f1cabbead20fc0f1cab5dbd4deaa1939a63c0d3eb5c17371742eb8d4aff8c186ba4cfe327fb2b5b5e3d7d178cfdaa187f278b9abc3d1bfd5538102016b8d4947a33af3e81f9014e77309a8f8e5330e7ba2285c92271613b00e6abd3a424d3c1589326ce5816f07ab2c95266016091aa9bdb330407ca46d346b23a69b31269c2dcf866c376dc1a9561a49c0c0dae014e9c43fb2da1ea05d039fcc518f56fb68543d91272bcd21bbcd82fbbaa7dede996f13ffb76caf5698d", 0xed}, {&(0x7f0000000280)="6f46fb64d071d3681d6ee7d9eead312f4a395afd5893c52e367cf50607f32389cf78f54c77e198802d8bf14acb344e2c2c0dce52542d1a8a5ef04bb87807fb08a1ba18f3fffe861d8984f86f533fbcb9a65ff1b1d638460723c0387721249fe66c91a73f4e6ac65c394a0f983955de99a2d26ec825a4ab7c872b164089fc549c19e35bdad56417f5ee81a17ff2bb8ea2d2a0096a303115fd4887a4dac055c70a4f296c4b576d5ac0912421aab8dec19ee8d2f9807875167f7e137961a01387ed8fd36c5293201c96fe763592ef0bd20501e5468a2710", 0xd6}, {&(0x7f0000000380)="0ff0b2d47f73624181538742e1f8c4bcc6e0aeab4ac095a8a9684d30b7bc5a0adc63197c1b32b39da2080adc5b786fd22b69ae0f07f6d743a75249607e5862027eaa8fd2a0c67067ad5dd9200f381026cbc4dc873fea04ac720759e5784535fff1ffdaab70323e2b6dce361739f84202a8bf5854b9caeb98453e244195ba1af9874cfdbabf94c2b25365d8fcf479d7774177fbee1d126c8fea7c3f", 0x9b}, {&(0x7f0000000440)="d0d7b384f684184ceb4f8a7b3743e7dbc967751ced46bdc66031c9d235661b34e038a3f6ec7d2092c325d547eef94ddcd3aa6983b4f66cb3855839caffe5ba2e2eabed3b59c2fbca4fe9e85e12eb1d45f9a7793ed4bfde909e7a8c7e84d2baabb6523b9132e8271cf21bb9bada045ac043b595113f2a041902f194b13b426566c2e62e271caf91f69339cd7d2aa6c4de8ab321ccddcb456e99b4fe34b3a5b88e7d769c713df4c2425f8b5511142658e51cd8de9840f1763cd37d15afab76630a66b111d09416840503f91c288d9dbe8ab7f2d10cbcb2da2cddbc1857652856356f0cf7124d36fc8f393293aa0f9514fd", 0xf0}, {&(0x7f0000000540)="613aaaebefdffb0c51bd6cc123b0536d487fee11a6e2e58536f321fbb11e5bc9fd502ad24478f81ddcd0645d7239bab22d95f542c6681b4abcd234ed38be643113492c3ada392217871d2740550094e3e1a5d895531f170079196aac176878bb8675aea0956c2158b084b69799cd25bdbac7d1147aaa81d66653e9e9b09938f4bb84ee76caef932524eb0c195809ca5a6fd295f20f682c5de008a99c26f7e608d9e0fb7030df66334df59fbc445c9e2c826cf05333fd6d2151c7d3c24f8df3ac2e6148c7c74345d1df39252b8d802bc9916cbf64d97e54d19df28c6f28c72d92", 0xe0}, {&(0x7f0000000640)="d619aead616a59445918959355eb89d7e58eca7fc42334c0a0c5079a76a522552dd3d3e184dd0a8dee77ff55347033da705c578d58e671cca4d14a7b1749d0bed9165354eddf1c6c6631b10f5ba3a9c15d106fe6c754f3095da074e27a0b814ebf2d5ead596efd67ee073245b02ecd09c1fc8c8d87ef8312a118cc410cdecfc3eb02e30a943fdc4a5a7dee1bfcb10a8dfb8ce5f69d8ff46b9261004241ab00859775ac73540bcc6e1ecae83d2ee139a4813aefc5da131e38e8ed02724e0e653e487768a1f65dc6c3d8cbd2e522619bdcc5c019c7c4453912e4b6ebd5dc0042", 0xdf}, {&(0x7f0000000740)="ae89eba523827f79a1c985df168865b9e3fd00ace493e66e43163d09bb71d967cb13060cdf57f3310ef654af6f0ed56a537b2a8c111d22e4cbb76032b7ce467f43c9b378c9ec4f1d3ca30cb39ae4988c5f28f2990363720a50deed7461aa1744d96c3c045cd5d70b835c4cac6054c4dc10707c7a7cdaf71e23831c175583ed3acc883e2c7c493eccad6bf4c7417eddf960f25769031265c69112a7ead8b9f9a0f799de455b4535516b398a8bcde169cde869408861d7fc78d9b7194ddcdcd2738503d26df351ddcc1bb36fd6a1434bff91f6302640baa7dc2e1950780d737fba5c074cf83b5f8de881e553f4e7fb92688f", 0xf1}], 0x7, &(0x7f00000008c0)=[{0xf8, 0xffff, 0x61d, "717849fcd0acb1dba990a4d257c52a7384ef3e8f0d3218b1968409cd8d53544d0822ecb8fdecef399d850f9ead81419328f30eb67c7eeb1816cf35aadf3eb4d087c9202bce617f82f839cc230a0243ec641a7b4b8b3bdc11e9d16dfc61acdbd230082bbe2ef1f336196f5a34c6839599aa092e91cbfd9e38161cc88b366e728a72dad6bfd6f38db1786ea5ef3b12b8ba91ab72ed1d0f46672311161c6e51b0dae5cf62f6f189651bc583dbc54915502d4f7f4f12001780cd83835a4aa6f7bd21d5485df4c708ae88345bc20f39ed415a4c57c57750f251ae95bef1246170aaadea"}, {0xe0, 0xffff, 0x3b1, "700b48e3f7d00adc775a2a8dc423b7d2fd757223a8f75b22f0c95c403e76240ac858287e006cb48e31adf31c54902a6acd719ec890bcadadd71a56df77beae4fc7421a271c4024a1eaee6287aceb4de625eae38a86b9d28e4750d03a776b12709f577c94cc02320f844d555ff97c17a4fcb0ccd70a3dfdca04dda596c8e8f6611b90d9d3dcecbfa59d340973232bcc0d2d4fa89fb7e98684fd0b958dc58bd661a0c2eeb4feecf4e2babf4412ab257435ba55816d09745f3c3b4ce973d7acfbb4fbb0d9cd7ed3c569fbd944093ae4"}, {0x38, 0x1, 0x4, "e90b9adc1930e4af0e83082d9e50c437ece62c31a54cb146fd74baca9879d40fb61d9fbda2"}, {0x68, 0x1, 0x8, "6840f4f453eccac920d87b6f67a526295215402ee394b419910421a0e6deb3ab09cf589bc981758d1a53f67e4d5bfbecf4bd925a4d6163f3f6d3756a5e68ceefd076558a0534a65785322d0a244a662057a0b289"}, {0x110, 0xffff, 0xfff, "9a4e2caccf8add3cd187a784a281c9f4dec8d3dfc15ff6e504cbd4dcce7035bb16994a2fe3b5742aa0967649b66898fbbf95eaab95d6d28f82c1d84d4fc1779cae6d65046f152264c2706b14167149b7d429ba56613db77edece2f7778a6ba9be855ff9b194d35bbe0d30da790cee1e1f83d02b75c32f3b3646eab09722799c798e5a8228844b0f8e2bc1a1e800d7a08750f9b2b7997a4a04b3cec58b52e4b750b66f21ffc85c3ceb9796ec1b335b66b674a59ca59101870a58f6aedcc9cb724763b532cc0fb67180f6337fcdec1bb2710a0d1d80624fedc379d544038d99ab3c16344b0e308e220541757441f1749ccfc7eff382face47cc5d953a23952"}, {0xa8, 0x1, 0xfffffffffffffffc, "d93366e455c1d7fbf5f5711d762bca1cb3f69170dccb00c9609257058db47c4b762e35a14e6d38c578c347214a3995ebe84ee63e8bd090b53ce436d59af75e7f7acfa8fe37334bfe5680fbac55404f9ad0d5e00b6c920516b907393ea3b69cb0faf6722c28457ec4d9e61f0479bfe3fea4d63429376aa1beceb8e29fec66a517df307cd8581bc650b01e69a62e1dd17583b81ebbe16ec278"}, {0x88, 0x1, 0x5, "a7ae369c55ea6aa32e6be6f89a7bb42e6a728c02343f2db455a49d1a52542a6cf8dd89060b019c245fc79c1498fcbf71ba040c600cec488cb70437ca4a8d7e9ac8fa03711387d01a6250a1ab3f20c41ab116bc1d9d353d72f48b1b76ae9d9d54c30ade7931944c6a61fba2691329de5406"}, {0xb8, 0x325b8082dcd4b90f, 0x6, "583706ed10be38c6ecbd1e24b152ee186f414aa49fffb63b2895ee19d1277ee0ec701a7bf062d637b00cdc97c0416fadda1360aff7b28a31e64c822dca37337d2121775a838c3586e3df8de7fb9e9a9ba17cced3419c5d01945e241602b9ede983951a1feb92d0666053b8647775bff527d8b87ecb99d0b775bd1523d8bb518294e5eecd342c2b2696a2afc05392a23c881ef537ea4d68d285aaea06bc7ba1a1d9"}], 0x570}, 0x8) r1 = socket(0x6, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) 14:36:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x200) 14:36:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000800)="a4ab6a0465e4479a10d98302732f33ce6d8319c4e74eee80695443c9059d5e029a0e14d8bc3510b6362b2f2265f5f92fdb9a953a2999088e5379", 0x3a, 0xc, &(0x7f0000000840)=@file={0x1, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0xfffffffffffffffc}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) bind$unix(r0, &(0x7f0000000880)=@abs={0x0, 0x0, 0x1}, 0x8) 14:36:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000380)="86704d16216d86d78dffa5d0cf0552d3bebc31608bd081cca86d66e23561cf8e4464903a65f518cc568f6d5488e92d09725cb25b8516e1330c3e4d09d3077da700ea86219abaff606f", 0x49, 0x0, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0xfffffffffffffda5) recvfrom$inet(r1, &(0x7f0000000240)=""/229, 0xe5, 0x1, &(0x7f0000000340)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r1, r1) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x3, 0x80000000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x401}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0xa59, 0x8}], 0x401b0e2a, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x20, 0x400, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x8a, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x9, 0x68f4b51e}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x100000000, 0x9}, {{r1}, 0x0, 0x10, 0x24, 0x1d53, 0x7}, {{r1}, 0xffffffffffffffff, 0x45, 0x1, 0xc409, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x800, 0xa1}, {{r1}, 0xfffffffffffffffa, 0x81, 0xfffff, 0xfffffffffffffff9, 0x81}], 0x100, &(0x7f00000000c0)={0x4, 0x10}) 14:36:32 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x1}) mlockall(0x8000000000001) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) mlockall(0x8400000000003) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) fsync(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket$inet6(0x18, 0x8000, 0x5) 14:36:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 14:36:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getpgrp() r3 = getppid() setpgid(r2, r3) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 14:36:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xc, &(0x7f0000000040)="ebffd8ff15b9fd812eaa4e71ff489648008007d879abf46e1209e62bfcce75dde13a07ba71c0168dfae52e000000000000000000000000", 0xfffffffffffffea8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:36:32 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = dup2(r2, r2) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) 14:36:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x3, 0xb6) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x190) r4 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) r5 = kqueue() r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r0, 0xa, r3) r8 = socket$inet(0x2, 0x4, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x6}, {{r2}, 0xffffffffffffffff, 0xa0, 0x90, 0x28, 0xfff}, {{r3}, 0x0, 0x8, 0x20000001, 0x3, 0x400}], 0x9, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x20000004, 0x3ff, 0x1f}, {{r5}, 0xfffffffffffffffe, 0x60, 0x200fffff, 0x5, 0x2}, {{r6}, 0x0, 0x40, 0xf0000000, 0xfffffffffffffffc, 0x2}, {{r7}, 0xffffffffffffffff, 0x81, 0x80000000, 0x101, 0x4}, {{r8}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0xa2}], 0x5, &(0x7f0000000200)={0x1000, 0x7ff}) r9 = syz_open_pts() sendto$unix(r1, &(0x7f0000000240)="5cda06e1eb43a5dc5115dd0f597edcacf11e34a93be5b2bf31c1e400d04552d8acbb835afd56a25bcf8bc48a290beeeb635021c7cdf59d3ce420d29c5d0d5cdb55810eaee7f9b319faa8889bd82d34d6ad6cf9b4330623cd2351bce8eb8151bde39428f38a099f29da51523cb2d18aac3f43ae9cceab800d6ec827b2453ee8bc70dfa38e792eef05f29fe070ea0e76af70a381634b1500a48ec2e178a857b9f21ac874e1158951d0e338f4e191a8263e83ac3c1006bce1b687c160bac0e32d3b1f4fa0a27b672496ffd0cc52c97d2b5745c6260d7fb040d13515ced869865f6f82f18bb70bc86d4a39", 0xe9, 0xa, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 14:36:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) mlockall(0x3) r1 = semget(0x2, 0x5, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000001040)='./file0\x00', r2, r3, 0x4) 14:36:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="b0a2c7f119812ef4f96094466cb811fa52c78f7529267a374cef7b75fb7efe88cdd5d2a6c9fb2910ce63dacf6fbcaef8f9d113658928f4a79dc3b20f4ce6e74f1826d565a0a842f04ebaf4cd9a8199ca23b0c391776bd886167b131e324189bdf4fa69f6147ea8977d29c747949c472bb2ce119753b373b7cd1fa3d93afd8e83ae3e28ef8d5b1c8c18a5eeb0f94e1c773cb1e86d0a92e721edd933af320db2c61f6c65a27b754fe2e2c7", 0xaa}, {&(0x7f0000000580)="39605d65c10d4da534af2737ad53251c89b42d0694020331fb5d79571b8d909b660c81d2cc56224d65a48652e00eed874ace84380239899c50cef0fac96092abe763544d64b5e9e0ba4fde1c76547399aedef846e90d439bc5216eae8f4497ae6ddedcb341dfc92907ae28c598be966e0701cfb6bdd6c11a3e5c42e46468f45e58590469b91978831b11061f27e1b77b61dbe2a234b6c524bae9d8a86e0804e7f9a16baa167d77c07033067b78c6e3b8fed1bb92f1a661ce5c8caa2373886f", 0xbf}, {&(0x7f0000000640)="986cdcf31c0f0f2631325556fb1e410941e0e6d434657604309fb8a0f4971e91b7773847c71968ad6fc8cb76785c3892ca140a5d697a785a0fd433181b6ca2ed5554989b55a76e152f53cdd67f852fdde2c1b0d60df233f7909fe0050c183752290f1c1e53d41434525ae8c3b3ce1e134892d88938d9d427044112c33c28a7996f26b4695e1f9b209b42c3468ceaf1ae8a62cc15f6bb16d01db686fdb3e21ca06ab052b17b8dd426cb39f64ba05a8d4cf7374b035182d37ae610317079daddbf8112", 0xc2}, {&(0x7f0000000000)="8f93e1544afe49203e5379236193a2cdf6a8be46c74139be069cd7453b684197d39eeed5bc201808a2d8a4520d720797f9ee642c670fbe329bcaf923832266cf884893d99a9ee884eef810906e3e83bd183820f5940d24c6b8cc3a0212f34b5e5d5a1da1f351c7eddb7f6ea9dd4c", 0x6e}, {&(0x7f0000000740)="5b58fc2abd9811f9f603b57ad89cd4d552ff718ae7524a5cf660e24fbd8fb0d3500592591b146a1bcd5b8fb0d2482ac165eac4b043ba4009a7ba0067380cacaff1a14cf74998bc02eb964ffa7b4594cbc1f615de74c2f54adb6db9db8c56e5d46e7d03624b9805c54a4e134b6f1aba", 0x6f}], 0x5) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:36:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) select(0xfffffffffffffe48, &(0x7f0000000040)={0x80000009, 0x0, 0x0, 0x0, 0x400, 0xfffffffffffffffc, 0x0, 0x401}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 14:36:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) socket$inet6(0x18, 0x0, 0x0) 14:36:32 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100), 0x20000000000003b3, 0x800000007fffffff) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) r3 = semget$private(0x0, 0x2, 0x21) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/225) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) syz_open_pts() 14:36:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 14:36:33 executing program 1: madvise(&(0x7f0000b46000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) madvise(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x5) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 14:36:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0x223) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 14:36:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:36:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 14:36:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x100, 0x1000100000001, r1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x3, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x12, 0x10, 0xf59, 0x7}, {{r4}, 0xfffffffffffffffc, 0x40, 0x80000004, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x400fffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x81, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x1, 0x100000000, 0xde1}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x6, 0x4, 0x8}], 0x9, &(0x7f00000000c0)={0x1, 0x4}) 14:36:34 executing program 0: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x401, 0x484}, {0x7, 0x4}}) 14:36:34 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="305794c5b17bc7cf0bc66f3b07a4c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = dup(r0) fchdir(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() dup(r3) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSDTR(r2, 0x20007479) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000000)) dup2(r0, r2) 14:36:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 14:36:34 executing program 0: r0 = semget$private(0x0, 0x1, 0x28) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/98) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xfffffffffffffd29) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 14:36:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x101, 0x800, 0x5b, "ca48f6902e983730c25276e1fd53e99ed1d038cb", 0x221, 0x7fffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) ftruncate(r3, 0x100) 14:36:35 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 14:36:35 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:36:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 14:36:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x1080, 0x9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="97bda24a8bfe3ec936c1913d88100519ed8b72ebfadc9004bb3abf29eebae501843510ed53354398385fdabbddc48ca594bba108b336ea8414fb3dd49cc43a9f4e2986a7d378749b2829c32c00e7b79f261156dc247998166d", 0x59}, {&(0x7f00000000c0)="7e8073", 0x3}, {&(0x7f0000000140)="b11b1ba076b0d80bd44821ebce4b28e4e5", 0x11}], 0x3, 0x0) 14:36:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000001140)) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x102}, {r1, 0x102}, {r1, 0x4}, {r1, 0x15e}, {r1, 0x81}, {r1, 0x103}], 0x6, 0x1) fchdir(r1) chdir(&(0x7f0000739ffe)='..') renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) r2 = msgget$private(0x0, 0x214) msgrcv(r2, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:36:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000000001, 0x800000001, 0x0) setsockopt(r0, 0x29, 0x10, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x3, 0x401, 0x8, "e627202ec0e36408bf6789db453e14d2cd443c7d", 0xfffffffffffffc00, 0xdf0}) close(r0) close(r0) nanosleep(&(0x7f0000000100)={0x7fff, 0x2}, &(0x7f0000000180)) 14:36:35 executing program 1: r0 = socket$inet(0x2, 0xc005, 0xffffffffffff8001) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0x549}, {0x0, 0x3fd}}) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 14:36:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "51a7f9097b52c7010001000000000000000600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x121}, {r0, 0x42}], 0x2, 0xfffffffffffffffe) syz_open_pts() 14:36:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="1f6a0b902891cfcab51c98f634f2fe67", 0x10}, {&(0x7f0000000080)="6aaa1c3be192091bf50a10a180a6220c16f31402d28014fee25c113769fcc534ca7779ad5738a2d7602e470dd30c2e39b44ff7c6c33b240000a60c1996a87862e13d7b11e9f7e55de65547792d63296af1a3f9341086d197cb5681077c2b73431df3768b71ddf337732c223629a2b1d11d0933f155be801ba37fef9dee7a7a3de465e6c6f8916563e794ef895f5ddab5bbd18f9c8effa73d3d799a", 0x9b}, {&(0x7f0000000140)="8c415cfa85c24ada1c16200c8d0bad9d64aec25eeae830fcaa3a84788632f52592bce504974136f012e342cc7bc90191879c8ff051bc615d1b0f2f7b6d09e7130cb4c5dac45a80e7afcf9164a704184e0bf9cba761e9bbee04086264fb59f66fbac93dcad791f5df117d020ea2b4f35c10f645", 0x73}], 0x3, 0x0, 0x0, 0x409}, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 14:36:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0x8}], 0x3, &(0x7f0000001480)=[{{r0}, 0x0, 0x29, 0x1, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x3ff, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0xf4, 0x20000000, 0x80a, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0xe67, 0x2}], 0x1ef, &(0x7f0000001500)={0xfffffffffffff7bf, 0x7}) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r2 = syz_open_pts() close(r0) chroot(&(0x7f00000002c0)='./file0\x00') socket$unix(0x1, 0x7, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:36:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x2, 0x7f, 0x1ff}, 0x40, [0x8001, 0x3, 0x7, 0xffffffffffffff32, 0xe19, 0x3f, 0x2, 0x20]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x7) sendto$inet6(r1, &(0x7f0000000040)="ef5a2fde16befc154b64ca00d430beed81e8facd20b5d75a3a12af5a8e70b4f048c39d30098697c692deac8e7a55095034ce5db077e65796cf55182d0c990cc81e016d4584ae566254e3c89561d4933e0e2c379c394b8df5f17df6a704eb922da26bcceafe1ca9c4512809bf3ecd15dbac1289d21800c4cd3f1a353c709a0f3557cad10c0497a5d8b9aa3bd687a9e69b", 0x90, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x1000, 0x10001}, 0xc) 14:36:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc000, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:36:35 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8001, 0x100) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 14:36:36 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8800, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) setitimer(0x0, &(0x7f00000000c0)={{0x3, 0x4d29}, {0x80000001, 0x7}}, &(0x7f0000000100)) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 14:36:36 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r1 = dup2(0xffffffffffffffff, r0) close(0xffffffffffffffff) fcntl$getflags(0xffffffffffffffff, 0x1) execve(0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fchown(0xffffffffffffffff, r2, r3) 14:36:36 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x48) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 14:36:36 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f00000002c0)="5ee073f1aef5874c23c3bd3320997e9067c3176fc1005ef4b833a938efcb7d764d8bb0cecd3e01ce27ed6ffde9940781005ff8c8d9b993c16c6a0f8825474b7c4679dff290cf09e7a2ea07df78794a93f14cd134c271ca7497a2e7952528442c325c461c0fe28faa05da81af65a457f4a29c747a9406b23c8f42ebbb8a7560eb47566e33bf070198273a0af33e8b0d077b89457ca3ffa0bdd934e13f1d818ba7e9ca5420cc4a31bb514132ac4b7ec7f591ce8647a3e1d017daf112dd7d17b62046a11cab4343562baf043bc310ee898eb9860caffb9e06c2454e0675ae", 0xdd, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0/../file0\x00'}, 0x13) 14:36:36 executing program 1: pipe(&(0x7f0000000240)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair(0x20, 0x1, 0x40, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/103, 0x67, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) rename(&(0x7f0000000100)='./file0\x00', 0x0) 14:36:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file2\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='}]\x00', &(0x7f0000000240)='(]k-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 14:36:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) chroot(&(0x7f0000000140)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) getsockopt(r1, 0x8, 0x4, &(0x7f0000000180)=""/111, &(0x7f0000000200)=0x6f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3ff, 0xea67}) 14:36:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) readlink(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)=""/108, 0x6c) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 14:36:36 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7bf5, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000180), 0x0) 14:36:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x763) 14:36:36 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) clock_settime(0x2, &(0x7f0000000000)={0xffffffff, 0x80000000}) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 14:36:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kqueue() poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 14:36:36 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x266}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10802, 0x84) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20480, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) chroot(&(0x7f0000000240)='./file0\x00') bind(r1, &(0x7f0000000080)=ANY=[], 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffffffffffc66) 14:36:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x100000000}) flock(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x1078, 0x8001, 0x3f, "27fa5a0ef506b73623f9dd4f704d2c48ba0432ad", 0x8, 0x5}) close(r1) 14:36:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) readlinkat(r2, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/173, 0xad) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r8}, 0xc) getsockopt$sock_int(r3, 0xffff, 0x11, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) getpgid(r7) setpgid(r9, r10) 14:36:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) fcntl$setflags(r2, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="33dbff080000000200453e80bdfe4b5488cd303b3d193ff9866aa51a2eff690f7fe2ede109d309cc3cf55fea304069dc33af2264611f683607420000009106a982b6ee5308366410ec0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d2136053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb88967c1695e85c583672f95caf5d9b91e5d0329f9a84088986b425388f8058135a0437f6a0ed6cd226cba61ad7bd79fff2319e319cef27cf70544d49e2f76d229297e90e46f", 0xf2) 14:36:37 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x5}, {0x18, 0x1, 0xfffffffffffffff9, 0xa7}, 0x81, [0x8, 0x9, 0x3f6, 0x2, 0x0, 0x101, 0xb6f4, 0x10001]}, 0x3c) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bd23b2f6c76696f7aeca61999a46c310be2cfa92584b33eb0541a514a742d8a72ad5ca95435f41a36d", 0x29) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/166, 0xa6}], 0x2) 14:36:37 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 14:36:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x57dc, 0x2, 0x2, 0x1, "d2f523bb021d47bfb7a3f3b565af30e9cde92e24", 0x81, 0x6}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r4 = dup2(r1, r2) kqueue() ioctl$TIOCSTART(r4, 0x2000746e) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 14:36:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) r1 = socket$inet6(0x18, 0x5, 0x8703) writev(r0, &(0x7f0000000040), 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = getegid() setregid(r2, r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 14:36:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$inet(0x2, 0x4005, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r5 = kqueue() r6 = kqueue() r7 = syz_open_pts() r8 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r9 = open$dir(&(0x7f0000000500)='./file0\x00', 0x400, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff8, 0x44, 0x2, 0x2a1, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x8}, {{r5}, 0xfffffffffffffffb, 0x52, 0x12, 0x80, 0x9}, {{r6}, 0xfffffffffffffffe, 0x90, 0x0, 0x1000, 0x2}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x9, 0x10a009bb}], 0x80000001, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0xc119, 0x100000000}, {{r9}, 0xfffffffffffffffa, 0xc, 0xa3, 0x401}, {{r10}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x7}], 0x9, &(0x7f0000000600)={0x8, 0x8}) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r11 = kqueue() readv(r11, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r12 = dup(r11) ioctl$TIOCSCTTY(r1, 0x20007461) accept$inet6(r12, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r13) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 14:36:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 14:36:37 executing program 0: r0 = syz_open_pts() lseek(r0, 0x43, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717", 0x7ea) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 14:36:37 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x3ef, 0x3ff, &(0x7f0000000100)=""/11, &(0x7f0000000140)=0xb) 14:36:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000685000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0xffffffb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="c7a8da578ac69eacd80eac913d04233a90b763c41909bf8d49cc6abe0fbbf72e4fd22fe469d6f947175c46f92ff195ca305a85e0c9c430479f53f12f", 0x3c}, {&(0x7f00000001c0)="f06d16030ff728427b6ba0e249b734f0fe65a29def308981b38272bad33d7d429802579d43221058ea4a524b65ce46aa9c60c64c5bfd18f308001b7ef26a9d51c0bf2c9e6f2f6668a89e22e8627295acc297cefae7552664782d136bf828febca658f4599dd12c59b91aedca92cf8ebd4cd7719b878d8abd55d9be3f3862b818270b1e9912323d1e1ad84322526eb21b69f6b89c055bc36a9434985a9b4d996d9b33df76178b15561488203a889c47d3061f5583061b5a8826371c8ce2ead318993d03b19ba9338159e276b6ae074e020f467ee4c9d89b6f17db21b47b7b4eeb32cdbda6b96aab52381ca2", 0xeb}, {&(0x7f00000002c0)="6c4bd7ff8578be26f4", 0x9}, {&(0x7f0000000300)="1fcb6e16c951621da9461f4aebf11370c8d9bbf3a9e719c4b473b5ba17cb71608e61024be4bb6103efa97e824dcb8acc29e774c829bda918d09e8dbb8ff853c075fa2886c5fc0fc379782316887cfb9b7b51005d42a27ed3d65cab150e56cebe39345783ead841ce2e406ba62863d9356d8c0dfaadf3c388a04aec4b6991fd824d8b22d20495266b9c9a151084631e201f6ba1e4892672106fffc9277e64", 0x9e}, {&(0x7f00000003c0)="ba7d6c8d83605b7651c7b806ff92c8e1b4e4a27345769215ee82e32fc04c06788eb6ff845c396edca3d9565a514834af25c1d04c2a96ceefbbfe42cc8ea1d5c6d2e521b97f982973b98ca8a2115b7950d516f47c684fc3eec07b96c0aa748841ad16c4defb9e5565e2f053cef3e0aaff0c52c80bbb7929f1c2e6d18cf99d83886942d790e6afc29f0cfd7c58c4a4800d209e066e1e4b1967b4c28842da145637e7f72fbf580d7c47b50764b4d610af066f29191c902c6a485a41e746cf1c4e8dab87e348321094d7e653d3578ac16ea183ec8c73e9", 0xd5}, {&(0x7f00000004c0)="1d70f528dbe54bf041ca8a3c46f61b25e36dfca454db4fceb35a697ca0f6ecb8f7972e038c633a9e11d63f364ae69fafde2e2f9027028950372d1219501a2f565da7ee1d7e2ca534d9dce25e199e6aebb3bfaf3ce8da39d00a5d44bdd133ab0963316413b02a0674e8887ae9", 0x6c}, {&(0x7f0000000540)="6801ed3c60e666e4f81841973c227550c5791550133745f4d3ec22af61189b2f39054b91ecd53395c3c9495d98e41af3d96cfe4adbf42bfd37e1f726e1a4f97cdb8d6c1952e5dc1339377091da9f2c2da669e598eb70a0c534889becf1a1ec09bf201f6eda7af7b68219f0647b975792f406dbfce354752f7b7486f36a7eadd6b068a42cd95a40e528489e30cb62f6c5088da06b9fc9ea50cfa3ced048d5ec2d8deaa0bdc0b2a80e336409f347e65ec7b9b39efc", 0xb4}, {&(0x7f0000000600)="5149f63a20658c636f65db0e1fabfe28df8b9f6f", 0x14}], 0x8, &(0x7f00000006c0)=[{0x70, 0x0, 0x5, "e63cbda8bb17eb5a1e486fc104d051f7b49a3241d48ad622a23eb4d8ff2840396b28c5f3dd61dae43dcf451f73b5c732d04a7216cc12a15c84a5b331296ca1c74f3b9f7585cf1a9c7eeba28d321b4fa50026a8b88e96f5d7aab11dbce87a"}, {0xd8, 0xffff, 0x0, "589c2429db22f8b243507773e937dad039a7f3bba2e61e58291072c8a0e7331187a947e9f19b4a7c18544164dbc93bb6e0194e02396498dece5f19edbd75e559aaf0c4ff743cce3d91afe4a79f999639312676ddc84e6b202e167a2496d20509f9304449f7716ea93cee94ee53e24f73e298d408e0f62b94c94c5462a67cc11753d305a71ac1731056b092f6abcaa6c355efc74db58a1382b74af248f5a3502e4ac747cd87bfa9342f00293e8b66dfb72cab3742a4dbfccc10d0cc3dc72121d4a37d"}, {0x88, 0xffff, 0x92, "422b6c6f5c4856025c87fc3383e161b993a450a073cc889e1f35ccd4494a7b4f9a7b4b3400859aecaf93419665dc6b25632c72abb681be87a0ed7e5c5ac816d509c72b9ec3ab739bb7862bdbeb251731200ed8b3bb28b6944c85c38e19fc8324bfef3bbdddbefade30f0719ee014cca3b54ce4c502aef6"}], 0x1d0}, 0x1) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r4) getgroups(0x2, &(0x7f0000000140)=[r3, r2]) socket(0x1, 0x4004, 0x5) 14:36:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) socket$inet6(0x18, 0x2, 0x100000000) listen(r0, 0x0) 14:36:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:36:37 executing program 1: mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff8000/0x4000)=nil) 14:36:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 14:36:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() r1 = semget$private(0x0, 0x2, 0x500) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/2) 14:36:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fsync(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x2, 0x1, 0x0, 0x8000, r1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)) r4 = geteuid() setreuid(r2, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r5, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 14:36:37 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 14:36:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x401) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 14:36:38 executing program 0: r0 = socket(0x2000000011, 0x800000000006, 0x3) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 14:36:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000040)=0x59) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x3c51}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)="713557e90d6c97e48efe103f483c53c1a5c8fd25afdd43b666e92be1d79c60c9ef24d8b5ee294f615d3c0603aec0a7bc71f1ccd8175f7cfe023e4d9ff9138cf8fbe11e575ac83ed78a578c3dec125da9090bd4ca6811f340391be9e9364be6353ca19caf3c6859d610b99313f1cf43ac2e47406cf155dd110add942becc0c420950b9183ab2bff70e749bdc1e62de601a0b87d5ee49d37c9e31a4d79c60489f2f17942e5e0", 0xa5}, {&(0x7f0000000240)="f318430882c8e9083057fbeee5693dd384a1c946bf0a74496fe6", 0x1a}, {&(0x7f0000000280)="9bf46faec16dce255d490fbd44b1df1606fe9fbab0989bb24e15", 0x1a}, {&(0x7f00000002c0)="10580483f771076bc6eff34b4e3cad89fd531d9ec762cc6c90c2d6948667bb90a2a32fcac2847ebe742e5f6658856199ecec36922f25fe8b8135fe3878119f63c3db559f4ee1977bb5ce97238026cc9e1b4f696836168bd06c3ca2cb82de13a6e5eb0ec0c0ff2b08eed9", 0x6a}, {&(0x7f0000000340)="a3f7bade18269e7009d642f581a7bd1cda29166670a944aea2b43bd93746c6d7712e2230ac10e04fb08369778fbb3904673b75aebb404fbe852579b030da1c6d3a1ebe4edf9dece351f22b058bd598c6842c2e32fa62d1f4023feab8c4571b4afffbd76956dc0fd14495b2360da41435bc384698bed44ba974a45a9fc3bd2a156c573b47434995dfecfd25e054e79f3e5858ec2825d95583393508ca65e2", 0x9e}, {&(0x7f0000000400)="6bec7981685655eee06b71724fc1a086db416c96bffb5b8bdd9be96fc9afa6241c4b4eb79b6bf5a191934f2d27cfb0d0aea291bc1e010495414aa353ffbd4e5c870bb7b3913041dd3c610bd4aa271b8865981bcc986edada90779d39966cc2670e1b1e2a82b753585d2947465988a210d94fa3eb84bd82ff07e7813ebefa7fc2a3273c154eecfa148bdf1cb1d3a68fc69606d81fd56041aced8a6c265063f67659084ec51abd4dc0c37319aa446714691c3c16a9a8dcc46ea87f68f29d3241cf8f01f89b0b56112e1e29d3ee103e5086a19786a5be36e6e2fd29c527dce8c0640378b28913b25cb45138858b84814aab77e9bff26e4905c736bae6c682cea0df10d54a0cc3101e67548382916a6bf3550caed25abeb47048062474f43a38c9d1ded72f51fffdcfe02da7e1a97a3ef9150a27de68528fdaa462ff62758a71de6e146082a7c21ca0bf46dae555a115b266c69764bc3688a248490250fe1ff964c91163ec396a60d0a646213973cd1cd37df7b1be4df4443cd216d258a7acb10d04a9c53cd97eb4e3808a881c7f76360c1f25660291b59ccd919041adb4d554cc5c65b15641880c76cc7d59c60ff1d241091c3ff45c86dabc79c9b24ccfa7e20b0c24fa543c4718e59bb09d000fb0ba0d6be6f572a2dfbaf8c569f76019b5e7b07fa9d24497850de7694c75b88161e150fcdab234f3d9d137822d026960a8f1bc686ac6c95ddf529af8f33c46bc5f4852cd0d42d0adddb8135e510c47daacb46bee2d7604af6a90f905fb3d31180870f402177696049da971733acc6a9ed38faa5151526b27fe327cd8c942534a14c9c9375a3c865bfd4656d6c7113fc75505a81d524018cc128c7783b4ba759fbfc080400a7ef9ac34c6ebae41309003237440f0c8456859b9eae5cd6566ff7f765c82bba63a825bdb824a24ca2ddb1c3dc593932add1993c2f7790af29b1658dbf0dc32f4807deeb062e607441b935c7bb33950243b697614d9331aa210f9a5584af2e55cc8e5d9f9c918ed8231dcbe0a307cb192220bc08edace84a586a933c044ae468682f11af7c7bad4f3b89b08e45857a90528774eb02792fbf547adadc7bd5bd8a4806f7139a3c042775b2fe3eea017e1ce06dedb04efe6318825fb5718fc3b0c85b31bc3e55073f62fc1650e01c9d5f87aca00a9b6f95ec2abc058ee201d3b213a1044da7103fab292af09d518b5a8d90ca549496c1baeaa5949a2a933485bb4cb249ad78182d47da828aeb0d789915e183acff9a903a6195622d90a411c8a4b18a6aebbe9938e47ccc7dc8af055cb961c29e245787c4190ffb0837d31ef2b592a8f99501c6540c30c4399355240baee95e1b9e84e81092d287e8f60784f313001e3895eba50ab4aecfbb8a557654e9caa98a2638edc4aa3759fb153f5164fa21795b4c15c5c6b5fc5533a7e888da113f8dcc47a266e94372eb9c88cdb266274e8fa85fd296da15bad41175590d3c97fd2f9bdb78a1f3e71e0786bdf9efc0cfed740a8bd95fdb54f29e83eb03fc97be4dfca4aa1d0ccbabf6ce742c6ef51c6b0aaaebeda7bee7c8cc5152000e0dc85a5e7036d232c0cfcedefd86b681e6a82b51cdc5226017f7affb7a1244f5e9e36882ad0d405677a88cfbbda41b721cc8ba8d5ae3f6ca21a77e1e5c1c1ac9aeb6ddb9d83ceacee656b588a2011f153b98c25d3a284df8cce5209a13e78d882da0d7e9a435bacdc94e9f47d81e259f5d281c56c8f8deeaf3a304a5db981b3d4b940fa766a3d4248a01e11b1ec7a2e02d921f5d72df47de5d90114d151bcee1888aa7a7f312977b8d6665efadbac166f65bf959376ca74dd0c75d853c1164440147686af51709ad75d88436ca6e76f9f83b82547b8d3b681a20cc1a2bc37760f1aad9e20e300369764815ad6d31cfff5ed100266d1e442688ba1ad7807f0261f47facbd822fd6f010ee971d373c2e8bd3cb52a255675a7c7ed4e74491ebc5a08354c51bbfab85716e8b10324b2f93c4c99abbc3b4693b955db71b79020e84380f6c50673d558f56601dd23a23db0e2c9d50ca8ebe25d40b0e818fe0793f62aa6fb9399cb1cecf0fb3a79ac5344e8ab21dd8ed9a3351add2eb111911d2b31bae3873099ff3c8836f25553866d37c4c3cf5e0558a1242626d5d7e8ebd98d766b83cd703d1eba736cf9276900c554ceeede44e2d509198245dcf89973a19411fe57295355764d5e19f6e63a9e56e2228f937245786a38b02beb83a7743e244c3ed5ee1f63bee91b6293cb468261530f2c8d5fbdc533d5a45d9303c447ae1051a48c960008de2a4b0ab1fcc3d0674194cb4d81bce3c65e2027dca26996b3eac853bb87bb8724e20effc6065f2fecb5fe5b571434249164b84e54cb37dbeb63633806c87e8a8686e764860f9add9fd3e6d89447a670b531afd3e3e38da238c23e90bf4f7bf4ab59068a4cacd607d773fb149429b1b0761d43ed70763a304d7793474a5866b9a9773a8257b780cd6b5ee352876f2f05473ea92b50693739482fe35faf3d39a3db70d0148c412f720beb7eca2510f344e0a399ff3a4b300b3f3d2c51c8ebc27c1865c55fdac6ec17f484ee07d0d8eec0e4033c0e5427309857d895f649d46cbbe3a77bf8cc09945860b9534e18f6e4f790b267013b95e017d41d4228b537d93cf75c4c5d34f962bf225a26c00a4b2c947ea89f281727d516917d85d4dfc3086b3536f8f78464e6d63d9b5a68d673ac033ff8998fa2d3c702eb232b0e7505b35407929b4fb3d5260dae0862582516cae55b6bc950ef28bd13e48ffa051f8f137f92b3a0b1e2cd546016faabfbcd747aa04b2001cd779b211f2694ce044ae07a6caa2f7559d522795fe346b4e0e0f615a2003d318f5dc96f11ed54a163494c76a3dba034102c2d8dd976f811ad35bce5258639b081fda43f3706011525c5b8a9be60cc949539b4f8834f28e94e2f57c565b13342f410ec570a43263fd28e0071edfd6d3a2e63a7ad9ecf1c9c65554e2c0de009ce50d0b4f46de6d724d71c883403b1041e6028a596a56ba20b206c970ce2567aa22955ce6c035434587eea5da0a3e2ddc2960f51c52cf8b40c1946253c72a4e562e37a2cd925fb89d92f56f6d76bed5b5a2d5ae8552856fb50b86d32cae72aacef2e53771cd41e00adefef261fa810a7757a4db2f82554785b4787dc72d9deb3da7d534c63084bde4e678288fc9e835920c7d3d6ca0dd524ef26197e040cd1627dc9250dfd65c2477ebaa85f819c28e8a1b79ff7a60ee5d32c36abf0bd2cd58b7318f3b9d0c59cb488d0fcb0b0917f8cc3fd2ed4ab16ab0215a94e76681fdca4ba040b74e446fbe36f34a795116fdcecb59aab91b9c3692679c642be06b92ca6988a989be1f5cdb27b4ba28ff2087eb11e5a91ff27005864a149e710cc15a64b0359ac59b0d5e398f4d40c2f1425481cd97cef42e56188423c2856d81e85a71eeb16bd40e91d058dab56edb3e01f1a20de2eed0f853ade4ed8f2263bed671d545c96c33bff2946982406f0466fc24376092428b5373f2e45c0b73b1bbb9d51afd08ca122c98aa2d94d3a0a8f48a810d7aa5fe23a22a1a3a64624db2f8c3c961de8c29b9ad8b6310033652bcdd30c9e6cb2319e4b1bac6d259fa4d17244dd07f23891e05d0b8b9edfd94cc5be7050df763d55e5481ae6c048b055457651fbb280593b984ff3d2aa7a07608ac8e3134e51fe8f2785d3c88cafc3502bbc3811ac0d7c12641aa3a6170b8ac313b861e25961b6c5b8257458eedf60b00788b579412f321cfed1372d026e89670291ce2de13be03d0da4dd00fecde6242bd294c6588b10ea68464c2888c715ca29c7c61bf2e14d4fbe6bdeb939a1f300a519c1c028e870aee3e27d6b110325f57a5b3f9f6b3cb5853b59e06bcc52b9919efd29c63ce6a05ff295b98b7487c3aa15dcbe9d7b1346dfde674fc13eaff3945f4601ec8d72bb258bbb5f1d2b7dd59d1ab29b7a97f14b43abf0c32eb282b9a098f6b4fdb98e9a05a9bb1f39ac1b158fcbf01b54857d6c8544d8825f04f926602838974e03baf391a1495065c50eaf33de4115d454d2482d12635cc8f79aa021de8fd5b476cc1a239d25ea950f0b6a6cafac5860f94ec51c0a0a29887a444135b3d0e4366ecd79aa7f89ea110d77b05c60b71a3405042c60f0aae8e2301817d7dd6bb0abd29b40ebb1f2ead8e46d018eba3c4171b20d25bc7b210ab64f028e57883081f2c18a6be5eb9f61ac6bb4ec959097223f71474302ae0ae2d5cfb24d0d054770e5ea6f9661deeb2fc403c126c6c0b22272e216628fa1d7f741ceb0af1983336165bc6729031fc884544fe905e04740661b0c6ca1a83411f53e6b036ffcd9081ab9cff4870e7eaa1a0ac7d688a9e707b8f774c2b2c3bbe0fa4e7f6dd250aa878e6c0455090ea80d632539513431ef70e1a726ad19d5cbc4eaf40c0b328a636b7dacf23d95e3c8eb198ec92affcbeeb19b732128feb96fb8d158bbafb03bdff48a605332dfa5791596c767549007f32420c4acac235ff2996faa59bdccf5d3b1b3ccb55f3fc4afe47d935c3778a1a0c17efffcd12b677184bb7787a8bd2c4af24eee7f2f208ad61fc721c1d9c5a110ea13db547850240b60f74f8bcc65f41e4511636ea36341d4e638e443591a4f9ed4755121caaca406bcec2d91eae5529855797afdf200cbd6ee007f09e37ad9e1494f534609b7e86ffe81bef642eaabfa08018e047d1a858ab17c074191f9ea5818a886f58479c2675f16e75d806726a711cef5de1421a558746b6fd54218e72c692509804b35e875f8cfa1d52de59477f15d6e1ae1d3a5912be11572e1a94d3dfee5159d3d8040d48c1acb1083cb97c1a2ae5502bb2ea7748ff27e73d03e7c2bfa490fddbfb8237efb759ac08db4b9408b72237ea03dc5a843ff35b808f1ab37e986089ffd8c51270cad742dfc5856317576f4cc17f5c88c5b1acb83f2146dd9a353473c444b2a94ffa74165030f7971f52181a8cd22cfadf57104c63b28c6ab387a16689a0453ecbcc868fc5b30f7ba4f7f48ed61b65e97f194d09b92789f8edac62c8723ae7bece0a45082973b0309623c11deb2eea287d0aaed73e3d87a421c4873d54780c98f6d874bba8f9efe32c8fe92f58ce558ae962319a8844727d9c983b00b40a3c37d50b63a1f855c9b1b8dcee170aa4e55b1f94d1e8bdb0d2dd4dd0d6adbbc8908b687694d19e1de825657b7b409254bffebee96e1a1992db39f7a9a2217b57fe9886fdd72eb4521e903b9664e64e7cd6131e121afecf4bea429213299d19876098993370b41eb935417b595794534e1553c419a769f2cc84707cde9971dcad164815eb3d67a342df3626303a67a1beac4402bc70f95f60a029d92b9ce2ecb2d15691da0cbc29330fc775f052f76a75fb337694f25a074fdd1b9394f7c1918c827e352691c7859bfc291dcc8465ba8ad859ab402652a47384cee1d3d90892ed6fa027f1f35b9d8d7f7bf5480b617388954afc852cba5d4de3dd3a71a1f5da231ec149bc4b4038dd6df7c534381a30c0c79b17ecfbf1d995e3de46ae115ea2792bd5332b7436175860836d56c11e8f64114b9338eabdf12cc369afeddad3983e8b35e01d6f46209c0d4c56d6f7837395ad85ef4deb2b4032d4d5228c3e69999cf42590083f6dcd288369687904d7aa43d07346ba9a9edea39d053fdca33b6c675b5e1560cabf96ac389e9b622eb534b7246f374dc27a7b9b059edab72e065333f68c0b6c5879d4aaf4a8e10b6386f6b91d558685259d4b33f68e5fe67a4", 0x1000}, {&(0x7f0000001400)="87c0e4de7d22f9cb2e472f2d1b940ee15583fe1dec0e8dc69965e524048ba7d2428542f6686839c1aa410f9ee65dacfe84ef7384e571e29e8330396ae8511b8c751178314e27d5cc998c53ef08801301c8dda86b5f477b2d65b9437fcba45287f95a56ce5256599d68a0207bc0c8d9ca1a8efd1f2b263af0c9257e49425968bfd181417f483a7e11feff9990d23a1edb9649811a7e78a9309a9d481d7bb9dafcd728142efe38109f49db21093491e8ee803ca61e0fd1eaff5d14a3f16b0903acf48f9eb9c28bcc6d8f280bb2d45802c660a47838ae45271e620384d93aa0d235fbb6d0e6c86cc8a3b31254f9d7c73394714ae165b27c5cefd9", 0xf9}, {&(0x7f0000001500)="87d0e5741a69907493456708561d7b77add90e5836c95a5b7da9ea40d2fc30c64ae5657263b437d598213c8028fc698b9f20756b126d4c518c5e733c5f3cfadecdb28ac267a1903f4678a2df16e23569e190b1cfc3df619ed1c324a785d2dbd00920493be41b46c5e4b8073ebf428189db7351d822ad5cbbf89a8fa58b85deb105ef9ed3cc99ad33d903fe31b01da535607be3bd6f99d30d241c19bbe5a61ab8ee756b0af0310e361e", 0xa9}], 0x8, &(0x7f0000001640)=[{0x1010, 0x1, 0x20, "84b3bc37f45b23a542b3f4ea808557f2353381b5d9614a1866271d4998d55703088d05b9eb5741b524627b6c9ab706fbe3d073fd1073faaa93ef95839bcc9a16f5dbd63b92719776ed71ced7428404928660fc0d232c0eeda886123a627e7e385c54e8ae2e744ec4398dd50655e76d742a891e1b199658ac66d8905e7c51d1956ed46f49f1d260de2bc933d3eed70ebeca6ff2334d3843601ad0f4ea13fab80ac41449da96e48a398fa8bddec1ca8e53eeb500f76517029ebfe33933d3717fa0a4a46786148246935d65a4c424325b39e69b24c40eb2ed23c3401e93a4bba28161ea888e867b0758cfe7cb2234f9e8b24838962238027634e8999d6e7d9a3ab443f16cad6e130fbeae04244a2aa535ffeea42f7dffcd253d3440d31f10ba752117b47cc40f42211c9aa8a6658416e75602a11ed8f30a33d8ffa67df9e444e8a0982ceeefb6ea6fd2d3a71e93bbac6be3f117e50acc7a6018b39490dda92d8462a72a52681727d9027c473fd5c52eeb0d606706bc07303aae69b2c6844c7c06d078ae6258bceccb536237be59cb45f585a8c3cd47112466d1290d2ee5504ac7e82a8b197a0332ac5ecaab44882f7a030e27408cf6b3a53dc102ea033a88ac0b614f1e7b4bddcb8a6552f6b8d1540ff2a89c0d3006a68aed5900aab73123986eba76e179f177997455c5547f640c469ab8639753691e384acb3830869ce659a16e8423099f43823e5b4f2e5e822684d8f9f6c47a4820bfec326c0bc01ce4ba4ac184cd55346c9ea1f2d7e173ac230eec253ebde9dc3ff20090b66db5ca829dd2ccfc1d590d4d5f1423090ddc9b0634cd968d7af6af767b3f1e28cb7b6a2b52faef96ae4ed966f020a2cba77e1062011fba9529df2cc962403f2a9990d8ab1d31f49b6621f11449e55e11e41e613c5277e9a0ebab72cbb6965f43f7ba5a25655bea617eff5fb9a89b5443f7e4716a54dd4d4927993da6112055e5dce5a706aeb35f620fefba6a0169764ed8f05922f62035ea6e3a95e13577f03de355352325a5617c0c5621d807681922337ea6083256382a6914c729bbfa8f25b93e925fc4515fcdac71e94ea871d973f50f476774ac8f23841b6eb64520fd3e896232f3a6247c9e5d4b8fca6753499710d0e44e40f4315ca99264e759c16432f5741868c5904d0fc74b7057474bcf778190e9c46b501a05933f920fc493fcbca77b5a3540e81087fa2764c3863aee224c16a6106051e994c62b4da78b2e54e39ec78fcbd722376e12edef6eea7edae8d1ff15ef92743495ba3e14fb4721e4048ede03a525f210158edb625d3b896907618a760691484d024688ccda19c14ee9d3d48e9eefb785779b8fb06480139c9c24b2abd5f2bb13c769ccf7eba4b0d328145c3dd528c699e44dc7f681ad89d928fc3d207a18ab4d24495467463fd891275119cef0d01a81c443e317f9d619c43a6a426e0d62d278a059a3248f8b6a73c3773098f373d6fcad9ed0f83941aa73f4f65ab642e64ec18acf64f219b8c054f34f41f37dbdfa6a12d69a09fe5bae86b8b15a805e037df3e5633169a8a2138300fe1e764365d9d53e0f3283144d1fe32b1b29a2de0e3adfd501424823afb8a6f9e269fa615a21d6b7eafb98eb487e0536564bea9eb7fd61f458ee2de16f7b34489d9b81b3c15f7151efc78c74106b2af2e02ae43773bb808a0b3e51dd9d59b13582ccb5c90180dffc5120eebcfabc8cf568e4368fbea94caf57c85912a5c03e352dfd5dc906e75779e95ae040d003c1b74775998f4d12678590c092ad180cccd1e2566286d5030ccb24a90d10e2941b880cc28323ce1d63a95d808a291a2cfea12011491cc0c235888f140e25f902b84cb4d0528e14a8c16be834b12db031e857492b7edce747cacee0f03df981d1e28872f54a25d4f624d4279dc4c4f9ead440f744ba45b0634aa0564d7f121a7c86790f4586ebf0f5fd5a597de9c8354a5d6c8d4d1d49038bd93c20900caf77f950b6c9c7b83a558c7e7f494fe2f1adadb0fbab6eb3af2e050d2840c846742d3ef3b6d88760ed03db65049182d750080d28d26d3a60241f84437ab17002d8188b7cfe4b29dc161beb15a6289ec87aea4f9f2bbdf7b00eb2f5185e9c463744917fa80f3543ecef3d3b7d12b8fd562861b5074f964a1bbe815d28f560f21dce3682132e5b595df3ce23065253f08327d1307eef5d9a6172da5495ff390de50a3db6c92353cbe73cd8d48a9e558600b3d5cc2bcda9f2a57b54ad8d0e32deb55fb78a59e5946aa69787346c142248377dd113f834a140e61a4056ba68b83f979bdebe253f8365511d172903a4447adc0b7c8d40fea9a738f9c1eca39c2a51b72a73a93f53c7448f0397c515a8a113aac46fcbed9ff8bd447535c09e541a524e3da0346662562ccdb72d21ea7059aa70e888b03ef1d44fcac6c6d91974361497246feb3943fb10196e5fff5944bdf994b190be845e67468a3738f1a200a1c08a10f8f085f677a795670b13ea704dca28a6bfc6c745abb7f7ad4fae8d6cda447266948ba7e8797a828e7a01e83434b2d0bb28e8b796fb11225f74ae1f577342ad7ee35e26e6d4932a1f1c2603ecc792208aca7becf720b095ee23304e73f935c6d1b6968472434281f38ebb321dcec58bcd6b845b3c3cf7f07c9b930090bd2f591911ed9c04f62563b438a4ff17e84268b1c8dd5f4551cc8112df4db192b952a0d50d35daf4cefc354ca183578bd0db7f685c5c01887f4620774a6294f699de0c2b9652535f9443e3196c5994c6f2df17472875755da710717d1a78c240bdd9bc8a640e2a4e365a3ababcc33372f220ddcd6fcc58c69019591dfa383c7ad5caa90babe1754e252080dfc3b771eb5083b138bea9eb30642b57c46d183c2a38933e55e4b27ca0cd0ba4fb88b5b31fefb1947a74bc5e1523d99fa212bd7c99a4368ae846a4e603c0d7283e4a8a5447f53bbc97cd838ae3dd84a2dc153485a033ffd7b109738a213b0ca0d229a04206714f5e2786bee61abd5f010250b6b19210ec93c2507fb3b79699ebbf9fa1e6538141562b4a90ddf99f57983d09cda33925ce4da5679200b31138085ae66aec0619ba0675a1390383e674788afa2f918a6a853b36f2b64196f225dda7abb776b63fd05bde3f8f87f59f7b5d246f26c14c058a7af6064db5f8c3f82d89a61e1d06bb99e43918a40dd4f56f54fca75f5f5dc3a94a5077ae20200a201cf1e210e0dd8d7f8e19d698816e0c6a96b69f620c8b3e9ec1526c240c425c31e284e6578996d4a97cc70623a451ef98d26bd4a129e93486d60466adff5a253d48fea16c02399338e81aa7cb034e494a0f602fed8bf607804bb5885379018b73ebadf000a5d36a5ba59777d1b836d932b9f081b60d1d4be3b6f2b32da75f953fed7b0438eae544e0a7bcab0716aec8b9f8606dbff859952ebf3a897076b18dc977b4640db96bcc45581821548a2164a6262c8a35dde53cdf8bbd0c26ab46c5686706452c4c604ff553a6ba4ef37d8ee3a2783bab4734e698ea6dccdc947d1a023096c86f3daa8f6e3b43d3659306c4450a0dd658b0d6595b6ef26ff299dcd12bbcf57fffeb30394212a7ac7836a0662b976754760679bb99ab256c2af716b1f08302103428fe6b56e6eac7e182b352cdaffdfca89846709133e1d53071daac29528e2f08141c0a115345d0be7490737f5a4237dde7d8043c4393fc1c1a286fca2ad218a1d9db7ab9b80a5e7484de2ce23759c62d2bde67a9b18a4af47186417d2d42a534d6fccfe05e2aae1143ca3834e2003981d28e1ccec9ee61910bd686f1f743ebc206ee9452c68dbe135453352fa58ce9e9adec6aa3f6628cac76c52e057950cdcd3b4f359a07117cf24069a5c76bb8bdf7bf5c4de3b8a3266d058a1779a2411a21ffc8753dc434fda9d633d5b24039636ca86378dd14a3d5d419a43fcd9ff177c25fca915fd1102b7275805049b5b625118955b67479055ded0f29c643d3431ecb2d464a1778ebb4f31f97910f14f228d1802e88e54cec387dda45ac8057551b19ae54e054cb4c86e304664a0026faed8f66d7c65461cbf3f1de7eb18f713d5217ba745892551a2c7d8a26930580ca35242c18793b0c252e6ab6e1100e661db050c30087e370b7adee46601e14e802e4cf1e0a83a5e4c4d7ae6b69078033836d3bbb65c604e970b964e054219552273076b80e6fe0074ee03715dfc721dd968c8ebc1748103a6e3345e24ff7e8f5fb07daea8733eb8cba3f2352d5a993426ff1a7dd033df5a063ab3c1cce430fda0f00127a95f734784ea5735a64fc4d67a4461dd774a8d1f635f85ff57d4b66fa2a2655a89ba91c1dde37d7b83be9b850fbe37172d94b091b3353516b9d0d68bc0eef66ff14df348544c74971399ac1a5dc61667c109cc4292052cb839f8ab78d2dadccf008af4f473a3e20bfd59206f6a6fad8bfa01ad8fc0e432a9144aa49f7c5b45991760e03b8c24424933b16160790fe5d22976e6026d307b01d09afbf0b62c649963391bbc546e71ec9f28a71a2170af8eb281bd7eab5824b3fdfe862c36a605413bfa20998e58cd38d4f1e4b686ac8095132c828ea65c2641641c1ff7aa4c3b76c23c1f99a8563a4cb23cc252a9b2fddd7b96891163bcc82ee8a0a8b947cf1c335f9d206e401f5b612a2bf3b53c5d207010fe8bdc13661f9c79093a2d9508df40a42189f3382e16e252482c4b6c7f762a5de36b02e99d077415e0254710df2a2cec0bc03ad41a159db8217afa9d62fef2f7551a36982ed9d7c46ecdafa09480ac9f4edb168fef46b6fc26c2aa805f00c968168815f73acb4a1101f47bd1bb8832d751493dd59fc535457887d8c1691e29fdb8e86ef6db563bb244a2b0930627f8cab7dbb4d5e51e1f6c9890614277c749d76885d074b29ec8513f3b06b90a770d0b17d7da2dea661caf06e5a9f16821bc96b52f824c46216fa21559f169d8ef521cb6ed44d19d079462650281d2bf587b7f40731b04773a905e938b5270e6a4ee75a5e4c55edea38ebf60b3d0f01b7ac29fcfebb779d66d60a33381162833c8a1670efef0ba26e77d98fb2713866df4a0c5252530e66c7c3bd1d0c78c0bda1e2ead8c9c26b6dbd224deaf245c462b4cfa60cb65c67587ebd281e92f2bfaae9aa8526a9caf10ef648017993537e4126207e72c5e3e6605eeae9bb286754cf5b99a8409d8560974b65f08ac96f42a08d2a5c797f30c731aa67f161bf458b7b7c90f67e1013cbb6b6269d55e5f0086b97de902970a7db9f29d48081801733c2f36c7d4dc6d097466ce8c2171aea5765696610ea897a8be60838a674396620536f1492d76f0aba68e8f65211375c2f15fbb18d902c94a854caee82f5e55c8ae3748bba49afcc7898663c9c8f5bdacd3107557703314902d8392917d458cfa87055cb6bcb0696a10371f425297fa07b2b8d8ebdde98da55ce0784b89a8e2c16fc1e4c6ecd4cecd8710b92e789423713ef9b799c5269dffe37f0abad577686c1b525eac978139a5d5d0f9060e75ae5b791b1eab96de36b005308bed9951b6da40c3630629611f966c7ce830e6c7fdf2e4c310077def1cb1f300e8cc4f2de3a7d34435ceb197c2c72688a86ea0811691cbb6bab0548217996b854326d8a30e0f9507561d37ddad8a5cf0b9997edab291d24cf8aeee5ce264344fb0df9e15fd7060fe997db257d67d388395d8f2ff2c67cb1350ff0215e5e786fcca41b9d3c418d9295875c0b4b79f3f935c0b80cfbfa830758110243a6b618a185ec508f40c66b74a1d707"}, {0x40, 0xffff, 0x3, "8b1e37bec42a5a041a6b157ac8963e0a20af5a2bb2e5f325474dab08c2ac570b83d64076fffc344b1a107c"}], 0x1050}, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000002700)=@in6, &(0x7f0000002740)=0xc) bind$unix(r0, &(0x7f0000002780)=@file={0x1, './file0\x00'}, 0xa) 14:36:38 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x800020000002001) mlockall(0x3) getrlimit(0x3, &(0x7f0000000040)) 14:36:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x7, 0x8, 0x7fff, "3e547a7018232a56ad1b8761f5c37fc251859ebd", 0x62, 0x7f}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3ff, 0xea67}) 14:36:38 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x105) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket(0x1, 0xc003, 0x8) socket(0x20, 0x5, 0x4) 14:36:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:36:38 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000040)="fd", 0x1) shutdown(r1, 0x2) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$setflags(r1, 0x2, 0x1) 14:36:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="17f8b8d03e5e4ba44c7a9b75af71655af813e9ec0ff60f2b76c44d01dd6b186fe7ec1dedde848a5c8a0ca069a4520803e7114c46cca8920519af8b007788e31b82f726270ee696293e3ca2117e0d712db514305b48f706e3ae8dd4fcfa8448d9050536d70be99a36bf443afef40b10a186c959384499ed7120afff5dc85fa5641cbe41edd689b141a3c7c812422268178f04f3e91a51c02f2629938b7271", 0x9e}, {&(0x7f0000000200)="2951c313f3f5f942deaa2472243aeaf48c5f", 0x12}], 0x2, 0x0, 0x0, 0x2}, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 14:36:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xeffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 14:36:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x58) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 14:36:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}], 0xca, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x188) kqueue() 14:36:38 executing program 0: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000e0a000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 14:36:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) clock_getres(0x4, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x48, 0x3, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe4, 0x5}], 0x7908, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x200fffff, 0xffffffff, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0x28, 0x80000001, 0x95}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x15db, 0x400}, {{r3}, 0xffffffffffffffff, 0x11, 0x200000a7, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x8, 0x2b}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x80, 0xfe}, {{r3}, 0xfffffffffffffff9, 0x1, 0x3, 0xfffffffffffffffd, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x8}], 0xffffffffffff7fff, &(0x7f0000000100)={0x3, 0x3}) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) dup2(r4, r2) pipe(&(0x7f0000000000)) clock_gettime(0x4, &(0x7f00000002c0)) 14:36:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101000, 0x0, 0x0) ftruncate(r0, 0x7ff) 14:36:38 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/83, 0xffffffffffffff63}], 0x2da) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x9) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$dupfd(r0, 0xa, r0) 14:36:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 14:36:39 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d4bc085e95d6242adf231747e1b7085c9e11699fe3b8afb6672e56ab219d02226bf04fb6e485fc8be3c639505a3e0a3638c42c077cb3a5befe66a1b12919b2bb48481fa2f3dc3aa9ff224555ea9fcd416921aac0586b13bb5e662c5b31333ebd0a630ef8c19dcc211e8017f87627295631b148b61e8e44924412109af9af59a8cb724448869a3b9882cf0f36c931d50cef3895a0aa4c2295803004b6b623f76b3ee771e126c34d7d8aba32b37965db585a80b353d44759d44b5929796adbbefb5dc816311715c1ea908d303a9b2a2395a71a8b8e0039388befb2c129a2994a5bfac7000000000000000bd0999f431b3c65e501b7a16220a088a21a2ab406185d188be0bf820935e10400afe8bc2a83e8787c9ac673cc2d4612b796952ec889b"], 0xffffffffffffffff) 14:36:39 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) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000440)=""/223, 0xdf}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f00000000c0)=""/75, 0x4b}], 0x7, &(0x7f00000006c0)=""/144, 0x90}, 0x800) 14:36:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/40) r6 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 14:36:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x4, 0xbe95) close(r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x3, 0x1000000000) fchown(r0, 0x0, 0x0) 14:36:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) socket$inet(0x2, 0x1, 0x1ff) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) 14:36:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x48) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 14:36:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000480)="87da220b455d3cd1200f4921c5c67f33d8248acafdf3da0a0a12011e23b339494794b6c56604d5f920fedc8eab87822d9e8a177e85a108c0d95b4bba72fcdf7c84efc7be1407325a059855253208f910c1c21b4db1ddc2f46051d7978ea64f3f946c5d8df2d5b449736a8391b902c6704482de2854312c187042429a5754c6f8b93dc208db0081cb2548184d10d1a0791ce64d8fa053f6c853dc3afa23ef9ec5983674ff3161f18264a1512feb29e328ba324e28ffc90423f316", 0xba}, {&(0x7f0000000100)="04d4a274ca5a72e144164268301f0ebb02c13a46032a905134a2fe9c58a22a2afb5afef4c1f429cf2c71e9621078f81ca365a94ea07ec77ddb7cd605236a92a0f85ec12777e960f00322f5d973af8193e86f76f9f0854202a91049bfefbd1222aaa3ef1507e5dc4fa6cc78382122e805f9628669bce7d7", 0x77}, {&(0x7f0000000180)="0680adf13c7c80ebe38eaa713ad57cd75a2d220a3fa6cb8ef620cde29f5c29d162dcb614ee4b51a4d708f9d7979711b1d5ef163d428ac38ea7ee04ea00b6b5f9f192c64a9ab96d2ab02db7da73fa5dcc6af8d2ae6a38884b1198de050f9e227a7be9ebd9d39ff4ea2b6ebb233784ab21476d4c52e7909245acd782dccf1806", 0x7f}, {&(0x7f0000000200)="9a62400c6f5f6ff7b70fbb07165ddb4d1e8678d083de8dda1f1b4e5243c50d51b159e062ef53fff5d08acefb1910f6557bf99aa1c885aadccab41878411205c964468eace8159ff194f1bbf7a3d40f9d549569306b6040826499e93b3377470447a8e9e994ead9b318210ae6a37d094684fdfa2b33c9db31fc344a8526c6ba8819aec15ac52db24401129ac05ec93112363ac0497a946ed7f55897b2a6e425d0", 0xa0}, {&(0x7f00000002c0)="50198516d042d828fd99fbf27126d7d9b5cb847cfb92c3d58b721cbbe8f13461f5c40dd63ba4c950048cae19f06f54f6223c9ac83a44356014021ea6c5448c20661704d001609c1a16d07d7f143f100bdb9805abee8909d51447a0829944e3e18edfd2d91834", 0x66}, {&(0x7f0000000540)="cd509856232b1b42d2e0a4f2d6e063ec342ecd1d90b9decd97237cdd8684922fc67b97ca9d28f74fd40eeb556afe6ab203686fe642602a21f1e263d28f751c8a3f8d1ec651c9e6796ac377a61b9431b88f06000000bcf185fbc6c726ae7c0d6d040ed50adcd67b2d5275df78245664ecabcf31dcdea9733f8ca21a9b23af28f68632be9c26260476f70f28ca0112ca65bf6e5c52c3c98f753d34ce547dc8dab8a83cbce5c155489ad49bbd997f5d4bc8d08433ebf40e249de4fff843e8325a36282d5c5c80700da5c621a0e7c61d9098d7876ea41c87c0dd0235c6839fbee3", 0xdf}], 0x6) recvfrom$unix(r1, &(0x7f0000000640)=""/250, 0xfa, 0x3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 14:36:39 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 14:36:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x257) r1 = dup(r0) ftruncate(r1, 0x8) 14:36:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/232) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 14:36:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x0, 0x1}], 0x1ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 14:36:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="ba0ac295861eb1c11a7026f428842c6e213e9fd8764127527f7b056583878221d386b5d13c1c5a073f26a0f1b55ca8f8", 0x30}, {&(0x7f0000000080)="4562c2e8790c5cc1f402cfb2cd82be4fa1d6166fa094c1d8", 0x18}, {&(0x7f00000000c0)="b61e5bcd937ba7ad048970b57ebc48aec2a87f81a865af994646df8d91e5fdc89a756a1e0f4a6a1e595992adc199c2f6d4d72d189ec5fed2b57e9d6d08f44054fe3f2324f2a9f3202ca2745d", 0x4c}, {&(0x7f0000000180)="c7736b190b53c74607d2d2c501bb4ae49c8c2ee539d9247c4929a971bca2540437aac0f6bf28b44abb45e087b16a727e2c3e15ef8fea5a8b112522854894c654769d8a925a6b69b1a81b54c4374e06e984c5624f6822402bf52f384a462fb91a0bfe52e5ea9443d175dba6f506a25f41b2fcd771dc13722f7bb93e783fb5af5dcb3eb59b12320b6c9491f54608d60f0945b0db5512d221347c930ef5b744b25dea3381a36f8e50dbc0786d221892fe39786df7821555e54e9105257d1624e92a396b5f262ed03c2d49e75ffa196d5fbfdb3681a4ac94438e433e05f3b400e77a5ac07519aa8edc1f5002d2d573733dd148281c30b65e4d8176", 0xf9}], 0x4) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 14:36:40 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/1) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x7) 14:36:40 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/95) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/9) select(0x40, &(0x7f0000000080)={0x9, 0x8, 0x2, 0x7fffffff, 0x493b, 0x8, 0x2, 0x1}, &(0x7f0000000140)={0x0, 0x8, 0xd4, 0x5a, 0x2c0, 0x9, 0x8000, 0x1}, &(0x7f0000000180)={0xfffffffffffffffd, 0xfff, 0x9, 0x1, 0x0, 0x4, 0x4, 0x2}, &(0x7f00000001c0)={0x100000000, 0xee}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000300)=0xffffffffffffffc1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getrlimit(0x7, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10401, 0x4000005) writev(r3, &(0x7f0000001580)=[{&(0x7f00000003c0)="26df7ce13bcd813424575e6d11ac50c2e45f4dcdd2139c913de6940ef921a9ed87a0903de31ac720b8ca42b88266c915f994877c6cdcd0e528f07419ffd3973ff79b1b6e9520515b022ae722f8ee034009ac53ce15a2d203687ec74440f4092722728747e9e0630590f022ed84ec1687c6bf2c20863a9559d02d209f379afc1c35d36fd0113b7802b6581670c7ebdc91061adf0da22ba41fc129728ac68031f4cf1a693b6b75ae014dcb5b683bb06bc3ac4960f6f6fd9a719d6d866e728d8d476c77971211577f2ee7cad74f892ce298345e1530a82f5a07c93f1e1c7349e42646d242b5e0a9eb8620e500fcc97caeff9b5df938956b18f57bcf8eb0fc9d1e8965ff9b09f30e7a0f73dfd8a354f77e02f6a88a807bec5748e4618f09f54fd0ee35661b3eac3a58858a739689b399ad9fd29384edc30038421e85a9f8ea12a280d2b4431883cf6d9e7b98a3c69f0a4ba7cf74362ccfe7570a630b2a8b1619304b8ecef7856fe3d8d6c062913ac6e0ec5e2577607ae3e0da3be881e1b6b2e0916c637e2aa143c7d6354ef29798b226a11c0795df3fe3cef81aedffc2f3e449410e85741e3d60e45fd89932477dadf45c8b9258e2caf5df898c069b4a0615928df1578938732be34e787b126642412b9512824ff2195f20d49532e5223760e633746db1879b178ab533c5aea09dad72cdf214891feb20b145f5d05a102731b9dc8655b3ec80c6097647a145c00d3c61e1b5240c7089ed75e34164bde7374e70f92a2464ea1287496365ae528326563b727efa2cf533fcd47d5e2622d1e54a522b9fae60b4de1af5e46f876b4b5fdc5a403dd4bd471eb30416d5b14c58073e9d1b71864b5672f9501c7b62c1783c3767dc15aadb9cca980c7415bc54718a5c6fcd74feb5b44495ab0192052b3a641d7bf58b00eafa977e13acfe25c30b966c4a6598b8220474603529fa45d522bae1e8894bbad94234df32e7c85660778871b61c7ffe199fcbab59e41a7d2988cff22c1a53b084a9bfadc13d1fa69bb19edc3e48cbe5f21f0354d8238aed4956ea223d77398f4dbf2ac6bca9765d3838671ede669d0d7dc58b61cfb293c12cc24bd79d7d89cfb6aae37d617a13b427b4339bcaa84d2dbb1f82e16ca3cb0c3c0d716331092d8839959342e1512da5cd6ff6703b62b8513ce2d6dce75b9d43261f9a62f952c6fda798494a32eb5f3e151c47fdfae4a63c6fc73a2c2e138ab58aefadffbda0111a10ccd15f519900ddf2cb6e8b0855117bc6194805f091ff8852de2423090e9f0883a27844cded2018af232476bffcc74044037e66ebb22897c98aaaa1b7f1340def4ed35bb83f8d06706039d41233171ab25eb217b709a82ae79b3d695d1441f75e9483ac8594cd9b5edf3baf84987ed2db26ed8783f68c113d3463c47e5b4f61c53202d14df21089b03d3b33644bfcadae8a200e259443a9a5b5e55b7b6af9f5ef48bb6aeb5cb92e0b33d8de658ed4120829d6c7cbdaf6251b6af55e31dc2b9c1fd57fa2b502d5b02f736e5796a676df10d4ad1df71516dc456a1c693d2e76427028038722dd2cf8544e51533f7fa77aea275f53c0798ca5ff2359a9deaf08b2adf9b5af106f78489dc13e1ef8e7c4760423531ac3b74752601822a9fe87503e70f9161c834fb822593728774ea9bcffbc61bd6d293d748b630e007fb7fdd0858763b6827dc16474efd1c848bc297880636148247834a24f7fac97a0b027def2b67df6be8cccc5fc9c72f7ac36d213f7aba22a2ead189af8d6c3fcb7a50f9969cd73a40034821b4f1cd4a1ad2916137165399337fb4737e6ab6b1e23bcaf05d5f0e26953f6edeba3202d279c77fa681395bbf3144e05d9e2b7da2604f8b93f58bcc8d79704eb8091d7ba4734a6fcc21dbc232a57c53fef1f061995abced035c39f3a9a69c76d724f14ac89fbd0db3bf408fc8ad23ab69e59bb9f25eed1c84f5e25cda4c1ced42eb45933be23522cdcc3d130da2152db7cb5550e256f272670fe0b9765346bf05c14c157885d0cb7d88d2146d6fd782092de42f49a22c915a6649806abef59897c8aa8ab0bfa635e39404dc190e4960776ee649dd086e8cd43884c35c199bd7812941bed38a0f5c2a2a40cfe83e64f8c5517dac09501bbd6da969923e7f71cce31491cfb3abcb36d4fdd6c4bd98fb35c1ae4d9c775589f5e2303c039954b77884ea747e5403156d4cab833a2fa215c9e18d33f5e9685b1b9f1c7a7186779a81ba137c2f38aab9c778b1a7ea94f5b8d90fcbec63b7fc58ff65d884fbef5774ad6c9a05c424cfaf6cb7de34dbf49c0fe0a171804fa080465c9d02a3dc366752ef3e5aa8c937e8b7ca5da5888fb94709bc4fa4a1e4f91f0007dc9fc9951d39023288cab28c466bc159d0681d2b9b55c4a82cca17fddc1c68c82f949b624cef8dba418e72c9348d9a17190908bf8596c69e62e7cad0155eaaa6b10e7390271a0540e4f13b0a2bbc96dad4447aba050845005cb73ad3d9737274601139d221b063508afae4f0337e4aa77d696f756911134915994581c7af2b984f3d74122cd575117d10ab5a20f318117df8764085e0d8019d7cd54df85f05935c780362a6086ee219ab445370acd57c4b09d6ad2471591431477fbbfaa2fba36e0588d23aa83dea9e0189367e9a9dca367c3c1e2f6f0bf81bd750b7b6509a9fca16ec5b7123faeeaae37462c9780fecddc66e630d7b57a07d69c84b2987744bbfe96206093995b1c55d104668338ecc39b8520c3a899cf134893c4be6f358c4a61a5bb6d227dc9bcd1e14e08d991a1c777014540f708af7afdd486528119a1f1cfb55d30b92741979a88af6b24a717872fe2171424c47cd0c3a522d511e2efdeab50df11d4bb75ac198ccb359ba3eeffd3225a74209326c8e6f1a3e92500f950db6e9da346ea9ab11b02406417de50f3c44099d106635ec80536a78628f7ffc4a02bbc26a21b8592aef2ba8d7f7ab3fcd9d37fb911b01243387575db38c5a3315b4ac152c963e3c28c3172357b5d9d0a134ca467b25de0f88eb9df09c0880700a628fd562e6d780d29045a4bacbcdd74b5d510c0d96eddc7bdee96ddb14839f095847f4daa80d11c3f988f0e5d35eed0d67d4070bb202a58da1c0c832b132e4a4bea44153bf26f99b3a4d511b865010a2daf64042d2188e1d5d6db570c3e5a72f2b4c4acb625fb9424896805defdbf7b4958b1f2a154eb3be1b9d7415c2524e184c833eaa448ed087bec6989912680f65f7d09956d1f3e414e996a8cfc2726e8498946286dfc373faf1384ebc3c7728ae16766f710afd1c92dc804954fc24961dafe430a715b72addcb5d8634f96a5440c4bcb0caaf22050065b3051c4a6c1b40f77f69abf47b8c2f28779adbfe23d79c853a15363fef43d57e54ded2734e190e2546e72be0374b203445cee3b419fe6870b305b63af8750db7ee3df3c06f1a5f4ebff7046c78f787b0325a0aa090dea8eff56c6633cc3e6933b573a3e186bce2963a0eaf39aca0a706e84f62c07b6960e0ccd3a06fa742d0ebf1f3a1b6262a278f3667644dc0b36191b0372d70b0c37d9d8e59c61312dd230a93c007c23b9be126ab8448cfd70410de61f5a7948e8bf67a48cdc84745b359c40abd8be1d71e19b1beb2b1237db10239da2431d9eef9dea8eca3d301c7635133666050464b9413f3f971f1e51476c51dc34293c674a7944f21368cfed2b3652fe8bea453f745094ec5da0c81f9f3addd191cbf5b3a694d669eb172ee6109fb395719faeb93319e865f6e73dfeaf0f3f984a65cb7828a6d17b2575d51dcb7ae8aaca85e63b063f124431d277e9423542950b625af002cb7874a41021590bc8eef0df5e664e3a68344f51202a47ff4f170670d298db237f1acecb5348d49258c45077447e34085cbe0b62fca77e089e31680bccf7f9d6177788b340e521a3c925aff8b4bb11fca1bc58268f1c334d6d6ac0b89a366af48f3c52da7465b6554b5e1a6a4b6ea89333aaabbac7cef30d0fd97152633ebf279f90001f194c9a18b1e7fff4af827811e251af3b80632cb09abe7c3b4503c3e0029af03139740a8c2826291e904e6148ce4277ddb7b0bcf6a723bc871c11c636d4ce9d81cabf0761eed4485d8df31b9cf01e1d9258136626bfb337803466204414804f5c07970fc7ddd8442d992815d903a4158697d048caa730c10d1a1b8b7f138bde51dbc5983a489072e7d0091ba512426f0f6458da1bfd50679e9e41a3c803bcd5a2b41f1e84563565f39807796c05d488408957bd87959c203eb3861d1b8f68ef67c6ac2fcfe31c144747d2e89ecb0277f9fa0875991fcc4b4fa2bec8fb8aa1131f89cbdf19e0a8c1fbf6b2a1381df3dd3cce0e2fc0c5b9e2109653243ea13f78e6c0c243211ccef8ac6dc6a062a092f77763f558d131ccea71cbbb8eb0eaba374b9cb191fee144fb7cb768bc82f26d5235bd36e44c9a0f458497d93620b073ce54612c0bf192e8ce94463a82a7d1efb9c994029b17848b768b7b2be3b8867fe85bc275899b3af61a3c859920618353186e7b58df7b19b90c6d6a00728e1df6b77d5585fc7e1da6bbac535a90dc14ffe87e19fb64d31819223edc83b0af7b7c2e863d4a6879ce92c2064c5874bdb068b3bde0b3ce2ec4ef7fcabe1030203d81fafe15a62337704067a525ee8d5d2dd499c1deafee6411792877a238d5b3173fa6881a54133d870faba9b6f1f8312fd9f23349d1cb2f30e6199493d2d62152ebbe3085a3a188841531268ecb5b81fdaca2758e3ecae15284d9c5a3669db7d92846385c859821f7e1c49f2ddcb7306c42e0c668d0fefe69a2fc95b2225c4cbe4547c69a738b2faab47991f2406c69cb5b2d9623553a1aca043a32d206622238d10fd2162e1a4cff837f260df33cc50a36ba68beef25245ab6325f40497923fc748552e286e508a142d89cbbcb4941d095d36f2d117ba4a2d92ed7bd1a9064aab181b33e215c53a76077af32f820a0cd990e8799a370282d0613f66d6c9c883effc5ba55ef7aac06081c19f2d3e933c4530891ce5e71cb67314e81c1b16ea0e80c25758776ea36f58460f980bddde7f6864e0ae0f56f108eefad4aea5ab9fced057ca7536855226496dab19c0c3fdcf5db2c4888422a3724a554e4adace7ebe9ec136821bd0dadfe67cc21988c0568b950214140d11fb7ed4230675df6d741d180626a9247e9dfa72b9df347545a7a3f9b8216d4c93451e98dc510e4167f0da94442ed58667656e8c3b0a8f8736802b52f4873c76e004c19e9f54be19ca427804182571a50ed06685532eac7fccb6c904ea94388c7d27f17e7c66f75f1ecf9b49fe9359b38020e8c706e751240c16154637b15b5da38e0de1eebf2db16b1a71fb6f4d1fc233eaa1e474298908dcd20dc566e4112346a936612768619656207297bd05d17cbdd8f7223dea2db518e82a0d18b3f71ec49025017c33d7c306d5964240d8c55486e3ea350f6faa35e176a64a0c25d5a22961a11e46099c1cc2c7c5defd941efac799a778c4b7ad33a0914bf83aef2180f211f2627de6e596d401ca860d93c95530fa7c799ebe7585627071bc4b4ab3b5d771ac6c0bf30c51e75ad66fecc07b97551b9671bb453db40987cba4bb9d02c2248c9dac288540e952a422afb67a5f86090f72ddd89222898cc10696108ea27184e56a864eae50c244989b2d81543b714f77d349078b8b0e25bb755e2350c8bd653cd12c7a2417b7462fa3363359144d02738645e44f9e617dbbbddd91fb3c02148986151a682e109b0c99461", 0x1000}, {&(0x7f00000013c0)="f73c0bd63eaf315163a6329cfdebfd6f926f7f69a0fb9bbc6bb638342284c960cd3ff162c7c6f6369dd13bf273aba72fc6709c44b647636640e755692a5a174cd5ce9d232dfd536cab00f1d06681a8a06177e1ccc60d0c2c41dbf121e4f93569024616a487205f2c365536a3f66bb93105649d9675e4d6411252150c986c07139180dbb1a0715c3d04fa6b8992475549e4ac765ebcff6100c32b8168ceb4db8d3acf4730a7e321e014fee4934c3da87618187d395e45e61800da9e90cbcb9b3211f8f581465732", 0xc7}, {&(0x7f00000014c0)="882534eeea0deb65e00af9a05dcf2fef05fc97cf8d73022c3c90c26f9ab4e476172a7cd7fd00451c402159a926968a3e5cfd60303903ae28b0ee933b6e7fad7641183ea431189a7653f39cae25233e5c5bd28633873672a0fcefd7160ddc7ecd0b9baf3839a499ae1d104eb9a20de744f0f1e744a7ca6e718fe3874fd7f13461c4acd86c6c4cb76934b099b417b9ceb2296da0c498747df0ea04aa69e95e", 0x9e}], 0x3) setreuid(r1, r2) 14:36:40 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) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xc0000000000, 0x6}, 0x10) getsockopt(r0, 0x5e6c, 0x2, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x8}, 0x10) 14:36:40 executing program 1: r0 = semget(0x3, 0x7, 0x500) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/250) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000001c0)="2f6c6d7736ab8f60d350db14f24901103ac2e675e5f9f6129e786ada8402b7ba8c057610e06097b1f719d1c1cb9b48afa7e6df3002079a1dc65be594916fe44e704a50f0b9944168bb20a6b9d6896b9d7d80d80f5568a3486b74caa719de52aac6af98476ca999b6aeb539e22b93649c20a94d23b874ef9de81c965fde91961f9a6a841f715fb2eca8280145aadb04ff522096a40a4c6e56a88d9ec507477e559b66db007ef1e642fd0a08597ed160e94b7e2b93a5b64323528cd832eff19f07c90f2f9667760c8415aada7f573464f116691218f68da086d6b3d290a86495df305840724c20", 0xe6, 0x405, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0/file0\x00') geteuid() getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) unlinkat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x0) ftruncate(r1, 0x4a7c) lseek(r1, 0x0, 0x2) ftruncate(r1, 0x76) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000400)="fbba6237c07f7daaaf9114619a91c002c96dd5a9de40d3fdce3511ca876dfe8ae7e74d562d5f19fd1d5c22568893d46bf07cdcd27feeefcd062aa2b00672c58f70277fb211aec31a0515b7da57bd3eca5f4b536818ac0b449fd0d174db0f4be26fb1108837961d521dda7ab24ef3f84135704603a077a5f6fc6783cbb11875eb27c195a1ee7a7c98c02f65a5c66916937f370221c70be6fde2a2cdd6ae7d3f2a71aed10cfc454051fb1479afaa6c74066ce809315165edd1c279244e80bdf9e9d6d172892efd07e17d4c26a886bb42a40a8bc93c3057939d2332b6988c51b9a53ef8914be28f670b733c52ca97e1e41e23010d3807a9f117c11946b302b522cc37c6619be1d719181d2d2285c25a969c6f3165f29794d059bfa2db1671d553a778af66ccbc7cb93dd85337c8841473749ac747e5072579ebbee8f76a05307ab49bf38476f04549d562989a87ff77bc157f29bbc01acdcf6ad3db9e2378d43e16dab5b3f6b18420d6ebb8af231fa2bee329dc5aa93fe54c5635486ddf4e6e9d4664ede436a189933b56dbf819ea4b82f90b9820478d96a37ddd6b0b69a51889ac378a847178709985c3eae94b2b4ae31a2bf0a0b84ff95048aa79e5d999f6eaa099129e4d55a4f1c603b16ac4564acc28803e477f0e44a8e260d4808a9a9c2555bd00196ac3070b652ecb974b77bca9fa188b19a00990dee74194a37f39aa9acc41d9f9b1b0bfc1dc5ff04901d917188101eeac3686929e07f0433d0a7627277111dca96581388a44277d874544248373d7c78d26363a343dfb791e405112667aa5f58c4409e703cc95a430dcdc5e491c3620fbc3bbce0264e3ab75c5b12e6fb7d0e2617c4098777ffce83d39b438d70883b05f92378481ef0cfd8337911d2da5ca7633880958e269b2579ff67223d98dc340c0642491569a66f98bff8bafdbf3208b4b32f650b1a89394456327e3e3e9f88bf39c1e83b43855955fc55b762c53cc3b79d74e6c4c6d22252b33cc92372011e0163fc4fa9bed2d867d1cdccc36f4ea16df36f98add6811c57a47f3b030a48cc022e076a904ed07fca245c8b6e71ba8e99815e649e1d9fbba444eebaeb007b44b0b4a169e918355843fc9bed301ee537377db338e731c5316ecc3c6b9cc31fcdb18d9bd14d6ae77de151396fdcac26c681270b69e45a87a4d44b6223530897cb22d93edfbfec4e6dc573291ff2b80e297bbdc9bd5e620910630371f48cadfe936d4f91010f13721d7feae0f07df4fb7ea7c1b0ff0c25a4343c5084b0591c86d125c3bae8243a152aac2a527edd7758147b7b0aa6e66b93200808b7648c55a1ddc4b66ffc6ba858331b7be3766fabe9eac82a4203f5aa0f105b97e671a5a553026e5b8bc9ac381b6900479a26ad89b0ef617b7c85835f1c826a067685fc5428c0a5d6ccc9c08bad31d2f20607d5d682f10329a510f2ec8d7f148cd90acd1120b49a2e70e36928c52e193de44d54e4a1a529860ef08649535c04896148bfc822c9bf38620dc70d3f1d4a08660eb0f8a311545dbe0c879057a0e298dd040f7e24e85091c009486873d1dcd7d60bd0172637564de53aed75eb52fdd314aa9812c6f8ecd426e39dcd663cf10a75f46b9dcbb929b56319b5519b4a91c42d3937bb7164510b355442ebed46284171ab27f37bdfa566622b14fd94582869f0471090d967c0a737fadd34a64a7c532b9e6ff953c7e598cfe7746b66dc06b6cf60e6f7d6efd3fb929a22e669e743c4a9b94c025cc63afee119f0476d95587779c7cf89bdcce5a3c491ef29cea54252c174352e6cdd83d54bc7e459b4f19805604436656f322ad501e0647845d36b7a444bd009d4d8420f0545aa4b5b17d1560707bf6602b30915c5b8af6921bb2dd25624a7fe6980bd1ed10fd4482996b1b9437918f9c4b53f6bb84e5b581011c54f243b75ba0cce69aef65e26d8141816cb82c11c4b5bd6fc07b7ce4322de2f4f99c044b97d4a0e76a01d0e25630ed5092d7612b77b5b7d46b586a0849cdf7c9bdb33f9d55e82028b6c6529beca90b1818a74d4b3bfceaea8e4461217635b69cb5189e2ff1eca45259a54865cd655095dfe57a83c6e8cb1178699df0ae678d6b6f7a73d65e2667ea184eaaecfc72aa637c874f2d5d2e38299e5d70554057219bfbaf6474f179e3937f05aaafd8249c6bdf9c74dd9e70c2193e3c1b7703c8cc07d7b8bcfe02050275c7ce8f78a7388916b51fbe9f1230c3323ddc8b17dc5a45b5f7b7ca4917045642e859b5907bbfb8bc1a4584288d0cf1f6779e8a18b7189fc88c7c1294f9beac7dee47cab3ad8d734ae9e59f15c967e96ecda925f86ec063d460b08e7a5bde0856d0af83e17968ee2b8b0d2800cdc470946d8add41b547058dd6f3c270b6a9cbfcaf4c21e40dc3db21578df3377fa46d2944b65bd82229c7d99679644ebd9f724ec8e1f3397f2c6494ceffc11f5c617b7294c8df243c3134613c3e2c335f827b6768a905f3096211aaad430def8e756c789e6e93d9aad0d42f7b9739cf641a288f8fc00fc02e85daa73bff206e8187f6ee06feb27df93ccc619d98827472dbef1ca53cb3612e70893873cec72c7b7002422ff170bedf45adc66050b47fc4df9473204e7b908eb5b0cd2d9433c2e4f3d3b07e3178a72c6613dde83289d70e5ae42e4a341ccfb30631201f90bf79ebece15acd0c4e12380ac42aee2ea29fb216ec095f2104caad1f3e7835d02c84db860f99b32b3a7973951bcb50ed58a8e765cf41817d8722c34fb221220d84520c01fdc1b83431d7650fdf30149a444ed74c8a0818aa99c85a64ab3391c28a29047b0e32c945c6266662215d30d24b59f4fd49e57465aa36552981c7389d6aa4e91756e6c0d2b14ec0002cce5dede063d7ae9e223ff00a7f83b6e9ecd7c8e275cc4f04b6d3f1e286f5e5228fbfd92f125a26d94f944e6480e34ad2ab47171c485d3eed6785432d62c9bcdcf9b3e6a52552e35b1a91dadd6d3089a92a4db07e11adfd0832d091a3bce7af50ab7c9108253cc88652b629e150ccc9d1f3795d0f2747d173236b66ac2098800d08d8dc8ec27eee62a8285d84f54bc120794aadcdb5d0764929e6eb39e025f3d53530ff1a438831c8f7f368bbb6382c523610d515e5b4d85c47e00c963e3a63173e9d34a27d11b97eeb0983e7de64d959c915b3b00eb6c0ba58b23ea30788bd380be3203de5070dd1dee24d26408e548eac6b58d3191d6491b66f52a65f7d5ab758bafa0d204db5130533e2b6bf129b22835c5024600744d8e3d99ac82da94a8f7f653c17a0153e9dcd98c72a62b25a79f08f81f98b73d5996e177473a0b117ab0eea734b7ccad8a655118b3636c4da66893cc1d6339abf5cf98924b4883e04b924c18780e32bd68c97f3e052d241c1578cab9cff8aad32b68d5168a7db8d982b6e8cfcd1820237ed19601fc7da9122b881d79f080a328030929a991c643af88781cafe2d929464e96978627bc895d5c003ca63c2ff365be247286b0fe81c4c093b6899ac243f9907a67cfddb49456c8337cf5dae8d6af2134cf7589520e8290348f7b8536224a2ca197ab6095027c6356edc10a4186b17a784091dc69ad6a91fde9ac300ba7feca61234f67469af2f7cd9653f4c1a214b77cc3964b91ccef1cc361ea19ffcac924df08d72622391547d2142f0651b1b237067135eed90c4d3b8a9c3dadaee88bcbb0dd3c1aac9c933dee3ab5417359320bf6727c3d9f637f1a9c3761c24ade238e19bea93a4373e28f190eca4fd4c32308c5f89d56647b764511765daaf5ab087824adcb5e88a255f447286a8452fc1ef9e735c8d8190966d1b6c687cc55bee8d9bc16d77074cede423d531480fda8f9d97bafb1b1e6377e6813d94d389fec7bdae98700abcdbb1ed3f839878c1f4f6b3bd720d281d74c953755c135d1f2c7ccd9b3caa7c4ee1e209a34df5c46d24d96eccb004b3962e43fdfc666df6532d49340e9aecc5d3ffc628df30b3b0a9b593db34871fca35afcdc66e190e08bc5ed3a036804f21431ef527bae2eaceaf56bd66ebff2f317aebe0ca6061417fd56d29ed0253b43a9f7be55280230297f4f75319732a607a212723818b99deb97565eaa726f249de82ec925a7506149b7c2cf2ba1bbb35b3c14d82cea757cc0344128ad0fe2427b33718a13055e0995f6522304af69abe50569aa1d06d2ee6d22510076844b0fe92c3466bfdf6582d3eb05f1a4a8724e622004551a708e45db12c3bb01b358a9a4dee6024cf722dda945d36317d4b000117e54a73dc5ccc7f6afbc32be3cd1d91d403af9682d44cfc1b6851acac6035d6c6e089da698a6e4c22570188c3d74412807b2c040300c7c92ff58a892c7c3706fbaeef4cd06348ca60d4e94f9a82b084fa147b1c50fd3e76bc962750e7ed2ed9e5412c47f96fb29a3d31d4f9878065b53881a2b216383d71e6974184d0710c707bd4752505311ae7035173e4fa2ca821d5e4d0579f5af1d82bd397b06173605602fa50dd5e9093a7b49729bf40aba92e98d652a2ffefe947321f6036fb3711831443fcec5ada19bb734eeedfeb58c95b681920cd80b41983fd07b831c6cf6b73d888fb3715c06d7551ec9298fce571b88a5a3f6d4337f4885bfd5e6b3d7bbe600095a5c476e7d80789ef0ebeb3c727b6eaa20aaab84fe374c599bdb2ca572aaa1365991cb2ef3cc9c17656df486eceaddd13ce6dfd3fbbb75bfde69e207dd36031e3f3138541959a522ebd4738c5ec41c3d760dd8c54fcc18b54ca9d0c0c8fd9a26edece91ad119c96e812f5ec2397ab27c62335eb47657707610b42c53885194c66c49faf7ca533c413e176936b5ed2437a9b9d0535e5ca90b9e44e19814b735684b197c6b969f99589a637e7e2c2819a20ef7898417a62570a548faa3fdadaa883b61c026031691d9f484d394eec4b2290294f6d7dddb0af6ba1085315b8447d8f3da1591993d2f863f15f57b8184af6c41b55ac1bd509f27edf4cb4b71a2479d7dc0d159a04f8cd6e882e6a62a271981937d61a5780386dac1f58b44d86780c8543db18e635b599d5a025f77a55bc6e59d196130a1c7b792191a0666c54f0ad23657675e19d6de396ae01d3aa18214e9108c385b31b29f789603a9238c604270d4b3d3a58d467bc4e80ae6a299e64dc510561a3dea92c04e795bf5521f95d8cb0a08dbf599388ce09eace1a0a4b0595796ac8a07646d5294e9d0ef2ca715a8033c76c014e00459f7a097fd0c9064687d1a002950430258fbdd98e2516bba7c3c668e9e84bdbb8942b03dc1010f5135c4b36cd553fd117015e2319bf46bf672098b62e818765e10223509b34fb368d284ee6ddfc4af2bea5901453d2b70f1b4447a279e640c389a11b3d1ff75de5b3facb79dbfdffe236172ea583667be6b7b5940691b13312f4865c8b0ab07ea9ee912c52c390316933bd520667f463ee2e456991e65781806e670bb98d86d725de4aec91a8ad6a6af96b4102eb7d920b19b6f4567faa5ebaa41905471302baefb1a631b8038c1dcd990079014a0594d4b1c9766eb750e0a76ba35bc6de2e23cfd7715b1d9dcd7b10ef86b4a80a4cee6a7ce9898cf00935109904e696d5d3df0c3531e11053c0fe0f8b9a6a17168b60a3a8b566a032afa6a0c60ea2b2c6b2bcc1e36de7fb54304ec2e31a9f6ec9149529427a20eae549fb73962ae2d5b6841d1802e2bc36bb646652f69ae771691c806e8d12d9e5ac96654487474cc7fb359539aa3b34c03bba60a31a94f6abe85ed2388e37b1e87c3c2e69ffd5607bdfd2", 0x1000}, {&(0x7f0000001400)="48dee4730f8ee4c25f", 0x9}, {&(0x7f0000001440)="2069c2267ecfceacdd23046297afb15d200dade5f361bf3d022d8a72ec46586e45a1fc9eb627faa643b1623867f3706c4e2003a333edca70d62b962850385efc618932fb36ea0dd0e9c2d3676ea19ff9c55b51420b9b0d81c26c5b218c35fb2c4a83147dfad6d1937f6be8f38634b67cb5640fb80df24c12a3255f08226421280e99e333437c1e4aab9465ccda1a19813f2ac480fabac7431059d3a4ada46207e7ac1a4d930e74bbadc4d790ed046e88d3609bbfbbe4e98b5b8fd19de4c8f1c781f6779936a928380a64acf270a366423322c6f65fb3db7bb1c68bd44421", 0xde}, {&(0x7f0000001540)="f13cfc70a41da8879618374697d2bbf954e5", 0x12}, {&(0x7f0000001580)="7e3dbc0d456a5df9793b2591bae7a1fe0d65fb746fe6e6b0c398d957f7ea7465accaf6cfe1aaf2ab0284153028f12d96daa57ec6b72b8e2a6650cc2b54f76a3003f7a625e779660c77d7e834d7b838397f7ca4e91f1c84dc420f7a0a77c42888ae9d0253f591b97509945cb48a", 0x6d}], 0x5}, 0x8) ftruncate(r1, 0x5) sendto(r1, &(0x7f00000016c0)="8820340ec07ec5ac6371f7705ec9780e6a7824e3fd4a8a65fb80ab68782d6646dc651e1613dc8df768721823b8c477ff7482902bb7", 0x35, 0x1, &(0x7f0000001700)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000001740)=@file={0x1, './file0/file0\x00'}, 0x10) getpeername$unix(r1, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001840)) connect$unix(r1, &(0x7f0000001880)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4002, 0xee0) recvfrom$unix(r1, &(0x7f00000018c0)=""/176, 0xb0, 0x800, &(0x7f0000001980)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f00000019c0)={0x3, "a7381a4eda6426edd1950521e04b213913c52205ba8ba853ac3f261024bdd9e2eb4929ae3d1f971dad8e0b88ac7f44e8ba63783c31f693f7348bc006b68c406bd32aa1099a7df86bda84938db5c70a85b50923000f18866432c1305f23cb47a6f56e541264b1b377d4472306871ab06c67d9ad15f9807572cb6a6d3cdf9c08e5d52a7a6756e72804ea34847fd951adfba1cd133f347d6179442bad1fb13991fc13c51f86f7ea77955a791820744b3aa5a3ab5d8ac16e259991a7"}, 0xc2, 0x800) semget(0x1, 0x4, 0x1) msgrcv(r2, &(0x7f0000001ac0)={0x0, ""/254}, 0x106, 0x1, 0x4a16b0a62f2fdd3f) syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000001c00)={0x0, 0x0, 0x7fff, 0x2, r3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c40)) 14:36:40 executing program 0: socketpair(0x21, 0x0, 0x2, 0x0) r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:36: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, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 14:36:40 executing program 1: r0 = kqueue() setrlimit(0x7, &(0x7f0000000100)={0x60e, 0x100000001}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/122, &(0x7f0000000000)=0x7a) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 14:36:40 executing program 1: pipe2(&(0x7f0000000000), 0x10004) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x30, &(0x7f0000000100)="22869d4ca44ee88ccad7e19982b6b2ca86a9a815266aa644fa20aa022ca7c6941f0df8f44d2ea93c66aea96df6afc169") r0 = socket$inet(0x2, 0x4, 0x9) recvfrom$inet(r0, &(0x7f00000000c0)=""/11, 0xff2e, 0x4000007fe, 0x0, 0x291) 14:36:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:36:40 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffffffffffffffe1, 0x100000004, r1}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x6df}) close(r0) 14:36:40 executing program 0: r0 = open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 14:36:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x8, &(0x7f0000001500)=""/49, 0x31}, 0x2) 14:36:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0xff}, {{r3}, 0xfffffffffffffffa, 0x8, 0x54, 0x0, 0x2}, {{r2}, 0xfffffffffffffff8, 0x40, 0x8000000b, 0x4, 0x1}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x7c, 0x3a2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20, 0x9}], 0x800000, &(0x7f0000000200)={0xfff, 0x4}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 14:36:40 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 14:36:40 executing program 0: r0 = socket(0x83c, 0x2080000000000, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 14:36:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 14:36:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x840, 0x0, 0x0) 14:36:40 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r0 = socket$inet6(0x18, 0x0, 0x3) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r1}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x120) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 14:36:40 executing program 0: socket(0x1e, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x8, 0xee, 0xc7, 0x2, 0x9, 0x9ca9, 0x80000001}, &(0x7f0000000040)={0x2a30, 0x0, 0x98, 0x0, 0x8001, 0xfffffffffffffff7, 0x800, 0x1}, &(0x7f0000000080)={0xb246, 0x7ff, 0x0, 0x8, 0x8, 0x5, 0x8}, &(0x7f00000000c0)={0x11e7, 0x6}) 14:36:40 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x80) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000040), 0xc) dup(r0) socket$inet(0x2, 0x14, 0x1f) 14:36:40 executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x6, 0x0, 0x5, 0x9, 0x68a}, &(0x7f0000000080)={0x9, 0x1, 0x100000001, 0x0, 0x2, 0xe646, 0x100, 0x10000}, &(0x7f00000000c0)={0x1, 0x7f, 0x42ea, 0x3, 0x8000, 0x5, 0x8, 0x2}, &(0x7f0000000100)={0x9, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f00006d4000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 14:36:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x7}, 0x8) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000300)="3ca0a659f0fcc36f4c3392bf870e5dd24cbf6a8cca1283cdc12e2b0841a7f945309d0adbe5f137e7a88b6f3c97c7c33bfcec47b75c018055c7bb87556378811f213c0c6d879c0cd179cfeb48a63c9dc581b915c9b4b77eeb08515864bf7a4b09b90b7bb186d6ac9c98c1b8b9d7b624d9b4cf462301f9e246d85b26a562b0373afad8e03b87052fbcabb840ff6770db48b7", 0x91, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x64}, 0xc) dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 14:36:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000140)="0845c18d91c3ea8cb05dab9c9a6a359f162dd3ff702a9ee8f83a40c4a102a6cd539df1bac2d9cedf628c52157ffc44b526cc52e685bf21317e8c6d3a88f7db671a3d5de57fa37e4a328f611d248f60ea528ae5f0f8fb09fcb7515485a01bd60577773427cae0ab1a3eed83081e06afe782e1bbbb469d5834794e7e77e07a2190b5a163efe2eea93c79502910d190061b77a0d0813a26e9c63d665fb085cbb8dcd2f89898a52547d39c4a4e8d12291bc9c6", 0xb1}, {&(0x7f0000000080)="15ca02554039f07af561530be09cc2ed571ce96222e333521082ed7862a2ae6b8ff4ff790791ae709672b74b32fc9543fdad219875b15e2aee1e34bd772915ad7369256742ada87f5fcda7961d3d84c4ee01e8023e402f754d19db39a73fc5c48a40a52584428b6e5689bb6f38fea4e176198d2f7dcbd342f0168a484bbc", 0x7e}, {&(0x7f0000000280)="da46da9310bda472dc045c456e7743092944ea550b83f12cd204716edbc723b6f4d6ab17a888b8c0a2d52f2d15b1f2e3652184dae14a9a25221621a42b69f81d30", 0x41}, {&(0x7f0000000300)="1d44671e53d1362a50bc977122bddd23be25394bb5d602645b6d43db148fb75f1e73499e7a66873596864f35ef3e803220e5b075ef3d67fef3f199b8b63354b4a6732fe8d07798fcbf3a98767e3dd774b5ca4443e8e4c98bd22526974e70e47740bc2511b57555e63f76765ff6362c78e3944c221a9229728d19fd55e073a4ca55dea535d1a3cb32ad6f20f26302802f60514bf65f38acdf6649b69d9bc1b7bf9557e26478", 0xa5}, {&(0x7f00000003c0)="4ccf3c359605c4ef9d0561767c00dea657a6fb0713088ffe52a663a661031be37253f1380b68d238f7d3f37dc174b5d4335af030eb1b4551e14424c6d4840db72f6959e6a1818708c3452322f642eb5d0014221c814d1abe1ba6ec9ccbf069be96e52cd1ec105e31f732c3636308f8027c36425793533c6990f8ae30271df03fc141ece7595ec246c13b98d8ff65b9121b867f4a3fecf6d187a585cc4cf4b4df331abb7a64d1724138ae923697b8fa79b87b8035ceb3", 0xb6}, {&(0x7f0000000480)="2daabf65789a6beec10814418bea35a0508db617d0edf5b6c0b19d49bc7492d7931917dbf665210b25be239cb410ef18e3f0cf509a69ff9f2c84eaf5b842b91fda47ad4a6a1849a254a1d287fee49af2e8686451f1b55064b75f3035100d569e0d9bd32ec732db3b9aa4a929ac7e405c7c9482db1e7b44f81fc65a5e73aa80e07732c0255892f259f749f119ee5a858057923ea10e2b4c7df4f3998cc706ca94319bacdd667aea01e28a3caab1cbe6925d970227143b26a6d0270618c6a36fee9ca49f68bf4e667ac0406c9b7ea948ed81258135998bcb07e4f8e1be04756bcf79fc3aad2e92cec30d69e46cc3c7d81b21ca", 0xf2}, {&(0x7f0000000580)="98df482b37ec7609768f869fcde507cde24a364feda3f3acd6754b2b785f9567dcf6d8329c1ca4f8ea08a9eaef081c9e06837b06f6a1dcc9ef94778809085542f55812a5de7557f068b66248cbc147e897283937a20327cc2df884631d309114f5eb6ec8ebef426c75245718f91e", 0x6e}, {&(0x7f0000000600)="f5c6db1756676188f1eaea2fb666573ac0f439ef851dcd76d31e01b16526a65129b418122a5ddea20ad22c6d92f9d137f93c0f95e4b2d1adefdd63bb0b914fc5771cb92a8a9f50b6a3cff5a817adbc0cd190fdea9d4439af1d8cf604f80642f8ae799809326feafe9b43e21a66141d9481c06af12c87e1cf8b8d1148fa054250bb3560cb9963450d38b1f29bf37c998b92e3e629eb318782e27e08bd96984c2d2fc575fd23fcd53a6ec24a0330eeffd05f8178a680f73016666efa5ca07d85a69e37c51af67a663eac4441c3ee6dd6b12109fa51358dd2", 0xd7}, {&(0x7f0000000200)="fd5456fd09212873ce1f4346c932a164f57e637941624fa3ba6d71b6dff21f252e2283a82b7fe4ac77dd2c7a2da11675e4ce11efc79c8eb678", 0x39}, {&(0x7f0000000700)="dcf45f8404020badcb7946e6b35c8c392dbc", 0x12}], 0xa, &(0x7f0000000800)=[{0x48, 0x1, 0x8, "0307e3a098c1e51ad9b7fd121ada4ddde11ce2976ba0d846c80dfc479f292f7bea609aada654b06bc8d6dfdf97486c34a61349c2790b9a20"}, {0x80, 0xffff, 0x3, "df1276a23fbea710ed79095b0a1be16650e21f50ea08308fcdaf29f95860690fa16a4c9e7959f7838d756d22d49cfc6d153f150be4aad373d3ffec7b15eaa045290a66e96bf03c654a20c2e542fea07803e8937b92390851ae8330a7d8fbf0d20d25407c711dffa4742e73"}], 0xc8}, 0x0) fsync(r0) close(r0) close(r0) 14:36:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 14:36:40 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/60, 0x3c, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:36:40 executing program 0: r0 = semget(0x3, 0x4, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x0, 0x81, 0x1000}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x6) 14:36:40 executing program 1: r0 = socket(0x20, 0x8002, 0x2) setsockopt(r0, 0x7ff, 0x23, &(0x7f0000000080), 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/57) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) fcntl$setflags(r0, 0x2, 0x1) 14:36:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = shmget$private(0x0, 0x5000, 0x0, &(0x7f0000ffb000/0x5000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) listen(r1, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 14:36:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 14:36: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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100), 0x0) 14:36:40 executing program 1: r0 = socket(0x18, 0x5, 0x6) setsockopt(r0, 0x29, 0x400036, 0x0, 0xffffffffffffffba) socket(0x1, 0x5, 0x20) 14:36:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0xffd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 14:36:40 executing program 0: ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f00000000c0)) clock_gettime(0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x9, 0x15, 0x2}) 14:36:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x32c8}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 14:36:40 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 14:36:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) r2 = msgget(0x0, 0x4a0) msgctl$IPC_RMID(r2, 0x0) 14:36:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x47e, 0x2}, 0x8) 14:36:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) kevent(r1, &(0x7f0000000080)=[{{r3}, 0x0, 0x80, 0x41, 0x4, 0x3103}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x100000000, 0x401}], 0x39a, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x94, 0xa, 0x9, 0x11}], 0x5, &(0x7f0000000240)={0xc, 0xff}) sendto$inet(r2, &(0x7f0000000100)="e1a627c678ab6a3ce40a6070cb975b0a076e7daf43481456e649594ce75b9a946af209c72fbe4b4886f2974bd7aa007f654852296f30a787e353695163f2de7da7e42eb682229642ebd0faa760863edee7f3f19c4f4da7de4e872f2b58ff730ce84df1de090957e43805ae2bd0ed2ade2ad0a54769a98b7cac2728d9f8d727723a4d46506cbd4b5fe9442bccae3549317355298757b41a85232592ae934f2d6070c5046bc94efeae648ba59972372f111c094e8a1f0f25651b96b1645873b008a72a742ea994d09e3a8df18e3608f57d2dfc0db390763fca394512f7c5c59b5b66ba57b1b035", 0xe6, 0x7, &(0x7f0000000040)={0x2, 0x2}, 0xc) 14:36:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semget(0x2, 0x0, 0x620) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000000c0)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) socket(0x9, 0x7, 0x9714000000000000) 14:36:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/123, 0x7b}], 0x5, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 14:36:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081eca4978bfec5d3327a8e92a46d17fcf912a67297ba7a195375eb1f2fcfc6d44c8d"], 0x8a, 0x1, 0x0) semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f00000002c0)=0xc0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r3 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0, 0x0) msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b621b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bff0000ff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca00cc3b45e6ff08c6d9dc1b465abad94a27cfb89f88fb64f5b6ee6f655cde7a3eee987de5c51ac2368388ba1898054f0a27118b186f41c0e7fb61bd1d22969c8d699889bb75be48a1d6a8850950eb87bc05e120e80d55a3930413be84aa262788dd31348f0dbba37b80a57fe3a817dfc4e07d29d607504778752453a09254bfe8d367aa4532f47fc8461cad48b8a0a3de941fe7cdbd"], 0x1, 0x800) 14:36:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa1, 0x0) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 14:36:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x5) shutdown(r0, 0x2) 14:36:41 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) 14:36:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x1, 0x6) 14:36:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb58f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de1288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e678bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3f3db570dc19eddc722df746e0f7ce411788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cc699f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e90d449fd41120ac7b135fd3233b4287928070bfeb9717f43eb65dbcd9b0eb8f7068b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64e432cdba4666a4933abc5a4eea3ad7c51201edbd62abde230e4e0de3350f03d7154df653d12843283e71f8ef02401aecee309e2803ea5532fc3d654a4ff89a65f8ba7011cd0ddb56f169cadbba631962f2f6ccfd4e85bd72213f239be53e029b12c22033a3e9eebf010035e9ef35f45f097dde809ef9985f4a8da694adfbaa3eb58f5652d61013d91dd07eb6c150850742a61461a141838d4846789294e74fd156b5f38c3f55dc9892b2aa5f4388b25e571f7bc6def2b3f20777ee893d88bfbe52970e78f6e7f0650ec7424f2754d5e62c5eaa18e5a295", 0x10f9) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/115, &(0x7f0000000140)=0x73) 14:36:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0x4) msgctl$IPC_RMID(r1, 0x0) 14:36:42 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/9, 0x9) 14:36:42 executing program 1: r0 = socket$inet(0x2, 0x4000080000001, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8210, 0x11) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2b, 0x4}, {0xf2, 0x1}}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 14:36:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x40001007, &(0x7f00000000c0)={0x9, 0xfffffffffffff800}, 0xef) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="825a9910000000000000000000000000"], 0x359}, 0x0) 14:36:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f00000000c0), 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 14:36:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x81) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000000000002a, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 14:36:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) 14:36:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = socket(0x20, 0x3, 0xf800) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() shutdown(r1, 0x3) r10 = getegid() r11 = getpgid(0x0) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="645cb9e79518e487aaf5d8bba19fac1035b9e799067dd9e87b3dbc95591ff3b2d3c750ca3465c2bd1c255bc27f5ff90706ab4e1d7038ab62d1c8921115527ab32fecd12f0f67e87293ac0f809b81af2a8f01ed4387b42fadb6b6c531ebb5da2388d283f5c7dcb5781e367ad2168342de0bc453ceca08cd770fc7e43baa00b45c75def81bad3c0248fbb692", 0x8b}, {&(0x7f0000000180)="e6b41cc8eb5a6908eea6437d8a67729950e3ac29bbfd86ce95194afba30c240c8926f71e57e148350d", 0x29}, {&(0x7f00000001c0)="833a5eda419da7be008658782c2111ab4c96c4b1ca8b79f6d8f54ffcb7374630591cadef646cc23b8671780e82e2fda4492ed2cb182b8db6cf82515883532cc95217e236b49fcf71ae596572f0a056855fcf136ceafe30e44062fe75dcc505d3cbdf0ce918223588597aedc565ac4f2683ef8ad8e83ace800f096ad74456dd04f219160c836adcdd0c59826b23ea193802df05756c", 0x95}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x9cd849fec23b6452}, 0x2) 14:36:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x0, 0x100, 0x2}, 0x80000000, [0x1, 0x6, 0x4f, 0x7, 0xfffffffffffffff9, 0x0, 0x0, 0x9]}, 0x3c) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 14:36:42 executing program 1: pipe(0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) 14:36:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x1000, 0x4, 0xffffffffffffff00, "368bfb43fa736cb0ccc854d444ed14d8b33d3fce", 0x10001, 0xff}) ftruncate(r0, 0x9) 14:36:42 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x5, 0x8ca, 0x7fff, "4a968c846aca6f662a813a083b0566dfbd1aff00", 0x2, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20005, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:36:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="55c413f86410646504662b526a84151690e79e1306a12fa8b84bcb46c7c2938ed760f933c015b04822afea82149dcd398926eef792e2b51c641ec98e4d60f79f4bb6697234a2f10f4c14aa9b93c057e036fa63b70445ad99d4ffbeb25d7090ba57b5ea0ff67e7b4195ee944abcc609b393d387", 0x73}, {&(0x7f0000000000)="8bf6249e603674847916a24eca17a0ad01103ebc2dd945a0bc33f4fef72f", 0x1e}, {&(0x7f0000000140)="a6657f7186abd63de22fee597a45dd3a93f68d6153489ef5ba188ba2a36796c03b7f442374bafdc954bef4ff2da6d71d97837ce9c845f1b15eceedeac2e90cd212f6e3d9f149272683360dd07f0a4bd0ce833939530b4eb614fe74baee5098a842e582cab1e6e7fa19aaa337398330b623128b8b29ccc259215361ad2c1a9a99bddff22c91ffbaab98061abf874ed5223fb12323109ca4c686a7ee6d7d9d9cf3bca1a41a0e6c2ed6cf188f9b5b7d888835508655a4eee7fb1a13960a441db20d51bec597b373edbbe45f564f321f5c34c5ff570864", 0xd5}, {&(0x7f0000000240)="7154916ffa13f083b9f46ca1604f633e1a4f10b23a7251539a59ca782d81044f93fe6458dd07c2b68d06aaa2387960a5cbe1d1dfb50aea4e0c886164c2e1eb5bdd49fc06cc3034a45e2073d2189617f71e410d344c50669fb15fb471ac373eef62f5efdf9066cbbc70bc6e1b4607ee7f3dbdaddfae6ed473cbb5e8756534884aefd0272cb6", 0x85}], 0x4, 0x2) fsync(r0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:36:42 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') sendto$unix(r0, &(0x7f0000000340), 0x0, 0x4, 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x44, 0x7fffffff, 0xffffffffffffff42}, {{r1}, 0xffffffffffffffff, 0x84, 0x80000020, 0x5, 0xfffffffffffffffb}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x5, 0x400, 0x83}, {{r1}, 0x0, 0x28, 0x0, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x81, 0x40}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x5d56, 0x733f}], 0x9, &(0x7f0000000440)={0x6}) r5 = getuid() r6 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000480)=[0x3d5, 0x40, 0x3f, 0xfff, 0x9c8, 0x0, 0xa, 0xfd]) semget$private(0x0, 0x4, 0x200) r7 = msgget(0x2, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x1273, r5, r4, r3, r4, 0x4, 0x8}, 0x10001, 0x8000, r2, r2, 0x6, 0x1000, 0x40000000, 0x20}) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x114) symlinkat(&(0x7f0000000540)='./file0\x00', r8, &(0x7f00000005c0)='./file0\x00') kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffb, 0x49, 0xf0000004, 0x9, 0x7f}], 0x3, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x2c, 0x84, 0x2, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x2f, 0x5}], 0x8, &(0x7f00000006c0)={0x1000, 0x7bd}) r9 = semget(0x3, 0x3, 0x8) mkdir(&(0x7f0000000700)='./file0\x00', 0x0) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) bind$inet6(r1, &(0x7f0000000800)={0x18, 0x1, 0x40, 0x8}, 0xc) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000840)=""/4096) bind(r8, &(0x7f0000001840)=@in={0x2, 0x0}, 0xc) sendto(r8, &(0x7f0000001880)="306bada0e610358dd8c069f9d8e2ec0bbbf9", 0x12, 0x40d, 0x0, 0x0) semget(0x1, 0x0, 0x0) 14:36:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0xff) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x84}], 0x3, 0xf759) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 14:36:42 executing program 0: socket$inet(0x2, 0x4007, 0x7) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, 0x0, 0xfd55, 0x50) 14:36:43 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000000000, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000000)=""/9, 0xfffffffffffffdc8) 14:36:43 executing program 1: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="67d68d7ff8d103a2b14536f9d041dbc64589e4fbb884220b4713c23271a6b393340bfc4aab763a4cb5bd8fdf9fca8af1c9b63a6adc5dc34fbfebe630b15591b0c007803e67dbfb2cea4861e7c322733bb5ddb41d437bd84a266e203c726b7ade2aa27294d5da56a25b1d3aeca8fd446e7f04a640b1c612d911a2d5b39842ce1e683a646d7dda4260faeadf275c3042850673c80495b915e66240a27e38bcfaf36eec04c8721c594359d4e794b4728accc6cfefce5c730d92df14d1937e40b309d1a196cde38449a0d5c758d58366aeb28b53a909ee3ff604e37b17bde4220a658b84b82bf78eb61134db3a74ec3ac74b3ecb61cc0280da4a83ee5ae4d4ecb557dc9a85cca55dbe3f0fc747ad8992b73153acf43f8c498fc93964b823b4b5a0311578a941307e837a14ab3453b7e3fa44022e1fedce656aa7ee160cf21eba1a9aa403298cbe77b68ec8ed6cea7f4454f6099d0e42f5f5e1a6cf23c2c28c8f03451b6ae79f6c50043aafe8500c984fb576e4f7d3a63833fbc97574b352e3c63e51a3cc550cdf6325c64abeda14a3fb38bdfef8a02f2aee96b17c41f1cda69aeef065b4e29d78606efd5cc8752bc8288d212025884b2887162336a7872ac0974eeb0b6fc07a61f1613bad96e4bfa2a8a8c1c76601d98bc7956c3a0b722a491c825f9183165028f2c8455d3a8e5080cac1785f0826060101af37ed7bd898004446a8ea747f92f512953e352e7281ed3b861d6a79c8e604baa75ccb21f18c08da70dfc0c20176579e0079e13b9d4228ff819d9c6b4cf8461e8f4e18e4d1e87214b44808323ee32674cd4a95a415298fe6fb59a2e92152fa7731d8e68d7ce58e198dbbcc971d0613f89793eb051c9203675549ceff66a0248e5b4b4d711ac2b24be2e982e1427e1d7380b1870453521d6db80708dd36316aa2b2e5b230ee8b6a35abf8c57e37080a261b81f9dd28b5f01ad5a3cd19d2251850ab946c7d04e7964307b8c493b95e267f2a7240719330270505cef0b1af714073ca72dd824a7c0271c710fb2bd37fb3cd278f561933cf5b8ca189d25a87ab0a3dd92a86ffb8c60d7abe306463d098235b45080cd50f8c0b8a110c78d943dc0502a5745206c1f0c2a14458be0146ac6a4d5b7d2324f675f2b68cfc326acbf0b64da2e4f5f9f8816533650c2254964387fc2fc4295359be233a60f31469ff406300be5138f088e915453dd8f327b6c6afb9b640a02e3b0577464be167c1d7a950a3c1d0f7a429d048a3996ac17741961ea70970f681c4d2a5ad8fe518a1ce10e4881a6fc794f7710c37085d0b316af5a920317bd21f1b6ecfbe2bb596d3c02cfdeccceaa4bb9fb544f35ff00eb5b93f751c8b5a7dbd899d374cbaecaf973af29221489fe6f3c376f76656a89a45be8fd465391530b797ed783a2fc5099c5bfd6e4a7ea3d048e7da69497c073eb4f7ff0c783b35f2fb2a81ef9b9cdf55edaff91f3a7e7caf9400d02359751c7b3953a4cd673d520b37c564996b620cbfc0dad17300b99689954f409175161e7f49bbf3e27f93001e834a784c26abc515485b984536341d3f01ec590369e24a6894fcf453f83ff37faa7276259b62a851bc0dba815715826192ba43dfe8250ba469382e48511ca30b95e651d0ca4135d50d7087b4adf62155c76a37e75af698175684f484b2d2b013dcbd86570891ab462c84646ddaf917094e04aa875d7af74db3dad425957fb7f0c04ea31c9a3d2ef07455ddcdd167d8cb987f3ce81a363ccdf116576612d3d0a33a46e0e4b06d5e86d1772831874aec461f4201222433f44441a5652389cb7881f9fdd7f43eed4a2111da0f50b70da8b2f7e2c1c4f65360720f4bd57849adbfed43c428d5292865ce2baa931898d91bd555b4c7d5607c5e3792408e9f9b8f10afbc65abcc33ffe87807f4c531bba919ffd74a58f30b561028e6e07ef38a3f40f34f8ef7e414755b23ab7002f7f86d92fa419b341769f421a997687808ddd439a75807adfa6ce55875705aee7ceb36119c04174c8436d7648a6c51f784e4721f75ae868d71474d0b021697e8f543030aa19cc6d2cb95e085d2fcf3331d241a9a4644547cf1d33fe1b9245d2b78e665775b19919647b604fea6310b7385d7425d5a906b24ea78ff4ede9c01fadf80829a649bac5318ed0d7990f1c7204963031d0b628d12bf4dd9c9c7056da352f0736f3321ae42cb542ffcffda50502cdb118b653b94190d7ee202f7ac02ddf7c1e894b2b1b9bc8e2cd2c3ab8cba7ff952ae0ad26c422c02042685fb9290aed81e3e60589796cef5493a3d9d6f07003e6df19c142a5839f38feaacfdd8df00b97206eed4f41fb2515931f19477503e69354b78c9c0a6349f7a75b3e18468db78c2735dcff6989923108a65a130643d6d10eb5495e77c637230fbecace604962db801b121610889f65491b59ffe0bebe1343782b51312eb6e2e3d3141dfb6748b33a67c2c0087346516dee34bf153a57c948a710c426b626088ebda0c16b8c0217bf89725c4c8527fe11017a5639086acb13195772122045ba99853a5145534fa427a0c6c100d15703945267da2d99238d2a7643082c4cadc08821f7155b81e2193b4dd23e4787d3443bbb0f40d0368f0ca918ccef8919e6cfc8b589422b5ec07433ef42a156d655035f96ac7a0f8b437a396c059566f8b0ce2935b4e787f57b84c15a394f7ec1c3047f05dbb48ad584a6631f432991cf5db79bf001c3f0b68d7435021cd7d887b951bd8ad462112087707d2231a34a265cc22f9026c96f695f81729ea2bdf3f706fc94024d28d65f8216cf9f501b058ec9e6cb0b561100102e44ec631c450482a55624fe6c8a957be515f6c4ed434ae81a04a6f5454a6e0cf91b2a62776238ef09938ec76475d0e3da4949b6e46ac51399accec132e3c4b86c9afbcd2313ef3ed993b2f6a509848725814ddc150c08cfee8af1bff4bdacd51799e4a027dc1180b81e10729517cc93df564f10e6e8e0962f53392994cf608e3e97265f6277a4baa8b7a751c495b43fe4f0a614957b8282db32afec06f34434ba4ab12cae107983bdf3cde93369ec8ab32c9d77bdf2811f99a134ae809be26a51933fae4a5eb55ab22ad3c6a8cd7bf04ba854e238e10a98a80bca1d340d7d0ea27b5672bbab00297ae075f967273963403eab43e15841933005a753dfcb28e1e6b285bcee92062aa46d05d442db24e6a372fc790f16a85e8a4ca15316a3185cf80c5bd3b456dcdd1922bb01085b8e34ee07c073c0ef28701209424995c4cf33cf6a645bdcf4e35488e2c828b1139282dbb013272e64429621cd66c704a060dd3a6ff9009c1d7f4f215c79367f19f8049e604105645e92479946dbc133f0a3debb9edfb17d236e18843064b37fcdd7cb4951b08dd17497ea75424ce1b309f903d41ca16cd5964cd9967f9517c6249c77c1d4c0f434ca5d27544625c50e8eebcea3fe7a7fb6057a6453d55c33ef60d261670abc0c8dc378ac2a8ad06d18d42c4c748f97a7839fc76fabf7a266874398b078dbe75c1812a3c0f7a4263ae0ff1cb4e80198d483501a04a7af0b73186aa0ad8849c1c8d6705163d2406d07a84391a25ae8851950d79e61b047d785c537d3afdd753e8d770e7d39af38b2e1da67b4edc660967331c4e63f6cb60b9f727c14514a8ef9b466d283bd4b53ee1e39b133b0c7b8132f6c32f6e7fc46bbd351aa2c55f33124d653d7059953d841ce80dd16e11fc8d2b867ad3d9bdb181e304704e47e17f545b41c324707b552f1979744863466452ee391b0b3718e2838f1eb37912e9521e8b678de663b64982f89c56309b411a674e8d0565b153574b8badccb12cb14e30f5168969ba9c79cfef1034fef11089d5a1e74328e1153d1ec9502dd14113d1a942d13061292a24be3a969db78430b2a08857c81a651c4b59d5994cd79dfe1858946c7146fb3b5dc4d9c1f0ac4f240c7e81c279bdb138eb61715d52433ed5abfcabdfa5b70467d8a551b833236761b23f7ea388727e82a25322a0913db051c61a477cb735816351419eb5aab6dfb03c04be8567cfd282a413830f95ea7d733c421124614918134ada9c2866a0724624f14e92d30b41ecc0ed95a1a0f0204f8d03ca3a7902d5fa52d61b3f50648a3d88c5112b90f96dfea7d7bb2bb29c751e4796c4d57d456d53ee4ff3d925c04db8e8e3284d3f82d8797ddceaea3bd77982452bbe947629df45c0135ecbb7099ce59f4948c74c6bf2fda3c406ecedb0b3862b91b2b931c2cf363a0b39faefbd0e82dee8769c36fefa9023753a9ddf6433a27dc1e3d5fc9b90a97ea7a9be8809c1dce5c053f4c3178b38912103cfcf17c3bfd0cc475ef9038059e6f132ffa0160a86ce2574e4db1cb1c3e1fe0ec5f1bf2af51f280000cdc581f8c4050131925c8b316a53627c7e587ffc540873255fb58e644d5992258a7e0df688758d0748b0102bfb8dd81f9e47651c91c236efa5a09d499a0cc9be7aa6a53577ee0a3c1deecd8658f537e688dcf9a05b0bcd42019579332d240c7e53cbce223c89bb573eeea8f1a07a8d8804ecc432bfac840e7ceb1f80ca364865bd981715fe99c4f7bbaae8750f70b1396750e791c7a417cf19ffeb1c39fb8b0becbde6472dbc3d7b3551f717d819cbcec469dab2b9c92aed7302a761a16a4f04829ab443131c1191cd7aa64e0acc4ee93baeeee7f50a557570b4bb0f0cdad6dd5e7db40407803237cec0274d9571b38b87db19bd78af4260d0e12adc3011f7a5460446d5821c95ac7d76f0dd96a880c91b33e1cd519a9f4e082f5aa489ffc0d3c37a93ddc02dca63d2afd99be3ce1b0be33cb7f858f9d3df4b8686bb28a76c7dd6a2af3dc2e27b6a130d01508919af5230f8294788998e9b79ce4093a0a072ee1b0a3f4ae1f9c178f8e146b637eba9744e264e7335bf995141bc61e434b29eefd11cff0e0d5cd4ebaeee32447218c91c71fe85d702933b65e8dcf97679d9ab2a3c3d4a3967e2e46834a43c73e14b261c0559bb8e1ee9e8f017ab703eae9dee491332bdc901ada34fadc1ba8f44c9b78e865b143220fd064d6847fceb79c960c5121af4affb53d60c7f0d995b5955a22348507b57c90e6d20e8814653de482ae54d571153c9b1a9311ddf6408c5a7ae2ea341956a4abdb97411b1186d9e7a7d7c64acdc6074fa592757ca0b4064ddf383eb4eb224ffc4fd997a956ea9672a2c150f64969de98af973f6550d55e19c8c479a8866903cd0a86c293d02217989197d17b2f1ee4d89cb21f805ffabe7031cf0469b069453541e212d87459310ca1134f25b1dd6e8c3c6e10251e85d710cd23d36373990d1444c798b4c38cc503bd643c31634fcc50dcf5954b562526bb0bf340735dea5453524e5feadd76a97edc97ae8d37bf717da4027dec09c10b83b25f335d8647c7586bb1f3bcd4285c68d2f75279d7012cce5f5c2f851bd0c5c2b02c815f9abbb531323f00c6b29d356e5608ee02e97a9130689a271df981f6daa16ef4e2809cb1df39e1d34c540057215ac31c85785a8865c4e87efb7002239ed63b82b5293d16bc970c9db13da181a3bba51019f53baa531fbcb59a2e3041b1ab5b3f029210e4d2beac95420323e66d842d24be05de8acd17c26e3191a99c9f95235b0f97f4389ecd7d35053a989aaa7d6e06ada79c7c11db8f0d0062228622bd6f470aa5375d0bba31168880c1004de8aa8dfe674fb734cae5f878d9dc2e5008d073cec5ebc9654a94927944802f2dd9fdb3e4780c09f06ad1dc744640f55416117a13646b1b7b02b82", 0x1000}, {&(0x7f0000000000)="d1c3572af71034e772d949716a0e6d11b49d8faaa074ac7573a6074bdd9ef1c837e608553f056033129d387b579448de0a1e7d0166e79bbdb692fcf6a14de21d47bc5cf32a210cf10b78c0434cdfee5585cf2aa3328cdd8aa6a68daab7ceeca379ec99b275d21f028f2541d6f0d7756e346dbd5f02a27df71cc91251e44da0f5c14c4600030a027debbff75d08a8b829f8e51506e514e14ba8a666468ed8fb86b9134776b6", 0xa5}, {&(0x7f00000000c0)="f43ee2132f9e5c930e669e2bc22e1dff788bbeb732863fb089538f40e55806483c00c92e996775ddedad902524314576b0cc1cb9d79d8aaf164bff7da5b92ddaab466175a24e273f2f060ecee67745dbd314bd27daa50dd874", 0x59}, {&(0x7f0000000140)="5472bf0c2f747e922ed3cc9d17dd9594612e49c5b8b625c3fdb7473a62ef74d36db7a8a93a8176619f92004333e8a63c5d74e3067848c21d7a046bb376f8e7f8ea3a6393d491d323d561eaf3d682e15028038689669134e07e1921731b12ff9fcbd0fdef568c9b4fa2088cf8ffa5ee61c86f7eda56", 0x75}], 0x4) 14:36:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x892, 0x84) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0x1d8f9373}, {0xffff, 0x1f}}, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 14:36:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:36:43 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) fsync(r0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/30, 0x1e) 14:36:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/196) setpgid(r2, r3) 14:36:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc9) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8000000000) 14:36:43 executing program 1: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x8007, 0x3fffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) r1 = syz_open_pts() mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) 14:36:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f00000001c0)="5859ecd2c10c04840595", 0xa, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x8}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 14:36:43 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000001100)={0x15, 0x100000001}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)={{0x1000, 0x4}, {0x9, 0x459}}, 0x0) getitimer(0x1, &(0x7f0000000080)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x2}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0xc}, {r0, 0x100}, {r0, 0x4}], 0x6, 0x80) 14:36:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x0) 14:36:43 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 14:36:44 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x5, 0x0, 0x6, 0x39, "b2e92cc07ce15c253632fccc4041c88c334f18b8", 0x2, 0x2}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0xfffff, 0x1b2, 0x20}, {{r1}, 0xfffffffffffffffc, 0x14, 0x80000003, 0x7, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000060, 0x7, 0xfff}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0x93}, {{r1}, 0xffffffffffffffff, 0x74, 0xf0000072, 0x27b, 0x3}, {{r1}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x80000000, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x89, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000080, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x98, 0x14, 0x5, 0x3}], 0x1, &(0x7f0000000300)={0x800, 0x40}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 14:36:44 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) flock(r0, 0x2) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r5 = syz_open_pts() kqueue() syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getgid() getgroups(0x5, &(0x7f0000000200)=[r6, r7, r8, r9, r10]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) close(r12) dup2(r5, r12) 14:36:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x18400000, 0x4) 14:36:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) select(0x40, &(0x7f0000000100)={0x36, 0x7f, 0xffff, 0x81, 0x10001, 0x0, 0x2f81, 0x18cfc00}, &(0x7f0000000140)={0x8, 0x4, 0x7, 0x9, 0x3ff, 0x0, 0x20, 0x7ff}, &(0x7f0000000180)={0xde3, 0x10001, 0x2, 0x1, 0x3, 0x100000001, 0x1, 0x80}, &(0x7f00000001c0)={0x800, 0x401}) 14:36:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x51}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 14:36:44 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kqueue() write(r0, &(0x7f0000000040)="c4aafd218e2b15cceaf07d6f0d5cb019f5c11f0568facde431b10fb62c257cc90b27aca3cdb9167755358fa351d4df53cd3138524ef93aae5674f11d81", 0x3d) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x81, 0x80000000}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 14:36:44 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0xce0) close(r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r2 = semget(0x3, 0x0, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0xc, 0x80000001, 0x0, "729a92e96b8f9fc282fc76ff41f879a3fa590bd9", 0x4, 0x7}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 14:36:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) write(r0, &(0x7f0000000000)="4aa16ab944aa6979f881d231490aa6818e22de1632bd61714a9a92a537e6959413e7212735cd5a1020d0979eeded32a86fda59b1b83a89e0d2", 0x39) 14:36:45 executing program 1: r0 = socket(0x39, 0x4, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820a2e2f66696c8b66777919bb4e9e5e123082e59460f3e8558234063f1995cd3d5efbc89a4afb7e127a34d734c0"], 0x10) fchmod(r1, 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x20c) 14:36:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x8) munlockall() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x12}, {r0, 0xa7}, {r0, 0x10a}], 0x3, 0x8) 14:36:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0xfffffffffffffd4c) syz_execute_func(&(0x7f0000000080)="66470f73f54566460f38417f7dc442dd9174daf1660f758a19000000654580b89e8999990a8fa978e20d000000801557000000c442899294a4db00000066470f153f41eb00") 14:36:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x491, 0x60) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() r5 = getpid() mprotect(&(0x7f00006be000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="bd5cba2d93756de7a5fb63cd43a0c6dcc1d12e9dc9956e794473cb27ed391aec11de344caad1f409d3ea2579d11205a4cb7da0443478da850682630e937934773af7484ce5f906ce76f92847b8a388d7eca50b9ceb0613368e0de5a450a28a8974071518c3e45b7d1f7491a4d4c7a128c07b87a789a2409db9ce40648f613f6d8fba04b5378778ccfecb6c07b10ce7ad36ba02a818ecd45d0eaa591350b5e5daed9b7ec7368aeaa7b4f67250e8fe570bdb26c30bf5a64d", 0xb7}, {&(0x7f0000000080)="ce082746b390178240202b4c30237d0084b2cf74c17e5746", 0x18}], 0x2, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0xa}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:36:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x401) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) wait4(r3, &(0x7f0000000100), 0x2, &(0x7f0000000440)) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r5, 0x164}], 0x1, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) fcntl$setown(r5, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x80) writev(r2, &(0x7f0000000000), 0x1f0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r6, &(0x7f00000007c0)=[{&(0x7f00000005c0)="c40186f22a07b3a30cdec2e4ff6df661e66674b1a707cb8c164ae55764bf866bacd34bb2a04a46480e465c72b7cc5cd7bfbd58afe06c5add3f42b5127aacd7580f81e95e5bed282010201f628966c7ddf8d450c1aee85828950211b3d591cf1501764b9748894d2edd3d73c0e3618c313495a1b7982c95f8412a24b56b6fa899e3bcf03007ae434d9ead27813cb54498a43530fa38d29962c30f58c9c3b9c2f7c81ede4263cdf701dad05116cf68535409a11e450fdb9f5bfdbc9a1dba78198f53", 0xc1}, {&(0x7f00000006c0)='3R', 0x2}, {&(0x7f0000000700)="497ec3ccf4cb1f169a42719b0c76013621a10334dc53a67ada62f747eb169f1159a5bb77f41aa6cebb6759ed65198880bfb8181d7c6d36f7b0b7535eefc3d760fd61a4aa606cc55ae02fd0d07bf35f6375e2e58cb765b2bd23405324731c809ca58e0c3527a891ce736a2819e164e4427b38ea67a3c2b34e2c126233a6a3da", 0x7f}, {&(0x7f0000000780)="3b07c00f32a6c30c528e110e058b5e13cd2a97acf6cd48524c8882835f7344fa921f391f1f910c60257edd1be3ff", 0x2e}], 0x4) getsockname$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) 14:36:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 14:36:45 executing program 0: socketpair(0x4000018, 0x4003, 0x2d, 0x0) 14:36:45 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r4 = msgget(0x3, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000031a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r5 = semget$private(0x0, 0x7, 0x2c4) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x305) bind(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ftruncate(r1, 0x1f) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000340)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000"], 0x1, 0x3, 0x800) bind(r1, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r6, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000002c0)=""/10) 14:36:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) r1 = semget(0x3, 0x3, 0x408) r2 = accept(r0, 0x0, &(0x7f0000000040)) accept$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000014e9000000000020000000000000000000000000ed0000000000000000010000000000ef000000000000000000000000645b28c658e9181a02000000000000000000000500000000a08770456b50883cc75ab30c274263d628ebafa8c4b6cd7d2b21a57d6cbe36818933639931cb176c841c7408703662612d04ff000000000000007bbcc07c82d4332cb6375a42b51be44d42123a21f8935d42f9fa53540e99aa589b5e52a5a4ccf2dcbf006fc4252a2a5c5c4585447b83d2a258392bdf972063e432d5b3f7a275ef1e0214b851c6e9ef2b70d99e8dc2a0af2092c5c34d8e34033b2e3c69eebae57acd3aa64f30f4665fd1afca8eea4ada5dbe48964bf2c570b6ea1dff838a666f5c03bae4f68d22d9167027dd3b74517e33bd82412b2884c734b411183dcadd15b55af416284c76d3f2576af814406402eb5c753cd1f2fc852de0880a015657ad839d2a75b650746af8268882c1484a383fbfd78446a05ec16f5ddcd9dd7394c25f589bbb8562"], &(0x7f0000000100)=0x58) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/30) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 14:36:46 executing program 0: clock_getres(0x3, 0x0) 14:36:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) utimensat(r0, 0x0, &(0x7f0000000140)={{0xfffffffffffffffc, 0x4}, {0x3}}, 0x8fca27b0313375aa) 14:36:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x7, 0x88}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xffffffff, 0x8e2}, {{r0}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x68e90c81, 0xff}, {{r0}, 0xffffffffffffffff, 0x5c, 0x4, 0x8, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000002, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x5, 0xbf76}, {{r0}, 0xfffffffffffffffe, 0x20, 0x200000e0, 0xee5, 0x1}], 0x0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x7, 0x0, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000080, 0x1, 0x7f0}, {{r0}, 0xfffffffffffffffe, 0x11, 0x2, 0x9, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0xfffffffffffffc01, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x1, 0x55f1, 0x10001}], 0xffffffff, &(0x7f0000000080)={0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f00000002c0)="f67281d297a99709", 0x8) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x1) dup2(r0, r0) execve(0x0, 0x0, 0x0) 14:36:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b0000000000a4e400", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x2, 0x7, 0x1) close(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x100000000) write(r0, &(0x7f0000000100)="d3d4", 0x2) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) close(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(r3, 0x0, 0xffffffffffffffae) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:36:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x5, 0x25, 0x0, 0xffffffffffffffc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 14:36:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xfffffffffffffffb) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) listen(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xfffffffffffffeea) socket$inet6(0x18, 0xc007, 0x6) 14:36:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) flock(r0, 0x200000002) fchdir(r0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f00000002c0)=""/115, 0x73}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x20000fffffffd}) 14:36:47 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000093d}, 0x0) pipe(&(0x7f0000000040)) 14:36:48 executing program 1: pipe2(&(0x7f0000000040), 0x9ee5bda73ece5c21) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 14:36:48 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 14:36:48 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7533}}, 0x0) 14:36:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x20) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 14:36:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kqueue() socketpair(0x36, 0x4007, 0x4a7be671, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) r5 = semget(0x0, 0x3, 0xa) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/118) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x2, 0x9, 0x9b}, 0xc) 14:36:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/64, 0x360) 14:36:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 14:36:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000000)="d5ff9668", 0x111) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000180), 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:36:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r1], @ANYBLOB="5d5b8857e5226b95de6e92ecf70f6e7876b8bccd11eebc228427397704f46a745922e48dfff9404d0687964bbbb49b83f39a095e247d8df2537982527dad", @ANYRESDEC=r1, @ANYRES64=r0, @ANYBLOB="7003db566a7403b43647f74285b205e53cff6a2b16dc7abaa30ad643951e81", @ANYRESOCT=r0, @ANYRES64=r0], @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 14:36:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:36:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6d, 0x9}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 14:36:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10200, 0x40) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x10000000000000) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0x5ec7}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x625, 0x5}, {{r1}, 0xfffffffffffffffa, 0x18, 0xa7, 0xfb1944d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000040, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0xc0, 0x455, 0x3}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0xc, 0x1, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0x2, 0xffff, 0x9}, {{r2}, 0x0, 0x3, 0x1, 0x34062798, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000044, 0x17, 0x1283}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0x5}, {{r2}, 0x0, 0x23, 0x20, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6df}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0xc5, 0x80000020, 0x2d6, 0x3}], 0x3, &(0x7f00000002c0)={0x200, 0xfffffffffffff5f1}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000300)) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5, 0x0, 0x2}], 0x2, 0x0, 0x7, 0x0) 14:36:49 executing program 0: socketpair(0xffffffffffffffff, 0x4000, 0x3, &(0x7f0000000080)) r0 = socket(0x4042, 0xfffffffffffffffc, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 14:36:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002200)="2111a1c14dd722d285eaf4d2b48ee9adc6029e9bc967382f670e3b04c9793eb56df3f4e24340be503fe6978b9221f234647439050bb45492627cf1293919ba30e691ed3733b482e4b93d1b2b39ba7ad86ee570f5ffbf5b71dcce94a69ec04ffdf54c67dd6d9376429e75c1e5a8894f7e1bfc000fef1da2cb17e54559403a03625050679caeb0a15a527069f5daf568881c31bfbb51f8adffaf830695b7b5c137665de0debddc915492bea8abe02c54bbbecfe11198c567f946fc25ada2d7b97a9f442b2bf19f8515f529f09519053fd0e217371d84b2475bf45f43126fe240abce67b47ae34e3e7a36077c8ead9ff4fc0c14cd7567a013036906ffb5977a65b4373516e8e423db2d24073b03595b8774b37f2b6a956dbdad6f917f86fa84714f6c0dc06a9ab518e8e73094214729c6f5a1758d8cdfa9e90a542f257b0206594dcaf6a35f37794cb833c50f42366bb58db94293a1a9ecf6e8016da35997a20cc8ac8983143f6cc9bb5594a1f98e4d9bf34b95e70fea659a5b92f86b6cc55ec7b284ec7baaf6c3e8e216a8425366d6dc67edd18cb44337956285a42ad09bdad6df9386a7495b361246943fdc541c59fda524ee031df0350a61ab696f3bac9dd6dbd4b5490c416008f35ecbac3f1c85c007770cafd9adbb32119bd0d9586845f3e7d166421f8fe1ca5a473242434df20c35ba35be6aba30e801a67887744c84331c8ed11feeda12941d7885a8c103106bae88c0b47df6ce5f47d03bf47d4a051cf26cf4e5184a363114dc1d5070ae88953034f31a4ca7cf4ed55a15ef5a05dcf904f26a7e93eeac3cc9ce3f4bf077f30fd432a51c753f997b8429f5bbd6526c4dd69f5b04e179ccbe7cd2f63f57e8804fd2ca4a244d7b789c30ca91996a73cc0209e73f782b50a9b5d9422a84fe8eb7932b27bef1875e4b554b5f08d27b6c2107c3f8da08bf68c61b4ea0a1d0648b16b244c4047ca708b7a8ef1529e67a146c57f2f18bcc70b06777a8d66d4f18c5fb1cf1d7d5c4382ae42c20d9a424ed7a20e71058dfa95e894e16848205c6b44ed1cd1018902293183ce07add000000000f2972939b137b474c857bc04e2368a0a040f2eb70e3b7b3420cda199e334a98bc8a0af3b3eba61c7be35570c1d00e8389d6ff0aa4126acb919226742030c053ee336498e86dfd9be54985ddd7a49cf9f9d80618bfdfe63402afa6d0cef5e26adca84609488d00981ac79f8b64f81532d9e00055cbc5994e36792d0d517d3adc5acfbce08bb5bf02936183605eb3e09439c2a37e75cc57d439b3090867a58705e7055d22ca1d2900ab0389106e4a08e621aec0068c7bb2ac5eae1dbb43fb680698de5fce4818bb13d273fd83b62274c7b060a288d99bb7d64bc209a142d914768caea0de527fbbfc12c643c81bf78bc45687d4e2e493ed951fb19b29add6618e25b06197c0d97eca2b8275b9b9a3e553f6b44d6196b904b151ad31e4308acf05767c14a7357c2418bc356ba6c6de4fd059c40217a28d99624f8d7f25491938547671a7664cc3a14b95ecda58b6647eb25f24ee995652282e84e7f0fd654bf0202d1667d738aebaf8c81f282b788ff8f3d68b3107bdc583cff86198da80e1431a4ecc4df53be310d0804b564b5ec22bc2728a04affad75c8e5169bc994fb9b8bc8d3eb40dfd09ba041103824953571d7b15bb37023f405cc37c2f2d7ecc459c7434f74e1b0a6df47f6ada8113fb9be3e9556ba9a9f2959334af023d8e1d219641c9b947e20004eb608c240433264067cc09b8d55ecfd9de06525d264b9a9764accb1a7fafeaa4fcb3b16d513cfa116178416a74651367e236721a989ea033b752aae9a6d92d076a6b28fa839e34484fcb216853ea6c6ea60845dd0e0fcbb4586fb8691ce2c00116e778d41084ebfe680a22878a3788e0dbdd2b10c92921b05d8ddbd2b78aadd19974b4ffa83f21cdec91602002d8baf062fc05a239c75fc328b47de07ee5f364e2ffb2c27aff17414dd259ab8e64cdf14ed6f107a5aea263a6bf777b1e1519f6d622ec1df87342d7d646933decb3b295935773ece43dbcb4b7d3513e36c2f9235bc47f9040d8778b1bba9177e1777655354d19e1a4bb2bf897e8d39036783db9114b345fb198279633639c42fdb6d0036d38bcae58d92414952d6bd9ad454fd167daa07cf9da8a0adb6d9496a37d865b8c200b2b9d505a62ce2995386218f956a038bd7dcf7ab5aa709d4fc114fb67b24c717f74e4deb52e329cc57748bfdc79c246a669286ab8cf88a52a075678aff78c4b0176ad96369913fdbd5a4d8c8eba831e4a1107aa0760a0c982cc0704534229334e43b183eb21e5e4d8caf0d3620d75c73754df081f31704900a5ae93817980f721728cc6318c32731b73e4e2db3e98b423b5a9f0448e3eff76dbfad1753ee56f783f4527f729c8d4acdf2e0ce0c8fd6b8f22a7dd05dcdde24ce0372998855563126a8441bb6e04f2a38245130fd0d823f63a73bbfcc643a22a88fcf2753c774fe34695bbf8eac8bdc1460cbb3fea9052cdb355faba440eb77b35c5685dea2797de81c3f6285a0a086a1ae1d9bd56b9375939da3218b27da9a82a79201cbb35e3e225301b4c6e65004a2a5311042ab7e8ffba705756c521f92e72845f456ada3266c206df14c9944f211680482ebc16f5d440c16b0344c9773c36a5726148a4ea50f7cfbcc5cdf82fe931b2f43d1d21f93e6ab6835aae3de9026056ad1dace5a58418211abcf5cb605f34a5fbe84efc407f14b4fe1e4beb9563b72289733e059cb75e19dbee0462c9d03c0390871c54586721273888ad47f66f1c4ad9badcf6d107f579cbbf6d00cad5267f84a3e2a815a4421009eca778033a56e72812c21eaa7ca1c9d888ed141994322dab94d8e237c65e65abd5efc0eaaade3f7ffe17c1d7e60aa008ac50d7652b6819032511a1fbe81db785f04cb6cf88fb5ab950487174c8d11b51a96de7cbc389cf354b15531eb7725ca859057fb034a9dceb389a5e1b8441b827285a3359b6dccb5d835900089e3f704c2ee6316ff09e105ad23897838a6ae33ff15fd0e98367d3f6cdc316ce80885ae8b61c6d31ed66002ca9e78dbe48007eb2eb0cfbaf68764534634bde816afb60e0f636b71107c95c10b4b7d6a26a866b2dad16d83697d965b9bf0d52035a12aba66aa8888013e144ae97e8bd1edb33282b8ccbd67a44b3cecdc4dcc2dbaad1e64c2ecce2c8022a0588a3d552f1154af1a48b65287025ace2ad5a9ff491c6ef85acb3c786c93d49dc1ef02317e1ada159362114d43063e924677727df9583c538ace9754e43f54d0ff60901ee8448c854e11e75a21952ce0f6a8a296b68ae3c8c1718ec101253bf7c4471c36436654d2e549321c341f741651bd6c9ed2bcfda3b736b3712ae8e7c452847abf0de89613599a739ef9c8ad177cdb08b70f1bd649dfbf16f097814fc87f0b202a7f8f3b0a4a6561b1cb75c4078055761d08c79b857d5780c062921edd58a9f3e7e454471db75aa8b86d92787118bcccaadabe22cf26e72768d156c3d4bc70163f8a3fb2ace717462d771b2c5d681cbb9e1fc8892b783dac9b4d9db9b61eb79aa8146f3cbeba241f92d42fca726edd6a015d106ca480ff076fb8b28483556ec5f3cacefe0cb74b11690560541da633b457b7e02d5dae1e4680a444daec3de436ef9e78afd91f81aea40236975d2b2d8b21793c658d240889679dc6f39f6222ca8d4e80a781415052c06a545816b111d53fa2b95caf90444530c6d2037c1633397a1d3356fe3e8c4439c3d16a87f6b3ae8a6d8fc41e725e55d087797e48bc71522ff39c2d8b64669d93acc02e331d30505205e6b4f59fdacd6cc5061382cb09fb57c55cd32e0802fab65bd06ec4a59e49f461c84b4bd095bdcfa767738e1e4c4644e3816c66ce4ce4260107c4033198b1831782c5512858de293c4d8b3f27f69587729fc0744a38fd5781d4f20d0c436582bec4154ace2d8f90b340b59b7dba5ad42805871f8f626c9ac92648e02f4633e6396be9b87351c3997a43849ef724cf86457b22b0167acbae34ff81b7c87ba0549a3b87049c0c4fcb2424e6efd76882aa42dddb7fd5da6b0069e8852e750c121399ad79024c8dc8bf543ee219f5b343435a8ccee011a1919846f56449e388a122c25996e1ccd5d1286928b259f886d286cefa15122059a87775b45a64f15f0818bae754ff0ce337aec8e8c7e28a3976a3b85ab9aa4ec1f6f17c492c654027a8de14c2f09a64bb74159f4394c159104d47ecf7eba4d64434b788548ee05926f34560b9db4c25d54d7bb740c0430e51b32112528d0fc68a1a99aef0550b84ae039e4f1e254ddbdb096ff9a0a25ab6f02b59d6f5d1dca566d5fd233bc1de584a6535824ad4bdf6a6db3de19cfb05504585be25ec08c0cfb98f4ab4a6a0ecbba2b2df4ede96aaedb316093bfea5907f6323c4b3d6fa4138bb9f13fafea745cd4169dfcaaf726c7edd4a13c2ee6bda8d3b0fecd297ba304d5df6de2fb84c885dba1b0b3387ea7cfe583235ed11e1a23e1a784f9b7222b6736b79e36ef075ed8773a84bc33477491ab9c1464e7953cc87bbec46995268a64f5fb391f310ff78f45f69195d050a59fe93f2bdc38fb532987991b6016bb13f16a8e537f709db8b74f7aabad7a1166df33c24cc21069d4b61ab46f6d19e453fb2b378fa4be583ed736eb3c917d7582cea93e6efafb28310158005d8eb224c2d40c6816530687547e8f0f49d122241a27263368d64a6b9d01a9e8f48b6feb192faeadcdc35b5903c9e01c89d40eb4d21299dd2cb983fd5c8d3513a357f0f42e0e3eb0aa7de3dfba1e3e4e5e288d921b86ec84c4264a09a1500282581e541bef1cedb68033a0bce9b20b1213948bc502d9200f76111a45743ad2d3050766647f0e7ca0667256ec9aa1dee7f028b2286beb2b3269e0845e05d460a2deb199ea44d2375ba3b2ec397c8d8a9df85f41254a524181f17d0d53af53c47a2c3a62bf52bfb802c39b337d998bb49ac640fa85d7e04f7d15e60b963c412478e79a4fcc346c7aba3aa708b6b9eaa69c3f1ee368d4212ea5231d303d80e16ea126c23d181a6eee1856328cc17c337ce5e1a9bebbca0e8b4ec20a8d529de683648d1850dc717e6a71abed1e39703071de3f002823ad7684856842cf5f8ae8e5132eaffddfb13bb343771cbed4b6a76e6ff8943945d2ebbed5b04488088b2a21f3eccd85ab5d72f44b57f7e267ee26f655db7dcba0fb5a8aa0959a035112ed0a67f4725518d2fe7115bac07b29112f66ffc8f2f0d0125a3fdd34265db0f490d41a332e97573cf7a41d7219caf9bbdaebfe9e88a9c0b232a6d997d299aae24f3d886b22dbe42a2032ae63ec01d6d98af4742e64b8098f3742db6095b94da07b3238947e6325ec0e97edb304ee696eb37ba9341ae2c45ddf088e1f213c457f34a86b05d5446dccca1c67c5552d27cdc6d80037f713e2b703ae19f58e2edfeb04cd9846f865d2ad359cdfce32a74609ec612f12082ab6bba441b634bb57f2ef8be4e14b58e47b1ed9ae1329279a0e37c1d322a4ab247fae5a79223d7244f0d50ea7cbfeaab9fc19df54d429b6ccdc871a396ac50ef29fd283a55c21a1628069970feae14a68e4d0a9075763f0f3061bf309943b0226282b6cdb9ecf3ebed8b746420957b9e71ede510be95b170617ce32df3243c0c1b3de287b6943bc226c49bd5c441cf3a498dc9fe8270c388f825dee62511df7e7debd4a2fa8bf7e327611ab5efa7c94c837170bd8a94eb78254ef7f"}, {&(0x7f00000005c0)="5a5ace052796953bab410b5b26cd74f4d45d9bcec89917cfb8d20ad2a1cb47fa8fc00ee45613ad33a85dd2a8dd7b9141043b99b665a16f0672b5280bc8699f9e94d8407e3db2fcb2b2c5d9c9e3872e6548ca61d45e22365f7b5d3c7210dc962724ff", 0xffffffffffffff26}, {&(0x7f0000000300)="305a641befa562fae4e2c33fed9c73cf54c934c12451f38874bc66830aa42d16dfb60869c30b7ec68315eb631e3cf5514a40dad2b0da754eeb096d165b542f7099334f7eef0106384439e2d863dfaf53ba8d12747f25b63b9e91feb90a9c27bb2de3209141f025cc00c86b1e26d274d26026241092401237c1e8949ff367407ec1108aa170685656c37310b9dc2f60ea693ba844a577ab26ec6d64db9256e90ccfab6776e5c39a9652f89de2c5b536b31a98321ece29cef4e3038eb7593c6ed37edbb63e080f923ec3a62c24b0f2bcaffa", 0x1ad}, {&(0x7f0000000440)="676f4b67076f76ac439ed732123c666b4b4ae965b6b342389703d79a63ac26323e2bc57e9d9a82f14585012df9449c8d83bab444265e8132e1c7a69af1f8c47b429bb5685d82a81fc6f1e93a80da8f13b9a783fc4986fc1256257a91cfadcca7075ff3290ca133ca5e95bb8c4cb79e1aa78107c1a6cf858cef0967599734418640c3578d17985e715172f9c0a8ac7b5aeadbf2683ea2cc2f9674c3a68da8a12af4822acc6449fabea36eb516a69479fc9158ea9b3b25b8cd2f2827145f8be78102dfd38c432d9e3f4424d6c336a8c5f5dd5613ac7c0b411f796f3d047bdb2b6debe8879c6b5742637b0c0d5e132c6a61b036aa85ea6fdf9b7c2e2d5cba2dc6698303322bba51758e9a1e"}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) semget$private(0x0, 0x4, 0x90) close(r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 14:36:49 executing program 1: mprotect(&(0x7f0000341000/0x1000)=nil, 0x1000, 0x1) clock_getres(0x4, &(0x7f0000000000)) 14:36:49 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003f, 0x0, 0x0) 14:36:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a6c231d24e7f1480a0944e97bcee632fd37c278fd297c0258b96afce7b82c0242346646119d0c905b8d6710132d9ec56f0680ebd113a825e4686ffa829c63c1431179bd02db93f6750d03875aad5e34135f6202df9364d55e240375b648e56ea73a119844f587ec380c051a26ccb9236d5d6eefb4b37b015da08148eb2969798fee16a628cfad110fc184a02871855d1b119d54a1ba3e478ebe871f79662b2b2ff8df50cde8db202f6352e31f9d33daf005223ea41e20e0ad85f1a879323b03040006094403fc2bed6048db9a9eebb118bcd6d5ce66ec02a1b0919f4eb23e096e5847c303120d2038d194474c8ca4796a983cbf5dc", 0xf5) close(r0) r1 = dup2(r0, r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 14:36:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) getpeername$unix(r0, 0x0, 0x0) 14:36:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 14:36:49 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)={0x8}) socketpair(0x0, 0x4004, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000040)={0x101, 0x2}, 0x10) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000080)={0x9, 0x20}, 0x10) 14:36:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001580)={0x20000000, 0xfffffffffffffffd, 0x8001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38fa3e790c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0xda) unlinkat(r1, &(0x7f00000015c0)='./file0\x00', 0x8) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 14:36:50 executing program 1: r0 = socket(0x0, 0x0, 0x56a) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() r2 = getgid() recvfrom$inet6(r0, &(0x7f0000000200)=""/94, 0x5e, 0x2, &(0x7f0000000280)={0x18, 0x0, 0x401, 0x7fff}, 0xc) setgid(r2) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x110) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f00000000c0)=0x1000) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x80) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x20, 0x6) 14:36:50 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="98a75cc7b8f177301cbef39cc37e326fa62ffa1c69274c199fca2acf0a377623910c28203b35a813bc6e2d1de34e1c67927771542ddbfecd4c475bb86e50ae4c50c08591eee5cb8e1e1a8d8791b042234fcaffc51e7cba6e53ca8f46ea830c9b36eb08763b9a04317df013c90169dd91b33cfc4aa07a845ec6126ba30463019a9dff8136d396cb79e86b22255a865a06e09e5349774dde88e374e9eaeda6699ca34f7027bd6df696dfe782fbbe08bf07469121a1da2ec75c2ebebce0f10eb9a4e2029d5429ef309c0b70f09b43a8c06e9812ab57350eafddbfbef1dcac833d", 0xdf}], 0x1, &(0x7f0000000080)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0x40d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 14:36:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x12) sendto(r2, &(0x7f0000000040)="8a4521c99644e1f9ca502548b2d86c2e005a93f1a8f3a889", 0x18, 0x4, 0x0, 0x0) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000f44883969cdce0f400000000000000000000b8b3dd4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011d2f4eaa52912551d7ff40d0f4b8393ccf32e110f30995f6e31eab5da32710ec6b8f5331ebfd784e1123794725dfda8f6d385fdcc94b63cc84e551cef9a90"], 0x1, 0x1, 0x1000) fcntl$dupfd(r1, 0x6, r0) 14:36:50 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x800) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0xffffffffffffff99, 0x0, 0xfffffe0a, &(0x7f0000000140), 0xf5}, 0x0) 14:36:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) 14:36:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 14:36:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup(r1) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r2, r1) 14:36:51 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 14:36:51 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 14:36:51 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, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 14:36:51 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r1) write(r1, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) 14:36:51 executing program 1: r0 = msgget$private(0x0, 0x401) msgrcv(r0, &(0x7f0000000280)={0x0, ""/85}, 0x5d, 0x4000003, 0x800) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0xb, 0x0) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x2, 0x1f, 0x9a4, 0xfff, "afe12626cdd343f2eb080203489448f162340e30", 0x7, 0x3}) msgrcv(r3, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/23) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000008b521dfa45e42ef08c8362de699cb825f8e138a86dc8ad735c5b3f312d998236eb8306040e2be1aa3c78431379c839cbd6cfad0baf9cf79b0300000037d3d478449b4ce4eb9fb28574f17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d88750500ae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee40023441320826100003ffe76bea279f33817569e46980672870027ecda87a72e401b4510e7ca024063194428d32780b55b08000000478caea99aa1fb66a7a3c9c05739e9596aa68924d49fbee7050000005935d327613c6adaaa934ad7e7d0717f469b1c67b5e7faf0ae2878b2d483158ffad3ea87a19a7ce92ce712f5f0cf88aef5bee26552cbf9b9bcf9772b318271ae2690636220c79cb821f8f7f84fe81b31341549919fdd08dd3782268ed9af"], 0xa9, 0x800) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x3, 0x80000001}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x5, 0x2}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 14:36:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) getrusage(0x0, &(0x7f00000002c0)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/96, 0x60}], 0x4) 14:36:51 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/199, &(0x7f0000000200)=0xc7) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r1) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000180)=@in6, 0xfffffffffffffed7, &(0x7f0000000280)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000240), 0xff3d}], 0x2, &(0x7f00000002c0)=""/106, 0xffffffffffffff33}, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/168, &(0x7f0000000000)=0xa8) write(r1, &(0x7f0000000140)="9d28a8ca9817acea4d87d46c0b55ffb14883562d091ae1dfee22640afac48d32e16f70b9284b066e4a", 0x29) 14:36:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="1c", 0x775802cbb30e00b0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/169, 0xa9) dup2(r0, r1) 14:36:52 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='w?') 14:36:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="8aba1520ff2863bbe8ed2e55232ff1f5f20db97571ad10472bc522290220844640799af7989d741009e825ab7041d56abcc4f2691c77bb409df30ccf2c1109f57d09dc26887eedfac05ce3663d15927cab0594f30f9ccfd5a5d1e97c366becd9137a52da2e60b9c058ec1fca4db336dbfcf4c3b2c986c1678460a748b11145a3122bb20aa68912351bef884bbd1cb96b87fd0b32a3421d2a1131b4f908268c656ff75a85501de9c1667961d01c7684b6c10bb3cf760eaefdeb80a810065552fe978325bcf3c863e555bd2d4f4a7309c5a72ab6f334a8a9f103ecc96b11e45857c5cb0a22160b5609086ed24139e5eed521aefb122642833343bc4b394e0e3b0de7741e253fb033782c51cb851b6c3323c093d4f700ed4ac7c5e2b2bb87049f62af1b58bfe3bb6dccd29038ee9dac476bdab9c094b1d4406c3d8b92ad2eb42e33a9651883482ce2046e2ab9c82139b872fcef4cd67aff2187f34257b11bc82ef5a2d69f5a33e5474e5cb36c541882bcb64c915f1bcb29dba7121ad5bf053c85cfe6531c4a9e8076c0b470276686aed59286c287fe74309b48871dca7e169e0e9e07831458195db6bbff44d58008d95ccf362397e18f8012a675336ebed9a9133dca63bad4a7b9a329bb91fd90f2bca1345144498279d09b57cda759f485416dadafbc7540b1965aa583a63845455b605716ddfa15c523ba24642aae8d3103d31eab0bcd7d4a68d11a3c626f89b92a7a38c8f99ae47bc49eb7b240ffe94424eea0d3584378fdb47b2a12cc68be8f13eb53b8cd6b4d4d042b9d0a0fdbb754ca26d82518b6b8a9af21ca2f53b103c094d10a3a21ba7b2fecec287bf494dd78eecc432d12104bffdeba0a7421987ae10dbe20035b4b1107442c72147edc6f759cc9fd2fe789f7b93f39e59037c54600dba74194d8bd39c25ac013b4c14053788fa3529c63e8107c622b5ca46a840794a91abaa49b7723f4e9335c8ce9c00cebf4b26f4988fdc54249416b9394febc71108410328e16835a6920288963d9afa2385fb460034eef0b8b05b64755f317103facf4aabaef1982cfc16bd738a0406bd2c1d04f70634b33afe4219ec6fbca03b6ba95295eda438bf866bd9ae57275df0c2912bbeeb58daddea9f474e0904a5c4ee995ca8a4b7721a6a67f17dc3779a3e76ab01fc3f08258a30d340cdd51159d429f4887202addfa2de364867a8d0012fba2b87e5846fa2b626419794679b04aab118cd60109103949a580ed27dc1f7f80706d3b5c1a2ecc7410fe034d6d791cbc08a3b6f07b3acbf9ac777022e5f4fb2e0f50a7ac5c0666a45e2e3e6e89618c3102a042e939630f9ee91e9ffb1c9fd0c29fbd9143f5ab083c388f0ff93dd98fa7abfe01a9a4c8ee1df15385695404f8f6df6b644fd8b503d02ad599b0c95f5e77cbe576e802c31fa7d38dd411d40ab51fddb478be130977398ac1b0adb8a819c7a2f7f3e651f3cb465659550c84d47317f385f8e33382fc2f22214e9875653281417a5705702e5d4836769cced5168bcafb995240cafd0e7b4c2a254f217dd5033f808e1ad9b5a512c8725eba6a831871604a53549d7446cb4720c7f604472a8d336ab1183dc2beca1a17597930bdd4384be5e41a7a07c5b574b84d55e56b336ad4283ba7a96832f7121b0edf05c14342942ebb6da825eaecc4dbcb2226a688cc384a7262278bf252ccd923d34b024f58742fb252353841c9a85e3f3776fdad8fe2a218dc55fcef35af4d0eec68b27658a5dbe58aa05d082803828b4baf55e0a038734421889a0fc4e4de96d90441ef02ca67485ff87f264a0377f8591968b3d0da814ff0e108f2aa9517aa70b9a49dcc36ec80f1ab933c0db2e9ee53c8f6e4f82726130e668deb1d57ab852748179e9135a17ea5f47bba63ff7ecc8fe5e55538bfa55441594dccd0e72362c6908d5096d38ef0f2650c648a33663959856e39d20689a92e98296dac88e205396ce353539fef5867a5eaa068bf8ef8eac38d0bbece16702f929bad6b348b9484ce89539d1bf3eb2b29010b402b1ff85ff4a203e38b1c4ee64aa252cd514b55582239a12a85b7a3b95c53ee576b46209c8395ad61e44b31bc636e82e74a95851b57f57e1dfd1efe330b21710033b39a7b65856f7ffb5bcb61c46b57b49f74a5703faa84eff0df1fa027ee3f6df3234c203a9073f1a20c5082c3071d0f68a37314f8ea2a528d6bc5459cea452b39a510e849484b48cb389524b99ab12d6037534358c1edc4648b75ecc36a5e15f2f05c4f87a68f6977ab8a806914238df0d48fa0999b0533ec3863674ad087579197d01a6eaa55f28ec77441e53153bae48872be2ef9852d58fe6ddcb094588fced77b7a9f9e6494cef6f4c8960333d7df5b5dcd004f57075721563a2da017fa955adbb602a48c921daa0ec5e1cf14d3b389da63e20d14642dde70ec5b906e9aee1841599f4dc6d59436d0e07b1b1d086fc5bf505a57cef947c965acc32824f69f97ea6b878a60524538c6a79b3e18841b42939f3ca9c804adb7c97386ae581b8f6b96cb16c877bd3a6241472b1a400c4716f698228ae9e721545e86bb05d1c56ea8dbe912a5790df5a6471a428c1ff4784791799bc0a0f123b0c23582c1c2b4afeb82029838612537a8acfe87d22e42f489c9609176a85ad1c00a82ff905f2705e82da9084d6bdfb53c28456f3d7b1d6e3c088abe0c768cde0eb820d5223e05a4d3dc3bb413f2ad536b0cd36a9bb1b03b53ffc3923d3099364c9ce94450663255abeb43b3568717acab62b088fa70ff1df7206b43523a60210e9c73d1465a483aece35fd11ce01aedd70d0915c93df77cf352ae3df3a065c5ec9d76ca1c83dd9768b083de66159d0fb7f8f74771945882331cb9f4db277b463164f0a9a67e44a313a18742408c5320fb9e1316d87ca966e5c3b804b8f2fc74dd1c9e9a1a71ac5267b2792ed0ebce325211c1f53eec1c5af3c432df90c2762cf3d9523bb38c53a813c2f7fe0a3f9c4cee1286a1da756229545bc2ad1c2852055649d4ecc640216540a904f104674a662242ce8a1d9fc8ca78fd269333a0f94a7a81c430b468b4c27f2451d20a5441c4733372ba87509e3df71735fda2d75638c958d03ec8b1a4a197a2866a22a6a745c0cd06fe67de5707e54c85deb88a744f1013ad800f510196ee128f159944c928965082a525013fd1adaa1158574938195bb3bd9d6e590bcef86ef14ca1886f5cbab53479fdf36239f436b1d2366d6dbe65f126985f6b2ab35dea1e5d806e452554f646c0bd7a32cd7d76849456a4ba3291e8f9a484736ac2a83f6305ca8e873344bd97b9b822e17212b80dd1fcc9329797fed4ea19348bb4455e4cbd40e308aff29b74905437a7953bb2ffa0c70eec5316629835f9f505cdbf20728a24da63b5479d75ee2dd287375cd8cc8edaeb889fc5a8fed35ce20d70a56210cc0d40959f9295c4514fa9e1fc53f8c01273fb78f286a9b6347d3b008ac0faaf6d5ec70effe5c7dfa26c0ba52e6bf733fc137c77675042cd965d8ee440348e54d34a983fb0785582ebfc2cc03d9e78d19b8c2522d7e0b625a5e32aa513ade85f244a059da4252f1d594f1f945ecebc012e7d3bbebbf8a3f984e030490e2437e9075a4d191821157a20095e8822d3c92e7098e18f54c2c8c88c1a06b41fb1dd48a1757192913f9afec2e17cf05e14567c57a6305374d1bb88b33d95b94922969673e69ad8e9908f46467f71b7bfd0fe5327e5bb293a13e2451b0f99dbbb37c3f53f2d1a2fe8f22a7871b2a35cea9178252a7d214e40d1e5388f60da24eeead5079c7aa91ddbb1879d3cbf793d0134d842a08f836c8879e4d178dda252f4bf4af7ca51104867040d4a90aadf6555e682a7cc96b0cd6548b9b4a5e28e70e6d76fe937645ee399aa1ecdea3626595c3d5b22887343e2b9323d863754b0ee3f62f04adbf0cde9960b5371adf582689c2ae2e501fba13d67fcf66de50af4c02b01542623d525807e89fea2616237372e5aaa15a291ce9c2a2bcf9689720bf5763462dec7b5610925a4456ded8d5ad761c9c235a0eaad8aed45fc386c1bed4be8cc06a31ddf158c0d29053585a7a0ceae7fd369cce153583edbb628a6b1a92415a9ee5bd4952ae17e3059a2039642665932bc584be3e84dc0d0ebcefde51d650429f57ef0b8045493fe699ff1b1414c37a6f7a60466ad40b5da8672b6714b2d83608095828497325f24ed7525b085388da7beebbed93d645ec99d434486afad2575580dcca6f9651402bea8e1786ac5cdbea4fec423ecfea941a9f129cd4397ffbf4d272fc808e3744ef68ed5e135ad42372202bed768c0703fc187eee8f60c2897da5044c90aa1232fdb99daf0b0222b23345039a04c8dd0c1569400f046776cbdaf7d603bd07f147faeba92b5324993ee05fe6becd838eadccaea5118326d854a29e780a58852af1c6255878bb04b19a4ce3420599dd185b1238915b5f0aef3e569dbc319fa6c795455d6310439cbf8ded75ff3b5257fa447f8e6bd094a6118367a5dcdbc76798c5aceaeb079d57b7a5ba54c25200c78254e861cdd866b8b6fcd3d6b8d9e3f97d14520ccf128280afd81b3a87a3eaed14641690985be8b406f519cfd19d908255688410ff5e8e2993f9d9b838aedf53a37fa3b4d08bb9d58b0a2c641796d40c8af31dfe5b1a20a45ccd702eeb6b335915c59206e6b78332a6c8d2fed53ce20cfc57e8a5131ce4e4bf2aa3ea7e7f5966fe9dde3817c686196fa9b0c6cb59784e637ef8e40cb264aa3b5c7e037f0a41e8ab25106e50e43a471ab8439e1ee39d66e433d4e77e0d480cf9768302ae222e3ef4ea68a48607c4cdc4d6dcbf10a45d91c5a835385ec4ded1e099efb0c6d92b6249848ebdf483cfab0005bbc9e1454bf4a23e9b5e67317e0ac2bda6b1b487b4664bf89923bca9dc4bd4880fec32c3bad19a22a830bc47d55190a4236094ce1f67e72876ec67d9b4d3db4ecdd873ea5202c02a0e46c9fc725e4722ca9e8e10126c8f641573ef4134de7c2341c8b3c8f418938a09a2cff4a08d4ffa848caa726aef6a235a39557fcd08ea54d6d84724ee594b54acf461ef1b1c1d12b78eec791327e9962c1cfd7e07c73c14bb80a4de15aab72a885c5f9e62e2e549e9ad18fa2952d28e1e0b80e0ebd496302ef0f00f98792d9a9e0dbc644f1e6a9ce86f8b856f947ae05c53d60d6e1a86672b975f4ecc3061e2a3f6439109e78ff82be059256d2aaddb118537533c55adcb91c5b473e11cba446037e957b868d9f0659288bec8da927eed307ffa68566f754c1ecc1d0cdf68021de1ac77ae9de6217b51f1cca0c32cac5b499c1b42c49ff741efa23474d6fd3c85e9fcbb766451c8b4bd13d6324c474fb86a275e9283d1aed8977a5587bb223c5f007b8c98fc842678141ac480766d8bebd78b36bd577a13c13d668e7bd7f3cc30295bd7f07cd0f59f5e7c320202cd61e535404aa3120126e2892c7cfb78807db72b7b7ba79bb105cce42f7431b91a6adf58e81963eded11ae0133ed06a455f07c6915b19548a2165f1a5c2368ae4ecf9184c54fa6f5e73d9bcdac6d826bec53956f70bae22d353a519a06a8b5cade402acbbcc9ba699140cee739d163d0a9a6cf2e379bfd77a21bcf10dff65c9c31daa2c12c239ed3212d9e74761615bd1e77566b4db80761cce277fa40ea4bf1c9d0b6a3f961456364c2d08bf65f6e667b61d4aa0e6afd336e8fb818b8cda6ce5b8bea8a7dcc66866a0d92a6026fcae48ae29e1f9b9569653188609d1f2ecbc3b3cb5", 0x1000}, {&(0x7f0000001380)="7d87d849412bad7c5962aa915cc981f50985e0bad8455fb75e653006aa8a80300bbdbbb9ede1348de34d22ccbb8bf21b2a8ea44cbb570a94ed98adca5f1a66cb04a13cf02de80bd239cc533241daf5d8896a3d861ae5873aecc70c7b039c1e8e2ba7fad78fea63f3a8ca3f2fbb3f363d05bb4089ecc7836bf857c02187082ed78822e31f0bb06681c537ce556ac7a5a1fac9fb37aedd7e15334465eb7b2400f237093a7d11", 0xa5}], 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d432a4cb0ed03542d0b39f870930f5bdb3cdf45c088d9db913a1ae20d842957abea57de8e2b54ce153adc55cbcddd2f4e7519cc635f6faa3ea154a89be62b1fc92a24b7cda4a7bffbf182e0ba20cafce5b213fbbf0c9ed2fd6e91f8137428e96081eb33e7fdb6bfcba1225c65584ee833a13ae1ebf08826cb097b0a405b48de04b06850cd38be6b4551e50f48d206f303e3d4a7f652c7991b93dfdf715", 0x9d) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 14:36:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 14:36:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r2 = dup2(r1, r0) setsockopt(r2, 0x100000001, 0x5, &(0x7f0000000100)="ec9f6034aa7bd8c7e8005012a4efc2e55f5a3c2467841e117e1744055d2a9ce284f20c02641242350a3b58fecb7a8783f197cf69f2a4529a43a98ace8e6965bf3800cf5309bb9ee936ae0e4f48cd621ed3d8407ce00b134d74cb", 0x5a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x1000, 0x80, 0x100, "f30654b0e6ac7c1264724635f527a8024b9605c7", 0x7fff}) 14:36:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x40, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 14:36:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x5, 0x4, 0x80, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/182, 0xb6) 14:36:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 14:36:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xff) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 14:36:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = dup(r0) fchdir(r1) kevent(r1, &(0x7f0000000000), 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8000008a, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x400}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000041, 0xfffffffffffffffc, 0x400}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x7fff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x88, 0x0, 0x29c8, 0x8}, {{r0}, 0x0, 0x8000000000000007, 0x1, 0x7, 0x9}], 0x1000, &(0x7f0000000040)={0x6, 0x7}) r2 = msgget$private(0x0, 0x54d) msgrcv(r2, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x0, 0x800) 14:36:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000100)="d4147c81bfaefc41d0fddd0ef0f16cda29f76979bf37671564ca7ba62d6039c638b17049ed61d4cb0d635ca6fdda14f0cbd4a57922e08e7d815c96036e7decd1a4d52f5f547f9273a0c9e6d09baad54ad676e5c7b4a6758e9aa0a283a83a9506245560096911e04bc01eb5905227348fe86f02a184ba66739d2709b6308e3b2330bb5246ecd87960d7f9adabfbae5aba26fe7c4d06c885b6ca2e0732b09f7680b3508713d389c85e7401cf07d4a26e4a885d63c3f4c189e865b4b6548cf9504fb1cf03253d21f852b380f9c9bc2e6366586934e73eb4e1110caf55023a155741e2fec5e589c2c937bcd8f1866c1192", 0xef, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:36:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "8549550002000000e60abec167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000004) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getpid() setpgid(r1, r2) setsockopt(r0, 0x8, 0x1000a, &(0x7f0000000180)="d5ff966899ba8ad1aa37f2cf9ba0dbbc069a813741df90d1843af64a5b7b469891af8832f5a9cc36bbd4faa798393608f1064f41129403f5b82db7540ba52289e5a33c38d217de2735cfc1424c24b39695ffb2f5debcc1b25b3a483fd79ffd64f4ea", 0x34c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:36:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eaff125c00000000", 0x8) 14:36:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02022e09000000653000"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) recvfrom$inet(r1, &(0x7f00000000c0)=""/202, 0xca, 0x3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x140) writev(r0, &(0x7f0000000080), 0x6b) 14:36:52 executing program 1: setrlimit(0x2, &(0x7f0000000300)={0xff, 0x100fd}) 14:36:52 executing program 0: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 14:36:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="430625872a64916f32a5cfbd4cfb811b0178d9e3a17fd2b498f9a5480ff575195c713f646e30a5789466313955be0d942e1eb0209df60775b54c00c6940112301fcd350a44cd89cbd29dd7dbb9452314371ff2efd4190fa4071e125d75147c9824e0c4d525ece5b58511f3c7faa74b0cd1540b1e3aeac52b1653724a6ea2d52ff588ddbbdb6e590777923a599afdd1aa2014f5f3aaa06a094624301b44283f1c5216c3a7fb64ae6f", 0xa8) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 14:36:52 executing program 0: setrlimit(0x6, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mlockall(0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 14:36:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 14:36:52 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) r3 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x7, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) fchdir(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfff, 0xfff, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffe}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x64dc991a, 0xab1}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) fcntl$setstatus(r0, 0x4, 0x88) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:36:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0xfffffffffffffffe) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1080, 0x7fffffff) select(0x40, &(0x7f0000001780), 0x0, &(0x7f0000001800)={0x5, 0x5, 0x3, 0x1, 0x4, 0x200, 0xc9, 0x6}, &(0x7f0000001840)={0xc12, 0x7}) r3 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/177) 14:36:53 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x388, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000480)="f2089232c3cbc94fe219103a788ece5c433ad1bd634d241caf9498360c680816725227ea456cd78e041d734eafab260c2223f999d1a915fc93458149acca82e92e58caa46329e89a4cd333f9e4d39a7274862b6e0c545aab493cc5e7a411854796cf08b238c5e1bd1edc0d17801ac27726531cf9b764319fc680438eeb6f6d304f9462cf8b5fc2fc6d7416cfb118caf3c6b461d77dd48bf15ddb205cecf301c296ea63a0a8cf0be7f49082406fefb1ae8892babefc56fae37792b0397f5158d7eaa0ee94e58cbc0aa7838d69e7c8652bb2be9d3efd12551730efc7eadd1e", 0xde}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7fff, 0xd9e, 0xfffffffffffffffc, 0x80000000}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffed2, &(0x7f0000000400)=[{&(0x7f0000000180)="0dbf22960987c0393c8ce43dd2be793dcf3d5accdc8a9819b0b5c69d54b896df7e56691b602f16872666a12bb1b25d4eec07dbc963a743cff9559ff264ba9e917c1aef0b89f0f5a247ce808e61df50599ba00fa89566e0f9e9745a989161950b4b63588bfdfeb3044dd01a286fbabc9e921786990a353338e75e93349f4639c229331170c5fbb29d6c48a472d5f989f77cca23476afddd41201f4d6c9559c2cc16f1c1f1dc704cab65d65e56b6bc53ebdef28cef0d9ab50b625f9e96b7a27f3bfc846d829759bbfdc80aa4656f7e409f7dcae5eab5c38cda"}, {&(0x7f0000000380)="0553df0f08c73bee86a571103f94ddec78066b107006bea8b542c5e7133793d2c38416da85e412db5637c88d1580ee72a3cc33121204205aed9ecbd7420b55996d52903123f4d0af2215c52064d419bebf1fd956d495eb099f75c0cc7e61d7d44ed558a4"}], 0x0, &(0x7f0000000080)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0x20, 0x8}, 0x8) 14:36:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000040), 0x10250) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getrlimit(0x5, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 14:36:53 executing program 1: socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) 14:36:53 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='[\x00'], &(0x7f0000000100)) r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="7059884ac51f3ae16dd3a72268ca854a51ab5ffb680df5f62e6e22bc34e8ece4b4d53cb408d3020d79896334cff2ccf89db10902eb76eeebe2aa5adbfc43821bdb0304aca94a351872cdea2a155ae56b7364c25a251355d7ad4339a312a73b7ec9919d32d1e031f9e3699b332f2957c747b5eba63ac5b99819f35bf328cb8183b9bd1c185c3126e673291243905b64f3f3", 0x91}, {&(0x7f0000000280)="93f96ef141c0be66a469800019117e1d01ec05ba48a3ac03e74c6827b0c3babf2739602a1565135cf1a45f3e9bca5e9cd49151f437240e7001439330cf68ff4bcd05dba4fee17e92208f275fc1e5a149395c0d81a5065ecead890658a6adad142953ed7047dd5b4a29268b3ed1a666855a2949e6f0c497b782493857998f6be5bf", 0x81}, {&(0x7f0000000340)="064e977c4854af3bd0639e27f50f5802c8827940f61fad17fa07488623aba8310302671e0f3e4bd37030eb629de848990bf79f4d859dae8c6200341ff1d28a516a899091267a0854929cb4f128e57202b71d546df850c6120889bbb3732dfd8160b277c57533dcf77dae900f7ae685063c8945030c6029d33cd291696e5299e2142385e4e4418589dead1767ed468f6ff505a4dc327ac827e9232fc68cdf9e96399be57f46ad53c270f0b59bac64a95b44cce14433d33b07d48e27b665e673f067130e97eb895221c9285b4c3fb123c36bb5", 0xd2}, {&(0x7f0000000100)="ea117f7b8a4ed7146051bb73bd9b3b5ebb93805763b6c157aa264b5f1ca59a18f981486acd3c5f428a5ff51a7d245b79fe81a7b09c4d7a4b4a7a0c1234fff6fe2f812eaae1463c27e28740b076920d3fd9100ec4489b9a6162d2b857", 0x5c}, {&(0x7f0000000440)="20823d54631ad2ce886ea1ed3dd3a4cf77382e1ee5ea4af93f2bb3f82411abf85cacc45afff2971cfe1edca071dad98856e4347ae7443dc486753b770ac3e747b7412c7aa986b07b8569d168b0976442468f7b05d6407f3ab3a46b0bb0ff4d9b3ec9adf8eda1083c7a431e3db32fa9b6836ef892b8875601a6bed981ffd5ce14a89e749b785c97f06065fdc34e9fc00910b456f4c5f0a784e78bcde61a79579ef24f7c46411aa9ef45aea26583291cf4f1ddeb2a90faa74fc41a1b9a5f1fc082", 0xc0}], 0x5) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 14:36:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair(0x16, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 14:36:53 executing program 1: r0 = socket(0x6, 0x4, 0x6) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 14:36:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 14:36:53 executing program 0: 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 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0x7) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 14:36:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) 14:36:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000180)="ddbca93caf188f00a3f3576baf33b9899441c707b8a187f5d778ef102285162de18bb88312380da5850babc299ab87bb9e2254c62af86f5f8070cd69c832f30ac5c745f99131df2de9244b86155094d26cfaf90e1bc75ae1fc763a95661ad9cd0c457087efd21731d97d65c93b21e7bc429986bddc98c9eb9eb77e0433bc39432139ef592550e37012b5ab78f98e7b9ba05bb9acd42a22bba8efd74dea628cd501e7486bea40b4839b85aa648fc30457193c48761077a2e51983da428bd77f067e45847db2d6683b6acd295639231cb678b9a3f1e689be3c8458f47f7e8a35955cb4bca016f8d48cf20dda9c035d9b", 0xef) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000280)={0x3, "8faf6d9185ca0a713c57bbc98a124bf91e11a9a52063982277873e2aeea654c66bb85501e69da574077e7adafb4362bd9c7511c311cd2e27a4861ec45798a77a1919a5b7b4aa447c7079e0ab4f3e98a7d4b6f6773e53647d27be827e7afb356471d8528e7eae503e63add123c1cc49d198eaaec6cd66f88602f955af3147a9a14abb5e97ab92bdf57bec15257a22512d6b4577"}, 0x9b, 0x3b7ae40d005abbf4) setsockopt(r1, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)="0084164900001818f7126eedab0d003c555511f7ac813716a9fd92f755b486d94aa9189795f3e893bce0d7c7b619566ef3eead23e46e2394ac0ddb3ff1482f3f4f1e716052b13b7ab1982753fa572e38eeae8fe6fcb690cbbf358f654d626a0de517012a3e0319ebfb94fba65b59a3abe08f9442039028b7f3915164565f75407601989b0e94fcfe3719cb20ecddd376a89af33635d4afab148d58d180e6cd28bc76be1ad3222389d751", 0xaa) 14:36:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x8000) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000001200)=""/148, 0x94}, {&(0x7f0000000040)=""/116, 0x74}, {&(0x7f00000012c0)=""/30, 0x1e}], 0x6) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) 14:36:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) poll(&(0x7f0000000340)=[{r0, 0x20}, {r3, 0x2}, {r1}, {r2, 0x8}, {r2, 0x100}, {r3, 0x4}, {r2, 0x4}, {r4, 0x2}, {r2, 0x40}, {r0, 0x106}], 0xa, 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) nanosleep(&(0x7f0000000080)={0x68}, 0x0) r5 = kqueue() dup2(r5, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 14:36:54 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='b\xf9') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 14:36:54 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000180)="ebff125c0000003e", 0xfffffffffffffeae) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) chroot(&(0x7f0000000000)='./file0\x00') close(r0) r1 = geteuid() setuid(r1) close(r0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0}, {r0, 0x31}, {r0, 0x90}, {r0, 0x184}, {r0, 0x1}, {r0}, {r0, 0x1}, {r0, 0x41}], 0x9, 0xffffffff) 14:36:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x2}, {0x7, 0x975}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2, 0x4021, &(0x7f0000000140)="ebffcbff12b9fc812eaa4e713048e69931929648", 0xfffffffffffffd21) 14:36:54 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x9, 0x80000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/212, 0xd4, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x8001, 0x2}, 0xc) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 14:36:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 14:36:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x101) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x80000001}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 14:36:54 executing program 0: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/160, 0xa0) shmget(0x3, 0x11000, 0x0, &(0x7f0000fed000/0x11000)=nil) munlock(&(0x7f0000fed000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0xb) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000040)="79c656f765b4cf84211a370d36483980b23a9f0d18c3014800f4fdb13c6b16278f0ea92e0066526d29c56a6aab06abba55cc762ee251502425f68c2c03efbde2e4f0e009c6cae1174dda7ed182f8700faf0b476f15575f21348a7910527d882a51d6bc083618ca9e68d43e6b0ebb95a7b2a364f9d55e260c70442b42cdc11e279d5a3bb34314e46749ed32a76043cc5cfd38e512aafe", 0x96, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="0010ab718bbcb761f079a992cc6ac931011a021c883803116ceee85c971c736e5ad90a6206caba412b2bced7a2687ad15243174d794b8d0a1992ba4b171f238bc7c070f84120136730b4d82d89"], 0xa) 14:36:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x48) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x71, 0x9, 0x8, 0xfffffffffffff143, "5c42d56d096e844a330a01f6c2350475b1e75afc", 0x7fff, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() fcntl$getown(r2, 0x5) kevent(r5, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) kqueue() 14:36:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10004, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 14:36:54 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x28, 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2dbbe81c012e2f66696c813000"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 14:36:55 executing program 1: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) rmdir(&(0x7f0000000040)='./file2\x00') 14:36:55 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000000)) kqueue() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) lseek(r1, 0x0, 0x1) shutdown(r1, 0x0) 14:36:55 executing program 0: chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x108) chdir(&(0x7f00001ec000)='..') r0 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x12) 14:36:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) syz_open_pts() 14:36:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/124) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:36:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x34c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 14:36:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 14:36:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:36:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x20, 0x1}], 0x1f, 0x0, 0x0, 0x0) close(r1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 14:36:55 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='c\b') 14:36:55 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000000c0)='./file0\x00', 0xf2) 14:36:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x6) r4 = socket(0x38, 0x1, 0x7) recvfrom(r4, &(0x7f0000000000)=""/13, 0xd, 0x801, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c650000000000790000da67938bbe5460e93b61e5b7a47423fc6cd0277301c99193f5961c636f428c8ed4bdf844f911e2e69df0a0eb18a7441352a5bdcbe486d26bf7f4ed3b4d1f29c2b40765807987e90d03ff7f5c231c5929c78a61d875b64719bb1449599a3a660891c8da00531ed393191686e8d271e0c41e709cb3ce24f2474fefdafea175951e5af69ce7fe4bed1207ec5a257aa5a6a14ebf8ce03ebe7a154b9705bc3920462b6b6725784f750276ccd6ecf429010086226baf87b25938ccb0c48732650adbb8946602a4311255177cb412979d313f5be8"], 0x10) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000280)='./file0/file0\x00', r5, r6, 0x6) kevent(r1, &(0x7f0000000480), 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) unlink(&(0x7f0000000200)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x18, 0x1, 0x1ff, 0x38f}], 0x6, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x80000000, 0x10000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1af, 0x5}, {{r0}, 0xfd73640216f7cf34, 0x40, 0x0, 0x1d, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0x41, 0x9, 0xffffffffffff6f5e}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x4, 0xfffffffffffffffa, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1f, 0x9, 0x4}], 0x40, &(0x7f00000001c0)={0x1, 0xb}) 14:36:55 executing program 0: r0 = socket(0x1b, 0x3, 0x8001) getsockname(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 14:36:56 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffffc}) syz_emit_ethernet(0x1000, &(0x7f0000000080)="633586ded363f34f743d8e1c610fa45312b028fd143d54f531962adacf3e2a871b497e3f7078c7b884b1ae9065958122b13113a7d17d20c74707e47a807b7a717237c13a7443672e095ca78467ac46d05ff3d24b17fe49b91a37b8385e4ae82ec753143a57794ba87420263b46f310740d34b032bc68c5d7e87106e46439cce8c52d1c84f1ff5dc577617dd882f4ce56c94340fc8befd516d8362bfb0f92820d5cec7e08f446c7635d7dde6edacb040fb72672acebf5e1c592b1c5147060b64212890c14803377a9136fa358c3f00a63528588fff80044733b46d325a076f1a61839c5ce806e26cb82909b32d4fbfcb7c8fd482db450592eec50a78eb9bfa1e3ba034297b7a6ba59eefd82e91e802f86358476aecb1b27c44697be4b4db6a825889c86285e3833489b1c812d6f71dbcf26901d2040b26598923019a2f8e012a77678f10028506449ec705afbfda4e33cabfa3c28b2c3fadacf798938dd936b69327b96554a745db8e3a8644ebcf92cc8212d10aeda6452fbb50933030081888847eddc13a08d69cbf504f20f29c828ef016938995a895f56bcb9ea457bc2ba171624adeb1f8a913798b02f1d7d5b46960f2188f55e975ded7672f21245e7064bf324c57cd19d962fe83e2253ea834e9a00e88106b402ab6344b0fabf1100bf27c4890f0e57a0ad7fa3fa149472eed1677ef36ca40f57c3f15794d77957ccc1a3952b79065b9d5629a69246818541d487c49b8d9e61c99796d190042b77d84156b560c4db6380245a8e7fdb5270aebf19d44748ba86ba31b50abb65a76aa66f7ace94b540b359ff8b206c8dee2dd25cf507156fe9f05717a5b052eeadbd9fc7467231d8108ba5126e175d95eb4882e67d195a78ab929f6a8e4f0e82348de78047119f6d8027a11dd7ad6499999881a439ba5b94ad90c054b1d2da7f738ba43a9a27c3a4acddc2b768b2633d52f2c293190ae96fc4ea6944ab6f51e98e67658a0eea235cdf6ea93fd20e9dad3905555c1380a35682e497747fa0ef22878db76b13c71d6c720511c722c4c2887cb3e056886a05859afd2db786b5cff62426f5fc2e54fcfb61ebd6bb216e3602b2445bdb78c907d764fb3c62e9db6ba7b7e13c84e710d1af0ed2d973ab0574e8c81c813c94dc3e5fbddca7f460a161a57cc86255d8529915c929ac85b445a5ed39a3665e377816c169910c87ebdcc7fb46adcfb617f849ad268fabb106a3323b0d2eed26fdcbe8e0a42cb36a5905d5a9e3a2f0a86f19a082d6e3c6e805abd03bf2a669b6a6d82fbfae338d39af07c706927aaa291ab2ab5bbdfef40a40222dd57c176ee1e59463eb566fd79c86e13c9c1be55d2bc594a13eba3948212853d49fa587942eab3cfad23643c1a5f5db42a0adbb8edea3015cb7f70f4e63698493fe4c4fb5a66d7dffb6c7fb646884dcaf08043f6df76dad17f1a5258e644f36e5ec73806d8c0b4fdcf15af849c43293614848994aa7ce9c8f84a901926b4b27febf913a2fd685d092d764107d3cb85cff34f9c8dba9011deb4cb75d8a26975bb5f6186a9acad3cbbf3e2520ec9ddd491d1e44056409f463f11d1c06e7362d7e2249808882567bb286e80ff027418296a85db3e67044dc5d8fc44325510df8d8e0281a91610a7cb7625b0890157cf2c01078a69815e4843b8d70720732185a1b95b63364d6a0303021954c15159aba9211db931cdeb553176d7477fc8245b3e47727e49dccda45200c4cd159a3d77037d6082d8c08dc404aaa7bf9d86198535974db392f5fc799fe960a48b864003544030689f08a50cd3021ac9389b3cd1ae81901fac6d38701571cdcdb0e6a3ad4a11f7454d80a7c762eacbb6004381bd3cf419b4e9ef55e2772f312684075110b3a49854c48a6439ea23d04dd76d8a0017ae47ce8d91f641406a38649e41511dc6651da1d0d66c81fcfc7202afcdc0e0c134bcf62a0e1ddd3fb3a55185969d0119825da2bbd0d69674c6294bbe864d247f77e707a342204201abc4da1ea19b2af597e5cf07de6395d16cd2c85b416cac197ae491b0cf74d5c9bfdf7017f8e1ef42216db64021aee997add4824f7c61b3dedce1e0a8042db803cf711a02a66db4b898d5ac9d5453bf4e6a2e32f9842a8824172c8ae9643aeb46f0a58af8612109f1b600656e3587979455a53083cc2a4226219801df8d26fe4311c781c6b2539ae578435e657f1981ba296d715242f928ea840c5fbe907b6b87100e3ff21aa2df6166fef56dc7d99608329ea22b6a3df969e3995d502ee14c19e59040041de5c7cb082e9bc56d18d122cf748acd8496547c153c45b8a9a7118fbc0221973c10ea16e5c9469ad47af79637fe457aac5b5f71058b6155b94923af924c7a538251c2e472c783955de23220c6674ab2c11b10d645096c78b47b9051c55f24d7252f413dfb6f34f7f16ebb04eb81afde9b5bb9c176b9764e65995a11f62ed394c3949b2e64a81047ac51e3810013b37f1385fb42cb1a8eb2be0c2f25641ab744514346993b91861c47ac8ea42e07d5fe29f6c2c34d1946b2c8489aa9bdaa7681ed77d37333ead9cfbae268752a594759eb0d91e257e69d3b23237b928ee6731b9fba0c964b16e5203c5470062edfabb60b9fe876af2a81eb5a41698f68e72a286b6d92399a5c3865f52bb45e24aed8eb30ff84496b17daf8fddd2e42f08d35616121d066735a89d650610a0c4b72126528e94dde20aaa325f0c6f226d75e825cdbcd0ef4195a5febb9e323577fe013d7dd9269613c3145258baf229c593b058c03ded175e3f6da42e536689cd3d7fef29805e075eaf1893305ceae7eba3d17367b9c754c2f197557150c0e204b41dd59d1e80413156c4b6277ee539f55ea32550a4e7b93289a225d2653dd9bf83c7608b0fd6cc17ddd4255811d763e739e1fcee00938e42103596851b1d0388e4ff9e2e3a156a0552482eded62f627e6445bfdc7afc63ac7f483f19ee271d5b0c1eff73617ee23c2d5f0596b27ab60bbb9c80cd715919e871488c772f1e5bf24996af652ad93c3d19c2bc58cf37ec615b6758b3edbd4fc9cc97d5a028f8757a061ef786a9a1c6472d3191a41bbf81a1a8b742d08084aa4dd16187aff86cf34c58979fc8ac526f29d66ba7edd05fd18f7bfe431bd956d619fc7f6a24e6cc1e200e3f89a22585ae6b229af73ea06c624aef57f2b03722cd63f218c6dbe0d64d66cffb7b381cb1d7ad7806f2e9048ab906cb5956fbb94dc76da98f1a944aa0f29f6909cf3701b14c09c9502d6c8c6b5a2fb2d039b27f22b5820a2d543c43c1251c0137cab2aa9dabf9da741cef1bbc3c65751d4bd778ecfbb58757c2f3fd0f4064ba9b37f73b2e2815546b741fdce07e5f06806414a8cb129b558e23805e9cbd97881b7f20399d8eeb7cdc751000daba359ab1b586e3620d7aeab6be6a7e568992f6d005098d0ce3ce33a04a08d8e12164e237d7f327730678b57f3556eb1c226f9b6318fbce08ef9cf5f0162bc5916281befa1d56a2d0ec14ec5ccbfaa915421c7c09b252141eec8796ac0f47f6cbfb27f365569cc02bece414c000fe4f40311a6b15a981441504d70e2577d24b0343c34ff4c838090cf26d5377c2911c3a02b70808d730214f618a81fce8d58773668550c2c90c24190f8c766d7e81d3153897aea1fab9118681649b9e5db1262aacc9ed749e847afe5f9c912fe56cb0fec0f0834bba6a57ba1d527a3e7e41d936049e07e0ebdbdff461b2b8793eda5cb6a00126670b73ea75e2ef707be63557c284f778850980b3c7e09e201362902d03629e3538e0ef9c4d685fc318949599e1d5edd7b5ad8005f1b8621772b9382ff53d2d82e2ab397109af33d7ba15e7d1a227dd0b1c318a54e8f061e5826746492084ab186d604830df0d06d7a9b59b3195779e83d5bda01064e8b91f6c4c37406c450246ebebff3d86721915a5641bbdd1e1d9d1ade62906ef62d63895d4703e3e4f9b5aefbd748a7935c9d9fa6492f1edc97eb64b23b186f8695e0aec20cea2a59475c5d964ee91d38532266dac1eed355f28efa15131dbdeea747c617a3e8873917cc469adbb3651acd8a38319eaf769058c4ada4673b81e27c7e295d2c8e2cbd66ea7d717ed8d2cfd2a02e5e6ca45b6e552d15f198a969ff7ed1dc5b72af77cde852e4337b31d5ec1bb133c027e4d6a69d7bb801059db9703f0b6850c92a4d9468f880fade8ae2e070cce8b919619ad5444ade7f6540484a505c1fb3a73848e39b0f88b3c6b27e2d36c3d5a93682003561e5dcdf443ab3d5af8bc951334f1ba276d6e89de4bacf3321b596a74251861d0283a1dde137243ff27994afc4f38e0407c3deaa8b531f58c57c74fc09a01a0bf0e9678456045778e2225a4f40da834094588699e38cf7380ff0a1933179a9ecd88da1b75241a7eb799f2266cfb5f1f4fcb3e98239646e0b6f999f433c541cb36e0708ca1b7c729bfff5066153524f9210d94210a68c319a9a9c4cb6b593c4951263071e43b069cb874978167bae07e4e94f4cc192b111804938b7a76de54a345ccfacdc8b1b27dfb53ebf8a9b37c0e5bed2375eb6813f9ea7d2e35c7e5c8a9784d6f74eb8cdd0fe0bf860c66ee4cbaae7aabb95be0c9e7731580a83191360886b235020bef320881f47fa0eac16b83a18c563ebc9091139c1d11502aad15c7a7ff221b09e43d65564a8d12a2a31a558f530ae557501c2276d7e2ae32cef260be4c986e74fd9d215671da2f960abb854cd77cf7c1753f537d65cbdb3f25a31fd28c1a450aae9cb72ca06c57507483e0a01373c61bb3ab8c98cd3e57422acc40f8217824c22986a9b7ee8e6e647103916791cf2e012c30fdf298fab4f90623ed77d859b8d291602c78b495e5990dffd1be17009560760e8bcfdee243a055f040a63e3645fdf40afb8c80f406b9fe52e6200a36a789fe035e569fd604e3a01c819aa6c769e9a3873ac0cc1300fda9b09f171f25866178b9da39e3a56dd7aba5310d80dac444f180c1d491da38d2280e158eb4f66cb6294ef4c39430821e382bd45b5d0c67979828950353a21de3cf875b57300fcf04b712447125d61fa9bc506e993c3a013a5bd4c12738d21c22b75c2b10b7d7d4d99be0718e94cc6d97b60e11a4aaa5703b6cb2994c39fbdf0f31e0cb8c4115f991b6a2cfd3850ae07c69d55408db3052d98df6aab431183ba67b0a0dbd360b21daf41f13017e3d4f086612c39ffe0a158e46a3be20183defc2a13a2c33ff42f7f0a204e12c82cdc9fc34accd59983275b97af4c624c2054e3f0074400be4d659dc44d5c0f5267527cbfaca88c79196d75e5027c35ea605ec3a079a3e8e2fc7d2d2acbd30e485977e5a3af202c5479109c26715714ed1650c27b82af4c6014cf3f055098454600b511627cc54e28882be1e68a64a48af8dda359a4686c17ed3f8cfaa92121332886a02ac78ffa9c7a4fa5ce1c7f303f8313c0ef576fee944f695e2034248d7a8e104ae59c0e2dd45b9e2c40ca461650d34b62e023ab09efae86200cc804fb75d8a268c24f987cbae5c1fddce1cf8196098ac8396bf64a713c088a2f6af6d8196df4b0998dbc85956a47f1f78157584dbadd35ac3ec5f9a1bf5cb8bce9a2024ebf37d1566c00cb94e454ca68d5a318198da1e3d80144de0cd5f4d2865078d94631948780c406d618409998362ed8cae8395da99ce8c321a97bf97048f4e1a5c585bfef25df51117e8e89a6333d836e47a6a318c5a0bb019c5ddf180d1f3e4503015056117f8d032fc474ae8fa5196054866c450680dec5e") r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000001080)=0x8) recvfrom$inet(r0, &(0x7f00000010c0)=""/229, 0xe5, 0x2, &(0x7f00000011c0)={0x2, 0x3}, 0xc) 14:36:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18822, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8c30383e68e6591fcb02aef5314c4ecf47d703485d2db78b78568813d41c28111f39db1f10bcbeac9ec0c38319fea36da5e38da275ee0becd39e40ac912b30", 0x3f}, {&(0x7f00000000c0)="dea74d6e3299471d9f2d8a281159dfd93c671404b9b2436765382765494c3b976c759818a7567f5405d65704b50956238ebdba46bd7a7031bf1af1d47df5f08e5ce5e526a3ef0bee781591ab10f4", 0x4e}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc, 0x802}, {0x0, 0x6}}, 0x0) 14:36:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = getpid() socket$inet(0x2, 0x3, 0x8) r2 = geteuid() getpgrp() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 14:36:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmod(r2, 0x20) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x4, 0x0, 0x8, "dfd3ef9e9777f6fe26be8f808759625bc249a230", 0x7ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1000, 0x800000000002, 0x2, 0x5, "b7f98f90e719138679d6dbf81250d61a92d0d8b2", 0x1ff, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() close(r3) 14:36:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000900)={0x3, 0x7, 0x10000, 0x8000, "51dca6867e3c348308ebe3cbaa300e6c75420f00", 0x8, 0x9}) r1 = msgget$private(0x0, 0x14a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = getuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x5, 0x0, 0x6, 0x8, "c2b6239bced301279781989065a3b1532150be3f", 0x1d, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000001000000000fde608177030e9e0000000000000000000000000005d425acf965befe962e9ed2cf4d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000834c97d818b1862f178915cc559257036e45a0fcf701267e31b12803d334197aeda0864a0764469322a9b513be4b13e63c1e212d8d2c328e8694fe6bc9e41ba801d75832d1cef28cec3905887b7d813b1e37621ad3065f4b6c78ca56d6a57a10e59c8d0ca61693a19856aab3a86c68ee7531af09ca68"], 0x73, 0x3, 0x1000) r9 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x20) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000540)="92dfa7d63b0a61", 0x7}, {&(0x7f0000000580)="78666b0c1b848dbef6c23ecbf25f5a9f03d87c0387ca995730d5131cf0a0cf697cba8eef7b178a8ea9d97eaf7900f7a1ee0488bc0a9e533505abc565109b1c7ee4e76856a5e56d69cbc714c7ae53e68815f300449434774a3c180114c1dafe1d7b90d25cb95cd0a43eb5882ff1ba47e8924b7f57c1f665fd8757b434cb190596d199ea63f46e8be5f8f3ea1fd61a3d8cced5aa22767619bc68c039ac9131d1fbafcc68e31d051f5766ff96ca75ec1b57f6", 0xb1}, {&(0x7f0000000640)="3f42f25b848137b71d3e8772851247c47afea0532e21c3cfdf48536427a08aea2793b45cfabcc9cb98", 0x29}, {&(0x7f0000000680)="ab5f88b41a5e7d45bc0fb492be37a339b3d7301849f15b7316905351054e3d25de1bc0ed40a11c5e35392e3f78a61ad9a8798de93ecdad90912adbb8b893e5a5a7671f0f26317fad157ce9fa580fc2fcf6a8ed1d750f15f6578ef526b151582973bcf715a9", 0x65}, {&(0x7f0000000700)="b1832d008447fe3752eb46b3c31eb0c33f714224ad4be0f32e2c86a1dcebdf2af2a881f089f38a08e7e3d885dc6b4d15bceb8a57143d91cfbc3cbe8079b89f282d7cf059912553b530fcfaec9155a9a664ecbf3e061181e2a8c579032a0b320b182dd09207f9b32a2123e1391fedcb9cda33cbd71b1ebb1e9af909b7e063ddc02f85a9ce38b5cfed1636666915383debdd4a2c66c194f2c19857a3bf384533dd229a3f42f53414315bd3459863f1d2a849946301db1c79fd0949332002acdb48a00a69625d0f85e202f64ca34075845bf2142d5db89d34d491b5c40c", 0xdc}], 0x5, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}], 0x30, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x3, 0x4, 0x81, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x6c6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r2, r3, r4, r7, 0x40, 0x26ab}, 0x0, 0xa, r8, r10, 0x9, 0x0, 0x5, 0x7b7e}) 14:36:56 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000001c0)="87009a5bd7a01d35dfc76a0280ff21c097437a193651029c9d5b47d173c62fc3fec3b6639e824838a7df5ed9edf67370b2fe737262f4075fcad8c286a1e5820af549bbc6a1e1c8b27db5e40ca60c025b741ca0eba0b606e09beef8d29c132ab35e927a6dadf3fe770893d623e852f2d403a98cf810a8e54fc3106815460a23f5df231f25b0399a5984e12c0635943ba1ef2ba63630e5e16ed16236f5c869ae934b", 0xa1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/82, &(0x7f0000000140)=0x52) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 14:36:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x409, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='r', 0xffffffffffffff35}], 0x1000000000000452) 14:36:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) fcntl$setflags(r0, 0x2, 0x1) 14:36:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x241, 0x80) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/65, 0x41}], 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) pipe(&(0x7f00000002c0)) pipe(&(0x7f0000000300)) write(r2, 0x0, 0x0) syz_open_pts() 14:36:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)=""/129, 0x81}, {&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/70, 0x46}, {&(0x7f0000000600)=""/136, 0x88}, {&(0x7f00000006c0)=""/217, 0xd9}], 0x9) recvfrom(r0, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) 14:36:57 executing program 1: 14:36:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = socket(0x800000018, 0x1, 0x0) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) 14:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000000)={0xe8, 0x2, 0x8000, 0x1, 0x5, 0x1ff, 0x8, 0xffffffff}, &(0x7f0000000140)={0xffffffff80000000, 0x10000, 0x6, 0x3, 0x1, 0xffffffff, 0x80, 0x400}, &(0x7f00000001c0)={0x8e, 0x5, 0x5, 0xab, 0x6, 0x9, 0x5, 0x6}, &(0x7f0000000280)={0xffffffff, 0xfffffffffffeffff}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:36:57 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 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:36:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:36:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) dup(r0) 14:36:58 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) r1 = getpgrp() pipe(&(0x7f0000000600)) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r2, 0x0) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000040)="62dda95361e9e57068062650f2a0af4868cbf4eb1809170e22fb9d40890fe0199be9b3d73264fd33f9656248eefea0babfec5914435e6252b3a8d2fe59c33d9740623b8520c911e076e3a91f038c2857e54291f7d11e59261eed729cb55f3e3179bf513b6ca8f835d7780cc516b8ad5e670e92a1d1f3a1195d44e47d37e76332e706a0fa0d1d89cca380c608c44547224b13fd4a9537bd166cd4562975845e22912528c552b5ac8812bf2ea9cec3c4502015ea5994bd96ad1951e175830d30c0d91a81617b7a45e6262ea22f7cfc6b55549df095b692777d31188b6c9c6b1831dbc61c8e2bd696380172d1cc26", 0xed}, {&(0x7f0000000140)="1f87aa0d690f31ff1c124b0fce7a78142dbb3d47edfdbf99e340efa45dae27e568d20f696e53be636659948235d8c6523873ba6c01a9b427027eb6069a10d9b890407774dde875d5e4", 0x49}, {&(0x7f00000001c0)="d0750a73f6757a1b27eb4be71e6ba2618e41ddb47c445a177e321ae7fb09b382d262d53fdb55087e2db2b86d07c2209c2af1d4f55e3d3d6aa980d20f92ac524e64facf33ae949ec980a4e340b1d43be3a3f576e3ba4069fcbd56bfba05b77051c82593f961538a440faeab49080e6154e303a3a206d77d506ccfb2a63301e5d3c80f3a52a05912d7a10c39c597b2121100109f825ed1c1daffc7ec992f13f3fed294f7350e15ca52c2c2bfbfa42150a8e465dd7257f223a0ed661a0d8fa7f83863bf97e3dcf0099386ef1763a8b677", 0xcf}, {&(0x7f00000002c0)="a7f4d5cbb39d8d31b7485786197621a816f138bddc0fb5bb5f2aa1f34db22d341a4550267106d928514820913da3472a7d1dfc37715f4193b84d8a872b59303d4c455b388c1fd50ac635b3330b9643b62e3f922597bb0164a383ed2159a62381aa3e0bcf41208844c0db68a402a9ac0a0b6fde11146fcfa6b3cb75f4f4414d04b58e2007a9e128e2f796e883d295a6e18db745f6c689c6ce37369daed773ddf07d793bf24a5b6369d4ca367aab17b321351c615812e9f865058a1f3fc7fb8c756da26132fae3cb4226960a7b304af86343", 0xd1}, {&(0x7f00000003c0)="cccff789949019f51cb74319b742480b5f5f8a80d82b93fb4bc52c43886e9880b775569aef2dcdbd50c7fc2710b7f9c6499d501c9d30b58a2bfb56b391800e562c2f17d318de77fab596738cfd6b8e295393a12c3990432d5fea1d4666f60b6cb49ddd706153bbf25d64a58d749ca5a645db6e7393d55fd696fad3a9527901987f7a1d95a3aa76a2d869446a9b9611a18f060fc0c809dc82a48e7fe9d4e2b1c63b43ca3d6cc3591faa9cba85c39baf5586f258457c989decc4c5b65777ac049a22d0cc74c915028ae561d6839609fba00e45bbe0b6323f5131a9d5b33058ce4471770e1cd6db8d5717d5088816935a9fc3bb69ca749737718e2cf65ba91c36", 0xff}], 0x5, 0x0) 14:36:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:36:58 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r1 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file1\x00') mkdirat(r1, &(0x7f0000000180)='./file2\x00', 0x80) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000300)='./file2\x00') 14:36:58 executing program 1: r0 = msgget(0x1, 0x400) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=')^&\x00']) utimes(&(0x7f0000000040)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x20, 0xf9}, {0x1, 0x6}}, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) nanosleep(&(0x7f0000000080)={0x0, 0x3}, &(0x7f0000000180)) 14:36:58 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x20000, 0x8, &(0x7f0000000040)=""/123, &(0x7f0000000200)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r4) r5 = getegid() lchown(&(0x7f0000000340)='./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) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) shutdown(r0, 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 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, r9, r10) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 14:36:58 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x40}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 14:36:58 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = dup2(r1, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x4) fcntl$lock(r6, 0x0, &(0x7f0000000200)={0x3, 0x1, 0x3, 0x9, r3}) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000240)="ce3e6f47fa0e4fe7e9e8af38b9f3b71829a63854b002aeda042e889a9dd1d2e0f2918d62e5b6bae56e7b6938ecff4ab9a06e60ebe94f7d72d054bfe112c840d9fd695332534f27d5848250c2bbfc3054cb041119cd06957b1a7aa449444ade89e4c040bd1aa1fd4533d7006d9a0e590c366f3740ff6e95a417d152088248a1cf63572350cbc29ed8da3ba6f150f3e628c23e223beaf545137eb51205ffd01896517998d9daf4f3abe90e5dba774a6afa9e23d8241ea326d7f8051e269533e6cc37181858b249723d0f121f017ee8a0acce07b856be26646e64a91536866489b14276c60604f771ed4446a658474a01618e05f447b92eadbf641c838e453ae0", 0xff) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000340)=""/104) fchmodat(r5, &(0x7f00000003c0)='./file0\x00', 0x4, 0x4) fcntl$setflags(r2, 0x2, 0x1) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmctl$SHM_UNLOCK(r4, 0x4) getpeername(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0x4}, {0xffff}}) connect(r7, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) r9 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000580)=""/69) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) getegid() shutdown(r8, 0x1) 14:36:58 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x50, 0x1) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r2, r3) setregid(r0, r1) 14:36:59 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 14:36:59 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, 0x0, 0x94, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) pipe(&(0x7f0000000040)) 14:36:59 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x88) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x3) flock(r1, 0x3) close(r1) pwritev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)="206bca752d5a0a96562df8d082b05d53f3edc74cc6aaf3f8423fbd7f072b66e710eb76368739415473f2cc99cf1818ed628f1938be98110242685b4edc8da254bd040f50dae0f59a0b31c07ff427915e9767c13b26d890eb611758ef5a32dc1eede6917760cee3d12eb302fa0ca808709a1e9177f68bdcb85f0aa39e6a280e71e60615a8ecd0ab762893c969cebee4b9dfa15aa13b98ebb2a73032b70f48a460f8579bd167b02630e78c4fa588d5a268d7a6b5bd2d6a361ad1370617802e379d878f1efac7b4e95b82899aeda28d177e22cdf2cf9a91d438d15871930ec7d380a0e185b971650f6256f5848a80c228b038f4dbb5add55797cc24c8403f3e7c6dec971675ab1972136e920c0d203781b7af62e1917c31527b839b749e28c9fa5fb581f3bb937fd9a1b8a65c410d4c6647df51a379f0a19d8c0ef35be20de5bbd2c56426cf2b7de5762fb3f230a73e173f2e0e9d1adceb343fd495af7999cc7e1ef6795d342137179b1cb1cede523ed1f416319e3879e3e57cf94101ea6ea50bc94b63952f7aa9e65a2afeae774d07cde9daff8c469bd901d8091fec54295a7559e98d644d7b6d1493902d537894e37be9820fcd8065ba6c09de23b7e5e4b896c391fb6bec4abdf5bc3b1fdf7328c1c072af1d63219fa86162ab470e14877ce3d419844b70194ff3d19387fa1f2914b3f5ac390836710ca883e0a975d7e447ca6b0dd1d17a292acdb4633cb3a584f79c494cc323df69c1877df849309a5486c4fd30e6239870c057c2dfb8eec5283e6f3dc195ce3927d0fed52025ff8936d7b8240a7ca6c588142fb2412f321a77da2583e083b9811ada7d14d9279ea44dd53d38abf983ca74e6828a6dcc653129f71f710cbdc623df153059dbda30d60ab825e2df8d682672bb38586fc5dbd00286936d59659c54c88bac29c3864d8a05ef5b8beeea4f662690740d0ac99fe07cbbb80dc1aac98b260b5875aae81cadaa700168d013862d4f488c9bbce01ec38eec2931e223726278267655c6debe4a9b3632a679c4c650f24b1f89f574b0ddd26b35c3757425870904029a02c63f0a67cd74ab4d470a6fe7973c90102f4efdad87b0a211c28efee560449fec695334d3bc9523d96abeeb94521c09079237d2286c04e6cb22b6bd2a44f8281b514bfc8dfcbf0f1f474f409f363354cba4b0804c5f88f019e532549adfacfbd60a6f7259f348121bf6f8659b8dedeba7e634bedbce8dec9a8d8afffcc7620526e26b8efb2457d5f3ff7859a3b8b6e900381b3e2370ff0533820758c71047464bcaa8e9b6bd5958d28034c8d1ae02dbddb5b6f4c91d2f8a998b042c525bd048a2ba4339acfad9ae871edfeac33da7752779c76eeb7c64189a6f4c001134c585ddbeca8c6999b675947852ec0b5f81a05474560c5269200da6050a612af42428a9e1c9da3748c51f51dac1a1f41d9792c7553ed3ede2b6f7bb1ac76f2a54a11bb3c71533b6434a419d7cafd8bcda1d80bfccdd7bf5942f44413d8c5e94f5b5c85115a7be4f0c401d6b1693cf0d1e158cb01570741140f26b49287dc04c47ba13fe407b94c717ca95c2ea605c7e68940f3789aff469f53d95d63ed66226230ae534d78188459fccbdd3bd26fac0538942bd14a794cd6a62196bc239a02aa18ed60e00c25216db940982d948906df7c289767ee51fc3dc4139dc8b024fa24fc2db027b5903ca0655da831d567913d4e63e1507eb6d30cc6ce66b4d42bf00f396824f5850d127115e44a60295bebc498c344bb88fcc13fc070fda30cc1b78b8884426a1ff5cfcadf40ef8f66b31f29e012ff248c24595f05586c91a65e7ac4d93427be403e944ee4b870b424817b8b7ef5efbd28ba320e0742d640fde27ff3230e35f7d1678b2283ba809078e7ea9b37eaa3d01f37a2a85cfb591909e9dd30fb81752ef1fd74186ec40b35398645889d8ca434d3d291b77b9dc5851e845bdc30880798abd83b0ff191700942a6ab5432d11786ca9a9f5498697e0897b503eb97ba493091134908c7a8160ba02d8d65df6597abf800eb29eccadefb42ee37019f39893e6f03e130cee5c30d5f19ddc903a69c2373a35d157f3f0670e1c524075d90c208096e79188a15fe5e4a7e577b6dd96ba6b967342261792c6ad5b5dce0390d8fff3a1458a6c55d98f0ff99dc97a9366fadd96c97a2b388e99fd22be8cc2e7a3e935816f406f9fdca5a905282553c2bbbc4252ef66a807e6f65742594b7d3ccc1cc65ef43cd65509a5b7fcea8681d38458b68a68e2d235e1ad1469b872cedc288c06dc2bc2f0a4218f533292bb6ba2806d91c20cbaf87da75a7bc3c2b8f9a48b925880f46c66b956590829a520da44c74c5606b317df435a548cf2be606a0b7e27202af8b53567f1ae7458886e54452cba037e227583f8c3a9de7a4f209070f49af65348257d348e974f10ac4c04292b2243da593450a1c59b073718c0e7766f4043c07fd49e15c6ad8d08dda6cab79721c8156352f4a20c221e84d186068cec977cbeac4ed630996c0f3ec854918d0656e5126522cba63264915e9bec8b5696e154e060cfcf06bcabf07635937300fcabd5a2b23bac550b2ae768051cbcd612130d147900c5edade88c16ffa3d8b28785ab9272f143e62f3a71d274a20fc5fa2558128616d7e02ed719455b5774fdce704e4c711b18766d3cf43bdfdf4fae1d64707a06fb068088eaa3927c7aa857a05e1dfba1d4e1931d66372f29d750bda34463cfb9db52874d62e30b9c72de1549801b9a557d85eaf8824c112b98276c981bd9dbc0a862c3ac174243d2d9f85bb342d81f6fbfdf598cdf8094cd705484a2b5e0c68b594e68a15ac572ed5ceef9efdbeaecb5c95b35f54f29de4796226e4ba032fca6f0cc7503c624f75b2e7c6007ab178a704b1b841f4d9af2aee2472a21ec472425711128d707562f3b2b27f518cd1b89b2b8c2bf6ecac843b7ab6c7f217c42bc343bdd0b3aefd1cce0bbf953907daa8056a01757b45a44e9e50333b0b27b27f11cdf471c763e330f9cee3675c0d7bc218cb14f657a2bf9d7d21d3e18e604f1bd8ce0bbf41c16411d6033a20a6a60b65fe1af02ec76e02cfcddfab6747466bd11377829eb39d56322b6aaaad41659cecbb18b11343561cc9b7e6a4e07a14f5c465d4522a67a4cb4decc963aa7d929dee696b826091e27db05fbcc7d84ed0cc2cc8cd67935b2940925b5a7b41bd1f8bc93de6a9ca9bd2e4c83d258686c210f06e3a2ea304ce36aa7b24d9cdc4e284e1e557229e98f1fe1417417ec9f71fafdff5fb0ed7faa1c6f5d473fb20b724c64c7a1587613d6c3de3f6ef022a297365b8e9b5e50cd886dfcd3a6e9816304a0e992a50e28ddea2e5974a353e648e5ea0d3b57cf2dd1b0c3c3980c3d77903a07978d8c13e8857981089dcffc2845cc5715b81df05cb80b116ba22f6a451e3ac3bba6a4f93835c61f037e46391c09b41e77743060a69cafd502f72ca0b6ac3efa20f92f037b5e5925aaa8d8c5c670a5fa6e6c55e2886c3f0b4ea728f2f2671c77f09bcd6275bc8fe26f8793be1c44580c4aa4e5e29c38aff4c1b9577fa4241ee20a0764a16e6a979ceac432fd0565586034c8766e31f2ea0ba039e9f6b16db1ec3caa5c6127d529cf307cd34b7508746a022adffed4ec95a76124144d0f4753b3d21d6e1f8f460c8a9c042bb79337ae282c2a52faa7deb43088502ccade1c917320484364ba86c3d897da1a3c0bf0aea5d3e63896db9ee0b15250d0d2d04750910198aca2eab1f1fe5eb646ee85a1b1274ebcb3fe24105d80d837d9fb241d5d9a729e6ad5b31c26d6daae5adad7c53fb70578dbdfd64470b6f1d05e02326f9a32c9f8cbd078fe500a1aebdc2fd3675fb92112160e4a98d59859ba44c6fb3b307cb78ff90631eee76a05267a46310a4e2169ae27ae1d6ad8a6248ce8c66026afb8c3a98595e489af8f20be9751361898859f1c3fdccb59a36cff0c7bdda7da7cb12f0079027f65274bd83bb75344b80f00488307a183ce5075830f496a861ce29d48e8c09724de0abc826620e0cb94355f769fa94598c5f9a093c2b9d36cae08a7e5c008bd97509be37d0c2384324a3da07903ea2e9506692e804928b7185a18fdc42958617f6bbdc2f2c767bc7141414d906148992295cd605ca5f5f9faf8ee16eff0142a12fbd43bbf4628fb9dbb53b8280efdbba33c8a22a98098dc3edb662949ab8603bcc072c92a9423454b1859a76d20c7f8a228c114a3262953bf0e6ef747ae25fe94c31add3628b76c0cc8934534d48055bf3d00520d3590c0646bce0ac70ea760e4e489dc256bc504cf1545272df30a2b32945fb1864d5e4dfe7413b87ece1fbb3a257e4e15d7d1414d4cd5ea1e84e2026ebe7176f2002eaabb6130ff9c16e57c5e13b1bffd17cd65afde292c412ecb5dd0d3d2cc76d9e5c404e9763f67da4018af3061e365c6bfbf38c40f3c6f5b2e3ab0815c3c1c6603d4f2e337794bd5641103bed59aaa53959dbf8cc41b27a3272c4e15121fe606147703c5f5146bff80d8e02e1f6a64875d8830a8201b4141eabb09c72b5d8cec1106182e2e74006c72b741661421fdc4bda4ccec813a0f814161a19d71c51afa66f38c9ba95b3f1ac3b2a9932720caea15aef57136bdb3fbad4a0ff144f2150f23db8a696205e49faa3472e513da0067106885a423d482a2ed7da4549a7aac846ef8746a470e1ff8c48229839f7a9d637c32b45d2e34ca94dd6a530fbdd808599ecd7d7dc98c7a178b14f05629779c6c465fb40a8299adc3c503e736b9d54ce5dd2e8b5e97ecd6c7c3b0e77f63f38a0e2b1bdd9d6e155ca6b60c71529c61f0e1a36799b4763e3de85dad9fd7cc3477d4ba478c01e37ffc5277e7df533359a9f3be1bbaa12a0d04e73a4c0a58d1948607e7df0b38246bb41544199dd9cfb32d1d5ac937384f06db4aff810ca5aaa969b070435055cfa877ea9a07beab95956b267bd5fee5e9456368e2c1cd5f5f648c82b7d835cee939bc88b3e54777f383c5bfe30fa7e38725adc825bf46e32d04393d0bc096dd218b14e25a4d70fc08bd5a99434e44ebcd6c7f09a6aa3e161ec40ed0cab910ce11b52fe7f066abeb9743a0c7b73b41235476e2f093722e6eedf300bfc6aa9510c3fe61fb6d4a51f0a836ac2d2cabcb83144aa75523a9e77012df4011eaad44d086c4dfe0f2f6444731ea40e95c2990f056ede47b62f131f0a1b239c222f1b46f9f94c31feacc6c104ebf35a67e75a9bd017f96e2cfd6fb9013317076586df9e3ce6c3ccf440b20dd25486e6cccecc982788c46f52df349ffbd3479eddd938d4775be610984af0368e1c70f6d84622787cf1a7edcfc9ec694453fe800c33b62c30010e88b9430d6df7f466aa0f9ba9d2ae354393d61941366e2570b234814b8c8fec96798842f867240baf04a4423efc55222f8869a9cb4851e0682173d103bc526ddeec16b4847b0db38bf75c35654ba2951cff2999af9d20b622db676acad77e108718f3ba36372600303239b5014f816a79d0b2fdf3065caa99ebd95b250ee5797ed95d3c8fe81eabf64af0a5e178bdfa5bca4621c79e4c1cf4ebc1b1186bf252082c2e5b601eec8aa0bd88fa06e7dfc19ac4e33db229688ea2c7c0533802c56af435be5b60db5665f164ea5e4cc90cfa433007f2c8b83d0af579988a9893897d433fc019e46e661ae151d5476480485b2a7bfb72387cf9c599bc9b511640b07cc6df5c4dbf1f9eeee32a61b7edd8dd104f822d79f89a874054d527f05f3c296976a7d56ff6ee3190f", 0x1000}, {&(0x7f00000010c0)="804c07ced913661990d4301baa6a618d9479be6dc90d928e5948491a892cfeed3bf6250a8945d18238a7a71467bb764ef9253ef4e6da83d8e012ed56d12211c51d8f359c8fd0974e8186917699400ee4312e35832a8af8589fdc39222542e20bda9e1d5ad7a1933f11de1d46f98f2e681b2d29410e8dad0b0d081127629605f85c35db36071116341324eee2c869d28324b1327c5d141a9984cbcbcd34175927d1b69576fe046704cd271f94a77000fbe9b55255af8526f6c473bc6e1098b3c2199adf257c5095ee328fe7989b70380e08e6e79848d2928b2434d58fd1ff1a3f5ece658a9eaf3dccbf6c052a5e", 0xed}, {&(0x7f0000000000)="1561abf90dd33d2ef77caef0e3721a3e49876c4f", 0x14}, {&(0x7f00000011c0)="719fff2b1793fc52f97ac7c2c630e397151cf8b5f82a17eec3b41c48d9eba6093154ed8d88038af03a50fff636f215da01581827ee7f08b431ec2408922d233b17ec47f44561f46a257de58efe042754c6d5f4c74b67e48431d3f780587cb124950c25fa3fa53d7ff347a0c4fb49980ddc87c1ba56056f5385bdd5577a1100264704e0147354180cb2a5d416e3a8974db9978685f1e5ec", 0x97}, {&(0x7f0000001280)="1dc8da196944fac9ea96756bf2ad0c77bf0e2c6494d72f034e11dff9567b5f137594f81153e84370a8348cbccdb4c449d8bf00a73e364bef215791a47300d97d86e2014597066daebabdc0bc4e054ec08a2514cef994f4d974d26441ac0b70e0a631502c0e5369b97b4d5e487cfac4c8811f4082da8d36b78660da2db151c9427f4d756ef09bbb9cec950e94f4cc0028bf241546e16ae5", 0x97}], 0x5, 0x0) 14:36:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 14:36:59 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000f0f000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 14:36:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x90) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000180)}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/205, 0xcd}], 0x5, 0x2) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) read(r0, &(0x7f0000001400)=""/226, 0xe2) close(r0) 14:36:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/31, 0x11e, 0x801, 0x0, 0x0) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="c510f9250fc711be724970de0320fb76f7258aaf02401660308b397987f1d71675d6055501241936fe621bf90979d542a8f42533fbe0d6530417dc76e95df7fb3f145ea7a79b9117c8bfc59f1efb4b66c059b02a179548007cbff0727c670eae342bcf8e4ac2c484ad2a5228793ae247bebbd0c3d7decf6b44e4f63af16f9f5610d14291fe982c941c193ab1e7f5010dc25cb2354be44ca97f5ddd50fe398aa38c2636f46a50f06f40946b6ade420f5cde7bbadfa39d631b1c745eab1d5529c6ada9", 0xc2}, {&(0x7f0000000140)="f76190abc54e4e3798da008b5b0fd0d974cd0806bbc308746403b726a32ed2261da489a7ce08d142b2f9374145286e91637edcd45babc8769a7ac1ad7c6be4b7c7a3ab0663d660f424ae2f746be41008b75e5e770ad0f5d0e90c009a8e42528a1ca95a5afa75d0eff3e38522ed96138165b8f06601b12dd802cf50a1bc69ba2b0d34be9674bf1102a62aabc089ec", 0x8e}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r1, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r0, r0, r4, r0]}], 0x48, 0x5}, 0x400) r8 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r8}, 0xc) dup(r3) 14:36:59 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = dup(r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getppid() r12 = geteuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="a4b4e65a09b1315b5563e347e799edb5cbf5598bdbd1b35094a775ebd85927b181d2582c538ba2dbcb3195af52f260bcebfee0c338ebdf0eeca1c2d27a292d75d1d135931d8c2ce40685234856af5624f32ab1d3bcd1", 0x56}], 0x1, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x100, 0x9}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 14:36:59 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x801) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:37:00 executing program 0: open(&(0x7f0000000100)='.\x00', 0x100, 0x0) socketpair(0x1e, 0x7, 0x9, &(0x7f0000000000)) 14:37:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="7ca5530022199d332ca784945f6cc9f2c00c04cdb99b07c5a0e30efc6c7972ef028b650c34a0ae0a547120ed990e8103a7d6144ec4e17f0b072d849d084201ae8da6218a16e867861fca83c4fd00f1c0a73318ba038166bf8100ea77d6394703403486df8227363b1314782c31e7853d98e0b308d70b5213b0e7015dd2f78b42eab25754dc5ba1cbb6b344188456e1c967ce4a2ed4f5b21d78ff7d9d18584e7893f4839071177f17cb1dd1adb5bb6cc258aa6eb29f4c4b98fd6a16a9ee65f9c277f0cc3cf6b59b972748d82afcf25aada5810622baa48c1b5b51c241287b2102c2ff8e", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 14:37:00 executing program 1: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r5, r7, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x1, 0x4) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r8, 0x200000000ffff) r9 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x8) r10 = accept(r8, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r8, 0xffffffff) msgget(0x2, 0x609) sync() geteuid() recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r10, 0x5) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r11, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r9, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 14:37:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x5, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x24, 0x12, 0xffffffffffffff7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x5, 0x24e9}, {{r0}, 0xfffffffffffffffa, 0x5a, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x42, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000042, 0x200}, {{r1}, 0xfffffffffffffff9, 0xf, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x5, 0xfffff, 0xa19, 0x1ff}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xb8, 0x4, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x30, 0xb8f6fc637b315f52, 0x3c62d187, 0x4}, {{r0}, 0xfffffffffffffffa, 0xf7, 0x11, 0xff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x30, 0x10, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc000004d, 0x8}, {{r1}, 0xfffffffffffffffe, 0xd, 0x800fffff, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000048, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000003, 0x0, 0x3}], 0x8, &(0x7f0000000240)={0x1, 0x4}) 14:37:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() fsync(r0) 14:37:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:37:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) fsync(r0) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x3, 0x6010, r0, 0x0, 0x0) 14:37:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xcad) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/40) getrlimit(0x0, &(0x7f0000000080)) 14:37:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000480)={0x10000}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r12, r12) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r10, r10) ioctl$TIOCSDTR(r2, 0x20007479) setpgid(r10, r11) 14:37:00 executing program 1: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6, 0xc) 14:37:00 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) ftruncate(r0, 0x40005) msgget$private(0x0, 0x43) 14:37:00 executing program 0: socket$inet6(0x18, 0x3, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) 14:37:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0x20, 0x6, 0x28c, "977de155243bd0893febd3bc6c9385926fee9d0f", 0xe3, 0x7}) 14:37:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() r4 = getppid() r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) setregid(r3, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="9a6f71b37c075437450cb2526056e931d2a0cd134e0b7e15c0959ddde4b1b37f9d88f4ef", 0x24}, {&(0x7f0000000100)="3ca07c248c72e329a390641ca60d24ecc855b0354992fc9170dfb38e546e1c545654802af71247f5d2439f09fe7b9283cf3e9d1a29939a57dcea0a9948f04b5f1abffbbf4a80b72d7b18d22b21d08e19dd3c6ebccc963b8bb5ba5b4cc111e1da40aaff53cb1518c1c10537a88a38fc31e3f725afa9cd7fd2964dde0522234d97058a1ab88cd579ae448848ad460c677694aea7ad08ebe2f653f70b0aa0ea13463bc2f134189a7c1a4ac1fada7b1d9af00d3501906145a20a6e", 0xb9}, {&(0x7f00000001c0)="796a48b317245cc0d0eb596c0e5350504e50073e77da2cb348e30e199c94617aad0086e1d03c49", 0x27}, {&(0x7f0000000200)="dbb818fcc56c630d29add63d68c757de7bb13af313c9483450cd7ea341d4f5164c98fe58c5385a14c673d1a757156e5f0fb05df95d76123cdba08d11687b451fb83368a6189f21ea0f8be5a2fa5851ecaf26db4fb09885b6b7e4d70a9a", 0x5d}, {&(0x7f0000000280)="f66aa9f1545c69a5aa23fb93dad3ea43ba9c54a089546da53e6a1adb023e5406419b1e841ac48599c3e259478775679440d7cc6c97e8474dfb36024384b1845fc65ce1c31c5c617fb2a7869035ed6565df7193d69b9737b8138f968c99bedd8c7318b496751b3ded839cbb78a59fc6b991fe8df54b411605cd785ab95d6850b2dc05719d541771d03b4dee4d89fbfe6b1b6a888ab1d77a2c0302dd4dd7c5828e4e04c8d33ebf4b0988f27e", 0xab}, {&(0x7f0000000340)="7f8df458996d21003cec4c158092aafb4cea4e6a4f4a142f996857f29acd5cad169607cd3b99eca87c40e132ede6a2ef8b8b918d68e941653a7c1c4bad658529be", 0x41}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd8, 0xa}, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 14:37:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x6) 14:37:01 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f0000000100)="e6c7e282ce0c8398807e4aeed666cdb8e0", 0x11, 0x2, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x9, 0xf2}) kevent(r1, 0x0, 0x9, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 14:37:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000001180)="df1f4e9071a9230071371bf93190d36d67931d2482ef2c6edbfe0b304f820e3077d5f75353ed9ce4101acabcebc3acf2f3c7d84cb7138e3e69cfe1b0c89aabed344b2409fe1fd0a40a7113e88243783d30e354ec246d5a0ff275822d3fee06ac3337192fd3d1a741dcd0c585c6e394a0f5ff86d4aa58b412884ad9a0c4105a445e6313ac44ec9628f4db758139a71b8aa92e54f5288567745f034fe06685440096ce2f4ca4f9d77fa706028b7c2b", 0xae}, {&(0x7f0000001240)="5dc179ff7afeae3b2a75f8bdb71abea4", 0x10}, {&(0x7f0000001280)="544e425b2093bd62fa3d6c94937fe7e628383e98d074d600230ef2f617a33a5d3acb61b77bcdb4f47cc4a6b60f8207d5d0c3f3707079b1dad4e3c69e1b763b90afe6d1d5ad85caa3ef483a30c23536ad939f30c2179087dbcf2fef7d3bd0a4c283327a64c6039fb69690ccdc436f910484a4b97cbb6b3c7679b642d972e086db965db19c9ee48501eae8db41b65f96b8b2ee5be7b537c7adcd9554daf07b6106fd56caf59553ca3ef12953e7922519e837ad2f22416c48b72f3a260c2210ea7c92ebbe", 0xc3}, {&(0x7f0000001380)="4a66077eb1905367d928736ccbecf7c4cb2cea312ce819b3f8e18c0bc9ae358351295160dc82565bf3a55edb39123e70ec2851a474cb82162249f79a91d3f252cb88995020ac6b7ba68aa5b93a06600b8af4ec835339e7d30c456695aa37efed278475de039072ed374e0c2128e095d5230c43ebebb2e145f2b7a13ecdd21ce7236b367ece6dce2ba9ea79a79f281693e7c19c31", 0x94}], 0x4, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000001140)=[{&(0x7f0000000080)="5a4b82220c41eff5bdd68b718e99e21c6f17f78d2d986f0316218be93af9837e580c1999ead299a52d22c964ef66c15dec87f633af87998d06d992447bd945d6148439b9ad2b335910d40c4565f8385fb26fe7409d8e3fd25dcfcd6a40581c37308e1b8d25c6557ecb578a2fd06c3d321f182846576b8984005892713559422dd3bd3132c36c37d66662cb04fa4c1bbea8d50faee6593b8960959b47c60bf7d0da6040553ac428b9e7fc13bb7062a630eccdcd439d6b95b336adedd368d0f101210bcf303306f5b747bf9bade422754a39f4f431ec66fc2c66376fac03f6ed65eed10ef66b7bb0e8ad378e686fb0f87139234a42d76c247d383871ef1bcb2dfb0b3c5a0f23ca6cfa353465d55ea3eb4f3813a8ea73bf1df4675a2ba2e25ed4300abca1f28b98b3d98ba0d2636467fc865ca6e4df1b78219e6d006088aff8efb3dc148037b33c7bf22774fb938168265a57a62e3506977a9da85be93bdfcd502af97fcc945733950d0df6bb76e681394f2416300b18b157e3e6b599f0694c8889df859d52052c5a6651d86f5e8c5e9789ffc5137eeb6b4218cee27f8feb8c81e764147d87a120b9b191927bdf9d8a6ade945217a79b083186e6a0ba431c01f3aef0b8de1914ee03472d08c05d060bbd0c38fb7d4eb8e29108d3b2343211bef340c0d853a2770b1d9f745294d4f9b0d5bacb70228e65880e0c7213394ad13582e93c3f6cb097f0844d50481ba81d3a93f143c707cbc40246bffdf9d13b4e72da9cbfb87baf2044459047b6fda2dda1c6150814c2b7c302b114cc5cd8ca4746099337e1a0c49080fdc39a41de3f320e48b3674c719113afe4ba0cbbbc98b1574580a5d9c93b76f58d377433cc78d5c1e9bf42f10cf92cc736ab2f98e0f56f6aff925c3eb01bddb2568406af1988562aaa7510d5b94dd99eba6040e41dea37d135ac0d397ec0a91ec553ecdb27e58724eb33574b551a15e1f316815efcbc38b9c29b6cafe03d6df086fdde70cf8aaf5a3313c618ff36849e72039fc07af6b6493990c96a2e41baf0b8f76b9fb72f7f2d7d9c16cf8739fcb3957e350f995bdff080b01b0cc55d528e41f50885cea9ac78666fb60a82091c2ca4bbfa3e1b84780f3cb4fd12f73ad2b9b98d7f99a7b65ec3bc1391b4ea68151c71acc8b6630098cb06b4e7160a2e3274eb5e4b5bc5487a40b843b681247831b4fd36fb0b31f90a600a54efc15b945c80a919ef72901b3b9ca77d934dc43dfa93eaf4929fd6afd6a9f2f47ce3e39891e0a1c24c01fc445c6bf05c38401ecc94ff51c4856638c88145de868a910c6c895491e2d53c789e525d2b8c533c6e855823bc6eaed61706b3d84fe4b323dfac4eabef000d3cd4e33d7109e7b29cbaf9eec4d46cb2776139d638e31398646a0562de05c4dc0f1e06544ed33856dce819adfc0887d9eb2ea3bb0014e1b09357295ab6652610b1ef36e64ace150332b3616684142896c3c8ebaba0265627952497f71f74d2c4bb9b228f361b74b07a60b01d63c28d40b3cbb97552047cece457617433bce5fe5c8a5cb16e86d22409a56fb740805e7285a6977efd29f5822331bb68b6014e7e17b34f349e514d1cf78d1f96a240a713c0addf8d153866350efde4813f2431ab8f41b4509dbefa083f9aa79b43f46e1f24cc438b66ff273dd805ae4c91c2eb0664a56bd7caf945d2fb23201b6e0f9d9d92d429f698ded1661c77e47ae55b30a27a4eecc89d9791d5bf1c0c7385571e99ed31434e3d03652662b798ab4549da1ccbffb76380adf4e851b144a41d3f46a9f9fa56d88afae071d59d91377250f56201d0b6c7a6346b2d05ae6d0b4dcce6840d6d27f0a8e53ac4e3702152ec81f398654d7846dfb4ec6f27cba9356a2213923eb1526cc8c6e5dedebc1ba1d65b2e2cf7e24be6f2ee1a4c731d541409b1f1f597b76a4c321fa1dfea67f8fdf93689e4412f520fe46ce000052c4ee80c72fc8c9a9b2c5e70524e5f133260d9502fbf40bb760ca34a29c91a20771200f2ecece70e90da805751a511136dcc1b86a140c9e46d478343a9b6a9625136624ac7bdf6375eb0cbe11ee8072d8f7fa1c587ff0f2eae10c69d15711f2a59727865daedd0792a2595bb911375b958adec1447a32095328eaf3e993ca5442f4c97fd09cf41559481fd42073885f5be3b9935ff158221984db403174d1ddf5af5b5f4e1fecc7a08838e168be78e0db2fd18fa4eda2258f1aa99f99097d77fdc5fe62659346afa9e24b029f24d51da2c2e883b2efe23b14506a03f011dc1c7f76917aa5d341a5b9a9e4cfbd49eada49d780a7a2fc2a3e4ce9eb41b4722d4934bcd7c1221cc4cac2ddbf3353b9475249c246d5cdf36b728bc2b6279e403c9c0c44fc49cdd70720c74ec5ea7c715ae7181eb45bdd8ea49726a4249062a76afb683250d9ce514c56f7ceb44ad392cd9db1db9ed649846d5aa86924e1d2f3ae0944d2521e16c9abfbd0e3c25ff044b801c0fdbb19d96857d122d7ac254b69a530f61f3f0e08267c7edd9bdf5ae66d715aaf27cdd5ae80f33e7c16b4bf687d933a915d9a9a8d29da8564a8ee592d47d6a94c4d5db112583791a66d12126a760a7ab1925827019e7c8549c3fe79d5eb6fa8f1888a42f0176ff6ab102a55e1dda9f021ed04bc881d7f81d081d909a2072f25e592fdc679fc036eb116144806602a45c11a8c6d760b4d0100cbe469a560c0545b49eb9fe05ba32992473baa822abbb41cdd28e90707175687a29f4295ec3e186db66251fcb0a6755585bde4cc11389cbc596f4f7afcd8201dcb77468a80a6116af811e4325c955f4c28bd0b18d3931052905c65f6025e071d6e502a16b8e4e12f5277651a0ad5536cab1864fc91f6bf72e10ce9e8a7e940eecadd214fac7aec0dc7d7a92204b4b34355d019f64103966e155c6a518df4791988c4d6adf8e07c228b69f30a7e2cc5666112cfa04f3a8c4063c3ab5fef5fca340fc8cb23a1c1aff59053aca13397dfae24b7e81d904fa29dbaf85aeff42cc94ebaf44ac96a3cf5d3db7054bdd03f8906abd21a8e83d524d540e24bd666b3a3e6fa078d068f50f57592aa215b1820dc1bba6b8d6312d8be2a49bc5133270b4d1bdd59cadf57385e86f550dbc8f9323ba6f1a68f546208bd9eff3108354e56502f4a456b3eb6fb72744d01124b952b2509f91d3bb8a7c9dade32c943f10717683d0b5c10b45035dcd299761a596184d9d9c395ee7a5354e1362b9c453c213b9ca2228594d657791ede374cda688d3f1ff5036b4fd8aa97e31e6e9195fa7e6bbc8207a0a3acb3deb561fcfba5eeced8acd24e7a97ca5bf2355e84a980bcb67a0da928c1031468410b89fb8dad13b7c072a1e0251424d8d2c7bf34ae6bd31db2756b8d8fae559eeafeca5b90a6ebe32298dff37a6cc85c94ce537e660d8e98559431f4f4ff62652d216222f1f4941df86a00f90c620300fa0287cdc9abcfc79d6a901a343178c2cbda36a49cac68932db66d46234ba889475a4b9bb1d8e9487b12cd7ffb58868397fe408cc5baf448ad077643824bcb590ccc9cf0aa771d88962bf0fe62b29c890c2524b9d2a99fa420b9bf68b5de3b601442b9fb827d2170b80c8c69062bdab86bb2a7988d98f5e2969122501751a61ef435684d86b7c740bd4cdb6c59f5c07ebc02db2042d3e28fddb7d53f02b9873fd43155ce62e1a83cc5e61b32688150bf4d2197c5e9c38b8219e6a8c18dcda50b17c3ec86e566450cf8bf4d7f0174b0afb4e09f86ddc07097d0f5cb3b9785ef5925591426c5e224d05c4c21a4da1855b8d8c759cd61708bbb5dbc0554c4a54eace17d8535de51e3e3d82c69d9b42013d4b0ff92eb7a6adf57974b9f580241d1b87569853f0f8ca0955c6c715190fca5e58f2b35cbe07fb918d181be9f8a89dc6ba86d3f22c89c11b7ec93f17dc088cb2c4e725f3721f58f4e54b1e65c7bc5d57537266ed10b05d0aae14c970923853573ce9b480ac75b6653ac5efe32e86a8de365fab1d890b2d75c32c5db67bb4608a1916872795fc24cf265c745f8a8129d8a598a45946443db09e80ab3314fb709bd1ca6cacbe8bc432d169fb9a110d2d4b5a0734d241b25e4c72ebc193e5664151e19f60b39514df3741cfdb2b8ceea1f5892c34f312cc84eec44530d6bdf4439ce1e97460fcca4a0fd8d3e8a9c3c946457fe274bf34e1e2705b8f6e4d667d91d8fa86b7912d2e219b4667a0c9eede908e6ac702431474d7891dd02c92f0657d0ccb73fc515d5eb6fc33e2c6febbe59594ab3e299abd97f080ebd1386b39efcef098d1a8031275cba0a11fd8cfdefd399c53ed64028e2e1cd2ca8f4cc1a9de498914f7dcb0b8d63a90e614e82ca44dc1e7cde1a26f9e3b093e17679def98b7eee15d1a687779394fb8463a9096db386af056e2e592ce07d5ad32e56b5a8ab349ba9bf8e44284e03e80bb39763691f8b272dffc6a25d390a2d0b3992f8cfccfb9b4078481bcabd01088b68411c20800c830943824381e1288ea0c0f85a0cae8f68db6b7df392051f581c941982002556841dff6465b8f164e176e39860f31d9d53a17985fd25c6d9a040fc51c862940cd4355384f25e8927ff0263b3f91e039e88bdc73c06f201c7d54987983e60a4f5b10615cb568b080acbbc1f5fc14a04141222020da00b1c652a55cab2684b68dd99c07712406e930b4082368bc7412e03a85ab4c1b1ba83c2496478484cde6c6fad0dfac4bcda882df8f57ad2a013b6fab19d9803d617799cc965633509697367da868310d94013a55ce8185526d9f67eb2ed87cd658b227fbbaf9504b3317e80a9c2c01e6f4f2e2ebed9584aa096fe44fef5b947d179a8af6dd95a37c5e12a5adef14b2a20bc7d945d4b4143b8d77698ae1471c5fb93543e2af47816e1021f4c19c265a11267d5e0194017575ad1c72f1390c4ca204e654491f8069d4971d5f252f424c6ba084baba0df0d05901ed6a92afe2b5ece439c8c9c0bf0166cb80822f72b81166d23ca40a419ac95041db4eeb3cf9d6bcb133fb90848eaa9ec0dde687c00494e00ee29436ad35caf98c024766d323be0252350accfb70c331aa53a36ea44cae90308f80c541667316753363d2c544dbfea92b5f7f13721eabe6e7d0035657031bfaf8671ab7678f9e89856526157910351f0acddbf6ed5955316ad9043e1b3c7e6486cff9c5494611f51160711f9409b29fcb2d73d1027db14f5630cc1dd0fe031b52a4c80d443393151500870a0a7c2a1b4417918c0f45ab16c6e15ae0c32daf2dc10af11495b2dbf9c36bae5c940a9c9507bcdfbdce78ab06a6cee5d136767175958924fdb9b0f6d067d6142cb3c30817719543709101936101b59b26e707ee0af7c2b3d6cf45a230b47610e529984a87233126d48332e95296438fca323f314cc88112febe14b9d09ab2219f5964673c7c7c994573515122ccd08abb0c72e3ebe4b4fbf237b05512e43c2e4b170c1db14c0dd55ebae95a21c48e743421fa43ae29d71a41086f324c2828f224773203ccc14b0d77638e1355165e022d869e171e50bfd5fe5faace6811a55eb08b375727a0aa65414ace13f8bc0c3151cbdfd65b21abbcca7e2c7fecbe024aa69d0e5f7bb51f3a1f4195c92a4b93a9ef3c17102c5599e5131161b34b7eb110325d9a856155bcc4ea65e0e5f2e1ce08da5e7bff8f78f2aa744278811bebf6be4065b38e0c008c66baa1360f087614c628df56cfd0f0b769f785cc8e0aca8c97e24347c1234dd971fa573e55c4247512363f3abec8e625c52849f9e005c5877d9b17", 0x1000}, {&(0x7f0000001080)="a012a1936892acd630bfe264ebc404ebf636898916cc53", 0x17}, {&(0x7f00000010c0)="7f6d71f8571db3ae74bbf49d7bd59413aee75d7ede5a56574f6f270b2b356fafcb6e0adeac76aab95ca9eba62f1033afe9f7b85741e661f7f842425c1a169d7c3225ec89f14c281cbb46c29155210b8049aa5e1b67e7a766ecccb5614346", 0x5e}], 0x3, 0x0) 14:37:01 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0xc000, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000140)="1243a086027e60c327bdeab4ce1dfe531e81d2318cacdc64e3fdb3fb1b12558d4c1d004a24f0de0e042e8dbe28286a7e8bcc3e56cf26bd5b4dca20c8acc48a14429f3687ec12fd1b553aebf440e3b8c7aacf9fc964b035a8d8b77917243614b5427268f183026e843f046aa458f3a852ffd4803a0e58dd01dc5ad378e8d181072daddbaf69f828ad2275e75afa011b5923fd54c19cc43eb4bc364d0fe7b390f59355b6c5a3ec101706be3b41e9be94359350943583c03435bfa23b2a7c39d9a77ad494be738bf86d31d625b1c001a5d5130a8b", 0xd3}, {&(0x7f0000000240)="f4746f3aa2cc300e40baa06afc1586b5d5085b60004ff171ed0d2b2e6efa4464f70b0b59690000ae377cec00745017a8597682aac4647547858827782c74ceb5608bd459623fe8f6187ea726c2b0e53ec84a8e20b5d5213522572c04e44fb7d960b06b58c7e863626a954bba2cdc73f9c32ef938590ac6e0fc7a67bdfcf6f840e8c3bdeec1c57ad629863c02a9893a272fe48aec5a22cd50bf8fb3ce2d64251de7f82170ca9c6df3b7cc7f0032ddfc991813e5264444618b5c74d3392b3d7369c4a2a98fc60898bf50103d12fc9a9b7bb3e3c0b0eebc542536b8a1cff3d0120b372296479565e94ad6f14ae98af0f540a82237bc4c8d8e45da4541856037d0b7f5b70919cc714306a80c2322c2893ede8dd6f73d472565b08c8aa877d0cacd671f6bc03f1307ede98eba78774439a9acd048e33551b31ca54514b48d70343b713d1171cf27f2da9d5a6b447702f35a9a5c41c99c854b71856fda3c5b40ca04c11c078a27c31e5e56121bc648d0fe9a65f222e12b9166bac05da3d4e48526cff2073e0a9a70357274b30ebe0844ff7559030f81a8a28fe2782a48080e343636178b13e13ee7753523dd0cacb4195155042beb27ae2ef3c5d8714399be570204baf566dd05eff108eba09e1409c0185070851add958407ec5086fbdfdcdc614bd0238b9a3ac713f368da782b09c176d38090772600ebee58919dd6c5cb239949d241847d0a35355e0f4d08f21d35ca30f865182df174c7735f60cc0a78e45e4e7c924a0d444d2fd8f6a61fe05f3c73b7de7e252afc81fdc5811e220b0dacc8fadde28fea1f5fcdecf54dc0e9484ce4c034de6fe89680e8f47f726d76cfa4f9b94e0fcb7c6c69b559b1400f443970c67fd9ca77678a77b4904c643d4a354214629271fd7c4b2c9115f13c4aa448349dce286989e9cffee67df8fddb86ea7d12b4d5e4d868e3e78b86fbf7d16fcabf1974fe611a34971408aa577a0a109003d12ab6b59644ef9792562f6ebdfec69bcafbc7e9ee9e3710b6d20466085c11ffb958383442089e5afede15d6c3fd896516887ab5ae78f45c9563b3f78e47586ee794ba79b2e8f19d58e1105e1dd7f8a8203362e627abc24e96c0bb8420411d5ba833f59b0ea7f3f90c86c36f9dde07137fda015f53fafc01a1540fae48efd3304e7fee00146cc0616a479c73690b95fea108a200194c37acee13c73b8e4649801c9cb6ece788b408c3ee9c8c968f3858e2d846250609c392ce66e63ce98614043e2e9f458bb77b92649e1f07ddb48e6fecc132db5532cdfe48375b06f0d7147d700e0c3ada5911c2d883d763415389ded7ad1116ae74ed2f5811f5d6342caf94c3da9005ec42f7b6725fbd734152e18e9e361cd997c2d5555252b3d342a183ed6bbd0306f4890f6c822b86132410a11075135c48b5eaab2d3d77085dded132bf9b2e148e97ec5f6a92b841bfa44260aac4ecbfa5a16016e562315354f7db2ffbaddb28c8c32c9bb35782605a982a0236ab19b80f78a42cfbe55c0dbf4f79ba685e50fd8df98ec10ff40a2f87da51b04a03cf1066271558aebafce57338352f2f48744a277d24816c0bfe60d02dac7c13b01401ce19d8fd7b7b224e68970f7397a75e6a90334a56f36bc40c051d49c388bb1cacc47087387858e6bd4112ea605769caa3c2c574929aeb3e841bef3924f93ea5ed7c2271d9f9b658f544d911f7839726bcdd921bdda3880a51041a6d9c76149ca4086d77b9ac46bfc4fabd7795f5f130a81955e2ef676b438ffd778bd621bb94268df0c487f5ea7b2962990f8db4c54af734b199d136b4396ed9cca9904b339a902ec22f006815e9334bcf344632d47aa156e990f8a93b929f1052bd76f9f774c51767fb3d52855ce868b7a92abb8ee44efb1716ff2ad9fa33d0bdd8dfd1f0d906ab05eeeb5772a702bdcf33c098debd49c24e19b2b18fcb5a024b31dd5062aa5a71d33f73172cc78281114b072547a5af10760dd209023f92eb479e22f371a8bebe8b2f4bf8477a7254f4f0791208aa1dc03130e9a3c0f559274da8e9025f0ccabd0efd2181adb379136238b94096f491d505d7799de753e58cd4116ada5bde4bc2e656adab096e473b8b2f72daa4b3e230c0e8091e4a66c6a1af4ce781b6230bfd4c22e1389fc64a80d58c094730c8ce01e601866079c1de6ab522ed6461d661a6a99fc82a48a90fa3067b3d5425c49f7d70bae573c7d25c759eb0c2e468f0533919bfe64afcef65e2b1d6aae1b6fa7bb9a17768c07d0b700d7858ba9fcfea2d04e5c3443ca1e15812a2ef977bff05679d9865587d10b467a60030dd84849e63ea2365fe15e2e31f52de7a2c8b2c8b731e9e6ff3cb9a8d211bab1481b33e00b428b5a208b7660ffee265020680446e36b74c4d3e400376024da6a53b7ce1181044d589dea49fa568925c7dd73176a93347e190692d7f0e83a7bfde4c695498c2abae0252f5c036bc7c9b47a81139c56f7e0c3d491870167464844eb82df7507852b7f961610508a7d98c10a3504b5ae6d172dfbdcc7723e239b9f98547ec1d44f072bffa3db96f06b87cada5858a1db3f3c1874351359aae2a10a2f252f1cacd0cf429662c338ccd1aed33a6b415110aa91b0927518e8beddd6e88f76675dd876b7d286d523ba66d091d060c7fe9c61fde9eb7f9f87510bb24bb333acb1590332acd98cd6d67440037da4762b1ff26f54d7b1b0e3aa781f3710f547423fff1a3da19dbc1782783f5d8c5d5d00f978dfbcc3eb4cce2b299dfbcba44d3f75a4a1a3ca638a4b1e80534d180663e1a3a2bdb5f5d883b6e6ff9a8b4c43ace39dcd11b078755a896f4029095f2c703940e04a839b8800b54345222041bbd3b1abaf784faad58369193e26b6955fe60c0d71411aa82a09c21565f2ff5817512025c1618f5ce93606a80f1364472733a1c3c7ef249c7ec5ce2909efbdacae6870063d6df9a4a6f334cc07cd53959827d9605d3fa8df5fe48b192f92d7d66d4b55dd7210e57cbfd41c618d90cc36977cf272f44de6d6d0489e6131a11232c0a6b6d554b6dc97e66e142a184b3c1a0f9876090b50da4e4b30c9540c4b99ee79d2ccba2535f0f0d61660b290d64a547ba362b1e7bab4452819c3f8497906e307f759ffac491e18f83f06ec40aac82ab52bfd3fcc2e8b3a1feb5b5654fab35025debc2b99d15fec45c9d1d518f4c862ef0c5fac54fefba767a204223161e3ca9737a4294c32c5ddbc137716433348706223e7f88f0afd147ec9839089530110e907b42d8e759e73461443bc7bff18b7258a789ac905ef98538c1e0790398f623bfdc8eb4fe29a04b1ae21d184d1b972272f7c0c6d355ecd79487a36334e15a8811b075e77d26b286565f4db93ad3ba8d092401b8bef3803788cab8eafa12c6bdefbfbb447335502d674142561ad28dd0d290f68b093f2f50c1b816dc50aec464934c792b5ec101ce4bdf3f210ddea6d18e5141dcadfc7b1834b3f59716ead22d3f21ac08a6e7296cbfd4d7e5f2a1ad753dff5f661aa32f98897c667e7f2f68b5e61ed46430ecb54b6f6b1cf96586857c640febe9aeea901ad396449f45005cdba314c5ec682a099537f247c519eee312798211cf90906b11a8a3ea0b44efefcbda1998c9a32c5509ec9d803e3c67b0784cabb56db446b7706fcfb4357073b6c64092845ac897e54e2dceb5e20a998abd2753eb935d38e221576f176f3b5136555d8db1b84bcd02440d251b86ce9d3758e9d18789f927a8522378b6ace8305430a00c8117d0b3c11497f34aa9213f8539f70bfb3a37bdfd3d8a49d2e152f49c7358d3f4cc6aa3899e830e7993b2890847e229514c26ebb7ff16fc72394f8a447b86ec2963eb05c87959fbcccea3d9534afd6650f0e614542df6a6e7f1f715ceb8e0ab55aad3e3219679cb1eeb3241d0623d47af8971d5d1685704ace0b2036e23a82fb23e49bef7f281dec05203ea481612ce334197ac7d8b327677df56881f6387197dd661711fef021767f5b7c69b418bae165ab156ce53bea102cfe972690e640f645383b20b130d8c214381f6a2a78b3b57d34a820e5f6f6ff1cb014643fd3769e8afc0bb13a459c8d34aa4c2575893dd15a2671c15eedd462db0b6e0acc8d42baa6fe3e15c09975e3f769d74a2add829b91275ca38fad5786d4e411763451686bffa64d809171fa7621ffce9170f6b199ac721577b1d262771ae750c111af75711cf72d8720d5f63b6ad0c0a184ea087a4e7566c3c514312e6c6e169964309b9abc4263741bc6e38fd02c485e6a149d7365ee90334e34f90a86e9af6a663aeb6720d4b73a41c479726b9bf59d5fc74ea0c5f3bc5d62ca67675d63cd5188738bfd6d928c0193c5f095c698104fd5d62e67f977a9109a96b6895e7241f7b81606012474766a23dbfdb9a68566fefcd1d4ff9133e14cddeaa522c6644ddd245bb5127c0fe54184552b7350abae458bd804939783f2bcdbc4843d3173a948e32722ca6b9cebd25018c5d846a186758f97389995fb69a51cbd94b94b0ea543be3405c8481aa5a1965c88b5b77e8cbd58a9802191c3246f9608636179d71333e759c1cd1e595249b894341ad3f4cac65faec7fe10af71b2b958516109fdd603ab85a219f749a1880d4458ebb070667a38e4e05f3e2822375cc0541194ff760f83e743da3a10273a1b8f1c8245af7a23e888dff0299f90373ba19bad0764403d55ce89d4df864033e3028724519b0902016ee89afbded7ded0fe347fb537f50bdde08b791537b9c2783748953c829f581b9c80fea841d18cefa426bbc4d6cc49297fdcf8d42d135064ebd6aa42f518cf4e414ef92be6c7bdf4abcc9968b92da48e0d6fd209be95e1acfd3b0388bddd6d51ae08987580f9d11e4a28e2d6edc8175bc08d7dd1c11c1ad5e57fa8f16a68dfbc71f9830ce03b8ba88d5b9575cbd2bc90cf481b1d9d746eb52295a81bc60c98bd252b2be3902aa1378cf70f2631ff874392697eec4ec5325c2f4c58dae13800e12e21334143ed212564cb2dcfd1f69acba140eff57ba8b3a9473686116390e6f64580f04c5f87d91c8df6376996609bd35e09fcf75716b10d21ecf67dc805c5275e38d85a464a15581420e39278347d429cf994ed6f52e395c48e049c0d965f106b53f167b56af7f76141cf7edbecf592f6f3b1c36f7c135169169257ba741c006820a2fc907a862adc53341e10569142da3ebc8bb7f85b83e541833188f9037aac755959a2cf308863869975dab5958367af3d0cebfb2dad1c03df683ddcb4f930c02ea1b31dfa058b18460d3f479d3b61846582e221bfe0c3f0bc4124016e849552ef9f005a4023395fd71bc50effbfefff96b8df628ac9fd654db0acb78f2e8c3c0f6a45e3d1eff0e897577024e644e6e6695de6f5838dae2a72ac4c9f4f345bc2e2b329eb4ecc1cb8a06d24977840b812af49aea9307d50a8ca3c346cc04a9b5c2aac6919c0196e92e6e443dbb15ad9782011fbce5759a0ffe153f8e26d5232fc27bd0f96afb3f9e61304020d2a4654359e018eef868713f3977ef90fd57e62f72d415396a7c4ed162df697e7c9da9a4d00294cc46d88a200a4cf272257f02b653a8b5386d959c85506cb3684c6e3f6258a8113654777d0f8c31c0532c1221456477ede78dac1d3c7c8a63476f634d639a44bc51382d5dc356b3b15fe85ee7a6ab05c4aa0266bad6d69657ec89f6bf4775c9e34f2074d6e3ce884f922509dc8786517b2a080c4f2e04c2b78c4035fbc0a0dd08660c9c76f99d9f1c05fd1583e69f34999629", 0x1000}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="d80000000000000001000000080000006d0703788906151b4d47679bd54ad6be3f63f744fe0cd645fdf0c3bcbb062b40a3869619b75ff65c76dc82c44ccdf7c1cb9740f2ce3bc24cecfc35a93be0ea312e1a365c33ff6ea7ff78694f9036fc74481ed89680c047d4b6d2def94d333886fee84681493d9b1d383f60c6d1f181362a74673521c81b985931d039474f4e9b04299ee471c9dd7dcf1045185953237e78d3ffc1b5ca8b9a0779f090ac5c815c629a6faf1ca43e8662f731a40876e65792634c64b3e5f2910438b91b741601d26e66854a63400000d000000000000000010000000100000015dd10f6d757a6ac3f7b2c33a8eb5b84cf5855102d05d9cc8c2587a083dbd441fdabbb0ee706654dfa5a719395d8b42eca3ece57b594361f19594b44fed9db5603c05e0da87bbd9c138d0a975696d349cf29cd5a1ff19de32b2008bb3baea3c9eb3748e5d338b66e7fd1eeded1299a3c5d56aa06982ba91d6977b1c5299d819d185d60b8eb48f5cbf9add1c2e1d39cb72669e2096c9d55cbd3777919aafdf6e8fa30c479e383e027c98c7d7c1bdb7e89043849304cabbcd81aae99c0f6000000f000000000000000ffff000007000000b0673fad103017bdbf967c5f91c2f729270ac411f70aede7938cf43177d3d92b6a75a065cc76ae42b11bb65a2730923d3e06fddef6aadf9b76cc557b249ff2dfffc60b3fbd567356639616beee464a4ed4b538713c7f60bb0ca1e946463c9ed92216491788cf0fe62937dc41670c46146428a3ae0cd17cf3bf5ad9d00378591b4f0df5afb038cdf59823cce0a4ae2d1c51a06b9bdc9dbd60735bd021a4f8622c40cbe7eed894fc71a9636ac83faef26faeb00c1feef4dce7ac81dc92ef413078393e576d5fa1572a85480b2060d942f25e111840146d982baa5af78a602707004800000000000000ffff0000030000008c81c6de3142793c9ea60e42c8e9d33f549b783cff876d09c416e342fbd7f99bad2b4e3156084e5866b7165fc04eb934df9b382842b87000300000000000000000000000070000008bdc77f91d17c688aedfc592479fc3e8452ac15c525b59d65f000000000000001800000000000000ffff00000000008011bbbc7d951b85d64000931500000000ffff000001040000bd3c690383b6f5594217057e6299cc5b957517f88aa87840482cd886cc81ca3f8ecbc02c07f52ddb67284592f592c840554ddc9ad62200000000009000000000000000ffff00002f0a000006d3c9901b97cf848819e542b32531d1fe3cf9ccf16f8e5b70d0b3a60e25d727b557bda90a7db384cc901577c0aaeaa4d667985397a3b15e7a33809c08692d0954ff8e719e23d76b046b757a83c4e58018a55c9fbcd07f76e3787a146ed4679a16e7b1f90e8d85df6b63263195ffa21167a9a5d78076db0cdf7d750000000000080100000000000001000000c3d8d531335d05e09ec1a4a4c6988344723ab199ee4e091a4950565a7cfe3e90152b5ce16ec529c7208f5b0d080e337385f9efa5405badfc29a7a122e8c223fb2aa54c9d93705cf541a1acb4d9231f9e80b4bc4fb4be49309a7b578f21c4b8b80e44b6f76e8aa282dbf16f2109fe3205d3248646c3bb5f4a0eece0472cdc60e162d53b49eebf98c96bef2321c9db8902025716303f94bace89f962d0ab205242e3793f9e4299088fe876321d3b19806157174e2f778ceaef47c32244c025758e0247db7f5313564d7dac185a25a59ffa0d7ac094cc77c7469b28bd48ac5871448d94657ce78cdce4dcae83590ac597bd18"], 0x500}, 0x1) getpeername$inet6(r2, &(0x7f0000001840), &(0x7f0000001800)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xbcb, 0x9c}) r3 = fcntl$dupfd(r1, 0xa, r0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x55a0000000, 0x5}, {0x7, 0xe16a}}, 0x0) 14:37:01 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) dup(r0) 14:37:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x20, 0x4485, 0xfffffffffffffffb, "e0368107c1572a54271e2def36bb92ddff48aeb1", 0x9, 0xa5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair(0x6, 0x0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x4) 14:37:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0xb2) setsockopt(r0, 0x29, 0x0, &(0x7f0000000080)="201115bda0e3f52ac5a6f3a08419c00059cabd8a796cd6d492403c0c29347bdb2d19d4fa5ca28f20292737824513009c6be6dc7870d8474311d65e0aad4e6f636f5ccb6ea01d4ee71bbb23b7b09017", 0x38a94d8d9775fe00) 14:37:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getrlimit(0x7, &(0x7f0000000100)) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 14:37:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000002c0)=""/203, 0xcb}], 0x4) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 14:37:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:37:01 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fsync(r1) 14:37:01 executing program 0: r0 = getuid() setreuid(r0, r0) r1 = msgget(0x2, 0x48) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r4 = getpid() r5 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x1000, r0, r2, r0, r3, 0x4, 0x100000000}, 0x100000000000, 0x4, r4, r5, 0x8, 0x3, 0x3, 0x6}) 14:37:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 14:37:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 14:37:01 executing program 0: semget(0x3, 0x3, 0x620) semget(0x2, 0x3, 0x281) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) 14:37:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x40, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 14:37:01 executing program 1: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000000000fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13fc0fb47bae427694c2f060eb5f06f9ab69e13be59f096b182a791970616708e8ba993571aa98cdd9d394f8efe118f504dac7882a3eabeb49ff95ad6f30041bdc80bbd8330fcdbf42245723023c6a22ac70d26b87ae4c43d5fd82d749d7418dcb00feef6a2b96b409f35d359c274a6295e"], 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff0000000000000000000000000000"], 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 14:37:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) pwritev(r0, &(0x7f0000001300)=[{}, {&(0x7f0000000240)="0f8b3153ea0ae8aec3af8501197f88c83e5c2c436440cbe7a760c3c80fa4d0cc7ed26db1647614ceb197c4a156718d00a8ef5c134e4ac463367739a08723acd80cbaaaad1f76f8cd3213abe736ba4713ae3f93120014adc60e7c65263b7bb21c5382569502e727343574920f99313697c18455e56eac9443fda79c37eafbbbdb26d282648ab069a5a16a35820adf428928f991a42f1b5562df6584f91dbe65f990fc7379ced080833d23d0a6b1f798671430d3a320e778188047357418a305dabf4bc05c3a1cd17e257385745752a513c8b3bb78260e7c79a946d4c63910a781139ee54ad41357c96bd888b519ff6483fb5cdead8d5796769cfa67c312bdf66e5caee9c1e634b8a6aa5a2262de6d18d5de798fdb985958d8f82d6b89dba270fc63bb61d677697c197f15c539e377961cbde8de1e04a87492ef74c4fddac062bb43a5257ba3d53a54f5515f4233ea9c9bf9311e179f935c7030c508612dfa7a40a726483e68d0c383219aa08dbc0f9e5c122beea172b50e0bb8d1bd174ff59d94790ae4325fb302d60df81a4f0feb3369735f7c52740b7be67db0a35997aba6d47fec3729ef20979d45b1288afd6ce01e27300d58b7a910f82da1d1f275a71169945a7e49941a9e6a5193ef42b3f50b841e34195d0216f3b98700663fa7c6a8d02e2af08d8a7840a43e63cfd0bf14ed74587b6dd7340fc408c13153ff46c0bc6902765e98366f1c4bce12ca5c163302d561be2d82ed3ff6780f2fdc276dbe49c2dd8166ec90a36064e03e198a54ce10623383783a0a4d55b4abf79c5ee665a5089c083910fa304a609a2cdd045af1e15054858b07b86f9077ec34dbcd96ddd3ac272b85092187421f1fb6c721e1b6c3b99cd36aad7f34b76be3e562af328cdc1d2e80dc52178784c0a37c731389dcf64583d61e337d2316384d4698a172bbc440231e0d9bc86dd9aef92997d914debf541313ff373d9de7a61aabd76406b08833a07ec50f3fdede456cc0b16b24ab3ed2eee940edf5285d9b12eecbda3e6fd03257a098a40d6cbb9423bd82701fe94fd1c9c0ce1fa8dfda200ac35dec8e250e7d71ccf53ba8b493012b91d805f6df27d19ad6197f80af889d920387e2001b0ec221211b679fbebd1beb95a3347a13d2117598fa8dfb0c1c09abb504529bfc4f230118ce4c4e6116c08c34acb65d4ae8a0657ab6c76890a7e75a01efefc1505f3dfe3e46713b70163bd10f97ba3aafb2b225b6071e637a5f3a4d8b3fa2c351b22674fea9e116fb4d3781a91e4627c8a999050c9ee1fb8c1a743468794ed4eb9739eba951c209b7770c8aad89cc8b0f57bd724236ac2f25dd0974028ac5d48f1f667b5c52680800210841bb389374a40c9b5f8e1f38c54eea96172ad70061c140b8ddd31ca0a0f7fe6b932d3ddac672d84491d3f30db089523844c617191cc5bdcfbe01e9bd3f407d20d1334e5a596e4336ad7e24ace5b8adc1a3fd844dac0849bb2b1820ae991e1ada3182463ad80ca02cf73b7e1e7d9277451c52d54bfa23e4003b652685053cb15b6c7a85c3678870a89f6eef025c126ad7f1df33f3761ab4eb17c313ed3784dc76f9255e0623c326c1fc2cc033b032e8266aae360578837190338ca397c2c3df407866159470d4b3e5aaed39b42f6baff92e1d0804abccd145a13e1d981145ecb4a0116cd43fb63becbe76b10a31992f6441667a1fa95fbc7ee9f74b58337145fcbf3b236b7b9748bb3ae509d19cbf6c04eda36b6b1f50c13b1b3be137bf4a0e8d138b3e61dd5707c38ffb0699c3b7304cb12cceb0958ab2fc629e6ebc7a89374c61dca02bf8db19d1e2bd39265b27e798cba998540ae2a2e4b4738d648bc3fd1a815469a8f8ebda38a56c0515d7f6ba2dc9fc5d84aaa83ef7cd8fe08c8b39269a039fc3f4354af4adc00985ce64e05cbb1fc96713e87506e17594aa97b7f0149669cae42ad29deb4ec13142949cbf226f7a81085e21318647e318945ff16e4ed4bb0de2b1184a94e7282e199ea3decd8af57db9b090c0f7b4fe783a8716452b3c2ddbd3664f936d37c058058529b92d47b690012e249ff33a2a04e7ed7a48d40173d820b4cf5c11e135f016aed292ac9387ffdee7bc2ebebdbae3c71fcdeaf7edae0cea9233c9e9c748ba1cdcc3d9be43f58dd9124c7490f26de1bd10513bc4bafa3bf859c0ec48243e984a9ee15893ab4eeba174ba1742942e342541277c2f2853043d0cf9177d0172d3ab53b2755a15445954ca6a38a4b80bc10ca60dd6624e5a06d624f682edcfcbc09d9015dd716b611ab9dfb9f219b2afaac7c50fe2002eef6d24c1822cabb46099418f4f64b2b793ed1791321b591767e1e0dbb3b69a53f1c0bce06bc25e7d83623612f269b46b279059dcd5fd4bcf4d4eb41fda543a39057b41213901699723ed7b9799801d1d1c60ce4a80047f85fad4453d0a0530276c149625f24b61f067eb37981f636f3eafaade983741ed456ed887d872b1d325fa9d934fbb701468aaf398f68b7de3260bb611955e050e8b0565522e22b08e5f55626118c888614e681eebefa980a00521745aa2b97c6b321c89f07e0f275453e772571c0b03d37c7a3806c20193811dcbbe6f5c5cbb53993c540a6a9dc1026da083ba312172fc34b3125bd05e3e23147a28b76caea97e4f6d3a7c181a4c2ad3470145b1bbd2c4fc70e9d023ecf67accd787c12fa324105f27eefdcc534d7e330bfd960f7d0c54ff836df7b7d26de363504f456689a9ba2b0d63eec14b1904b70aea858e27c9ab0cd9d31d19ff371059036c8f29963fe3de2bce853287ad1787e7018aa1e76c5340b63d68e2fc2c74aba87573b85778924408fb4b29076e382a4c915cf7e3cc28157388762bb73f3cc8a2b34d240fb32512e1e47aaf3cb7b91001df1c6029cb3ccee40bea7be84ff744f0579085b8bcc38b53500b66377e8114de41282affca5ea1223238c311bcbadc53c559144ac9c08d604158d4acf9812f2ab651a32646829b535930ce445c04f8fa799607a6b16469157122ac0c22f91d4f73827858f7cebce7b8d85e70aef879bfe87600c8fe67f330952af89f1c1eced11493bb4621258233d241b041ad63c38d60c7004822c55fc09013058d34bc3e6a26733ce8767885ebaaf3039fbd8565d1c3c93e81407c5ab6a1982dfb0065ffc7272e115542f343776c5ed5963a65ab74ff92bcbc4183ba2297191b989780666c6456de7ab5f515a63f0d3d92bbd95fbba66e31f42e9c766428a75180f1794144e3d48725794a49005c7c14305ad5d670d0299d65a85037a22948f58119766459867c82d019ad2a778be82bc9a6bd30bfbcda606bec0fcc79aa0baa75e4e1b47ae71415855f326a81f937e351901f8ce53b4cafa934d28801a687537ed2bb595b5b925f8f0800cd880061cc2dac271a91aa163bf4c429ea46d836e885c501dfeb160581049b7ae12b37572c8c2039ea8c4071f0769aba62d73d3ddf71441b04464792e972455679721c617143b0483666229322e666c6e6bf68c30e50ca90cc6717758511463dec4387c4842375cc3c868957d13666a11a317539b123156d70a80a0f10c9114007271a4eeb897cfbd0b5b1cae08835e10379950159579773e349403495fb9f3b76498241a788904b7caed30d6bc609577617858f04c147e1bdd7fb711109b8e907740b0b4521f6c41fdacd3ed3fb635db626c2b4f09902d109c21bb3bd2c94028354f0d5c2eab1ad8468c80b24c9aa71144ffca8739a0ba1206b029c757be603b694ec2270a27617acb0ebe14a1c5394531e9366984aaec0065cbad4160552654c1d7f9b47a440a254a4452a504bc429db23830b04250d4f63a0dde49737f8350ebb080b813b763d157ddd4f399bd7af6bea95c86d933dcd98aae99aeb19b423ae9e97c633bc48434fb5dd183d8378396e826e7f63a042439d511a449ef25ce9d4ed73257b5f86d9fbd1700b58338e7001983a1fdb2045ba65f729eeb35600baccae6c98a116dcfc44a7137fb6d677f9f117e1af3ca7ed9012a4dce563adba4ccfe3755b263e26f255bc6ab72d528d720c9e8d26a4dda25d308330abb989f17904f6340047ab73628db0304da7ecc80a67abfc4255b363f2f1673d4f319d13f47271cb10d9ce6fe112f0959f011ecc1da5e0dde1a48919da70322d6eb264c97d0bde07be303f08df7fc2361b3f03141fdff62929102b86f41c3bb95ab0af7e2fabd45a665d954499359fec8d8ecc0a8036b5435b8a54f7cf9870103cde419ba5376c4b61f519bb575f42c1258eb0439f6986d4804cf9be282e66bb5f1cd9fe5a65a5da9a0b84da2cd0dec30aba38adbfc0122a5297bf7a8a1f4264597d9d8907e31df9ac638c697c21878a4bd4191de67a35717be96ba7a8645c1c9890fc13643d78dc66d3b2742a169bfbad1bc94fd47e451c277f3bab979a60cb7a813e93949a26ed79b021d87313e24e1034ef6af4f299f78d57de1e57accee4c64846273e54e9eca4cae6fee0a0c575a8153af58a0bf700cfd220af2db90d61a6a8ba08d392b1ec22039a4d38b43d71016916c27fa3cd93f758321111a19b75f447d3059874d0cbeb14c1d90a5ce447dd235a21927ea77dce0169366505373b620974cfc01523d7b4fe006ba38084525b5831d5efc3cbd2e4aca4dac1b31916d72ae1168fbce8211c248c9b12cc73910baae003d97de8b1dfc018d43ecdaec35b42b36dbc7bc81eac8d0dfc9008fd919ef4554df5f278e66740a15901260a227665883dcb8512fca53731aff65e41745a1c093681e7abf8400615f6127c31df99a078b224c1f16b97870514a7690a6b23ad0faf952dd446c89af5dc3e6b3cd0026734aa37a25f3299a433db63febf4d9b9cc04019563699294cb87611847daad856cf87c56d8153260ef81305e923c58ff9362c147220d89100a5f87dbce5e92b8a5b8fc676d8cddba3cb949fc2d2e81de110de6d437112219f77b4ca729a33787a374e93044ab7569c714b48569ad73d81d59275a1f2047b3d18dbdcd6adf204bf21afe1cecb890224b4845a83ea3456da3f01f585e5123248aa80b84e85ce41bb290faeaed84f0f7405b209ddba3c51274c34a471be23a80185dd9501193970df90fa85613edadc81fbf8b944e82fb027a828a6515a92489ef55ade5d19a090341a639b27c14604c4e142c7f13f3b9ad24e377237ec440257029034e9ce64e9c1371793b32681aa540471fdc6f688a51c841b246c13da1b054bdc40c01b58de97af257d92329c6cdcc0e28dac802bc6a2a6a4050a89a8d262ba90ae66b49e46ce8ccac63b5f9988b2d9190b5f0bf51d1af44f82606e6624bac222406ea6983163084f33563015dc089e57558fe74349b370c15a8b041a8a774c9e0456b84080f789a924268d1507168b50901947af5c1a82a153ae61c3e23536c626f6f9de7c2ae0d776c651d126f421b5dd9c9563f29cddbb8e562ba75178ab6ab841191d45c6f60d49c7497322a96d285e19537491a2b57fbe50332386815bbdacd25bbf5a923d38e48f7376b6d43a082752ee254b7137f3e184d8a1061c981f1076b49a7e4d3f0bb23b5598d210549299317b6c583f0e2c0a0c998dc14bae069808e86ced2e594fa13769b9124db4423a81347574e7cd310c288a73a381d2d35fbe8c1acb3e54ca66f775212fd87761fab9d1d84b567e22f79b8128347d8e178448300d5c52c52cf1e292070a5796262100bc4235f1a422a669f05961947fafdcd23ac099183a352fdbdf2b28828a5188271b483ab6249e1b44", 0x1000}, {&(0x7f0000000040)="ad0f090d75037339b7aa49172b7c3d66adcad688f8", 0x15}, {&(0x7f0000001240)="8d084d1be7d873709ea8eb2777d00ede2aea70c0d90e8244c2c4f4c15219569f1a586cae3bccc4b13a8449fe0c0c5834b351964d8ada36483b05b6419607b19a9a9433bdcaa1a6bf6155f256ac202fe17481e6a1bad3e7150bcfa2fccab206c2ca81e47c715efe9a57eee994b26bec4ce839938d49e6760ebd44674a803899949656ffa0fbc9b15708a7929f5422c5a98e4b6958cd6e8e3785c49ac49efa26ec1a75c702523b78783269ac4ac81dbb99836e12d51e1c2c7d38ef8cde7ad0d5", 0xbf}, {&(0x7f0000000100)="e99905bdae0c5634d6e63c589ad9e51721b4d9065c3622770c5b5dfd006240bd4040b884b18ee21339b73dc56217c781ead97bde86d1eec61a69186a208e2e072da98591a0f728d00a442f91107ac8dc3ba34bfcb57b0ef6fd7b0fbb19c14eec45fcc4f398fa9061c84a7a9399", 0x6d}], 0x5, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x100}], 0x1, 0x0) 14:37:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x3, 0x401) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 14:37:01 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) getdents(r1, &(0x7f00000000c0)=""/116, 0x74) madvise(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x2, 0x2000, 0x133, &(0x7f0000ffa000/0x2000)=nil) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1000, 0x8}, 0xc) 14:37:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() shutdown(r2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:37:01 executing program 1: r0 = socket(0x32, 0x1, 0x202) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 14:37:01 executing program 1: setpgid(0x0, 0x0) r0 = getppid() wait4(r0, 0x0, 0x5, 0x0) setpgid(0x0, r0) setpgid(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000040)=""/125, 0x7d, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="4380b06f4cb72038ca59555aaa930955"], 0xa) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ftruncate(r2, 0x1000f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) 14:37:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) socket$inet(0x2, 0x0, 0x26a1) setsockopt$inet_opts(r0, 0x0, 0x1ffff, &(0x7f0000000080)="eaff003f9db0125c", 0xffffffffffffffe5) 14:37:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setitimer(0x1, &(0x7f00000002c0)={{0x1, 0xfffffffffffffffd}, {0x5, 0x34cc}}, &(0x7f00000000c0)) setsockopt(r0, 0x8, 0x400, &(0x7f0000000140)="e48d7a6e37e1822ded316e75abd0a4d410793978742c25270257eb0d89ccc403dec63476faa8af781e6eacde782b3e8895c6e7be0482300e2102bfd0fbc1996e571bb2cd81a716234a3f4caade08f5d6cbe877c83eb70b2337b6d9b38a06430ef2891511b895e979865ba3120460064b639926c772535af9103c8d9cf88d4ff20b0171c6021eea83a594a55e4afbbed3cfb5cf5532fc841b20dbf01c1b85e1e9f066c2cd4f72c6dfc1915a6582ea45988966b9f4201e006dd1c1edb36a36548a248c513411e4c78df1d2820c6643", 0xce) socket(0x6, 0x8007, 0xa7) 14:37:02 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') truncate(&(0x7f0000000000)='./file0/file0\x00', 0x9) 14:37:02 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = kqueue() pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="64cc9137c7b8c33375fb74b62b42e85ef295a483e820b5c3db0a2fda924c2d9fc462d6598e4b515368bdb2169878c35a807512f6e12d540fffbbbc9137f57f57384eaeaa66509a325186724af6270fd46c3667aecdf7c679c6e12568c6b9799c5f8da190f7898ec8c23b1a745ab1a25261bae6f0f84a2d83094d6a39de620692b13d240f95d32945f13df70aea6b934eefb4fc3f49045dbf4d66fbc9902acfc5da1a2ec02ecd4a2f39a1172b41bd620555327390fdaa6856fd292464cc2e2b58472e34ce1e20dac111", 0xc9}, {0x0}, {&(0x7f0000000200)="e9b1f8d537557587a22919f51c6823814c8bdb3760e6c3e369a4621410490a57e34900344c572d16301b16bf9555311f9c8ec2eece205ef92de19b63714804fbcd420ea213b471ecc7807211224f0cf1aa4c07a146e803998f017b885befc1e6df0c8c13abcb0d4891728b32170871420cccafa4ee22987ea428a079444d9b681b2cf4532ee5c22c4d853d3f78f56203879dc24d0b516667249079096e8a30fad17c3bb900a11ce91bf3663cf20bebe23d9b32aa21e3e3a7f32551bc1b473252f959ce813f50ed31d3324c00d7cf79c699ae362586fc101b4a272616561e6b4954d79ad2", 0xe4}, {&(0x7f0000000300)="df9287ba4ac2eb3ee7d1c438d865fbae5a9c4027666ee3c725875e196b4eb84e7a58bf752957341c4fbcb995a383eb3b14a4d08337ad5c03d5183ef49ec57a2554c276aaed8e1412f5a31578707cf473d53fcdf5db95359590271092525fa83ae31977150557c6b7e022af7c96f676859cae3e758ffef130bcf06649aacee5e6817204be972e8ec2ff44464231ae7eec617c6e36cf2879092eac72e96186fac7", 0xa0}, {&(0x7f00000003c0)="77c4ed834eee3180f8868bf59e855fc380b2f6a4374b627a3367d0f3721b2b009aa9e400d65e9a96de11138eec6e3c83b118538b83af3dbd1145a0021138b6f3e10d4e523cb1aa31a77c2ca6a08764", 0x4f}, {&(0x7f0000000440)="4bcdf7889a06e49dd353f4d69510094b7e1dd7e4e5b4653c63802b2fa855c3d5bf1c9ce13a337e1ec85d46dcdea58d91a04d46ceb7399b3e7be48b78c04afc6c3341a0af9dab6d91e2cdef99d4f1367f013d87d29bf259225ff4477084fb18c118d0d275fbf947ec017a9edc2b3df719406264c1e96e3ec6207ec914a42a807f1dd8aba1911a85b4ec6cfe27c6c73491f822727c48cc9da99191c94f25d418cee138e5a648447b8f89db941d7d922dcc245a99a6bc6f61b881e4f3f570dd", 0xbe}, {&(0x7f0000000500)="f17e1b313f230c3afce26506", 0xc}, {&(0x7f0000000540)="010295e197691b794fd48c011da788f598a5e7b66a27aa8add20d77de1c8b6c821c4cd907bec6200673981b561566d255ae9bb58de9e85d662eed2ee0ca16432b4add17e265c53f0ef39bb18670e1a77d5ae17a960216e66dd7f6946220e92b5e0abffd97d6cdd9f02ac0439012f62a9d8d2a0402786bbdb8e68155fab0c4bd33cac07395dd3d1f48ef2e83ac1fa078d9d6c87dcaa35c5e2c3ffd3daf73f45daac56b7", 0xa3}, {&(0x7f0000000600)="d1ace7b0d53a1c53a366fd0787ec1f03d98d7e6ff821d31a53d7b33927675b26be089f2880a2f84affe1eefbf78bbb3d6a6324", 0x33}], 0x9, 0x0) socketpair(0x2, 0x4003, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x101, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1811, r2, 0x0, 0x0) 14:37:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0x8}, {0x0, 0x100000001}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409668c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x6d4) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x32) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 14:37:02 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x400000000000fff, 0x5, 0x0, 0x0) socketpair(0x23, 0x4, 0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x6) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000000)=""/20, 0x14}], 0x3) 14:37:02 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xf0, 0xd3}, 0x63) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x11}], 0xb51560d0381ff25e, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/126, 0x7e, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 14:37:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/68}, &(0x7f00000000c0)=0x46) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="63352e649b4bab19409e5cabf0db80c2071a30ccb53195ef3cc4d4a48c7ffe2ebe9826b6c8da95d15da05ba0", 0x2c) r3 = dup2(r2, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) mkdirat(r1, &(0x7f00000012c0)='./file0\x00', 0x80) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) socketpair(0x20, 0x5, 0xfffffffffffffffe, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440), 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8007, 0x30) r10 = semget(0x1, 0x3, 0x200) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f00000014c0)=""/4096) poll(&(0x7f00000024c0)=[{r8, 0x154}, {r2, 0x2}, {r0, 0x6b}, {r6, 0x4}, {r1, 0x1}, {r9, 0x14}, {r3, 0x100}], 0x7, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002500)={0x6, 0x100000000000, 0x2, 0x4, "9febe772c6ff7e4cd1f9d93010fd1cbbabb9c145", 0x60a5, 0x9}) ioctl$TIOCCBRK(r7, 0x2000747a) syz_open_pts() pipe(&(0x7f0000002540)={0xffffffffffffffff}) dup2(r5, r0) linkat(r11, &(0x7f0000002580)='./file1\x00', r11, &(0x7f00000025c0)='./file0\x00', 0x4) socket$unix(0x1, 0x1, 0x0) r12 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x3811, r12, 0x0, 0x0) 14:37:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 14:37:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0xfffffffffffeffff}, &(0x7f0000000040)) 14:37:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x14, 0x8000) setsockopt(r0, 0xffffffff82f592d6, 0x200000000026, &(0x7f00000000c0), 0x0) 14:37:03 executing program 0: r0 = socket(0x2, 0x4, 0x1000) pipe2(&(0x7f00000000c0), 0x4) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x1) dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d00509000000e5aff482022e2f66696c653000"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) 14:37:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x36ad3471, 0x1}}, 0x2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 14:37:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() sendto$inet6(r0, &(0x7f0000000080)="bd64ba03386120dc21ee04f7152ec7398706ab581dcbbbd9258520ec0cb7", 0x1e, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x7}, 0xc) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x9}, 0x10) fsync(r1) getpeername(r0, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000180)="78560cb2e09909f32ca4332ba6f71e2b9d31fe5f9e395f15f1c5b976cbf68e458b204a0eaca1b2818f3dee25336aac41cfaf97766a64679175b3e57e5efae78b9b1e497b6ce502d18f72258157e73b62bed8949d8283e812ed68631fe901c9261e46a642a147de692709836c888dfaea068e2bfb3fc93669dec7b7757f2492b13de25369ebf6b66477c7be3e432cd4f60873a737f1af6901c818aaab3a6a3ed3945cb1bf", 0xa4}, {&(0x7f0000000240)="1311b77cd56cadbe0f687a9c5fabe17aa3e5ba5faa8d4d29bb198296001639ff8685f82917a5ecea23a2dc97c578c6567b6287305a3f496a635688d10c375c76d981da54abfcc334ada53dd807606d019b36053cf79ef9506f1165aed1955ad4226aed988d9d7de0b5f3f2ad4bfc", 0x6e}, {&(0x7f00000002c0)="341d72d126d5d5724fac006e38400196090463e3542e1557c6c5166d2a29528f797257c76c05a0bcc7f43de3c91a00a83123fffcabafe7250f34eb1a806ec7c18b74211a48ccfdb214685a0d3f2ff8cacdd54e94f4edafa4", 0x58}, {&(0x7f0000000340)="1ad424a8a97b2626404c9b1349f52fd6fa50eac27e14b33d40244482c8e37b703e6d1d25fa10a34b30c672", 0x2b}, {&(0x7f00000004c0)="15ed509e9e3950", 0x7}, {&(0x7f0000000580)="b5e40b7dff3a7fb959d78ce4f59632b68d4dab075bc790e076371e01a474ffade881eeaad9f18fab4f2c9c077176dfc5bd19984cc8d7f12d32bbffe0160f887f5ee7f1a2fe93a55989964f6e7a39cbec6c01c354f2506a", 0x57}], 0x6, 0x0, 0x0, 0x2}, 0x408) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x81, 0x0, 0x0) 14:37:03 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)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ftruncate(r0, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:37:03 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/185, 0xb9) 14:37:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:37:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/33, &(0x7f00000000c0)=0x21) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82027380ac14de6634e2fc052ed4ab007538afe700536233bbbe3a3dea1e88c75e18a4b22b4ac242ded9e8db0000000000000001557a2b53ee969478b17a8ed3fd92148c10dcfbe279f911e0f42256d257cb19f90676602f11e62dac4029a91d2c419d09a6bf00000000000000b9b761dd058458deb6469c49b572dfe6c4f5c2d7b4873040578aa7848170bb4c3c73db596d1f4af3865b15"], 0x1) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 14:37:04 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x3, 0x0, 0xffffffffffffff6a) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(0xffffffffffffffff, 0x80000001, 0x3bfb, &(0x7f0000001080)="f89ae413c8f9469e44e990864c198b83323ac579b9d7bc86a637e66a4c5aaaf9dce3f98ca5405eb77c3731fa319c3b0ccf1ee72cf7dd236feeb46c3524a31801d4f9469bb270d486b026b90fe840b7ae329c45e0c15ba1b5f50bff1a9e3e1b48960eeaf38b1f", 0x66) 14:37:04 executing program 0: shmget(0x1, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x80000000, 0x2b}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 14:37:04 executing program 1: r0 = socket(0x18, 0x2, 0x7) fchdir(r0) r1 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 14:37:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) 14:37:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 14:37:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000001600)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701374d93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f377fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87083a76bfd59fac6182ccc3f8aff4759853d49349ee976b40bd2d08a37b02facbcd8333dcc7cf2eb319b311711a469a38211dc05ff58c054dab00fe3f17b6265b52d0b47532719b666196c52e88f94f5294d13cb93449", 0xb7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) close(r1) r6 = getppid() r7 = geteuid() r8 = getgid() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="30000000000001000000"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000340)="7003737f18c144d824ce27161bf1df39415202c5cf3ed02c7ab47fc303a248512a68e4b1fde39712d890c69de7d94747e482003947344deef369a148a0daf9ffdce7e4010e1520aa3e32b95f4bb5a4d736706f5a5e60ae5a31f6dd4c2232de53d246774beb3079288d4f6d7015b3e962a0a8f19fcc517efc07a3dc2e6652614671fb967f495e7132265aebd92e918b3dc0eedc0a01eb9c92aa6c9a708fdb83632d8367b46bdd11228466e47b255c966a29cfc6bc1b75ac71866f18c54625feb6149f3c3570fbf9b2e844ed04211b9b4c4d6201357b4436b723e69ae255d76c90834d5447b77b1ac63e62b9f68d19bd970b6b8121d6f3fc8cdf1a027674c71ab304b7d0f37072dcf2e6db0fa96074e565f109299151d460b23f81a2e6fd705805cdb75c1f274fb959e5cf1b42c7044448fa59ee5553d66e575761eee954093675b48903c9de664fb0d73cb7889ee972f512eeff090ee1fdf6335bfc3b2d1f482444a16b8ac19d42d53d7718caa081aefa3b9efa02aee09638c75561d468b097fc2a99ef90e3b6e10549212e6061a017db0048b71d268145db7f8005e4b6118b18e3004c9486391d97c346a7a640adc3b05a0aa7d7a31f494747287ee5501fa2321c99a34d6d422ebc59c727c6f8e36adf787040f12b7bfa1451265f359b2f058fd76da16ebd5bb1622c50f2ad833d93b18a1a93374835b350e4474ca786e2553cbf294da6217f22b6c099e3283aaa225f18ad42d656f1a492923ff5cf7d1ce1d12f0884c953084b5ecc332c9f61fe48552c776666c30ec85ef9420f6c286de27d0d1c4fcb4256362a71dc33b66f62b364b0588bfb6b0660bdbfbd48381e9970e2f8866d18ca52ba21c55a71172d0d58897747673bc891c9bd8abc3b1b6de8d3d9621f4ff7e545f26fc88df249adb0f87c7f2bd337c431a4d56eea69cf3a5aa0f4c3e44ac633462c830d39e050995be9c289525babf434944f8ea092cad81e0195f6d25693081d48d797b49893993a8242db0e386f9eec3f366036f58d185929dcda0ef08a509dae206e3c008ec7266cc57db477a35a5aed5bcfc6c1818906a0c035f1cfff145a5837b6c9c272031c4c7e0b86e5691ccef1a925d85f294d396137fe54e3b2d150a38cd7804316eb19692f34313d000e8abf6f4566168177ce8ecba281bf1ee1ddd506c0b2399c85e505ede88e3d25be3ee216457352a77e8915b71c804cfc6d47f84799ce67a8ac04ff62ec2218beed2b05f9a267416e8886122541d3668f8b81eaae8ca5fe0220b130cd325174a2ce549d49d0b6764652e325ac0682f4b29e13e17b11267207b9ac4fb2e2c2ee58a7303d5fde0a750e6fe2802e64f5dd1c48370ad1c6a66b334b87193c33f0d504739e550f2cf88801443137acdccb9e1c2580f188578f96562e30342a25922b160c95792da17320b7a0533f50c6c948fedd78f1b1a1776d012f4cb6fbcbddc8721f5ea29f6034af1291a54f6917aed353ab4b8b4b704d9f570cb818d9a73f460f2ecb64f5b236b5de46f0a8409cd59ffa5bbfedecbf371499bf0a8018e636b80854952eba4d0d59bf7fdb22c51636355fa5e1f4a3b0289c8c52a0e92e645e57a3ed11da8a868e9ee4c48ed52f6a70ec6bc73889d12dcf07a26dd1db3f9da83a299e53dfe4f19c122770032e3eea811cb7f9057f0e25036ce6a90548d505917d60b8ffd1a138595e91a1298f483850dbb8ab625102ba4f22a21bc86cf775cc30a6ae12f4948e02c2d81b1e607c5c83e8ba4a650e1d9d1e4236b13caeb6d7b002624dca566072c15ed1b0ce25f80e6f585e5c3918876781c4ba128915c8a322743d3371c77f523441451f31e2adce2170d09067353954f8c8484c13e82b77501e723fea81eb8165dab8b13694f2e898ca96adddecd331b3c47d05b3b625f51479fa55491abcb281b99ea05fcbb50ab635cd62accde483107f5ddccb592d4bfca0512e968a1a7b1051eac6b3d8e882481128f4909db10acaa58afd2dbd0a60a870faf687a7ce3844517e71fb9d7ec05dc61c07735aa0962b39980d75f117cd28a7dbf5dc1cc48278abeb70bebc6456528deba8b0466a70a0010b95a08c7b6b500fc8e4b05cf46afbbeab282deeadcbdb5bbc2799c0803a8d04e38a4cec92ced126b70ee7afded414659419d7e9b438cc63a1762f456786e4c8177e008108bbfcc7008f9a99f691dc8f339c92b779bd813fbd743d438e26bd688dcc396e169ea325e36fe5776132dcfa0d7a84c0c5f6156d44f23072d97a18bc09e8e660b98514aed72b260b8d46526a64d045037def3d12567346fbbc331f82e9eb575b9692d329542c054c2d19322311032c3471dc1f504b9cb9e1fb671a685ea2de8d8028c85840f4598550e8c0a8eb7ba66e59e000a2ccbae37367064ddd1089f11484b479651ab1352ea8adf0ebb8732f3a084e02874cbdea7fccec1f05fd8b59ed21c3adf57afc833bcdf90e84c69a6bd0f6eb57bcd7006d8289c3719e2b7c046d8c560505fa10077db21d4cb475e7b98bd714eb881fbc8df6d5e241fa0e9962acef45b62d1ba148d17ec1e5766a410e49ba5896b57262e09c5346b47fabfc09892c45ee27eecf68d1d190e99684ac2db6ca99875e70497d0314807413ab4a283a9875f978bb0e4990e49ad9ea6cd80ede6e28dd730b1043ae720f0a0c7deee60da7a0647b45c83bc64df17565a21ace042ab703a4b9bb613ea026e27b7025eb57abc2fb918f361da4636042d2199437d17518f25f051de12cb703ad3eae9e32cb636d59faf715d59f26e8c0ec7e7055a61f3aea47c8c67f19b1b82c4ec884cd5d8605ee53b5e34805fadd3d09cbb164416f6ad5d6e90b9a3546979f9982f45775309e5c52b35ea83cbace14f00f2719822ee91c220c6d6ba714dd56e5c1ead8d058ffbbc67efbd852784d8d2c6acd56c60341d3a1d5cce8b3411ec3f10b0acd89b40b675e9923bed5064f045fa8d9eab65408a1aa4e8890e90b5e95cd21d099bf849cbf3e6d57f95cd729e5082c8233dc7365d89aefeb54b016c963f0696d59169a6bf0dd02a5a93a3f4e9f3ea90fa55fca28e021ef820cc9ec0a590232db89e4a3cddde7139f33c3707d20eff5f4e6b14dc12f3f84bfa8f71f7c1d4cbb00f5f1568ac6ca8a2c286e73096e120ff3a2b0baa180b06e3e1192d3466aa9d7d5cbeb39f2633e73cd13ac33e3db3e51f4b83e39a5553af06fc5436c15459caba93ee56938c215cb4291ea1d063f8b142962b1553041280c96d2104208ac247a013b9d37a84e37d4419c135404c90f59f025e01f5b870884687ba53e97528bb8c4ba788ab1364e9e5908b5ad50a3898b76dac4750bc73e5f07a5489878ee30dcac46770d5a0d9bbb5605420758130ab4da5b70d46f24dffafa4dce3e1824f4a28e2f23222992f43b37bcd272fb3fcd3277b6136e30206340e341fd81f4cd4a3bb299d2a5b94fcef05854de5ad6a1ddae5f92547d2a2c4d3091a34844e590cb391e2e7e274639ea4ecd508d91f8668a24c9df641a34fdd2daceda9a7e7e16ec00f5004a501e1dc579a9045e8349ab0dc4a5d9f6a33c961dfad50bb3d3155f4b633d4c64003537e4700d1328a4afe85f30e37bb4fd5c97c832ac6f49eeca45ee2a46f4c61faf2b393ee236f8f802f42a95cfa75bd821ef16fe535b4dcb81529193264dace50daf3ceccc6d75827ca01d3c1c062ae25f882059388e4e4c4ce9267ee3ec0b63d15d7b9d08436016ad69fd57f52f7560297c1a0926fd1a205d3dd4f58cabb46f9036a3dbd34cc61bcc448fc1f8553364f5cb68c123eafdf135ed4bd700006a1ed68fba86feb8484c855375232669eeda46639e5781415f3df0a3c2ae471f16f03d6899a52aed7a7129edbd4d6dfba1e300e128d6a37e6757f4e9cff77de079cf0b11007784091ae91dbcbffca655cb7230400c488573f169dd4bdde84e897cc48123aabc2d997c30f304543f49ee99263075bba4190433a4c1fba35f26d4d13fc42622f45b1be2525ddd54e1cdf6af68a05f99774f74093e63acccff61bbe14d3b6062e311008e31a7bfa4864c6587513a489facb10fda8bc8184cc77b017062a5745363eb23ac558cd8fd4fe194413ca4fa6a116f188668c2d2e3fe9393671dae60515ca539521eea6d96c51b6dca0ff798ba0b56788b5d6e58fc537b71dfe49a4369c1c9d9974d94bf78c2b2c47576e615eec12c4751c13ab52f226a9d7648e8e11ff45dc349b750fb589c0ab8f386151c6393f2f82c93951e904b7d901dcb75f41d609275f06397c11c46ae914fa9f06e52e3b9818a0eb767f8729578fa84c2ff31649c63cdc80abbfa3d7ba207a7f0cf543b5f75dd61c1bf3e736ec815e05f1bc389f4a7962b0b4b1f6d3f8aee063c9601f1cff699606849dd49e21747ce8565d8437caef852ea707171d9575f1de3595a38efc4d3a490f223e1d2b166bc881fb8acc0dab38a7327492f4230ffcdfa6da7ffd23411779a7a024444a7b4f067de384c476811895dec67b3a6ee6b880cc55fa4b7f205d3717b00bd13c753d8be33848679ccfb07fe8c941959a5533e6dbb9da2501725e436ba3d5baebe2847d461b3f6048c5dff2a380d2552dffda0c503ea45f277e4a6f525f0e548be2883bcb8f736e0b814f9d824df89a1b0f41296deb5414a8f672650e2991c4719b02638aaf5509b02cd10622d8a1edc845340e86057b2a6fca0be6ccd69425c9292450f89747e29dae7074f7e0dab6e0fab15c288f166085bfe8a15db439d4eb859f9183c0e85fae9dfb61d2846839fae89780f92ae5eb66e17d59ec859bffb561be0418d1587d16bf5c6a8e5326dcf6bd7963144c3d2b1f37f758517876f04146fc4f31d62031ab5876f54ee5ccf3bf3105450015688c151a7753529ecc86e883ba7e86fa970a44624ac9315014d229a198e205de036965457c3204b53101bca08f8b3c01e88c5fc6cb1bc340a1ef0effacd413f73220f8af520d10e37a0b9b9fcac01165f907f4496ce138cea0c5313ce1f1c77c44daf6c168251d5785bfa80958f56009f7f1ae2ddfbe5c8a44ce1bd8f973b276b2198edc308c5924ff5bb53cc3c220755b476efb4f1b9c46a74fa5018a762721d6676556e7c25dfca8a3c8bda210adfe883dcf8be954b3122f12f9d6149686a20c70684f8971d159bdbfc99324b7840f74bc1833722919905d46103fd0baf96c975fdafcdb785e658a035e54c37b1f5ceb779481f8bc0a585c6faf31aac5bf50e31f9b416f0b831383fe682c296ba2844d336b9a491e5a69bc620cea51f0043a8983577eab49fb7f7d3fe8857a1add90aa0114adecbeb697b96401a9703655bc0f1bdd673072cbf794ec6a5e061ab7a8bbb8a2013530d39c1de8e2542097160bb16838418074a1449fdd3a6ec8c53a1fe3d19aa73150ee5efd2014dbf024af3a2ef9640c713b62224520a090564f9ee1e6faef6ecee40d3b7a1d4b9f3923f0d4d472b5b96a916aaaab23223d4d55f5aa9fe1f8b4f46a105696b3a309e7100c0213313441e0e78e54d690adfc39af45dbbbcc9d3945ac4a834775f50da1baccff29e476242a3effbdb6166f3490d942414f250e4b61c359392c7b0e1fb0ec0a35cd61378d234660443d37f53ec32e9697a091bd96a3419feb5d7ed70fad1296986fa414e8f43593f66971c3baee7ad16cb79042b3e9399d124c63fd61e89e671abbc9391bf64e273d97fabb0df8b21c85edba74546c7f6898eb441d7f9306301024d0c3195497cfa023066cacc2b781bd15f5da731ac1d4b616b98ec350d", 0x1000}, {&(0x7f00000000c0)="9592716e946062f60a9c094673c3697c67ec03f28348c041154204d646a36c112dfaa416befd7773705bd065f5a99e9dcc8cc129aa3500b6fdc50142f04d24a8586a360da01c196063eccfc0f4719f3f3b16f03f04d71c312e279a76ffc15f7f53a98ddb5aed139df0cb2c8cfc230183698efb53fb68596fd6b27f9bab80b18b8b48be61dbfcff1dcf528b0306eea82639cfd10d1e6588f57270e09d559d0931818e1370874ab4dab27120bc731120b4487e787021dc5f14c79a1a465e7d768cc928d1e2c47af2725aac8b0ed07fb5292504b21c800a673a", 0xd8}, {&(0x7f00000001c0)="5c3a802ff9588fbd35fef92ec87537036db459a8d43907b0c37bf017c022fe0ceacd6e20b306d7485bd063141f60f3f08ee2e6f5d3eadf703c5afedbf93725330dacce835b393e5f0a1f42c10e07ba226682c12f279c4d0ef724f8bf5602959ddad75664b52051a5c974bf7efe89a3b18d95924b61c203de4b1c860beb61b1abd20be7148fd67cdd04f627fb6f3b382cff70eedfcf2d49967c1c2ea4b571a9bebfcb0a7049afc424a469a5120ba2f98654fb0529afaa16970502e1656a5800f1fd03c60fdc39", 0xc6}, {&(0x7f0000001340)="8503b2f20051347b91b258c5fb55226e34307e2c3a024b3b694204befbaac01c601cb8c07bbbe327db839269dcaddfee17570db9233ca89ace73dc8b3c9dd7e683844d3bb9275ff945a3fb391531f9f24efdae06b6e631d5961ddfa2168797f41cbb56aedc5eadf397e43a9ab83215dbf5a288db5e371279755492b1677b9fd51eced75ba5e704be2e742d5f027f842601a8d17650deb452c984c47c34cee357731efbefbccd62c852f227c313c88251e6bf20ea9676d8be78c86ae0f4337272ac7f7c16886bf81e9574647c7bda6e604cb66811b1400f73a2dcff0dc9d16054", 0xe0}, {&(0x7f0000001440)="1511420eb4686aa83dd670eecfda695b0fd1a33b76a11fad8219e12437221c41c95728c0e56fa3064bf22abdf2b7a235e1199bc8333df031ab6e88317d5b48ce6ef7678f485f6bc66e4df6fdbc84b98c8f73fb578ea78d0e1db19a0ebbea1774dc0cae3fae88779a165b0eabf54c0b7abfab9ac5b4964ed47cc729a2813c03d86177d6a3a4e7b7d128218ff8b8d07ccf1e49f6a50c710d7003c38a14d956e814e388", 0xa2}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x4}, 0x1) 14:37: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, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 14:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() read(r0, &(0x7f0000000140)=""/119, 0x77) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x80000001, 0xffffffff7fffffff, 0xb, "df29e3868b146f851bd9ae199e3abb7c9cbc4e15", 0x0, 0xfffffffffffffffc}) close(r0) dup(r3) pipe(&(0x7f0000000280)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:37:05 executing program 1: mprotect(&(0x7f0000771000/0x3000)=nil, 0x3000, 0xfffffffd) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) 14:37:05 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x6, 0x2, 0x4, 0xffffffff, 0x136, 0x6, 0x5}, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x10000, 0x7ff, 0x7, 0x0, 0x40, 0x2}, &(0x7f0000000080)={0x0, 0x9, 0x200000000, 0x7, 0x39, 0x81, 0x80000001, 0x20}, &(0x7f00000000c0)={0x3, 0x4}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 14:37:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x6}], 0x1, 0x0) 14:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8000, 0x200, 0x9, 0x6, "8eb465831b013121856147e71636c88edb13c6db", 0x9, 0xd}) 14:37:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x36a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 14:37:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = dup2(r0, r0) shutdown(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 14:37:06 executing program 1: r0 = shmget(0x2, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/113) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget(0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x430) msgsnd(r3, &(0x7f0000000100)={0x3, "81a3cd518085df1ac49ce807079ae204c04fcc352443fbfb56795ccfcb4388f6ed48e5ad38fad66014766fc226064ecac298b9454c715b5947b0776db88585e0553fda047bce431c6c1621cec68b55bbc5a0d939ce42bf88d7b18626a778542997091b29b94d47bad123376165e17fc2fa52bf4de05cb3d22ae91c326fdc2f7ab78b0641fc88ed722f9e6d1dab1ed78f0f91b6aac3c261bb6b6908648ec97b90b15629fa71a1e1fd8a1526484a323a49b382a7ab1e80e2b10533c92c81de7df4d30f525389"}, 0xcd, 0x800) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x20090054}}) 14:37:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x1000, 0x8}, {{r1}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x20}, {{r0}, 0x0, 0x4, 0x50, 0xf580, 0xb2}, {{r0}, 0xffffffffffffffff, 0xe1, 0x4, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0xffffffffffffffe0}], 0xfffffffffffffffd, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40, 0x5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x6}], 0xb9ab, &(0x7f00000001c0)={0x1f, 0x3}) 14:37:06 executing program 0: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 14:37:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x1) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:37:07 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 14:37:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) close(r0) 14:37:07 executing program 0: socket$inet(0x2, 0x7, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1107, 0x0, 0x0) write(r0, &(0x7f00000010c0)="aad6a832673496b0cfa23930d3d2257561a0bbf1a442418eae112bce5b4646621f832546d768c5def16a60f59f0b574f44d445ef4ccdeb12927d705cf6de7ceef6a9b616013ce2b42b78541ff1debfdcc5ce5ac2f140e91285db561f363a98ee15a1632246578abec72f312922e2ecfa8b83f9490f444011bbc7d1e85e5227c391357cefe17365d0350fe6a5eb1855afd440a67f1237ffe55cac30ecad6954d3b9a2597934c58f07fd7fa9e39ec90fe145a76fd81fa8502419ef28579a9129e4e2dd32610a2d4368472f155950b808ae76d507bc6d6e61651987f592eaa1f2adf24bfdd8cb9f66b991ad89cf8a23c3d0975d06ab2c3cb2d861c735e28670e08bb138509cd35de7887d81561856d4e957b6dae9094a177bc76c95b0d852fcbae4d3c3e460315328a06dbc9b1dba6c0e47e56ca9443344c65dbfee4417acfeb8b1b933db9f1ffacbbd96a318c80f2cddfac1a0d3a0d285ee035e58d5da94c3c7346653d064e45069e7e77f80e3100b58006e2fb70816f8e36a3c8236b9ca8974bebdac99a00642aedbfb8ca93fdf3270226008fcfd55f8e28e0fe3f2650516a70a14575ba8b034bc602c44c366b43c44679a94059267b312171f0c29b9b35853aca518319ecab13ea8e008ff431420f223bd8995fe54ccece275bb89fa1eedbf283246a5405fc68864fb9267e943c4f0bb46313b3359607b5621434ca4273538f0d5edb8eb4a289a64eb97383dda16f93edbc52c6e5c143a88d7dcc3833be309498eb5a1c099eac1114abd2cfa30a76d42b5cd76aad24d01bb43c16279e339c7c57961b8cee030923a4b08db319e3548fce1d5dc110cb46cdb9b019f29ee964487d16ad23bd56936bea59889a8acb93828d4224475a625de17f9134ddb29566d778393768e71dbd6d5d59c78d5c421d8b993039ce66df15440596be8a01e5b2067cb171efe3937ad0d076303e444c4f36cd86f1a4de89a47423c8363f9a14c2a5a09fdb74ceaf172da4651354b9ca053df309e6240e30bc2fa70b1f15e953be383583a787671b99c21f25b617413739d9368d8c5b7775fabe5112b7f14529898a95d9faa70f9e86779d6cb26ea6d37177d9745c5d8939b4cb35314eed3ce04fadb1c0d27379c9f7d82b7ec36143b43917f1f96720e2ffa4fda99404f169c2355608eb3a6414a39079268cd90ed9da60a5e237f0ce50a9208f40181ea61a27ec1fa343272b06ef43cea5cf21af6fdd8edfb62ba731d525030a3535670dba4679d0cecb98276c9cfc64cd495310847389d53e42dd8a9d3373996c319b324d47dd392ec6ea2bbe139afeae47133f8ccfb55e2089fb7f184273b0c66dc3d97a80cf859bfa9d3fe9d51822fc1bd677305f94c998ac006cd44cd5cae5c7d0affd4105e118bc93f688291e6bd861af0d090065d448c5537ce6f5448ab04e4c0668bba7db2ebc38176ec33bfd729d592345197ff323e633211240bff8785ff84da43c1e4bc96c9e49089d2442cbc535702f3c127b864b20c7c038882f23e41e75402fa6bc3c5c4d6d2d4b85f4b6d002a92db8cde9b91c9e6ffa2c68f28d6b472b722d597e04bdb6b570da5f6f38b39bec5789bbd9dbf61a0cfc4a97d13c6207555d906217cb0037b0c0714627b607f50a18312aa52da626454c3ca8a0a0d370e14410ffd16b59cfbb8da6572849f9e4b515a1c79b567c980af704d144beb849a228f1182274cdada8d5bbae5e1a4f084ea50e134cd7b041f7a247b697b420f9891ca7271d02d004f78a91ba2314bd453cf21adcaf21427afad5ad7d23f296fba0e2bb06e295cab5471061d624f0f08c9052b7e275621051069103375fc5b8dce33807cf10930f5af1c0396e546d8ba4b207a96a0145bf809c79b4cccb4deadb1ec3dd74580f2dd297e359fa9744d9fb6fac79f8dd49c8b7c4e31809d7176ed157d2b73363c3b3b3adfe7093f66f3fc9fe0ef39522e2511b4fff35a594a08790c8dca7276daabe7983c6f412b3500fc35b0996a8541122312aa0757eefbbcb096ecc4d873380580a4ae8ecb5df3d89d24abbb4c6d2096c281064be35a74058900edd01b16aee7da79eea4ac37703d067a97fa7d0ce4e1bff72ddd8b5e393715cc2951eeed2187fe7ae849eac83d107317e0c967c655fd05aa22afe2b2664afef9274cf43fb660b7e390e609c1b7b15d68870a819276c8139dd8984229c92b4d9f721124d8e7fff403aebb926337b9c201d42dcd157bc936c3f4ea5f4542c4e2ba2031d9a82cdd9a608c59820a53cece7d42f39b1bd1d52aab98d27e4bae590e0642b5445279981d016882f158c746082166142aa5749f6d4d5eebe791c46578d6e2a1d3f5e9f709a23ed13887159e5f7c004ef12bdb8cb7639cc5f1346a76e75137aa052e4b06e9f6e66267a25cfce6437179a2730402ec7f46741df333a84a554681522cb9fc011a8fab41d7e5aec44f78898eb9d60f87a93d9821c0fe91b25c539e1cf9bde85dccff413f07beb888b64f3cfb40c784eb533eb3d4f5d5741f8759f0c77d7bf2f8be84882267510595505444c6a9a780e16654defa54ad3b4b7ff8988ca8de51a3a1f8937e24ceb9b038ef5346f154eb1e6e282a240da5465253cb469e9d427c19ae6c0f8c90901717b2dccdfccbbc548d47bb632cc233c389dda9f261c4777d299bb2b635cd5bb6231331c0dc9a737ea887129cf7eeb354153ca2e30633d66a4e8a51f5d12d697fb199517942e750e201d13e8a9eec65c34f4cb9d793711eb8b536993c6f66810a2de219d738d9cbd78237286700d8194911636ee4afdeaf403ccc6750b383e730472b4480d48051cbb0000de9048cdf5fba5119eb006864bda8c4187fc457c0fbc662f5be235d0be1fa07d457303bc36e4f757a27af3446482899e10911c7ce7398cb42a55de7133d73fe0968e2966cda068321705b749081f9cf0b00156b91b3b5e37975a5718a9e49d17e83f1b85be386da89dd416779536607b813f2611e195d331c320df49a48263c5e4fc1f3db8f113ffed00db22c73381e2dc425e373902c10e72a85d78c8b1a0234f4e0fef9a85695255699c39a68825742a4ff2ea87556e9696ff882fd0c2d4274b13a14f14c39d1cb2a216fc5eb438e2bc194f1bb3341913f55f3654748644e0817871dc090106f985d29b171e9d9ebb91abfc71f226a7877988a237d1d8e9bb74fe177e960072acd1876bd785b6eeed245701a2a3edbbb9f0b17dbf41b2144890ab32ecda84cfe0cfbec6f63f4d8e16a3bfa8d37a9b1c0ee1d9bb43633c86f0efffd457019c8df4c95d217e4155702aa4b3fc844302a7f0caf293184182b37682dc014fc44100881956f625ae76b4812be8bb071e49ad516851e09eb64a6a4bb8c08c7d63da1b623e3b088e69306abc580b613f870e06684c57ab4320dda8cfc2719d21ebe0f24a974d26428302c1295b318afb8a9e046e96b48edafb9d6aa8166b2a575fac92130070d3bfe17bb9a520041cb2b09fe169fc7f6dec35332fef25783c8b54411ea84a1196be271e316053ee5e3d4e3a4422f75f89d2f1a70eb88b109721c345e0d5b7ecc608ecca7df90887c4bf79bf958a30f00c79f792dac797032d5dd7a8a9592337d3593a951ba80f9713538fa8a65d544d5b747e62c00486b1413d6490c20a59efc4af473ff30c0c183e575b8440d60201524e3951565ecaed71e27ff82436a0c178def2cdc44b62c84810fc3a606c6a5f37b4454ef3fa043fa4e1ec05914fdc6ba655114fe87aecc54d73a6f08e45c80cbc4c65a920f13a81723edfef402d6df390b362cdde68c1292ab86d3a2889a4ee65c027101ab96866b74933e836a242ad3c14015c18fbd73c8d0bfd22de6543dfca88325531ae914f31d5b3d49fde6ac7a2351fb715fc3173bf658e155f9140978a6f7fc73170be53cde8b2b78c998c9389305b271b39087e0b1e8721ec77c5400ca6dbb0f1b90ca9c6e97306cc483c47ec5b2e208586d0d62ee091f0ccaea8698c47df8f85ad2081631c5496922c3fff646a120d1e51b0833343641c184b830c27968820eb67fa1396d457de21125d6de8e7f5184e7ab5cc9025c03ba214e82e70ca91071664f6a5b51295bc1b301b21556701c36597b9ad031f8d0814832987af0981a840c86ac11c5f0034e55792e98afd91e5d3c5a53705b53187d00b10011bd23626346134d268fef96dc231e09b141446dba146a2136dc582d139af04333be25e7ba7c1bc63a9e0e608950c904c6e23c89d1189b9f27ec8e3ba3cdc26161ac302c886e87dce95ab56806fe6ee76da1d6240f09ca2394f4886c716134e0b6e84ddc5cf31a432d55abb2944ecf8a8ffee12955611cd296c87896460c8b7aa24218e4e1fab0f1d617331b09906b04f17b35610efd98b7ebeb14698c9997bc9c2561110b5a96247b4f69944e1d02859150460f629e3efcec30083fd68621269d7e07adfefd58de31a77de7984d55cbb77bb6fbcaf25fc0a0944cb4c097f8d66a5c3d9c1c7ec590aea77a04f126e72ee36f64984a44ce0a91877d3410ae768f527b45ee8449eb3271985bd65be80cc98d00ea00a61a7297cf3552969ca2c91185f59533ad5a576470559cb2421060aaa885d3246e6948709d750d1645e5d195c88d3cce99e4c0b2c315eb823d7aacfc6d97d90e1215811988702d57f0a14d55447013d7cfa58f359727320cd7958c08a2f7fe0e6b1a66e214ed27d998e88ccb33122334443f7610eff105c1942db8059df43e8a44a411ece72ef988141e9ae3aae878a97819e3d59677168d332562d050a2d8d3c59ce176d563c2875ccb71024ffe0b552bf269db6a84617503594ba0eb4f610f056c0bbacc3ac689b183d3ee903573ae569cfa76f165deb6d68497ee1d0b7c0f813786f8c4e4e93c89a956a9a74bf2724ec9e50777d70460453685541dd2cdc9d62fa5b435ce9b15f8aa6af4d537105c67f585cee9f89114499e55de68f511cc8d28f5279668261dfb74a9db9b41a05730f5155a358d785c6cbf146a45a2ab9a0bf338310e162d6882ef7abdba91fa3c542563a8a97806097b0fabfe9688decdeb3ac7c612f05546a6c7d8c0c6c7deb98a87e0a181224db12a62ed52ae6f9cf54ddfdf9dfc7e2ca98e578f1ab2ce21c6f9cb81fa469c96008783050885800c87b2433d77ca1ee488ee680519b99d7e34c6dfdf0fcc801656d52b560001302861b647c5ffa3e31aa8818fd3eee204344209b65de1d2ff56cf1a1c87c46ac69682abef54e66205cf6a506e4034147f1d8869185c01472d7937598c2fe7f9ee5b54118dc6d2387f16dae6675c22d3257fcbc62e0dd75cb2b633624d7622708b32db4ec7b6256236ac52ac4175c03aa5912d4b52b8a4cf106c1744e2a28d4affd9ea9bfeffa7e1b3c2880be24e67e68a912fe3f726a9c969ed89518fb808bea592a056c7bd32defb0ea3ac442030f32cbc8b28439f371caea39757077181459aeb4d22d3f87d168f399396fcf7b6dfeb3e35da0d92a2b2e7006a243b53fcb28bdc34db7ae5096b74f487a2d4d84a789858dc2d4279d59ffd2bbb1d7b70a711b7abe94e2cc2f4fcf35aae3e61f7891325646ca12c57b4f0a9a4aed63a9571e3208f79e71ba24510cb886aedb40031ade26f0f9c8ec4eb5e7993038fb33f90d6ec53e3244b8f316509b4d503ca8f7ee6054386477b69305699f41a343207487234358538d2e8da12223c67b6353c0757e4398978493ea78b40ec83d6443093ccb6b41365d24b7d89b84cf6c19a8c4ad93c7128b48106767ee61308bf90376b3ab354", 0x1000) 14:37:07 executing program 0: r0 = socket(0x3b, 0x1, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 14:37:07 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000040)={0x18000, 0x2}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) preadv(r1, &(0x7f0000000080), 0x0, 0x0) 14:37:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0xffffff48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:37:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000000000001) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x4658, r1, r2, r1, r2, 0x21, 0x3f}, 0x3ff, 0x80000000, r3, r3, 0x7f, 0x81, 0x1, 0x10000}) r4 = semget$private(0x0, 0x6, 0x5) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/2) 14:37:07 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x115) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x120) shutdown(r0, 0x0) 14:37:08 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x7e, 0x23) mkdir(&(0x7f00000000c0)='./file0\x00', 0x102) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x408) 14:37:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668263fc63fb7ed7f46722a97a0e785b519e3fa8fbe9c709be84b964e176fb135d852fc2299fff48c39c95b9801ca4a8e14e3ca9815e7ea4bf292021daa0df867697dc4850e215119000000000000000000000000", 0x57) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 14:37:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x80a8, 0xdac) write(r1, 0x0, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x127, 0xffffffffffffffe0}, {0x1, 0x2}}, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x6, 0x9, 0xfffffffffffff133, 0x3}) write(r0, 0x0, 0x0) openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0xf05c823b6c852376) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x96, 0x9}, 0x40) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/4096) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000240)=""/28) 14:37:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10010, 0x2) fcntl$setstatus(r0, 0x4, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) pipe2(&(0x7f00000000c0), 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r1) 14:37:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xb37) 14:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="cb5755456b6be9a6ea67a251eba01d34869f05117bc733df34b95a6d371834bbfec7a0cc70f16eb5fb4ae8a67937c8abc07206749dcf52564f14737085ccaddcb055b69bf2ec0ef2cc5bb2f93287230dd6f72393a514c6e95c3c50290faa", 0x5e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:37:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = syz_open_pts() r2 = dup(r0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x2, &(0x7f0000000640)="74d2") r5 = getgid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="078a82c62fcaf3bd1d1b11ffbb46aa732743830805fb7b397fd3a06f14d863b79292de266bdf738db9e4080bb4181a4cf99b607f301143ad352e1372c585a5ab6eb6281180597fe20b5bd541b5668f38f2249398c1578910fe2a2df789c31c8c2058f7cd3abfa40e9bdab0e3c1c615611b66b2e09bd7d131195831f3fa9dafa6e5e1783c34129778516b8cee15605b2864c183adfcada0fcb99dbc1f42acb1a757bae2451ff77f59ca3fc246b66ab14d2317f526d6a9967d971fac57d3ff99ab0d39", 0xc2}, {&(0x7f0000000280)="1cba5662096446372367cdc32105f853832df973640c56529eda2488c064d0cb5a4c587d49512596ee5eedbb20c4d8e1c1983c9250899cbc5fb57b083d6c5a613d3ddd46342876f370b009f674140e648e6193a4a3d02be3b5d6681097de6b5f31d3bbdd4b677905c2cc4f81fc98e7bd089a74c820a7818c7f4fb1046c5a56b017f988e854459480cb842587cc43dff396c0e7d3bef722d4b78c482ce5ffda5d7d10c0218baf7ea415317402bb", 0xad}, {&(0x7f0000000340)="4ff8b7bb6afbbf9460dbde71bd5a431b66786f0da728f7ba838e299b6feb6362b3171e315a5df054dcd123e5cf14f66fcf75ab1e1b901b6f20277d6a27d6a40ff0b4aa2f6e9142d61f2ec8f2d9", 0x4d}, {&(0x7f00000003c0)="24e4389b0f1122e0b878c46b2954fbf9ac691b0731c06ac284c4a2ee9e3ea713e095437896a344cb42677bc66fa56b1f7cd45ab5f69c521cf0d8d8830903fd5defee2c6d2e4b8a16bcc2152bfaf55b9e547a067b4cb45e5f79c2a7c3597980cdaccbec4dffd3d50614b15d0384ca36ed6d20092a384940f00932fa8058c0af71023482809f57f8144f2a962989f60fd480102d950d2ec456dd8e8caf0a9372a9e653de02e5beb2697f2bb38bb0ed05d6d8b79093c1fbc45608ccc307e0e194dec1ddb19bc475afd7aeacd47ad13d8a555f14ad9e201aed7c602efde0c3806bbce196227a069b1357e315c3487967d64ef8e074d54c1219df8bad48d561f510", 0xff}, {&(0x7f00000004c0)="5084df525308ec804a2fa4baafb7d056fe90cc030cbf905f5ea6e365880e9124bb86941fd6cb1dad2963714b3a54b3dd4fe035b6e6f17deabf35a8b5c5629ed59f9a773c53bdcd3dfcf0782fd9a6f36d864b19851f89af67cf4fc59ca27759abdc10e092eb82c74785c8c852cd04fba53f5059562574e139391e6855969039c69d527c5de02f4ef6ed1a4531a2700a3ec6d30a3b1358cacb32d395e3584d115e5661bd84223507e78500c419f7010a7af881d311a1683fe83b4b691c4d36a99495dbfb3b018623574ec0a0c89f9c7836a5d14345022e275fb141d427eda24ee7fc02e3b49ab90185b6c923a273027dc969e0712970cbe32b42a84753c454", 0xfe}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffffc95ffc6a7051000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x78}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) msgget$private(0x0, 0x102) syz_open_pts() 14:37:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x16ba}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="5c964c5a565bcc4f9e2393f0f697b7f3964d2a9d0bee4cc4fb4921bffbd40690e6923d053d0d067e302f769561b844c345153d3529ddde84c0a6401ebe4b9abd4efd03a9d2472a5db1f8dc57c960880c604eb5b4ea3e35487d8a31b0b461d0b5dd1cb179b367cde4607fc2fef336c6d590b210ff5489bbd49968faf637601ab65e2ccf27749cfb472da816711d71cda66f41c41a8be91f548cdb8f9e529c92a85f893513e7042ff2cf428c470e0417f225f7ea82ffe581c57b3e1e0237ea2ebcc9", 0xc1}, {&(0x7f0000000200)="57a428ba35019fabe37d7773314749e1490c48214e7b1ef9ef53bc5415ac314380f4053b2b056a7901a5381ed723bf44e097cdc1803d94241c8b911e1d90320dcd09dd3a8f54dd135fcd8ff9da549757d54edd9f60408bd3d831e3210fe383d432a0ca47fffdcf44174994a758852fb63be3df4ac3325e9ef512f919eb33b78b1c26dfc2395b6042a47514be60c1ff80723c289b8621c3c0830b08d06025a2146ded3eba1335b941b06365ce15207c0de46d214d834734a6c9e53d50bd66c8403fb82f749857f848b1312eacfc2569f5d7cbb1e0cca15bb3b1b06a", 0xdb}], 0x2, &(0x7f0000000340)=[{0x38, 0xffff, 0x1, "3e4c5cec125bace2b478de3fda1a4b54f675ad077ade01e21520760ae3d27d5fbb4a500a"}, {0xf8, 0xffff, 0x5, "fa56effd80278abe96d8fc88f50aa5d672a07a9b566166b51e7a8c8dec56d30daf0413b959109f3cf925a7acf25773f0d5c20aac093ec0f8644e9d47324978f6a570c5f2f9c1199edb87f26eef832a078761eff015f6922600b0f22808861e83b75c7d4c31fde7a269079931116a45d4a8d0d9367155ad1c55dc3e8bc7bf1a12ba583afe9e1d8ac3ae03b9b1390334f5b516b7f34b615225ba1aebeb517dfadd955f0ea98365fb9bf21d1e3cf01bd876b6934bef7ca900cf3b3c022862d9a8f924133abccb94c4df36cbafd0d11ad661960a695c60baa69ef2b32ad173db6fe1a8aea4"}, {0xb8, 0xffff, 0xdfb0, "1bfb8f58e2bf11c0a7b180cc3fbc6d184f0e3696e8985d0a5d9da69b08ee583797ede577b86dc14e4be8b403fc52092a74d5459933cf82c5797b949e4e61e1f4f61fd453397ddd5088a2417097be95ae6772e6f82d1907a5f25d1fcf8d2d99f4eea4082d990dc838b5d606987eb4a9451a42a043ed9c6ac22ff46f72e4d3c1654858347660d210c6ed04f1a4b9deec074bedebec3b5b0e82a15ef64fcd01b037d378"}, {0x110, 0xffff, 0x2, "35af84db98d2a7582795b71c86b818fde0764b7b1a1a2ba80a4f3ea8804278659eae849d697c301b0a1cf137d84c230a69e306d41812fa7038718037b48360d47855bb0f15aa8decf5d2d2959d93032fde746b3f448a7eaf3dbd6768425efa982d1e82fdcead3fc228cd3c0b352b0720cf621ffbf7a7dc19878e8248a9fa93ae639b3aec10cb2451d3b91544c196bc7eda53eb40954b4f7d054de280c4cc9f5148666b65dd34edf5b86175456cc3a952d47e059161c8d6f6ad41926489361b5882383fcb604583c9f06e2eeed45193266a0b7c53c946b3fc47ad0afe291a161fd72a35551e1a3e236911d1be51528eebec2764fef05eb0de341d"}, {0xf0, 0xffff, 0x3, "3e5bdafbf0c054def791ba53c602bbcd0892f550f38a247c59868e514a0e4abb2024ebf3621a5ffd5afe5d80042c5ec89657c1b72fba27a7b4e5dc06d4446d17fb8a2fc9eebb99c4a6f2ce6f4b26f54f98a474b836705acd6d88bbb14020f94ce2f6d8d56d2ce6bd36a37f6122fb06c77c22e1e8fc8ebc911c4201dad7f1e93881910111387a4135203b5c2564213f0a1b94be7039bda016698fc0ff9892224fc48d17dc10be059b69b0ab18f132ea8167f53516ac07780927c6380266c0eccd13c7f8b16f53b79e2f0b253e0ab0b9d02cb0d8fdf18a3eba17a2d7"}], 0x3e8}, 0x408) r1 = socket(0x20, 0x6003, 0x10000007) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 14:37:08 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x100000, 0x249) 14:37:09 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) openat(0xffffffffffffffff, 0x0, 0x0, 0x10) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 14:37:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0x3b9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 14:37:09 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) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) 14:37:09 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0xfffffffffffffd75) recvfrom$unix(r1, &(0x7f0000000040)=""/22, 0x16, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r1, &(0x7f0000000240)=""/30, 0x1e, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$inet(r3, &(0x7f0000000180)="f24e06857e7b34d763bdbc4598b0a5e628ab6a4498787a77f057c1c93aad214b0d90e5fe12280ce313696e345d635b73bfa55c895ddc030ab811c7e434b08187d62050f08f46dd998fcdc2a0c0ab8fab4827d48ec9693e6d70f072a17aa105dc92d3bb7fcb4ee639b0188ee93e0d2a2e6b2baae0cff69c5e63a5d54d24019f8a0baf902d67caa05a", 0x88, 0xc, &(0x7f0000000100)={0x2, 0x0}, 0xc) clock_getres(0x7, &(0x7f0000000300)) 14:37:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) 14:37:09 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x192) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1}) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0xfffffffffffffff7, 0x0, r2}) flock(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x71, 0xba, 0x4, "9f973e709e3eca3304f71d405a9374ab37ba7453", 0x61205465, 0x81}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x200100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 14:37:10 executing program 0: r0 = socket(0x15, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x3, &(0x7f0000000040)="b822d1f66d5f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a57389464007000000000000006bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a52cd59d1c8257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa210cfe62944f0cc619cd256ddec7ab", 0xffffffffffffff35) getsockopt(r0, 0x74b5, 0x2, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) 14:37:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x205, &(0x7f0000000100)=0x1, 0x4) r1 = socket$inet(0x2, 0x400002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="bf0200f9a0000000", 0x8) 14:37:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:37:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x6d2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x12b) dup(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/177, 0xb1}], 0x4) open(&(0x7f0000000340)='./file0\x00', 0x86, 0xfffffffffffffffc) open$dir(&(0x7f0000000000)='./file0\x00', 0x10d90, 0x6ef6986d0846db32) 14:37:10 executing program 1: r0 = socket(0x2000010000023, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:37:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x2, 0x0, 0x3, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 14:37:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="a4dd538ca50e5ee6e46238a08b7a032284f2dc8166aa1ab740bf7ec14df50ca4961d24f11f8c85025156a712d86fd053f861c5cd792fbaf627fd24c306c1a0f123d300013caf50cf1164253b609644f8fbad6eadd6223b15928341c19284e2f67a12cf457d78dfae7ebb775915ac47f34860ed6cc07dc14f5003cbf87f76d4687ef43cb8b13830e28174b597adbe31384b23560fc8351e9bda994f655493ecd03ea66b3609824e06d9f73d9efb81e81417ee", 0xb2}, {&(0x7f0000000300)="2e237013bcd70070fa74ecbd3b5a85ca648a6e984ac63915330aeb3a665aed888d5f411e0083cc0f3ef414af5a2fba433d668a7fbdd7145a4e0f4b0b4378c68df1a4fb1dc199bc3610f18b6c7f3fa9631c7fc1145493ad911ced48aeb07187b9792dc52e541cd21bd5c741ffcfeb4feb5fe43dc2", 0x74}], 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) write(r0, &(0x7f0000000140)="8a8882524a0d913df351e082e89260511885aaeb21e2f48b7a394e381cb56601a0031de7c756240e2221c78d97a1b0a4e97d2547cd6552d491f5cf38e350d725aa402153f26fd70cb7507cf0e1597d5189246b0a6e72aab36656c9df6dc85f9bbdfaadb834bdff44af4d73711d7046653d68cdaecf6f37724abf4977f5494bac48dcee42b4530fe0347315bcad3c8d25cf013b74d381088580f7d32d53a3af3c0785addf1ed12b2c110ed906a34da35233e7e0a4342de72859f43d42db86663be58647d96c2ef540", 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) 14:37:10 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x101, 0x3, &(0x7f0000000000)="d310d758e0596d2579f3008b5c115d29cd404cd7300a32fd3186fb0c60c6402ca54bbb016179c7cddc8c7a33f53ca55003f4e1b006399f680ee771c109133cadf7e94b89e0632c79f89f846bca3e966a234c9a5fd426339fc46e86279dc63f3a0fd6aa999af3e8502b33f0aaa84abefa6654ae1fc22dacc2bcdca332fe8ab655777f38933d3303d0df5137c0edde46f35619157195f423834fc06f72b89e613d27109d152c1884a0fc080b41ec", 0xad) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x1ff, 0x20}, 0x10) setsockopt(r0, 0x0, 0x1c, 0x0, 0x0) 14:37:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000000)="5324dcfad6e51e20bb5e999a37c052f75ec7ae716cbb16e6749212e65b8a5afe01865a1fe979b439f85d98dc34e7663a3e8b2535c0aa5ad972d69047b18761cc6aa3feeaef18db8b4e4aca8366a572461d3b9aca90339afa5f83cfa026c4c65ca548e4ea849c7b9d6d4c1bea10df60c833c4a024ffabc27562e5c9e63ae9a9e40491587ffb95bdfcf854636a4cf8748bd776acbe08c0226f314484a5b49fa0bd24ccf556bedcdbfa308544fcf3595ea7a22b61aeacf0bc25a4c229be46be5603c23d833bf0a8669e88feeb64016ba1f2556611590ce6e456cf22649df5ce2fa745b50d1ddd0235d9cab13aa7f26e11dec4568fac8890f536044920bd35689fe117cea9a3d4971940c25591df2d90e184d7059aea95b5c286bd03ad4b3e1513de9c6d259556cef4b771ef96346b4d67dc65aba0125fa9f77586ee6a3d73520c5759ca10288717526db1e1a7e440134d2f469a5df411ec3d9f920feabba739a67482cd8b69dcf559d55af6c8c79cd3337333c783fa7d08dd3d2ff22e116422aea646aba34fa2bb221c8a0e2dbc2f9bd716a48152a8d0fe61b67c6e28cbe941352d3d0fa78e407d75ba1cef75bdf1d8f6b08559ea9130582c414ec472143b9ac495b0247a6887a42d5b2125aa3ed635f3ae78f161f34fac7f670f8372d7213cc627bdb9f180f257ac1d6b022c50d85c291c2fd2144e3bde8502e909a64e564c9dcb2202bd1a2b4668099152586cc879e0656e0872a5c19531d576d3471d4bacd08be8f4855bffe9486f18daf1f6faee869b98169aebc3aaebc6d246b6d8343a39b7c8c490ded4afcd9d62163baa825f2c982676386c5c4191cf926218f723826aa053229534d9300cf9fd2ca9227bf931053b313ef725f3dbcd686cdd2352f7d234fa8de76d733241d69ac8ce63f9ca5ced316be063fafd9494f31a56df43906742b9a26c42c0ab8aaf0146f28f705b875268d7da37c2da77d53deb909c82b7359bf86a446f2dacf59a8d6aae82f39b63f75951487a134a1a8f40ea0ce5287f19f73fd0705c890da977bb72eebed096c89d9d6977f94015c6de61f0a8e1ef791a4de92528d32b16d9b5882d0699a8b5f43ff784b06a0ae86c0cccbb119f2b1e7ca2a2f244634d2833b9d462374989ed9f25f1f94e9142e34017927d78e7c42996cb50a53378edf983b6780deea9464519fe0e5771196fcae6d1e683d3711221404367d0190c037681542524424588040741a6ee0d2ae99bb6cafcaa78e8378fd8cd7261c694c619aa4dbdfea14871b9d338e09ba046166ba7c8c4050641b50522b6b74294687b4d6a46769afe97f290bfaedc17967e2ffe4a1dbfeb0299c917cf091ff441b62d1bb0d2cb05b22c6fb52b68637c64c1770be9258cbc7b12a5a242a9a2fca1eb353567a49e6ea63b80ff96be799278405beac325e6e43dd80005c305ad44f8b777b5cfe3cdd7ae99bae629a0a7d4b6592b5758277afa4241346c4aa46471ec380e38438d3277f9e7d41ecdf59304e5930fcc8f423c463a58864f145cdfe27a40e8ef01ac1abecd5044ee45c69e64f46e5672fc6dbf1e5c44f5e3113c01cb719d5fd8d477243fef9ceaf286af4cda75daa1344cf8276d418ef2588fef352b4a0d14310bcfa5eda072d6be2a71e40d4c8a3eb2df7d9373d6d583aa709bfd717a74f6e3080ade00af88a1e19d492cf0aef0a90d1dfda98e91211a5c3113d1714b70ae3cf74749690e7e93fa1c0b3a5eeb66aa08e9183fa929052342e926f64aead8f3b9e284ed5a2074dd0290731483609be9caca5abff54deacce8415060e5d439ebe59ac46cd974ae3387582cdd877cba92ee8b0dce5d733051ef81220beb43e40521f1e691287d36dd9763a4f6adebff8329c884783e5d2267ee160dc604606ea1b8444bb42b050aef4eedb2c656dcba56afcd629cc2a0bdc95e3b2eecc7371f853028859bc6b804f9ea2308c0b2357c85cbe5a03235de1bbb679529a1903dc302d5ee205a5eb6cb7b927d81e983bd8cf054499d4c1dd5659b6d8a7b1618853a83c268588a821c1d1b9da97ef26e8aea3edcb5ef8db272c1aae225051945fcb2672a614222ebd41926219dd802df9c340c6406f4f2c151460e6bc88e6c01f2b27f5455a716e1f19abef67ac9c1969100449b82a789f39cd67900b948b6a8ebdbe9531040f5be8c407b8c961d67f7630337350259b06e723dc5039178201e3eaad642c05713818ae3e57c58e59f70adbbf0ef467da20d3b22d91f4106a097992035eacd67f21e7add21fdad909f3f44bc5964de2b30f2030510b2549bf7be0e537026929a3a4a5c5aa3f3ffe302a3216376dd57a27fde07ed71448f887aadea44b5c95917182c1cb33a885d292d87244c9092172b6794b73c1b90ef5d6363c4a67bf100635c1a6e1953e13329df0b87dcac80302876e7c612002dd9aa4a640beac21253d92f7d4e5cb4319271df8f209de7b42288b06479c772b610d3034cecb0661833ace29334270439dcac9bb98b31645fd1e91aedb775452f92773a3c0b87e34da660a7387c3db81749e538649994e90651b9cf86e0a69cad9f688fb367113f2e7d4cc2bfed0537e10ecbd60c85e8b2c05a00003c86ad25cea34f2f8948a075d37333d8c282182569935689013382ebff458d5c400946c6624e0e7574782fa1f3284a04a4a1368d68df32227479a142fb3361f8ae7aad4925160ace4688278468c3e9cbfc14e484d5e8853665ac6e6d7d4ed156754e83a25095232d8ef6c505d4decc566d9fa68b0942b5b3401d1a5549549d25fcd737788f101ff0172a0c0cd505cbee2eebc0fc2435995c7fe191b6a7b3860e0e980ac44a5a34011c522372d5d57de7662ff559f037f957c0d8dd04afb580c9b7f9d0958eb4f3c521f30ef4ccb75c6b370ad212eeae84e6c5274964983c331319fa2720dd1c632b341701bf4a4973a5a3a006c83a85a1472be874764622700e1305fb7100707bccc9bf053c086770e1f1d645a4a09865e5c0898c3cf77afc277498fc19deb149ff74dd1cd6fb403a4be98085d25d80b605d977b065a44dd9b977e2663a1ee10051601e50e3025246e38291602aa20ab57a7b027816cae666f7061fee03c6db891dcf86e2593be541f0d0536f814fe03562714a4f2ae3000ebf5972af59e0a43974c2938d40e8e48ee881577b2b777213c2127ba0ea647884a9f51b5c048cadaf4647c4975b0fbfcbb22bc2d292227388bb2669e2b58a003c129ea34a85494d9b5d1b6754cf0513129a37d04db1c8b893fe4cfea08f24f52e43324a0affeb99f8e9f2afea5cb8726cb16276af58b24efcf24cd1feb5e2d3f9d71f6b13bcd90e89ed33db4e8caaf20504423b0a344dac0b3457fb23640ef2825d98671b743618d3a1f1486dd9e2582235a4b2511362c4e9ad9809c62327b50fc12b901d3272c50f696debb7dee3f01098a67c1a4849eab80dd649d1113e0353826a30b72ecdf1393fc31c774c8afebe29791f4457961c648a515271e29ec84181f91719d2d05d56a9daa1ec42532e04b3609000183913c7aded64d5897449dc3d622fa0a0418241594a39ff09ae4e4381bed9a031ed11e315f3b63215a9e1164101ae64232845a016b1ec6fb7935657a9b1452f53c8ff01db7a36bc9d23a2380f726f48dcc2e8a8ab28580b7594efe35d2ff2472f3585f678cb8366920f3e807a496c3bf9b3e65018456f44d48a5fba600614c503f4d2654ac610e0fe422abcbcfd12d199e841712d2766eff01c6a5eba686a790a23bbfe99c93bad0616166b3b2fcbd22e30c6ef1dc59ac8106c9a5ab262325858b8140d3b51e161fe0153fe249da1ee1ab8c4b781ccdb85d978afe44559b0d558c732d7fac950596ec6862633c275382309df1bd9686d286d22d8142b027fea775286632f218b0790902ce77b95c6ca1ef9396427cb3d47d8dcbb2d5fcec35a42aaf7fdbc5bc350caef14464aa1acdd660d762fb39bd60f6dfaead1e6947130b4045da71261001652b7a215b01c609e10f70273c46f0877a581b28bba66ed9ac04fd5abba26c94370ee1999d9798bf7d3dce5cb3e3d62de7551dbf1ac3c1cff5d6c3ca176822824ced5c7715904519a0e508f2f80b11be0e61154c5f38c4ac49a517c3fbe2bc7f514e64bae9104726a64a31ca5f048b397657882c7cdb2de24847c2cb83befc350abe366717a1e75ef316641024017a06e0cf107574160a7d53bc7c4f90e7df04094ccfb0d7cac75250c709bd4c84337293cc6e8bccae613899be7f28db4e32e914f2331993fbb1fb15d3d61f0d11bd86aea81a1c48df8b00f1409b1463a709d4e85db2f3e989086f22834e436c0d9d310dac9ad3dbf6ae6047382720180050db8ad363c6bcbfeae4300115a0782b34e436980bc5576401c78d723bfaf60284491ebee5eefeeea078ddc42902ef6f426d2f1be319b57b319bde4e5c0fabff46f778757671df35ba03f28a20d525363f1dfb8252c70229e34a4620d526aaab76db803894a643763d5278682f9276816363d8a04c9a8dd834ca2a0e999947074ae45a7a3f9fd1139edd8d86bcc45fdaa3497db0a9ec7788fe378e304cc8bc951f79fb036adc355543140be7d39f120756de15dfe2bb575e7257f48c86f349d03f03d40523224ec96b841ba61d710524eac3ffdea7ee4fb72147869714a9c42b37cd66c3d7fc5622fe6cac7d9c0331316f676c734c074974866deb95b0bdf00103242d660efe1ff35a3090d539d4b69ee2e7bdb864a676d4ae8269587758a280dbaded4966837eb3d0b3b721187e67b9e6f1d6da61cbebeb1444a38d43f4d8aba44f0c106057c3c039080ca5b1473969603dc7172294eb1648b5443854a1fb4537943975a3bdc8d833d449c658116d9b22e123ab61404ca24fe95775b2eb44e315aa72ba39da221697b207f85b5d7d1d35224978295a5392d384b44140d43c725cf036da27cf7ccca29f2c972344d3ce431deb005fca0509f18cb923abdf71ce86b81c7a8acbcbae8518923646d5f7d519a55b6c31affd6cbbb3dbde61a1200169f5722645cf802716145deaa748bb3e22189c77395c1250a0522928bd2cfb103568a43c2423c200d6d724f5530d322373a6e08bf1dbac713be3ef100e1522f977f7d9e0d208a238dfc4663f77746a50078a55f755af5309b4c1f442458c15718edf5f99de5b44e45a36c7e1c0aff265eca1eba6f43c4e7220704033d5c9479a34eb013aeddf44d60a78c669e8dcdd30297e3c453b0b11caafb14675b14e13e1e441a0199a602eed1b2dad7078a25a974044b655d3ff5563b265f053f7f75cc404bda7cffa08801da6d60ee516760a6b805882899139e95006f8c001bdcde04aa9d3567fa69330425c79e4e8c62250e5325f58690508a40078af173bdf9ded42c9642f9afc02b39c4a394a98a2c18bd34ae7a62c12cd587e6e9444aab363ddcab81d1c07536ea15574bc3a0cb7cf3441ee5b4896e78b723458cb53abe89cdd713747ac13be40951805478a0c81133a0dcd67d671df11bfc370565b7ad94b9fa22d7e4e3df3abd25176613f805586bd84e8fb52ab9117cfcb4235dc889fb0a1059a0a17fa95043fa8a2c1557a188c682a71f2a365e154b3f36873c13dc29b5db8ee16b792c8b9cef28e56e26ee429080ae3cb2c01e5765b3331ceaae175515dfed65c5516bda7bf9e6bbf1bb19b2150bcf1dbd4ca54d51ec8c2fb1e639711cb420fc9ce36475a022d2440cf18131b69132bdd7ec7cff335702bb3efa7d40b05768fa5199243372f3bb2709772995cb", 0x1000) 14:37:10 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x47a5690d}) close(r0) msgget$private(0x0, 0x2) execve(0x0, 0x0, 0x0) 14:37:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0xca, &(0x7f0000000080)="fd5dc399dbafa0ac5c362b339f75cfaf1aa81e061e72682a3ddb3abbd40cbe125fbada114a3f33f9e1c415f48d5e7de4102c38479c1bac9f5778a060c82a39f89fcbd4096f2ed9d3786cf631896a2673b2f85d1e414ac8a9619c641856b9c81d1539f3b85e0124be3757e839d93b7cea348a22cfb6533341e1d422bb373b472a927eb09aa96ea3364fa5d3a5aa57a09a07b9177c73aa0c1f35952fc19d01eabf2e18ae2bb95a80306b2a9a9ab29418964f7306441e4b03c0f09316924a1de7ac67066370d5d64dbf70927fee050add924685a2ea255bb460aed81989ad", 0xdd) recvfrom(r1, &(0x7f0000000180)=""/101, 0x65, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 14:37:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 14:37:10 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x7, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r2 = socket$inet(0x2, 0x7, 0x40) getsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f0000000280), &(0x7f00000002c0)=0x4) close(r2) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 14:37:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget(0x3, 0x0, 0x242) semop(r1, &(0x7f0000000000)=[{0x2, 0x1c2d, 0x800}], 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xff64, 0x0, 0x0, &(0x7f0000002c40), 0x10}, 0x0) 14:37:10 executing program 1: r0 = socket$inet(0x2, 0x802, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 14:37:10 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) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f0000000300)="97e31e11890eddc7f7322121f58caa9b9a81d78b2105cb89541270690bd646fc0caa3029ba4e727ab703e30378b937aa2cca95a7e0f8c52ad19f203d1a305a004aef2fdb97306e2c74471c6790c7eeaa10da39e8533f4a7120b3266133de6c02df3a1984e379f030f860e58f5f491d6a7f10257e13d6747306384fb42a5a4688ba8b237d51c4282a14ede3daf1eb3687b69ac8c8013f996d24c38f45c63a0a5042e5a79ae103641e007a", 0xaa, 0x408, &(0x7f0000000140)={0x18, 0x0, 0x89fa, 0x8}, 0xc) close(r0) dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 14:37:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2000000011, 0x3, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) getsockname(r1, 0x0, 0xffffffffffffffff) 14:37:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7f, 0xa, &(0x7f0000000000)="120d9806", 0xfffffffffffffe77) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 14:37:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x308b1, 0x2) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 14:37:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='.\x00', 0x2100, 0x10000) 14:37:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x122) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="f688334f9243759a5bfcbb016b9280f163be5a1df5577faf8d5eea6eea8ff877e7b553fac9e603ff260a411df277336d5fe65b0bca1c1caf9b254e8d5fff08c35ae273a227b653bc3727a1f2cde337db157dcc53e9e80572b18472e5805d2a2fb781bccdfab2396d6e1d61b4e258090690428a0a76d52e7976903739d680c7703e2ae0000ae8ee21786f75dc742595bc2a9d89f2cd24fb9f8a67e9a7f0e6e7a368280c405620c24acd15564bbce1784c4916842dcea08f314e8a78d0bb203d9b4685a572e6136bc157f3148b6c766b37d918d479e1b69315f26ac48b960a6ad09f71c54386fd74d23433a5f2d8", 0xed}], 0x1, 0x0) 14:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:37:11 executing program 1: r0 = socket$inet(0x2, 0x8009, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8007, 0x9) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 14:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r0, 0x10) 14:37:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="3b1a2a10e9c0b5e06679a164ca6220f5265228b27202580320858eccff4bf500cd40cac204534d18abb6c8cf9a80ba656dc3340f9b4bef1bfc08e613cd008944f2221d66ce4d548739d7ecfbdae0e70a0c3acabd38679b223237c2d3518067fbf42960d5acbf2f81c64624654db4658df27367e3b3793d635bc8068b54e9e793522103a7bbb71bfd0b318ce2e88c", 0x8e}], 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) r5 = dup(r1) ioctl$TIOCNOTTY(r5, 0x20007471) close(r1) 14:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0xe8dcd69de1073c2b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r3 = getppid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9fc9afb8e7c0c6b48dd7d48b48785b1ac9f7c4671f55c8a5f182220d", 0xafd}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x40) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000, 0x7f, "5c0400a795a6440000002f00", 0xfffffffffffffffe}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 14:37:12 executing program 0: pipe(0x0) socketpair(0x10, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000040), 0x10000) 14:37:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) close(r0) 14:37:13 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) shmget(0x3, 0x4000, 0x440, &(0x7f0000ffc000/0x4000)=nil) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xfffffffffffffe88) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) 14:37:13 executing program 0: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)='x\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x6, r2}) r3 = dup(r0) 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', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') r4 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) chroot(&(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 14:37:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 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', 0x200000000d0) 14:37:13 executing program 1: clock_gettime(0xb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/158, 0x9e, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 14:37:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) r5 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 14:37:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="32bd8954c12cf8f81915c1f69ec1bd0cd56fc08f864c29042bef750d4fe4ac0558adc3318a17bc828d8640b0", 0x2c) r1 = getpid() fcntl$setown(r0, 0x6, r1) pledge(&(0x7f0000000040)='^\x00', &(0x7f0000000080)='\x00') 14:37:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x10ffb, 0x2) write(r0, &(0x7f0000000100)="1f1a4c0c2e7760a5621e961218b53d9a3dc292104c8589a1c9320cc072e93393107caece2c98644d7f8db69967e5aa05f5dc568506", 0x35) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="a7bcc5ba16ec048df7e0c919aade05542174ea7c32141512b65a22178cb72c2ff6e3111a4affde9692a2632d8d0d199a8eeb837e445602b0ca2c21966933163f830acf7a68aa101def8295bdf26acef1f0000d9dd62696d0315bccf2134b6555258fd74636c3ca838ab728b7619b600a13aeffeaf6e2d1a89acacb2318017e622bfc14474c7ef5730773", 0x8a) 14:37:13 executing program 1: socket(0x4a8f95f9af6978de, 0x2, 0x800000000) 14:37:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x80026b6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 14:37:13 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x104) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getdents(r1, &(0x7f0000000180)=""/255, 0xff) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x80000000, "a4eccea6b58ba96179ee6b9be79886446bf5a3da", 0xd1a8, 0x2c6}) 14:37:13 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/207, 0xcf) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r2 = dup(r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 14:37:13 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x200, 0x0, 0x8, 0x8, 0x1f, 0xe00000000000, 0x2}, &(0x7f0000000040)={0x3, 0x89c, 0x2, 0x0, 0x8, 0x1000, 0x1000, 0x7}, &(0x7f00000000c0)={0x6bddef82, 0x6, 0x100000001, 0x10001, 0xdd, 0x5c5, 0xfff, 0x9}, &(0x7f0000000100)={0x10000, 0x1}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 14:37:13 executing program 0: r0 = socket(0x10, 0x3, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x5, 0x9}, {{r0}, 0x0, 0x10, 0xf0000008, 0x6ae, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x97, 0x8000}, {{r1}, 0xffffffffffffffff, 0x58, 0x40000000, 0xfffffffffffffff8, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x5, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000080, 0x3}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x1f, 0x5}, {{r1}, 0x0, 0xbc, 0xf0000000, 0x3, 0x81}], 0x9, &(0x7f00000001c0)={0x7, 0x100000000}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 14:37:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000002c0)=""/238, 0x1ff) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) r1 = semget(0x2, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) 14:37:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socketpair(0x36, 0x0, 0x0, 0x0) 14:37:14 executing program 1: select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x7f}) socket$inet(0x2, 0x3, 0x1) 14:37:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xd98e) 14:37:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x2) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 14:37:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 14:37:14 executing program 0: r0 = socket(0x8000000800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x10) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2001, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0x32, &(0x7f0000000000)="01e53b9a4a3677d4e06bc4c4775209c94b1411e3664c24b5b926b0871b3b20bc643d6b70f188405ed28e8bbf845ef4005ce0") getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/39}, &(0x7f0000000240)=0x29) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 14:37:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2f) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x101) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000040)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 14:37:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x110, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f00000001c0)="56fdba8bf44f3a5be92f53e7fca8fdcf17a3ba4cb46700da0a540ff7372b2c2d10434a1d8363c458151d843a2c2585af1ddafdef8de17e8beff79682fe60923c360d1fb5d04275b12e1c54c3d002d4ff6569719784233054f186b4d6c88b1f1bf12add6200da47afd9e17d3f6cb6006462c2f471680d571218a5ee2b91476905bac73b41ca72e413e9cd4fdd63bcb1235ad5c6b1f9211c1e3aac70766093e0e7345a2ca4c752e2d1464ded6c0fc5b7f7206455b5d11b7260db79f25fec87b5fcfa5aceebf1dbd21788c99ac906aec0ca6f1a943c1a610999c8907a679b297009bea680546c967846aeee1f4978aaf89218dfac4037688e377f3d70570624ec0424d3f7954565bf2c7345fd46bc5206c3dd820f456592047f142d63ea95077b48b2c716b17aff0ce607a7db05ba3bd8aaaf469247520accd8126853b6fe697435ababe8d778e413c5c8e9aca464d03379ea14a32674c7ffcf35bd0a1d44ccd0c8b0ac7c71ffdd43c86de60a7b955a14484959068cc29c6a1a08209c840053bfb18acc42a911d2fff80244af4cc297b19b079f02d68c00e9b8f455911355b5c57b6f6ee6a9174646d1d8605cf8919bb39c4c71c59d954f9241a3d4d9adf06ebab853003178300939fd2bfe11645e1e70c62acdf57d4311fe3dd4cefe22b441c976856b6c0ef068238d44073700d18a1a8ef784e0a0d82de36ae819a28e147b2b1388d2b817b881fb7fefa9f1f0e0c8de2b391d3361cbffac539de4d9c740041e1f222aed403af2ede0d5b0281a58571568e7ddc8a877c6c12a9451cd800fc166ecb81a6ec058b1ad7cf7372e33be8d8988a60f6d060c512cd9a3e0cedd1a664a8976a59f9775af23e8ff89a406c6429be86c6bf930d8ffb84d1c7dde42a6c288258c94778af087f47f388d5ac8a98602dc8b87bcd08a905deff099c7adac54d3e7a92755d21901b118d44918621629b42ae4e0056bcc489a37578c362483b0b6a5c729d4c677ddfe6c2221144563f0d21d7a48729985871b51a31929a2abc8242b8d660fbff02725e80b24ab61de6664234c4c1d652f0d875d39b57d9794b2724ee82428a7f2bbfe29b8d585b254cc734b78dd878a322be1d6f8e208dd7795c5d8850808253c9e17341c38aee07601cf8e3ab76607a2448bb6715018c343c860d30f6731353eef0c6f19b39a462b07537ecc645aa528e6e92dba688f3557ab91ae5c9ea5b26ccb7e9f1fa1268a2f212a280c86ea04297a2e38166373390e418a4eaf821c7330e5e5bff4f782987d7f6d386c1edbc994bc5f07e88c4459321ebcae88735f35b49e5526d89c3d2b7de0cebefb4c4dca9a18d1e7d5de665d2ee6f265d6615205491010081e6207cc7e98f9ffffcdb69762e2f8078cbea5159822a15de9bdf1846c857f1e965265ec3a5d642cca903c9bc0dae0193d9c380016a4e1d39133f534ab75de5fbd96ad0f32484ebec0aec1bef785fca2fe918275200e84c64ca955b8936c290dd4094667fce85befa67b854c363adcec021b5a62213f7755f9a6c55770c6d2cfbda851ea4e5d565758f0080962225af488bb42afc1571bdc51857b13262365d8d6ab596ffe36d6cbcb900070b2181e1b84f868678f4e404d53f9c725f7175a04e83e7dcb9124aa712b782b9439f10f7910c2789159e36b2553dadf337b4139563e17bf02e6bca762bdf57a6c86e077f806a67a5792c86a45649be3c379be01d07179e52da0cacf5ed0cf922b05015d2c85fca4ae8f07bd85937657a61e57623094e7874f9c9bfe2de5a58d7c14c9746fb75eff12410d440d532063559c71f2b56356ff4e2acbcec5b4979ec27c46ad36ebf4ba30bfe8ed16e89474399bf6f11fc413d6e566f32bfe0fbf43db3fafbdcc26feacf2302013e855b63b76735b22e711ae7d39c98562c4a1160cf564f7240c843a3fe59cc0ab3f7c8197fbc4614c12ca0e6d977c34a393b9d90fae3f08fa5ebadf89d104c30f5cd3d4b53c0eca4d3b5332d8df695fdc7b04ba01696a82cdcc540101c094f2f7b9d95cae6a844661292dab08a499ad62388aad80071a646ef3bfcd4c17ae786a040162a8e737048096992d31a978bcf076cb4ea00d3da7f61733e4b3f46e2a187fe1ed43c210ebc052240795222dfc3f2aa36f40ec637d5e4bbcd841ba6d584987a144db411a69ef4c0cf58a7df20fcc405aa0eafe6e6e59c893c9b32e351c30a526079de8d28d4ecb99f3c139c9b8e8ece39e2bd71b93fd7ede69286f08085015bb0143af61bfcd541f8ceae64f954cde799251fb505475608449af94ddaa59f4f7974bb86b4356e2a23149722deb7f6bed3d3f8f80c1044aa34d848ea500fbf03d0f91a31a6915cf68014785ba5fb3b6d85921ec77eab75057ae95f91ee0b5d621ca1171303c518b74a5eb501dea4a4fa9e166108cde3ae9e4705acafbb489b4bd05c1a72b803c459f183c4a4e8543369401d35bff5620048f0295c1f8b909446f9274972598abdf56b1b04518189c44f80d817db42065d1149c99ef069921920582a3bc2e9cd49c627bdb277615ba077c1bb161229262f6f3874c1c465c5530dc3d6463bc6f3eca4279f653f8047b0175b832a2e930b9d3c83da25040873e7c633b45492e7ec3916665b9c40a073535bb497d5779d62f85b21f9f2bf493a29fffdce7ee6d4309d8b68397da5fac6f0e8b955ac8fe187941d65d62095a1b0167006176da8572e0c85d7a33ea81d1ff0baf81ebd052d8363ccd14f378a5cd48096c13cf95489ad2c8ffd4e75e7f81a557ed2ec076685449d6c6b48a8710c929c6d041dd2a72d9f005f85207d7ff9e48438dccb401af25def72428e9400e5ee2170b4a3ee2254d91743667e1fe21d4350efe70fcde1af36400e05871443710d275a1a67706c3154a937c1d40339c68d1ac40858abd209c909369ae9389a0e119bc6a2402e866a229fc232531c5d837d3207f7d4ba20bb38772aff66e657e11845ceeb97b438eaa82dedb5d5fcf4c7fb1e1eba427a8c78dc9806aa720271c548ed67a968a98c169233c7a3d9c913bc0d4fc40e9da555cc70b9da26ab1cdf690529615287e2c554ce4133597962bc24308e4062b38926d82f1be3286ea3bf3d1e7bb0cf3314d90202d55c8b8fb430df2acc19bbe0f20e9befb5611ae69c508d9759cee38e62bb9be36ec071026b8739035160310d05deb762394527ce1add7fb8e86531e6fce6ac5f446f86caea39fc114ba702c36b5cddd9de823cc6100dfd6ab56d80fe12d1b6b7ed9a5cca88e2f81607c5707b704e4feff2e03d7e83ce8261c8eb1022cb53d5de12faba6f9e10fe318adbe3d7f023e87a6b8ffb9e7297fe27b42b3f414713ab792dd235f3b867e1a557c6970372f64f37b967b754d65696e11b6648f6055459b292bfc45cf973cd75c0af22bf8ac2a245f17c3c759e3ee90f1b03aa44d97c59a914d1699beaad17292c74f48cb675c0f20ad50d7e7d6b300bf6c204b75671131145724eb4bf5422807a2048a4aaa23bfa6e07467e3efd7b091ab9d82ac7d63f297b1daa988c97178e701324801e44433000c496a1981d474f735787aea56d0cc3e810f8567627fd7063e083fefc2a7a001c25bece45471e7ca81ce40c17f509fa59dbd0a2ae181842d988598854a816541448d3054b958594730bd343129ddd404f8810baee7db316aa95b6603dcdb1c54065794e60740f1fa23f7fc20a54fd0fcdd20e1b708fdb4f079b3b0d22e649fb8733694a472975190f622e177fb45ae86f8b4bba8e9ce3a1a513bee4c81f2d52e93da8fcf6f785594c62ef5145e4f5421833cf48c321ac2b1702d8647594a4c0d404385ff3dbb56ce8181ca8c5912dfedfb0bb0a7335664e2ab1047f43cf4dab17eff44126849d1ff82388f220c1446fb201d11f91fb0abadd29578d708446f903a1c8c767f59c30ffd29b0755731294636a4df96dcc4dc59fd61b10d58d9c18b7108f9c15a3466921231398c7fe3d4f6ca7a572ff1461ea9653fdd60ab3d4bf6b74b26d033bbf7201cd16bc43f08b8514954b3e9c7498d704b408e921da00169567462b886e26ab7bec8cb356ea1d0624d72063886c854ab6b502eb2ed82edb91fa981e197dfa90bc98995ddee9ae2785e40de23d4f4f7cde8fedae55bf945dd8acf9cf89010ebc9cc5368a48aded404d939d371de5391035204aef852e6f50c203c231d0c149504656442f78111dd2a30a07f0b7d5711d238f2b8faf04d8d766871581610a2671a463b719d39d71d06adc4cfdc4f40a5dbf1ad313b4d31735dbee776f4e8b0a25be877e30f9ca3d5bca7d3db3648f2ec8b5e46f517d26651d6970d8cb649dd84487949d6181e8aed19b05c53ee04833c08969c7ce4b03e89b46a315e4706a1d8c946e8eb5bc49dd4fdd061d4ef41aca3f85264d24f087208c59bb36e34bd3c40c2e9c52be462eade8278dcdcc5375de8a8c0feb78edc0fa392be39575aa96e92d579ab11ad028c288a7629d463631b0c4190620fdf5f54dc26058e94977c2e3b288a1c3003c330fe3d5f957d84d3c27b95243257447fa632db5c6e20dab1cf4eb4fb4e24534823e2d32d01f42c1bc0050fb81637715b21c95160c544f2a3cee808f51a69b33f9fd3852a241942e54bbcb9563587f2900e06b1e03d933e55a4d46c0ae7c28f8ba152f79ab374a80eaa6213896ebe3c59e9b016002cd318f29ec16d0c28d24e2ab1544de147b5bf0cadbf3059c13d130cf93b6c18f56fbb37d582be4125bf89f8f73aa9d27c2b7ef8b24eaa5fbebff39f332e0e195cd8544905bba02203d92a8031b83e697b4a4af999953e239ad383bd24764f8a719d36fa9deffbdaf98a3671b1056d0c156948a0c717f814570cbcea4d82dfd69dfa081e5a3c2813fb264ee717a5257bb8775ce0099e876919af4da3c49955b2c14e03663d793a5df067c5e65009804e62a6a7a2067bb905290012d635dc017caee38b0bc4cbce984df4260b3e9927913fe918e69a9cd006cfffc4ad857c5e55c71daa53d014880dbfd911d16412e0ebb4af7291e6a82670b9df157680ae7334bed080bda4afc777cb66404e3714e1b6803850700371f95fc423c29cb727bdbe395ec66274c8066bcb5f76eb2affe930e7d1befbddb1746c72610dba6c54f9914870132e9a0d372242ce5c9775f0d5e2f5922046359119e6171bac90d208504cf53193287de20f87fab2f10eab3d26acde5fa1b936a6869856de3b75fb666f9e6b5d70ea79915ee000b2d05abf4b5341ab8d3cb4c1538f8de64b2fc1f0dc41d9e9ed359821cb874d94fe1138824611318e8785604fe63a38157e44d489e2c7b9a5bd4f1535dbf46517d6039ffec0532b511247a717065c31a82d537ae7659fb626d6654722c226ec36d3c3f4abc2dbf4d24bf06cce6639bb640459b8033f6f4e0b8e6042df9ba375950c27385853db7528eaec40c2b367deaf3cc261188875a7fa72db1f580c6613c8786261703d52e2d87c43111e2d1f3cf3beef84f1dbe027c4262663d049bb5b2e02ecae0d63efac05f17fbe91ad97a5e17f2846488bf101b50d84bf07a29e42b966455de51fe99702b53e41e7ae3cd0c50ebeeb4a17561b1c9997773cf4e8ac58e0d632afa538ebcae955223923f01ca0f4520489ce64af1900d7416f6275926710cc617a2f46bc2334e6ce2e60ef212018bc35aed2d183cfc58123504bc033c34bf0f5d9f6efdd23ed5d172d2ef04c71d4c15021de97f1255931a1e440195757f7156b200de0572e82b76fe5a92c409b8477878e00749d42d6b22ee609c429", 0x1000}, {&(0x7f00000011c0)="aac1838dd1f5b33166bd99a0cc75a7e35d155ad08a58b4f5b00c914cb5d2d64800fb401ab491135875bb281236138c25e7dece9219ff82cf1426a73adf15058f5497d2c794d637b80c0cf6ba743b43796d5d8197ad7d85ae236d5925620c21ce5f5b2a417139067e8830010262657c02fc84a3dd23f5c817b20aee1907303bf9e8ea34483eecdb957528b0605b0e659b4287a836805cdd17ef30704633ebfd8bc7f45eb05a4239470dd389498cae13a19e69ca7b3ceeb75c64b13de7ead412266773d47eafe2717eb7cad6e41711fec0ec5b49955b3b94d8d6a88b0ef1fe422f819c751f437f610df2f4", 0xea}, {&(0x7f00000012c0)}, {&(0x7f0000001380)="054862e6c945631ad83a6df6c03eadbdf9cea0320224c83702142042d9a867fe738d893d338e45c86742b1feb7a37846e11e6885219d9f5c0db768c2f4e3265130659af6408af75a7b38e2154909d681d0aab9c26565f0ef9e7a5f639fe36fbd92940620d323377997a7af6b5081637bd1c139f6c09769c671d6d537d59fce83e6e8d0d23ce41526d6949715cadbc8dd723ad785b59f38d936e02a2a0dc51fc0ebc4cb5b0d64123e65bfe30c8e5efa14a8a676553c72dc9ca8", 0xb9}, {&(0x7f0000001300)="27b21343d453e65f6668c7f94eb071cb02f2f37086bd", 0x16}, {&(0x7f0000001440)="f12cf94312ed0eadf892fd707fc9ef9b497ae8bbacb2823cf7e831709193355f4490b611fa99a7afe55146b84f0125384456a37d556a0734106fe833348e1e0afd2b3249382a8f17d9fbe36bcc9f2301c7a5eb874ed5540525985cd86a7d676121ec5cf59533fd708b65c968bfb65aaa7bce41414dd0c019ecf891723e45f225c2416640246423b1ce815e0fd11e56053c181ed6a73f8986c9cd197f1621d81686549e3631487ce1f764c1902b92c34f758d19d202228b09abe8ce7e26028563503c8be2ffa7cd295700b0bc40ccf084386e4d00de1a094012547457bd8b5f32441c1f4b5c7a5848d2d76871293e24d2c120ff0902c22a224981729efe9557996ce64f2a50b2d4317ef4f0f5299b76574609df03322cf43ee8f17be8a4c807dc76dfef106b0c0e90a1922ab819c813923d5c7fe78241cc93ac71183b16ff5b67728b6476069ef6b547b10d51feb0ca0cc2598fe38620146329ff6356404b4f0673465db65e32ed6604e684b721ffd8a2f5f9c30580a425fcb2bae665dddffad90c88c136b51bd063a1a5fed9d4250e3788dd1aa1ae1b25625f8b7a2caf03207bcd731a33f7e91932edc841a7085455675b4ebbe0e82fff1f5a3e45e0f9b1b461efd29ad03bc4176e2ffc1833181d420f5babb8c4c514f0d700d8d15a7503315674280cc85f42baecb0d0e7085ede5e8369beb4c7fac7cad9ab4ea929aa20febb3b8891d6df3997c9f0cc675b6fd0d13baf93bce4c1657caff95c672accaf5015902040bf2e5c39b95ea9dd3fb300d66befb544aff4789b6c8bb53bd12f6e04856ed9041cae98687fa6ef456c217666c32f6cda14e7d2a1e9a8b838cba4602fbc39bb9da2d094cd0df62770e21f2fe698805b010969e16ee54e3556164a575e1c32ac0bbe9e28530a4ef972356603183e30af0616a0bc4fe1d289d83368f22f0c63ba2652cc3d32fe5d42f647ccd205e820b9fb69094bef3ecb49a1ab246fb57654b7445114e6a08b8523a60596535c2f2f3113e8a1fcde0367c16e56790b420551c1ebdc28e8c6be585ee8a378cc086d6e93feb407e9c884baca4ffe2a37f4e4d807f4e50f76a9c13e6cdfd4bc6e6f7449545a94f86a4242b1be4a8e5df43421783a75bb8b8f8fd3afa918a7f7bd348984dd201fda379c4c0ed2019aca13321b870e00a1294cc06e43f427650f5340c6a66de306ded8bab100198e44017910d2a97e962ac6bc031fdd98ad62661ab875c618bfcfcec5d3b6fe710f15ab260c5c77706c6d157771107879ee6fdf5ee99c78b2938dff6bbbff7c67358935c26b8bc994260db597719792dfdbd6e433fff165f39dad73e1a15cfec09837921bd9782f7d6f599bf6b2f3245001c2aafc11ab6f17bdc5f539e353466b8984e5912d68b8f067c803725f7fa8659a427b8742cbe36c6399f84e4a254ad38b97a69947d6e189c6f59d201cb54cfb7158527f9e4f3393e8dc140f9603ff844dd88670cf5e46e325965810d9723fcaf263aca0048fcc30fe3ad07c668fac81048eab2813a9b191a5806194244d1df5da5f7829969cd93cd5fa69f3266cbcec1ed2850e0f7b4e3843c24075a2ab7e6874fd14d2b4bf6666635790436bfd7c45c37a11b730489507d7ed2b087e315fdbb1c3158192fb11bc1f60e6b1e3fdc5b34b1ddde4e457757dce412668eb62efc2d356ff9b859af7a4a80edf57801a4fcaaa7f3713f039ad03956e4240ee98836ea3b86778b459d43187d83a0adb01297a664c1a091844577ad55bee4844314cb9a1f087fdcf5d18be0708855353320981990335ab94a5850abf2fd72b4ca767411a576aac82688fdcf2d0418c5fe7ffeda695c708f5f20778e5fdc3b49a1c27a68ae32ce29fff8f5acbc69236134033ad216b6eefa65651b80d2722963bbfee94247d5bb396813caf45ad6a2a18de176df304966c0d6ea4cd21e57112b464d99bc1da40f58258d0a9cc3c2d83b8536ac9f6d1f249f42df9db22eee620171ba694ecba374640b526b626b125c8558c0460767cd7479c1a09115e48ada61f27f1ed195a701daa8bc55984ad1ae11aec7b7d06d4cf0f6e2f198dcf6fcae3765eb2fd2d119aef88b6516cd2643315f6ed0a93834edf73d42cca409e9c50ac1a547b17ea45ab03a690f6ea08d5c7aa48c0988242d7b2f28899f13ecbbd9ff6eae512e4587d36359dfa9923b7321078874b680078ad734425b1e6ff368dc6f380833701b05191d9b3650ac43ddb36a607e088b12a6f75594a57f0f722ce39f2b6bca6cef09df3b1ba8ac2b45205756dbc8593792ccb17a28a780b03a4e3ce86e065d988c5468435bc40028caa36f40815b4e92673474a1054c93cf540254c07f5f71e5c2da272f6d8c15ef715f36a4dafc39cab2398e34beff146cc36884549157382dec0efa56ee47556df0cc73cd313db130fbf9f687f99f9c4081cc423bc8c9854ef7b1ba784cfd4967ce560b235e0f3a375773ec8cb381ebe285afe6db24756c9bb5799d0716ee6e9e9a0854e33a9e007c634c729905b1b0ec52c2f3db20c37826bd84273388c803e994dab1420103ab0bd648f90266e4afd2f92f972fe110bba0bb8df25279df9e26dd87197a2f4a9fe9d4dca5baa1e0ae0df202c237ad754992aa1b26d44b66316f700a7218c24bf3d3fd126488757409481e42930c21523c6add09778990b1955fdd3e5702d6ddf52801e8d4e7928c3b9e8896dea8e243d5a730aa029e910e32307bcd25b604829a53fc79b91184c2a7a6b1e3889a50d9d58c0287e4c79cd2ca18c79a0b25e282ce075e3575bb3dd884377c47dd9f038ec76d5ea0094ead769a391444947db10f6624bc16d649cb2c8b0b86bcc80ca5087889030af8508805ed5e4da7fc6c23f4bb63f382ee16c8b77f747324d2c6e5a9bcd2120a4e5d41b207592724710589e87b58840a851e268a60d0d09178e8b7ec337ddcefe7e19ddbfb6cf93c50f69ec1b9f3d5a9752fa546839810a281db2f66fc1e8e3f8ce013b14f5e8b5e8d66c3b6fd6dc0154a4f5dea8a1e2b49f9e0c7136a495bc075be681f0644cb4f4a2b80d7d243e5a44db9d4bf2188b8b9ad9f1b0a4e103d2b06701de3288f6c3c013f26facee85e27ff9744100db46d6f5c5121ceef795ddbb4d4ca20fdecc7194a5452aa016858c3f21d6f2d82f4570482692c301b5a6bc678c18f4e015eeadb985efa52113ea1c3410e8b4135fe3b691513dd22f538fee33633c5d10c0c5abd519308eed32ab2813fa74fac62b0b6d20c9dc36c12a772edd9cc5e2e157030e6e213f496eab8cc088247ecedf28915696039cf0f37730a4e72d21b7fe22f26dbc4d6f7e2239af1c96c9b7389be811ce017756c0b5d6f6d72a09c0e03d52da07595cc792fe35f5af0d88291d49d92117f39ae3a4bedbaf1e758d31751c42ef8ec9c0af4722f308244d2eca307f1ff64626f3b3c3c789dd1e806b79962e60f1fd233ccd9baf422ece2e5a850cbe11a923e73beb4709d690374fc4b0d758f7dbeef882e9d1592ec9bc2542a48c3790c2f6a256ba69f14ee71c04d92df047d6032be07593721682d3330ae1b4dcadc89f5b9847aa2d00951d8a461e20ccd81b1cb612f19966786f1a2b7f4cb067d87cdffe357b27cde7ae5b2a758cc8a09b53a5ac1f7ef10916370dce8a91794d26591c81e85f5a2cc043958c5573fce871706ddb9e711493533e389e0884dfe967b78dbfee869ef607b2695ea19f4a150d80c39095c4b7a176f40f24b8979438d785842733c7b7635f1f559a95e2a44992db4c68284b396b59471b587057f5d7832a4b061d543e727e00c106a3670b8ae74eb3bb5590dfce6205e375707ac0e1d0af6a191ad5323c5c9725279d2f969901a7c791f953765a1ee5d8e4dc45a358793bac7b8d05f32075eeebd0180cc495f08344b7985a64388d30a92bf7a1241f08d3619d05d12638531a55839a0cbfe764a48b5f6f8bb7561b86779c84ba6021a71ff2127b240d875e0d4cd678ccefbf45a4ed73a47ba6c7e46c3a9b4b4b7fa0d0e1c3edd2b242f3bfbcf3755ba38559631406d507d8057c3faa60c99d3e280f475427ff2cdb4444e6e22c6c0145e1f0aa2d6363d81e158b29b2db7c591699114119ede35a71fa78cbee23ecc07d7a768fdb93f3497210250eece0debe13b084722432e26cc53c2de28aeb0385910ef4fa769807548cd360ac2e1c58d05ba0a672f81db433ab5094a559dc0e7e315afd33aab6c475e2683172524733b0c64ddf7323bfba2cddf73536ce034d720ebbbf9a68c9763b3c4c16147d1338fee23c44b4e6c96baa4c1e2cc16b4e29977138527ffad084dad26dd57a82e983de20197ef90ec7739a5ad3c12dabbec7613491b819830dea9465f566b527ca72191c58264f089a90ca5ee59715cc883e74783bc676d40da4626624597692f0fe56107f322102709f1db10506115c35a6e8be0b002b630a39f0c542bcb3010dacb8b2acb96c892c98de00ecfc3984dd500921b63464e6c50d624b7b10b0d9bcae7e3acba0cfab5d7c53a49ed169a3783651bafb21f5e000d05481588f6b1b28f387657a76ab8835868ef283da13168dbef71a71ad273689b278ea4dc789b47d95a512693283b8d2ea8b2c45c851c7ecdc155510e0bbc08ce7056649517c522674a468e63feae66fe6ca7aafca16d684b7a00a6c239368a21efc8a1b8131a4e0bea357520802ea13ea590d0fc96ca0a986b374b91a26c09fc0c611b5f1a605909a0d048d0af4c5fe9aef87866b55a0f8e27eddb249aa94bf33ea2e9773c8bef880e099984499d7711276889e7874cb168b0a15f7e4d6ad61e02ad408218c89f9ba6048dfb31f1d75865dfe4da0caffd78578a871f25e5afcd01485c7d1687420289b88c2871527d397bfa53e3acda34e175103932eb5d68164555820dd7cc96d167579ca43761cdf2cac98c53f7198872a38695524a40eeb0ea4a37dac8dee93e7d4902bb2c71419e323726319b5ada13e122089f90e17ab1c5c9c5254b432a5abefc6d98305eea3f8ad41932cdb6756ac05b35ce1b582edc3739edb5bf9332e551240b0df1cb01cd6ca4d1fc1da0eb35ef0fe5586b3b9ae89cdc13e811bb4d35a4d01542d3ee57acb9ebe46ecc0aa5203a9c8c42872be3c3ad73b9e9ae969d9f6c4ba22663073006a80095a58de16e78ff218eb173e695c4ce4e35e18fa5d4ff4ab2394f0f29d20fc3bfd9535cd4a505aeff101f8362d0809eb536403c79471f0a2d1cec1faf9eac62ff91ddd9df1b394a1d74f395b22cc36fee4ffb4cdbda1a428d036b53025759e165a5e323ab26f55d4807af6a68155d0f2ee5478417e4440dce423c1aed0a7ca0e90a0b7316a3e9c088bc490988c227c2e9f8313f3725b1f78dec058a56b93ffc0fb6dbbf72d68f765ebe8cf6305bff77a05d0fe47035add11802a0769eb087cb5f678ee7286f2257083eed815a56294c11814a87558a358715a31d93e85a339b612898f490890e9af5ee110eecacd7f32e710c23ee61ef76b8f07ae0ee1a407b48606b4706d217a0131deb5ced292fcf59c8b8cfdbed58be74421ee025254b659f4accbb8a4e30369653ebab0915ee70ef1ef3c3b5de55d5f7cfcf5be35c7f79171bebaa4bf76efce541b7956ba2dd5f5c66ce59b9572932d391be810cd3442be9c5c7380e348acba1fb40d6392059f721e7cebbb336cd09eb33399131c07b3ce3f8e1f781804bde84dd6821caaa0bc4fd661092c5193da25cb12dab86b24e2216dd950b7418aac230b0c752e26d0e858e1d9e9856543dd71302e5eeb", 0x1000}, {&(0x7f0000002440)="8f40454296cf2d934767a4ce1655faac2033a306dd056dc6b69c36b5ec2f8886072432ca551796b678fa533ff0eaa1ffd609663ec1eeb380af89e1e6fe91c37ac1c513eb2a949324abc771bd30fca418a590e200e89ec334bab210fb65eba95d4a145d659bb01cc58a3dca", 0x6b}], 0x7, &(0x7f00000025c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x2}, 0x1) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 14:37:14 executing program 0: syz_emit_ethernet(0x51, &(0x7f0000000000)="5a526d1919251db556d0cfd8f3cf4e10a6ab838e419c085449350c8e5bc29fac69c61b26f306334356b3e909a68fb60fd17c0671cfb56cb3fffbdfe534b274046efc84a122c62121a60d59e6b27d5ac13d") recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 14:37:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) shutdown(r0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x2}, 0x8) 14:37:14 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), 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = semget(0x0, 0x3, 0x410) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/61) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbdac433b7a94c8aa76198824b3da025bbd47b153e54486a8500286e8c8b6b87cb2d78b8bcdb9ad8a416b136a5d0000000000000000000000000000000", 0x3d) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r1, 0x4, 0x88) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 14:37:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) lseek(r4, 0x0, 0x0) link(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./file0\x00') 14:37:15 executing program 1: r0 = socket(0x1b, 0x7, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="56b86e1ede825caafc4abf0ee4b6e6662922aab26a2960b070d16a62bd243c151ce5f9453db5f0b151025825438dd2650815204cd262b8ccecfb603e91fd42be43495102014021ef2049ce8df73a548e5fb19c24c7abb0895e383784952ca0c5f828fc5589968bd86ede9241e0ec03a9659c9a16b1704b96bef9f1c58ec9cd262ae47194", 0x84) socket(0x2, 0x4007, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x68, 0x2) 14:37:15 executing program 1: r0 = semget(0x3, 0x3, 0x280) semctl$IPC_RMID(r0, 0x0, 0x0) 14:37:16 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r0, 0x5) 14:37:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0/file0\x00', 0x400, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffff7ffffff4) shmget(0x2, 0x1000, 0x42, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x801, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000001240)="f70a28e067506185f59e5a2893467610b263543bb86e5c8977c264e34d69c41967da20a725361ad8ce0d991a3db20e7269eb1ffd55309d36ba7448d98af8c63649bab4b0a41b189a255c7ab34e1f671de578063213d81e30a177eb0c78b9714434c5407fcedd6d36b4789456cb04f641b144f6242632d1c61bb309e218785a2369e603fadbd8a30ffbe87284", 0x8c) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') 14:37:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xf7, 0x200000032, &(0x7f0000000000)="a1c1f23ead16507ab80b1149ed250bf2d42b8bf95fc6dd2457742dff9d6193c04775ce855d021759e4b95a0bd664191cb9ed5825a680c25e410e9957497f1b56c9bf954d01e10a78065da68e8e2347429b880a17f186bc1b53f933374106aa12e3cba9e2067f389e53f2e37593073673d1d5a78e6f1619f10fc20960c315eed13e52e2e50bf01d427d4aa686a054444df05960fb5e19328fca559bf475208c0357898fbdd568efaf5ba1f3dee394eee72f6ae07e4d3ea01635b992e121db3bf782ac15d883d31f41f696b47e806f43b5b865b36f3a7a6fc7361613c561eb04decc69466743b6e4294665e3f808c0c7612bab9a4f565ebee6eb12e829ce7fc79a6b2e3c6338d7938ca2993173870f110d89fda608150982d197a05494e23b5dd36502ec1d4aaf8dd3cce66ad47a229ef35376ec79c32a3e0ae25820adb396d4ffa3a90b2f2cae45a2b4c0ebee60918711964926b0afe77385d4fd798ae073659379b24cf8b1f05a1f6b643f536b7969d19c73547c716b04ee9a198a", 0x17b) 14:37:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x20) r2 = socket(0x10, 0x8007, 0x3) r3 = socket(0x0, 0xc007, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8000, 0x50) r5 = socket$inet(0x2, 0x4006, 0x6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x100000001, 0x67a5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x11, 0x2, 0x100000000, 0x81}], 0x3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x7, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffa, 0x11, 0x8, 0x6, 0x400}], 0x9, &(0x7f0000000300)={0x9c0d, 0x4}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r8) bind(r6, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:37:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000480)=@in6, &(0x7f00000002c0)=0x1c8) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) clock_settime(0x3, &(0x7f00000004c0)={0x7, 0x4}) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r2, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) socket(0x36, 0x0, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) getpid() listen(r4, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) openat(r12, &(0x7f0000000280)='./file0/file0\x00', 0x8, 0x110) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 14:37:16 executing program 0: shmget(0x3, 0x11000, 0x0, &(0x7f0000fed000/0x11000)=nil) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x1, 0x7fe31da4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 14:37:16 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) 14:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/196, 0xc4}], 0x2) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x82, 0xe00000b7, 0x1, 0x8}], 0x7f, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x20000003, 0xffffffffffffff74, 0x5}, {{r1}, 0x0, 0xbf, 0x0, 0x2aa6, 0x10001}, {{r0}, 0xffffffffffffffff, 0xd4, 0x40000000, 0xa8, 0xce}], 0x1f, &(0x7f0000000040)={0x93, 0x10000}) close(r0) syz_open_pts() 14:37:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r2) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) semget(0x1, 0x3, 0x42) r5 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) setregid(r7, r7) setregid(r7, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r4) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987206d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r1, &(0x7f00000002c0), 0x0) getpgrp() semop(r1, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r8) fchdir(r9) 14:37:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) fsync(r3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 14:37:16 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) setrlimit(0x6, &(0x7f0000000000)={0x8000010000, 0x1}) 14:37:16 executing program 0: msgget(0x0, 0x2) msgget(0x3, 0x0) 14:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0x123) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) syz_open_pts() 14:37:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) write(r0, &(0x7f0000000100)="681d67709a2631d105d793f7c6ab60be7b7ea56a0168ec5bcf307fde147c9a821ebe8bc32590ac986fc3ae584be0f60977cf0571ebb8372f217d7c2c6b5c8d22f71fa11b32acbd5b1ceae995b5d53ed6b2b3c730d3747caededddb17ad489a3720c2dc32ea8fb6b6485adb1fbb6bf94f1f7cc0fc26fd65e1ae573d29516871f844b1b997dd1ceef10897e0e48b9a7edd01047ae36a4bdcfa5dd76857aae5e071130ee75abb9b095acf10ed4f917ab6db79acfa49f30d9d9eb47b13f08fe5195f1e41d1d959cfde6efe1da58e6fa28fa62426ec25a7b309b99bd6d5b772d648a806afb9b32d13f41f47784b1e", 0xec) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 14:37:16 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x121) 14:37:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x80000001, 0x800000000000}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x5, 0x2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:37:16 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 14:37:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) fcntl$getown(r0, 0x5) clock_gettime(0x4, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0xc) fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 14:37:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1f2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x18e, 0x1, 0x8, 0x5, "46a5ee722985211ed44987543177bccff817faf1", 0x10001, 0x5}) r1 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x110}, {r0, 0x4}, {r0, 0x2}], 0x4, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0xc0000001, 0x7, 0x20000}, {{r0}, 0xfffffffffffffffc, 0xc9, 0x0, 0x4, 0x100000001}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x80000001, 0x7fffffff, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x81, 0x40000002, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x8509, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x82, 0x10, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x5dc3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x401}, {{r0}, 0xfffffffffffffffa, 0x8, 0x9, 0x101, 0xf1}, {{r0}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x4, 0x4}], 0x129, &(0x7f00000002c0)={0x8, 0xe1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r2 = semget(0x1, 0x5, 0x404) semctl$IPC_RMID(r2, 0x0, 0x0) close(r0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(r0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/255, &(0x7f0000000440)=0xff) semop(r2, &(0x7f0000000480)=[{0x1, 0x8, 0x1800}, {0x4, 0xc000000, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0x9f, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x9, 0x47cf20ffb2764774}, {0x4, 0x0, 0x1000}, {0x0, 0x9, 0x1800}, {0x1, 0x81, 0x1800}, {0x3, 0x8001, 0x1000}], 0xa) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) shmctl$IPC_RMID(r1, 0x0) connect$inet6(r4, &(0x7f0000000500)={0x18, 0x2, 0x7, 0x2}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000540)) geteuid() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000580)=""/213) chdir(&(0x7f0000000680)='./file0\x00') shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000006c0)) semget$private(0x0, 0x1, 0x240) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') syz_open_pts() 14:37:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x92, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x14b}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r3 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000022f000/0x4000)=nil, 0x4000, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = dup2(r1, r3) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x150, 0x2) 14:37:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x80000081, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x7, 0xffffffff, 0xe7d4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000065, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0x9a}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x483e35a6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x84, 0x8, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x80000000, 0x78}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x100, 0x4}], 0xfff, &(0x7f0000000000)={0x8001, 0x2}) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 14:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(r2, &(0x7f0000000800)={0x3, "6d77b91226cd8d5330d7478f1692b0bcb855d5d2163c320e355d158ecd394dcd7c78d30aabf56699dbfa7a1c8d79dcfdcacf3974a0f2f9b0f9e2f56533beabc159787394082d259f336724dcc3d9509d7d547bfb7a4d51f058e4e6455ee1616f5fddbec37fa328b53a7dbfcfb28e3716ed8ce72b637cb2dfd0347dd89479957895531d7b697326f417628a3a1087f9c8a62d94a11dd38a2146e12bc818483c624b6801671baa3a4b70c15919eef67ffb2f2f5250b54910d2b0282193a8452a849174746a8966651f150b961790405947c0c1c8038438aa3a76b7f3ad14dd8db3"}, 0xe8, 0x800) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 14:37:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 14:37:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0xc4) ftruncate(r0, 0xffffffff) 14:37:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x1000}], 0x5, &(0x7f0000000040)=[{{r3}, 0x0, 0x8, 0x2, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x1000, 0xff3}, {{r1}, 0xfffffffffffffffd, 0x14, 0xfffff, 0xff, 0x3}, {{r3}, 0xfffffffffffffff9, 0x20, 0x1, 0x7fffffff, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x1000}], 0x9, &(0x7f0000000100)={0xfffffffffffffff9, 0xfffffffffffffffa}) 14:37:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140), 0x2000000000000060, 0xcbd2) close(r0) 14:37:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x30000, 0x80) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:37:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffdea, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0xffffffffffffffd3}], 0x100000000000007f, 0x0, 0xfffffd19, 0x9}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 14:37:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getitimer(0x6, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 14:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe, 0x3ff, 0x1000200000005, r1}) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x9, 0xffffffffffff8001}], 0xfffffffffffffff8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x53, 0x80000001, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x84, 0x20000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x6, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x51, 0x80000000, 0x9, 0x3}, {{r0}, 0x0, 0x9, 0x41, 0x1, 0x7f}], 0x4, &(0x7f00000001c0)={0x2, 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff01, 0x9, 0x5, 0xf2, "8592a8a04616c788bdeea028c38f052cbed69e0e", 0xc48c}) 14:37:20 executing program 0: r0 = socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000001400)=""/243, 0xf3}], 0x5, &(0x7f0000001500)=""/246, 0xf6}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 14:37:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xd96810bd65913179, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x4, 0x9, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() r6 = kqueue() write(r3, &(0x7f0000000200)="8250668b53c42860155961d1c37b7226590b1bf50ff579407cc50ea0d7be612ef1f17f01a65a8240a3be5f466c11a38787ab989978ea2fe4892b51ef2ab861e6517b09d03b29022517a9c35c4a", 0x4d) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r6, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 14:37:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fsync(r0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 14:37:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x96, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0xfffffffffffffffd, 0x7f}, {{r1}, 0xffffffffffffffff, 0x75, 0xfffff, 0x7, 0x6}, {{r1}, 0x8d5536031224a432, 0x4, 0x40, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x704f, 0xfffffffffffff0fe}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x200fffff, 0x3, 0xfffffffffffeffff}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0xffff}], 0x0, &(0x7f0000000140)={0x0, 0x4}) 14:37:20 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 14:37:20 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) close(r0) 14:37:20 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000100)="fc65557a5fb02b267c52c19a7e7cbdd935bb9efeed96fee49826257bc835b4864e0987537be637a0a19d49e197fff0b8e1d92a5c38e4f9a6a9f7a4d618011dc24c1ebde309a881da7421df517af3ad68f61065fb59d2e0f275bef7bf216c90c1cc8dedba0f786447c694554ce6dff560df0b1c10", 0x74) r2 = socket$inet6(0x18, 0x8000, 0x1f) setsockopt(r2, 0x2, 0x2b, &(0x7f0000000000)="09eb2069d26ee6403cef1e7bdc228268f180839114e7d84f21c20040cd1e367293938de0517ffa11de23e044964580a1ec99ae70d41d528388b163903bf8f3bb6fce557afb320aed9feb3c1b96f88416e3637421f1efef19cfd8cdaa75aff5dcf6aebbad8ebf231de2889e847cb5883452299875b6aab65939b36ba01575928850c1c459d587ee3e02657d4dbab59ddc3c4dfc865696ca1822c628980e8fb0a28b4233bddde3ebc277a7b91deb7715e93c06a7cf26d24030", 0xb8) pipe2(&(0x7f00000000c0), 0x10004) close(r1) close(r0) 14:37:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x65) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 14:37:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x8d7a, 0x100, 0xfff, "c7e8d6371f055f72ce03b09ea550f6a6c9024ec5", 0x8, 0x3}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/32, &(0x7f00000000c0)=0x20) setsockopt(r1, 0x1f, 0x4, &(0x7f0000000100)="5f6826dc79c4b434f1d8586db5a07fa409b9dc383546c0827f5c50adef10591f62d8b64acd73bf51bc4781b836ad2e857bdc7265a1b36f293b7316d9029698fc14c99a3ad3ce18de6cb91c941d48df86c0bad84301439fe40e403e3bca7d79e2657cb025e8a9ffe78644ec850b955d9dcc3c4a9a7decf4ee39efcf2ab4422983471881897ce3af4d15f803be0d158a9cc82699147fd115768dce26abaae06212a3eb34e48469f794f0f953b32072c58286b72c0bc8b6d0d489baebe1c696f7bee398a843512429bb04cd38025a71e7717f23befd63fef112", 0xd8) 14:37:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/131) setitimer(0x3, &(0x7f00000000c0)={{0x1}, {0xfffffffffffffffa, 0x280}}, &(0x7f0000000100)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 14:37:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) r2 = shmget(0x3, 0x3000, 0x4a8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/10) 14:37:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/60, 0x3c}], 0x6) 14:37:20 executing program 0: setitimer(0x3, &(0x7f0000000080)={{0x1, 0xfff}, {0xffffffff, 0x3813}}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kqueue() 14:37:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) clock_gettime(0x2004, 0x0) r1 = kqueue() setsockopt(r0, 0x76, 0x6, &(0x7f0000000000)="5c17b85267b85d52c45e10a84ab2de67d47707ca8a41db4448a3af7fa8f5a5374f8695ff03cf9aa071276255535c420d4d0b124b6f97494fe0", 0x39) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x84, 0x22, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000004, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xc16167b}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x80}], 0x72a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x81, 0x400000b4, 0x10000, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0xa278, 0x2000000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x40000001, 0x4, 0x10001}, {{r1}, 0x0, 0xe4, 0x4, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x42, 0x200}], 0x7, &(0x7f0000000240)={0x87c, 0x7fff}) 14:37:20 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 14:37:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 14:37:20 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80) accept$unix(r1, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/219, 0xdb}], 0x2) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 14:37:20 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 14:37:20 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 14:37:20 executing program 0: 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() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f0000000240)=""/241, 0xf1, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x8}, 0xc) close(r2) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 14:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) fcntl$setstatus(r0, 0x4, 0x4) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 14:37:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="efe366f2259aabeb5c48f8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069bb30af25e23290ee7be68b1a805722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e7c794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f3368260b99d7c9e83036b845294b74fb715ad323eaff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6252bdc505f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43ff00f890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463070000007c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee0000000000", 0xffffffffffffff48, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/74, 0x4a}], 0x2, &(0x7f0000000200)=""/52, 0x34}, 0x40) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000300)="8e16b299da4986b2e904ddc94adc5eb659271d27afa2def3f7120b6c9b64dd3b5fbb0c374b4aed1ace0675a2f33d7d01aeaec33e18d2618e51af0cb75cccfaa40f126a7290f73e04dfe7832700f6f3b21dd88674d90fd24cd238de645f4e5f8eeee1e922866e20dbd8fadb4633638626d5f4d353c514f6f2f9c9f382335b8fd7e548c66a3acab451bf6f6fd52ab409a0865a4a33bba0a7be5d1cf38d1f670fa6257f31be49c2ed2b509e7cdd55d9be18b5277978d34c4d70e0da06bbf58a2c4bd012a772afe62da9717cd34b9f72fc138d260c53f06d58f67c83cc0152b616b84f0fd319", 0xe4, 0x8, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r1, &(0x7f0000000280)=""/6, 0x6, 0x802, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) 14:37:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000473f383650957f03a83cd350c978a11f243bb6c43800c28b4f8d9e82ab774e5a9730ed4407d4e7194cfeebe6cd6ca130cbcfbf444d8375648679a763ad57c8075159095d5eb925a70a831bd03c7586873b6f2b6d4aaaf3847c3a4fdf1ad25592865aea771c44866c000000000100000049dd2d922b829fef9ff4de3a8215380a00000000000000", 0x129) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 14:37:21 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() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x4}], 0x10000, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x80000041, 0x9, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40000001, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x5a, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x40, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x2, 0x6}], 0x3, &(0x7f0000000040)={0xfffffffffffff801, 0x100000001}) 14:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x4) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) syz_open_pts() poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) dup(r0) fchmod(r0, 0x170) syz_open_pts() syz_open_pts() 14:37:21 executing program 0: kqueue() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x144) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x8005, 0x7) fchmod(r1, 0x840013e) 14:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x6, 0x8000, 0x100000000) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) write(r0, &(0x7f0000000100)='\x00', 0x1) r2 = syz_open_pts() close(r2) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000140), 0x0) 14:37:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') socket(0x20, 0x2, 0x524b) 14:37:21 executing program 1: nanosleep(&(0x7f0000000080)={0xfffffffffffffffc, 0x20000000}, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x120400000008) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x9, 0x6) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='W\x00') linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x1f, 0x3}, {0x18, 0x1, 0x9}, 0x8, [0xe6, 0x7fff, 0xe769, 0x6, 0x7fffffff, 0x1, 0x7, 0xfd3b]}, 0x3c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/253, &(0x7f0000000340)=0xfd) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x2) utimensat(r1, &(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)={{0x80, 0x100000003fd}, {0x7ff, 0x17c9}}, 0x4) 14:37:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/13, 0xd, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0xffff, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:37:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc2, 0x2) write(r0, &(0x7f0000000040)="d20801a617301d0bfa3d5ef0b58b5546b137acf671504bd1d68c8990198dd6098d8f8e27556b01b787c82aa5f96baf5368229f88ef8b8070602bbb074e85b70d7a08e1f5a61a9bc5ac11b684625d96a53fa92a3e419d2283d3b6c73611d6716e9f54cebb", 0x64) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 14:37:22 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) r0 = getppid() getpgid(r0) 14:37:22 executing program 1: r0 = semget(0x3, 0x3, 0x280) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x1800}], 0x3) 14:37:22 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a25bf6bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 14:37:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x21) getuid() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x16d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) r2 = semget$private(0x0, 0x1000000000000003, 0x5) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{0x7, 0x9, 0x800}, {0x3, 0xffffffffffffffff, 0x800}, {0x2, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000380)=[{0x3, 0x10000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x8, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x2, 0xfffffffffffffff7, 0x800}, {0x3, 0x3fdf, 0x1800}, {0x3, 0x2000000000000000, 0x1800}, {0x3, 0x98, 0x800}], 0x9) recvfrom$inet(r1, &(0x7f0000000200)=""/65, 0x41, 0x803, &(0x7f0000000280)={0x2, 0x2}, 0xc) 14:37:22 executing program 1: r0 = syz_open_pts() syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x980, 0x10) kqueue() mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2002, 0x5) 14:37:22 executing program 0: clock_getres(0x4000000000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2}, {0x54f1, 0x6bf}}, 0x2) getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x20) 14:37:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 14:37:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000480)=""/244, 0xf4) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x6, 0x1}}) 14:37:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) rmdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 14:37:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x10000111, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x3013, r1, 0x0, 0x0) flock(r1, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) getuid() ftruncate(r0, 0x0) 14:37:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/140, 0x8c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) r2 = shmget$private(0x0, 0x1000, 0x511, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x40, r3, r4, r5, r6, 0x63, 0x1f80}, 0x3, 0x3, r7, r8, 0x5, 0x6, 0x5}) 14:37:22 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/154, 0x9a) 14:37:22 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="4c8945c07791af72964b21ea1db9272a65b270a67bb9740a5837fab9cf984f418b83b745bcef853ea7d0156efc85ee53359ad426ca6c172351461e8396dd63a3c57a3a68008716ccd09d6f6fda207d02f3ab47fe0fa3845434040a64805aaf824aa71c2ba05d1d6b03917bb8ba5dd9", 0x6f}, {&(0x7f0000000140)="2eca7a438ccde9a93e49afcc694b7ed993811978e55d202ce6dc6dcdfd99a039bd61", 0x22}], 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x6}) 14:37:22 executing program 0: r0 = syz_open_pts() sync() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x200) 14:37:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) socket(0x1, 0x4001, 0xdca0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 14:37:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x3, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 14:37:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0xd0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x107fff, 0x0, 0x0, 0x1, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:37:22 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='%', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ea00005c00080000", 0x8) socket(0x2, 0x5, 0x6) 14:37:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) flock(r1, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 14:37:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x280, 0x93) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x3, 0xc8e, 0x3}, 0xe4e0, [0x5, 0x82c3, 0x4f7, 0x18000000000000, 0x8001, 0xa8, 0x101]}, 0x3c) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x0, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(0x0, 0x0, 0x50) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x8) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="7fe02f662624a0e9c16a2ab3eebc62063ecabef2ec3a625495fb722679e5799278e2ab26e7e22f5844591c08924adf7c54a212a6b84e8e253b107411a855c3eadaf9c41d3a76d65b36de95ccfaa8872674313d064dba741672e0659159e881d5ea97a34b62f6664d966d0cb6a1646509896b99ed5bc23d18111dd9ebe588eb1e2e5d43ab9a17f221f7990c956c745ad874376aed6be59a74a3d496c9cf31935a7617732c6bbc217848c53f3a2dd4baff5ea951d39f5e9fde5d73510b3293d4d4040793485691f2a63509985a86573a517ffa85e21bcb6b0285fb0fdfff50b23d923c5dbcfae400f8b0d517994d0d9687518071ea529d74a341b3a8fb", 0xfc}, {&(0x7f00000001c0)="5a731f48eeed8f904abaaabe190c378fb8f919816923887405209fffd03e6bb10f7fbc39eb6288c929b853f8615cc10225b162c590af6bce54b75b9cd55a434f0bdca01bdd4eee9aba4dd6a30131aa341368e1e763e25b31fe1939c8ae35d3aef03a4c6c26c611a87a601315f503497f8377416d3d7fec670546acbe229f2141", 0x80}, {&(0x7f0000000280)="2044ceaf1d990a9dce9f532e4432aa474d00950b9371022cc3b05b96406c38b5fc954ced429a917576943f7216a134647b8283d9c91479a47656aa971071a5f079", 0x41}], 0x3) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) 14:37:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd97, 0x8, 0x45cb, 0x4, "74749b07298041ea2c5b42e77468933fcb1c6639", 0x4, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8000, 0x8}, {0x18, 0x1, 0x200, 0x7fffffff}, 0x90, [0x7, 0x81, 0x6, 0x5, 0x891, 0x8, 0x7, 0x9]}, 0x3c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 14:37:22 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kqueue() 14:37:22 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3a71e10baecd1278c1a57a3d39874b30ed4dc482891ce0fa94eb03214f6c22949af34bfc1b323dc1254d3d86391d0b7a86998a1020b5130846e7a6e94d23d4f2", 0x40) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/71, &(0x7f0000000140)=0x47) setsockopt$sock_int(r1, 0xffff, 0x102e, &(0x7f0000000040)=0x4, 0x4) recvfrom$inet(r1, &(0x7f0000000180)=""/237, 0xed, 0x801, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x4) 14:37:22 executing program 1: setitimer(0x3, &(0x7f0000000080)={{0xc2, 0x400}, {0x7, 0x1}}, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffffffffff8, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x2000000000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffc3cd, 0x2, 0xffffffffffffffb4, 0xf5f, "d567e68076ef4ac0bc5344345e858e0a730fe719", 0x100, 0x1}) 14:37:22 executing program 0: r0 = socket(0x6, 0x2000003, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) listen(r0, 0x0) 14:37:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x81, 0x7fffffff, 0x4976403, 0x0, "0960cb203273bb7f8ec69dda0aedeedf9be6fbd5", 0x4, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 14:37:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000068819445cbe30000000000005db7"], 0x19}, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="470138d7afde78e9266081865b17ba10a19add3fddd4a797d760d82033174523d2641f0ed3f601b607d0b32914c197f17f197fc0a860a99b4c9d0ad5e19fb8351beda199675d9043fcf14dcf551a5112c6db95f45eeb0860a34138f311fa4b0df63aecbb889002d3b1e3d7abd248fdb58fb881d01209192f850e17efd9933cb55fe1a87f5094d84bf5cc07545a735ad40e8b9d7c65d836feb36268bb04707d2643c0421ce1e7b7e46b7d9216540836b3d6a0cd75006b95fd88659268142b221ca7", 0xc1}], 0x1, &(0x7f0000000280)=[{0xf0, 0xffff, 0x0, "a28e5a2bb217c0ef03fc07fb380f94bc8a7a3741ee36c72d18222e4d80e0222829810013d346e3a86b800319462d9107d2f7010b9b835bf73a63c890ec0b19fc44bf42a5152ecae0ef6d0c40a8fb39fc939fdbfe83ac84c431e1fda7c087458a567dab6d0f680194280afc76d96f58d75eb7ce7c55f44deb36dd1380692012ced650521d1bea3659587596c325ffb261846ccb0fd8b8ab571bea8a6ab148ae80cfc16248a54c76dcedce622cce69eea1fce673769413e01365c426e7767c54b33f851c9a53721780d285e7f4d1b33bd7c0b015e925259d1ac356683073"}, {0xd8, 0x0, 0x1, "f365b27ef654bcce46703a21d1bac3c5ee1e19695f2653174d7188c9ed44e72e9efd5b8fe0b7bb721e8bfbae08e0c43c27e0a417054ee3def8e1df5e6d316a43568a15705d2b4da3fdc9dd1d1848205bc9289bd4c4f0cfb1c56bf58cef4064fcadc235b1360220c688f6f3aae1aafa36de108c4ed0c1901579d793b9afc3d7160a591ddb60ac1fb49d5ea982ed10f585d5685e78a1f4343251158cfc2c8bc6a4b5509fb1d41b50e6e15ad00f2802fb94d45dbad9fbf2dbe01053fc62aba9e37f4f82"}, {0x18, 0xffff, 0x3f, "7eac"}, {0x30, 0x1, 0x20, "d73daf2cb16f9a07862fb16fa1e11e84f7e3b614711f543c0e22c6"}, {0x110, 0xffff, 0x0, "4a792abe4a87eef7278a0e9096a5488a29c89db983d529bcf2e3c3dcf5732d315939b990cdac5231483ed8bf7a93c963e43b2a16462c16982a6eb9fb3bdb420dd209be60043ca1227a4e182128c208a887b1338457d46aaa9319b3b659528d2e3cd81cf1ce6cc49f81d3e24625ffe1c61f6b9a71a42b844ed694c1ba26e10c934908d024d10452cafa9ef99e43227c4c29e18c41ddc7dfaa95c057d82e41e86291e822c53a240d8e07c80f219cf0b46741c0276ae2261912b53d30c675c4cac61aa4ed14dda3f2d8602f5568448064b69ccb45c680c2fe905cdf9e3f3c2a88a917d0e5463db92489f7fc102428e60ac5ef042899fe88bff3fe3a6f2e"}, {0x78, 0xffff, 0x2, "7d2b8086a12be666fbc2d93f1a49503fcdd6856c8373aab6f7328b5b80bc9c3386f7a4f05a385419cfb50e430c326fcc9bb0f03f4c18b057b5ee66ed07dd2b8250945616ff31ab3e46474f1310a8a3a008110c87da40fefd437f79f492f53b6556dfa1d572"}, {0x58, 0xffff, 0x6a34, "818fc17ddbdeb9fc9fd98d2e9bd1e99bcbf812e12ce7c806b162bffb64e150295993d97776858a0bbae5f8f2b51c2000ca15ad53619ae8302fb1fdce6bc4bce3d2a1eb"}, {0x88, 0xffff, 0x3, "0fd601129a87aab966ec705da29b37455fc1615cc462bb80e2252a44eca0516573a89aa32a9e4b03375cc9b55115bea1c575c897dee140ea0af3ce98e8f5facf438bf7e885fabf5b4c1480ad1a2749fd7b023e9636a4e7f22e5a230919857e74d90419246b21a45d8df915fc63b80ac4a7d0a1c9"}, {0x1010, 0xffff, 0x4, "f3c47e6704b16c6ded65d8b4699f5d829f577e1a9772fb7b24680491d70107d02eaf99a7b1d0646ac79afd034f1d4ee71f2932d41502a414250f20bd16b5897eefbc277c140de473fca8f125e5133804fbe8970cc4ded8cb1ca08dec05a8d4dd0e1486091232011b8aaafadc5f76657812a56b75738df8528670536854f5cf32d0b1b1eabcc599c15704d32bdbe424a88f7e6a9af1e3945ca358cf8b6a3e3b574195d688823ead85a5effd5ea905d4d9adf72a94b490fd3513c1113d5c6957bd1a24e03eb5292fd99f08aacd310ce14d2526c0440756bd0229e7d439f006590d497cb141fc66f53202e9ae72f159b465f923bdb0038dc33b3b06eb9a471e9ff45fc82eed8dda67b9d68439fef03dd9ec8b63f2bc758eb94fe82a265cffd71dc2ffcbd805bbc2586177e74243ab2051469d0535052b257b1b62fa2558830bb9816e16cd232e4d57bde4db1d64ca4925551aa0ad67c92dbe3b29ea0fde2cc33fba558f3eae0bf689161163f0a0fcad4b74e61f200de45330ff5e0a24ee6e54b2cacef14740e82e7a4de276dab6c08ba6b39bd332f56b4b86179c36bdd0cbb571534360670565e9f576898a21d53ccdfe36bc22e5ffe2161724fb2a7a09198efec68fca182b5eca3e5196ada9426d0d662629dee0c41057159a3b27b80ba402079efd9a3597451af145ade34ec0aa4da9f4458edc73a3582b57ee83cbd39d354555b75f97664ba7b862873f3e4764fc6fb4b2008ea3b524b948fac18e2ccc8825cee75aa77eb35d13b30f44773addacf2440bfc47da4351f8fc4869169c67b53ad7c512de3a1f50909cc0bf871e6e806e728b32be9dc5f81fb35ee4429a49b899191a9908b119359baba1019e787e8a45de12d4a9d6200672ae7f16f4c7a2037d79247fc7d2de49bdf7995c0e730cbc3cd1f301c55c438d43a05c0234f06c4a09966fc24f470250bf82c08d5ba3e303ba6d3bdb6c2ce33eb511161676267d11aa0c4b432cf831e331a2cff607d97f7e07106cfa408bb8561cc4c1ea16fe373d4037d8dbc99c89aa186c9e0f5394f0c8ab971c6735267ad976959d7c6eb9ffe5a5ea891b175fb150ded147ebe175d8710ff34de1f34cf649dccb23997d9ab0bcba8ad8923e44cde4fe5951a58ebf38add64bf5a79eafd471603d9be37e674136b93bc1bc3e43413884fbe5f7dc07f61c1a34fa82c3e2c7e38ccca3ab5acf3c0d74ce3aba204b782cb2f53797e232d822a5257c0c557d40d28583d6c85d9d509b4c44aaead965987968e995c259a0e8f44a1b7e5984f3f8596520f1bfb4927fc63eabe8c124f4a99b4a277b7966fe3a91a024371c2a1974c08ce86dcf6c886623be0ffc7a8978226d55c77506b773d3c986902c6c51114b62e290adf3e4752e3249d601b43b28ba33a4fe3a9ba0d789def0db0a0ad034e80fc1b4a25ce01e49611ceff7846c9a107050ff1fbf52ab86fd1c620d6f1bf975c875dafbc2f5fa04d6389ebd650c5116359b7378ccdbeaa816e2e368b9564f9be27f3a8109b032c2404cd3e62b3fe3c9c6b60d20e9a328b5ea2bfeca9d2fe19c6d90727eb1ca793c3c71d29492e80f897f45130be2f2beccacc226cfc95ed5703274acb6c6c3aebafef18d7f238a08db548694c84d023b4942e05841f1c51db79175b152ab5ec15523cb0f2e5d93a44488f625df79de2212ee38cadea65ee9edc94ea80bbd14b0b7d4abbabd3fce434e0f6c2ee90b47ea12ac02d0e3a650aa7f951bd5dd6ace59765142aa10f43f2f5b085a7cecbb67f1326b043dd7c7117fb5fdd300016f8c0c2193755f9e5a52d285a7918142fd00c42104cf58ca64b050d9c682671696e5cfbc310967a539674ddda76b44d0039c75790be7a599fdf1c5a832f95c5d8ecb1327e94dbbbe3156dff9b34f1d49d49da0fb6dd7683b1b52b9bd405b54898ea2a20e5ad4b51ae2fce0317a3ed85e5f27a3eb4c2fbeb487dedf59664a68ad887ca27a86369bb80e0d2cba6e8bc5524586fc5c9049e6341dd25f793b91217746b44472037ea1147f3506563b8c5ba82fb255dd7058c692f23f5b87d05499d039491b3086bd7284fef2d7169fbf8640eeefedd25df927c613bd0e16d39342f647a998865ff1acbabd0be923e77eb197370ab74dc16dc10494e73789c0294c3ba14de7b77016ecfefcbcbb1a00244e7a686ec69ec1b7ac7cc973c793128fff51af8667e7df13ccd354dcd3bd2e8df76ecd0ab99942c236d4f74bb2b0c0371838b578caa7c3e1e959d526abf94c3134f7fe6554f218c558c68f663eeebb68f17a29f3e702175dceeca7b6632a0e407b13db3a28a02abde12435dc72a9a7553a9a535a2b7a23eaec24c1d9f414f4d9c335897325b95d6a9f540e5da80e39a80ccf0277483ca864301274019c263049b20a1b6f6a2e9d02493e4460d273e7ae0a0d72a8ef914f43ec587b01c9dbcce3607bc2f815c8f2ac8c3be3d362098b4c764d039caaebc3ea784b511c98629d675b8ff983f3db66b7329e7fdac27a9898d15df6f860da19d19b1e98392cbf7fe608c619c460d6ef3af5935de6a98469a9300c8f18259a497b75ec4b0cc1d6ff40790a999a9813e9b0f77223fe5c68d9036b613c26810bdcedd22a1327a6bb0a3c24d4a0a6aa36ab00b9b16b54dca8cc4d33a3840b87e8677864b21861ece6803dabef7bed14ebd27027339df88f29ac755612f9abf65aaa92631b8b83b91914ec253d36c8d43761c883ea168681270e503752009c9b0e071828d1abee575c5e57f2e16da373b614119f4b642dbedc8185d241adbe7dc402521c2b3b25924db2bf0c6a3416933cc00ef773365b5b2f253590e9f865729bfe8e659a490f8dd195519ebbd300f93b35aa1f951db196d4f4bedfa2443df5f65908ccb1d48630fe06f44000104bd6d132df638d5ef3c1fc1419b6420f34f5e69362bff38635fd4844efe91efc7ceb8393714289a95922956a4236c0b43120f704966bb47e0c2143e78b9aa26cf47442789df167124ab067e45778c621875d1b4d98ffb66d266fdccd1bc89c114aa948a014f42d26dff5fe767f8e5a75e2d4f4ff9e437c1071b6bdb7a4e3231cb244381ce0665a663d337a512c25dab5017097184a225910c27fce58434836b7558fb3d45fdeb738e9dc12c54fd11cd455a68b13e3fe4701c858cc1cfd99ae7bd65ea882e4775207aecf39a2ec5a60c46090b726ad32b84d2b704f09e86a195d1d1ed0059ee274f8f21ec67aa220a1331c3da29f65bc9397b9d8c71da6c9fa11ae6b93f8a2461012a7fa18ac1101b3a900dc26141e38df8f27ce8ee07594793b24fce8931f9ea2c6e83e8895ba3dedbba667ae6e0cbc94a542bcbffcc6d23044a70c87af3734ea8f4187badcb9e8909bcdce8d1414bc8aa03e0a2f4ded1d918a825e4d56422b5d9d16abd985fe2757b437e5f3c416003f39e8b6f53eef8a27f40ef6bea5f611677a6cda90c0220520499dbd2025ef0b7a810df93db77500c58160371b98d1fb8dadec6b4c1c8ce6cd413e3df62b3812f61924cf5d4f703f4d09e94078fb3b169b3f90f20442720f925a7130083ae5ff02d5c1c8e326c72991299997f180aa98493fcf527ea0413b6bb6f82c26e82e708d624f4e7c1d6c848e45a6d351b33eb021c15596594cf0e876b98e736ee615ce8236a4f4acd7b97b36c93c3c9d340c926e3aea56f4c3705e8ddeaec0fb76f8bae7b254bad4d9347510edb5e29c588da2da463b17b17edc68166d399d668f7be80971c03f8daf1cbaf8dc719f016c78a11b7e623a1e48042f2cc67f68f1af1635b2929a5fefc96f1d23d3a0bb7964079fa9995c7d213775b03e581506fa5410ab8f739cb0c21b5bc57214bde036be17561dc43275dd952f3b224cde7b85b3988868b41dc93867e428f817eb87dd0a206539d60f2245dcdecab42fdede40163fb7260cf64eaaa825952c459faa4ce8a13f6640093c19104ba2df939930af3ca203a80bbe9daac1e977f2c045ac0085c6e6a8773f6213cbef8858e3eb32e634b186b2ea1922b257e59f634d1736f5535d67d63105de9698321a40965af4624b66c4df99ab3a60dd2e8abbaafd7ec69a596db2d9d01b3477fad5a92c2a578202152139941e02345848d679c5d9cc9609d68cfbb06bd8ec9fb0d063f8b997b420a45731424df01a93dd7d6b51c367fb114db8fc9ad122f5a9065cd9ca3b4e2985209c44ec561c7ae709a6f4e5659cb53289fb3ad0fb568c7b03ec603fe34af44a7ba1f75cce62c3cab2c1c6a4aa2bd2c7dff5257f5ff64e378f3cdd30fddf4cf30b609f218d0461356705bec3269d833627a63193e7860fccae46dfc903c0d03bf31bc1743946f38f11102340cbb5c9813830b195760bba37a8b6b931fd3cd83898bdffcd479cb2840a3d924124632e224b4dc642dc1e64246678fad57d2071db535f3d98f9e9055ec2c343d92e4c740de3af03afeb29dba1189a41b4d72366f40be7cf02284c39a0fb881a50ff7c0bc1b236e28f2a784f2540bf8f083948b3acd759c2a0a518b0a51ae79aa03457ccc0b213921c9941b48bf26a5c1912bfdef4cc356b5055a5fc291f16498eadd8a7b627fbe38003079b564f20132d83cb2b311a926cfb108805a935fbc8d2dee4b76cec961f5997edaac7fadf88460d9cdbe8fc9187bfdf4ebfbe54b30f7deb76435392b5fafb9eae3bd7e5a55ed3ca21f194e2b71ace43a9a16a92205a9daa397fe89211dff3e916db23cb335d02bb50686109a1e5cf5eae729e5fa1cea5b9db47f99ed1940eef8d79904ebf6d7120647a6dd9725abc9086c78aba92bd9980ca08121bba9f46d412f95001a256dd0add8817108cbac24d96ebc4190b5a8761d8a92ddab35e0f653c182929536b0682e6b1bd476420fcb1dccf35c5a30ca73f2f9b1014ae8ac87e3cb0e2bf5b7ef49497a2328592ad3d57f91fe316ad155997d85a37617e0e3b6c891df6ffc84374e62fdabcd8608f0183385fe32dc9e6edfa1ad402bd1643d8d3fd27b67a99f4816a93045cc41ed96c4ab280884465314cad09ae28a1f92c58e2d4f7c51a2d7d4bcb14fc64f0d7a150181995457dd98ac37080537a8f1d881524d024a556f2603de89e84fa8a896dae55ade18ee492d8082e8e1748562f2044c5ace602db3cd1cc8405ce525a3df3211251c2e0960d83930ea49aa1130b0541429f5375d0995cc05a5006fc2edc2ed98dc8a20a6124e22192d35fc048c22130ce07cd947bd23d58c33a1142ebda80a6ab17c02266bb958f69b008fd0b0da7fd1b150136adbf7989c7b00aee70524683b1849a73a60335ac4009a486e289419967329b387d5862ed7cfdcc651e31813687a52a187e1a1842f1f1f08cf3bbefb97ad35da0a2bdd22035aec6ac5b80b6e8f083a3429e143929d83653b76f563a73aefe3d73f3a07e430b8bfd7a5e0c4981fedefd16dc64bc2a2373cb235fd358a458b36fe56690070e8f9cb16e0dfb18989e2a7a5aa11ec43f229f0b7091aae3059b0074db6e6dd8e6a5097614daddee0092856a3bb5eab9bc42c7596108543892cf4e28a785f4e14db400387c582ed949eae40ae5952a3706fad939980e0ed018ef69eb6d3ebf269e71fb3469622d917fdf40a62d354a77f6330b33af147fe8703325a80ee2d32db6f3e31de26f65c93884e2a0bbc86a59f953d0c325a910981a96abd49b15fce03f8ac920b5139d4c8e3053f7b443d7dfc3c5262ba6187d40e673a0ce536cea209b29a2af37f114b7a1954a082344af64114fd1bedb5ae5483524a166639e1c08cec07b69d94a1d"}], 0x1488}, 0xe) 14:37:22 executing program 1: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000780)='x\x00') 14:37:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x80) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 14:37:22 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x480, 0x80) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket$inet(0x2, 0x8001, 0x1994) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='{-/\x00', &(0x7f0000000200)='@\x81\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x9f,\x00', &(0x7f00000002c0)='-&#,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+}\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r2, &(0x7f00000000c0)="8451d3eb96c6e0f4f495a02fd226fccf8f6b172db71c89b9419fb985ef5332170d0636d0d48a4b8569323585d03e2c4939a9a551ab6594a58110b851ce077ac79ae043fe1a0f8960d8f5681fa57ed4c3227cbc26c5d0f8d0ff17c7552c89448b988371572cc64381690716fbfc01", 0x6e, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = dup2(r1, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) 14:37:22 executing program 1: r0 = socket(0x14, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:37:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x100000000084) write(r0, &(0x7f0000000040)='h', 0x1) recvfrom(r1, &(0x7f0000000080)=""/39, 0x27, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/59, 0x3b, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0xffffffb0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa0, 0x10) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000980)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/89, 0x59}, {&(0x7f0000000640)=""/27, 0x1b}, {&(0x7f00000006c0)=""/94, 0x5e}, {&(0x7f0000000740)=""/62, 0x3e}, {&(0x7f0000000780)=""/71, 0x47}], 0x9, &(0x7f00000008c0)=""/138, 0x8a}, 0x41) chroot(&(0x7f00000000c0)='./file0\x00') 14:37:23 executing program 1: 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) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="59ac4d0dac50d8cc338d703cde5414dc", 0x10}], 0x1, &(0x7f0000000180)=[{0xc8, 0xffff, 0x28b, "cfcb210948feb5d081b0314d66ec9d75af23b31843fd9ca85aa802c24d25fb27fd1dc20e35b9eda50d23fd9a95b34d1d4f1d53c12eb906241890ce0b36b6308b1139fa94035f65ab27f1f8bc3dda765643ed5eb342b6c3abd69f4ec7cc543f678260a6755f3eb8b678fa4f3bad2ea1a8385b7373f6748c3ed094f67e725d6b1abec3dbf2643077e6a23395aa93b29560d45aa5dce7c420772aaea271185a9e8b55e8fc2491698e95fca220db9762f61645baa344478c"}, {0xf0, 0x0, 0x3, "c9abae4023f3f2156812d272424d658659594b691d3f275aa5fe76ff65a4698d731beb63bdbba2b33f2119f532a993c917d68742cc67cc9c72edb3d6217c50d7c54fe9f6cc918d400e0f20d3556ba986beb33f755de0f43658f8822f495e85e6263e343efe82a0490a8a2f8313ea5b1bbe601641228b6ce69fcbbe6e673f013870c55c441f117d1fe9e3451ae58ca0cf27bd7f29aa4c57ab0026dba91f82b4b4aa8701fc3773f4f0ed7799b547b548b4c9aefff5b96a08a47f71aaf100facbb8c0a04538443b16f812676ed25aa8ae23917714fba1df7263a8322f7d536158"}, {0x58, 0x1, 0x2, "c581c06d69d0248866d8eb8b6073d13be0bd6596b4a8b6b68cfbc11aa0bbccefb711246c3539fd79b35bdd561d56a436c46fb2f216f193b6b9524c8697eaafa9cd0ca94230b156"}, {0x50, 0xffff, 0x67, "9825425ef7c45d11679ac670fd9aec63be6db332ea9bd8a494090e26f3295c80807ec82eaae87406ecebff55801688b1404059d8a84143945cf9ac87eb39362b"}], 0x260}, 0x8) 14:37:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x34, 0x7, 0x949, "fa36891f48ed7f7588c2b279e128946a2a7f9c34", 0x8001, 0x5}) read(r1, &(0x7f0000000040)=""/108, 0x6c) ioctl$TIOCSCTTY(r0, 0x20007461) sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/102, 0x66, 0x2, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000180)=[{0x7, 0x3, 0x800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x2, 0xf4ee, 0x800}, {0x2, 0x46, 0x800}, {0x5, 0xa76, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x6, 0x800}], 0x7) r4 = socket$inet(0x2, 0x8000, 0x491) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r2, &(0x7f0000001800)=[{&(0x7f0000000200)="92bc856fcb6bdf376f5f64d69ca79b11fc7ff3ceff2889b95b4c930d49b08554d6fd2ad54cc6fd6c0d934f83cf8146c2c8b756283fe77af26e2bb59ab8f947b48b47ac8beef9da969e0fa809895ec01fcb07b2bb817ed184333875b0f3ed05f75eedc091bbaa249f58588f271c6b2ba2a99498ef9f9c0f877645d5df901e9ceb4e8222b659a5bea3c6d9a27a4395e304acd1a361461557bdf9b6a9889fa60cbd3cc319b3d3ec6f0760e0759ebd9424d4fa74650dbf72843866cd4b16e55d", 0xbe}, {&(0x7f00000002c0)="12fcf39b0384c71aa86d0cc7a86e4bef01e6c877824128ec9f395cc41b2228bb263c9b60934ab8c9b1e4352f44ca6630459106560f7d82bc5f49325f98a2b8c2debe0cfec5144ae9cdd41a6d405a20ea5416459ef80d4932281e79e2037b6459d4e4f51a62b43fb420559a6cf7347bcbeae5f5b6dc41a03c", 0x78}, {&(0x7f0000000340)="d7e679a98c5c01e04c9e5b22421e660ed3127bb4683c37bd85dd34145a0e49b188918c7f98312d9028a748b14a602d042d4daee7bc6fda8e21df01add4072a314f069089fba130fb7bbc2e5e847a6020d9c6a7bb333b01983f1c573885ee6e0ca4c332188f6b8292c7b41bd81521f055eedd7f0a2a9a66b6d13c73f30b3d7876962ab8", 0x83}, {&(0x7f0000000400)="cac873a1971ea8b0b8e8a2195abf89b4a508d2fbca44590a8b2af963349a707c84d9a4775532007c6ee051b902b9b82a6f8f88f69dfe6724ed0f53ed4242c9df771782ed7988d8cd068bd867d55b263048d31b1ed3e5e09f2427648d7c11ade6d996afddbec949d9b679a3ec4a8fb66bccff0a0411cf2602dc12e4a2837c37692973d916ada2b7ab935123151e0c35f9a0825c84b57160dcd6c4aabcd00d71eeac02296415a373bee4e55824a289fe8b002db8b161a3fdde6e77b5b3a2", 0xbd}, {&(0x7f00000004c0)="4426551f4b0e40238bfab295c8594051ca70e2f5af9c893a15191a217b3303e0c6ef9219b3f6472df8f76b64e2fd1f4127031199384f108ad2e443f3d4ddf7ea2c2161f6dccc4b9b6494e2c1cc617cc6ad696483290e637e8f48063e04a841ac6afead909e911dfb84cec0dc67e06b14decbeefb344fe8aa050d875d773e7cd2dd427cf7fdfddfdcc2aba478c13cb62eed37890625df5624e4ebe9e4d64d6e2324e3d6a0e6ee8e4dabeccfd2d96c1294af5018f105ab6883357b95c61406b6f3072d9354bdda800a380b56af09b4c2c86f808357986a0101def2e9c6cee0eaf3059f4871ce9f", 0xe6}, {&(0x7f00000005c0)="430404ddba6287344afb36ae47cc9238c7e9d488fc5de3811b8f6cf115c45378da6eea2e6e6fcadcfb0396c0877709a762e02b3f55b54132160e3e18f1baef48e92b95d6e46f3a9d4bccc62e0d0491de8189f8e37a2f4cd14fab594a82af3e8f0032f1db904cd1794e0062a3b0d376ccb49a724ac703adc2282692e1ae88c49f690fadf938e34344aa1b05c9237f8c082991f2f5f64ceea7a67f09d34a70d9fff3ea0667a1d9e289ae7fefea093b575359d55d60effa80f760d92025ce900e0c870443a35f02132bf6dea1e440f91a78a54f046d49e9976d53c86d230628d6638635977fcd3025838f23305325fe6d1a8bf899f1d2943a", 0xf7}, {&(0x7f00000006c0)="fde07138088db759bf21f41033c721be1c57ae3e635d5bd181158aa13b1ee328bafff820830cdcb334633f682ae38b20a03b1817a0655c7df26765d7993eb611b13977330a5aca77fe37744e56c48f9bc4b079cd90b3f3a5fca347d21b3dc6b0e269a2cce87737a52b82e2062f", 0x6d}, {&(0x7f0000000740)='\f', 0x1}, {&(0x7f0000000780)="1db545b3d576c17791f8ce6d4c71e4d35e707e4963cb8b18cd1da41ed52f6be89edeba8b8ae1fc19aa32d6c4cefb10517884748e74f0143873f2b840b858e4d443be43e7bfe35f8b0504eaa45bbb36a4a0eb351ba2beddb6a8ea5be4022f894d20", 0x61}, {&(0x7f0000000800)="09ece50b6d11d9877d32023c7ee83982b7e5d95ec8625c4efdbc0cb02de4eae4acd5fc9f0d67ff87202e3201c019bf03bad6a801817169f892dc36961df4769b2f0d8f1835179dc1a40ae6fcea502c2eaaed281e508c36d42d66687b56fea1a2c83a19326f5776e0dd7abb2350acbc0b87a7292e4719c10daa1b3b7912fd449146df226854f50d006964efaec4d4b8f782b605cf066639fd5e29363404b0600c2d28dfc5874a09f6f321c19bd9f8242fe143e58b548dfc652dd4e8ed7bc051a989b881cd4be42ce337c6ea5a3187094f626e5037b6f6ff9cf3db00a22ff90d6d72ef1f6109c39d118b3b08236443f035c35030300453054c480b8fac705486a86669c18a78d110eec5b0b74dec8a66c1bf42d02850172dde50a1b28e44a77a2b77ad31c7056ee26522472de5b021cff14c4dafdf28bce6ef722a6989541aef1c64aad129f8e24b8a1e606d44a3a4f9ba3f8f0fa2432bf63ea5e40300758fa0319bf4d7bf8ca454a4f8348e3fdedd333822956a3eb6ff7aa6340278293ddba456fd5a3b630e3987beed1c544306c95703b23aef562f75b3295818a2530b1fa63a0d0d5841eeea8ef3fc564ab941e063946f6d9009a8136aa9320b39610136761696471b7fca0a9fad9ea407f347453850e1fd07d892da7ff193b0947b0e242c05f2a9406c747da6e10695a7e819679e39ef54f54eda93c4a90ed39c26d9a9f6c6ac84c8c229d3c051be2cdfed1def9eea74f1818fa81defe61e3099552ca616f0a2bb5c7a5a26dbfbda61f22a12b936ee1b8be6a5babdaf9bbe071c70a4f4088fd4abd9b5e3126042aaa8ce09758a3591da4160791454c64eb9a7ae8d9bb66903a6249b7cb41cb37371a72081e9ae12571674529f22e8f3516104e4bc23c9c2e00e1e3478a6b5869bd466043943fcdf5f2ca65bbdd57832199b24b271377c6587104252246dcc3658333f148ca4384e5128352ba8cd24bfbc5965d2a1b7e2832bcf89a000611ef44824ee2e890dbe41febdc07663988b174ac9d91d1af18bd77e2f03655bce9fdae955835f5850c71cafbcf87947d3ad7a050b3ccaac987973cc61cf1a7d99e48ab7cbd06f761ffdd9d80992101c502538ee26a6195aae6e9827a3f6bfcd73d50027ad088bcadd35f6785ef3f312705ac3cfd7da0321242026a8de3aecef6857cf3ad6c72b80b3952accdf05dcde08e85fa84d3a553f5dfb329bfa9cccd94a24438cff71f59a1801782945764ceb94e1fb03142336652964d98905483c570e044e16998fea95ddf3bb0e2dbdfd5c348da4f8c53def595432184309fdcf549f2003507a086955153037a41620e59650630bdc3d373f8a1c446ae945fff5b84c22c9b7f0e8a4b07feb1aa5c03ac856ffdbc5284b9d186b65b2143f58f923859c1f4a05661d1c24e3488f89b91e5995d082c83301f7d66b78f60129bc1439673161a1775c56f60b8cfc0ee239f1d8c291038dbcc2053170ac9613701f2511da27f0d2d6932d9a60a0e6be7a25aace51a7f3c694d741839aee0a3ae9229f5f6890173cca647ec31c88c35915fdd389c7832d01de0d73ed042aa95bd650a8c705b1c93a1dd42d27722efbe6a68c7c2b75f63a0b61bd98c721412ef21ae5a2f1a71270ddd564064e491f5f53f415ebeef615bda00d1db5ff8e89e68290ba0772e16f94cf4fa1944764e389c4f3856a76e3a8666ebdf72896050c7f33dec8b29d9ab303d67d845eb929382e9c815e989f17a03f742bbbd5a4c87a41cb29c4f5b26e0b86769a8e4fd75b68441141e5b3b6f9fece39e629188e54a049cfa0cc0c43c76207dafc7215847ba4c6472a5fe8bd068cf01efadc2ff8aeed0f28de6cd9f139e1854cb1abf08f3f2fee94d1309688aa653f3a9bb0b0488cec7765ee7e8b059cf081dc1b17369ad3620ab9f7e19ce633150b1d47072f2a5c96fc8fbae4185122ab0de5ccae7ce90d010381656860c5182aeab860c4ee88d5e0c723899c4b499f4af761b86a4963a45638a6510dd8b46102d53fb4b0682872694508312f02db574ee5f776d44835b323b3b2629596e67bc9ce3d1d89f6d3a5601624bf905143c108ecf26e2eecc3ae0684a87954159d317cae06eba0bac3e28e12b8a2ca9af0ad1cef550dbaa66a81bb3550f9e7c151e6fbb07f3cd87ea92b8e81881a3eb507561a011fb4ee936ea484d8ede6c0b1a2942a6de41733b29fa0c00eb08d2955a00a2956a70ee380df779908b5e9183430f115a7ae974ec35cf4f1432decca541b25cab045a1b9ccd42cd47b011e0dd820d61eb8b4dd13eea112ca6434760b1b031794b7827a9efd3bb759a5dec9abbddae22639caa7d2e0ed95a31574a18a7a3aec08fdc04b8e5f4e29bc9f4148336b9cf093108c38f9eee451af9121c9f06d4045793e9fa4337384b135c25b0605b8ca5e854fc305e9c24d5f5d7e8a020a5d9c984504ec124bb16802a047bdb13bbbc63afb144eaf06f60d05ddf99e8d1b46bdafa159846bf2ee03e242e107cd8eb890066abcfc73c2ba34f4673ec50a015aa3c17bcb0020d11fe38db452750d84b599b0bd89be17dd85987a24b8b6b6995d4b559701ea6875ecdbd8cf5c900e26c86c414a9d8163e487495ab8653179decaa33c778c413ce7251ec539038413a0814e19f403966fb948217575a41cce2a509f82def8b427f3976a46d9128e945ec9229008b3b25fa996ab28c781834ba39df7bc6872eb7598611f1d8337e6a5371324a02b429871fbd6eb3ba0218dc0d339078d726f2ca36f93c1465c68880365d7a056509786a6d35ed01badc57c401e56db766c6a1c7282d3cf4e63dfe3f263cf75c682fd65b000d38649c9c4d05afd855b11315cccb8f9699a643d844aac66d0a7bf85e00d34d31a616c284b1236cf6910dfeb6133d1bcf86d58a719a05ba1e7d56d90b8e88a17a4c444a3d911055fc876a29caff7ed03a1349ffecd320bcb368fc7049eec8b2339cf69ea87ff5aa9167689319fab3b094e080490085f183b30b09fedf6c919bb9050ac46c11ec3c9a7d8681b13b8850228eca54e628bdc7fcde5caf0c310e8d993382a5489a0b8e9ffd34be6b0c195df890d45317d6a9b7fd38e0d64160a3938f5551160b123b1fa5338ef5071e3513dd002c0b7a23f9a98f4102545274d3f9211a68cab91de941e68ef350dd31124a30e1529c08c8e28fef93901af3612ee526f697263d7806e6d9dbb7dc34348f4104ffc42e90b0c04c59a76ef21bd95c6a7ddbb49f55f4d3b1aa61621fd248441a858cc962e835117ef99c8952eaf661d930958cad7311caab83d7f1b717ccb333c7fa7658b618a4dc1250272b6ea5ffde311a611989d5b4e5189e63021880ade7a261c114bf2548d133a1ce0452d136df63e436f4355136072def12b6aed179a399e1d05ffbbcea379635895f1da2a950a9aa2115e0419243acb237ccbdb2c86d5b56c0786e498c68155411de96813a61c29e3c6aa62f7496522100699a553f15f57ba8e14e5c5c333486d2cf2e7e09d9a5e467865d3706aeb3876ef1efa4e41d6fc57809e39253d5d40f9f7e9bf32bbbb4f37ddaa43d732c6f5b6a1749aacab4f728cecaa4a7db881923ee7c05cb444cbfb8b9d6477cbe03dcc27e85e4d61045a692318b27e63b212bbfc66b884ca589f7873795babc46f6ecb0f35004a22e8f06258bbaabb247f792e030119d72dcc07c2c970295bbb88d31c3734ce83a358677e76e496e249c11ff9486b112fbcdef9db93445c5d2924f72319084278fed0666397ea89e3b1b447484b81e453782e3ffee2c1de11c12d6bf005f445e8c82e363f39a0de910fe55bc993271bb8674fc0a41f578f863f41dcf7df72bd94a41df4242d74ce0a7b327916c1fdfc62bf0e82af04014f32a98e6b0cb08840aa6ce2c5870495daf0b0f037d00267b22fe227d40f27ac0a3ef20e3d318ce0a7ab551244c894685a15df560654031ab87ed4e5a0a483ed9ecdfc770cba818f58a4aef215cebc4240a31163d44ef26d10ac8cf41601f5cea99113811b01f10a3ac9a96e67b5a13405ead4c269a8cdbf6b1238745859d5bb932b29921d35abc74562cb3d1c0305b27c365f8022490b58f263494a3523c86c43e31d6468351a469096706436c571c2c8ae7518bec0b947b8a99592d9be2e6e1ca58d69f1c764bdfeb087b4ade6636e22695f82536e62bcdfa4e6ab40dc51d23d3adf616e41fab4af2697e176dcb66a49e414527bf9d8249fd0029a5c379471c9e16aee116b412cea13fdf9ada0b503bd1ed622f1c3a1a2626b40777d68986399f415eabb5a4dcd42deb6b7dc4016ae91a20473647e4e7548bb51713b288f3fcb525e4479165a9cc00b70333c5b3398d363912fbf79e77476384148515c462115b10efd9b4b3d11675fee63f16d819308cecf70c214f9daca6c8564bd9e924c78dc1d9ab81f49415a18bd88e7e5467f0610e3ab255c1c6c24f9a69639a7a16a2947169d4d4a326aa65468a4b3593c7beaa695301f659cd2ca5aee0fdcaa3fcd6e8c1ee4e4cef5b992da9286f4327ad82941250697f5c97d942b7d8e7777578dc9def2329f8aa2303f83fd4e2ab6c1e7b587fbfe5ab6ad0be36b0490bd092113c872080b7694021a9d9ea068fdf3221d547a96b2375dec267f63413cf7906193157e4c4112f7b8e78a2a9976b7b70877f4a9d970b44f826986aa2d765cfb97a634d0e3e16a43f00b0aecd84696699c5d4a4784d75b3a1357ff7f1af2e3405d83cb7cf2fd3b7001271fe31b07cf56f12111c5a145ce9eb2ef414986c272181a8bd2fadd0ca24ff5a1851f7ec92d5207ed61573323eebb3901c02efd5e2d6ad3e44d0288ef66a6eb7510d2ebbc64f5e9e10d3babebeb40b7431733497ea5a928e50cfd28b131106fd69c74c955c47ede44b7424e878cb18e61cccb4febdfcaed0e0353d4433b43bd0edf5f6999927d29d3c4295f147babe3959489ce3372f32205cad3eb643375fc3da153d03a562fcce9c13d8bc7cc30dcbac433317a272c613fc3e1e4877a9b1bebd70617ef235bfe84fd74019faf74b3988c71d6da53088946b1d40b47b2ae03318f1d8ba4521266e18a48225fdb436890dc0c87357d2ada663fb43696429d67fe6afd78c79298441ba1a19ee4c1dd1264925f5b986f68b98b1527b05da01c6bf5cef701630389c6ab2ed66e428af0c43d5cd691baf2bc92d33fc09cac3a4958f90d306139b96003a648df3248694d1b62ad521b3d19aa16fe921b39473628521ea205973aec273c30b4db6eebc62bea394222d887f457ca5621d5dc07a7d6f2e879895336d02649f41fe7fff99f58b0e10786f6a24034e7531adbc7ad5fae168ae9fc2d828cae6e0dac60030bc9cf48c7989063ade495fc3a75e0226f95c1ea6e9456b926aca1058b81e8e87c7d4318b01654958f667ae8c863efa6a02a52a5f31c89bf019114f03fceadd265fd60bae69d93ae48ae73262e53935499f3dd5e062f7d758428a0482ee1d6676df42fc3e662ac397058f42c599aede3b1db7ac59d8e2cd5124f78dfae35ee9864ac2285f19ffc6e5d5f9b2ffb7b12b8d9867afccf2a351c27238e1adc1bc498f7e74ea158792722447a17e3ce223bdc6db86a743a46c959ea930bcc28c4346107e5e918936829c8095306b20f2b92e7113abbcc7059c1eb06dafc452cad55f8cbc2e0d7b21676e780a1a30a96f6a7d765a08acdc0b3f3435b972a15f58fc6c6b2ed16f12dbe327bd32bb4947b0bd412351b38a6e43b61e5272bc3dab47cc467ae212322b639e44199f09ab009df552c24", 0x1000}], 0xa, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000018c0)={0x5, 0x20}, 0x10) r5 = semget$private(0x0, 0x4, 0x200) ioctl$TIOCCBRK(r0, 0x2000747a) connect$inet6(r0, &(0x7f0000001900)={0x18, 0x1, 0xfffffffffffffffb, 0x8}, 0xc) semop(r5, &(0x7f0000001940)=[{0x3, 0x3, 0x1000}, {0x5, 0xfdfd, 0x800}, {0x0, 0xc4e, 0x1000}, {0x0, 0x8, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0x7fffffff, 0x1800}, {0x4, 0x2da, 0x800}, {0x3, 0x7f, 0x1000}], 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() connect$inet6(r0, &(0x7f0000001980)={0x18, 0x0, 0x9, 0xd496}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000019c0)="e80614e9da7ff619fb8958cc0e84130c9c3f8d1a12bf398ecff0df4fcb7c701b597f06222e5bf3e46888b86f63d06298d037a96c49e063c1c51b16c5dbd622c236ec9d1bb39a74b5d3c88e4ff0e1b33e2c79f386a53eb61561f4f841db2421c031ef820902d7b41edc19733cb8e4cc822fdb", 0x72) fcntl$getown(r2, 0x5) pwritev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="f4d14d973865707af43a555136923b9a2cd630f8be500a5835afb88f6247aa0918cc735372fb1811695d346fb4b14232facccfe7d83e24a9427ee3f9c8ec68c2152ef39e725aedfdce245e63129f6cdd49eb498541e982b673530c06bc2bb9c5736c8e5296a8aa27f533446cb9c467d2d6eddd72cff2e6f4d49ebcfb5ec06ead7611db3f8bfa932c76cbaaf21bc3d7c423c75082238eef", 0x97}], 0x1, 0x0) syz_open_pts() getpeername$inet6(r0, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001bc0)=""/3, &(0x7f0000001c00)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001c40)) open$dir(&(0x7f0000001c80)='./file0\x00', 0x80, 0x20) 14:37:23 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') write(r0, &(0x7f0000000240)="ff4cdfa31e554d4cc4834b2f5ebd6dbfa1650e5b0d579ef3df8872a802272db157290f0b1f2a63ce3b1a3f35109c4b96795b026cb06fb1e7710e2a7358aeb1a26e4486b447e807def40766fd423a11a3367a0911d83a35cb71a9ff00441e8b992aecbb2dd8aec971d0e9c78560481d65d0873abd108c0bc77e60eb9f2c88b3db0da044e2495eefe76e341014470abf4b08a2de93a417387637cfbb4dcd8ad8f8045d85c986f48b14f8296d5b0b27d37baf1a5b8b50e11ac331940f50b51975ec6073bca5540d0a18b4abe152336353bba273d0e411b34786e5b8fc003b5c3b2ff3c2cb2eb40442bf700a2b26b02515feb1a6e4c3651c5c2ff819b54e3b2a5a50203dc95f9db93d0911862a5acda9aa714220c8307ae3a537439114d96f6dcc8d92f6d0b8e2cc0ade693c6866df5b1fb0e0a08895f24668980c399ddf7f1b277a198d455e886fcfc82994999659f77a7011d58388ecb7ae64221319e41c2b1e56be1b06a9e000f8b4f51bf656ac454467424a6f70e28235ca6d085dbb764ec0b71b173d8271da3b0bbc38cbf343acf95dcc0e9a0f9a09ff3520b370270d5a722e1e624a8cb7368e4d72d8af2eb175bd087658bedd4e0a66c199c8c60ba3d1a894e919eb8014b6b9064f9107e08b96d6da83151b735be008cb325567ae42ea757827d8adce5dc50f24dd020ea13600cbee2109b35fe46e568e4507f4dad07d32be41e2573b884051cdacde4039c7856af275639bc024fbcaa5a3d7f728f4b90d69dff553b2cc5388394051b70802cced4c0c5a257ba156d2f7ca6892e87d670d60f03a7930d635dac491b8c18818b547329ae561e7c5093e898bb7c4d053176379bcf179a2dd390472e76e4377a189eabfbbcc7614007ff3d73d67c4f87dd9f69c9052558e9a455170e5ac3d6e58c1e43a121d84edf222c1ac1ae7ab23a2f44e68a153c2e2f8a2e8f43d86b0b2621efda8a8277423c6ec02fff771d8f44c3d0fe8f53185978c187b36ab604d2654c037791c23d6fb0c207d38673a3034693f71e37bc7f764d24ac777004369aeb902367d1a066b52e5963c46f39850db2b0ff8cf4ba6d33a546f824fb8b3630002a3f9e2d99c6da71ca3048261bb2ff6523d71cb653108efce2e137f50852a2a8b4875b0dcb0d9646613da6ef13d51f3643efbe10fd788da7fe3164202f58f420e9366be06d5fddf4c3364d2de4707fcb27306676f6345ffa002134f0fb612917afd89a59a8521f48582704804fb47b3e46e177db68c8559e00b5d5c13a6cea3549d8ad63c18e847d502dd5eaa828cbc89803bfdc7587b0c5cc1eaea41b37d041b1c65603d25dbae9aa6060a08566acdde8175bbc4aed15423bea1f81bedc7843991a4523264a2671ac1e3e83e081bc3741477529059a647d5482b3a71322e73e0639c3df216d6926ed280e72a716a77092c3054e06593228974e4ae1fa3c70251e9186e2709842144bb311b177ebe06d2aa38e2fbc41d825ed6a95413699cbb8c2918f4e081a563cfd6fa46d4b8336c1400c09d898a7e372a7637b770ffde87f3302c1cebc3376c48d6725c4af7d05fc04051a7a05e1086209d0011b11f80cf821d657bca0a2469fa6aa7b62606de074b8866699bed38ed470ebcb199bb044a7fd2bb23d7dc0727afb30327c5a68f4c0a61fe7b11b649bf7dafc76f176b0aa572d0b2d5e2293f41169a4a76a20584d01c7e962151b7c7b8e89f19ed794bce0c57c94030883ac2d1d31795de60dfe5455e302d35a588f33dad6b32c8957c777485594e8a6f1546996a97f545211d55d0682fcb3d90b4f8cf3557c6bd6eda23cd9506d5d87b5488590f8b74db20f797133f61d10da0ada11039bff1dc7b65a512c709235406d1bf2aa2dc0f108e449d06fafd0d93bcd8e677ae974efb893d66ed6e4a7edba3f5dc64cd66bc2b50c1db0a97eb0078c3befe8bdcca252a0fadf7d203b9222a440e052d29242062cde115d20df3e8cbadd3faf2980eeaf83b51306a50c139431975529e00227caeeeeaaf69897bb4cbfb5fb6870ac5f5051d54e89ddf711f04500e9596f2e182a5b61e68bd18783822392828df4329ea5a2db497fecea62431a773ab4d3b58e71de9c1ffb37b6e46f7bd0d93a3dd3174a9842f833ae3e8076a4e8dcfc8408bc9dd4b213900f4c05616e2eb22a35a558236f99e2270eccd8f09626b6393753b62cf14d9a8024e0bc299864ca8ac18b0848fc8e87cd0a5e4b404724215bbd21ca830e597291a273f5bb4adad199572ce168042bcb87d69963bffaa936b55492f7f786cf4b5701a9e9f5e41361765d8b215dbce18c32df3af5a288147e042460de63da9ceb3c97d3b9b1eee61906403d27834cb6a9da1fb25e8c94d5237cac99354beb06fbd456b115ec2cd98ac7c1438daedadcc72a299b5979f8e32ccff5d7d213ffcedb4a9dd3119c0626195b534f3f234c437eeeada7ef4032d5e91234aebe011610bbce3873410c01edf61f35bf70980d9ee0b7e8636911dd4c5354356e158394f147b8d9be1631820974c4c7807fbe04956c6abd1a796393f212d383ea5cb243c7d6f3fef83efe1c029244b328e29db1ae2e6ffcc8f3b4ad4491e7cc4ae8fe46fae2eda00d219598c6580c32605e53dad5c0cae7375c9cbcaf446842c6713379e988c21ad35d4ccb3a262a1ac10ecee5390c24a76ef761ab2c99027f14c8d35d3652b028fc5bcfad623581a0238ea62a24fe17bd3a08fa2efae8b324012e307786870979f08b9a5a233cae662188edefc175d2b90e9ec01b7aafc7ae3d1632bae89d6098e9a2d5b5e8dbea8ca83a831edf4c0b762005b5dcf688ebeda5455c015da09fbdec34aa1d627512a3234e41b6291750ca4c0782935717d6215d8a5f86b885795fa3a018d7d8a4c3f094ce6768e38b15bffbbe5b426b52e3f2efaadb2ffb213df240ac9d061680171622800f8d9d37c3ee513b496546b775fa419ac139c1995616d1287f95868ecfcad38581413f2e811c2073c68e65c2ec04eefe2305fe65d006fca8cabb7ec98a0d9ae9e0dd6c00879ee3c3e37381736d7dc0edf00c8fb9210553888fd675a76a8d775dc561e4f36d0e743c92e3debde2a37aa69cffacb6a08ba2e553d4f0943fe00569325c330e6da2edb0863380d881415e190fbd3b18777ca2f472d37cf10d52cf8ad324371b7cab9e8c2afa33ecf05b6b0c052ffa1be3df3fe1e4abf5fcc92915388202ab37c0520c78c97f40df11bbd87f3948b20d7e01d028345c2e1ee929aefc653c4de2bf14b92da90c0498aaabc2b8be36443e18f8c187c4815bc6b6232212e72e9ed9dee5d180df62ff38c4c5c4239610495b70472f6d3d375b55fd257ae9a8501a8981c97ff305bbe8dab42dd0672a7288f8084f2261f5cff33a8a6c849d02b8626922ea70604cccde425d646a5d2da8b46fff7fcde1dfe615d62686606e9fae3aefb5fa091835c4686d73a57665a4c054c2a37a3009c5694bdaf042f1ce7172c067ade7e83fa1f31958d7066148d31bd5051930f03a8bc069aae342402d0e48b95fcfe66414af9f7c7f70121ba2e80976f74468f75e398d2fb58d13ea11363a1e01c91de82a00ef94b920da4745a01899b4b1b0eda6c2ecbbef354334c65eface84c67ca0a033bf0be5cd264fd1a74dd9be8b98b79ed381d7ef2542e645d79d824fb438fe8764bb1a47a46b788e1444cf2e87bb2a8bae31d801dbe81415e9cf37aa15bc5ea1f0944f31874abfda6060d583d9256998cade60bcdb58ec47c01e0d9eb7f3fd8da46122e72d6a076fbcfdd9a05b73971d76634cf5587ff469eacae0884e50bb075726ad8bc078212198614790f6872278bdbc432828472af7a6e3fed5eed3fdf6883b2c27efdf4124c47fe8907e9a90a2fb10bc936671e042264f2c6ca40d04d3ae1d33c718b43040298e01ea65236ee3eb1546d70ce77fe104cd0ce405b8959a42184b1258f7ca8700d2f0ce9d6c034bfef173d4a9363389a1e31707579f7163ea43c53d30836c44739a1345f169611383b0b009388ca112f5ee69565a1a24d299076ed84a804efb65c1a9662ee41ae3335aa7e360b993fa90cf7c8f809433f3faff10f9cdb4574d6e9bcca5bbf5d4830e1ea3386b26471516be43849892430294cf770b589e11aa7e144c1687898bb21ef027e90a5f8cfe8e5bc7b8863d046670659c11bb1ca39a8a341650cf6dbdf84ea28caaa14b51d971a2fad95a768a283496870755f8be557a3febf7250135f3c68b65b684647c43ed36d90b8aff0add6fc9531a07d0cf1deadaaf1bec71fee4c9b3e36a5d8922cfee646db7e46e4b94b84372ba8c835d14a1599fb06e35c26b038de33b555ac64bf9d14a9ea6759bb53f185a5adb0a8f169586f8304847d9fd2443feb88f70b06a9d3cf9d32c557e00b2f020201b543f992c7cd5bdbf51685e5fb8ccebfc24a1852583d36284171e2bc2c813d8bda80f44032a742e406e4b06d0a6ee563cf28ab6482d1083225c9618420a04705eaaf7fe62f06ccf2d402126847cbe9c5e4ee3e9380063f05f8610e06d2937dc4482dd91435d7a5f63b0b8b2a858777809cf329d59b1de3c1d1e1fbe8c8de403e56125c23a5726d3feb40f55069543625032308e6377ce93fb129eda64f97293209bc43941c6d7248f120c7130bcbeab89fc4ab9e8db52ed7ca789460b773fb3d28eaabb3135f5644f06e6f9510b7b9b01a78b03f8a03f7e846c2c5a962fb5d31aa67f9abbd261b929371886c5fbbbb0cccb4ca555c1e3ac4d4d2b780a581b076cbfc0d9e89f275f069b495925f9d73d179b4534663960db7654fbba669adb25e3b6aba258164260ce97530d1d46acbd1ef121a1372a31cbcdc1c2254aa5e41ee999370e505b6301fc936029c902134cfd0fcdfddcdc46c6d94222ba3df354f92cad3a59bae16692d47a79444b150c9895e87d7e50cfed0ae3a7a4a3a1c952353c611c912926678a31e1a12ddd3fc64f2a3c863c708debcf6641c6a4148da0ac0061ecbe92af9e562d86d4adda9cd28ce2ad9a5285097f6d5183788cd6ccde79c83d86c4edff2c125b3a9fc7f89811e0ff34581c5e3c0f4fdac92f1b8fe802c193bffcf533e4a7548fba5ff2e60bd63a4786ea5cc184edecb8340488502905b3818be9377004edd01e4c21e53bfdb278808f8fbf4e56570bcd423001aca8b453b074aff69df5e9df0138bfff4859c62080aa02a57392b4f8d66a4c9225679187b79e17c7382f6a7a13a7bef679495e639f9a03c43b4a3e9f676aa42329f9322ea12c98fa7aa289f61841a07272faef412dce226fed8e43faa9e2964c1c5efdca40953c8098c4fe3d692eae855a801f9f27b72754be49b989e6d809f337e1a014fa223ae92ced5d091f87785b20d319feeae45b24bef6afedec3e6741d71279270fc03edda00f58d31e1a3620d54e44d848facae076bc3b49306ae92c55dc9c075214f69273850ffe03da1e35b0d34a6303d43e607d0278a2771e94c4ec589f06d61bc03c23a8b96cfeb4a545451ec49fafcc35c202d2e25a77a7823d6c7ba194f73b4ab0e533ba9602a43b810d1843b60b3b78a896dd746e3b3d93462efe3cd0c6f034be77e55bee2ffee1029dd1285e4304336d991bdbb7b73f2fc94e9440cb135073fc636299352aa0c3ca1cf12649b9e660ff23eb7df04b140c071d4e20d307c9707a763fff12820cffb382b91c0cbb724663aada90cbff3b53f92b3e9ef9386eb577b0215ba62d56f1c2f54b2ead14b82007b563a4264b3241a64e75dc469c254e0606258984585582a256d", 0x1000) rmdir(&(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f0000001340)=""/155, 0x9b, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000001240)="f51ced571a4606e553593161af077417c1213889ccd368123c13ee53d85176f7ac57e5c90c95f57a8fce483956f31cfcb790fe9d7760830bc8d3e31f4288b20794205387467b15d064355c204123487412b9384b9ea3c3bb37276fbf9f3d9145bb7010cd15aa30fb242ba7e56775aa27072c154e6ce69dd0ef50dba8f38fb034460e37ea17d0a7ef41d2b28d57cce9f252b2430c39ac3497e931544a463be21cd3289a23e833c32f0b1feb0b310c17a1bcc3779dfd9bda29aba4f69cc77eba4b4a13db6fa04b", 0xc6, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x6b}, 0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 14:37:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000080), 0xfffffff2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 14:37:23 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r0, 0x6, 0x92f, &(0x7f0000000040)="2eaef1e273792f8fd4a6360c10feb326616e74f343c5db600849c8f2da208e5caab0b18dfa8d55bdb526d0de30a749101152b538a9ca41aa9ac4c8ee60001d46ad6508f7aa43c6439e7e1f6768811af93c3c4b469daf55c3ab701a77ffe4bd37485a06ace885640e1282ad443d9070b28a643fc18420a1a9042bcd4cb0cebdb0d307ec997231d098d6d40a0509788ee9c90e8166ea5f9c3da886e2e1bf0e1ce2410e2c31a3f080166e7a2a5c617e6547eeff999ab57335162121f32c9f317d9b35dd6afee72057e2a43257c4e2bc004c59a4b9cb650d5b3d4629d3d5dba28f03d2b238deba8569680f1ed2f0d0a7b6caf005c9a3093e332bfa0c5b38ffca3769d3fbf56a2e6e7f7a58a84265a302b8be37a1a90af3ddd663fe8957783f0bca820e39ad989d8643be59d03630b4f04e81fb1c0a9e8ac8b1b320c7c63cbc79929395533c38ef1d1d4eb056ef81b4d46dac98430db31f9f760bb0574287393f6ef76c0b2f313b714d12be0a31882476f59976d4559ad95f510f012e4584096157c135aef22f1d4b43b4d012e783168053347818f642e4a2001d5b378e6377f2ebbd38346bfb2879b59ff0251ee0569fdcb6108df03fadabee19e934c0a0d18ab0fd782b70ae9e1feb47d1ae98331b5e2635bc52df7f7501f008be4e48ebe943cd9e6aef2c80976c0c75d64785202ba2cdd8542d336528e556c8dfd10a9c824f076773a807ffaba66cce79e8f57753a508d3f8aec255902190a9cf45d5e089d7e720c01e3a35365655999e9659e2790388d78741269b115cd8ed411409e81532491be62dab54976072877c1e2c659ef454cf38f5297507b1e663496bf0d96dffb89b5a8a26812c4e2f4ab1e6645385ec65cf66e0ff73f616d1555c87fc0ba9b2d39f4928614f272f1d0736d10c762b52716914ebe79cf95ff5dd789901478434c7019a810fa185aae69e9c7a9ff7e592ec28fa837b08ab7e3c61100a9c1dc413d62411173ad9c512ba019b9678fe30423d3b61b7ecf4ce40c9f0729efa4802d90ffa3ca9ec51b1459ac6ddc9545263782d96adeb5616df34aab5fbb829452f47840ee7805fd755a8fcc542092e6b1ae797f6670d43bd72e1bc8ef06d1594a9d1413db162acaa76e70435dc2609b79c892441c479e9a04291939cc2726c348409065a8ac01fe0207ac4e70b1404d990ccfd3921b0d0b492ca8c6d94d8562b30d55e28cb2e6058e3862b3f0c8bd194db25bef03c0494195f03b12dd4095fa35e506f730913799cf93ad42b2692b7b1fcf834cebc54c7ec18d8e23ecffd0ec8f0bee607bd5023d6ba17ada534671bb51cf1e05f45a8342f41fbb597f6de01d836538958342ab5b77af891fb6c4193c194b9ad4df866b113381622bb2fe01a815f880372ea54e60a3f12f499025a2211c9560d871233ebd1f4b262f6fe6b2dcc444f3665cb18e77f9095d49ada19987fe40bfe959cd7c00c8344c1e5f903aa00f5cbe50f21d7bbe2dd5e288d3c89a030f3d006fe9090e222ab66f0c3832412f3fb6a278e31f1fa810c4f066ae4489397d752e25b88bd2547c67743a3b916b08728973370e228af7c5aff990656894faad138a956d68d84f17a7430fb84e26b5a6cc3467e0e7739ca6fb49d4fc42debd8a6e727f7b52faf8af8d12716402f7bcde345141afc68a85e4d8a5f5f5cfb62acbd448e1ffde6c62b87a17bf611254088b4d48d3ae96b2a617d7046677e5a3187c59c23ef39339dabcd4c4eed83694d3d736759f67559b6d842551e588d3b5745d4d1f2175dd1f1df6934ef6d3304a2a6459057a70922d4717bdb50ff719e63125e307730e9472192fecdf6e4a577375d93bb300facd6b0851f3d455c7b7202db42320747c70ecb8a22a64e9b2b36d2a20a02ca42a77de29367462dcd8dd876756b2900d57a8807d9b6b60402220d8dc2df5b61c9dce7957bf0c23c86ade782cb6fc08e9a7d25e6225e178d8a746b1df97c13755ab88337fad87ea90c228e9a08e390040bf8f8177c5b035160c231626fe2ad42b1b7d410d005bdb9332a45080b99e07e35cacc1d3b29d9f7f437b32792821c6d594d5e3fa9b1b3e18782e2b91cae72c4c93f7e8489652e9e1a70ddfe90d735102d03b2d096e5a17774803a1a4936a836154a3c46ceb12593ed569b044704bad9af6880a8abf717da23d44eb9be9825f09c4f3d51156d317247dd72769966e789ab5a9efe9b8a8fc963263938cb17400828765deae99c41f8743d96f3626445a5f19bae180b9c164051f54e479bf8178adc76934fd645ca3c2c39baa4bbc4a18ecced6107986e8a50df1cbb8c72cedef1fda19cf418bfb1a7368a58e7789754cfb0713808c38087a4c913149c10c9821106ea9ba6e361c8412c30348195720b1e36fcf27a23cb626d35a855c939c2c509ca6fdd1cd64748617249dacc31a3cc51615d7a49783ac3e04e7d875ef8ca2b7244e6d24fb91de1ae6569ee3c25dff5f1d3417848f43e027e63485bb5a577fe2dc55db23dc9680db7b8a4fb07fe8e4ac2327ef39a93591184f0e8b948c28c92d9d6962eab2f4d720eeb4815d76e922560da08799fce86b498f0a10ffa3c3589d7c2def849cbe7d97d4ccc7377ac3270367d822d362d3fba9a85b094dbc833565d02c28c8e82408b84735598f58c2c50bf93ff4a04cbb296c9adca9ccc02ec3bd277140ef30665656ff65653191f2dfeee9dd452221355050e23a88c332aab9e9b97be3dc32a6ace22d000e5b7a71394c5b884cd2e0d2a8e96ce05a7a9ecbe73e099be03cb30d9d06590433618a894238ee5b104590c9884cf0e5acca63bf13166cf87449ca78fc84d54ba9b80da0b40852bc81ecd2737c6edd1f403f720b6e400e9cb58f5a4f78f624094aacb9852b9afe59a6e8242862240e2fead07a1df0d7f8dff9b2fc46c5105bba30f4bcadef9eb2734d5d85de32ef991ce023186e157efa0588d0304fd24ce09cd9f9fd17246b7db75af8f2f6d5f4dfd87e7bcad54688681b9c8fbe753d2a8f021b4dbe0820c06c5836a3885991aaf58c20f568db21ded0fd1516071fc24dda720413632ea76e72d1612a97e962fc895308e1e305f352764fbbe3bbf544e7a4cb99cee9870508f3745d6485f41aa20181e4881b0be9e713b4bd3a474d867bacf89a9636e8d4d40cdfac69c3abb2aaf814ccfa8e68786203082a61d19be40ba596742443d90c1e2d8088f071d2e3391616956ac4a5c1d4770c66e022ef079f31e0575986a2bd51afcdc467bc10765c50b965de38d5d5c841fc2b644ca8be7948abdcbdfab6d306edd0848136a874d9f8243010816f5513ed2f9848ff53f9294627f0a28117bd22a3019a18141077b871765834416d09f0b148eb278f83c2518f2f98ee54bf7179b0474545c54f9d7c390aa697768725ce39cf42f9a86f7a805f76e9a7ee9b313f8f589701fe62595147fb61b7d6bbcc238c52560de9157137b9409a73a51a096b3aa9132ec7a79efd42ae1956422eecd5352c4d35988eac51e75b013d5ae007e317086509e560aa214856c55ab4faa60c554dceecc019f2a2105d565efd6e57523f582a4b9731ecd6363e59b6cefdb2b58a015cbba72ec5103924720fdbfde22d5cc3df57b2cbd8748f8c6af6157dd0c6ed900a77655916cf60841af0678b1ec4135231cc3dd4f5af6ee566307d0ddd400f621a5efa232d5a2591dc3dc14577b7c06f1c7acc7bc2d638865772bdef57bbcf6890e4579d169bc1cc1301b97d08084a58211f4fe1a7d07169f0130c55876a59a9fa319c9a5fe9366a0f63455615d841872cc8d7eb4f039d3faa0205f40a3b351838c751c0bf49ee21f55edefb1739dae75b48f4cf1a511027bc6548fba27176d738d1a3f4d21e0f6dfbd75e72ef593d6bdfc58f3a3991ee18407a187cced8e03c1e7c19b7ae84935c6a28896c5918ddb66866d623067c05194f4954e0b0cda1fb4be630ec298191cffd433dc3f6a629e775e2afb1d0c6a22dac9d0bc5d4f5e21a0e16954937857d1a2291defa41dd9699f9ce2328041ee42d8e9968dfed11cc4dc4135821e09b45d309aa09792bfac088629c21ed6c4360bb0ca0e39319feb4374f3f59c40b04c68fdfee156b40f78983c04cf4ddf96745379a5be79f4549f475cc7db80e6ae07c4e17eac9df6c754ade2b30da0164581d668a90c2aa6a0307e9c01c2cd104852b8de23b19c326ad4ccf204cd7c98930b0365646cbd8fbd882b60edaccc7109970a9161114ba6562b8cc2cfe2131710b28a605625e744129187065882509ba9918d7b02f0559bc4e31773e1cde7318f67ff50440e4558fe56b23b4517c476acfcc9f8cf4536e5bfb66b51a038ddfd96c3fab164f622aa93bd2671d0e715c13c811b35af77d13b8fc0e4713e3874f6a8fdc3274d79c74f6a71b6586c9e815da147c3a7c7c07b0222c79f6895b4544f816d9af89d897bc3eb5fc2d3409bae6fda567d2bad89ed5b076b2938f020b22489a913185f55be6322e87840b35a61b9d59fb6027f1d6f65368ac3631fa52adbdc9d5d27e84f8972f6be7552d1564075b89e9e9a44bd64a523a6214548c87ffa74d1b8300a02a717ef605dda387e9ee654afcd3481fc3c3d14630a3c55ecc7497820370bc1266ac24cf0cb30db988811ab77538094ab8745c82a045493d63740d47d8b2e9c6230f84e1566a3e9fdd9dbcf7187553d34c0b9f5adcc67cb91096a87af78904c5f005dfc2c2af96ce086ffdd8ca2b7264b25173d6a7a23cac48aaedf1d0622d73743bec99281cb32dab25c3fdec365afe33f58dd45d83cc5cfcfe91df2dbb73d16cb88dd427b5dcca376ed699d6d6e2b79c9e62689d720fd3bb8bad9fc3146fc6ae73cba280b0ba144b42a7b5b4b3c354ffadc3c8c881522e5dba2a81777a0980d1c4182fa660499a2c3348f39cdf8c880e1481efe449f14f02c04acc44e69a97eef0491661a153ae5092f47dcceb61161b6b78f879d62aa855d355ba72972f3fbf090dd5bbfd218d6d275513d01b5b75f1d3216f9d37f3e7bafcd9281e0fc8dbf52277546c6061661e780938d5cafe038959bcc1a076b7166966ce7d3d7ebc2fbc37d41200db914970212019240daa19806568989eef9db7ff797b167ecf8dd0d9037a8c570d2a61a5f33406c9909122cd207a2e00662991a0b42c43f2e0874f43b3eaf90811d5489457be5e7ebabfd73fb8b3f49931c96a9a00db0634fd1654d235ca44cfba70712fcf43cf531e0becda577fd9e994a43153a5d283f8299b6fd9e654ef2e4f5b3a4437ce96bbf3f6014103f082162fbb9eef144a129326a824443cca7e0d1843ac35f065b2aeffcf296d9f670bb9e0a35ed0993d85af52e0ccfc4d89f08c851bd0b3f32d511aaa9906261261ba0bfdf7742b1ae13af65ea0441d113f08c4ca5d57ef1676c311c25baf26475cd978b0ece955c5b514bbd66b1874f84fc2af53fe9104dea1cb40859e7fe39d7e04c5d63a5dbe17b32389e02010c5b524754b9c9916491a20f05e781a464535861ad1904a9de5b34b0cc9a356c4324211c0984f06073f6dbb44b956c3c34ad31eb7bf74cae5df3cd2a5e77380afed1f8b76942fffc1da87d9a531b751d8a6460c61e70c56c92c1dc1243170917028c6f0a7e6acc25f6727a3beba4327cf5557cab262fa9c4828d616fc423fd562c9ced81847f2e9f30db5ae20e985ee44c2a69557e00cfc0f37d39028c71eb67dad3931e7cc7404fea1785ee23972a7d07ac0165281deb3798ade74a4cb243b6aca4e32081a559813a7740e8e1a72d6be689f011342b", 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 14:37:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) 14:37:23 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) kqueue() close(r0) close(r1) 14:37:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:37:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x8007, 0x100) 14:37:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0xfffffffffffffffd) close(r0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1000000000000121) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x31d1, 0x8}, 0xc) 14:37:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='./file0/file0\x00', r2, &(0x7f0000000600)='./file0/file0\x00') recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/189, 0xbd}], 0x5, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) mkdirat(r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) 14:37:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0x7}], 0x4a9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x4, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x92, 0x80000000, 0x4, 0x5ae2}, {{r0}, 0xfffffffffffffffc, 0x11, 0x80, 0x80000000, 0x4f30}], 0x9, &(0x7f0000000200)={0x4, 0x30605f3c}) syz_extract_tcp_res(&(0x7f0000000240), 0x8000, 0x80000000) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000100)) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x2e5}, {0x18, 0x0, 0xa6, 0x7}, 0x7, [0x3, 0x6, 0x4, 0x8b, 0x800, 0x0, 0x9, 0x800]}, 0x3c) kevent(r0, 0x0, 0x5, &(0x7f0000000140), 0x100000000000002, 0x0) 14:37:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:37:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x7ecd63fe1584abbd, 0x0, 0xffffffffffffffe0, 0x1, r1}) fcntl$setstatus(r0, 0x4, 0x8c) fchmod(r0, 0x0) close(r0) 14:37:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x640, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7f, 0x3ff}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x63, 0xffffffff, 0x1e2d}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000081, 0x80000001, 0x4f}, {{r0}, 0xfffffffffffffffc, 0x88, 0xfffff, 0x7, 0x5}], 0x5, &(0x7f00000002c0)={0x10a9, 0x7}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) pipe2(&(0x7f0000000300), 0x10000) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 14:37:24 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000002000)) r0 = socket(0x21, 0x8000, 0x10000) listen(r0, 0x0) 14:37:24 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) r2 = dup(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) write(r0, &(0x7f0000000280)="7c3904d38a26c808a8282ae6cd19c8483bd1cf1c189e94cf9c020edf2cbba1488821f23bbf5913ac4cec6482d74e2bf1f352f6c4dbbf1024d2a5b1d08324049a1c100b29572b79051b0fa17642389a263f48f67091f6c45d317180efcf3bf737cbe5227f81af9fa36eb68a6a717627134cc839f88b142bc6e21c5edc4efc20b76b007262b40166434e1061b0169a7053f822952cf3ffd2d3731fc8200cb2cb8ca5d9a03a18ad27d4eef50edd831cec46d53c331d59d17a05c02854fa672c96cdda037295905f0b59f920ce6d1b29aafbdf410244da239b", 0xd7) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xccc3) 14:37:24 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) r0 = socket$inet(0x2, 0x4006, 0x90) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}], 0x2) r1 = getegid() r2 = getgid() setgroups(0x2, &(0x7f0000002100)=[r1, r2]) pipe(&(0x7f00000020c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 14:37:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f00000011c0)="60e4675ad4559494575a47a46709156f0fd511c80543688c563bd09641fce476ad3b9050d95f31c302f0f42a8aa6877daf3eaa024a9987f0fdfe780cd5f64bfe5a80e3e9c23873bc82f5f869c119ad95a1acfd0880730bf5c4de4aaa1eac793df7045fbacb81ecd795b7fea5cfbeb080c966b6737983fa16994043c4b68c2cf0f915765ef2db3de13f0268379955195b3095436e316cca7c93ac20ecf5600769bb950d9be54ad4c55f990a8c6945c25cc3bc94507d8d5206d9a30aa157f5a8659a36fd5da7086811685b2e95ab", 0xcd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="adcb583957baba79b7a73e30ffc43c18b6105da4501c36940bda648b749ccb15a7979490e7dba35f2bd32aab4b1f8ea7de3ef75e60a5e2a64b70736f3b74cc6d31a26b1c3afebeec2081ca", 0x4b}], 0x1) 14:37:24 executing program 0: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = semget(0x1, 0x3, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000340)=""/8) r8 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r8}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r8}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r10 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r10, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r13 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r12, r6, r12, r12]) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 14:37:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0xffc0) 14:37:25 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 14:37:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xa, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe2d46e813000"], 0x1) 14:37:25 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socketpair(0x6, 0x4, 0x68fc, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1d4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x0, 0x10) 14:37:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000340)=0x200, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) r7 = dup2(r0, r6) getpeername$inet6(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r8, 0x4, 0x8}, 0x8, 0x8000, r9, 0x0, 0x2, 0x0, 0x8, 0x4}) 14:37:25 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 14:37:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0/file0\x00', r2, r1) 14:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) 14:37:25 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0xfffffffffffffff8, 0xfffffffffffffffd}, 0x0) 14:37:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x7c2e30c2, r1}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x1, 0xffff, r1}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101, 0x2) 14:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0xa, r0) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chown(&(0x7f0000001280)='./file0\x00', r2, 0x0) getuid() getegid() getpgid(0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001380)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, &(0x7f0000001180)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) fcntl$setown(r0, 0x6, 0x0) 14:37:25 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() dup(r1) r3 = dup2(r0, r1) fcntl$getown(r3, 0x5) ioctl$TIOCSDTR(r3, 0x20007479) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) fcntl$setown(r1, 0x6, r2) 14:37:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x21}], 0x1, 0x5040fa54) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffff000, 0x20}, 0xc) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/231, 0xe7}], 0x1, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 14:37:25 executing program 0: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 14:37:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x7}, 0xc) ftruncate(r0, 0x0) 14:37:26 executing program 0: r0 = socket$inet6(0x18, 0x80000005, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x1000, 0x80000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x100000000, 0x1, 0x6, 0x1, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9}, 0x8) 14:37:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') 14:37:26 executing program 1: socketpair$unix(0x1, 0x1008, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 14:37:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) geteuid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000000ceb5b75811b4be69c13aa350fe581630fd19b1699a27ac50786babf0bf453b2716f2f59cb0dae7559d46a800d6883684cb9d22d156b7f76581ce5e000a8a17af72d5238aea3ac3f532"], 0x18}, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgid(r4) 14:37:26 executing program 1: getgid() r0 = socket$inet6(0x18, 0x1, 0x9ea) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/11, 0xb, 0x0, 0x0, 0xfffffffffffffdf9) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r2) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x6) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 14:37:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x88) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r4 = dup2(r2, r3) close(r1) write(r4, &(0x7f0000000080), 0x0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2, 0x2}, {r4, 0x135}, {r1, 0x95a69959c36e03b5}, {r2, 0x36}, {r1, 0x2}], 0x6, 0x9) 14:37:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') socketpair(0x0, 0x1, 0x8001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/187, &(0x7f0000000240)=0xbb) open(&(0x7f0000000040)='./file0/file0\x00', 0x180, 0xc0) 14:37:26 executing program 1: r0 = socket(0x6, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f00000002c0)=""/27, 0x1b}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000380)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x3}, 0x2aa) socket(0x20, 0x8000, 0x21) 14:37:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x130) r3 = getpgid(0x0) close(r1) fcntl$setown(r0, 0x6, r3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(0xffffffffffffffff, r4) 14:37:26 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd89}, 0x0) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x2000) 14:37:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x300000000}) r1 = dup(r0) fsync(r1) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1000) flock(r0, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x148) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xffffffff}) 14:37:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0xe0d) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 14:37:26 executing program 1: nanosleep(&(0x7f0000000000)={0x400}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x524) msgrcv(r0, &(0x7f0000000180)={0x0, ""/197}, 0xcd, 0x3, 0x1800) r1 = msgget$private(0x0, 0x680) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000bd6997d4caea4d6b82cd4f9733574253c2b255c501b12ebe3fe31aef5ccd34f9f81f951ede8eb834df007aabf02df07e933914d1ac7952de8afc7aae17ad8dbfa8cde04fda34370463443733a1a5c6e3431a3864942b35c48964ca11a4f127cb5066f88386c8cb991246bcc8c94c98fb5499968c04bfc6e3f863001effe3e18e0ab3ff1b60bf6e2f82111ed6e16fef920508bc620d2ca13d4000d46fc599eba547855f0ef99ec2889310a535864267d5505face5aab45dfcdedb6879930d2a8e0d583a30ed767a4aec07974c4b69f2884158e6029c3d1589e66c03050b53eb7422aa4b7699d8b4ae12bf7861bbaa2bb3fffd02a1db2aa5fe04d9849fc520b4cf61c840ecfde9d9a25fe11e5f76a9c5ee7cd0c912de5ed702ab126dbfa4256122c7f8a0015a3028e551ac"], 0xc5, 0x800) r2 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r6, 0x4, 0xfa2e, &(0x7f0000000400)="d426463c41065378ce10b4ea9519edca195c7842bcc64925f44903857b6a36ce81c865c8e3b1c53d5cbf848aefbcb7641fe049f0b00fda49354b6903e5bf14791701c7891ee2fa4d7698f31bb07bcbe872d0035ccce6525642420aa9c604789e9df6b4b38d1efb7ef3211ae1a9cf09b39b7f850e97197c19e0593045c9dd73fd3ce8ceca111de693324a38e57acd23c929b17eec6cc11959adbc73a69cb089c23ce59fc0a5ab3f1e56d5dcfb827fb2037f0f82afd8c1fe77fc74c0657232b5863663f7b18bbbbdd8518bf9d2cd07aa289c6840e69bf03dac9234ec0270a9636d54b54ce832c45fc3c97f01f4c939d6ba", 0xf0) r7 = getgid() r8 = getppid() r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x4000, r3, r4, r5, r7, 0xc, 0x81}, 0x8, 0x1, r8, r9, 0x0, 0x6, 0x7f, 0x9}) 14:37:26 executing program 0: r0 = open(&(0x7f0000000180)='..', 0x8288, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x82) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffff) 14:37:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x4000, 0x7fff) recvfrom(r0, &(0x7f0000000000)=""/19, 0x13, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) 14:37:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) sendto$unix(r0, &(0x7f0000000040)="792633902f2ffe3782377277375e4dd77a53487f92828ec0ee6a6a8455741d360359a930321dc4321fe098a465776f1fb47fe172093685975d404b1b4f7ca1", 0x3f, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 14:37:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) dup2(r0, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='/\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.\x00']) 14:37:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0x0, 0x3, 0xcf0327f, "13c11ff49e62c2a734921003041b966c2a97c581", 0x100000001, 0x6}) munmap(&(0x7f000071f000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") mlock(&(0x7f000028b000/0x2000)=nil, 0x2000) 14:37:26 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) getrlimit(0x7, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 14:37:27 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file1/file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chmod(&(0x7f0000000340)='./file1/file0\x00', 0x1) mkdir(&(0x7f0000000400)='./file1\x00', 0x80) getrusage(0xffffffffffffffff, &(0x7f0000000140)) unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0xc000, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) wait4(r2, 0x0, 0xa, &(0x7f0000000280)) 14:37:27 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/104, 0xfffffffffffffdc7}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 14:37:27 executing program 0: socketpair(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xfffffce9}], 0x1000000000000048, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sendto$inet6(r1, &(0x7f0000000500)="91d185b8f6638dbfa029cf6a4d465f7a98dc0ce3aed3cd4d5a134c3778ecc6a5c0d07bea0a167557077ef8b015941184aec82deb7782fcbc64554854ae7f8dc236d9afe01559fd67c2870fe93afcb1a43c9aa5aac07e9f78b54453229da536b85a2943cbe003ae299523c276d1757b6170ed5eaa431c11bf1cf42e683f5212bf10fef57b6fb7559ffaa7b86c030163463df4463bd4eac58bc29dea2cb653c92639d53801dd169bd97a4dac4558f0c87e052586c52e5c8a1e73a0a253515bbe3dbc1b54740b9497fbdb20a9506576b0c8ed6878525fb602596159584e3f0302c95da85b7a9ede62fc33940b8cdce511e7ff98052d001e9176e0a3a0f6c069c1b6ee3d6caf0a22f216b98047090b8c53f59ed1a37c82a6d076f09d829a7aa4932985825f5834ca5c3f8d124dc372e0d9673b510b1bd317ea0524aa246a11c25667cabab25f8ca0d9d865c7c6bb740686750d2ad9e0ec55d3239a52b73ee7717fe916b3d104f798f9f3c135d7d6b05d93a123df7eb8e8170608d3c655df3a03945bf91453d51963d190a18efe64edd6b0520a2c4d711d9d3373a0d583d25200f5e2619bf68c3f60c00ee592c9ee8544f81ae8d2e7157e2d6009529637655a3e8717bcf50fe061502b373d0aad2106ea61c2fa4dd3abba652ac1b553371291a4e11e26c66f843844353d199635002e7bb7ab506b261224f61c871da10168cf23cfd5636b6b0a3f87b999a095d13e9eccf4f8addbb1e29022acf126abe54c2f9a50d8c5e971979fbb2ca7c685de0b63a4ac4a8db81a311cf092d5711305af51a03e62b8acca9c5801cdbf6b79844da80e92ea13c8be0012fc292fbe9a41e7a16a81184793e2cf447914744c6abd058547eb17c622977fd8c5e553060d6d50c2770353719eca89ce5e6f0e87cb766a744c88422427ffca58161f35e6e9e2ace37b99e72cba0d63cb1a04f5fbafbebdcf03a5317c0745b60bdfd9765339b56794bbfd53432b9dc7192d57f52d140c09dad59ff7051a9f53fc730f472c6b72ec7418a972c0efc943630f0425696dc03b13f4ea1f126c01436efed0f7da04c3eb53f8a2f180886d0329bfd097d4c9e7595898a2d5fbea319a67caa62c3942e922995c09b0130250bd77271e8711cffb4ac2e0633d413d3cd14da2158e011fd31d0f666d09f2e833b9107eecc66a7da0e19463883dfbbdd9cbbbe978ad620c7044b769c480277f77c9230513e2b005a34c73f55f20e9ea0f657614f00511ce0537a91870719a257bcb4a3404736554d1e0319bde3ea57cba9da0b96393b8ab36882dcbb352fcd6878c6b31ee85fdaca557b26af0a611069af9b89f3e9f48b2eea62e4fecbbe44e0b3d4f05d39aac2a0f66c5275c2133c2e485de20362abb83f4470c6f30990c58f0b9b6ce04b1d62bcf5fc3256bb49f0e61e6e09782a4faec3f123c08d74bba08f941a42f0cb58aa4f248304b138bc3679eec3189c9232d0c2f4198dfaf5fca0aca93ea9202e336e664f00dfb1f03fde7ae0a22a2e8d3da49e18deea4fe8904b0c2741683e02e2537200299c611be7519fb57af2d0509686be56f056439eca966c8195374831943334b0e11ab61725cd96207eccff6398e9552d3e7c4cd240a5b82af20a3bcb78befda69dc5662fe2ab55697bbdd0a76866a0323816ffe96eb7019129f6d78cf0c3cf9de96bfb5c61abbd699899461ac1f3e9447c13482373af4d6df73cd148b0a05b773ed1a67b2de7bcee3023459d9a81a7ad2ddc87bcdc0fd4bb2e44d2fbdf632ee689394b154c00b2249cfd503ea9ab8d7b3db5c0c986eac712d01e58c7e54b9a90f16e139535300bf05217da65fef3f0b86032e9f56b6602fb81a887ff7373a150a1638d7b47a6a5dc706f9da2e4ea9d3d908b66ee0f3c72a121927c752419b84f481d9c411f606f43172e67abb32e82373fb3cb79246e31d241780c4dad34fc53d07a73934d6db0030e3f9a0bc5c2d56e56b1b5b7575ac97d92f0a5607088ae014b44a020f62462dd0523631bed75e0deacf4a6055e65d6e6716a7a375f3264c988709adf954c43cd4fc181bdadc7c81b0485b40dd469284fa9e9c7712b1c38b083c21556c21495a4cf363d326590f3d618c5e8c01d85947181807a8be2d7afaac6ebc07214a7a9aeb6c47e1e7682dba1b3346e7ae2b47978e7abd5b009740108a1dcb031e9e09a62acc3f85d531435fd85e039c1ea25f3d0e0af4185389fea6d0ae604fd2189be50ed950b23b7a2b81227947d1e30d6a2313950aabb1591e0896fe746a0dee55ad0ba99cccc13e81adc0fc58257f1af04798607f9b055f253053bf0ec77afae5d04eade0a3f2e703915e1db706043fa06eebc3e5dcd7a3c01d63e08b1f595d23b7b97b18de3150ea17cfb9b3d406bf24ba4353336457f5f761a7b0e108d66fe2b41e941cb10be1d89652fcc1f557601ddd8f487f315f0e278b935baacd9cb7a89970c994d605a7049772cc0a465fc8a4f97aefb01b5e1534781ab8ef5cb6b62ef102f5227d2e29319e7b1b6c53f291638d3a59e517ed24610b51dbe90c016902e12123dc697a3f2b87d1bfa0033d1374e819f7e1ca8fdbe8b64df3c5b57a9970423f4364cdc06d04d183992a2d0fcf634eca5c080da96e689414b72b9c92ef30b4f3e999f5456a31d2e4f20b0cd9ba6082aef0361b217ae790c4a136ac787fdaf6681507de8b456bac34825f647eda299dead62cd7db2dfd0da896f56c816e9c6875e59d132b807799251a4e6b13208736d1e1426a1fccd5de99a87dc4cb0db4552d29cdee973f186b5ce368734fb98c06cb9e58f7855ba7169ef936f5cb32614dc088e93c8d8c640cf6aeb72042484e82c97b209bde8f88194bbdce19a8a5f5744bb1216ef2bd231e486418444313259608aa9998705576ca2584c866a7b7ce378a5275c0f36aa61154ac1bc75294edfc7fbd9aee1b3eca33c4f2140c25876dc1dc7dcb07249e194a43ab7fc78dd4e0885b46eb22fb3a67b03f40a04b77896a4fba123df076d62984c85b9ed9c7d987be2fb1449a8c867abcf0aff529aae2608a4fed760c4c64dac0efc73e544ed7bce9015d2d5a688aeb3c5a94d1317d19c037773a89685207ae2087ef68d979eb92b0fd80904f6d49890d989a845c5a68ce92df6ead04a8a17a95dbf2cdfcdebb544cb6acc5d34ebd706c2b6aaae36d358adbb4ac424bdf88ec053455003b346ca04c10a665c1e04ea9c8ec82ce117d660008fee15951ecc9a658d2fe92d5d9cd6038c77f157864e91ecacf296defb425c8432a245ca57948ecc8c7e67a1fc7c5945d800983d4ce1af5396dff7ab87ffb2d5ec614939f9620d53cffcf3874d5c980e7b08c98291d581733023208357ebcc5e37e7dc31a4c2dd9e2ccac9393dddb16a4a99f292b15d7e27a5fb268a043c9bba8e10b1abfd9b70d4b7b90b3333c1fca7a8230b805e7351b27b3b57db8eebe1afc2c652aeec76d5b6fd685c2e000e1678b947f4833d6ba9bc3d7b28bfac8a99f86999775d6b99f1b6e00a3a65d16bbea7d831589ce7f90313e37129e467bb8b2bd62bd8b5018ba69a5ee8acf29be97d374b2e0841d78dc96959c29c181a9d1d51631aeba904257e8cfe23bede131049cd1e9404b791ec1a8400050c25de28d238e61956dadb87d547bae379cbda9402c94e2831ce201205f8ac2fddc4651281255e5694611613327ece8241fbd01cd7ef6d9e6b0722f1e3920facee8e119ca3dcc99d2fa8be740775f981b774c49a352cd8e1815346fc3f7fe6794123a4aab12a1f61e5f1d95bbe936277b7abb3430c53a667bf936fda3ebd13e909dd9baa9e0a6f74d37dca4017f5ed3327c0b8cce477543188826292f1d9aaf77d03a6a6b30229dd170be09ff3f641e768b53d35067ce37de31015c335c0b1ef6cd50407646396bf921d632595121057566ed1d38a1b31b9018f3da03f7c43ac0bb4c427fcf4aaf3c49d62427fc1d8404023b6d3c81d396c1fd28d9cc6481696797484900977c3f9745f41a98578332ce4ca11937dada3b2768bc6b29e97fe5591b0af2331ce04024cefb6aee2693e0c33811b3f27422fc4a2b26600afb136eb6359c2401d67cd833389c3cd5760b1f8ca4c2ae7a03044bae4b5f74050b4688050a2b7112e67df2ebbe8f7d5c8bbee4e2b3daffdf0892aa7af32e378af55736a233f9b6628f8c4ffa1b9056d2e0eba0770472a23b91913390775435bb348291db68fbc852b2c6f30732d4530212ea47420aae15810fdac1c6fd8596ec799f168717ce1c8ff849da529d0bb9697fd79cd129096f0af0c86923fe090b4d8104d6832e54ac3835ce18457fe0603572cd49fca1bc2daa0a63caf76f1f91c0ead4cf10fecbe40dc31b6a0b97b6c7f43a65250fc4ad03337d1a91c965c5854cd78e96d114c85acbf53d97c6778176d4ced80ab582d9a1c5a7cec1c54147d70183c2bda245e2e28909a6d1b6da6d7d48dade4f5b9767a1c0d2c0bc23ad565ee416775be1ea8650d2086499b95c03dcc980b97e25c3b36c9da6c8000ecdbfafdce64dbcc12905021235eefcf18b54615f76dd7b555f34c734596872ff6d4aaf8ff3dbb989581e3de0072a632e1b5e95ac1acd9d0827b29e1b1f41de093ba2974a01797e5a7d5459272205f821e392408023a11a91424cffe2ca5fc5d4899aafa43bbd6839aae4b350b1e816a1ffa20a8bac5437528ebb23f3ad78e6a06ca80f7ed022441a360c275ecca7353ab6791ed025094a5b63d21b4cdcfaf99c0df4ea2300585bf2600524496de914b39f981fd66edd04fcbe3201fc7e10cdb0ba52856d990898c502c4587110560a0a9b666ed41e07c6c0ddb21f645c9f67cedeb43ae2c94445e6a3e168393d12570218c7efb5684845a88303be2aac448c0275c72cc54966129930b5e6887ee7edce0937add670c710f5d2dcf8773431392818eb5f5d73e494b1f283359eb0319caa9ca920269b13675d4c079840e453d9ae8d9064a1f3a3d2a73499c48598112c9c98b8fe2308e65c32347c3462bacd7fec4f1b1c36d759434d8af9ae8f6e1959e064df6d8f8fdc356cac4d1f45e1e5788ef6345e3f0d3d309f4d560dd6baa17f1975bfab216817644ec84b8d36388d6e32bf4c65986f3b90612a80611495b74d96a7c65d69fb9c2985fcd0101512d70c12bdaae6a0db446032516b6a36ca97564c901a88f73ae3043a81306e62d4da4e7a292d2759a8ee18c58cc1c0e280c7abff84a6a97447ef530a94a715e653cedbbdc79d14c644fe195a71ddcfb468440a0383ec9cfb9e531c9572d27b8e573fac2f16e13930982e6955d8b565011d06e814959634393bc2402c189444085e6d554901fa8d369df7f551e49cdaa1a57e0c36b2695ae45b72c9965ba0376b4e981ff95c4895e571c5a78538368f6951b7bf0b40b17a931353afa282522e08f8e119c72b136f616b49668d8be92d266f451394ec8ce1780caa465852ec712c1798aababc0d0aac9be771e1a32273b03c31af51c500cd88398acdd3ae29632b735b8bd631566b992763d6d469af20c2fe29780cb5c83692f51297eeed755e18aeb137c2f5a09958197efd3b46a88e3a090a1404f348fd4c62f3497c97a70d9cdd7963b8f36fcaa9cca3e1b40fb8f182cf67827a55e67483a449fbd88c72d94dc435f4c4560859350337191e59cb438be46149489584b657385fee4608f71ac2a084d4c6c9cf78fe7d81a8e40d81cd811ab6706e11f1b0f57fe39f7855a2c786e5318182fddf2fa34b6e0bf94b4128b5523c672931091e05ad81ba796230ad", 0x1000, 0xe, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x6}, 0xc) write(r0, &(0x7f0000001580)="3cf0b69fe6fa765cd0822188f402a776b76f41130743d025b2e544fb4c18b92ecbac82a0c202707ecdc687d3dec7c8773cd45158e06d88f35573fcf8bba3542b100a7f51d8c546f628dd841fcd035adc7a3f253c874fc7047b4d43f6a8a4e51b8285dfde00941808719a4ec82d186633dc7375bddd5f4551247a08c9da9a894c84596d7244c0edd18b3c8b22672150f674380c26b7f5f4983d105624562fcbf035046e9adacdf767037ecbc7d07ff5ff6b7d0b6a3ab73416d7922fc832caca83a0756d2ada4ab0b8d41d366ac0", 0xcd) connect$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/126, 0x7e}], 0x5, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 14:37:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="98b3cedde38dad2f0f6e4a3df8d84f10000000000000000000000000000000"], 0x359}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7fff, 0x9}, 0x10) 14:37:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xb, 0xfffffffffffffffe, 0xfffffffffffffdf9}, 0x400000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 14:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 14:37:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xcdd) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0x5, 0x81d2) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x98d, 0x8}, 0xc) 14:37:28 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f0000001080)=0x6e) r1 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001140)=0xd92) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000010c0), &(0x7f0000001100)=0x4) 14:37:28 executing program 0: setitimer(0x3, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x7fff}, {0x1, 0xffff}}, &(0x7f0000000040)) r0 = semget(0x0, 0x0, 0x101) semctl$IPC_RMID(r0, 0x0, 0x0) 14:37:28 executing program 1: r0 = socket$inet(0x2, 0x4, 0xb7) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) r3 = socket$unix(0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0)=[{&(0x7f00000002c0)="bf89ac9aa02f94db715c516db2298b653351980064b85003c831895b8f0160bd44967adefa19c373834bfa2cfef84b0b5d0e01abcd380306e7d2001cbadc10c2fd827d7158186a4dec5fc7fd92161c21282792a3d35c44d5f524dd4b3923c789079dc2a4dbadbce905f4850f0c4d84bc7a2fdff21475d4be49dc04395d98bd96566eecd79b5ee04aa232d390323542ddf9337ffe3c71ceef", 0x98}, {&(0x7f0000000380)="a2642edfda63b2197bd4c49aa86a8902f25e3bb2fc772fa131cc90c802d5cc6b39ced73238fcbb3ce23ce9f6c74a1cef0c0fc1fb3df44fedf66d6fa221aa6228332c3ca2ed5085590d45e1b1b8c76b81516669c4ee3d743101b5fa825b3b14362bbe7a06bca55510913ce7445f0745d4ccfaf8ee381ae5cc82b1909bf1a0a2f85bf974daab9174d56ac37195e3c7688f0092bc2f1679c4e3de4d6b03827192fdb965", 0xa2}, {&(0x7f0000000440)="49e6749c39afc1698dd876fce980ce92c46f8744c64deed661ad7ebb9cf4d8c456ba3895a7eff2b1ff8cea5faa019d242e2c863236f957fed508647002dd7aa647abb22bee830f5c54740f9ef13a94a4d5b33d1fd4e54634beb450c60208e6d097e858c9829a05372257cec76dea95a172628fc35e3a29c90cc4c6eeaedac8e5f210a2b6256c792f5c493b87269a1bc2c7fc54f0b11acd8474792c5d574db9d48dcaa70d18f0d08a94cb4376ccd8d746dfb15b805c3bb63a2bbcd2b9c12900e49a5beac8136d372adfd27fccb2288ba35cba7aa019", 0xd5}, {&(0x7f0000000540)="57630ab99f63e2d078bfd43709466b730f7e2c4321f9dc297b47799621273e1722cb27424da5e4e14be848b0503e8bc5036d18acec5d9ee0923cf51099bd42d48bd1a16c85ae188d1c710a27745b286033b21b31e5275a0c15eeba9d4df8f2bbe389e779600abfe1baa90a804cfa6ddb49d03463694ee9d8b549568064f18af72f5491c97b02fd9126522495383e32329386b2e2dd1f2a0ff8298b2b25", 0x9d}, {&(0x7f0000000600)="5bffa207eb35749d3e34066b701b232fbe91d3d33b33964314d102b62bfa2bc30b61829920e3307231b4d3f04e92656fb7480a5e92992bb3070dc8e47ee7df08d2376ea7a5abb23bf8f92d2f44f6e420c42dae31f4742678133b8db659dc6f0df74b0b4da4e560875e999db68a10ff47ba46701a7a9aa1d62066b641a7ac6816d538b2587fc4e72cafd554bf77d3df0682a41d8eac119421557ceafeabd39ac7da3999d726f21a4435a3ce31f8dd1d4a1a609d9c6574e63273e8f3bbb70f4cc9022c0e14a5bfd3ec81eb587e0fe3dbba24728a7935902039a69e8757eb4f7dde6d47899aff1c2432bf29e5902f255b17cfa6517a494995c101ad", 0xfa}, {&(0x7f0000000700)="271593e012414fd7b6e381ca30bf321b18786f87455f4c098859a3c9c4673d64c819f9372302d6b1b6d9ddeec7fcf13a3b5680371a0073d3b48706256ed3a8d595c62324070e0d67796ac29b5fd74b7e841e025fa0fedb923a4c259d87bc8b6a6ec0f0e48b1c5d0bbd591889b5f2b223d30bcc5632d232e8bfa82884b3894fd1579474c1e6a3c768346f2fa0c774cf327836fce219ae7e31570ac7de0a55b0fb2e0d0ac2555ddeb8adf52e7d3f45fd6be3fd7a9959064c00b19576feaf44e76af57b74ad25193cff47445ff24720fd0123825b472f6f2f0e81e94f33fa817aa64efa", 0xe2}, {&(0x7f0000000800)="b4d71f19716b21ee4fd8967715804c86f375f79dfcb66eb43a7e4d72fae7e87112d62861d7b1330bd50b450b874846fb43277732c2f87084ce0d2a0ed35bf96ebfbf56c86a144cd345b437", 0x4b}, {&(0x7f0000000880)="c96c866b249a8e8e26454761e2c43385d5c8e47b76d045ae5949030be707c859a9d7eaec2c928862ec268bfd12ee7e7a0201a8e91007d78b59a4f22da78d9d7e82b85e5790a1006de98b6c1eac4f96172dd8cbf2151931d9dc58a3d8e136c64cbccc44", 0x63}, {&(0x7f0000000900)="e7763c68acf2b61280093450c0532ae49202c00b3a9aa7df4ed23871865152de25096a0af69ed9dbf0f4c5a5a7aa316039f40f9c66cef7693d36bb1d3f94d7a11d64c5a889c7a969395894fa87eef3f5ae982487b9f94d85547da2a3d961e8b33bc7e80bedfaac313eefbae55e1a6712e2315a3ce6325c6bbc1447850d784b0f944a9a27c78d1b92d489745510e8e64a1e43e4", 0x93}], 0x9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000468000/0x2000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/183) mprotect(&(0x7f000014d000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:37:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/118, &(0x7f0000000080)=0x76) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 14:37:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) socketpair(0x11, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017e77ba798e0ddcb8a21a5ccaf5f4f88289be09233a803cab4debabae324f784c9a1fc63078dab0abbc380ff1204129605a5d07160ba3db5bf2cd45736e74594690e5ce8e775abd4267726b9e7bdb1bdbedf2007c43a9d66a965e3131fd4f8b7dc89"], &(0x7f0000001080)=0x1002) socketpair(0x2, 0x5, 0x7ff, &(0x7f0000000040)) 14:37:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) socketpair(0x3b, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 14:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x6) write(r0, &(0x7f0000000240)="01", 0x1) syz_open_pts() close(r0) clock_getres(0x4, &(0x7f0000000000)) syz_open_pts() 14:37:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 14:37:28 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000653000eb37268cddfe1c5fe5a8c946d1bd2c3a77bb40e0661b714278b945febc8ca27a38b4275b9017d2ff81910edee2b8062d0958deaaabd849c0315eccfd88e1e09e265027d8e06a3a61c20dc08f6f8692ba24c8b09eee1bb8e4851e69d099513e6643aa2bea044e42825a070ec2e32b0002adc1a81936fc9899"], 0x10) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:37:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x7, 0x1ff, r3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) getdents(r4, &(0x7f0000000100)=""/177, 0xb1) 14:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) write(r0, &(0x7f0000000240)="5f330e19e03a2b7b6a6808fbd51ff38aedaa9cb365174b71cd6dedd899cb6195463bb0bd0e26d82d2dcec1ea9b6c3296a29dd8007d98dc15df94762dc9885951d46f34e74dc3fdcce334ce9f707ef16b63bf06f2987d476d1bb9640e9b877af69aafdef3352e1b82ce32eaf6821540d279131868bdd9f75f902f8067a7f11ce443bb4989cb2fedfd59f2e709f0e2f6b8301005b55977e824e68fa5966e4a82b6487b24e756ec19bf170dc543", 0xac) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000100)="514028f0b4aa9cf9a5347c485f6b8d88a49616a9c26fed4c78a14cbbe880350104c23e", 0x23, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 14:37:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7f}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x7, 0x8000, 0x80}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x100000000, 0x6}, {0x18, 0x0, 0x9c, 0x8}, 0x7, [0x0, 0x9, 0xf49b, 0x0, 0x7fff, 0x0, 0x5, 0x74f9]}, 0x3c) r2 = dup2(r0, r0) ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet6(r2, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x1}, 0xc) 14:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x7, 0x5, "026b4b5213de7432b00acbb4d8ee5d64aad3555b", 0x100000001, 0x1ff}) close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580), 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x100) 14:37:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) 14:37:28 executing program 1: r0 = socket(0x4000000000e, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20000004, 0x8000, 0x4}, {{r0}, 0x0, 0x80, 0xf0000000, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000020, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x0, 0x81}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0xf1, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc, 0xf0000006, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x6e}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000027, 0x1, 0xfff}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x49, 0x4, 0x1, 0xffffffffffffff8a}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000007, 0xfff, 0x400}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xf4ec, 0x1}, {{r0}, 0xfffffffffffffff9, 0x50, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x52, 0xf0000002, 0x401, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x6, 0xfffffffffffffff8}], 0x1000, &(0x7f0000000000)={0x41f, 0x76}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x99, 0xf0000000, 0x5, 0x100000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x88, 0x8, 0x7}], 0x81, 0x0, 0x7, 0x0) close(r2) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 14:37:28 executing program 0: r0 = socket(0x10800002, 0x5, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e468f1104000000ec6e8c429b6911b69936f01213b5bab0442e6bcd4ea8958c0cf75b420af4689c47a05416fd211ebf3abb5826d291142578299174c345158c01000100094c3d7577528a47c150ddf7b70f57f55ea884a8b509115b531c9a5cab9e37c9011bf7a81661eb5ca1988fbaae4d25aa4fb422d949b95c2ff35015c182623c68d693c6e62a329ad02582d5437d92de955d62c5d9286874a10db3102985140f46a77812604a070f265a2c746aaebf94da8068d93a27817de0d2cb88f8"], 0x1) 14:37:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0xfffffffffffffd28) 14:37:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x10001, 0x200, &(0x7f0000000040)="98efd0b9a1a4bec74cf639d709a74fc0bfea424dc83b8784acf063e6815017cb0212db73b8c96a4bdcd27c4be83ccb1edb8e004774151851e567dbebf331f4ca5b0ad051afc3f5a74129ca7cef320af088e739a0a9c3a695320647cbc4d34e43a11a0a091fff1059fc44eac3acedc6e61413b9de8dbe6071c8e829de5a3f6d036eb41701f97cd09015566464d47a31c532b81c5a87dfd98f15e7f36c1c8b40547fc35c2fb88d5f4ebec970c5813bc692c3f917f5c72da19e0d69915a6c74a6ff51c01176ad9ee1a643637b0252dfe40e03aa0f26239864be8628d2", 0xdb) 14:37:29 executing program 1: r0 = msgget$private(0x0, 0x280) r1 = msgget$private(0x0, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x7fff) writev(r5, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r5, &(0x7f00000000c0), 0x64) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) msgrcv(r0, &(0x7f0000000080)={0x0, ""/226}, 0xea, 0x0, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='){{\x00') msgrcv(r1, &(0x7f0000000240)={0x0, ""/197}, 0xcd, 0x3, 0x800) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) recvfrom$inet6(r2, &(0x7f00000003c0)=""/17, 0x11, 0x2, &(0x7f0000000400)={0x18, 0x0, 0x100000001, 0x9}, 0xc) r8 = semget$private(0x0, 0x7, 0x400) semop(r8, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0xffff}, {0x3, 0x8001, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x69, 0x1000}, {0x0, 0xffff, 0x1800}, {0x4, 0x400, 0x1800}, {0x2, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) shutdown(r7, 0x3) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) mknod(&(0x7f0000000500)='./file0\x00', 0x6000, 0x4f1e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f00000006c0)=""/99) openat(r6, &(0x7f0000000740)='./file0\x00', 0x20, 0x8) getpeername(r2, &(0x7f0000001900)=@un=@abs, &(0x7f0000001940)=0x8) 14:37:29 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffe1) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 14:37:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="01"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:37:29 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 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:37:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/5, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6099d415) 14:37:29 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x2}, {0x0, 0xffffffffffff7c9e}}, 0x0) r0 = semget$private(0x0, 0x3, 0x10) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa10, 0x10) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000140)=""/106) 14:37:29 executing program 1: r0 = syz_open_pts() flock(r0, 0xb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4003, 0x40) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x92ec}, 0xc) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x81, 0x1, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x8, 0xc0000009, 0x100, 0x401}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0xe0000002, 0x78, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x800}, {{r2}, 0x0, 0x4b, 0x10, 0x867c, 0x922}, {{r2}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x1f, 0x92b}, {{r1}, 0x3a2c6dd4757673d3, 0x10, 0x1, 0x2, 0xd5ed}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x3e, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x180000, 0x615}, {{r2}, 0xfffffffffffffff9, 0x1, 0x80000002, 0xfffffffffffffff7, 0x9}], 0x7, &(0x7f0000000180)={0x6, 0x7}) r5 = semget$private(0x0, 0x3, 0x14) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000080)=""/32) 14:37:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000240)=""/253, 0xfd) openat(r0, &(0x7f0000000180)='./file2\x00', 0x20600, 0xa8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') pipe(&(0x7f0000000140)) 14:37:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0x1d1) 14:37:30 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getppid() getpgrp() fcntl$getown(r1, 0x5) getpgid(0x0) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x8}, {r1, 0x4}, {r1, 0x10}], 0x4, 0x1) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) 14:37:30 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x9a8, 0x1}], 0x3, &(0x7f0000000040)=[{{r2}, 0x0, 0x21, 0x10, 0x30b, 0x5aea8aba}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7, 0x73f}, {{r1}, 0x0, 0x41, 0x80, 0x5, 0x3}], 0x725, &(0x7f00000000c0)={0x16c, 0x4e}) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r3 = shmget(0x1, 0x3000, 0x41, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x2000) semget$private(0x0, 0x4, 0x600) 14:37:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530a0"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 14:37:30 executing program 1: r0 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8011, 0x0) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 14:37:30 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0xdc2b00b2f41c88e3, 0x7, 0x7f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 14:37:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="fa7433ec017b51650b9286eba32284ae5b8cdf41", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f84000000e552aaeefeaff0f2c85e2831cc1ad449011f78000000000000013c1fe9002000000000000001ff1034348d0ebc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b960ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deae2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49856e91acfeb2c2d4b0292f20000000000000013a9e16890c5fe566b566a3ec9d7b31f678df44ff0ffe5b019c9b9fdb9281f9de583d7bc79eacfebf75297de31e80f47fe2f6fa4a3c2200d8d15f423cb4277877f16f29d5a524fbc47e993fa87ace9409105a61729a944e829fed4aea49ec9965e2cad3a8a4173b08bd135f9568f9badeff6b466ff8a895ed446723f320a15d3a42ca4b9d0e21ffabc08c4b5340cf802508de6b16211a8a6b7a85970eafd4951645ff3ed82c7666055cb6e334802e37fbad16dfe5cb3003c3ca98af9053739852c3ed4ad4f5a0276ef8306a7728318eeacce923a8f857ad6dce86a2c7f33b28ad5d5cb804b01e42af2ecfedac2e8", 0x209) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:37:30 executing program 0: r0 = kqueue() getrusage(0xfffffdfffffffffc, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 14:37:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/76, 0x4c) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0x5e5) renameat(r2, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='\x87\x00') 14:37:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 14:37:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x29, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x8001, 0x3}], 0x66, 0x0, 0x3, 0x0) close(r0) 14:37:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 14:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = socket(0x1, 0x5, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="22099ce78161c5dc670578965c70a9e457800c13baf88dded17853eedc21c37b89e1e997699f47155c6aaba4357c937d1f5617f01485e8bfca704451ce4b207abb43fe7495c949c1ee60fbe4f3c015e056b0dc722f3dc9dfcadf2da977bfb99d8d788436d60bde43aab6b6f74d03018b7fb9b33dcf0b631b45720e55e39cf876cd3019de69185c246f3add00fefaaac4af71eb8a6f68d9acc4919d2d108c74052679b9f08faad7bb3d2d2ece892089097fa126b4a3", 0xb5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:37:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x44) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 14:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:37:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x2, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="62fdb39c7f414bb7ff763566d2e233e1cd9813a5c7f64d93314c3b64f7e113666767f37d16b3b5107872d8042f6f1c", 0x2f) 14:37:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept(r0, 0x0, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x3a, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 14:37:32 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 14:37:32 executing program 0: nanosleep(&(0x7f0000000080)={0x3ffff4, 0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 14:37:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:37:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c652ffb2de2b894589628fbc9bed6faf211619356e12e66b67cab83d3c9e29c50c6bb33330324b19fbff79afbbb6d546899b0ee3723ef1c05012c2816635b3d653749717c310e57df0afa471f561c435896f6f3a7e4c3099d3baac7bf52efe4b9e24c11b448e4d0ac000000000000000000"], 0x1) 14:37:32 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() fchown(r1, r2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffd) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 14:37:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="a8e8f7ebef624063a5b76d74e8ae8ff15e62a8af1fc2a542c1674acd7ba4ca916a863586b3946ac86f5d84624352d4c573b3ed87a644a2c52e8a84d6f747e7462d136808e7609bbc2a92dfcac584ef2848b182f5312b109ce721a064f151e808b34be1768d36434b1b", 0x69}, {&(0x7f0000000140)="8f3a83058116699e03337ba72b764244bad927412292ff5a7420e6024487dfe585bd10188a9b4c726a6f0aba5950ab2febdbc59720be0db1ae4380f14908611f5811f5b2e14ccd1418d4c704a390b9eed575dcfe43746d8cb8193c33cedce18c76dbf89c78b6f0af06df011780995ddcdec9fe6a9acda1573ef705a87dba91d9a77409e707b33d3b78e74bd2fc3975cd692af2132ba094ee20cec85c10cd238ada4168", 0xa3}, {&(0x7f0000000200)="fc95845f7da8939d7a37ed03f1102e0aefb06184126d", 0x16}, {&(0x7f0000000240)="78848325b95d6ab002b5a79d032f71ffc8c9e417875510206e7e2e7c213b17e86cc983205358365717ce8d8221e84f68e7ae0e7aa8f7348b292d91167c94ad6f24ebac439347c6997adac77dd4c0f8c8c0aa919494637d1677f44daa9ac8d35460247f6f5861c266de441afba1fd57ea5dd0f87b5279c87eaa70bcda45aa8423ab3d03a0681b4e5ed868597dc98ac2f375b4400ae54364a6cc25391b2e", 0x9d}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000027d46700000000c9b6000000000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf8}, 0x8) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 14:37:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 14:37:32 executing program 1: munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:37:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) close(r0) 14:37:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x173) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff00681b4220 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff00681b4220 failed: no mapping 14:37:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r1) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x8, 0x2}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) fsync(r4) 14:37:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="aba49827066682af38458bfcad03a9", 0xf) poll(0x0, 0x2488ed66e0c3da22, 0x80000000) 14:37:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x2}, 0x10) r1 = socket$inet(0x2, 0x1, 0x85) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xb4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 14:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) chown(&(0x7f0000001280)='./file0\x00', r2, 0x0) getuid() getegid() getpgid(0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001380)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, &(0x7f0000001180)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) fcntl$setown(r0, 0x6, 0x0) 14:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 14:37:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x3, 0xffff) setsockopt(r1, 0x1, 0xcb, &(0x7f0000000080)="637c7c611d55c0ddf27c4f23ba64f0cff5cb22e4e3ee3fa1bf740353b5f09f139fe8e427dc3a8a49074c98bdabda6aeac261e5e868d686939d619b1d72adf6a12b166bb15070487d5286", 0x4a) 14:37:34 executing program 1: r0 = semget(0x2, 0x0, 0xfffffffffffffffd) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x0, 0x81}], 0x2) 14:37:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) shutdown(r0, 0x2) 14:37:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt(r0, 0x6, 0x552c830b, &(0x7f0000000000)="a9a6610dd67531549df9ad7490461629f7cb7600d366de5000f923c591da1c70817d3472a504efb037589d284dffc5b0427b5b99c7cdcd8281f535cf3760c94a6985c0a63dc4b2a18b63c1daea1cb7468a5afcc96e6847f571e018d45a76eeb5d1c2b3984b8a26301943a6f3650c5192e84004395f598ac76c29aad2dd3ff6bc1136584133c6878ddebec44ddf0ec509456e22", 0x93) 14:37:35 executing program 1: r0 = socket(0x10000000014, 0x3, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:37:35 executing program 0: unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000040)='\t\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 14:37:35 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x6b, &(0x7f0000000140), 0x0, 0x9}, 0x0) 14:37:35 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = accept(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000040)) pipe2(&(0x7f0000000100), 0x4) 14:37:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x69b9312040331b77) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="ff0ff182f96fc11f45c0398bd0c670b8b5e7be62c6f7649f0f5c43d13dd3fde7ae03eb08a46ad040eeec481eb414d21c", 0x30}, {&(0x7f0000000180)="0078ebf4d58b0fdc15799e33ed200f49246ab9763778197f05d79db2899aead882420f21f2b8516dfc37c3df0cf7a58ab7c49ec704bfc1ca28383a266309e0aa6afe348b6940637fc8c34e66d698a9fbf36ab8fc531252f523e9de5f911c01caf4e8e80ed2236db1f4e286335889533bdcee2ebdd9d28b174279d9cfa70f0666cec1b6035b03229bd1c349ade50fa0a707224d7b1cc92b4e4fc08ed720d582719f1e05f0024a43d739f90a9471ee26621a7ce885b94641df91718adbf46729dcbf246c96ea64657e9b3248fd24138588dc4c6b5df4728169b95b825ef1f556c19b60fda7adb2ef679b98a73ba20d52e16bd6563d7bc90628b9d2113adc38affd0ece3644ecb1706a7c905918c1ccf0d8f428c6eaba85cd8b37af416c006fa1057ff3a1194082e19e40ac1562652b254e9a5d2c2cd83842ab69c6a52c27016985a38c1e15b5b991847ec183c54c932224515e6441dcfb28a4840122a8f19d04d2a6c647f8f30f23884e651da4e71ffac08f41c7f7d3db69dbd383479f2816a7225b955182235855f6def562dae41e5fa4be77b4041ac62b378812a10f2660e3e200caa646285b43873f1f08acdd8538fde4c70010c369dbaae20b353d27ced89840b49b55210192ef967d36aca2b976768f6fc97f19729740e3213a1d1482135b3d9abd5a1e58ffe012a8138259cff7132a6ef09af5e4c0d2067db8251986d548fec98e66b22feaf938f746bfe0646466b44424b09ffadaf02f2dd704cedbda2b0f80e92a6feba10f9b5f68716c0f6024ffefb5c15f01bc6d6f061cce174ce9871492c1cc3b357c13e93dc38dda2aed722a0d5c5f03a201af3892939f7eccea229c3d5239ccecd73e1e233410c801e7283d603d7f710c8f2960ec17a63fd2f87d029e63b9af2449661296635496cda15fe6fa5c5542e4227d2e181bc6e3c5c8caa3f3021e457d46f3fad77978a7cf5cd74cb8c7fa587a5167711d7f9ac8df502ce6cdd5d234311acf8c693e8ec77b09b4866f727527ac19d569704ddebba91f4437467225823b0d68042dcf202db5291b7e8b15d9234aa64ea0a1803457dc4097322f5ff3e439bcfacc1012291340e9f0c4e64f47acf40f7c6bc2d33b270a40238a20db0f1504787522772bfb175463b6777bdddd9cf1545b6b1ebd5a66c3d0fc84fd9763734e6957051642bedb6a2e555e6bcf3d95415d36e5fa77a0c58a27fb4060524910730d7e4091aa556c6fa4de4b62270dbe99770fed5f90347f6a06671cde797d0152abd0d5754f7cd1642093da2fca3cf2f1d0b32cb8c28a56ff5344ec050f120ed469a03fb1de685a05e91a290834de1a6d22caf51d7f6a15aca2029d94b1ba0a7c029fcc8ec267bac39fdf6eadc4a8ae9d0ded52d30867a46e9e654ad7f195cd7da3f8cacc4a32fc1b4ddebbec4a8cecad73967ba53cf68110972ae525d13d3467d2e66ea94d5eb990d9255e323f235cbfe39e06014e39f8ecd82aa5603b70493fe3a6f9a16e76f59d81d093549ff581ac445c975d95407e2bafa05034d5fc369cd167047fa017295ed6fb6a74978c4734216fd5bd3b5b45b1b22c1fecd1826d803a952d2cba58042af1dc406510f143ea643cac18957930469ab35e348d97f860a9126e55d1fc44e08e0556d29fd97fbdbf1ad6f24367c9bbec35259cfb06716e05b9f0f0469db543717d52486512b41084a133d2515d34442786577b4100caf1ac41ee292d486bfdd5e063da1322c799a5628be3350139b340a27dd16774cdf7042084b5279f3445ce855fa72c347aeffbd111e6922ef7c5e6f1d1bd0b8f0a32a16d6ef41de4c6dde7e4e2ad1f2ab785ce4303ed44163d0abdbff234047355768f6f08448f15b502a05e9917d5631d63144d17467f2a1f15e1b817067a22318f154989677ec2f6a8462d2b660ef947dceb720884b3f8f36af5082bca677cc6032fed80e7e74e9b2ea177136e347e767cfda5580167e263454e7cfc1b7425f5bc6087b4d813adcd93fd122f3b1229884dbb15302cb038c015dc1202ed351327e814c53019b11fd1f8104aa0f5d99147cfa5eab468900b27dd3eb2dda5927586c18ec533dd28beccd82272e97f89009a420199a17e5eadb27264f2bfdc57157572697ad8da6007665a461bd1480d5a669daa30d9473f7d9e878aba8a6fb93b08e3903a83ef4eed34e1df0ff9059c25fd2dfd968bee5f339069e08478946829a6ba259bd2c654ffd9dde92b6db7dcb2116264e14310ac34845367ea368aada2e0c05bdf1961787b466df39da5619366cfa42690efc65dffd28ed22c53fda4436019c3591c56e26d88cc90543a6aedc43ca9a235efce20e03a745947d74edf7dbd5a23f646c7785d7fe416e1d19c10f6d13a19f8e5491892d97c344e47043848c659b5c094d143da96961047879a7a7c484857e9836b74f6d084252f36717746128265d2176fc0953619b97f17ed96d660ebfd3addc9575805678c80a776168260435570ef727ba28e4078bac45fb5d7d2358d406d1b422ac2528f6cb8cd4e7fc96b579b201fe5f5c11005dd03f0816d4c8d85c30cd44d82315c68378b3b056717aa6eebbfb836cb306649435e8cb62fc34b1db17f08c78eb21a7f67fdd52caaaa1582e9976bafe07952d8c79163bf2791db916cc5ac9070402d5fc45bb0f19d99701194840daa23ddba72b5da72275cc82f5dc646616c1f77458c83883fde423bcb19aa7a7ee4d5e2dbd3f25eacb2fce1d2a73a3dc6f29772619d2de74bbe4185e684a25f630c0e3a20aa5fb455fd7f25b1ccbe4447c936448c9f3b11ef1640807736d8d06bba102572fb389d6aefeec30f28bdd47f5123db8495b59a8c138c93c172b112f17624ec027abbbcb9a09ed01c58869c9faa3bb76b537ba8f973ddbfe7fabd591e3a1322d29c2f61915f964e6e560c03b12b0dd2ffc3e2829566082fda52b8a135931a5b53ce51b6143ba0aa18430f691e66e83d95580820b6a12ba22cc6f58ce00f2ee8f93551af0b2f924854465c31d6e94e68040c63364b9ec70b2215155c1499c4511f3d59c9f7d5efcb97079c82e3413b8cbe3eeb49429ccd17eeca2f8d9a6046fc6071fa3a65f1f0a59fac5dbb26b2682949c6097d0b4f93bc3cb2c19cb641390565fe428f7ab28ee6ac767369bd63df9c0c4dfd5c58985e98e80ae81426b55103d5e1daa6ffb352e923ac25a6f14bf5857fb9d3867de8ad48e7066f854cdcd007f1666652ab82e4c7acba57fb2b8350a12050c1bff40167f885dced57df7941d2c8b2db162276bb2617d17e29ce150b974701d3a1d9d87119b3416e7bc34661268b7edad0196cc7f32d152f82f88d9881e7d476c8cd969ce4ff883381e5c0f429b6501d67d68d7461306d3311ce0ad1807866ee1ffe8af8fea0f0667b16ccaa5f6de10f53b8b9ea5591e522eaa997ca20b957c994cf5fed993982c755b8af72a2d6029d7800725f19349f4a38542913607cc76ecf670f9b06288943c86a062cba0110586c3c33e16e4ea9786d2d268167642959f281184bfef840fb8113e141990fc2277083b5618df5af514980462c97905869198542ee1d03ce26a38bc72dd1587117803979c980f021443578e44e31a41e4db110ed08cb4b4e19bb0739be704c7f0417bd742718c44321352016becd7104c4ca2c62f7335cefa2e9e4df3b7d937f9f3e91c79c81417115edcce721e6bb411967e3a6ff8866df2821f81d7a9afca2902f696b66b93c8525d32c20785f7c32f817dab44d5c5bedc7524be12ca31da8c77f7e95d96655acf318a7239eaa224f64a4b9c0e8c5a74a87577dc4f21eef0b0dddcf6f0905dd49ece5bca1ec07fade2353192c158ce02a2b2a4783110c96cd7779fef958f04c84ba1ab1b96e31c66446a30b043f038464058c06f178a1a4bef351c870e3e20695c3dfc24f6d00d8fa0b690c51cc5058253cecaac6438c088a93ce0a75e78eca60894c56f3f0779761ee23cfcc360632b1befa76b1e9b330e7aec8639ed3b442bfb7d71ee6d6cbbd49dc5db01b0c0f23ad5747ea721a93ae4baac47e7e4c1ae081969334da64ba3666061c263e0f8388b1f661c99dee134c2293c4e9c76dab42bddb53a449be9aeabd628531d064ec962adc054c6df2401257481b8d96da642dd9179567567974a5f049a058f0ae8ca7c328b75f094a2a29fd1f7d1080b416dbd7cc80e51546d9f265d4db746c53088e10cbd1a5b0caa3571746fae08e8d45f9133bfa3418038a7284ec7604f6f8f8e0b300d1e65c19dc13d6b7ff5cf659d0e9a74eaf23d11232f86d52c3b1b50a1d65cdea7c8e34f1440275720bdc6b6a01efa25d9115bd27c0547659fadea67c10180e29f45383adf188f0ce2b57b03b85afaa1eeb21f8184edd8ad92fe0af9dcbf53e40cbb85f80e68de4ba5f1212a902be75f7d88e1609abeb186430066d9c50e80625215b62abbd2b4ee63f96f0beffa5cce66f4618cf93329ad3a3b2f293b9fa5c78e28d63b90a1aefd520f958e9292fb75ffd1b0b3b6344d722747d85c93654cfc3fb75a2d30cf3452fda68f572effdbcb0f59e80ef066b4264022310091af603f8c59d60b0427c83953d46db25908eb3e3f7f21d1046d5502e21ae2deae933c16587dc61bc21323a046b0bdd5d4da5d4cba7f585063c2b777b71bf45bb011a70ffcc7316ef023e064b2233babbe76652b2a71d7b3bec2226c88c37f1f84b2b1bcda51427cabd8dccf058f33697c894d329dbadc2b47456cf93d93096b3bfe9b53725dd999abd0cd1dca29fc492a361b81d021b266058e0994ec6b1df620128fa61a19ed1a311367ee76fa6eefc67b072537c154bd9431f1a72b50cccf6f1b064c65d2030cc007ae062374286a6d578b23397c9642e7654f64d853b06680cd687ff496f369ee9afef9ba0f3ca9fa9b8eb63f7d6d95c0a72fa6155197879faa1f41e7a928c943c28ff074eca91bb4bd8d1579d0e5bfa9affdf09c70eabc7bbbb6bb83065e45e239e1d6bbcb7889218c34a56cddd55d561127cdb5d5cb9690410cd8b2ab040af2f394bf58cf1745c96d8e7f1e4e2baefe26812e1c08e87c349f831235757e81e93046920a91bc536f25e671501bd17b13d427a43f44feb2f787b95a51037c69ec74a0ecef0cf89669d6738655bf6f0cc922a5f948d58a9e1f7704b34ac360c6a62ce53a52a321ce051a4868b765fc691f8889079c51622fe1475d966a6ffc33d6133ed46c9664752a69bcf4fe756397ea98a540f43e7df529c13b87eebf74a4abc5b0e566097e4092682ce5f8d6078e28a02141fa20d901a88b0dd0dbe5a81978859593af845d7781ec6886365926220c6d6fca2ba405e4ab5a851b3e400c766158ad4ff031ff7d4f7721b68d43ba048a2fbc092e94181bfe7e88646cc6fb162c8a641574352cea967c1c1c229aba0461b729e4d189cfa8e5299d1ac8e4592fc6b66fd50289bb31852fcdb291675682ff4e4338acfd705ae6ab3c4eef1627a39e37846e64ed1ac39d44c473c9a953d03c93ec67f8e368b8b810e6604d971e6f20a997681c8471391484922f2522772f98d8996e0dc1b2a670b6d712ba09e29841fc578e86cfcadea93e79eb41468b3389330c6c7765f1a073b5cd3f42d81f0f68b7b66f6af087983b35431bb991157a22b55a9d5083ff9e63121e36ffe5f048a1809e983c59109f7cafa0459220a33c5b6a3cb0f46c53cc829838de684955e629aa63934e540e733c268dbe87d492e3eba0cd75a3b098704ab7e7265d70bda8af791966186b3e12b77d24b7e1ca6ccbcd5c30896", 0x1000}, {&(0x7f0000001180)="c84a5ce03b55b63fdc6e1a7aed18aa57466623f06ebbea3f2dfc4b6fc45ed4636fd3bdb50c8efad38ccd124fef4257691e71b40a92cb4737db4b5f53a342083bb149a1d871edda456d3d143352710293216468ff4be69361c95a1d7b360f4f0b5c897a6d7a4a3a4606fdf6a940fba2521cc6728373e9b84f67c69a086d37582c2566288daeebdb077b83a2ffb79700c6b76e73c12eeb1d4d8321eb10f34e59e970f3ff89ddf2a67bba707ffad408241f4b8ab8ad5acfc4f1fc12a882af99e7901e6ca461aa59e64895f8a4", 0xcb}, {&(0x7f0000001280)="8e17e264f8d3743cbe1308eceeb67d1bc49283477be6c7e0c793eb99c96238f12012ae8679deffc550ed658c0bb1396e16cd6adb55df0ad89e3d55162efd01dc4733ea8fd2c045ceb7d706b36bbd342d76f40deeb7d7d56e825055b7d14a73e456a85ae2ee2589472f4276878ea43931c3175106f7", 0x75}, {&(0x7f0000001300)='}', 0x1}, {&(0x7f0000001340)="8cb697f611b1a2730a64021d8e2160dfdb624cee6c90e5bb35158d90798fcd2f576da4d2c3685d5965a483f0b3693bea308079170150bcd08b6174d563f132df0d80573fe4910072ad65274429ded0ba49218dee228b48c5d4789ba0d10f581d986cd83b62ea32ba16f2db05649f0843075fd7ef338c2bb8fce34df8f84911c18b90", 0x82}, {&(0x7f0000001400)="d124060b5975130d1edcc6bf6b5ff48f96533e38ed00f62db49f8452e56685944745d878377fd8376abe40439f6a77ea0644d06ae9dc5fc9da056e758f77cb780d9865dfae0215", 0x47}, {&(0x7f0000001480)="f8e23d44c618105c6d1cb844da2c1971aced9fa27415aab776c9a0541e9dc10b618f2b857c6c5a53d95453fd9422b93a081eef2bec13ee8e235276187cce3a7ec38b232753c1dafcff5446b9b95d6a907a59c97bf646b2f709aca3d077d0a68c189f1ccc7835333b1a0f71327ec440374d3a20c3d0811fc271da1d2dbc0d3f3c9232b1c35f7a96dba24a1f530289961be5ee9b928f8144efb0c5205e2f019a697598ce7c2847be74ac28913d154c6b9cffed475a794250529e3b6fcd0547600fabcaf8c848d86c384c93b945501a88a17ec576035fbb4704c60066d81d43b0d68a944634bf6f053b446156292654f2db3d3a17", 0xf3}], 0x8) r6 = dup(r1) r7 = openat(r6, &(0x7f0000001600)='./file0\x00', 0xa0, 0x110) getpeername$unix(r7, &(0x7f0000001640)=@file={0x0, ""/65}, &(0x7f00000016c0)=0x43) getsockopt(r7, 0x10001, 0x5, &(0x7f0000001700)=""/28, &(0x7f0000001740)=0x1c) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001780)={{0x18, 0x3, 0x7, 0x7f}, {0x18, 0x3, 0x0, 0x6}, 0x74958669, [0xbe34, 0x2, 0x0, 0x7f4, 0x7f, 0x20, 0x400, 0x4c41]}, 0x3c) accept$inet(r7, &(0x7f00000017c0), &(0x7f0000001800)=0xc) msgget$private(0x0, 0x20) r8 = dup2(r1, r6) writev(r8, &(0x7f0000001bc0)=[{&(0x7f0000001840)="a418d950ac81f07f8755cc80665f5ccaff20dd00b04530f77a3f1d2c2137add9d8dfe5b1bbfd6f2eeb43ea9f526525eb030dd93f9c07aa2d9ccd6ef76d8296aaa1c052373d5c8ec55d36e29d1207da1bc3ee8de0cbbdb1ea6288773ee1d07030809c85963c9e150739671b03416c4268303aad42408722b78eb95846c9f04fae4c726a6adc69b88671c99e742f3f07ac", 0x90}, {&(0x7f0000001900)="b694b3e32887f6bbd53123d64f53e4aa9206715a1aad1b32ea0552187fe31886880475418901100b9bd9020c9ca2c96b4f35a0b014d386ee88e88f6c7d75696a7e3e2ddb1bfb43e5b41d60", 0x4b}, {&(0x7f0000001980)="f67730852cede4e5d24deb701d69af0d1c5e2cbf069a4bb464d0c0c332cfb11770adc897ca807e4be66adeafb5d673ccbf274a832a4530b6d590ed4337e17b8c70fafa2d6c5370330d72cef081b244b57a2a0404bd870649d1318532e2e66adab4d2f99ecb08459711663c7395c9551e4ee8e37453a8", 0x76}, {&(0x7f0000001a00)="232af78b4a2a6e6229fdaed10411fa0e53700729a9dd68cc2f3fdc8cb99ea8b72d9206a127896df73b141b5ecbd38e184e9f7b895f55ea91d4c19302beaa61ae04b61bbed63e3dd1690f6e3604aa1535e8e0fe8f806cca90ab349aee", 0x5c}, {&(0x7f0000001a80)="45fda99dd73014f53959187d0763768f62747556410aa68ed626fccf5153396fa84ab5a58d1f875f4221be988caf636141fc3d125f1be4405af9d47e3ce610349293d9ebdfa41519dddcf8402f96fe69b09b5eb7b51d2352c6502fdbea93a5dca8497cded3d66689f700c003e5eb80f87bc8033fca1f", 0x76}, {&(0x7f0000001b00)="ddaa19d7d26131fb563c76c592cf4e9b807741e6e1707c40196d0f30024d6aff7a25a9768ad70f59f4a3ddb3266d6ef79f946565d2304f2fdd8a8a5355494a4b62d942dfc87f", 0x46}, {&(0x7f0000001b80)="74a7b50381bc4e7eea3d4bbba4e1935780f72c8c2b964636d71bc58b68a1fc10bb21113301153cc8111d21c81ce0444c16bef5da9a2ccbb235cc1f", 0x3b}], 0x7) mkdirat(r8, &(0x7f0000001c40)='./file0\x00', 0x48) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001c80)) chmod(&(0x7f0000001cc0)='./file0/file0\x00', 0x1) getsockname$inet6(r1, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) r9 = dup(r8) seteuid(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r6) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001d80)={{0x1f, r2, r5, r2, r3, 0x8, 0x1}, 0x6, 0xc88b, r4, r4, 0x8000, 0x1da, 0x9}) pwritev(r8, &(0x7f0000002100)=[{&(0x7f0000001e00)="62dd9767df6840d4a3240a237908398351ea675250fd203d64c51b2a78046e44a2082048fc56c86006d1311b7585fd7cf25a4b29cd398f04748c4e9ec0912350e03d68ad5889b796f86c734c0b7e8624c7c5fbdae8ecb9d4052433397307c53838cceb77c5dcba67ed7725ca6b42fd14bde15578ff731e88ee15d5cdd929101a6f5c1854c187b8e2e7", 0x89}, {&(0x7f0000001ec0)="fa82eaa1b66c6ae09613b9e5d723c66e0f7780d6be2cd3b08ef2b20ecb9c426227c01b42457f8880f1a3edf59fbe18f14ac658d2a7fef48e7dc8a5096f13da9b4670acb792bc0234", 0x48}, {&(0x7f0000001f40)="a4fc83cfd17d07f61677301ab0ea2d564508aa2b8e04cee25bebe11e702897f0606719f781f7e3005cf1892948547d5d95698a35ce458f8028ba642b01675a8ee94b2dfc1a7c", 0x46}, {&(0x7f0000001fc0)="377757d54aef9285a237f66a59558ef998f8516b935f30", 0x17}, {&(0x7f0000002000)="518232b0faa531f5dc08774b24cc4f2f31303117111a7d6c69fff38f61d25c84d415491b3aa835fbc71017b1fed6f6cd40147dbf1e832e13661742771187870ede5858e00baf837ee15fc8275bf138e41d395e236826f9afbe66f73d205882a6c32930a3c05048a6c282d9d7151f6db0e7c97d2df17583f820465a87a9258a81d39b7f3dee7d2bf4ee516adea233cef5524458c65e85d60686222ee2a9138b29ace91091e60e7be47deff1f6941730fbeafc9cae390361c87ceaa4616c44240991ef6b34b547ff2b78c8899efac767", 0xcf}], 0x5, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002180), 0xc) setuid(r2) 14:37:35 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) setrlimit(0x4, &(0x7f0000000000)={0x1b, 0x1ff}) 14:37:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x5, 0x6) r1 = dup(r0) fchmod(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 14:37:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 14:37:35 executing program 1: pipe(&(0x7f0000000840)) r0 = shmget(0x3, 0x4000, 0x5268fd1d367e651c, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x7f}) 14:37:35 executing program 0: socketpair(0x31, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100), 0x0) 14:37:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x100) getegid() accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 14:37:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/6, &(0x7f00000001c0)=0x6) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) setsockopt(r1, 0xffffffffffffffff, 0x6, &(0x7f00000000c0)="c887154381ab6f92ab1a43a1e95ad142652a426e70e52315ef969cb04b3fdd7d52ac5e816dedc589669148a4c32c6e68e0cee2ee5b47a9e7c591e48471a66bfa339d7ae5c41302abdc6b3af66afa741d84f82f35790bdc566f38e1666bb8af8777fbc688ab696b769399857f151bf158b1525930f5a7df9b262def4b37677bc8fdfedc09d15ff660d46801e31180c28bc98b36e50f56b2c2d21afc5cc6c4cb2cd0613183d702a3a03a5690970fc3c14775cd7928740355", 0xb7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:37:35 executing program 0: pipe(0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x10) lseek(r0, 0x0, 0x7) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)=""/60, 0xfffffffffffffd93}, {&(0x7f0000000280)=""/173, 0xad}], 0x2, &(0x7f0000000380)=""/239, 0xef}, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0x50, 0x0) rmdir(&(0x7f0000000840)='./file0\x00') 14:37:35 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) 14:37:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x24}, {r0, 0x80}], 0x2, 0x8) socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) syz_open_pts() 14:37:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/122, 0x7a, 0x3, &(0x7f0000000180)={0x2, 0x1}, 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000200)) 14:37:35 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) 14:37:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x800}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 14:37:35 executing program 1: r0 = syz_open_pts() r1 = socket(0x30, 0x8007, 0x2c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x6010, 0x5) execve(0x0, 0x0, 0x0) 14:37:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x108) shmget(0x3, 0x3000, 0x220, &(0x7f0000c4e000/0x3000)=nil) 14:37:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x4, 0x0, 0x1000, "019e2bdd147bb3ceccffff0c8000", 0x96a4}) mprotect(&(0x7f0000260000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20, 0x1, 0x4, 0x5, "3bbcae71fee10f1573eaffe23658db270eedaa70", 0x56a}) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:37:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/18, 0x12) 14:37:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = semget$private(0x0, 0x1, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:37:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000001180)=""/96, 0x60}, {&(0x7f0000001200)=""/227, 0xe3}, {&(0x7f0000001300)=""/254, 0xfe}], 0x3) sendto(r1, &(0x7f0000000180)="02758e31b89fd1f5748429c7167afa6fd3559ab0535f51af2da3ea42e25cec1a6f08236a10fff0a36325e73028fb9a079f4e6b8f312c03d8e3b710ed039519647cb891bd194756746db137168811aa038c51ddb4a5597f72762d795032457e76ccd1e941b854b79c45dded3f699de1d0e641ccd711814bd55c02ccc2b4ca8b172898e1f58c7203f52127946f021cd04345199faeccbd582d42e28c184fb45e099b9973db8177b25dabe7adad221caee30eaaf700941a015b7aa8a9bc4587deac711421456e9a4ed0fb32d0c517ed515fefcef9b4bef53f2609dd7e76a86583bacaa92c9d32eda1cf3f8e6d3dba5df85ecd0deda1c23297478bb7365a98ccd501a610972f78d741bb5f44944f3ad438b8f3bd0bcc6f7c4ffc9c6b2ef40cb532809f584193f3cbd3feaa1f193d743adc222b993b70fd168fefa1147cd056d1eb33e231f532ce9a761d9d5e028a355d4fb22761907493494c7b94b6e570d319ac19f896ad85808f3395ac6487880e69b9365306e2a8577d3685850717783f5871b13981c7b01c8c34f5c259db5c2f00df8525f97970fe10d3fbb967e746fb32e541871efdf66ec996c1d6d5b8687fcdf10b079b64caa4ade620772910903bd7b4790f322ff8e6d8863d182819a79e549d529670f7589e49c15cbda6a28fefe2a8c687b5c3128064552f97dd73f92571b0295736c09c2c5e2f5ebe6a4fa51e35352e008cf7c26fc7817e2aab78a4735ee8078d74eaaf27de6e26d04047eaf1a4cced9e6b0599af6effd6e69cc31b1c92c553fd260b32f7545d61b0b978779c1f312db6a9ea566d72ddffea6669dc8a3ce69906f971109253f93760324b7d6a00885228b5924814643fc0ffbd7dfbeacd897f6f934600e5d23e613996a769e5fb83293f7670f3a7472199aa6d373f73d95f10ffa411f8dc1f6418add346def148655b3eb7b693b7558540acf07d7058a536729364d2a24fed3c0cee4f26ebadfd44bddcf1dc1d1f5b492bfd65687a2e1ca89abadc09417931ade33fe4eace72296cc5eb786684cba13fe2835215a5acbf25eee026648fcfd892981224f5c3ae837a4bc2ca124113debcda456b1771c1cd1844d9f78d8bdc7123fb26d368be2c520a591cafba594a75ae6a58a0055ed84203bcbb981fc38eef9508b364126c80a04c8ffd2ac43d2098239df01ef733d4957eff3ba44bad8905b969b621c102a9603e8caa9d28e9e8d30e587bf5828552a3b87c10338102c46361dc2b2eb18ab01d4d29d8b0263acbb8d1e98052d41ba4c11dafc27be66e093737c2ae263e8e115f0d4141f5d7df93523d0176b05d7b3c41fb8cbdce2c4adc03d019f79261508a04bf2e0940ea53318383e87176d83554673497c4bf99349a56e0cf3214dda8d29fcde21c828c26cdae27703d1a401acf51ae92bf65e865959e9df84a6b9811d89201ac0ddd1cd259659a686eca8c7591a08f81e72795b6eff9fe330356fc52487646287608ef736463ae3b24407a0612c9a5a0c9140758a20bd26c10fb30f44080088b727eaaa028e41e2ce6275e37dd30c9a4c6bdc6f09c4ff6e1073fc3166909c37e8c3266bb740b83e4152fc534609167cb01944d4fc857fade98c2df732a1e9057e715cd3171c3394878ef49ce1c76714b50e3e31d8e291a81a3f9c9703bd6eed459add254e1e73622291803c8caf8f9133bb20569338c8a9e34c12dc77bc4942342501640ae1cc4d0d6758d4c1e13832fc15041cf2670e4bc7f18dfbd30d890740d35b3417cbbf08b3d6954518132afcc862d7a684531c6d44383f9326234adec4976f8a0ba1adf4ae9c7dbf0b60e059410df7f6cc0967289b894b53a72d55e6b73c444b5113924fc986cd02a6ff1110104804969a51147ed1f0e0eed307f8f90192f98d3fae1ee56be26a0dcb4656fe8b1d60e7978ba7c3150dceb0cbb587c8c6ed8ffdacf58293c4d1fb085e3824d9d7619be432c9806aab77dedf2876bea847abbed97c576c2527f9d21b8b62edb4cef07d95b2106ccedac8a5cca6f69056e75142004b5b2c60aa09b2c9e05bad52a78a45a5b599b50ec43ea1bac290984a3b1639cee3d42e40593b647806b3441a457c453dba40ff8efff88ff3e696c3d5be0e88a0c88f759640f5334837e4e8753eff4a4bd78b37e9eb27bf866b18f73f1c15d0d0ebb83323c85a0ff35735dc16bba76c0d4a48b33d7dc4b1865f5763d0ed4fb33b1ef447fe3ff90ca0aa2a76c222b0cf8de0bf20957117614a2ca3cd32d8391a61617cc8284086029de3ede114ef501942d7197da39c25737786fb5117cc6cea967df1323eafcdd517cad4ada63b3038fefd3ce8b2d924972f9fb2aaac3a6668d22a7dad32aea328400bc2c0cb398821490a398e3d34daf916139bfb94dca99a701404032b2150bc23afa380dcc2b3c05bc53ac93ce4a63b296a8c938625ddf5fcf66dc7f651c091e7b3d90d48638feb3644537207cc8732a719efb8b29ba24f6c49fdd5870df49561bb4dab88d3fc3061936a279fd5ed9c36f5a6d22e001c14986a4aed5a7b7b544c25eaba3afa4c7c7409a452267fdb3687bfa078103bbd1b66ef1685c0a4c6997377978a5fe5e15cb5a21d400fefcde4efae2331b7a58de4d749afb7d47c166c896d47a095a5bfef9ec48dea1c50702928b12ecca5bc5eda24f4751e1c4019d48ee867449225c453a69fe529cdb7fb218c3510bb64d27f8b8a028f8ca249a6374e1eb0c2baf44efcf3234eec8f339f91fb47f4bbc25e330550e7292eea2f9ee8c46c7a8a76a24d91220bcbc71838e00187e9276c57ba52b16d4157de8e1eefbe89618f566af7c1c228c676d8737e30afba5e728154f42269679db078aa01aea2ce09f7a477a30938017cb6bcb04fb3b13c584ba482ea25fc7bccbfdad19998b77c8292f989a855c1da221f59b1891d2626ecbe34e541340b504827f4bb61e4433d3b03bacd9c70fad5b7ee9585b924ba700a4b7d485e7e92253517b3910513062cc496a870b6ffc9bc527189a2fc3b9cd7926486bcab8680cb56f7b1a2665073706e9d45785d185c246db7a29bd0f19033d64c4831e1d90f62aae7d369c6c4abcba6bbe2ee2591fd7c4933150dc9aae053e1dbf3aaf40ea06e7ffb672d05362d75e92909ab227785ec7a54ccbb0f93166fcfbd9256e38cd41f234dfa76d61df7cc5c96cda797f341aeaa2a1aa7b2a60f5e4c0c3b90c15093ec9663b98716a670bb7d1f4dcadd256b73a11bfdad84fac4c659f59c81214d895c057fe1ee010bd750dfe9186746aa71c1b685fccf77d4b211f926291f579e52c837fa15ab822b04e9ffea0698753c7a5fa3ba3fc132a48b6d2cf3b6466fdbdd34c39d65938a5e8675cdb5c451349ed0259f6cb7897e915a0bc3a6b4b88ccb8824074fdc052e5077c2b24c9f80f927fa9a7fa92e217dace83320e6bd7135788f3b3af37857527a6517db60ac2e133e9ea18ffae7b327aba459fed873886c0a69471c0107811436245dab8261995ad3ad64fc5a17c7ad2e6eeea4a5deb5f9fc9c8a6198711cc4e421fed7044fc81b473373f44d0bb271f79a3ced07fb9017137d543e26dc544de9e42e0f1ec72fdfce43c73b72f2ed26b891b8a038e19bfde276529ccff61d4c6dcf2130e47c4eceb27f9527dc981ade1283c0884c30d2ba0817b31985040baf266e13915f9110e119c7194f106d83ec21d5635c814f0acaeea408102c54316fe5629564c17b695f97ed59eb804db5473b8adeb16238be77311a9ce56a3e4122361dec9ecd205d0e5e95ba435101651244775480e731e0b5047842c264548005c0da1336dbb449f2204e3729c079317c1cfa7f5348b8fa9ca563c3b9338becd62dd868e097492a8835c6cbc8a5a403bca10dc6b2324f1d1febaef46cadfc8e1810aedd8bea2e3bde46210a321424420e6518084b1f3621911aa9ee5bc7a6c2771dc330f8cff61132149fc6875324960f3e4dd609f2b9bb3e803cc3b2a2a00823543e8ae1b9d4041383cef0b7698b05b052cd8eded33b5fcb92c192d312537e28c5eed05755e3d8c5fba6b1dd243cc6a1be74aa2fccf0526175066d8cf8a7842a5cdd42829a4c1c20365245140dd9e93c34abbc8af1429cb6e8f3f2c9dd6e5eb12e9c6ac7d9d98f68f8f2c112d239a615d4481702c7ec87fb6116ddb4590c8380272e774e978fa72d2f642bfd02259734913e0706fd221415cf6501c49f63f39ff282b8252799ed897cdaf32070cd0a8e2029ac1f954fd5e61059de1b94bad2543473b00351b348451a861ead8acf7a2af043cfc4396b53a45d815bfdba6b76bc638cf368e74d59602fbc39d9438ace7e1b67b2096c58522bab5bbbc79ee448cc339bf9587b8c148eebe5292dda6a4d368242e330c07fde00a00e208928764fe9d251a4932e9b46970f16c5efeed4d565c302cbe842e60aec435fe4d8a9888aa095dc83b8e6fcd020b54c41e07fd5de3ccc158d7b643649fea698ef151a2b16470b55ec910730115f267e1bdf61e84c6144ef24a6f8ac838770ac1c5626ddd8dc73f7e96693e8cda1b27a65fe11ece8b5558a8af88d925a85c12774485143957c972692c8826671bc032950921244ab3f1ad1341a6dd6112ea409b06d5eb1ef309c1cc8794ff25e248bca9d2f1d09dd16cb98f4a74532784cbd5d4872f21ad54b05137aab78735d83e294ab2c66fbd793a6d2d04c11d1ea0ec3f3756d652060fc568448495286d087f26724517b92a0e9d9fa5e2b9788ac003de051d72a58825dd56fcedd5efc5e2421ba4034ad7a74b501da9cb3c9503c6140fd629d86b14be338f3fb8bde64282f7c09d7380d4f97c8ee6bd67672923b506d890ef48087f9226b4707475f7849cdcd974058901fdb79148a34bfcc670ba420c9513e22d011024015367a9ac1628f3e22894082ed8f97512e17b666f64a42b820075e95a6073592a80d2534a9c280e8164b72223a7fca1843a1941b1f1d6aaff5f32e006105d9db85991de3ed3f0a11651c829704d7c388a31f9055c7edbf3b698ef63b9089f44532e78c36ec6f97b0d94a4aa8995f66790c2a77cd8c992cf8f4594a906a9bda166ef807e60f6b56d9c713e63a6fae81160293ed99287ce0e1c072b90c4de6e55d9a0dafeedfcdb6864c8dec96a47382a1a523f838b2a0aba58da80aa02426e8320543740122b06c1d7ad6a618553f575aeb0d57e4308fc37b27c1662c461bcb54d7c442028721274596a6d95ecdbe8b755e77c7c72d78f9dbfe2078dee009bdcab91d634b12fe1abae6a93002f835d4151c0d896095bda5df130b32d91d8e2563d4e6fea347270f8efa00873473d2d35b2023715b7ea86929c72b559d38818b1004e4b8d42c7e33e8cbd555164cd24ab8f03c91ba7764bfb63dbb43607fe15bbb6219b3792369a039915790d31445ef7ec02b752e917220cf2521ab8e3e05e68d1bd4acde4f489c4649867b8f3ba9a6ab5a8955ddf72e0f508a2472a819a04aadee7bd3dfe74cf8bb8eff9fb2d954a28e524142e2572c8b03cecf80077bef78a62c409c7b9646934050ba1f0677b7ddcb12416555eb21845f92e83bd6794185eba3345fdeb4c8823aaf894d08cd3fe5b5a3036bdaae875f07976dc121e11b93fb342bd6c415419aa42c32dde353951b98677ce6b377744f182d842fe15eeb7ed80097ebed88b539afa65b188260d67c814a5b5980eea784888dfe810f3d964e1a526782e9a54c76006a2fbb7578b1960554b4b11fdfd0af0d39f9f825375f226fff6ac7632d06a2d23f7e4e20e0073279c31880a9c3662", 0x1000, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) readv(r3, &(0x7f0000001440), 0x0) 14:37:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7ff, 0x2, &(0x7f0000000140)="ef7a8e40f1f825f943a9a4c31ef33cdbb7460258e3043e2b77575812b460bfc5e8d73096330eeb057c912a8d90d5766135a0e9831c18aa05f4e068484a63255ea29f9eada0f107520431d5c31fc076b526fd0b4f199337c841a0422dff505fa76dfc6d31f6b1fbcee554cbb3f3bd60ccbeac0a2657e95d8f46fab9707b3a593813b7d73437ed218f7db36854bffbe22a4a1d054740161d0be04c53bea0bf84c9b6038f4078761500b570a1a15a044a44c522a2f733ef498f1f5af196e729cdda958c0a0408a54db5774ac9ebae42212fa5", 0xd1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10, 0x3, 0x80000001) close(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) ftruncate(r3, 0x401) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="f15a5e72db0e68fa048cdc6b982e304d753ab8682f9d88cf92d44c37a06b2bd3bef30bda1b7bf0ea37b2bbf1a7ddad388641b4d4c19f2c5d988488819d4a68603ab811363d135e45449a381b93a06d9681f021ce7efd1492d586fac093b3a914c9941e74a40694b7c0194c1657e5745308659d9d60cc08abc84b97513be66a8ccd8da9438ec7455814387b12d3bcb60cba5ebbe30ddda051318621119e607b3c99be13", 0xa3}, {&(0x7f0000000080)="4d5ac68097c7c6e5fc5f0346dc18db364ed4a6b3f996b25153daae293883197e8b0c8d0744dc61f6aee46b30cdaeb719f77c41", 0x33}, {&(0x7f0000000300)="7c94c118da646774d3193b362a72a682070fc51ab66b9de2e66099c527391ad75b4d166f2da3ece980c64b32c836d4aabe1a2f4172c0bf93e14aed8d13f679a5c627f3f6d36c85bbfb19085281a78af3eb29eda1b387ed", 0x57}, {&(0x7f0000000380)="40d9b4c268d726fdd8accfd6d7b95ed769b069effd1fc6847228e9a9a9ac0731762e9114a0ebfbd16ec2b3314205678af1d2c7247c2a8f629aa290b0cac246938123f8b211710f9a8f18172759da7817120b03ab50d67cb23dc29f81ee6809779e76ee48476718504ee0994b333145427d8ad44d9ecb169240e385e32138ca92d3ec0766729e1aca17d223220653ce01335a24bf46315ef4f29607ad7a972a867af93e84b940aa474b79985eee2e7b75c502a399934ce7c28f7a88569fc0ace6d1136b625fc71184c32e6f76677f0c307e9e0c675037e33c9969", 0xda}, {&(0x7f0000000480)="71b236c9db7240aceaaa748bd1e2cdc509d7a66c908547e6c234e582e58cbb96539690a51257894cd7a86373b68c61ca0ff422ee5222b7a5e462d589971fc0ff91d524902a5323786a382f286482471b84bb702b7aba6d80391a2b1ee3fc6c9971a3", 0x62}, {&(0x7f0000000500)="a6145b1d96bb3559969c8be63d367eb9d6b3a3b94fbdd31559cbfb1a79a475ab8f8b2cee20e513777ab0b82b7c67bde2102764da0785e6cfd0bb1ab22e59d45210ce0e317fc0a70a78a358c53f5e499406537dc9848e1e1f37c1c0671fd7acfba6bb118217c880bf24b0f1095e70de8f32b9978dfc615406d85342fb0b1cc7f788c4aa31", 0x84}], 0x6, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r2, r4, r4, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r3, r3, r3, r2, r3, r4, r0, r2, r1, r2]}], 0x80, 0x8}, 0x400) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x2, 0x4, 0x401, 0x0, 0x4}, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000780)={{0x7, 0x83}, {0x0, 0xafae}}, &(0x7f00000007c0)) 14:37:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:37:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) pipe(&(0x7f0000000080)) 14:37:36 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) 14:37:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$getown(r2, 0x5) 14:37:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 14:37:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="241de4cb31a2764b141fb5b73891000050a67987f8", 0x15) 14:37:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 14:37:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x7, 0x2, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 14:37:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) msgget(0x2, 0x10) flock(r1, 0x808000006) close(r1) setsockopt(r0, 0x0, 0x1b, &(0x7f0000000140)="caf5b415", 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="a3ea052af186420d2fe9b7f368c4f22b7ffc41dfa9b95a67a0cf06b1b643e7d78c", 0x21) 14:37:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8480, 0x133) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8080, 0x2) r10 = socket(0x2, 0x18d626256f83ad5c, 0x5) r11 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0xf5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x3, 0xa8}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x8001, 0x1e00000000000000}, {{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x7}, {{r4}, 0xfffffffffffffffd, 0x1, 0x9e80414c898becdd, 0x5, 0x8}, {{r5}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x7fff}], 0x1ff, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x0, 0x3}, {{r7}, 0xfffffffffffffff9, 0x2, 0x22, 0x1e, 0x81}, {{r8}, 0xfffffffffffffffb, 0x8, 0x7, 0xffff}, {{r9}, 0xfffffffffffffffb, 0x8, 0x20, 0x7ff, 0x1}, {{r10}, 0xfffffffffffffffe, 0x18, 0x80000015, 0x400, 0x3}, {{r11}, 0xfffffffffffffffe, 0x20, 0x3, 0xa1a9, 0xfffffffffffffffe}], 0xa50000, &(0x7f0000000400)={0x9, 0x80000001}) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 14:37:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r2 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) open(&(0x7f00000007c0)='./file0/../file0\x00', 0x2, 0x10) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r2, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) r3 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000840)=[0x8, 0x4, 0x3]) 14:37:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000000), 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 14:37:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202000000ff076584692bfc65ead7fc00000000000000000000000000000000"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 14:37:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x6, 0x4) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 14:37:36 executing program 1: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x1, 0x2, 0x8) 14:37:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 14:37:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() syz_open_pts() 14:37:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 14:37:36 executing program 0: socket$inet6(0x18, 0x4000, 0x8) r0 = semget(0x3, 0x3, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) socket$inet6(0x18, 0x0, 0x81) 14:37:36 executing program 1: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 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, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 14:37:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x86, 0x80000006, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x589c, 0x10000}], 0x0, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffa, 0xb7f76ddeec5f53fc, 0x1, 0x4, 0x800}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x1, 0x4, 0x81}, {{r3}, 0xffffffffffffffff, 0xc6, 0x1, 0x6, 0x6e4e71e7}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0x20, 0x9}, {{r1}, 0xfffffffffffffffd, 0x6, 0x20, 0x9, 0x3a29fb4}], 0x4, &(0x7f0000000100)={0x1f, 0x7}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x100000001, 0x7}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x8000004, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8000000000000008, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x800000000000, 0x8000}) linkat(r1, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000005c0)='./file0/file0\x00', 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 14:37:37 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r3 = socket$inet(0x2, 0x2, 0x4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="29a764e362f216a18c5276834ea2b1987b04e7e09857d2aed1e45c24063e6a9884b7ca1e2971b955268019b4c35b2ea81a04f7039970bcdad57fd5a1fb3509c55b8fd8", 0x43}], 0x1, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x409}, 0x1) 14:37:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) semget(0x1, 0x3, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/1}, &(0x7f00000000c0)=0x3) recvfrom$inet6(r0, &(0x7f0000000140)=""/213, 0xd5, 0x800, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 14:37:37 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) dup2(r1, r1) r2 = dup2(r0, r0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000180)) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) 14:37:37 executing program 0: r0 = semget(0x3, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x3, 0x5}, 0x465, 0x80, 0x7}) 14:37:37 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8) 14:37:37 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r2) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) socketpair(0x0, 0x4, 0x9, &(0x7f0000000040)) fcntl$getflags(r2, 0x3) 14:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044e37eaebc6063718700800000fc94ff334a5619515a4c8aa06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad8a44d5f16b136a5d00d1628b53a0000000000000000000000", 0x5b) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1080, 0x1) 14:37:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) mlockall(0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xffffffffffffff9b) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0xfffffffffffffff6) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 14:37:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfff, 0x8000000000003d, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 14:37:38 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000100a, &(0x7f0000000000)='\x00', 0x0) 14:37:38 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1) 14:37:38 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 14:37:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:37:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() accept(r0, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) read(r0, 0x0, 0x0) dup2(r2, r1) 14:37:38 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 14:37:38 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:37:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 14:37:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x3) recvfrom$unix(r0, &(0x7f0000000000)=""/46, 0x2e, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() 14:37:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="577ddd3139f9ea1ae583ffa723adadb7dbda87f0d47bdcc62006004584af27cf000000000000000000000000", 0xffffffffffffff52) 14:37:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="d26aa0ff8e3357f0539131ceb5610cd04eb6b21c8d23048dffbd19e299b233c23252b17f071ab5541c2998d61bfb93c3e883729054a49f6ea972f1ca5413716efc47dfdd7c434111e74514fa89ec94a9b48b5a14718c5f", 0x57, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) clock_getres(0x4, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 14:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000240)=[{r0, 0x114}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x3ff) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x57) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) 14:37:38 executing program 1: r0 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getpgrp() select(0x40, &(0x7f0000000000)={0x8001, 0x4, 0x3ff, 0x6, 0x2, 0xfc90, 0x2, 0x943}, &(0x7f0000000040)={0x5, 0x2, 0x0, 0x6, 0x4, 0x55a, 0xa74, 0x3}, &(0x7f0000000080)={0xfff, 0x1, 0x0, 0x1, 0xaa5, 0x1ff, 0x4, 0xcb7}, &(0x7f00000000c0)={0x1}) 14:37:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0x0) 14:37:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1, &(0x7f0000000300)=""/94, 0x5e}, 0x40) 14:37:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc29) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x4}, {r0, 0x7}, {r0, 0x15}, {r0, 0x10}, {r0}, {r0}, {r0}, {r0, 0x1}], 0xa, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1}, {0x18, 0x2, 0x100, 0x1}, 0x5a6, [0x1, 0x7, 0xf2, 0xc1, 0x2, 0x1, 0x2, 0x200]}, 0x3c) flock(r0, 0xa) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/249) getegid() getrusage(0x0, &(0x7f00000002c0)) mkdir(&(0x7f0000000380)='./file0\x00', 0x1) clock_getres(0x3, &(0x7f00000003c0)) bind$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f0000000440)='./file0\x00', 0x48, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000480)=""/236) sendmsg(r0, &(0x7f0000002d80)={&(0x7f0000000580)=@in={0x2, 0x0}, 0xc, &(0x7f0000000a40)=[{&(0x7f00000005c0)="aaf78340b130ed6980ec64626411108158ee99e2dec3bc98b11030dee5e3a8a1f1cc4f9cb7b4b81f5887af4cd27c1308af5aa62f570e3b4e4fe6ad242d5c3e7d988df5e3971e52868e5d41700eb4134bf929c921021aae787e242efcc46a535c158d2a05e65767ad91200f2356e2591875d38e641a0f3931e1ead54aefaca5164597bfabac4179fde5eafc9fd5678489d7dbf1a831cade924896507a00f5bf94dc07507ba66a688319a4e6e9f945fe6480f0497c12a6c9a3260c471b80ec99572db33ddabbc7a0be11e3d69a45e8505882cd3eb94b0e59fc955980ef605bf412e6080c5c32c6119c6271", 0xea}, {&(0x7f00000006c0)="b1314814328d9d7d61860e98e008cec19d8f0c72a6aa885be2a1aba3ceab8cedc3498a5a9db445bf6555b6f367a995c6c9403b7cffc171bc3bd3896116237f3d2c6c02166fb4f479a3d6c66bb3f9b8a1e0fb8c25e0e1c7899e659977f5a395114bfd2657421409fd16966336cede62730c5d7c0ef917e4dbf361fbc5ca74d30ea8533f764027f5f94a8d046f3e137c5ba5e30aa9247a263c63d427751a4ff57c0d2686f8e8e0e7761ea0044e0d7f937d391df9072e00e4f8e441e969e47eff57", 0xc0}, {&(0x7f0000000780)="082f7dfbb7120ae1dc6ce01bc0282ea9e34d9d4492c162974b805c9e90189d69999c39cc52b996d5e3dc8a66233257981a470fb5b54776277f7dd1afa6f411f1d3041107b7c04bf428010c000283750b4ab4f524076e5b112f3df646065ee0445ecf8441ef21096a9cba13ecb9989860ed3862185c78d29671fb2e4bd66c6658735d55c161622eff7802af06e21ed7b1ff54fc162bedf21b5bcb40027b8edfa63d3032e2ee155f736aa5fdb792e036a71dda82c539eb7f17509b304374838eb66aa7dbf6a7988b130cf6a95ab7b64a450bc5dddeaab16ae68b1e8be5f86fae93654f53d23478b2230e223e7d51ba8bbe14edcc7706c9a52e61", 0xf9}, {&(0x7f0000000880)="4891841623d04f03ffa65cc00e98e14369aa1b7e86323463521ec09c02ec8f36fe1a41a47d71b1b853cbf3448121cb4c4b352ee3015948e50eccb67bc0e07b60cda7bc2f740cf0418093dabebdcff8d2a56689eef8247fb8711f4365980fea064501e8f6fc933008cbd111811d765876339fb60ef79ca9400990df1a4d735459d50af01a2e2cf1ae27b57468f0", 0x8d}, {&(0x7f0000000940)="a7ca7e4d6080b9888773fe9071eb546fb71366ebe38df17977b1fc8afc6399029f0b9a514ce8b88ec58fc002411632eb7adc6a9045d11f412b8ea1737ffa31f70cb5bf0bb52c1897317b21ec292f75e68723b861b4c0ba57818178d59a85d72cc5f4fbd3734617dc7099122919b1b850c94ee0e20029f7c98d9c2cdcfc40f2f09aa60d92103bb42bf661a2228a836c", 0x8f}, {&(0x7f0000000a00)}], 0x6, &(0x7f0000000ac0)=[{0x1010, 0x1, 0x7d4f, "e124eac8f798ee1c28f2685ed116475a71bc27cbe140be04aed005884073f999eba1c35e74f0e825c17d43a33ccf4f910e5f911d762036cb7c0120d1792bab2f73aacb439ad8c2c92d695d027a15e98fd1094faa3068fcf99f66c3f6d8da778b2ca30b613de2a7f59ddcf4e5c2a29183b8bc525171877048d26727917dec56f32d1fb09fd9b2f9e7d3c32bc7f2aaa060804ff920d029a8afcffa5dbc5502eb83123c58c9a7ea7cb9fe25136eae450763730d33680aee7afa607a9aefd83558045fd5b8b6b0d6e544739cd3a0da8753baa49b3904a62905f2d00d7dcf17684b31fff6febc82ef30b40db47c772d836674295c783aeb315cc38274ae1834dd23a63602f6579b8bd3e017c6ae4e66fa615a8a75893a1ccacc67ce4c008b9d4e6802e52fd11497584788a9dd329505cebb8a1d02c594ae78f08f81818bdc857f38f9ad8ce5c452d973558b18030c60af29c57017273df5532c8dbd71ea7fcdc6611fbdb40aa8f21676c9b01b27a37239a81f485c1717517e623bd05b9ac4de9447f70da7b477d129f9908c3800377c833158dc241c44d0e17dcbf954e0a22069de3f178e4795ca1132388fe947d111afd7f6742c6b84bb5511312e661505593decd2e1c06db3219375eef9f0eb864348ed6c6b4ab846a8294e9740fe99373adc265e55f6e721bd34ee95b3d34f930102e2279c903bcfdcc41bbf56813376a824901b333412a5538363d7e56f9edd8e1a65475f97b6b611f20d5458ed61332693c056565ee8cf52f93a667af865b143ed18b7e3c72ffa0c61e6e3b485da7288f6696198b0120049d96e5131a30c0e48756af6e43e4a92ec80875378bbf419754c8c0be95be01fd6e46f548026d0bc951421d2dce57fece9b11b2499b6a367166cd293c10cba8c083aa323b814ffd6932d2655579ec42a9708f47591ad09796227b2a502a767b61d92abab3456565bb809f8af49663878fec70ad19f52e020ab893b0499808ea866624bae0e234cd7a8eac1a58e3411df3b92db4856208169729a3c1b8b1cea92f8a111215a6cc58be2da3da6ae4e17b84b65e4bd8f1190a496ed85f564f459e3ba587e19e469efe1bcb0870329679d1d93cd7dc3527f5e7613e61ec41c184e678df73781f12c8e3bbb794e65f18f628ff857eb0b73f7c77d198e1f17ade184b2e93c16f49831fd07f5ef6a93bd10eafe32a59cf1c5dfbc40ec6b1ca1f8da95e61ec0619f1a27095a14d7a616807396fce9a24b3da080b16d0bfe160601adf917453039c402cb4ca936d2f7f09686a16805f8c925a543f08455cc27d3e13c6317040a5d808e95b96a298cec23bd2ae55d09491f681d1fd523211929b664530f2b8f7490bbecc6f6535953a88360b098e027c99e1b0aa8e72a6cefe2ce4c43abe209352268815658feeda3f2183fa761ba73766d0a763b0ee6f5c11a5435f6e4e2c97e9e73a7d7e2a1546de3fa21cf791539cc8aad80f96f491fa88269c4971abeb009bc76b43e05a2bf00528a0fd45ff690dc8f787f8a63c917e2d8a35cd8b120c3e7ed9fdfc28bc87ffcb6bba8e9b1617604fc6c75cca8a62b850b9ec8d0b63d82967d826063bd4a5a51b37c39af91a7d82c14b98c7b5b30eed52dfc746943e8f52409c5350632f45b23b5face31a806782b14ee4adc3ed4a09f338fa0a887ea42734afbc9b25239f9c0c20b122ccf4f988b5ed53b82af2fb6b597d67f9d49bb41789da08eeddb6b3842eb059be440f8dcaa992a71902e0dbf2ce66a901b3da11acbec56300a7f7b589345396d116d42eafeaab3158ad0ba25a049f5c0a75e7e4c1e21a161cd96c7f0ee7164ba6e6ee2a9d4503ec688f78d2b8f717c7ab078df78847b98d0cdd11733e14d119dd57656508b52129736a7773dfb1cdea6f9675798a1feeae4451646a4548987f27391fc86a7a47cb06f6721b505f11baf01cd6cb9f41ee0d664ad6457b289340565ed490b0059d001bfdad0307916cf9587161e9f10ad05e51ab716a93c3a1e8cd7f83c40e12f7cbdfd834c837a3b62db53e392428e1fac1f48e333c30a32f1a08ba7ba90df650fdb85f23ea51661bae5a812ed0ff92a78fc45ddc3065dcc184a1699335e8db63e20405ae6694f49edb395fb8529156f9bf5bd3a64dfb61c7cf131844299e4f1929a208ed4487f672776d028724d487e3949cff4fa4712c4061fa50467c76c873ec036f1b8e019a5d5b7ca99fd573a8f3d05bcdb51e0d312d22d1390a0a916a08541b8f73d0716af9a5449b87f8b73f4d368f034951b30145c8607b4dacd05ac7425f32b0b07bea9be7dd6565a7b241b4c549211bb8f99ff13ea2817063843a19eda45adcd0dda1c4dcb20249d52c7770e0e066299d1830425a4f47da7fa2e882c8f49e3cef882df97f73df7bb232e800e3f49c502483a35e34c8db45a973efb9578c8ef0eb9cea9fac156c829500e61c67398d04d9058929a6a7750eb1924b3b7f45775cb99335a41818dfe8f576853eb455335b50a1e49171e5b9b73b13d04ba773492da041346bd25781bc6b6e4dfba44ec5988940a8a79544520c1feab1db9bcf8feabb0dfe943a3696146df650c162b9ca229fbcb1e41b9f8c275a7f06401ce33c99a7dc73ea3ee6ab4ab6c956cd08fc13450d14d501dabc28ca37d3626095d39ab5a356425d404e48600f9efa70d41bcba1bfa7822642cecb9002fcb63e1d44b203c4a01157ac363088f8bb3dc726cab5de1ae5bebb92241777429a4da0f44b67e9f95ee61aa1f0b4c1549f9186c71a5908823810ad10a883a7d63c8aa307ea66b7b083a55e5e419f96d4fb51fd1fa262d46c14203ae60af9fd42aaade62854e6900c7a62727218095effbc72999d2ab6e1f08d352e61879ca3f7087e411e8c89fb9304581256a02eede02d1ea24025b6856e53705e648cd32aca51bf3bb40372bff9ef6c57022673230ba28241afe9abc05087cf734593d9cc0d396a42d5786820c7944b9d2d6b47dec8b178c5abe0898a9519a442fd472ad4e8f5d2807f11e957ccf3874c6edd434d9ebfc7070d85233f26cf96b457a094b4e6d812d674432749a349f4eda2ec5e9103abe08689daf9d00105dd4428d5404b1a52c391e2a63e964f85ef54002dbc103e71d7742ff784b9ad0a94ae7b2d3e51a1bf56d3e609db19847cd4087a861e3b6a27f14ffc38f62fa14084e400efc2032b1f054f917a8f33a20dd8fcecf844cf29ca1b8ec69e8e83a83cbcccb1c9f27901e84f3b8e3b67a66a1e76a49241035ed6df196245aaecbe8f36528ceb31f5d851dfd6662ecf16a21248e31c63d11f783ba06e167531084bb5731912fe772524c546ee019727466553862bd78c258cdf4282681e9808c3b8d2bc35cd72e72282e298fd1048e50e39cbc97576aa8f03963326f186cf34ba62a875ab2c80b0d95328509b52c69d6fde3d1563d0fafdb4f2bb47a985903e75c706653e007d3f13b91019ebfd69c674a1bc84e00c2ad42ff704712fcc9df5fb4bab1487ba0028f7f3f390e26d57caad280fff57e4ecb38d4df09c203aefa1ab8ab116a316c73616112810560e84be3ccacfc2a8212a4168babe58e63c0a57489a2950c97b21046f9759776b0fca2e7887d28e575ecd768b5718936f0655e733e9ee8abb975d25f8d99b6182114cac62ad422494b0de8ad8dac3a3ccf608919382b63283c9176dce5212d986967b5bc114b627e58b3b07d624e137d07b2c5e1936e298b49d6f28c973d7b0d376ab21f456cd2ade8c7da1c512aff13b3d45ff6a7c8d3c17ea037da9cdf7f262a58a31e4a45204ccad42f3e3e505baa24b4c625db0660c88a964c4b9c23c158a8efdf86f3d5b51f25b7bc50ddc6a88df97edf34109bb50d7dd5355a908fcd6f19eee775db83f3260e697537686b3baa7ffe27af9c3f7a6a3bf85717874260362a47e16fb5ec4a5f455f325d719bd18a6efe98e8e4dc0ad06d1066a8c830d71eac8d248fd982018b4c9a8dd249e1930eb9b074ee82582773cc28bfbc82d166f77551020f0c856c283361d6b5153018cb17e4a42cc13fdc7189590908df3e9d8f36e6087d545909f3f60b16c2cf81c3e585d2509ef794172f4a7552d80e80d20736ea684048355694d56ee6277a052e123192197e0838d1fa7c9ce637a16e276676a0c5c918cb560588bbb12e5d57e5618d7e6828daa176b27cb246828b92be3bc397282d7b14691e414cef1a40c5494342287b1b131f9811f7542ae47f06567a9288cfc2d1cd330d7725c66ebec2fee5dc0d398e9f62dda5ef1a770a69ee74f1d7e8d525936e96b779ead4a7433bbcf88f2e2e3ddf1b402a6718516def723a90610a65e303ad2a0a921b5266181042d4e78cedd84a8bca7c2c4e290c1183efbae4355a476e814ea5c19861949c8b936aa66f6bbabb1def9d95a7c338c7973578b462c870d9bd695e832d6f94b4c4cd004fdc5b921fea65a0a507520f3866f773e228bad81b1f798c1b21dd084998b7c36d955ea6df30e10f0aa7cd74c1301e5026fc5943522a821c07644973e3dcabf7c6ffbafef57cf49397fe9896508bef4ec9433a7a733c20cf652d30a8d19e10c6ee8978bc9ba4a0b2f433d98757bcd281aef448c087e6cc81d9d2707b0e7f1a094ef17e768ba58eb1adaf00634d3de8293e802c84d4c0afa8791f58b55ac59899a59e0eb12cf337204ec63670ca059464e76eb52212943b66e223692e349700340f403e767fb8baa8e0c875e2f5e6805cc3cf01c85c3db2d9e6a18592774d2d6fb90be5f786e9eb899d19afe8d6fdc2beb187de20a7057c34fdc70434d39821a3774c4bac4ce38dd76fe9d638c58ce27a8e746c35142076b13b33d99bf0cb75b02457163c31439346b5dbde60d9b0902c146fa56b2c4b591571e05ce3a4d9fb3535cb291a832e9b0b75116d28b2816be2decf7c0e57fe6feb9fadc167171371742119e1310e8b6c6b44b7053e29a4a647b157c9c0f2f1397520db5b538c86ce0414c87250f958e0481dc00911ea36e590a914bb9742e1ab176c5fdd5eba339f75a7a7a806264a722b5ac0a2e44719015c30cecb89c69511786d3de076361448d68d6389c941aba632ba0c07e9358a1292bcdf031043b2c632cea63734a4f3cb5c69fc5da12a39e3a2f45dacef80ec3e04578e3178661ca0647372c0f22393f552ece0c5be3ce830e34c4e35f3a70e2982addc2f4e5977ee20f2c24fee480761ca067b4cb7c1df9da2006440eb1ee08659e57e9e85bd7fe954de166f7bec6d1a369c802a60881be9eebc3419247ada52af98fd3b03d7ed8d1f39e5a522ed8081babf3a619cf9bc9f14f2f1bdf9ce0f87539cdbf2fd518818878d22bf4fd7e06713dc0ffea9f1d300431cee4f1c83aad7f5006d0cc47b7b75e8ad6734eded952dac906312b1133675421604f52eeaa98268b9e1211c43461ad7598a69738258dfefe5a88a662e664706ac46c438330896f7cbd52411af0e2c7f042a871568509460843b558eb5d26474e1cf0a84728d1c0adc96813162dae15cc14c1207b51886e4a266405d6c9d3dee2baae28af8b7f7ddc1a103d752774e1207b67d698ba84239c3ec53ae071420cfe868a545d4c96424990843a8f573b9834486f6b8394b4f3f65cb76256ea808876e8efe4678af2bccbe7ba1d2660550e6b6c169edbd9c7dc9fce3aa88e665c4fc090f1e6aaed0fa0f2f2b6f76bc6f6edb48cc8dadc543bfabaab2182341e4cfcd626b8399ff670c7c83827a2af44ae9722479d1f3f67fe00dc02a888ff31787ebf91b90e66e59780b7b0c7269af822115f0d7"}, {0x1010, 0x1, 0x26e300000000000, "9217299f9046ae697c5768db68e2089951bf010daabf3d261d698f574a3f0e3c714c4ee03e7440d2987061e9d0d3bf2ec4b81103c3b1859da77cd4063c1d63305a20b674b6b26df007f27e15ab2b0b21199e408e85414b6a4583f9aa081f0e9fb2f49d3bff18c6fd9661cd46ee761f9c4a38a025ce21f7a96ee2d815ade0f07677a57750a7cd9743dc420e0d7cf92e8122d96e0117ac8339ddba96e99d34ebb511fbe71e2ba52c320400d585b6bf59fe67720f9a018a7be331555a126f3f88b8ab8d4b9ca52a4838d5a22a39ade4d2e66f06199ea8fcade20346dd39a5a63d9e4bce482f790afb2d5f7c8036c1d19e3d7d66ef143745dca86c264f971406add13a1dc8aeba7f749865b9bf373f824fada1737f3c7ca044585a5058abf85631241dfb96f60d18cb02a199df7804b273fc290779fa70a287f1e5cee6a4ffd5c9ed186d3a7abca5d3a1e0ee97ac5fc786d7b3b200a5595f3dd41e6d3a84c2f2ef4454213438595a655c1a53b078ae33a624070288fec03a6e55b368c54227be80a40fd755ab0264a2280c48c435d7faf3f82b8f2b5bf30d0ef4b07a80fd3827dcb979dad14bc2b9b05a8c5409a9f053b15541b93e21e218f9db391820a46e1f649ed330d6333409cd24d8a50edd56f53640f1f7dd8a0271a06da67eabb1a83ce2185f1e31e65c239d80480896c4ef67102a5ce74b112b5db58414c4417d3fd1ef09eb4e61ff4363b55265db952adfe0945a977ddd73586d9798d949888c99ab05e8ad097ffcbffe1b6f4ca439cad07228251b9cdca3b638a15bf5b821cb711f435a6b837f85757d14f1a167f0fb94d641d72e738cdefd57b8034890a0f63cbd9119efdc5291ec08c8ba2c8749a366ca8c4103552fdff7968082c6aaaafbb8bd6f187056e3c672000c06c514529615e6ec445d21da185d87014aa5e14f00523b2b4d18e104e10e61fd15e72e8f2b284448f558ba68568c0d24f5de85ff12c8fef36449dff43e39a9158f3d075e0f1a8dbcaed67456a5542bb33c06b0babcbe476bade56948845899b47dafb48b28aad6bd05f1cd1f4992df5d7b3adff234f9da1c2126440677b75890b984e94af83c98cf567cfbe96289be46e6a8bfed046a689940e8e31a829da1a56d3b038336706c9274efc6a728f96de11eb52adddf710d1074f363cc56aeb26501d776eee29c105cc1c15b97b6cb52258017f1fe050242a87bf4f622475e71ef1dbd08c7e0788c6b328c6f19cf313160230a843242fa98efaa3c9a4c3df8c399221ca522afad2cba991fe9505468f9f2f2d5acb8516bdfd405b2989b96be3029e2383c8daec7d912de0019875d414b351c8322b3521e18889c178df2c1b1f2693e488efeae456f22fa67d1ddb578a7ffc8f8024a86cd9a32cb852b1f5809f754c085cae592b6b13f963d11c53b92678e64f730b2c450879037dfc219e202423ae9d04388e288ab2f5edb6565e98fb033c9d1a48eb817a136a387522f1d6c57e31e8bb79d44f9a1a88a37c56e1df33e0e4cebe7b52b725384f19320ac034c97ed29274cefcd4682386c5b3f74f7b3633679c519f32eb38c1a480f225ada1980a48b5cac1bdee5969d3ff9d16a7ab4f60ac9674594618b7d75183c0c6bd9cd4da0adc7444f02b422be0a47193e02759a1e8fda3d7093cef087251c9f6fc5d17dea945ac5a74d28adb602793e7698ed76347172d933ca6c58f202bb53aa74660a0561a3cdc51a1cab598bf2466cea5831742fe8f389b66bb58792504a984fb685aec5dc4a985f6cbadf8fec60447ce00b41f9a1d4cb38cde1ff587841f3d39c907d7593875bda08987ce8f14818a6f02738186ecf5551e17b10793dd0a39e93a54070d130b4a946d34f0d17ddf884482093e9cf46735c8b654f8ef4804ac7b6a8bcbe00770f6002305976beb3693fe3a91227081a80e8a863a45eb062b62b50441dba63101130c783e29644f885e49860674d4b4ab186467fd685221354071b5a6345cdeb7c05ce1ef264dfe3346546af6c56d8a524c110c596b16d1370ecb4da9bf606c9200da42bb14880b3563a17f7fe028558cba98fd128aaf99b85d50add94f1793abaac56d88b7f71d522dca5c72d10e6d60fbfb20c5596253e8365aef25391d50aa237e3254ea77ca19f0049a8778371959c043f40c0912788f602ac09ed79362f829311e0c00071ff9f341fd1ac019746d97af390349375e409c998596580a76d7d9bc00376774a1a851b46926e38731bb68244789ed5393636017b9ce019b4b4d92a0ecafc8ca0b9bbdc2e440db4eeb23b5fe793673938d7956c821d93e36b91fc0994d8c17fc3164c46dc840def5ff2c828d1fe266ae97315f23b7c7ef304e88faa27ef090e4b903048462aa64f2c8217ef59521085848ce781fc33d893a3c8726b444832f2f1e20b2350eb53600ff9f7d399be74c16bdb8e70bbbc835aafa137b0402d10227c63153acb15a6fc370e9c462acbf0c78bddaef0294675f55535d9c4e170169cb06340f8ffcc812ecf469e71286a4b6b46eb67717d343cd14918e2c5b1f54339d09e21e479e07b60536af9efec04e37c531c73063e253350ce5c60f6254d1b26dae2ce62fb0c894e733124e9504796c7c1e26a3ba1f4574b830c7b233c24088a357eb2160dbc9681ed80eda60b0e2374ce938c586cabbaa03c4a8d44f8647b5981517e8593ba3602b2c1e2dd84a451fe4f66b4dfec1cf5df1f139c0ffc210b3d47e1f75e12cf664d3a78451a10767efd8e9557e7f102e9a7c63ce31a1fb2c8ce38eeccca2a0f5be1ad24b11acee8a7e355a80e5b676ea5b771212abe567b54b8b9f1bf27d0220acea560277d3016b23336d06b31952f5a73e8b3146a641d2fd0abc043f49f959c4e9a79f7ea89782284af2050f5d29ac387f7ef53439cd9b3cc1f9c267f697c36c22a14c17196daa03cd456742bc20ed2f59b0d1650c77783555176f818ce6c351927de1c12027ae341655d487c544f9e5f591668070f9fee136861e3b4e41977c8e01f10bb63fcb530132b815f20fa36ccb07013fe87cc0e95736dc7ac2a19ad51e616c581d42df8f03d8b1b16dff93bdd6f305ca3e1fa1b9c19d482fb715a5468fbd595e0889af645737de373fbf3e81a0213a253e50c031eb74a71862cfeb7d85a029ccbad87ec01a6ce5a4ee8bef2c673aa2d45f290676bf9a1eeeadf755d05a93a4afcbc7ce63e2ccfe3faa34e160fb7340b4f6d3a24fec46719b15c3c7e87f6ffa26ebd74a2b45c92413f2878293f160de43b33bb6a1366ba44a0e126fbd381eec2ec02109a1fa7ad0ce13cecd7e66362c5019ea7fc1d9fea903f41680a09033753411bb83e0e320066225f43618b4f01a3fe83191794a5a6554749d57d6da5f88790725a0b34ffcfd261e821eac1e0c2e5c2b1a73686ce3410fb409b5b8a37aa5fff036a4862b1e67406d15d697bae470ceacef053d2d30bed17236947af0e9319adea78c1dd7e831023efc8a6d77577f8d20490252bc42694f0309174d69befb9ae610980d1b144a2de32e69ff322e846942f28e06d532453ee091fc0a5885688b1e9438fb7d2ad81db07d4557c184549461dc8b92d1f242ef6ca099c5087fc4f1cc5eb37b3931c4e0ab445e444c3d91ac2218643dba3295d6c4f835ad763c727b323da9ec0bb7515ac0e87dd6df4acad196857c9541066d4dc0446ba7c478be0f51851da32ee0a1b266e9bdcf3bd18a2b75e4b88eace75f406b8fc92fb0546eb2c76a69dc6b4f59b28e20c5d755cf83b236a25262ad1254e3bdd1fe315d5a2347c9c51e30adc4260d2091290f6974efa277786bf99d8aaff42720776915aca5a0f65b231b9301b884167c1c8a0c5779a294dd98b2a3e6237f43c679086f786325ccfbac038574586b5eb665e2546aeee417a709ef43f79f0ccf7df378609e8691ac127191df86f3a33e744fc2fd5e5f969ac05dfa88b54a9f2365b3d5152ae26d1e1130e2dab029729e9b2249e632a503528c909effd05a27a096b1d3f4760a4c7490d87eaa9fe78462a414acd82910d1a438b469761aa60f5226c8c87a73fa86a954e95f524f461772b1a5571b152da4d2f3d509f9a07bc7763ed22d3f25f865f2c0100e57c0fb51d7ee13ca808e9821ee8e1ba0480f8967d4fdee0df641fe43d340544cdd8dd068a27b40547789aa4d323996f83f46d82a13b141c942eeb8f16dfb694f29a3fcc5f86d392c592fdc9dd287c46d65f8563d117e52e6d994c070d83580e8af911c4201527297149dd48e30305408f6d6840c65046f095cfa6aef1abc2d24fdbb37fc129615be6cd16d2380a15faec29e6875d9c2ff40bc2ef92e4e26de35e2c9c7899bbdc33b2c84a812b62063fd25440f3c8bb5e89bf8e1dd9b13ea99abb33a0e3d560a85f40278df5d4f02a7adb0efdec8165eae7d2230a42f75ed3421845e38667ca77e8a5ccf185c5334f7cb41a52eb2b81c76add6e006ea03867f0e4bbe81170bd4732e6ad0d22a7e56fdda30eda7b04a0d8b9a070309ca6f987a1767996a4a5042c4bd58b12384d94fd5a5534acba0ad1e2314cd2588fbd25fecc5d8e0f93f13c1807d9acd0a2ee6268a063688e46855b18cf970c7d293f84c542faccfbae45de755a8b66d4707232aa83dfb0484ca13ff83dfe147e59e535e70f1dd2cd3a4ad9e13d88e4cace25786b5cabf9dbf6f2c8a0f2b5b1272538ea3cce2a07b127ee1f64d0b9825d18e0bd6e9822c16490b5014c622b38fba751e5233f9718daf5de2e1984cf6e7d5e5322dc9dda34236cdab4982e692891a7b6fc0a48734a4930d4c66219bcb71d74eefc3e7bce6cefd5bcc307c93b54f2c266d9427d27b7b27cd4dea566cd07be3697694256eee95e631adcdb86794652d56bb46d5987a18621a546eba63b317d4ae0313f1e0321d98bc61190b3f214347ccd9b29f37e4a9524e5252654e29faca5bffa769d66644a87f6de5fecfa393230cff0624e1d731dacc46797c0d8818e9c12213ecac3f36278fd24be54bfaa4b11a57777785bbdb6d374564540b599b8527c7ea46b048a556e765ef6756c7374e1aedb0d5df6ebc63a7cc65b6684b27a054eb430132eb06a833fd34ed269068a6a9c38cbf891338584a5dd2abdac0881dfab5626b3acff58a145251faf53761c6f0a16f52c788db4e4963b0f7efb7ffbc9b2ccf6f6715ad2a7cc04ba6ddbac4a01565ce09da86ae5889098f7ba9285d51d256d1814d168ab7a37336764f4ebe170744004fd898ecd33c4c33c1bad063b26c5962f4868848e0886902dbdca457475a9b3745864e6a741553efa3680e499f9b01d17de0ed135c0a5ac8f03c2e30e4dde26eb5a584f76bb443e104699075bda163fce065df7ef224c9d203731081e359699c3b4435a97077c2a6f94e0d1e298a6a3d2cdac0877c1a4568892120d2876787b4a01f9141e46ab8f66cf223d166343177c70c585314c959495f27302dcb98914f72adf295eb061b42ed9393e77fc9d47bbaba9da8027c39e1a28d12a626614936644857a3aa27a2762a8941e4542e77573a0255384a6ad362ec52f23a533b3ef9b20fe2382c0c731d474ef39c52abec4f4025e0cfa9a89dcfb22f38d2d270348acaf2cab5d89a950b737d27249349251ddde32adfba8e85df1a5443faef223cfdea393b2b563cee8a9ea75e7b96272e72f42c453bc63045d08358a72a600d3f29a3f96c04d0a9f4a125d0b801aa5b6207dda44b6b291981fc48a8decdcc78e839855a8e418946937445b69af53fe66d5b8c6d51de65e190dde62a9144db034d0975017"}, {0xf8, 0x1, 0x101, "70ee18b066449b15250b7b6009556de553a66599e3e331f6b32d556e73019eeedbc8debb1e42a15cd42009ed8484501c7414bf17685fadf47e09ded0c18a7ddee4b9fe6bcedbe8b001709cce1b08fff31ef4d36a8cec8e006c089db277a928f3e8e402c9d169a7c19415043e7b79a361638abd8635e490a077b39aa72b746dd87e2afc59af854ca3afc8000baeefe1534b877d566ce69291e3f7dbed25400860bf19c650fd655a826789568596c0e90fbf5284d7adaadc4dfcfb189abb6090cc6dec066ca7413a843d06af0748ecf08ee5bb1e076811ea7754d43b7290c813a25dbdcc01da36ec9f"}, {0x40, 0x1, 0x40, "1dad7c5e3c9d13435e46420dfdce4cafa5214c03d20876ce6d4e400c910f5c4871ffdd00e05336511568652f83"}, {0x78, 0xffff, 0x2, "8676923735889e7c2215b54a1e8744b5e9be671df6bf46e26c1fe021514b069bf1deea00f5592fbbf77fed21933f6840bf0b326b430a9a6599f0bd38239502fb10b55463b207df0ee2f230190876c3ef3d7cf27640a91e366660b50c543f92dc6cd28ddb81"}, {0xe0, 0x1, 0x8, "11719429f331c8c9be28a3aaf08c3fc811bd0b10ca74bc505a3ac5737f2621b43bfe45be5ceba8d4b454e3e3a8446529f71e0b27e88794151a9b331805cbe3d5f43d8279922182e0c39951b463b9d2d4467a80b13ebb36723b605fb48f99bb88ce826bf65b4096e4e21df27069e0639aa548ced1ed43e1f0698c45656e56a21d1bd4daed69e5c3b28c368d28b26e980018c0de01452cbd06be7755a6a96770b6d82fce36ca919d0a4064523ffc14632b65a75efd0c1752c65697f9af4c3c081bf671cdb091d271e372df"}], 0x22b0}, 0x2) r2 = semget(0x3, 0x0, 0x2) faccessat(r0, &(0x7f0000002dc0)='\x00', 0x4, 0x1) getsockname$inet(r0, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) getsockname$inet(r0, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = open(&(0x7f0000002f00)='./file0\x00', 0x10000, 0x0) dup(r0) renameat(r3, &(0x7f0000002f40)='./file0\x00', r0, &(0x7f0000002f80)='./file0\x00') semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000002fc0)=""/27) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000003000)=""/5) 14:37:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) lseek(r0, 0x0, 0x3) 14:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 14:37:39 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)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "85669111d24dbfa60000000080000000001000", 0x0, 0x3}) write(r1, &(0x7f0000000240)="54192bdf6bffe868b9cb9d4cb7dd5eb23f032f61b9b0cdf7d533879ff294a8cc231cc7def7cb7ed1939f9e1229c36d3c8a51a714e8897bd3bf518c93498c07ace6d1ab5ac74379385e12cf9e38b2766fc4eea10a0ae69e76fcb946b21f457fea63c00dbd22e1cd2ce3dfff3cfb557df0d031af43fd3de09732c41b83a148bfb672e7014989ccdcf708b1e36fb21432df686fdbe0c3cf3137d5557fe75ef591f90f4088f745c6eff761cf2a7e50da927827ecbe086cf1ea22361972c95c86fb4475798919ebc63caf36173b4824b67d26f6f66c36a2666d69f79b3fd3c888", 0xde) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 14:37:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 14:37:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 14:37:40 executing program 0: r0 = getuid() setreuid(r0, r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 14:37:40 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) fcntl$getown(r0, 0x5) syz_open_pts() r1 = getgid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(0x0, r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:37:40 executing program 1: r0 = msgget(0x2, 0x10) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000028e8d2af00000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000fd000000000080000000000000000000000000000000000000000000000000000000000000000000000000009fa10300ccff855146122de007954ee3255447f8ef86b0d3435996d036528fb4b5e3b5076a12861aa21750d1428efabb0a10915fa352f84863e4c78e3e64bda50125a7"], 0x69, 0x0, 0x1800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4e74b8bd3a135c8f922a764ceefc93ad785a436cea461c874524dcfb3e850a283eb540de5ed1e83f26347d9b4894cf6958c1221279cf3f0cb1a14e0d5e93d46a923313a8b63c3c1d48e0de8fa99bbf2d3bf6c103e31ad62a5513813259380d55c3c3cf4857ebf25a7361bbb656bc37be09a73"], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x1, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 14:37:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x57436c701657c457, 0x10000, 0xffff}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x3d2c, 0x3ff}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x83, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x6, 0x20000002, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0xffffffff, 0x4bca}, {{r0}, 0xfffffffffffffff9, 0x48, 0x10, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x6, 0x40000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0xb6, 0x8000}], 0x7fffffff, &(0x7f0000000200)={0x81, 0xfc4}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x5) 14:37:40 executing program 1: r0 = syz_open_pts() r1 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 14:37:41 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8220, 0x48) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x1, 0x7, &(0x7f00000001c0)="b29327c3431c52973b6af004ce0b65db6da90752c5f3e04c55e790fde7bdcf2273bc707e29911743fa952c1a1ea6677eb7bce3743266bad0efc61311bd9ecba575c63efcaebdb4e03fb4e353e2cd2f9d88d1c0f795556b35a91d598ef8f5afad3d887df72fde9993513af882f32793afafa243bc97ebd914df62c81b338d608498c36df79595b9f1245e43001a31fd0984708c2f21be00a601a2581ebb314338f88f76e55f657c", 0xa7) 14:37:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 14:37:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x3, 0xfffffffffffffffe) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, 0x0) r1 = dup(r0) unlink(&(0x7f00000011c0)='./file0/file0\x00') bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:37:41 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0xd8) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r2) 14:37:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="00549668", 0xfffffffffffffee5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x80) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) minherit(&(0x7f0000643000/0x1000)=nil, 0x1000, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1ff}, 0xc) pipe(&(0x7f00000001c0)) 14:37:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/96) flock(r2, 0x1) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x4, 0x100000000, r1}) 14:37:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x6) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:37:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) socket$inet6(0x18, 0x8005, 0x8000) 14:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40004) socket$inet(0x2, 0x2, 0x181) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 14:37:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 14:37:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x64) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 14:37:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="b8be6b368a19371b93b7374bc0fea88fdc748e93499ab9d7a281fc5de2a245a0d6ff667a64b28043b51917b4cafb2ff63623d89ea5b26579b3722c50b7ca4e7c9202b17dc74e381b285ea08407cc38dc59c0560355483c9accf9cb395815714d5aff84c4468a08e634b5cf0f87fe80addd6846fcb8f219e812241d64b2fc3ecaaa54d9081a27389625188e7e1f17b711cac0e31b61e687950c48739e429e10939dd7635e4506e71bb6bcf4bab5be", 0xae}], 0x1, &(0x7f0000000780)=[{0xd0, 0xffff, 0x1, "22547f03acddf46f88ee846ac4787def12ad162e512e629f197515b9a9ef9ec7f8ef8d3d0f71b52c3bcf351ea393711bb3eac2b06ceee0d3e0606fc334215f1ec42c34fd1545de20c36993f96f0539646b0c124bdcc08933aa0baea7accabbd04ee49422701ae25c67d9375b8ebf401c10398a84b827bfc5e6d0bfff88f5657d32f94c9965644a40ed534ae9d0fca5259a706bede0cdaae663372b250bde40b9e45ba7e299592f6b2417b7247f9a7c1eb99eb9378d5ff29608a7006e95ed585b7d5df9688c2a286354a4773458615753b01c041ff3f64dd59fc0bf1a546c9f730bb562c5cbebb829f11ec0f9b0b83543e9794041af483363cd7e8d6414cafeddbb90a16bc198673912"}, {0x98, 0x1, 0x100000000, "1849b6f41d0e1d32fe4d1edd5448f934f4949086ac537b123481a31b0eaf4b9a89cbd363ef1369af0bcf1f6a9acd1747ecf05da7c910bca485f28561f99885ca0320bd32fcd2db8a603c8a637fde192dfe9bbc7de852507ec5a6fc538cd64e63193c54cc5823ad0807930960a89d3a0df9c3be9b27051959e9a3e62c9c1303e4a00825"}, {0x58, 0xffff, 0x1, "2f6b4cf05e30ca49b9c08ec04d463ba9b7eeb17c22de371700cfda3b600b5c4e0c4ff74ed2a166c5d8b08b6a21d376ac6ed01cb37696cc0286f597fadad42d8b221e2cce45"}, {0x50, 0xffff, 0x7b62930, "e1707c6f47b9c3158b79e20336be0de7c3b5bed08fc70196da005ce3590d8dc66dfbbb2743237b1e08f55b39cb4d5ecf21befc1d6dd1814982"}, {0x30, 0xffff, 0x400, "963b4ddcf86870a19dde1310febb0c34e964e590b7f4cc9c0b337b"}, {0x58, 0x1, 0x7, "0ed601cbc7bc13d71b0ff7f9ef1338c82d2a33f33518c3f4140d6adffde5beb4655696327f7a23dc61646c20a749311af446759e6c3fc9a5b7dec20d139e616e8a269074bfe3824943ee772e03f375ddf10c5fbc784cb4340e323e7ed2fa5c6afae650509698f3f1c1f06da1344f989a5e7d05248aa2d785696b21a61e0b9527185cb0f094d6059036a754b6be07082aa068fd4d92afafcb9b68160e68ce7c6ab0da30d2e4ed1e231b11759363700e057450a1694e9cec1a5f4e071ea7138be09b81cc52ad3ebabab03888f8510241f59e2f979fbd7509e5ed6a77a7e3f221054d2792300deae709d580156a00f2e330755198dcc6b596"}], 0x348}, 0x2) socket(0x21, 0x8007, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="0800a02f6669157eb031e63941f6460ef16c6500002788c69e70488f1f9f61a000cc64b1f020fd52de12efca1478f0c9e693b67382480099ff5b070ff194957c167f1c1f78d76a8d56f4bc0b39"], 0xa, 0x0}, 0x0) 14:37:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 14:37:43 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() write(r0, &(0x7f0000000340)="1c2adfaaf13eade9e384b43fd87cc8e4b0c7c6b1818fa1be6757a487ae37f73eb0eef4dc4e91d8a9ab73c259cb9000357b03b85b6bd68ce621763e43f4aad1a83191079acba8fb5eb10f721aa8b2eeeca40dc51061988124375a1d9859902915e23acb31ed91d6348745d85661a8ca1aee0a76e903fe", 0x76) r1 = dup2(r0, r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) readv(r4, &(0x7f00000003c0), 0x0) lchown(&(0x7f0000000100)='./file0\x00', r5, r6) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffee2}], 0x3e0) ioctl$TIOCSCTTY(r2, 0x20007461) 14:37:43 executing program 1: clock_getres(0x5, 0x0) r0 = socket$inet6(0x18, 0x6, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:37:43 executing program 0: clock_getres(0x3, &(0x7f0000000200)) 14:37:43 executing program 1: r0 = semget(0x3, 0x6, 0x100) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/248) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r1, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) 14:37:43 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r2) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 14:37:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae6322b259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() socket$inet6(0x18, 0xc000, 0x100) 14:37:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101, 0xffffffffffffefbe) read(r0, 0x0, 0x0) 14:37:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="64123fd951f1223409d6cdbed47892b62459777253e1c54ef6f8dcdb6dba80f597b2a1848f5cfe1e72f6ab8ab70d3e1b246d94ed85d3e967fc3bfb747ec3c5d86e306e6165dfa16b8d0ccbb8d00d3dd70a03436bd02c30a1f4e5b1dbbf2f3be804d359c8d3e3f90983eb8b525fdacbeb23924db922f0b221697d0910b4d47b2c6755fa38fd56fc488f9fd8cd758228429ec8bb4984a4175238f0721d225ffd75ac2640023abd3f5435ebe55154ea08fb03d31fdca1ee94b6bdf127a5c17b8ffbf5c555d26b1a816c4fcae2e4bdb8bdf68b7d9e91b390c4d656c0dcf4f258ada6d0f09ad5226895ec8302b83984ad03afcfd07e8933f03c2ee471c135224aecc91e3052790aa5f8b8b04f61d928372df6f0a117a2a3c3ab943515", 0x11a) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 14:37:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 14:37:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='..', 0x0, 0x2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x4000000000000}}, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xfdb}, {0x5, 0x3f}}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 14:37:43 executing program 0: r0 = semget(0x1, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/240) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/25, 0x19}], 0x3) fcntl$setstatus(r1, 0x4, 0x46bfb) syz_extract_tcp_res(&(0x7f0000000280), 0x2, 0x64) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000340), 0x10000014c) 14:37:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x18030, 0x4) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 14:37:43 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 14:37:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001280)={0x18, 0x1, 0x7fff, 0xa}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb3, 0x20000082, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x100000001, 0xfff}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x5e1a, 0x1000}], 0x3, &(0x7f0000001180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x13, 0x59b}], 0x0, &(0x7f00000011c0)={0x6, 0x101}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001240)={0x3e00, 0x9, 0x7f, 0x8, "f6685df7637229a379838d930c4e12d8951d8349", 0x401, 0x2}) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000080)=[{0x4, 0x6, 0x1000}, {0x0, 0x2000, 0x800}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001200)={0x8, 0xffc, 0x8, 0x200, "d9ad1692d46ca291d5576bd500538ed6a7232740", 0x4, 0xfffffffffffff79d}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 14:37:43 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x101, 0x200000005}) ioctl$TIOCNXCL(r0, 0x2000740e) 14:37:43 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) socketpair(0x16, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getppid() recvfrom$unix(r2, &(0x7f0000000180)=""/250, 0xfa, 0x0, 0x0, 0x0) dup2(r0, r1) 14:37:43 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) write(r1, &(0x7f0000000200)='R', 0x1) close(r1) 14:37:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 14:37:43 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="d97f4ad149375f9d09a5f870c4e7a3b9905489247fc6cdc5a69e3bb1aa0ae9593e4fb30a15d76cb33ad222deaba2c1449b4546a26037c70820b148b8b358a9689d4313066954291451b4ddbc6b05b01daa71404b8fc9015eaaac153418a7208dae36191ae2333fce85c7fc889498f4ba83dec24747d4ac4380cb376d049160f9d8d1ce057ba5a4cbf0dea66cbc3b736a503eded2e3b9b3", 0x97, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x1f}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 14:37:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000200)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) socketpair(0x3f, 0x3, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x40000004, 0xf79e, 0x5}, {{r0}, 0x0, 0x0, 0xf0000000, 0xadd2, 0x552e}, {{r0}, 0xfffffffffffffffe, 0x23, 0x80000000, 0x400, 0xfff}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x1}], 0xfffffffffffffe00, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000000, 0x7fffffff, 0x31}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0xd8b, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x83, 0xdd, 0xaf5}], 0x1, &(0x7f0000000280)={0xfffffffffffffffd, 0x7fff}) 14:37:43 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchdir(r0) mkdirat(r0, &(0x7f0000000880)='\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) open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x280, 0xa1) openat(r0, &(0x7f00000001c0)='\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', 0x200, 0x8) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 14:37:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:37:43 executing program 1: shmget$private(0x0, 0x1000, 0x22, &(0x7f0000d0e000/0x1000)=nil) r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 14:37:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x9, 0x6) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) syz_open_pts() lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000c40)="36a7", 0x2}], 0x1) pipe(&(0x7f00000000c0)) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) open$dir(&(0x7f0000000200)='./file0/../file0\x00', 0x411, 0x8) setsockopt(r0, 0x80, 0x80000001, &(0x7f0000000100)="80c6173cc657450b3a2d749ad4e35e4682c1f885cd57412719b296f54303c84daf625a7ce6b2a2db11cadc1b8adb18568abb4fe62cda0ea299b33c8f11a920fce47076bbd885a63523a46d07e47e7be693e7870606b47b4f5339f2c62d02f7053938d826052eec785db3a04a60103d9df972e6d2d96b991c48156772b829530a57ec39f4eb6ebcb93ad8aef71acdef4b49817a36bc9e7702e15fe6ffa8e1c27d1e94a5e1feae2a5a58aaf65f72a1602a570864c61f5c4c474859c28395bcae1ee08a0366d7abfd1352bb3853cdd4465a93b9fa70af78766e2932ed351b32af7c7ba92c0d17d1a25f99249561fdf5cb109f35c880", 0xf4) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) 14:37:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x4000, 0x102, &(0x7f000039e000/0x4000)=nil) 14:37:43 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='.\'[-)$%(\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='&$!*)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) 14:37:43 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) r0 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 14:37: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100), 0x1000000000000384) 14:37:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x54d2db0bfa2dbb0e) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) 14:37:44 executing program 1: r0 = socket(0x10000000002, 0x4004, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3ff, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000000), 0xffffffffffffff06) fsync(r0) 14:37:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x7, 0x100000000000000, 0x80000009, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:37:44 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x3c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 14:37:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b5de4cbe750faba500c0890f1143a198ad0187d52f23a7ae102014fdbec192db451e6f585e9eb669e0dd357a48bfe28ee2101cbd8f22c418501fbdf3c96415c85ad9ad0bd504c4e9c61301a1cfacecd7a2a64c4f713e89e74b7af1bf0334874104cd744f333ab4ee4f446a4bed4614f48b74e279525dcf3d88098b7c059cf3776324c1849c0ada05151841d7d9d86afa3cc6b266e199295242af9ab933e6385a2e5f4b514df3e9c42658249e5e20d7dd6a07329b7bd52888676b040ba84f8dd1cf05", 0xc2) listen(r0, 0x0) 14:37:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0x199) 14:37:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0xfc5}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 14:37:44 executing program 1: unlink(&(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x100, 0x7ff, 0x1, 0xffff, "b8326c1e617d878472b0eecd42307711507c21a0", 0x7, 0x4}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xffffffffffffffcc, 0xffffffffffffffff, 0xffffffffffffff81, &(0x7f0000000000)=""/230, 0xe6}, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x80) recvfrom$unix(r1, &(0x7f0000000180)=""/121, 0x79, 0x2, 0x0, 0x0) 14:37:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x2, &(0x7f0000000940)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r5, r4, 0x4) munlockall() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 14:37:45 executing program 0: 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) setsockopt(r0, 0x2c05, 0xd, &(0x7f0000000040), 0x310) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 14:37:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000605000/0x14000)=nil, 0x14000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000066e000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:37:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) r1 = accept$unix(r0, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r1, &(0x7f0000002a40)="3df1ef35d38086b43c683c47018d58ce7f2b5131cd929bb3337e4b8fbbbd411e44b3b70a6233bfe188604402b0589645e9dac772a89c487513f906ddb6e859d989b90701ddfc2b9fb2f25aff138a32eea705a2c32e2d9b6e47661a45e66bbbda67ce9a464f18b902837593be216a21887acf50e1363bae8aa5dc7f7c7f46244b3de02a74b5f3b3ef471ca03e3fdee58ccefe143525bb12ea5cd832d5fe4af1b2d807de7367973f2000b021e779dcbecaed2c7181d7f6b1f89a336ba8b482bfb47eadc790c7dc5bbdea8e720e4bc78e7b19921bcb847408629e55547a478ce438c6e1acc3dc90abbc70728088fef4a68f56c4be24178e185589fba224869c80e451e273dcc457d9acbabd1a077736d6182da144b6d9e4b7f0912221b48de5999bcacf530b99174896aeebec874a2fc712ab3801551588245bdea1c1c1e9e1bbdf117a37a5a03a6ce3c851d900bca631ca02a750c1304c2d59ae8559137484c3db7de04d6708a1390006412b94833c62bf2f17b4e8528ec6087caa0961794ffe72959e90bf509eac0ede4503562b38d2f9e1c8034e1aae7081a5d92847f2b29f57460a263b1c19b324ccaff8708ee1ad8615462ff1fe7da256001e872bf8c5b994a7e891d3c4c87e4662af40f9a3acb548f2b96ecfd6fa6a3e857ad63626e749440fd4811a3ff7cdff358d54f68a37e8cd8294664553d1360333618ceba568b77bf773d49479c3e203686f2c8f268cfb4c21df42788c842d15648fb513c1acf6d57afeb40947c514e4131e349266172ffe9e619ecce5b32821f3a188e3380d75ec9b07d0f201f135c2d0c8af2ee400ccb7101f415b6c02494a5be0964d0a22dc6fbcf1dc2341b6016ac2ebcd5ba0cd534206ce111afaa3556d7e51d0e652c45aa672e621161b12704e68c1adbaba0f95e74d5c10385b9914c008e522b93f84125cb3e9cae14b464d2373ffd93cd125a1465de9cd5569b787fa8be7f4dedb49bb1454b08c7f0ab77f26cb93dca9961a4e3463f7cac80e73532322e12bbf3fc7f7f2291d2d24c28ae9b25b25b816140b731743230aa7d651e22ad8676353407beac0d46107cedc93f136b3554806c76432a4a868f5ab8b2abb7c36d317e012e64079f9e8700954e84217a4d79d00da4f270f6796ca387d5027b33968997b1f4a50f6e04a247b5d916f9893742987d8df9ccbb0592be7811947bfbd73ec35ca64e51d9983fb06b345ae030875e70d84e13a091001a8b508f9a7928ce49f5b4039691d1259daab32423a03586ad91a1619d606df733b369e406d4ef02983969b75eea6628402b173c77ddc11e1e5df60704f140303aafa2e79a0fba9cd134ec095011f27ab50d5f6a3b78e3bb77c781b3d09eb2c0898df0dd0c0fcd1d5f555f8948ce3d2f4b61a66bb813169253857f811c0d9bb2c6b48d2330b8f8b836cabc9b363ba21695f26c08976afd9d0d8f235ee01ff070453054b7fe9f1543b8141cb81f9d98d393bb97409711d2b76cdba8cc82e323368b84603bf26c7927b0dc4e7249336e4e8b109304b505d408e5e23b30718d28a478f784c9394a3fa205fcfef905a943f85eea5ab631db02eea0313c1c6b106fcdcfc888be15b1393be89a9b97ab6b508c50aef7b1cddbab1c07605727038077eb126bf5e5a642da4e04e12288c06710eaf663d28d4023e179f586796672cffc5a4e06eb3bc12d8bca82eef023de00b05df26ecb12fe362e77729b31c14d807ee38c64a794b1035e00c9ece3c75e47bd14d1fb4f17e1e28bd7e8faf658d7cda3fe22d11b37b7b89168cdf77db0a6e74c2850db78e20567f8e65c03ed06afac0a3efbfc9de48840196ceaeb33cf10256af93835dbdcba6b58530e4175b1ab55dd157014a2cc72d93ff57360c8283bb584f618c7ad0ed7181ec4b9121cf5b3cd65aef8f875a137528c5a4e29f9f9dc8ec3491156c0b3eca48f843262733223503fc343179d066e0538346ca16f90240abef6de55070cef8ffea31be64f8e18a1d4bd2fe8740a3cf17234a3c9650c2671852a22c8351cef3f7a1ce6726f1c558b7ca3a97e7577093c0b204d523cb7c85c682c1aa93b362bf1b4ea4b5b2d03c47f00cae952fe658c2704786d26aed8531ea61c8e3f88db34f689fb927b5e8127cc3ef0d84bef45fcd0f5240142b255333de5e4293a0d931578d6afb6c40e82a1f71786d803b302f1b004da1b381d3d18a216cf3c4b66c95d7bfb81246caf145dc2e5f4873912d7dc7778b7b86dcabe8fd875187726806aef996b937ae2e1e425d7684bba95faedc7cfd0559f65bd533155e40ba155010d1c24ef89d96178da19dcff1879760ecf5301e847984f2a82cfcc33d38eea68341830bca500157de28357313a7b3e91097958b7af7f5a6888c176e05fddc2ed2900010a5826eef9d6895f25fe21b7917e671ed17009d57b74c5a973cb9df424a7420c1aab61796e97c8282a27e4936740f7552d9d74d6f2c86f14fb6169d104bc4137331bd8c45db268db09b87884253f1e1f449edcc5041ee848a73554bad92f79ee4aeaba7ab935152f9823fb0475ceb09143599eb6e7dc83625509e5a326b149103777655cf95abd9785a323e3e027dcbb7cc56e1833fd5c1ae7c7efc64104ca684f61a2aeb6a27c33d6a7f9926e381370f2299ae8a398cb71ffc9273387f045c0b62c597c7c6cff4b94d0083f49894d2591da750d30890f74d6375e5542b92aab64f6890e00c5e89cd1a3f831b6db0d48263005d83db998184d5a02284d7811882d60c18c502c463725d9584374148b8c5b588220d8d6555ca84754f26b7e12f6a313e28d079ed4f57cc6e32afa82bc8a40775cc11992a2772ef88cfba046d0e5f83983b4650b6a43d22b49eddb31bdb37be6e54dc08423fe053c80bda1146e982c2b114bd1699a54fc40a3da21d25b850e883ce72271818d5ba2dd264a91c0757b8eb4bbcaac4b942d3e5cd408b2d85d88949e04355c7963b413e2bccf151e66a71f30bc995bc99b0bc003cf1c4de5bf8c40a464f3f9e05217ffe2072573b0fa20b8ed996b559fd2f8c7dcea3679b04a9ad15476a9950f160ad12b6f0896f548b6c63714218e5bf5695d70713d1f30a3531d6453cc909e6db548da789c967468eba112f7bc6381005407e00d061547e1edbcd67edf81723a42c73e595080496b1624c9fafaf2a3547521bd53b1be800b3e4b530d0fd76b08c8fba14b5f02c3792f508ccab3ace9e3b19a371df519af88956783ec4d36825aa3affe3716db42c81b92c5df1449e359fc26e4122c0833400835f08cc097031e208a34d88173ee66307001ab8efaa9bba54046347731e6fe02f065a78429c14705970f619049fa0b796158fbb69e37732c2ca807ebdd2452f583d444db81a460c0607adcee962c30aa46cb6d9a19297886030457d5e614f443bf7fc575feb7e4dcee7af39b8f99e7b2003e5dc1672c94b93eb50b86d542721e24de6b117da933bd5923b1860777700505cc1af638c47505beeb48b0b01766927689b69077d570c98b3b77fd4bd5fe1e373942dbdecd170a4b0677e2adb5db458b31fa840a67899bc376f01cec69e501b75963c2f8743cbcb13d68266c5af9a92528ca745bb5373db3b2749616a1dcf966f3e408936db833fbf3625b9267ae109db3aeb579968b9141194f804efed653fab3082ba59c7fd503b53f6b3dfe2eed8d312b3e3161c8a4224bf67b5827ef3786b4dab2fe7da3724f74eaa35e0d65e25ebf197fea8c3cafacea491c5a65507e16dfb5ae65d690a1743a9cbf3a1b3ab8e72dfddf2b96852b53394ef9965b8082f87b3a71c192d51339c273a663dd228c501463aa3acae0b89beb8420953bf9914ee177c6db08a4f3c118300f6bb703c0b96ac004d68aec64f7b610bc71aa482f801ff50c205ace48a66571f1bd9670df62bdd2d7eae4d7e835aa0f1ed7f67c918caf5388dfffd0e70c44a41f5d9fcd02661b1604615639858739ca0e9ad536aabc2ce52df55c193f2db0b889de088f89cfd5d3658acda07f724543f2950d7dd2da98be9168de0bad5ea4cb0e105a2d21b6f7c2ef96ae557b865f14323ea71d8f7a47f4c828152352eb4031001ad0bd46cb72f2013549115360868bc5e61618f8a83dc3635334785393bf06514faa7d967ea3a04ca184071ae64cbc109da04baaca92bce888d74bc56187b080d0946e80e8afff644318986c22ab52cd907f4693e54bdb01e1bdf70d5093c75144f8318d6583bcf96b4bd9156e9e06c62b9c614a9c1704e93e5f10ff694f8bf6c165fdf79f5595e3b40527acb399f0f19ba558810dc07f4a047f9e06ad3120e4515a04916ff7c0d12203bd3a0acdcabb96dda4c2ce81014ed8d65be870dffa7a160167bd2472bd5cf37625947aa5be046fcc16c6c302b1a232a1d7fb75fa37e1a870430904d51cb908e279df245ec1b777f55be47b2acabb53c36b16a8ee75709d384042b834cc507d5f42d7155fd657a1e7da144aaf7b957efd8d0d46d2e21e2d9436b6bc46e34d09eed5c97cd34f554025fe685976df45d921690ad015b7fa0ecc9dd8ebe5c0ee5a418b6e01580308a8cfcbe535c352edd1f68ae7e10d4eb0cb065195430ecbb59e1e6d93f7a9b011c6a566486d2b3222c00bed4d500b5d40e15655487889f6207fb37a6428b849225251f8f662d9d757769918616f374064debe21b895717aba14e53829e22151c6105aeb4382d7beabe9d7078e523acd26729a9e5e3d9e95e7d9b54b539e818c6c245e30f7dd197eddb7c1cedbf9fc977baad0ab897495eaac970a8a0d9585090fd81501cfb8685decb8e9c97613d86e1f473507c1ff913f2c018d58f25062ed0045c3d30c6f9d62c1ac869e7097dde9a450217199fa1e0506532f6d0f528ac5772bab67114f6ae84c2b058c246e47e15faf7d47b5601c5665f43e9cef59e457e6911c5c1820d0bdf9037da466be42681de96606875837c49836e349fb6e7cc334d6e40f09d316622efa1671f142fdfb0fbc444bd4ec1d67d3b6c726d39a1c1beaf13d011fdb25628ef7cb78ebfbd93929b6b0d2e196523e2a701f054b0cc1f4e0d42552070460735c780bf288cdb982a6be51e850d73fd129e7b2ec662c5900e8c2d3e53a753277c446faa4a4a32a785dd21255c04d630d32e2ef7e8265fafe23110361a949f3efff2c2501374ec6696a69dcb671b789498ff07613c433ee83f4ecec07d64300d008026d75c9c25aed0301bd80f77f1cfa5647d22b091655d2497066e834acbbc037a83b1ae2f98a7c6df76eb47be65c23e13e94e4b0832fff5954fb61c2e03ad7ba396f5545dddf64e51ee16f045ced212b485654c9c6849a1a05b38a5136d3cd3385c3e080ce409af0c90d9abb50b6636c0dcfdfeed492534b25babc955bbb6341051fd1f6e942062ab78f05ed05ac13ccd083298a43fee1e1e982a618a4f94000110af6e6484b82cfe735ca9505c026016ad59fea328dcb595c249a457c0962a135c4f04c7179a9e24f182c5db47b62f777c15edd6cec4cdaafdb08b8aa14ca83cbfb40ddc9b65fcce132bbf71ab4bdf4e4545ef368a08c89c54520395976252356f7f4660f0104f69f8b4a3564d8f8b9cd4db1144b5eb7016132a55e10fdfaa22816ae1505bdc18d2a1be06cda875857423248b078029a5483093e7ce44448eccaf81af888e13f468e5ccd51541f66e9478251b5b8cadfaab8e1edce91bfbeddb1d6c6fc97a028ea4b874d747f3bea2062f2c3431b83c7b6ac201eda1639028e7199f43e26b5e1f2b86d702ca1a211578f920f3", 0x1000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:37:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 14:37:45 executing program 0: setitimer(0x0, &(0x7f0000000140)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x7, 0x81}, {0x0, 0x4}}, &(0x7f0000000100)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 14:37:46 executing program 1: getrlimit(0x0, &(0x7f00000000c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x20) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000000800, 0x122) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 14:37:46 executing program 0: r0 = socket(0x1, 0x8004, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 14:37:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x0, 0x100000000, "9140ff3e0d2809bc53a50ba86848c53698776d17", 0xfff, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 14:37:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/255, 0xff) close(r0) 14:37:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x10000000001, 0x6, 0xfff) close(r0) 14:37:46 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x3}, 0x0) geteuid() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0x80000000}, {0x7, 0x1}}, &(0x7f0000000100)) syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x100000001, 0xffffffffa87f7b8a}, {0xffffffffffff79ca, 0x8}}, &(0x7f0000000040)) 14:37:46 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "09bf5364a2a3123564a776e260f36fe1a206057896c5ac6e4d7dd0b40263788a607f413feeeed6d9f4eb06c66c6127ec24130d20dad174ad3fbc4b5fe1c39573e9190541ee3fceff7cbab854b78a3425a2d5531b634e"}, 0x5e, 0x800) 14:37:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0xccb, 0x0, 0x0) getsockopt(r0, 0x0, 0x7f, &(0x7f0000000000)=""/80, &(0x7f0000000080)=0x50) 14:37:46 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0xfffffffffffffe01}, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/237, 0xed, 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x1, 0x10000, 0xcc6}, 0x4, [0x623d000, 0x4, 0xdc, 0x975, 0x3, 0x6, 0x100000001, 0x7]}, 0x13e) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 14:37:47 executing program 1: nanosleep(&(0x7f0000000040)={0x8, 0x4}, 0x0) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000080)={0x2, "f95d35934db95dbf62c3becf0de00635a6b7bfc2930bff9b5c8968da19c030ac2c21db6cf5f43280ac4aeaa5a1455c0c7e0b3327df1bb009d600d6b69d405d0256cc89e2fd398a783404296c6d"}, 0xd4, 0x800) 14:37:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10020, 0x2b) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 14:37:47 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = getgid() setegid(r0) poll(0x0, 0x0, 0x6) setitimer(0x1000000000, &(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000040)={{0xfff, 0x4}, {0x88da, 0xc4d3}}, &(0x7f0000000080)) 14:37:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x40, 0x20) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) close(r1) unlink(&(0x7f00000001c0)='./file0\x00') linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x20000, 0x2) 14:37:48 executing program 1: nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) clock_getres(0x7, &(0x7f0000000040)) 14:37:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652ffb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 14:37:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x526a, &(0x7f0000000000), 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x2, 0x6a, &(0x7f0000000080)="7251b1e26b645a1ec84e02353709f97ae7d35f55b7a7273e55db6fbde75adc946bfffdd7ffdbe8d781d8c304122c5926bf212bdacc31179c7dae1fa2e0e5f025cdd7293c4ccb7671e288bab959608bc7c096bb4f755d417d4ca687c9239295c51aa4e0bb4426a5af00062f5ee5ff043b88a6eb57f1127b5eeff38c9e108d0cd21d3e4511bef4ea548967bdec122c0bf52ddb4e070c11d3e2663f7e6fa7f999cf2378df3e3c5fc281f76b6031dcc4d8a4c8baf052df675a4be38e8c0ff1aa4c431850e41e7c6b5a28ccb078afd33fcbd6c79d86", 0xd3) socket(0x3a, 0x7, 0x5) 14:37:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff57e0e27b653000"], 0x1) socket(0x1, 0x4, 0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 14:37:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="e833c84cb74806073a8202482f66696c653000"], 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) 14:37:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3a, 0x8000, 0x2) setsockopt(r0, 0xa0000000000, 0x98, &(0x7f0000000040)="bd44e2699192767cd1f14649ee6cbf140eefbabb322588c53af8149e3abfe02eb334ad5d2e0597e9b1f268bb25d5abdd56d537aa13cd86b24b0b4bbd643bdb306c14ea4d7fd36d20736b749690cbc06d5a1eeae4822a31bf328c2783d233bcea3a89b17711a35b9ca23bc9d7c717318e8bf4d7e4fa74d203c89cf2139617cb6b8995d4867ca23c256c2bcc67c408522eb1421f8a3b46e49a48468b439df233328dd0178e85a1", 0xa6) mprotect(&(0x7f00004a0000/0x1000)=nil, 0x1000, 0x2) 14:37:49 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) r1 = socket(0x6, 0x2, 0xfffffffffffff11e) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1, &(0x7f00000000c0)=""/216, 0xd8}, 0x2) execve(0x0, 0x0, 0x0) 14:37:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x8) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0d197ab6d2f6c191da60ed3eda1eaa1c824bf3744b71717b800aeb6e9d705970955d0388ae8359feec9385ca4d6dc4d73a8af7e3dcc1a6", 0x37}], 0x1, 0x53) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) r1 = msgget$private(0x0, 0x440) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/117}, 0x7d, 0x3, 0x1000) 14:37:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x1f, 0x10001}, 0x10) 14:37:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x3d, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x3, 0xfffffffffffffec1) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x20) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x6) kqueue() 14:37:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x27, 0x0, 0x0) 14:37:49 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x46) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x6000, 0x400) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x6) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x1d632ab0663ff729, 0xf0000097, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x12, 0x766, 0x59}], 0xb5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x8, 0x0, 0xfffffffffffffc0c}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x8, 0x7}, {{r4}, 0x0, 0x0, 0x80, 0x10000, 0x7}, {{r3}, 0xfffffffffffffffc, 0x40, 0x3, 0x80, 0x4}, {{r3}, 0xfffffffffffffffe, 0x12, 0x80, 0x1b75af9, 0x5}, {{r4}, 0xfffffffffffffff8, 0x28, 0x0, 0xfffffffffffffffc, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0xd2, 0x40, 0xe2, 0x2}], 0x7, &(0x7f0000000380)={0x5, 0x8}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 14:37:49 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r1 = kqueue() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001080)) r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000001100)='.\x00', 0x20400, 0x8) r5 = dup(0xffffffffffffff9c) r6 = open$dir(&(0x7f0000001140)='./file0\x00', 0x400, 0x23) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r1, &(0x7f00000010c0)=[{{r2}, 0x0, 0x0, 0xa, 0x10000000000000, 0xfffffffffffffffb}], 0x0, &(0x7f0000001180)=[{{r3}, 0xfffffffffffffffe, 0x92, 0x41, 0xae, 0x3e8b8c39}, {{r4}, 0xfffffffffffffffb, 0x40, 0xf0000006, 0x3}, {{r5}, 0xfffffffffffffffa, 0x85, 0x61, 0x2, 0x5}, {{r6}, 0xfffffffffffffffd, 0x10, 0xa0, 0x8, 0x4}, {{r7}, 0xfffffffffffffff8, 0x28, 0xa, 0x0, 0x7}], 0x4, &(0x7f0000001240)={0x7739, 0x5}) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000000)) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 14:37:49 executing program 0: r0 = socket(0x0, 0x7, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 14:37:49 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/5, 0x5) close(r0) 14:37:49 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8280, 0x1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)=""/13, &(0x7f0000000080)=0xd) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) 14:37:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f01696c653000e62f370f7bf5f6a48f9c4958a860c0e0ed2c8a2b5bf54e85e05584c5f1926bfc828ab565e45241c5e6ae39d234a06343d098d81d7da65bdb6db5aa7875d14bf0c5402f90d6d3873a9c503c6077ccecb3daefef1c0b25d6e4d394449a4d1565c1f1cb5ba7ec24de1abf3f98f5813e990616c47e6e81d6e63e54748ce509c60f76618e610d52e535e81890c90877dc9845a5f356c3e7aec56c56a0a440b986a9dde2847c8401746d7ece287fcdffc739d4f8edd5b867a28088a766ba17fdf1b4b2a1a411f0f2d74b5c23b0fa089d"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r2) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="7616ff835b349453e87e99d7b56952d8c3ffedc7609a8d8adc91c5a1af6ae04cce24900470d93ea1118506857e15019ac98f43114e9ec1ed849bb3a3c06e4ec7ecc7ea270efe510f8aa32c31652f8566cf8241909b0c24b24d86a4ac864396f64653ced61b047bd2b1666798befb496a0f2c37538a1033e613c2453714f3b882046126e6636dfd4078afe6a55e177c0e162540a9ff24a13eb3e77196ef878c14159e7542fcd0a0616dec88e0c884b0af56df85b2d58cc4b65be0ce3c6c2f905d071e13d64781af0f9b98f5445322585fc97a2ad492048a187ff52489dabcb3f98f887721b237730efd9121add56ea5ed8860af67028dae1633f644adf626d721694279a770835472d011ac6af4b4fba8dd94ca8ab0c53e387353b7fec1826b62cf5aa18b0bdc5bb794902554f1966dff494d4dad3c6e8beed6fba270e4bc872915b4115554c54b00ecb05beacf59d8e68eccde7d1badad0607e973c76210c9fa2473974077cb44342d437d483b228dee9fa613afc3478ea62ea6b5ed78147f0e5ba19834d615c598cb66040b1ec22d8bb6a4c469b6fb451bbd1e0bc11213c1f483e870316e40543114876eac323fc3ec8be18a281decc0bd6c92c26cb45cc94afd6c4447a4a1e76ca27fbfe8fcabc885df45b819ed0bff1d90717e3399c8ae3e698f89a1352166976b642a0da26a86bb716c20bcc7a68e36f5ab568d047612e5a70e098c4a870a3318a764c37b1fa5a421307b4da05d580cda729135125a6e13a6ce487d2b54d72f2a4a9f1321727d74ff12be74415ea8946b4ea0e33a388c12c538abfbe482ad9c6928594fffef029d1140a2906cf969c02024a0b5d67c664ffd8e4f39b1b0019584a1c02930b4e98cfa123bf8db055520c5f3e42db21b6e5b132fab848902e9a02b352c34037aaf499e9fb3e7d397024a347e0ac5796c8a1a53a1ccd267080ad0bfea5071f1987a9176c5790c3e92f3a2b7b833f5f0c9360a405ab7a52c99bf7123d42b8168fdc6d87735bfcf57d787fb2ee8b7d3dcb52ecce6062c1b87eb4b78cd7716dc4b15d6c463a93989c5d75f197edcfb19952f7e9b59e6af1d8d6807fc237e8c1f12b42569c42dc1df190e3d6513e6e4d0f20b7dadc23407c2cf4f6df3a5cfb7e5576aba388dd1a3db81b66d56244fd479d0d56c0cfc763471acb56ca5268dfc7551df25147375a0ad899399e093add55075d6106bdf8ae81313c06c3ad2cd8f946ad22543e3c71800fff0e874e93ba082ac9b16b8e69b9e47d437bdeab0eb47d6c3201ab8a861dde8f214f0bf9ccea510f08aa4c4fdaff508ac1e98eefb9069da1f525319e6311fe880140e12ba32b1b382ba929f050e06f0d782c721e535016e187db8d6b1540a7bedbb3fee18d9c1a395e70c227a0f6995e41d70526233f3d5950940e571ab6fe216cd060997d93929f00d095aadd4dba7c91a0874a0ed892e59591b0a7ce40fcd0a4d25738ee6eb407bdbff23d509746680007be0e5d3cee07cba915df37a4df4cecf6dfe65230250ad06a923c81772d8fce74dd8bb4f5c76e45690dd791d33fc183aec62517c1b00eb64c4cd237d02ea3493c6b187f871516f1b7b319c5ad888706ccd46ac6302a1efd9e6cb112c444455d61f12bf884fc2f5291016cba510e0a57ccb293950ce820e4f33e0f1545cc16b9fb159e7f51ea5fff327b505a040610216deb8139b45405685a150a7366bd09882aa92b47b5be1676b478db14106e1f62ca28d14c962b48986d9cb055dd8937ed65c6b23450dc41e4431aac12ef63c2de768a5d16cf86d41202493873e7ed7ea219dc6f3e74a2ac16a9f801f26e0193abcbcc02cd3e279f790635c65348a3c66c9bf4948b967533e42b4765894d9cc3e07fbaac89ca6ab95aa8778631f95d5df1a473b757b004e6684cb0ccd01a038af5c01ccb5b669f1a563f1eac3283ac0641f360fe0de9b2db511cd89fae55c1bf971f9da986bc8635dedc93d66a31da7d8de60721564495a0ca911749db408c6fac22c446293021f9761360c8dff17bc951222f1b635c61f613464a7559202e654047f4507bd45937b105f0640edb354226e50b185a230b0127bc88518c0366ac081f793ce54fd077d7e232d294f88da18b31753785ca025d4a33f822de345caa86e96f93ac955fe4fc2082e5ab737a25ac5d663353a4617c094390ac5a626ffecf83458f8a59acce4530aa48f2517b89c02dda1f52e42faf7b06615b070af77f7a6b7d822095dfc3b4a642e85c129bde9af5a5dddbc713cb4d590f823d301aca2e623de14aea4f05b70de78e1a8a96a52b8d0a2ba3ee4c24ac16d6eced2f5440d8a93c5f5cc1f1708b534a2936e4cdd1c7452dead674c451eee4abcb8b498ec7746dcc59618b4f761b5cdda8b0f8d05ad489be793be09e675273faf29c0fc2ff78174746ed236b18326018824577c36791bb6073d780eb5aff742fc61197624c0f0b4fd1588441f89f947dab25c048b40e094b61c1d17f3318d94efd3392f2e57e4dd50a446deae75088330d689a4b0695ac87dee586e55f177780dce9b1839b8397ee9fe7b7a9d9c62e5e1413077bf82978be8d3548602372be1bbe596070de43f8ff26b57e2cb81d07c6c7288042d4d5411db1d2fce7c416cf5265d7cfe57a551542bcad52ab35dd9691736a2abeccd40ac17c65fd8655bfaf0fe9ec1c2e4270e78fd769db8dc53ae1dd3a2590e5c0ecdd3db7f5d1f5d5abc2b8d376c3b8ae4181f1a7b5312e1f0a666addb4e897806be81514197661b7b2cc29adc2c473d61af15509efcb0ae49671102d86480614f2e9055520affecc351affb6e817276a872f54e7306dc6ca27834a8a07fc14e022163ca615ee351c99b6ee48fba22ff4e6d24f6491e3dae55679a22efebf6c54079d594856a663fe2daafd9c2d870f9b5e89fd03b34ecea66517eb9fb82ef3ba709eb048b2f2c8d1864e7fda1779a3841792b5a3dd15c04815b590a0b6e711fc1fb92074e0b7db66fc152a94fb852ad9ce34d4ca4732e1e3e499b4fdd941f591c7bb58a6611edea4896e42ebe5da297e50198a5bc602cbdb9659e8024b5795ee605b06e2bb897af8cb9c3ce4351d00602c6a6f6e4dd5a5aa7bfebb14e612a24393f76fcd7ec90c7b7809e8a80ddfa2c5e2a9c9600e687c18b5aa4a34285979af53251cf8f82bffb6fb7d5e0d5cea98eebe2f48621722108a1f8f3436aba5e8eebfa51a2b5bf4bfb5bec34ed5c386b3895dee6fae3165544079675faf41cbfd048e955b7b55305b3d69416c4e2eb1bed46b4ed4366bc1cea65e463d4303f0fea146cefdd494aea9be1a84ddfd271a6b02c5c06008cd04fb687603f995aa603db18d530477755c48d92164a2d433b9cc8039e4b364e2cb9f3bef3f22933f468bc0765613ca412c92095b6576aebf6cdd8939a64b306e1ae894c2d77255e351d242f70ea6cfa436363e99b2184162bc35e9d75f71bc60e83197f08253556487f1e5b14a1c326b3599bc79ce5492d4db8cf768e6b40d201a0eda02198d52d2cc9c86c0b4162f5d94ce3bc7b584365046abea96e30c76c475f12a98d8b7739e42ab75bbfbd73e340cf7bc5cc852bafa54443a60a15ccf6c8a03ba1c19a103be6b171f6163027914a31d171c93052263c5a217f5d3af3b465014f1ae897ef29624d6a1cd60a404d66a8df3b15e0d155a2b6b75d0abb63e325b68c131651ed5f94c0a8d29026675e70211851f544ce547da551483ccc7966b5031af52c3839183a00dd42d933d1a0b46c9cce6eccb401a3ed1ea5a7359d7190fc2f71137053ecdb3275e17e9ff0e2336fc7ee342b199cf96d5e9e5aca283d5747e4bf42a52df3874b855a2f7d462643c5f3dbd2b175eda9f51c02a960453754d198e462ecc3de4da6d54a2b19d252bfece884844f5633cfc4aec905b1fec3219706495bfc7df9df6350c459dc5c7f04f7ebcc6c5bcfc90aeb2c7e02b6a2513d9b773ab17ed48cdaca7e831c06edb9878f58bb404c1bed3612109b93ad310e190bbc2b156d73d8bed65053d02cc97673607107efc86dbdd2f0384c105d2bb26f6e4ad72f584a8bb431a1b2aeac70222e2011794803ae26cacc5587b88a0a7eb4b528afc7ef38ea134dee3b9ef481cd6c68daae0bf11a2534284691301d998ebc9ed2803142fcf4108d028a95847ee75b2cded8bff342c4928c5fd1e77e2cc031e9f6272dce86bfa0d48633cea2427d01e5d9fa0a70e96890504f24a666cb73e03784e6cdfbe4695665fc8164e505580074664f3cccd7baac253970afdf1fb301493816fca9ae8c50f4f31fb471ac41268580a16be012a8bc3e00c6bb74a26a031e77f3f1a2b2174929474020c6dc55abd8631320fbab2145a9410cee5dd8ee59742f7954167947b6fe7f1bddf6a30a5afcc8388459d378427c7fbf84989811d5860aff92670252e78a4cf80a84416c82eb34175d5a08f0d0f8d8abc87ba338c369c2d313583f94d73cc36cb8e01b54af8626f2e01916744535cc4b7592a9e7cfbc82c246fa1a7c729e441d9b706bff379cd9e86002989faac8ea0c45f867a49ee740f429ad52d7853b5eeff84fdd9ce14a3aeb6cfb220365f21dc3ff4808f8811bda0632448923696d922957780780e07d05f2b282fc8856750aa3b70156965530e67abf8fb9b3ed2107b70f9fc25322c8376d421546a8f9ae924deadcae03880b45c34798d39af442983044029be62ff6f949a566905b0c652bf0a165fd312743bdc500e4d9f9c81af46c26c0af98db42f8b3c9ab49490b65c884cddbb9c4a2604623340152b3db9341d89be0179d09c152765b61300c3d14084eaeacd67f08f926e59531e7e2ba4e7bf4b2b5342ac81b2502202e4675a7e7d8571ae9ee34606bb23c6053f2d44a95889d783f081d4741c4728bb3b8ec6dabeb557bc722da6e81740841ab8d4cd14c7b99b9b61a96c5b06088f7d8d31da4dbc2177902cd91510afa02dba4e63650532dbcb7811575605bcae6f74c69bd4bb0ffc246f006c31eb2fe3634af760d1559ffa02836e9b1c23308a56d02544b3f4cf3ef363b60f43c19f0653cc8d4e67d80e260f02d5ab0e862055033300163eb43663f970f757b1eb3dcc6448ad0e7c109e790d6a6befea68d92fa92d89e851e018aa34c4674b0e11459f45d78379a3dfe857cf5791ce04a2201b10347aa0ff1db5afc4d3e4a1abb80b444190d797a36855528148b0281586b0d46e141522c8cfc5b6a528ba48e9ff79579189a76fd742603b64dbdf4493128a4369533cb3451ca540c351151dea3514056d98d059f76b9a4f5d9bc34a5c5a298d163499c5e45a9f844145cefddff878474e1376dab5a68477af894577d1778fcda1cf1192b6b1d9fa34e6168e432e31e10e112c9dc5b90ce9b33b1f03d60f89b5f39cc4e21d6006545988fda879903273252c0d9da879d3bec3e13d8423f77055c605ecb39d89a43e2a8f925dbccc3683794bc546bd17e6cbdb79e8f55f923a58f484112265cccac9f922c3d132e8c08528a4b8b8ba725b99a430e99977918819b0aa3203149cf4c7059a47da5eb90e5484ad6e19e518a0c9effe8257911b4c95aabaa6985e06175f68e12bc2ac515310e2bba3a1a468069812a01237fd097aa5e2462e381623caad191078296a9774bd838e8e7a7c892a2f0ed4dae5a9ff5c89bb80a9a43b37f0852a2b03b3c9eeb882e024a2c57acc09daafa4887b7f9248aa4a327ac149332bf6264e7c9b7e8cab45c2e0ec664c1f4ba17e3577eb025f655a9c499ff368747e54962568b5fbfd401dc0ac719", 0x1000}, {&(0x7f00000000c0)="991ffbb225a037fa8c1f0a26dd7db549b5b4ef0ca52a4c3979e00147951c8d0656fa63be6e863797a96084fd7aa01bd041b3aebe62ae08f75ada3ebf4e27805b6cd5d57bdeff4637327554df97cbd89b14", 0x51}], 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001340)="2b2f3c9db3556607f0e019794b3acde2b8caa3ae7464432ded7b0de47b912b8ec7f24b9d4c1162b85710c4e6ca40591cd124b5c79fb20593298c08d65cfc2180e8b9a04baee8ccb9aa294e1fe3f7d983228fef2f376869db543ae2a93184d0c908a71ddea53193a7ac326a6f5576b853082af0369ed626ae8e9ea23f1924213b97e80d1f5830fadf8c004a90fa42172e1601f02835352101664d2f37ca3876f02b3cbf0696fb510158a56426a7255ec865", 0xb1}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x80, 0x1, 0x6}, 0xc) 14:37:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) socket$inet(0x2, 0x4000, 0x1) 14:37:50 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="3e9f4513a175a194b00694217922de1204fc7eb28cb6e315206dc59654fac40c292b9fd9ee9b888f32bfcc5dcddb5ad7fbb43027408369922b7cc2a8c58a98a268fc1d", 0x43}, {&(0x7f0000000140)="1d6ee558ad068068a4f0e7", 0xb}, {&(0x7f0000000180)="da91508869ba273d0f1563c9e33ccd4ffd8217d525e0956a50fce576f3c81d9a8f6f2d3fa3e1319d03dc0b6ebb2d99c17b23496f4d6655ed6bb6f0e63193135776e14eb68f86e676ca", 0x49}, {&(0x7f0000000200)="f55fb3b53dd2049296b42f986147ae0957b0d78bc9", 0x15}, {&(0x7f0000000240)="5aeb4c0017b49c43ad1d7d9789c23ef25e272c1cc80b58a98a", 0x19}, {&(0x7f0000000280)="1b7e3c3d6b39ae8556731afafe8a53315abd4ac307e317e12f207f784332299884fbac2aa6390a736610b65f9caed653e511eda59730c8f55b4679347d6c98ddf6fd35a96667afb9fd0bfa91201f43eb4602d16c0356e7c3b0e5795130a5b3e52a2d4fd8e07ea01995153de776b706254572aa659af3a8da9967e384dcdbdfc5adfd914af6b8c49aa4b41889ebeb64daf730c75df56ad3a088d78a19861b446a5f72606ed165b29d38f10d558049af0dfc1bb9710b2f7b7e4b00c0116fd40b80ede821f0c7dffe385fd5a4b9a1b34bf70497b63d59e6355a20355fc5d8c7708305fc117656dd6bae52e67ec9792ac1db80c6f87c09b93eb65cabd7a7cfe8396519b245fdc0fa3f4530ca83a4095392fa19e2441b9b8e1d46c61bf0d7b827a0a004d3e87648f85411c5281b6f6b5117c9beaa538bf06522b85539c2ce410c97cc6da36b93225550510f5e811d9410cfea2d28ec14bfb9b235063a05d9f6db6d623c59878bc2ff16b8c9104eee5e941d2853016a81ba5815db4a43f30e0309545592fec07da689bf437fb9aa212322ee803b4f9142518bda3ebd82c71d856a9dd490da45e8caba01279a4ce3b34525f43205e802922e9dc2807993c9090ab070f09165aee5edcdd74009e3a3290d8cb4148c0a56064874e57fa004c68b1c67fc2589541f20f88023456f83ff4202a5166e051cd13756eb47bcaa385c729196c5504aae059b5e3b574192681993d468aab4886321936315e8abfc20b1b4371daa08dc6899d3a28205e80c1c30e5366cdddd7308667f2b7891b6597332731f43dce04f12c3ad763d653a6df17c6fecbea3218fac95cabb4e71185d68070cc2cf23ea686a65574e6e3f08a9203404634a0cc81f861c8e6ed9e146d849889220882da224002c11bac5cb7bec01a390bdd95c39667fa358ae6f7e1b89f9ee288ebbffe57e71f8f8a90144d749b714e83cc955e4d66147483eb27eb20d149d1359f80a1f6054c0e211ceb75895b67a3fc010d6b6633ccb48d896a771a8ec687f05ed5261111d554dbf0d0f8a34b98db1768141f45651b1158acb20ab1cf99d865d460f76e0668ba29c088880aeb88edcbb40a4c26c041f11cadab9a24253798968dfe9979daa54e873614d4880a0da53688215afa093a6f3b9d8dc251e6be208ada7efe2d9857ebc5c9726e39cd73cab9de01e5da6488ecc66b4f3c2e645984c582524bcd3d4a955c5fb94a2e3e00c115f54ca3dcdad8501e56cb5062399f8ed2c03eb119c08fd6587c2eaa66ef4b8f4e33751eb4c778b1c76dd7e21b5aed0e49c55a6caddd212c6aefec08d790b1683395da62d0d6a85b8b25b364a114f900bc3aa2b923d5eec0948556a47c25b02fca876215e20cad57b3b26a9019b89c57d48146568b424b971d298da272b530d8ca1f46d8db1a360a6d8994ccc0dfcd6121b1456d2cf9b397ccf8cf3bbf700ace3ab5279155ee2f9b9405f88021377c1988d2c3135271ae90ddea21ac285e57c87151cf375a2f4b19c5d58e1ee4c462bf7ba65a89e03c0b39e73dc1d4ca91dade4aec315f5feabbcd5a8a453d11cf84ace426331690cace4ed08bdf6852bffd96db403daad20f4670c6bada691c39595432f0a5da6a667802884eb54c123537f2f5a09e15e19028729dd1978431aa168d837c018a1fd10240259dc18ec13321ebca33f763576729dce151f171ef58117d9525c480f9773c2d426f164df6b4654f455d0724b195aed5be2299b43904bed2385d518455e4ddb904007a295033f198257a54ecce7587c68e150b36420197c9b47a1d9ecfeaa9b0aa81d71968321e412dc71f82d3416e4772e4d3e00d0951305dbb671d9691ec50a87f7b81eb88eb782a963e39572f263c1a38614c2aeed658174677e0593f74170aa6ce315a7d9f8a279fc59feefb4d53e6a94883a4547a40b2bbe39f65b8a4e59dd31240189aad5050fe7259e6d2bbdafc7c16038d8a489414d9e9a775874dcdb6eb8f527319ee8fdc645b9fd394c5a39006010722c055c2cd649ebbae498bfe4c004fc141b574d06b9551dbfe98cdd8bb74d9efe31ab7e77e2c8fc490a20c862c9aac2fbfe0293772e1c9916bc1d75a840dbf78779633480f840e10f5317bf741ecdcf0a38493fd15ad6c165bdea6a526ebf285844d323b5d8fd6f2b9ffa1f2a66a2de2d6f379cb5f9eecfe75684624d65de6882e5142da8bc0804358b211f2ccd9995015cd392bc7bfd1592a43f9a003131f954a77d0bff960fcc98b92b64355a7dae3f16bc790676e2f530a8f49e1a0af738f0127dec14b6cfce289a2831a4ca5e507f3af22a4f5da5d397d855438eb9663338794b436332401d4db957399c52e283e51d552c9e5e41143c6b09113a3350a7426e5d95a2626fe4bcbeedebce161eadba90d9e90aefeb3fea65a16d688813d5190d65258f69eabf296bce7ae549add2c9fe0a19337abc751c3d722d3310703b85909445c3818bc33f7e3c46f993959c1adbf8928e89d99ffb12db409d8d9611eaaba02176917377bf75e1edc32e87ab3b8b6290c7f54e32e69e3cc8344a7ec0d4af8710ef1242fd665b1859883fcabed3c93a0982792f531d90787c025569dd254c4af61792944273df80cfdb08d4c7fc93c10062a5e4dbb3f0359446860ee1cf599257c1a84fcef4da44fe46377b8dbc11f690c986aefc023f7ea05ff2095f20154ef70606cf7e3db69e5fcb867184ebc730cdedc715d58f401c19dd2366a532d382d7a006dc46a734ad7abba617654f1c67000e9fbc6dd371932b56639e58f20134e415c929e29b74b3fb4b99ad155fc4e36b34778f892c55297d42a6a9e6ab6e884c66d21434cd901a4d9bec06976d2379910c083b89fd8cd876465aa407c920372569d875948394d2bf01a18aab2d41f9a6dbccae32614b536da410cd85dde70ad9728ff2973c06669f92df0c7abfd643fe3e0cac59b984d0c0996437513837fdba02c35b3fa7344fed9acf2574156f8c1b51ed53f9005e49d33d9a302c0bcfb677d86014107bad1060fae8643b5106f64851b0773725793c926425a0fe73d13f9f4dd18ae487235fab6ef9870abbf4a70a73031b61237c509e91fd7fc62c68d32f64fc93ad8fbba551735bd1a6bbee4d894d83fb0cef9cd2c784b3df0777cd097cb6de6de508fca238f6b4b41e93e52c8442ba9cc1baf0b842b4b2cce68eab07469d7594dd42838ec6cf242a8e03009a26aaa8e651a0d7a15481eb934806cbb91bf47becf747ea77a78d65075e98a209421555175ffa24023a481576a4b993668810c68bd89d2fc638b652e39784e8003d532f040fd5ae3399af021a920a531c0680cacfebd7f5caca542f01512c31c98c44dc6256518374ec7b31e00f1fb69102acc465136fe14b0d02c4466cb86d5f7d6d2692fbaeb77645aa79a938ebd817e55a94adde923dd2c5d12ee473c8addac1187c25a77400a06100d7d6ad5706eabe9d08468f41a44b2ba666c47b59ed6836d449d7469ec54febd7813da0ff4e460f319d51f0e7349a19ff00409b196e5dd20265da7024869d022a0013d434e1dd328b1139da78585084c82636b8adbe78f40db34b231d5e9d6cea35c95c6286d73b2d87ee8e854d515dfb9851e3646dcbc8bbb1e9c069db16ce0a2cbdfa60cd871f0b3e37b3d4ad1f4dd3f62ad6689cfe9b00a04fb82ec7ac08df5f388e050c3467106863d29ff0fbcf86b59988b583e5280fbb53cd78b06c1125f837ca7264563364b970e5eb2342768e05dd0d51185d6ccf5bf6c75ec24fef1ecf4a2353c247d20c5fbecf0114560824b7f3680f2ed756f106ed666263fe6c2a087f1cabc668dc8573bbcddcc4ed3a30264beb1ce3213cacf10246ed8b7789c6d793cf4b10644096e95953f4ae254ad33cbd8ea7f59697bfa8d4766924c6fe3ea0ffb36d580daaa38d49629383310cfbb10acfc9dbec5035a7735c56c8f7e28147ec632081eeddf1a060dadec3b010c7bcdb854aaf1024be2993de2a5815d510da9fc9b06de982a62896f1bd0c130c82bf4a51df8d51cad9a800f1a38defd4ffa0dcb98170e39c10947d913cbc8e7c2c0aee3c8ea033df0ff6ba03a941457cbb1afea0536e9fdaa3fcb29bb8f058f9762d57cf6d7ca66b887c196a0aee5d8b8b04aa96a0b8a16d325b3494f625fb06420266cf0c54009b01116e937d35ae050a3e49febb2b355720c1f2c55c2d2d539b2b5aac4d7552adb8e7ca0d5051b0686c11356ba1ade6ce01110471273899794e0c434b3dab8dd16728e4070a6af3d0c37c75a867bedbf12c6c8667b43ce9982c2314c76148192627c935bd6333e532e3d25e62d5b39a89597b36b501a2f49e4846c3465189b7c326c9e7fe9f2dae8892045ddbd391be41c10f197b12c47115d65176b8380e40ece78198bb785b0e3d0d95947f32bdbfdddc1282784af312b7fa36588a78f964f14f5bb79bf0d92978b2f56751c266dc6166fe843f51fa9f40140dfd620d1f365a8b8dbd1c76cebe63253427b79cf59bb2a9bf2fee182a3c3181b6da12339f53a10e8213625ca32dda667a906cdc40bb100365e30e83790434bba4c6fe81a1544412748e6a75c93e524bd2f6cc10a3a8b66729cdb63193c73e6e491e8784fe1ab629f8d963337728b8499930970d847d9a3125f8e61b61731787b7e584d73e14cdf719d3e9cab3a814a1ac3fbf8dca249f99e3961181506e15582fbd7b45f6f0467a5bc12440792bbb76db150f56b6ca4dad7f1cdbadc47782c54f9304d069287eea9686839fd9c3b0b5d505e41046b9e47a30e32c3faa670aee18645d5a1e0df5844f6fd94042d693ffe79a780b67d75592b035965ea1eaf0358d7ab100d28a9a8afadcaf9767d0b01bb4d6add0f7a1dd83227e7b2889db402270850744eebf745ba9b1d27c07fe3bd15e705c82163b63368b14501eea1f59e554b71f0d1020cb07bd698d50c8f6c04eb9441a6d217bf841c510475acdc2b57fa2a26348b70f30328193d8a48f1e524318dfbf3f266c4d115d8ccf882f7d6abaaf693cec0e1f7faca0b8751cca677e56d0b5a1b00c95358eeadf3016f706433ffb598d34df77dd8664f1e66332b9da268e9b5f282cc4f1587fcce95cd9f37ac7ba2653bae388317692862646a0943bff3af8fac3ac5b55ea70fd3abf8972f0d3c99d662c2a6ce0adb0ee475f24dd4bdd4d7a3a11f5a86770ba04707b35e01ed9c22deb02c22bfd1e79aed4c40c2a7cf592694e42bf144caaa475ef74097ca601926c0fbc10e4885e1bddf7d637c7e8d6b6efb8c404cb9b86de22fbc68ebff97229e8e856e7078bbfee2604294863d14f4ca67a85e97186c98cfdba87f0090acd4c1c5239a47c0785ffe186151830e8eaa75a3e58e469b8f06170ab02e0c0a0091e2a135e92c87bcf25bfe973b509e3e54b1c467da81e23e490af3cef21fe22221dcf36420551a7aa1d5555f9554a511636c86931dd96de07541a227a2a71272345161f5e43e2eee932e2006185923c14f85134d8387eb9576e79a287bab81cf2e4bfcf39d879536fbe5ac7ed679d139c13882b3151c906c444c27097ce39357a9bc8c030013c23c232df45eaa7f056f9efd183a1cc10d87d3b555c993c8fefcc889639b86b3dfee2312714c937b9327c06767d5575f45eb942471da13e42b5003b134ad7d2f950ebf6b7623d9c22bfe10da2f44f2d3d993bf58485a61338985fcafea74d1084fc80a63b952258a024bfa4faec49db81ff29047a0a10f159535970af9f2d1758c462a134ecb3011c91fe797aad299af6fe06e375ded4", 0x1000}], 0x6, &(0x7f0000001300)=[{0x38, 0x0, 0x2, "e14d1dff05e5e14ddc67373d58bdfe936cba64af23bc0bcaf4b8991120400dc85f9a2cbeb1"}, {0x90, 0xffff, 0x40, "353e42f8b72a5a10e4956cee380eeca78570dcce0d073d4eef71bff3abdd0ff6a0bd0aa82e506ab52b25a351a860c415faf1ecf5f395a28f1c3b1fdd21b81120428c672afe866b03619cfc2e778e2ac5835ae613c0286fe06be69d3b278dfc196da2a7c255a20ea889a7417e891f037b75243f803a6a0bf06732981eba"}], 0xc8}, 0x6) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 342752 18259 32767 0x10 0 0 syz-executor1 * 83119 18259 32767 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(b6160bb3b621aa82,ffffff006da618b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(f73678284b8be037,ffffff006f4b3690,ffffff006f181300,0,ffffff006f181300 ,ffffff006f4b4a80) at ip_output+0xc8d udp_output(a5acaf866864fd3a,13af,ffffff006f4b4a80,0) at udp_output+0x45a sosend(6c652f7ca0140017,ffffff006e65dd28,ffff800021173668,1051,ffff8000211737a0 ,0) at sosend+0x47a dofilewritev(e44189c4d6736277,0,2,ffff80002108a4c8,ffff8000211737a0) at dofilew ritev+0x14b sys_writev(6922b8e917b3f430,790,ffff80002108a4c8) at sys_writev+0xdb syscall(700e2cbb133c090b) at syscall+0x496 Xsyscall(6,0,d,0,3,34e9c01c010) at Xsyscall+0x128 end of kernel end trace frame: 0x3519ad1eff0, count: 5 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 malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(b6160bb3b621aa82,ffffff006da618b0,ffff800000173290) at ip_fragment+0x625 ip_output(f73678284b8be037,ffffff006f4b3690,ffffff006f181300,0,ffffff006f181300,ffffff006f4b4a80) at ip_output+0xc8d udp_output(a5acaf866864fd3a,13af,ffffff006f4b4a80,0) at udp_output+0x45a sosend(6c652f7ca0140017,ffffff006e65dd28,ffff800021173668,1051,ffff8000211737a0,0) at sosend+0x47a dofilewritev(e44189c4d6736277,0,2,ffff80002108a4c8,ffff8000211737a0) at dofilewritev+0x14b sys_writev(6922b8e917b3f430,790,ffff80002108a4c8) at sys_writev+0xdb syscall(700e2cbb133c090b) at syscall+0x496 Xsyscall(6,0,d,0,3,34e9c01c010) at Xsyscall+0x128 end of kernel end trace frame: 0x3519ad1eff0, count: -10 ddb{1}> show registers rdi 0xffffffff81eee870 kprintf_mutex rsi 0xffffffff8158b247 db_enter+0x17 rbp 0xffff800021173290 rbx 0xffff800021173330 rdx 0xffff80000233d000 rcx 0x13ab __ALIGN_SIZE+0x3ab rax 0xffff80000233d000 r8 0xffff800021173260 r9 0 r10 0xbd87127d0962ff01 r11 0x25ac95804ac413ca r12 0x3000000008 r13 0xffff8000211732a0 r14 0x100 r15 0xffffffff81cd2082 substchar+0xd438 rip 0xffffffff8158b248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021173280 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=83119 stat=onproc flags process=10 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff80002108a720,0xffffffff81faa2e0 process=0xffff80002109a018 user=0xffff80002116e000, vmspace=0xffffff00681b4748 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18259 342752 14738 32767 7 0x10 syz-executor1 *18259 83119 14738 32767 7 0x4000010 syz-executor1 14738 158065 75309 32767 3 0x90 nanosleep syz-executor1 75309 41080 1782 0 3 0x82 wait syz-executor1 80877 297146 25112 32767 3 0x10 biowait syz-executor0 25112 287106 1782 0 3 0x82 wait syz-executor0 75110 320331 0 0 3 0x14200 bored sosplice 1782 48294 52248 0 3 0x82 thrsleep syz-fuzzer 1782 353902 52248 0 3 0x4000082 nanosleep syz-fuzzer 1782 317167 52248 0 3 0x4000082 thrsleep syz-fuzzer 1782 163648 52248 0 3 0x4000082 thrsleep syz-fuzzer 1782 401454 52248 0 3 0x4000082 thrsleep syz-fuzzer 1782 155256 52248 0 3 0x4000082 thrsleep syz-fuzzer 1782 20300 52248 0 3 0x4000082 thrsleep syz-fuzzer 1782 228824 52248 0 3 0x4000082 nanosleep syz-fuzzer 1782 54533 52248 0 3 0x4000082 kqread syz-fuzzer 1782 30468 52248 0 3 0x4000082 thrsleep syz-fuzzer 52248 432847 4038 0 3 0x10008a pause ksh 4038 304752 23983 0 3 0x92 select sshd 35950 522926 1 0 3 0x100083 ttyin getty 23983 95932 1 0 3 0x80 select sshd 12939 63610 89022 73 3 0x100090 kqread syslogd 89022 121130 1 0 3 0x100082 netio syslogd 84558 382859 1 77 3 0x100090 poll dhclient 76964 259026 1 0 3 0x80 poll dhclient 95047 427745 0 0 3 0x14200 pgzero zerothread 95833 29589 0 0 3 0x14200 aiodoned aiodoned 38785 42195 0 0 3 0x14200 syncer update 14819 415291 0 0 3 0x14200 cleaner cleaner 29394 121341 0 0 3 0x14200 reaper reaper 65878 137780 0 0 3 0x14200 pgdaemon pagedaemon 34787 288100 0 0 3 0x14200 bored crynlk 10649 172073 0 0 3 0x14200 bored crypto 54597 32435 0 0 3 0x40014200 acpi0 acpi0 69786 158592 0 0 3 0x40014200 idle1 83181 339080 0 0 3 0x14200 bored softnet 28648 402351 0 0 3 0x14200 bored systqmp 74221 76960 0 0 3 0x14200 bored systq 47388 56761 0 0 3 0x40014200 bored softclock 49504 15309 0 0 3 0x40014200 idle0 1 37957 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper