83777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:18:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) mlock(&(0x7f0000d11000/0x3000)=nil, 0x3000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 03:18: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, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x12c00) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 03:18:28 executing program 0: r0 = msgget(0x0, 0x28a) r1 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfff, r1, r2, r3, r4, 0x10, 0x7}, 0x7, 0xd8cf, r5, r6, 0x4, 0x1f, 0x4, 0x3e71}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r7, 0x6}], 0x1, 0x0) 03:18:28 executing program 0: r0 = getgid() setgid(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 03:18:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0xfffffffffffffffc) ftruncate(r2, 0xf188) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="8307a4948992300651314545474bbc73236d2d6cbb3770237f25485cdd7ee323a09ae64967cdd388d2f72529e77f6157ef3adaea2eb8de985c4643cc17aa90cd35eb8c31e1dc2868dcb96d528bdb87ab19c0b0f6c4be82dd5d", 0x59}, {&(0x7f0000000180)="03ba4ad779a7829b845b48f5d4bbd4cd64b7fc86954baede9a6398bf74d56fd22b3404433ce7fa8d1f32aecf7c034e0f56192293be55c9b3b143d324a2e1760ddb5af73ecb26e9c13e04d0569df218efdb7952a315593d5ad5ba08b50a18a6e1ed3f53445a3463141cd0f2066ae03243dd6091ccb5104de3566bbae86ae5b879c195e29a353a5cd520c9700b8385ebaa8e3f3f", 0x93}], 0x2, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x402}, 0x401) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xd000, 0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 03:18:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 03:18:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f07e23c5c18a376052a3f35e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x100000172) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048d803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5d30e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7915354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c6551de5d37fe42fbc294bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x101) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/78, 0x4e) r3 = dup(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)=""/245, 0xf5) 03:18:29 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(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x800, 0x0, 0x0, "090004000400000000ffa2550271855b426b00", 0x4fa9041b}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) write(r0, &(0x7f00000001c0)="60fbd4ffcc939839f08b75f9f9b5ec5c0ba3bb2abc8a317af143e2e070b9f6cc16dbfa3e72d83ea96a8a7d59b441dbe64859d8e9b74b86f80ef22066c11a5e3f9d5225e2ac8c747668fd34905adcfd02ce3a733ce89e325db499893bcea95f9dd314ab20bdbacb75a2a54e110de20bf219d4f3faa7203c39337e3f8b1ffab6149b981affa3dcf6c2886a53a872408b76d04f53384789be09d1c6b2c708f44656f17d7f67a1256758307a4ca3d202c866b0e4940dc2fa0b8d4101011f8ef34f8b271aa75bf7db3f7a3190caa3727cee871a44506133464de58d542a", 0xdb) 03:18:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8008) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x48, 0x1}, 0xf) 03:18:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:18:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89fba7b1791747fb02b32c5206f577c28180ba4b2fff4d36504d4e380717781343a414b183697f8c83caabe5fd560e96df2d6d23cd6a072226ab0bab295911f9c98c57b25c564734d4bd0a26beac54ff69b817f600481de76a37fe40440fe280d1fedba0b5c404e7fefd6be6118b", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:18:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) lseek(r1, 0x0, 0x2) 03:18:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8003, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) lseek(r0, 0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1197, &(0x7f00000000c0), &(0x7f0000000100)=0x4) shmget(0x1, 0x1000, 0x144, &(0x7f0000ffc000/0x1000)=nil) 03:18:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x9f, &(0x7f0000000000)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0, 0xffffffffffffff02}, 0x0) shutdown(r0, 0x2) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/246, 0xf6}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/220, 0xdc}], 0x7, &(0x7f0000000440)}, 0x801) 03:18:29 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x10001, 0x7fff}, 0x10) 03:18:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 03:18:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r1 = syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r4, r5) 03:18:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) msgget$private(0x0, 0x40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCNOTTY(r0, 0x20007471) 03:18:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 03:18:29 executing program 1: r0 = msgget$private(0x0, 0x546) msgrcv(r0, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) select(0x40, &(0x7f00000015c0)={0x9, 0x8, 0x1ff, 0x0, 0x7, 0x2, 0x2800000, 0x10000}, &(0x7f0000001600)={0x8, 0x401, 0x28000000000, 0x6f4, 0x58, 0xc, 0xfffffffffffff5a7, 0x1}, &(0x7f0000001640)={0x200, 0x3ff, 0x1, 0x5, 0x9, 0x23d37f88, 0xbbb00000000000, 0x2}, &(0x7f0000001680)={0x1, 0x9}) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000cfccba64768aeb32177a2110ffed00f900000000000000000000000000000000000000000100003c276346d735063d0ef19bc18504578ef5a324e92890260ca1c27f830b0072d709e1ee27be3808ca214bc1814b47e17a4d816ffe8f99fde960d1f67d6a7d6867fca3"], 0x3d, 0x3, 0x1000) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') open(&(0x7f0000001700)='./file0\x00', 0x8480, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="98c48a675b5b3fe0dc1b7c6250389c1898e9663803ba6df9e9c0eeafe89ebcbfb365670c6c96db855f7b24cf8337d70cee519f7a7d755942e72d2f0795ccd4678bbda2415e534da474ae7b32ae3dd96459d7a74ce7dc745768ea9b2f08b8d3f71d39ff5d980f2f715464495017f5dd81b477eb0ff726d7729567ce8e5d322a83eba2d31bc514fc5690354399e4d20c1cf2692dd2aa2275ab94c945b98df3a1f97b07f7ff", 0xa4}, {&(0x7f0000000100)="06acef2bb06f89cef9ce91f781f249bda30ac550079fa0a66863e83bb1365585786339fff90966d00177cc3b7f79433e375431275eefa6f30c4cda0ca73e5ae4a519a6dc52963abb837cde046099b93e5ac6bbeae3494473eae7ff163b5d575fede3057a1883b8cee8230e9527dbab829f63bb5cef9784922affcbde19d3f84c585f58a57d4587a65ac95083c7f265d1517f5b61652d0cb5e932b1fb64ce667038738621e51744ac732c5ca1b99ce55f1a0dad522449c9e69136d9d3dfa46b08c2d881b793caddc73e2076ea412255c85f9e977c6f667846d9b5565b8836dd2033204e3a9174573507f73ca522af", 0xee}, {&(0x7f0000000200)="4a9690350cd458f94173fd2c9f326d23609b009af307f033ba9b4277fcc164d2a4900aef4870511dd16388cb53c17cc40888552ecb34cceef40c54fe17ff2058775d2a51075b178ca6fd34479a1fdcb385c3d5f22af7eaf68254aafc2b24a8b3829e3bb34d20211fbcd855efd5fcdbf58a0f3bca49c34d0dceb7dc0a4a6cc18a6fbb239c1e91687d9b755489fe3cf4b6216aa3ca2f82f8d5b7315531f0cb9339d2f365e922d710af2f24548b4c89cbeb7712bcab4c44a55859543e0476e536c0303cecf7c668e94438b6c4fc15dcc53c368910a25de5e17e7a9c11d6991165f183c630a032869d7ba3888356d8fddb28dbc366", 0xf3}], 0x3) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000000000000997d0376fcdec1a1c5c83f72e539b1d1e9c0e508138ad60efccb0952c6fe0e6db9f9da872432b937eee121e426f10695bc737ff62b33122bd717b260f6b8b791c82719121355b08ebbf70f2314780af5d4cfde6a10228d7dcb7d63e5ccf065fd7a53258108000000ad4eaa3c1c1af0b1b35a4839929fe5beda17da6af02bb1f60a698c50c2ee3969305d0007ee92df4ad7f5cdcd3c7348e849c99371238f44b0c3d8938cd470ade0af45fc23dd5b8c8e3485ed458be391a661f506efc02e8c586f909c5bf010e04959b5e5cfe56ac44a28447628d8e166cb274f75baaa4e5b843c28930b5c27b6e626b99f3f6ec8938e82346c1509bcea1e65531ae8d517eb6ef3ea120858766f8aa4c8645011d56357c68f95e619051f8457fb1b304f8bd150b35d47992b00a75cf045a95d135e546066688b0996fdb0f436ead6535e07a0471ef003e37c0db97ef3006f11d7332b0cf150e6e6ecd0e5ad9d961a1a7b39dc7e1e8feda9f0f903bd3cf38a5b1a12995bbf04b83488f34b1b62971d45fc1765e4235aea20806da0e22b3fc93dcdfd44357ada"], 0x16c, 0x800) fchmod(0xffffffffffffffff, 0x40013d) 03:18:29 executing program 0: r0 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, r3, r4, 0x104, 0xae36}, 0x100000001, 0x20, r5, r6, 0x8000, 0xff, 0x2}) r7 = dup(0xffffffffffffff9c) mkdirat(r7, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = dup2(r7, r7) mkdirat(r8, &(0x7f0000000200)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) lseek(r7, 0x0, 0x1) socketpair(0x2, 0x4, 0x9, &(0x7f0000000300)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) listen(r7, 0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x81, 0x8) getpgid(r6) ioctl$TIOCSTOP(r8, 0x2000746f) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) openat(r8, &(0x7f0000000400)='./file0\x00', 0x3, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getpeername$unix(r10, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) kqueue() 03:18:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x41) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000016c0)=0x1002) r5 = kqueue() socketpair(0x1, 0x2, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0xc000, 0x7f, &(0x7f0000001740)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r9 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x80, 0x118) r10 = dup(0xffffffffffffff9c) r11 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x80, 0x1) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r14 = getuid() r15 = getgid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r18 = getgid() r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r22 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001a40)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) r24 = getuid() getgroups(0x3, &(0x7f0000001b00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r26 = socket(0x0, 0x3, 0x101) r27 = open(&(0x7f0000001b40)='./file0\x00', 0x8000, 0x22) pipe2(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) r30 = socket$inet(0x2, 0x4, 0x2) r31 = dup(0xffffffffffffffff) pipe(&(0x7f0000001c00)={0xffffffffffffffff}) r33 = socket$inet6(0x18, 0x5, 0x7ff) r34 = socket(0x1, 0x0, 0x6) r35 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r36 = getppid() r37 = getuid() r38 = getgid() sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="65dcccd4dce30862cd0a4af2f42351b92be6ccfdd14af0ea4b03145b1b5092c97a41c12afa686af719a84fb91e53a20f15020382436c75caa2659a63dfeb97ea40a3138f48195c5fa84f106ba53f9751ddfecfddc0d76832ae671f33fc93d64cc7210e748084927cf1122ed53c8b32226f162fdf6c7de3507de1fadf24bcd4f84b1e85555a8a0682d04838930e33991a4f93519856ffcd19df1db1298d6e", 0x9e}, {&(0x7f0000000140)="66e6307171332f57406f7fa78b2095870ee8ae1d8831aa93a1f936df1fade5955999c154e1348ee89a456f87336a65fe8fbd5ce23d179f0a0e150cfd74e131f5dd2c8bbc72f7ba7fc62f7235a9c0ecedc1b8cb50a1bd4773dcc6b1fa0fba7494bb7ffd91712cc4c18a8c623c1155179e8a4eda80396ca819e7780f7c16451135ecfe59ea518b0eced42fb5f5e1ef4100afef8cea27c658811fe39771dae9d20504c50b308c4621b9e38a4beef535f97d3701d707bd3e75b08d86f8c9d40e630b42745ac9f2eee254be670c32a9c81af68c3753858e7db95d0a4f563882626729ac25217a2e02e8a70bd79e040ee5651e57", 0xf1}, {&(0x7f0000000240)="dd9606f5a851198235f1d2221ab49d5ad84a15fb5a6a33988bfd1386dbc6b727efdbb197bf3d133cf24981435c553a62e990e4aca34b3b0f026c7d7648d0c15fe0046a780629e2c0a99926c58b4842c7856732f70a131dc369e2b36e7f47f0ebd1bebfc36ab6078d44126ea9a0b278b9c2b943800505af980bdbbb4b0c9e26d04c28a760ca02626ab8f3b6f6582eb2e89da8cd7cfd0c653977a23ed15cae56d727b8b119824309f426c11c2b2339d7d8585dda9cb39430e70ca7b6e11bb0d21c5fe6a0f504a69dbd35939bd5490cddbb0f1f0b80", 0xd4}, {&(0x7f0000000340)="1b1a8e394ad73f45a5b9dd3ae6691a825cc472435bb7b732bcf0869662adc46da9da9278692d2e698df0f9a54d416fb6899cf8250932e70861313d3e550614f7581986cfd0f2f77474c20bf87d1a8e67c66ed8c5349450473cba6bcdc4c594799e6e15b998723bc1b7463a0dc6a7836ff8e4fab79cfc9d2a4b65", 0x7a}, {&(0x7f00000003c0)="b09937165ac4e9b917249f41959f474fa933a08c3df2d41955afb9611f00150032ea5d92aed99a7c914fcf00eb6c4ce5793be5cf46f17114e4cef30805da1142a6398a95d51ef245b4b411f0003cb3dc92090ada1ba9981bfde76ac9cee1377848f478b2b512aedee3ef8a7995a0d1b663648f3fa2813b71601941434924a72a8167e2ae134d312623238d1728b839f2f90afd91612cc3264830299730c7ac0e151f10634c0572f34a44a15a824807b64544", 0xb2}, {&(0x7f0000000480)="ad987c2e395ff5d311b288d78d5eabbf95765d0a09eec69fa7edcbdcfeddcb677d9211454dc06763a55fb7e426c0118f89ce526ce7d6d5b974c9d7131cccfc01d63e65be94b6f0ba2ee1199d46887edd49190f5c447207e16c597d04ca1b6d072ce6036db57f778cab9aa1badccc2c8a5079b0e00cd7a93dd198d53d462650dc301cf6d1cbb2b991cf19f030b54ae73bc467b9", 0x93}, {&(0x7f0000000540)="d30c6f52176b88f9342ffbe37d8ef67c97573233beefb0cd74bdce181763edd33c878ea4a22e4f82bdc523bc4f", 0x2d}], 0x7, &(0x7f0000001c40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x38, 0xffff, 0x1, [r26, r27, r28, r29, r30, r31, r32, r33, r34, r35]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x158, 0xa}, 0x2) r39 = semget(0x3, 0x2, 0x6a0) semop(r39, &(0x7f0000000000)=[{0x2, 0x3c}, {0x7, 0xff}, {0x1, 0x1, 0x800}, {0x3, 0x100000001, 0x1000}, {0x7, 0x1, 0x1000}, {0x3, 0x23da, 0x1000}, {0x2, 0x4, 0x1000}, {0x2, 0x5, 0x1800}], 0x8) 03:18:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r1, r3) getgroups(0x2, &(0x7f0000000040)=[r2, r2]) 03:18:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) stat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 03:18:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="2296019012e561aa", 0x8}, {&(0x7f00000000c0)="869d45bfc383ddc273cb6ced8d4cf165a673eb1b7554ed8df2e09be0b1a14c65bf295ecbd186f36e1470f1e11e4822aeb5bae03d951e481e0805c9622d1749dc70cfb66530d3d5bdcda00789233d955853443c0bc5facf0509f107fea7e9a8961bc7074cf7e5d51f44588e263eae7934311d866549513d0eced51b8c6dbc394e7aa56f0b5417cb89ea2aa20478a68f0ed8334faa3b882d8fbf9ac2435d836206651270e896e248dd35c2b8dd1395469f004d557b6904487159a70386984e84866885acd099c48543745e98fe66d3d3bd0d9e8c1e853ed55d900f4279e7b9", 0xde}], 0x2, 0x0) 03:18:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r1, r1) recvfrom$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) 03:18:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) msgget(0x0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:18:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 03:18:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x200000002) fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) fcntl$dupfd(r1, 0x1000000007, r2) read(r0, &(0x7f0000000140)=""/125, 0x7d) 03:18:30 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) truncate(&(0x7f0000000000)='./file0\x00', 0x8001) fcntl$setstatus(r0, 0x4, 0x40) write(r1, &(0x7f0000000340), 0x10000014c) 03:18: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, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 03:18:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() getpid() dup2(r1, r0) 03:18:30 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x60, 0x4) write(r2, 0x0, 0x13d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = dup(r2) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x20000004, 0x0, 0x1}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0xa, 0x10, 0x80000000, 0x11}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0xffff, 0xa59}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000001, 0x7}, {{r2}, 0xfffffffffffffff8, 0x87, 0xe, 0xb3, 0xfef}, {{r1}, 0xffffffffffffffff, 0x8, 0xf38b5d424d9b4c94, 0x1, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x42, 0x4000008a, 0x2}], 0x5, &(0x7f0000000300)={0x5, 0x1}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "99ae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r5, 0x802c7415, 0x0) 03:18:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080)=0x8, 0x0) ftruncate(r0, 0x2000000009) r1 = socket(0x20, 0x5, 0x0) sendto$inet6(r1, &(0x7f0000000000)="6cec91528577dd2b438f7346679b00075a22ce017d8ce213bc61dd01fa800010c681279a3d5816a3", 0x28, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x53f9, 0x1ff}, 0xc) ftruncate(r0, 0x6fb52609) 03:18:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="f10963c8b36f4abc6ec71d0ac25e33e8eac832b9547e695c22dbf660cb0234dd4515b5f610a1448e926f015679eb39ea9eb6d8df39c8d386a40bdcaa9c2974c40d2f39a6e9f2cdbc2ee96a00e6d9f8e3d76a27cfccb81896c7b5374d27b7815625a51ec7b1f74a909ccf2f38c478e95f4e138a05eb69b4d5a3af5b9ff2e63a3f5b1b3a2111e708733b95ed804a2ebd9ac69494d81ec561b2ab1520170160854bcf806600e35fb5d1ca"], 0xa) 03:18:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff7000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x3f}, 0xfffffffffffffffc, 0x7f, r6, r7, 0x9, 0x9, 0x5fd, 0x7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 03:18:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x361) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f00000000c0)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 03:18:31 executing program 0: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 03:18:31 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x800001) socket(0x30, 0x0, 0x400000004000) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000400)="22d0fa45b4f3ef0ad25c5510e18c7f74420c10755474182d2115b188bbd76f081740fa2e757d1dbcdf6ebb663588dcf48ca0ade43c0b5b7ac55759a7a7c2d9840eb568ee76e6cf3a8f4cf804f6d74fbeb1c089cc1376509798592420480e88c9025fe40b58a98efecc221c68e124750cba89a124bc77c9e6563dfc0cdc94ac65080fde310460970388abf0c80500bc402382b071425613bec5d7184f34030fbdccd8bf49ce000000003c10784f25c1a5e65a6baf06f6c120e0914ed2c5ae9d63c01e09b91ac9f2ac13b3563436159b03df97f132c4d6b076", 0xd8) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4d4f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f595a619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c000000000000000000000000000000", 0x1000, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000280)=""/88, 0x58}], 0x4) socket$unix(0x1, 0x1, 0x0) 03:18:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10014, 0x100) r1 = semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x0, r2, r3, r4, r6, 0x0, 0x5}, 0x9, 0x9, 0x20}) r7 = semget(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/147) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000400)={0x8, 0x2d}, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) read(r0, &(0x7f0000000140)=""/10, 0xffffffffffffffc5) geteuid() fchown(r0, r4, r6) getuid() msgget(0x3, 0xfffffffffffffffe) 03:18:31 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) poll(&(0x7f00000002c0)=[{r0, 0x83}, {r0, 0x100}], 0x2, 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f00000006c0)="d58243163053b70fcc5e18c90673ed4237d9a610e47a779247cc5d7d70156950a697ecbbc58800c47def8d2e8a8b26690f5d88ca913efaa5a2696a2e4910b83b7777ac8910e57cba2af6063e9607ca33b4b9a44d8502c0e2f1983d56266bc2ec8d14aaf8f4d497120243c6c636decf92e8623c7e53302d5d8cfe1eab771da9db3c6a362e82bf81ae96e3dca631fe8341db75af77256127f1db32d884e6a320346dfa04af1154c567872b5df109e8a86e964e4fd29b048a0aa16db1cb7615b9f84a4ad44ff2984ee27e08af2a911e18a04284dc1459336520b543f09ebe947eca7d1d52e4ded98d8ecab062a2e6a10d118d8bdae7dbe65b53444417fca0f17ba7479f8823f979ce4fe22956ef5fc12dba30e44010eff09d860aa685c90516eb3c67f97f8c6b4f297e8808ed3d0fbfe82ffe43faadd9ce411b8d709ca0e2e0bf5d7fab6167618370be7c53e0d27956ade8d984b56e8aba9f685a0513b85e09a3a41133e36609b1253b8e167ef9e427c30aa230bbe392c50289e91c6a04f0caae45763c1430be965db64cf185c0f2af4d76599eef271f50bb7021cd06a81cd10493896db1ee722df9d9dbc5d7acd58be51d10e043bcb51a99e83a2e4086d9d9ae3ab0cfee8d10eef2e3cb0188796470c5a4b935c1845a4cba18900223fc2516221e48a269430dd5917b3c5abad857bd799ddaa08ff9c508555d71f662f2a3ac7582dc5072768370a1f8ca806e33b2a26475bde5d196a5c7828667736151e7b7d529cd41df8e6ab6fc5278dc42fddfee6f9382914db7f53da310fad4b0913e43b8c7a3dd1003d729b2ee2e02649d53d5cda2a47e232ac56e0e8757aadb88b1ff83826b1c9be5c241c96cc673ce192c4b4bda7db743c7e080446c08ec93ef0f4d7769a28feb816c92898078764bf4901734bea3ff07a66eb93b0020b61fced0abeac4ed0528000d9b0be666280c9cb0e604b94d2dba36f13210eb71181bfd1897787331bbd938914d2d9b2b01f57664a86b969ded4e41be3e4c7ee2eaad00960d4c020eef644444dcfa51fb6ca855fba957fd94f71a8fa535c76dae15dea07c77f1e797df4fa14e8a6fdd88cee76bdb4b1a0bd12c230d7b0e7a43667c4ce5496c9aafc09134c42ff3a9008e179ef270ff5817adaa5538c1d0d7b295687a01915eb9ecb1d5752b9082cb6ec15d7796324c5545537ec4ece9327cf63245ff058fce7d15412da21ca493bef0b0ae9a3a49debab367ab2d8ad65fc8d4124b3cd4301787b3d3fd44af170afecc74f52aa2aff77c76ad9d3dc550aeae17f114162dd54f75b36904676829df78b853008999247d94c349a274b2bbac0365ec7ae16aa6538a16ec3094c4e8166d9e01f0120025dca21aa3ec9e6bfe94d716b89506e54113ede1d3b11e0cd71bf4986f67aaa0afe383a6a0fe178394ff4c1c1e0215c426ff3de16a45e68cbd9e0ea23285c2b32c619401c8db9b05bbe873aa0cc854c0448986cadbbfb933fc6df24645eff5b1560e1054e581158f10e90b3a03b214c309921ea0b917ee620e534b130d5041d2be0bfb938d40cf3b34e6df3c6524501a42a7cf3296c5f5485c8b2b4777a179b2a7f4433afa13c447e4261a266412ff81f21e0888f446399741d3b240b055491cc2a0ab0a4421b43aecbb1bf9a1258769e667bf2054bda015ee029cdd1a56b16903a2f21a328c2f2cd73766cf622e893a99a700ffe0e58837f48518cad9bb940db5f22e08ce2ff774442c82758b94e0214d9d4544aa8f6e0afe88154f8c048a96fd75d191e1da588dc5131c144e8f357a4b9aa871abc8fe241fa0e6b3452a9ec6ab2bb88a0f247cd7becd8980bb4e83db4ba4d4c5bca1142d53e8839eac013fb968b01f23b82901777148ecd430f2ef8cbfa3101f4349c5596b0b3b06a7ac070f6c618fb298d3a79397d5c0fa29ebf1bd49aff39373dde11ec5a3c3680b4c902b655db3a05eb9d37156d6cf91c3c487c21e41a304cb2fd7f33a8e27a83d020470804b36b5324a7ffb67188547a92b56db7b7b8d5ddfba4d45bdb829dd5718bbbab53bad129e18a98a476bf9cf22195b413880b73447d4a9d4c09628177efc69d318545b67aa0d6f5e97bc592b16158fc5253da5020612df0f7e43f9f66bb5378f18c913f2e1e854beb8ac9f0664a3315fe672283b954843816c3dcb6f15d7295af8e05ef113207bb9d02306d32d2695451a3542a4baa3e965ee2c6c8a71ce4ea8b7eebf77b25b0d12c12afe3c34b2e780cc5692f3d5d636d89366e05c3cdb929e704349b11d5bcd5a59b8285908bd712e0ea943faf87f5f6431a678f380ec9f1d1edeb1bb6e0ee29d06384ed030600dd5b5ec288e6018edcfde491d1480b976ded12f958885e1bee8dc45c92a5b51c60e029eecefcd20ac8d4fb32c9298eafd15e7770f1a9eaff5812b9df48f01a833fe61846e43d89461051673b371719ccc02357cbab2470b1b8efadabd8d297e7d5cf220dc4faee4a5b13149fd0a805f325165d047e923bb4dcbca9a3d9a1cf21e1df7d8ea67af82fd43c15589b95c160d3501d88d5ac8c5741bb8d30d2e9e9e12c201f8df3ed79b576f3ee9eddf8ec2334a37483d10d4b2172d9170a2f71f51ef9b45fc326a0620650b9ad6798b40be48e4f59ee873cd2d63fbecaf7b2fec7255de3918b4f5791b7fedfa406b6d84a7831c5ac734521f74571e31ba27344103c7ebc1f2a36d5c823c358589d7fad16f197685d40fe0b862905e17cb1d4d0670453581e14ed9d24a3b2af4184c70d763613270925184c374b444630fad567e89a747c5da0a82f880cdbb25ef0500db91d3995b1525ccfdab05b8dbe5057636f85eea44d88086e11efe551d2283fb8f2eeefea728d60f992de00dcab791a635d73aadcdf32e27a471000a83f47795b3d7acd359a4ea8980580c45afba24acd3b75745b5b90cd42e729934b1e1ea8b2a07722a165d5f894c46faee2c981503f51e885888dd4a4423b3c296718a670dac56e1086559ef14525bdf1eb83adddd2f721e2e571ed97ebb11aed039b71f900615cc4ebe970ac815f4d550100013999319ec9e519c6ceef608d9454b9d4598028fac7ed9806a56c96a95fe6084c50bacb8f0e6cd17c8e5b7ee3b24c5f8275a28980fb578ca926b34a0a495e21c72542e489170dcb38c490323d9e5ebdb032d421ea6c62576957991da1dd3f473bf3560e966888583a485e5ea7be401f9f98630acd62f19da610567a006db9ae64ddf4d563df19d9318a43046ba2fc0f74a299033ec2124dc0eccd699f22ca77883783de6d60e57c7e8c31de25e22b8622c95489fba8cc2706c53e04900940f6f6e130aa863644bf3ad0d6ef2f82c3829a29563276fee29cfc66eff707f8c30af258300cb73d8e04fc19f964f9fa07342f439f33da72007e479a143302c67a447e5bd2f18d8ce469dd6e1646d641439fde0a25bc76424e68fac41a10d366bb5ed9464eaf22bf27b0cea71772e752fd4d90f06caf59de685b58a95121bea27d4402714cc7e7748ce2dbf0c87b48d9ed54d8af7fcb164eb371006acbe5b410aa0120f44310a0a68b8c9e4f2fccd10a35ccb6d91a57a5feb5d95645ce8754993af1f46fff675e1581168b33450a3cafaf3e6572442ae89ad84ee18db19e48b1d3e6e4dc9b2387ab1fc2f5e064da354181bac785f0a118031247c94e66f229a3a07bdd9628ea78afe6542f64e72de9f1db6926afe42f8a70b8c2202463b4effc2e3c9cfd86d9ed43ce157f76adfff7a0381a744d95bad9ecc7dcbd842f8a3944e5a98eec7f14b835dd914b9a813dc65de498ed310c5a143ee2ba62722285e5c90ac4e01d5c0e420ed0131d3d0f563a4a7f51dfb41baccfa904c6a203dcc564d2e6ab2b73f78e824f5045e3346a6c1ec24def3d02e2998cc35dfd8f5d5015d049d9fe9e61e10e94fb688a4fffcb497a08da7e5ab12d4de88e3e9231fad5c91cb702722d71a4996602c03257a1c4a239a0e8bd7796f98052b5a22a4d4e8d5f438ad17663b856cd31e666111381cfef2ca77f9419c90e759fe9f2891a8efe16a76488bdbe2d948709a05b5c80279d0eb069c330143090e65d7a3d8c7475eee79ba39040371b7547fea459fa5c7338df67dc0b92df2600c59c0f918ef24ce04d12b227c042081c031bbf694668ff62456c54db1862e3767abd745cd466899f11470744db8a2ddb928058fe2d8b49514208a94b94fe464fc30d249bcc89fd24074efd5571ba0fc0c2ea4dbe00d09b78c6cf6c0705eebab7c1f082bda7d007676d329906bc4b00047016613d3b5ba594265713e9b7f8c42e5750d364635e5a00aea03567a3c4a9604ffd103efd49496dcd2c1a04a3729a20fe67ce6e18dbb8d37344a6e4eb3eb45ee104ef988e2b05b9d62930efaa25d3837d1bf567668bdf67740fc6a890986ce9af1c2b7690c83a4bcf10ed314f96c8853a85cf79a1a24eaef197eb6bb7a003a7ff0bde90c8cfb9702b974ae205b27b465de2c6e34b780e0171914bc2e07f6a599860bbc2977f6727159ea47cff5642a924063df72294cfe18bf90cd0a8ae9bcdff2aa3d87c494da7891322707b7b6e4d6613492b2e41fefe414e36d5d89275202d16db3a1b4337ed2bb78717d9bf4fba9abfb22a7b950015a21bb51595f26ddf6ff7de23f93251453dbb1721e3fd575a18af091b9fad8e2b89ff51d8d9c554d2605620e671a05da03af92f973767d0562ff901d6d101161ed29002b520276a18b33dc804415d4624e235829611fe114debb452ed27db7b1b9a10033f8e1c06e21878847fa7664718e17cda450351b5aac23d5abda88bae036886235f6ec13b61eb4d4601d15366e0d89280a8d35e99940ab4be08de075d18c3a668c145ce1948784448e7f6cd37fd2e2900dfecb98defe9826334dd266d7dde8a27523b1ceac9b2c4519a875a21dea1f5bc4ce4e94f721b6958204ce23825333ca362a796f0b63c0a7d3377918ace561d49d9b4fe933abc2cb86a3c6823750feddf4769d1db42d65a18f8936af7458206f6cd787968d89ce444b28a82d1728c450ff2ac11c8f9ea71ad2696d90ed034233af6c7201527df94f1fd707ec454ff384e91413728a3307da712b77c89ecde3ea71893eaef3c1945fb6fe458c4a3578b3c4ed121f281644ce18e48cd7f9172ae09bb38424a6e32fbece7ce0176f5b916d48e09bcb205a7d26c57f6f1f96b2f728ac6d1f8e239d9b9ab6edd9a26ea358f777be787bd8a98ea5d3c23e3b12332049612e7294196647dabbf63c634abfce4c1a16859932d0c14f8f40d17623c8ebbcb66f8f3a2154f824e033cc60923768d5173ecf8813e8dfa0a20e0066253cc8e1eb92522dd5e9902edb8ab8592fc6f91e03a592f583bab77ef5fd9938f4903a45ace9dac8b0f5904514b8d535c833e8ed7af6c143767f330bcb0fbd82a6a85aeb57b7e1a5f2f0d33acdb7885d7401e6b0913894c40323ebadf0d40a86bf00c8650285090f1b352e29822a7b7923c0883443d0af1ba5f23e769f4a2459df26e7ebd203c387c1b306d68713bd6f8f980c486e3808d14bac463d26e881bb1a1eee8ae1be5ea02d1fea9b94d691d00cc0b3227aafe4c11956791cdfcbc23bf191fc8159969f8d5a93efbd785179f0f4b434534143efe0b6a0ee8fd5315baef1628d729d4f32df4655a56d2a17fbb2adab2b20b3a3824659d5295842f56a3b6e1c5f73634d2869c8bf33bf2d8283d1f260a254f64873e7b5592d1eae485e372b1157071dce3d71f31be0ebccc7647115dd32b0695eb78763dd3aa9ed8a5bf31f", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xff, 0x9, 0x0, 0x8, "e67c4ba8a40034f8df74decc08294fe3ac1374f4", 0x9, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) recvfrom$unix(r2, &(0x7f0000000040)=""/8, 0x8, 0x842, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) munlockall() ioctl$TIOCNXCL(r0, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x4, 0x3, 0x7fffffff, 0xed3, "102271a7e12a7ccfe22bb18f00c6d375cbc3e69c", 0x2b0, 0x40}) 03:18:31 executing program 1: r0 = socket(0x800000019, 0x1, 0x0) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000040)="f4134ac3", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) 03:18:31 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x8007, 0x800) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 03:18:31 executing program 1: r0 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 03:18:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x6, 0x0, 0x4, 0x8, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x1000000000000000}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() flock(r0, 0xe) 03:18:31 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) recvfrom$inet6(r0, &(0x7f0000000000)=""/103, 0x67, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x5}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 03:18:31 executing program 1: r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xb) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 03:18:31 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x4000, 0x2}}) 03:18:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000221, 0x0, 0x0) 03:18:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 03:18:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x74) dup2(r0, r2) 03:18:32 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x80000001, &(0x7f0000000100)=""/66, &(0x7f0000000180)=0x42) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) r2 = socket(0x20, 0x8001, 0x7521) poll(&(0x7f00000001c0)=[{r2, 0x8}, {r2, 0x42}, {r0, 0x20}], 0x3, 0x6) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="d332a5e3f470e0461b98d8dfc614d731dcc80012576407816cbd950513a9048269dd8c4dfc34e915ebaca9f7fa5e711ea2687041b56a6f2c9e3e87390099e91ff998d9dc5c011bddb9eaee2a88bda6eb8b519fa145cdb7c41001597c9ebb5f2368fefbd79ae273312aa0fffc3cf5d929ded5a5822745e46feaef4ad211038ba6b66852b3cdc6eb7688eea223ba32", 0x8e) 03:18:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) shutdown(r0, 0x1) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1205, 0x0, 0x0) 03:18:32 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)=',\x00', &(0x7f0000000080)=')-\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000100)='(+-\x00', &(0x7f0000000140)='*{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+#\x00'], &(0x7f0000000340)=[&(0x7f00000003c0)='\x00', &(0x7f0000000280)=':-)]\x00', &(0x7f00000002c0)='%]{!\x00', &(0x7f0000000300)='+\x00']) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 03:18:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="081d4b1f8623e6a47aab642ae647fcfb0986ae3bdbe2c808f74ce994e58e61eff8da2db1f9c9e2e0b756c7d28a87a4bd61f0d2f11e9b634a29972dbca8ad96daf171ed7fba681bc011794589e3ca408c51bf867a295eca81f9f27ad2017b52fe2b6d1bf493b9142e0de6f7181949760a", 0x70) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 03:18:32 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 03:18:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab061476d6dd16922930214dc98824b3da00db194b2d84873245f1025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf10000001255842d72b866ea477249932d3b8b0a1a70999d0c846dfcc15181aec6e72295872750eb3365214d8ca23ff2af06b4431147f5580a8afb21f313f4195ed504fb3a48e1f3b91ff2b2a7964fb45505b990bc8f62cc11534412a86750c9c0631311abd35b052805c26ce95e3dcc30ed76b375d27c0e8ab267ee727786740bd38d8f9dcc9da0f7596ea69fc4e543c6daa015e25ffe96ef82decf3e171215046dac42a491618a52a6904f45ff6641cdf6c01136603256071f1c30b85c987876014bc49cf17cffdca9406babe58419e04a83b4dfbe09e68ad8d01de34269e7f63f7138b27a557d728dcfaca6c59cac7c6d80261ce0ae0833fd3d7207e54a17fab28c2b730414c9f3", 0x14f) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd9deb4f859b47c74e9d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10000, 0x3ff, 0x722, 0x7, "e2306fd12ae02c3200857bad457e01e598db8968", 0x4, 0x5}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="798bf897c0623aa320dc5ac134", 0xd}, {&(0x7f00000000c0)}, {&(0x7f0000000700)="0f2fbfbab58f073daf20bf4822e61fe6fa5fa91fd41e1e612dfdbc130770c3dd8667f8dee6076223751b85229db089eece7b683959c670c462b411d7917f2bd33fafea5b9506c1efe26582381a283109546d60c0a69648595279c31627b9d88b52a09e26193eb2b9910f9ec0bcdda84ed13f835ffad2e45c08ae14bd953d49521b2c94db349c56313705ae52190e93e2379a2402561039c908fdc73a5550f604e421660f62dc6c77de63e5f8c61283e6147c32d7b5400d35c5678980e722e72cab58660f1d51e5322c55ab12bbaedaeb0669a2a39e3058ec32cddce814d91e07066bf03b472249c762e8cb9b15b836df2514553a79783ae2127c48614b189d109d2532c6249b2e8eee730d2417e0d253938e99030dcd5656c522b50b457ef66e9202b63389b0668bcffe66dfa709859f3581c4aa28206d4d6be764184fd83c94083e140645dd346c85b336c09d78a1c05a6700d58ffb270f7c84a474e720dc751a9b62b8cb3092694d656edd74fdbed4c59a8192df38316460275f5216c196380a61a24f704d17f7056ffede7df9505bfeef889a04395fc31b96427a82078547580916328d0978273c7f843b4529de86a1b1be0606bb4a1216a34829bea1b398c8737ac8c6381edc73dc799e8455cf29d13db9f162c4e235782cbbece0b16eec21679bf8aabe4c88a58f65555f1524e3a3f8e7f018f062b473476ce47b603bebbee41e3cc4514857c555e530588a8ad5c3187ab038b16bdb35b40fbaa08560f970743ca2370b0bc85eaa6ccd05f70b22e196177f27384d1c63f39874a19c143b81b7ee287d0729dafe1aef7292dbd1d4546b79b8262237f5a16157f233e0cab1f01921b5659738d7303bcdc75a0606d6d4c3bb36d7ea91bf660a79754e37da443bbd786899425ca67fe64afc03a0b065b4729afb16e01279ab17478f5da9cc900be84a1ea0c52941289dce5da3b411d9b4b8cabcc9d562caa1ff95acf51eb4302640d7d845b974dc22b463050766ef84d84cd3759bab95268b88990fdccda8eb566519ed8eb8f61a3a267ed5fa7394a586456af209e38855866ccabba5561a09050a0849cd84684117593f33f7fe465067f0bbd47cd2870dbe4fd5cd5340b7352e2a2898011ee49730e0c6cb697b7067621217dad38ff73e953a9280a624ff118dd2d25ea17000af052f8eae2cd77b3a50d6f168a1b7e93c56467c3a8a2fec6efa87319d5355b02669af856fd206335e3f8a1d2e83bbedfdf9e5461246517499d98bf744e63e7560becde9207fd3d710c50068a088068fc78de4fe9ad54034b9a3c979e0d94a4d982de2d7e408fe6a27f70bbeda19c7d5a5c6cd11b57d7f2a2b74167195ed5b3eb0300fdd0aa9b3f279caa8d2b710761dd50381077ac79e9ffae67a9b43c2b2a29a95896617082c28a6dadfff1d27ed7b11b07da101dd7fbaecaf9c78f7fb810bc4d40aa80fe483dcbbbbc3100f0518977ee46082fed4aa970fc3e2b9820d9aaffbea37ed5a23226a8873e71b8a5ce3535cc4eccca67cd76791cffd0ac29920179ccdfb90f296cb07a30a75c3ea4f042473f671130a0e68c23a1e6f12b6bae90eaf913c76d4c51405b08775376a4fbe30e5da796926f433ffa3d27b2c54398e834ca865b34c0a5173562ff00b1e7d345bd95457418bbd940f58c8b429e5a8b2e18de27c569176a61589241c81a0021040eef985d40bc5d3af5a4018c02371529f05e094956cbc8456feef2f4d497f7f1ba5baa9852b4183f82e3743106bf96c1c9dbb4e7e0a1a7703546d8175b124d42c4eb1dc19c3c1d4bc338e25fea0e2502fa4af7fda44b5ee586fa5795841cd5e4cacc46ab69d2d99b403fc939b55c879f4b93348658964c42f6f5b9757542da2c03a838447c927cb0dc0ee8cd5aa4352fe8d8343c2c61a117dedd739ef14a521759e0897b73548b0d50cad12be916fb7453ccc36a50b0955b82a2bda438e8941f7cdfe6709c9147c4a33daaf0e3988335661c6a044d2a1659b61b5ea5600e331cc19873be55a7009630129024fad8e7de36008e2056d6338ce5f2fb91cca9d91ee37d45eb7e1c063150f1056bad4f5b237a99d7ff4a711f832efe45e4744de5f4f98ea27a6dbbe301d308ae6743488f5e0da72a3c905ff1994bd2e9fe399728934aa81bae9534a4e30a61de6614efc716c593189c121c22bfbb33f4dff1767b8f6f672c13458c4df19cd85160f459c0c0e7cbca174605020127eabce4aaccbe54ff83b3ac22c2804bf16eaf7da1a07d03d56c3e99b4ff65071e7a0eda9fd97bf64ae0b25449f46d5fd2c894f31eb95b1e549a9b1a79bb9256c90d0bd21c3a906362a9c4f3479b5a0657c0de45c5029383ce204ecc12cec7e05bd1af63a6a1ddc901a4d9247c1aa09f76a5fc0acef20fbcd9a15172d7c2678ad6d76ecec9eb1b3f0dad21ced14d52673edcf4170d6b3ac4180744b337df6c5139c8548c009922698112206a5e9db109c056a11b281d362abf7fe9e73b12c31874d209504f168e3cf3431b32f869a0e715c7257858c4c54171727d84b5ffa5fd855c39e86645f3c5f66de059486f572863ccc0070706a07bdd78a072df1dc1bde09fcd3608fc5b8b1c82542ccb6e4484e4ac1bc3a4419e8830b47b945dda42b592c9760a9ffef331eef32ddad5d24b384000d9e8d8b4ec763132de569fa8e9e44a2a6e291fe49e25ea9b45f4ed5356e2868246c13e93d9ec0697202d8993ee510c01365398af3e973c0664cb5e9f7f93ff349f0a07ebd1b69135d0f5961d227f6cfa34fd452109699d632cc4d762dfb845a7f347e5c56f7efbd107727f6698e509ec712d0f918ab793fe77d1548fa41f8ee4c9381493de8875eb266d9474f767252efc01295b2a07b3333e4f8e4bb8f33b14f7042926e4b43d716362192bf686ea0168e21221d3a8beb75deb90bc20f6fe9ab7d737c1696e5fde5d3ada67f27616b9a14444fd0b99fa8fe31e2eb22fa4b69ef7107e885a592236cef48cccf78067ce9a556acce4e9204c5300d8f2cd4d27612f9aea6705c8d4f78f4ff6f881f67c34d0cb5f54344bed6d4623d2edaa86ccab9b6282d0a585e1b4b28c09ff548ecd3376f18dfcf8d97fca4352e019efdfbfab8ee80405a303f37a9029cac3969e1dfe1f2ee373d22c97538a1afa036d054801ed53a6a03f6df4287d968079b998c5518a1f827628c228c0c45f1dd97ce0a5e822463f932548e7e2ba8aa01c7ffff13e487fe9e25cd02d4f1f928835046e1d1129cb032907f3a914a60601e5c68fca99d3c0ff4465f2616f4044bf7b832553de28665d5ce5fbb0037a95cafd1d6acf4316c8706a2afa808038bbd88b61b2ccc7d4c9517b17cb19d4672e20f1da9476cfff3626fcb54d9c3d79b76e2db41d478d46e31a200e565b9dc108f07ef04299515995d0ee2d0c26b550d7bf4e10f5c33c4bd7d1ffd011c49de02531a4ab9b1689d1a45ede5bc20845d18dea4e84392ae9071b331c75298deb5e912d32cf72a935a61ed6f7478207214565fc05fbe69ee7d6f7e3cffa135f75aa29c3d3f7a73fb63b0d3844c629f94a2d6af9d75c302b0c12b8b36c623f6948fe5de2fc2a78f1ec4bcae56e2a515f4cae192a2fb06f249038405bcba8fe060e44b5bfaab47158520e7eec0c82a566d5d98d68d1ae0c27cde1b9865ec361d368d1bfab48509d11d50b2807d81479ea27d4cf156f1c9c4f887b3b6c4ef290e5b6fddd30cff296d1b8c8fe247b82dafe4813f569e9e505a97dd4186d1bb0f2cf0faf82d354a49e2ea07f6914fdc8cd1da98961c52165eedd513881574a5c8cda83f02b3fa1b437af747080d4dd99ca91a7ac1ee75149622a0daa502cb9278df8d73a5e4ae1ceec07b54e61e81805a575d0ec3793ea7ff6d3c8c09075ecc01c8986713c6e8e0c682b7fb3365c281be770a5a98d176e5ab452cb18bdddedcab7deabc6275a4e56197391fd90a5ac35d1f9acabee67c2dbea1480c44fc098722dcbef7668ecb0bdce6d33cf1bc42de8404190193eb91cb00c8345a5b52f2b6a86ddd47c59f7227a636db1ed743fbf20ec2297c7ef8918390675442b3acb2d20fc6ca4b284eb855f0dca8808552db91f2fe005497612453e0fa80b83dc273c7f2befa45e25eb2069bfaf8d4ec36cc31e12520f445efe568a087c4716ccc60ae988c0883f446ed29c3531f429b8fb7244ed0d134fc8b6a16470ff844dc20bec98b3aef8d5dd00b1f5b0321933c14ce1f6b3bb628e988bff0f16794ea86881f67e514346e9eca6942d19583d6ea17ea2e8f6d1da6e207a8f73cfa4674785362c39d07550caeb21b2f9614e347f779c39afd2fda029b065de8771028aad30bd2ac5b3bd584dc9113745751fca9fab47182a795f0155626ed8a74cb6443bb2ebbe3147c5fbc9ed02a0c3efb2be42de09f54563d0fb3f66314362957f706a90d0a1fe8a3510f5aaebb3912ae2c10f10a8f58e70490acddca49bf4839e02d85420c6a7252e24baf920c6c69651b68a6fd8b9d1d5f1b921c6f7893c918d8146c5222024e18b33ceffa74ee3abed877f2ea4da84d3a0a55754a37b7eebcdbd2f8607ee132a940af07098a9384639c872624d8ec7970bc2fe3fb6f5c7af3e0631a0ed0de4b5b36af561fd209d2db6e8a7cd565ac38c0acca8bf1e1c830a7a80ceb5ebdb2fc37ac205add23eb7234424f81c62dff6db88116fa24c6b25236ee8849c20b3b7a8aa280e74a234ca8f3650ec9558b2d04b94a99fe1b3812e194de05b15880724a40fd03db3f07b40c2cc697a87daf7a5b1ed6f78d14b5d5516aadb7c20cbc4ad141f972299b4876cd6277d11103d0673f836d10f5d7dc79da5bbb710cfa91b234a6fbf63aa9d526a61c75d2e9c820906f8c547636415d0c349ebf77ba99b4340bfba7e1318e961fc9a436af58684431c578943234817d05568e008c24a5bd5d6e188633a42ea02894973c6125d4f270e032fed7102c5c6a8e051cd94999ebcbaa73b59e8d95010b5772c7cc9ae63fb1046c507b9e3c887391974ddb56dc84fd394143a111791aa41b4fe9449ba3830b83ce6ca9abc4f36afa6a781e6f4090b8395c45dfe7064422b574ca2a9c18e2777731b38c08a63a14b43ddeeb97e8bc70413827e863675e0aa7656ac81d9c870fe068e6df0b833744ae52a03feb0a414d81b12b85a9a9444cea35b1a43186a6b979ac4495798783c086f50d4adde4b02ca314084aa1094b34cad604b5267d7c384725bb521d28334af10a5f3000a5ac350cce48f246614e9c086083ed5759ee0b711baf9d4446c4c076c0aadfbd62882cd41788efe1f0ba90b4839ef196b3fda561fec463fdedede86175c4c1a3313e64c2c37ead6a1c98c6cfa96dc2d7d437092bc606d20e0529cb232f87341ebde98ec9b7a83f76132bc232690f3fc6a484d1384397b9ec48300960f622e2a41985b5b4c37d74b2365878ce96f29e43482c0929f68b28da5663be1595d8e4386cf62dd3ade00aabdbb00df022c85ac1fc94f530ee02b3da45308eb150715627da4f84478c8840bd2e6eaa78f0a122051809ae0503c826aa705b9683d8bdfb673dc221441c2d2bdf9dd32cb4eb04d6a06811b4e5edad0665d91b2dc8a8dcb60ea6f0c7794429979124dc4076b8a207aeb01f0753e3c5d606fc37a006b51845f913a3c04c6a8dd8398dbc9223ee91bce38dc9c7b042277ec6be6995eb6ff4aaec2765324b5df5ff0dd3149404d747ad8ac3c2adf11639b5efc829cc648f20285c8b084204d2a83760a525f26f5adfdf9c63eeaf075eeaddc0f318825032f5", 0x1000}, {&(0x7f0000000240)="01f2e9be773be78c70c5a09c5747b6968a65e8b29b8da00fa0e67dea6f3b382e14d77ddf9419bedc62ba31dc6272cb781efb9a23297f46334f41a53dfe1f3745facd37748f142cf5e94bdd9b940cfaaae6d252b4363405b1996914f00f116396d0430b4ae2af2cef92110b4d03591449b43952f8a836d11ab1876a93d79bbf5dd953ec", 0x83}, {&(0x7f0000001700)="6ec4e4c2923371f95395b6d02f5f24341bc8698a9217f78d12f0fda0b97f696f7f4a4821d5b85949cca0cd1d6d9000075fbd4e438830396ea094ba6ddcb88cc88712f2336bf0251a286860ad5807af1327411e069e6407485236f8cf7b390880163d64312de77c77814a977a5db370ed7e25659bb31a3a9c42248fc3c78f4dcccd7a84cc05ee248be6e22863f0ae227429d574d23a645efa79f5fb4d29666006aa38d5708feaad471070383f9e83b1a31fe7a786eab910812fb507e8b342629f9271f681aab57dc4c3bb173211cf2e7c5c5dfe4a42007d39267f609b96d028e96a5d296800078e525a909ff9399773bd0690ada7a7e3323bc60a7687e7330254128227a2aa32ee989853530a41efc0b0569f529613038998d4a219fe5db8a0e2638a72e17b343afda51c9f02a481a514dfdbe1cbf992b4c0868ec212399abcdfa533e9032f8c07d9d7b2489f5a8abff2a2a23fbadc48a733c11930d9f1819f4038048195be406cb6f8723e4cb341100f7d4edd6be6452d768b250be3e4eb8ba97a3ab8888a45d61e2a0cec4005ee0d148a360f703cf99910b34c1574c0e6ae2f483d6979a98212e8be3ba3ec63631c50ced3053affb0120ad219b23c1246bb124844da17e1ca99ade51e640e469d202393abf346b49fe86248c5ae01f0880a1508cd229fe69a4734d0b0e5484e325dc9f80b43a6527043c7816e671cd8ceb13199694bdf840955feb4e50611ab11b2488861c3cde0a95225dd92218a7fd103eda540eb3031a8108343ba746cb393eda693fcf387d18a469e94765fab4d8631d20371ecec19fcecc8093bc8150ae2d18efa56bb54960628c736b10535ad309b2eb68765d2ee4d41fac878e95f3916b6ba09a18e14adb6ce7ea6f613f7cb1cb08f5ac56fb224408ff91758437874e5f3ea66c97e40b9c3b377b2e479c8f892b795267c6a7b616114c27914f96d7b70f9d571674308ddb1ca651fb70b1f266ce3338d330433217c2894556a9310ef83333937aee08d311b67dbd274e12b9e9469ed9d1878f935d82bcf4571299faf13fd34eb7da05d044595c029cbfd0fafaf380702ce7bd39000b75337b9ae05a08a71d01941ef3599948b84b3bbcdb9530eb045ba7ee36d825d6e16e1f4c4325aae4d604ba48a2d30afe13703a3550b3cdc7d5803bc64f38e5fdda02e34709943c0433862b11993d04c38b3d380c3af480c36e31022f86687849ec01a8abc47256ee1f2cd081d78d678e6159ce2764618daf819447b820948e8b4739b46f9b77971318f6b3b916944d9001687da6b7d1230c4981e50ccadcdc19c8b2afb84d452b7845a37663747c30894d5dba9eeebee1ab031daf2fc02494968c3d75d04be60367b60816b9eeb784ef3b3b9604e78fc7a2cae74ef376ad2083a92e8beb4e71aaca8f324ad88b4f2cfe9df1b5ae5ea855d42467155f74adf162e53fcccb86172cbff07db08087b83a30b8a6deaf5c04c5b9cba14f358d000324270a318ca1456733144f0aec5970d6bc0b6db8ff6b5ba64c4562e6e4371c777e3b1e8e9eca33e9aa575634762b764d2265e0e95514967f4f1dda1ad919d9d254aed98d9926ec0fb55bf45d3efd80fd9a97c523b153c18295b8632b8394e20e6fb29cf114f29da05808b16380353948e8648e9fbf1463daa4334005728ab6631a10a514fef755fe3bebeefd9a562b4f588d33d2f313204eee53be19c38259405025d4dc5092701a5d5bad36806aab817c80eb9ea55cfdb10c6d526f11dc22b08480b0cfdd8c25df0659377f230f02d8680ec776186ad79d241ce708e29e915079262f315c8605a7f33b3adb55dd4fcaa7c4e0b07ebdfce55ff8c3ae03b2af8ab3760f401fae5437f94d468f4808aec670d14e5844368a9c061cf5c69a7fb6f393a0627052ea5c8b899afd3cfcb47b75c380d7de6f89c5277a2a844df1bf3b81b265e18bd9bf1d3d8c40b1f90e32a3229aafda86693e57c71400f3d284171367eef8b71176e6fea6689a72bbce569fe021dffcd251d8b05575e84477b2c91b3712fb47c5a94340681e2a5e51aebf8f79ee4758b14ff378196c7cfe0e83f2ce753b6a35ef97656a0e5e0b244fe150e9d7b1a9f3fc40b2201fabf193555724f926d8a6354b3a1ce410ca03211b85a629c2c1ecfe5777aebf3228884e444a0feb2ca12aae8fb35d964fe2d7835a7d5ecf2aadc6d0ce100b77b0bb10da6a9b7a61e646d53ac0fc64c1649b680f7d9cbb479ec5ff1c0427af760702e08c49f5e539226f9f6d29a6b5e1451b4857de51d9aca591856610defb4030bfe0b04cb19ab5ee5b034d935476a68527e7db04d5b9e96c3a593480e7de74c6f92d8fe7861e35c749a4d15727be959aeb631bd03bf4eddf735cb1a67cc29d4aebcb8156e2eade1e1b305e9b9c95b26abcdc1ccaa339063dad03e4acda3fb28f85f835376b7881e418c7c4f1d83c032d6550ca2d0c14f0591d009df73358f7ffc6c136a7d4d35f599a4eab18feee6288286d55238a907de18b5745e46f9df788441a1893a63c0933e376f1fd4ecd9ceb2e1785d89a754f43b9e4fd9192e3ac74a390e156dcd6af1f4072a331609025c50c58476ac5470bde773273e01dea15cdd1fdc71159cf6bcc1f76bee9805d8e7c603a6fbf4908cd9121270575947e53155202414a6cf33a15dbc0c6c296d493337bfabc062a01555da33bb3bc51515c067deb95deb78534ace23999543f4c167e044fbcd7f024d4b6a887fd159db24aabb7d129a65fe2f8718fe5cd0490d95e16d5d9087e0b5e50a19ef30ebe1551cd2c85312a1e79debab8938e9fbe6be76d4ec037e1436a0eab2c83f34e3e203003173e69234e342f8cdf51c41204de220f509a397d050e74c3712997110ce1af33d8606ce517fca5c780dcd32cef27aff605b2a27bb75335b5f77b3c3841f0c6e709681c2609db58ea8aadefc49506fce20a7fd7d0d2b7c6ae60c9447ee3e380bfd1c6afadae9fce6dd484ac8dae0cf20aefd0f3195cc783822da91dde26983f8fa704ae8ea9bf24356ebbcfb6c8d32ace35ece55ccea92c1dd7ecac8ee6ce1e854e54465557808be79c22de0ca01112b5f76e7d692299ff13fa9c0e3db0f3a543295e9089b2bd2957344605b1a3db8ef755f41fbf8b8ffc988a06f5f69bffe10a0df78625ba18b14caba4dc866334cbd6e5146035ffc8634af511d80f779cd0be667c502f77519fd5e4c1655a75ecc5daee7a4a496f4311fef02c137a9ed76b6ceb2c2b806fefec92deb18822bd929419f0b48d27884102e36494b18ff71eea3f8c0de7d9d73fe529debf403e007df3f45c5a2239221edbb1f78b3bd6f7fdfefca8dbb68fb5b6071048bf745d6dc25608d83f1bc3383f0daff93bca90ed3bf48a4ef9e996cf98c0c765a4ab1b2cf4252abdce9a87191f0e67ef43b96149bc8f9f71c6ce3c2995584b6e5a8fddef76e3d391969bb12a9e9c6a5ecea6ce1a9a36e087f5359ec2e205bb33715af7ce0e7221a363be5fc2bb8aca886b5b8b46222e945968355a1c7eba12644acdb89d70932485f8b39c4fbb6e1eefe76898e7b490c254d0aa4efd74fd003d2eab2c4eb3a35eb2a629281fac26567e7cbe8af828377182cfa3f099424b937ed5f9180b68357232c424a98bce308e21d1c046381f5fc09f21de9b91670bcb86f3246febee8c290fb3ff2b33e5db01add20d8e6e40811b22b58d707d519bab03bbad40b519fd5f96d248bb8e2a798849dfd0713f1d063e69451433cfedf69e8ccc58b9c89d320a3ce165a0ea054ec832a1dcfd0be3db3e92c9e4946261f99915df184e68469e8a1f49a7a0e3e043b914a2c973c17036b59a31444a50e90c70ef0b4c54cb1c9516b17b0e825646742364514f81800d9e293651e2581ef6e0e9864812245e60f054713eb50403488c91ff10d9a476ac05d178dc4e0b1ccba30a41cde418b9fa7a8830c249dcd8ec98f7ac4b6c6c1ff406ccad532fdbe548f36aac843e6256772f9d65a27f3f7095dad5aa64dc9517ec723379c8e9eeb24d0aec330e58338af3e644d4ff67ce53f4b1f0dd5f029bfccc9ce2955fe3667cd3cbbfc3132c837b242b7f957cfeecc39f409bd727263c281086d87bc262b89b6abd5849d1f28e03d326f6e2f67cac84c2c16b234e4c5fc8a2ccce0814bb4cd0cf2f2d8782dfdd7b0fe83788b50316b33e23e11441b6003c67334755c5c95d66fb008c788900274627790ef4b5f48c795e98f5acb99c3990cf96e410ab01ce2b270dd9c81f6c6c75b5385be7c0d8fb772d6ed03d4fb96bd0de00622b4f7aee995b83faec8efec92b6a8f9778148d78a9b93601d8e88c0ea2e0daf27d66510ccedea7dc68f7333a7a9225aa206ba2f29760137bd5f80f7484850b78f5aafc9bae3aa84f20681d6a15bb10f83c2d5539aa205bead39ba73ff81bc64b157f4e55435104ff2f788b415fa01b5f98ce880302a32a3a3c819e24bba295be4f397d983f0f32bf71d04f31a45d92c99c906bfe76dbe8ef2a1a183a9d6393c628b1820e13808e486e47be384e54dbcc81f74fff32abc0dcff95014e2dfc1b1aed063580685ed937acc1926b2a29b6da29ae815787d0834a5c48fa4f445c55e25418f9c46a7ffd25b2056354c6c2d9c3c5764bebd379ff408b950c785050e3cb25dc653b6d60b674af458e21a27f681fbbc2e06edeed14a8adb602c039522029c8cc5ede51a62a150d253d571b48079c6d8bf8b75333021c2db878c33818bb5c0c12c3c1e98859a9c3f82c5de574e98ca7aaaf0fd43adca75ffa1c94061b9c89c48a3872054d3a9da8c7b4513a6293f70d6f4c1741ec48a13a9be4ab35567cc8b2c8aa6d5c060dc6be6ae3f49bdb3ffb50ce78fe2e19e4dd244e65672e16911c82868f2e4b71c82bfd824d933e83b878c5808fd602d5815ba760e3bb04db47712c656dccd2fe6b93e02c187c62596ba087ebf3091fb8eab05ed2fdba8ba102329c8c572cc23538dd1c5ec70e126b4338d8c0c57e873beb20640e653c078390e1e880c31cbaf29776d36b72778838887c7028f318698151dac65555ca88e5b6bde585105759df698d21aded58e7a26114efcd48c83cfa9bd6cea95ece26a22c18477f5a13de611cda2b9a24fe786064a32cd50e3aef585886e98d540d3be5e704cc1289485b6835c9364ec3480e95a3049e51f2e22b3b4f038634c657421555116d6e6c0af5f9b8a1a87dd66f3d5b00ad2465bb31cd6f71e3cecdef6879a74425965d5a1738d659054541a87b123f1ecd49e7b0294e976c9bc794c235bef4cecde803e5d32717d4a0d422a2436b203ad03fa46860600d3898157e40d42f0807baea0574221842785c809e0492081e6a9ed3087addf8ab2462e734896471b6217bfa5aced8ff057449682246a380d35012e9388ff5c88bcf971be4a9a06393437572b5b96b7742b90e9c58b07ff44fbfd06c66dc9837ed29c5c62bed21a54d94b53dd981a3482a105ddc220e15910075f19e836b2d8dcdb1987f2812754f6c2b8a7f92106bab95cd07dc77aef68c940592c7bc7158257000d37f491efc9a2ebf7bc0ed30548855405c28c39be1af49b1c29d5625cf4df805d66a21410e77f8b70cbff827a4ca171945dbfb1bd4ed5323fbc0455d2e52058db90f61d5be96aeb8d3577259b576793505637bf5fc9842ebdc2d342b27bf6fc90f4cc8ddd799d7e8eda8da01c4667dd3f702f962ecaf5f03587952f3a23bfd2f9caaf5f522b8992afd155226b64fc0d721e534d7b7f82a2ef6fc7a30d1be70612baa5bdd4b8ed8447c8846f56", 0x1000}, {&(0x7f0000000180)="fafb334610bf9df43db5175bec914520317d19a034c20f6725c6cc3839edd60ca46149d39ff9cf8767d75f34818df234a846c316e05a921e26e7261a0161025448", 0x41}, {&(0x7f0000000100)="f9abdd7d8abb362ba89fd0d70835d324237dc3351eb27e803db3", 0x1a}], 0x7, 0x60) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:18:32 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/45, 0xfffffffffffffef1}], 0xf8) 03:18:32 executing program 1: shmget$private(0x0, 0x3000, 0x80, &(0x7f0000b39000/0x3000)=nil) 03:18:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000c6cbe82766d388e367775987a96587c7736bb4a13fc521b85cf9a8fe52ffbdfc06264de43710761c76664d4c57b655dac5c9ec6a76a86bcb6f816fad24d67e98321355e4c9f386bb9a88420e0b765602cdc251e04088014018a2dd0d597c71b8cbe93a5d63c1b5a9b954554e7918c4a01c3a17aae01bbb5ce6470c844cc471e536cb2a6b2e4eee8f944db97026778a1dfbc5079ad92133df14d5b616cde21dcb60c0cec1da246779c13ce5204803bc85154d36e5e871b75f239deacca1a8a7a6e473433b07168cabcfd976f820830f39d22c309cd007c9d0507c1e1f3416982f"], 0x29, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x110) msgget$private(0x0, 0x200) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2}, 0xc) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/25) 03:18:32 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x2, 0x4, 0xfff, "c702c629f437dae26f1b063fadd590ce58923318", 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:18:32 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getgid() r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r10 = geteuid() getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r12 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000380)=[{&(0x7f0000000040)="eecda2111a58ed61b7291c3aff1af70688d19274e7b92ce219003d9a735057b08d5f64d2e2dadd0c75f3fa7ff44ef02f1dc22164e01c6b40207b62aaabde73e8ae1ee92b1c00abca402d9a893254b160a0cd7a2927e0e2c24391", 0x5a}, {&(0x7f0000000100)="16e32b52dd34423df2e80e0b7df1759f380d487d3c43b2959899b08f4b48588baa77bade14d2123b8d65265f9d5d4b550fb09168ac78f8f071e83fe63b73d75cd129c655bacb18f7f84daa99be271dc9ec12035e283dfcddda6ff59d34cf9e88081e5a36dac82976960985e2b3fbaa12664b0d39", 0x74}, {&(0x7f0000000180)="3ee49af093654a5684f622cb3152d0676f733091da2370e561a8e208c26dc1", 0x1f}, {&(0x7f0000000200)="ccc99e2c84dbb9f17a07ae93235d9dcaaaf0d5e4f4682ee9e09d2fe010630172d1098af4df3bce1d9296498e7eb58bf0aa287a07c9fbd8903387205f8944ff15da638722397980dae6cbb8863f0ea45d4709856416971e0084bb36ba76b5e0bf9ddf4c5f02df1edce8a372b64e9141f81263756d39571faa57a11e", 0x7b}, {&(0x7f00000002c0)="6d8c1906d74ab53b10fc6faf11068c6aff7acfaa26abc1afa5d8012e0fb9da9bfea5040d912b0ddfbb0334861000de8c4dd53adcc6a1d6fb196bdd9f1d58878e69d739d5abd9d7cafad7468f7416", 0x4e}, {&(0x7f0000000340)="3b3d30ab46ed24f3d681371ed6f60341207724413e9943b797b30f7f1ff8d94aaa12e8de22fa9710f41c99554f4e966e094d51c5ba37", 0x36}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff0000000000006c64d4538b29066c30987d6eccec4b12fd962f7d519ac48152e644529d4f7702081fc3cbb8c889bfd0ebcd7bf49e79ce6b90604cf0e83191a647d6c29e8aef5267291bbbf717e94b32e9f82451fa566939bb7253", @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x6}, 0x4) 03:18:32 executing program 0: socketpair(0x6, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) 03:18:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 03:18:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0xfffffffffffffcde, 0x805, 0x0, 0x0) 03:18:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 03:18:32 executing program 1: r0 = socket(0x10000000002, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:18:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getgid() r2 = getgid() r3 = getegid() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) getgroups(0x0, &(0x7f00000000c0)) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') 03:18:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002540)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/151, 0x97}, {&(0x7f0000001500)=""/54, 0x36}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x8, &(0x7f00000025c0)=""/23, 0x17}, 0x40) fcntl$lock(r1, 0x8, 0x0) accept(r1, &(0x7f0000002640)=@in6, &(0x7f0000002680)=0xc) 03:18:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc8, 0x9b) recvfrom$inet6(r0, &(0x7f0000000080)=""/32, 0x20, 0x41, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)) 03:18:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x880, 0x39) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0x0]) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) getgroups(0x3, &(0x7f00000001c0)=[r4, r5, r6]) 03:18:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000040000000ac6, 0x0) writev(r0, 0x0, 0xfffffffffffffeed) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000b54bd05586575b65030cb5667203a9a1ed5df7dfbcd76c15b73e92331d7128cab8403a9d88ec6c78312cc925dfad830d64da99e7ff0d6ebf94aca684db47e5b129df676218f0ac706746bcb40892466064dadebf945a71ca270fa62f83930abef5f3aafcd9c9855dd03754bc92d68f92263d3f04e9fe8d84dab6d967d8d9aaf7c0f255cb81514f9e372327c853e929518f58b261"], 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r1, r3}], 0x20, 0x1}, 0x6) r4 = dup2(r0, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fcntl$getown(r4, 0x5) fchown(r0, r1, r5) 03:18:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x101}, {0x1ff, 0xe4c4}}) mprotect(&(0x7f0000d11000/0x4000)=nil, 0x4000, 0xd9f850922e548bab) 03:18:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xff0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85fdddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 03:18:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) 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) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 03:18:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="0f50c3ab012fb7a6e6af8e847ea661ee01d3dab3712c758eac964a6fc84d09e686728fc379b9bbf8ced8e19979b8cc1955faef7d10e6f86d09a3e59f66f33d30eba52c311b593330c93abb98be60015f27028cbd0ab9d07cf546", 0x5a}, {&(0x7f00000002c0)="b229f13c539f9027486f3ed6aadbb33b68c1a5f14d72ad0e2b371f543a474b77bb3a2cb751c684764654660a2fc01b3b3a8c6e130f72015cbdc4a03e6eeb1bec3945e93a23074e8d4f41ed42dc5137a95afe6b9eb8c1617f6544af9c7352c3c964", 0x61}], 0x2, &(0x7f0000000380), 0x0, 0x1}, 0x8) r1 = accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0x1}], 0x7, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x600fffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x15, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffffb, 0x4}, {{r1}, 0xffffffffffffffff, 0x9, 0x10, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000080, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x273b, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x7, 0x4}], 0x7, &(0x7f0000000640)={0xffffffffffff7029, 0x8}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xb8, 0x80000013, 0x1f2d8d25, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0xfffffffffffffffa, 0xa14b}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000002, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x2ca0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x2a, 0x401, 0x3}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x2800000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x54, 0xfffff, 0x0, 0x80}, {{r0}, 0xfffffffffffffffe, 0x48, 0x80, 0x9, 0x101}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc0000007, 0x1, 0x6}], 0x200, &(0x7f0000000000)={0x100000000, 0x6}) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r2, r3, r4) ioctl$TIOCDRAIN(r0, 0x2000745e) 03:18:32 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) syz_open_pts() pledge(0xfffffffffffffffe, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/197, 0x31e}, {&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000300)=""/92, 0xffffffffffffffc0}], 0x4) syz_open_pts() 03:18:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 03:18:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000040)="14ff91ea509fd06b0c7085", 0xb) ftruncate(r1, 0x1) write(r1, &(0x7f0000000080)="16ab9339f42450081b7e42d7bc8c7c8301499f6cded690e19427de74df101eac7a61fc42e97200beca8e994c298ec325772f82436d53896e33fd82b8f76cd8d5857f5c2165949ad7feb57d417e04e360eef67e509a4284fbb762979554b554bbfcd1933447d3175e1324f29ef908f2b6576b4a56e839d2f8a8314779ab265bc1328983e2422c0997dc5cb985de8fa8eb26975dd24c55599bcc3710b0f99e149a2f2d7df38936ede37d8e119fdb0f451d9f8301fee90d087a4ac531d3111ce449706b6a8c175c8774e18cbcb9163a35424c6ada707cef5b414bb0f0584a75cdf5d2a71eff1613653541f744d510388311d5e85f751179806213c7e08dfc36bbbff852f6d8c92f7eda0f1c999433a47d9777f6de19d11dad259150a49064c0a5150048458b388453d86bba8ab7a257867a749d00ba23e93ac33612e84f78da895d5e07ded353ec7fe1aeed52f5be3d3a152ae8caa4be32485874e4249611f3daf6e0069a0d95041c72ad74f0e12f8bea6151338b4519cb6219884d3f0e60c2c25d975d6ab2c46a338a902505ac04f35c99301111c74570d0c0a87f22fd07bf195abad9be4d947ea7102ff87fd51dbfac3bfeb32b1ae9e8660190508fa39569fc60a99568f1150fac118d05a7683045f7c73441301fefa050ed49b14fcfe9c855cdb9a867398ad1e1173c14f6cab54cfcecad186ec38128b96267d08d53b4ba6a327abde8de81ba992dae5766cf1e3c82600ac59b19477c32d1a825e02387331aa1547ba5e97f02beeec633d9c5cd70d4a5a6eb99e55ca490c45d26ca92bb02eb540a6d88d9349ca763880d83459162953dc7138dd44c69cd5d62dfe4fa0855aa51c0bd22bec90f3b64d6b7bbe1238d76db40807278e326e6b0998ce9d0f24d3765c34d7675b7198a2ca8219a699c24e8398c1aa1d7064ed9668813defd19ddc9e2198c32775cdf47cf7525c1a001eb200750382a589019795e73c68dd48b717ba80c92e772ed01467a2682ee88ac881f54cbf4eb512ae8085442d57f528e8b062a51b823724bf8382c4903362d5e92b37b65177bb48ee46dad4e4dc5f069cae72b192a0cf7f96f0b36f179706863f9d70ab57cbcd1ec8a34e3f3df2a78eb0285f2cc7552b375cef1135d64dff75ebd75670b2feb21d9db430a9fb68b243b9b66a74cc5ebb0f8c1dad2bba2fcdbcb3f13c13d69e39953b5feba2a689b7f7b4c228d8fbeec5704cb44dc79fb74179e85ec21479ed7f4dc7635ccb47b4720a1c8a27724860babfc37fe516a23438c2878c7ac02c408995ef1ddc03f90711343258147406bedf4c485308754da089c3a54f2f3cbe331f1a9a537bcb39abcd293dce1000deb46bf5cac8b27d364a7bc5f75d3ccdc98d7003d4f1bcfc866914f4b6ee6b7b136a7afbb5e73987a47828346eb25373b628068e21cb9e0ac6b003ded77ec6d552365103236f59ca5ce23e2b01505e5de4444f5df60719c86811c05d25f5a819f1e6ed1e0989bc2e99b475bbde3c9ba33fc944154c5bb3ac4ad33c8bfb38a2e0f736876f3baf2801e95814171378713bfba886cd9b12441a248f6b09535728e7f25476454ece2ac119138b9bbfdad2d532bd733d3379dec025a1ffb4bb926419ded8756f69a64fb008e401590766d4963bd6b684f8dfc5c7835b6ff8e13cdd1198a9d3c35055566cec2d50276d863495ace403a5e91e3926738d410f1e5a5b2b1eea2fb00e5090e736f7bdf600ab722817f642ae5435d25b3bc349a0a97da9719520d8f1ac77cc3f162cf2d7334a773d1520eaefe95c4fbab58449b600fce3ec46edadd482aeb2f066e0c02290d7f3da67f7bf52aab95686233a2ae542bbe1277c6b732f726da981f7509c88ef1b425768a6f99b9e8ecdd9769eed6e7c40e1a73576fdf3a8cf2053efbda925a732fef458b27f75b616741cde386ea0c5863a13dcbb282dce4e816ba12b159aa6d3f280a3bf633ee89d0d68c3c0924bc41f079a2a5df4d02c44afa50e1527eb9c0203170890e61323aa503b28bb27bb0f71dba0e4e6e632a295fb7ff7410813fa2d40a3bfc24f1f234c07fcf6a41514e9866f30747254405a26e5d8edc507395de06ed5188e27e7135b2bd8aba8f1da80281dba88c2b6061e494c849f7485c13d243dc5b21eb6c81f788bc5362751253f57be8dfbf47d2332e1c19d5b4f57fef52029922f560838280e79fc9c3409fde0b0e8c28ed3ed8a2b5d368cc0aef022428f79baa4fc6f58212f5a2feb0c4543774a9655b1d3a2bf72d81672519ec34c20cfb497df4bf52fcf36d9f713e39c80a47e18413aa9c5a2d50fd0d10f0c63600113e42e582c191e24d806f97d71883b904eede46790cd7cc894cba71d497c70785fb247636e73313beff0fa884aa123244ef30a5d9ff021b25bac39933cd23b3370add7597bb47144e6b0200f525a6b6b130532f836179ded5e1d2110723fd4ffbc5b91fdf7bf97ba28f71b7add79b2cbc20a4dad9dfd919d631b24bcbd02093164ce49913f57aee5e410dfefff7d770e0a45d67f95e2172d65e577e2964eceab73fd6b61ff9a66417c08451aac5e7649505b387c5f160698b8e5a0e45a2a0a9962d8f0c8d17241b00db872500a5fa99ffbf10edb8dee1bdfed5e705cede3888dee87bb86acb38c0bc282dbf6ab54d43904bc0b857d1087de722730d7d4162d6898587038ea0c606c2b86040b39f1a61be23b6089db4b9b7bde5a0e4a1a0a7756d2a6469b512c6c0b867e4235faa7e8c15a06f7be61621c006c33e0a82160585613435bbccd05b63826787a71f1dd97b17d848a92719972bfd652615b24fcf13f6d93b8f26b64f02aeab6d0e1b2be03e3f75685efe2d7dbdc69de0520a2c915c4cee912de93a1113bedae33efe468017b1d05a3307771fa44e1540820f81377945ebdf598cea505533562dc1c07bb38450ab471ddb64ff49d3744f60a21d5ac56b83563c6a4463961b4919159d624ba32b71d61c37ed7909b0c9247e6e5db8ccdddc1b32d92460d945ba29497be0322e04c6c73aff3dff66ddd5fee2b5e9a5a0462a6eb618db53886586ec364e1c206de416ae754266437cd92b856b30b5c343585acd05cf9236cbad5fe450a9f6d71c1ed38682a3e009f342208cfe10946c8b885f1e633a3912152da5347d434b214c66e547e05827feab619077776d551debb959beca6ab8fbe4ac6cfdfe2e3508d301d520b49bfe82d94e691d41a6e233663963ec9f4532413bbdd64564fd1c5ed54c7c936a2deb5537ce8274160b21fab8218e45f1ee4e8b6d10501636a7b538e9aa981b63ba05c92537056734e5bdcaaf4a0aca2698d4e0a2d8442cfd383e4a16e60f5e2f1b435d39c7ce94e4e6bdf562ef100be911b2dcd74bbdc7247645cd99713a441591fb9736379c3952ae67cbe96eda7ce633a5a116276127a8a79c4e3aa5fab233a77945de17bf9431d9efc6b69b74233b8c67824357605086102a4fc303694785e4b05034a09465b22fe27fb6049a8bf04ddba0c51c70e0f6b35dd8fdd64818763442b7fa38a1b3b2bea621aad1eee9d5811e2dc064c2d02a1688b7dc0e6f615c7e2370b8ca4c509e9ed5aa76fd663ed5c662bf3b41328c7dec256f4806a8ded3b567f247fffbe0c87b02a1bf098238603b884fd89e55299434e59d11916a376d0b857a89d33665c88576c82ec3e62741190a0777d1a4148260c5fb0925b268c9541592a73fb8973629c99a9704773d476a2d561c14ab0c932b66d5a7324a43136030572aed8c3fd6a5adbe12845194d0ffe250ca8c645ef9cd61ec1c95b5f7584b33ef748b76c2c9c60262b9bdfc361c770a10602830d532942592f22871905b290671320c7cdfbee3c9f72c9f1e9b21aa448995efc9dde0936111837ccbd48b2d4d427d9a1a5295e058fd1e2744fe315287cb1c8025d701cede1305c17f632c3cc49a06ebe92d00dfdacb0f36dc7531efb4ef1e18af9dfa9476f1c94a83e8e1b6d056015ccd309c1159b0f7a8250c190cc87d20ed337824149c4e07a5506290873933b06815cd97ea52d0576b5034a225066a27f5d03493fd8e4aca03e39bc3409ce456e1eee6ba65932b356d1152aefb9551507d851d9452879fe71398e26a33bf64249e89c218b5251ff635783b3161ec9e677a03c2e68cdd9669ab9fb44fd5c90787d0f49843b7981036265fdc902c2bd5c7b8b773fa07111848c91b2b525fd544d82ebd14bbf08a878202335aa20e05ddbcf0d4a05503b0626967e3332d1c427bc032281c8c475e4b7f5df9b20831ce6369dfc2c3fa312e93a219d978a5aa9766e2db1557b1f09594af7ae4baef94bf08f2663c6f3e2b2f9dce797e625ae13fe98fb27d61ccdc132cf563d57436bd569672723cc4e4fae956873fc09c405cc3c2b5c1a1e537ca354720f68f26e4aeb4f998723840e420a12fdec7cdadb2c696bf3474466fd369a804483142b86226ffd825896d6bd2e0d4dc32de4be40716eedd504b5e4e9896f447a8694bf81df28397027ac81df6fd5237b1616de547b7dc75729ee0cc475d550c594fd3e1ce5add41d92ce477f908b3a236e98f2930a6bfd314804fee9dc4a2a81dc00763957fb5f158833b503f22c531bacc4546bbd36530cb4930ab4503c2c2e7bafcb3330f6d0c08259022eaed337be0355552fd3b2043eee0a18b8afc93e8519e50f5f0b0baf88e13b147ebd68387bc200a40e4f605f1156e46fa5307235c3ded159f0d9f6ad5d859905ef42eee96a9c13861a18300d4318dc4d1a43cf7087ecc3df1eec827df43da99a3b415de3b08a059bc63a949bbe581a0391fbfecb065bb3dfe9c67b5b4d8e3114003495a724fcc19246e327c0035f2ba0a7c2b90cb8457ea65f1d0930eca84c4826235e5fcedf9ccdc7f562633ff1847600748cdaaa30295100b4d21046b42d374cad6a820103dea96226b3e3322c7129fdc8c34e80f473b3e24c5f70f509a9de441246489bbb5a2719755e3da90e24553056542bc67330877a8a871cdabce0b163723992c6e876e4b89fc17f5ddfcbed4d982fe6aa24011e67e2910e8fca6539c929c15dbb26ccaa254c5f492274b286c38755e058af07bad4ee9d4c2e2ea0e9bfe036a8cc3202042bc4f1a2b0801761ca553796df4a373409270e66ab4f351bf02d3d09a215844e39c862e0abb59314a934aaa8db5ed5b495022b23c2221f1de654f5cba29e41d97dfdb5145675645de1d177650d524404fe2c5c8ef7371b79e046682170b45f32bc1b59348d06b69fb4c977d06f27d1fb08b3450bea638582c80a877ac7170af48d6a20d5678b1b1a6dd72daf05152f54cbd214463bc9033e580b16866c75b2c435413a3485baee9367a356c0cf307aebf641aece65458ff3c50589df41dd4194f2f851de36b8b9b53748c30f37b41693ca5663df021c273b7dd8c2434543169428c3efc25684c94f0613544339bb9d060210ab64d16629c688ffda718d1d0363680b3199f0b1295549ec1c65147c0d45451295c22509823600ad9cf5aa34af5717cb2b3d54a567edcbb95bb2139714d3494577ebd1d6ca01d2117d167adc02d3f3f5514c7aa681c44e689ab9aa83e842a364ab02a9ff8b53a0c0bae20120d85e1d2e29af97c38425bdbfc6e00e44937e2f3e994d623690e1e112ad285a64b398259d4f03640477278eb6c59dd67af6e4bb08c57e63a89f1b5f038e429bc6b77647f39227956769aaf11107dedbdb2c01e13e7226dcc1f314b6c60325a05c0e42e168b4decfe9cb806841e0240f6b2e5259d508988263f0065291cac403066d88b", 0x1000) dup2(r0, r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) 03:18:32 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') munlockall() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) 03:18:32 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5) ftruncate(r0, 0x80) r1 = socket$inet6(0x18, 0x8000, 0xca) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000080)="e4462f5cb6", 0x5, 0x6, 0x0, 0x0) r3 = semget(0x2, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/122) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 03:18:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x52, 0x40, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x45, 0x5, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x20, 0x91}, {{r0}, 0xfffffffffffffffb, 0x9, 0x800fffff, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0xd622}, {{r0}, 0xffffffffffffffff, 0xc1, 0xf0000005, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x100000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x2fc, 0x7}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x247, 0x6}], 0x6, &(0x7f00000000c0)={0x2, 0x6}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 03:18:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r3 = dup2(r1, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x200000}, 0x8) 03:18:32 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) write(r0, &(0x7f0000000940)="b38e1511626eb4639b379143f7ad2282d4c7228166f5c588b71de3c98fd923ff0556a9f1ae2cbb6b13732b5c45099dbc4a8879182025e17a6c138e184f455b5e91c0daf5ce51f39e37d2722cbd8b3a2573b03056ae7fb0a9057bee449818c3a6f8a8a092e6640d66195518d713f292d1b1ff6b33ced940d2de8175408ac865cdb9cdebde6e362fa2d93b1ab74999c9969ae172157d6c096cbc64ffb73685bd9354f8256d175a3814c3dc31e4d8d5ae9d054ab125a0f3a8eb28f3c03a9ff274f2289dc89f2a748590103d77cd9c86f8b06c099365e5bcf9e64f21699adf9caba218cbeedb5dde67ded31799aa024f7e489ed9c5f0ab045ba455000799a3fa2403ec99da893c5d3cabd7c942ea3e955df95021067cc6f9f271df4a1c6f4be375cce69eb054ab6208868a6ff838a285e62956a0c02aca2af661c9a30957e9bc9d0abda7f7a7f44494b30e13935bad7845e1e15cc2e5cf522d96d50900f73f992f7eb4ea5830288c3af4c249adf730446186795bc3a51012749893e71647bdf7d441711f28d022f479d110a8318377c191d2bf8549ad795a0ca17405ce42bda964450672ef57f57b3f274980157e7bbe55d4eb0cf185c46dc2dbd440ae5e32099718b1359c0edf2c731808f2285f3bcd7b1dd9fa2802be6f93e6b48c7e69e3c6d947501ac6d196c68447075bf6ac28f2ce5f40305d5fb6a5ac601c875930534cab854ea4ea873d3caaf39f5a4d2135cb18c7f32f67e680816b7520791c005436efed8bbe3820d2d98855eb3264160590626f93bc90643f1799b8cf79944bbfa645190e5bbf370f7e3fa90635a25f1724dbb75304ea1800b1d1659d9267848f875ef870f66d245384b6c9cd674df8a5621c0445d76bbf26ee14f211a6133cd1544366dc234c72d2cc7d870cbe435c505ab41fcaea3748f5036ee6e49fc180c8d22023939a7a18ff6df94474e7328bcef8cfd7f537c89dd7a52444a238c5ad963f654e7c8b9fd8ead2d3db30ed17c150c4da48181d686be71ffe51997e32b227a19b34eac5d89639ed126c21cf44c703ad5d7329c32f443da03241ab06132c32e5862358659e75baeeba703c4e6c320602e9b0d000c98b7ae628d3e76095ed14aabe4064bccf925a06127cb29847b9874de75cf71f241ddccbbfd87755cd44b3b0337a3b8198ee43a6f66dd06924969b3defe4f3d44b6b3b6b2295aa0ecf46593b28c7512e8d27763c5ca82fe07da619ec81af1a7773341e46f69513ead698dc1a2e03a2f62b17222e759e610adfb5c2b77e9a079c4d179cc92d472b16152d19ee6571c6c1922c8d8ab67df977fa6ef90db40180557f4a6a2c04cf4d74df7225fd7683c14e68f129129ae78e5030f5f1f8c5dea94031afea5e6a66c34734d5b825064c6740ee8b5f61f00ffacb01aa74b9745ab9347252f1468e8772f012017067f364e6181b24bf7dc87cc1c0848feb88b9712f4aeb63e27dc98fb0eaac9e3b9d1b9be66c0ea9b7edfe31c50fbfd0bb8fc7973b8cbe8d02edecc60930012b8060953876bdf0bae36112c7346e01f637821073aa98e14e94ef0613f42a9a78e346c33e89dd5b89a8e65fc2eff72f051172021bf6b8140ea9e1b17d214ce1d2dd08da0d6d5297450da69ce2c87800db293e8ac2bf325b6a2ebce74518f5559e5c08d18cf5c7d35d95db72337dce752d51f4a5b975b1da92dd5ef0530f61fc89f6570624f8ee7ad3cf21f5d1369b6c84d44102bc5a2d0e8edf3e04ac8da28c014a355ea102f6b2037b68e6772506a385306d45d0369f88e48ece47d5aebb4bca7d95dd07f4344c72bfeb8a026ea47ce0fa3f3ee89baeb6f3cae3c26ab4866e1bce50d636fcce22d535b558fa7cc8acfd6216e633b94fd7f5c8b63f98aff8c2e77257c3b25d1323f87a14590e964df804d8ddd4befba5022e5b16a3bece479a33dcbda568d9490e9b3c4e5f4361605ca07accf7933e5269d670d1ba462284e544afcfb367d7c64b6f14bb5e64156905691fc464d12c916f7411cd7f143796bcb48c5cb8c54358219e112529b7ae3c8cf0db4cecc46141320fc8b8701d414c14cf687abbf6e702d850cf3a0720348d0715767707209c6b229819c5b609bb0c34499f0244a4b3864530bd55dc66b66c584fb9c8cf663e500e4fcca8b0118d3b34bc7396de0b92c9cb156e454b414da92945d832975d5d747eb79ec4bbd8764d16a1de71c30037039fe00564ca51bae57c5f14932f80762d7e0d34a01c1b42b19e652368624e74a7da3657b9c63963b0a237a1e6b27de6d066153e099bccfea84e696ccb41bad716cac1ab2392647f53d685bc952ed5b2c5acf01906dd102e0dff973e9668dd004cfb21c46e027f55e255a0d37667eef395534d5c00826795179485cab4fdda8f1d4c53d62495b382398cf3369cd0635e24a6b58d18381ee148b56f379f8a75a2bdcadbf6287a6015715126426b95b2affc10813281b8296c155fe51d5184747333b1303eb6a77f81bce85d8729c404d70ef073eca59af55c0c0bb4578b55c42d12ada32a3fdc2ee0036886b1195053bd6c5ca9745f995aa249331f9ddf568f4bd7474dd89495f173e3d2ebe3e02d1e2d45927f1e0a1058f347e6c695723531772930fa761a174122e536ced2683999edfc8b69059e8f74f4af7b20cc7eeda7b233422601c80b0a707b8849a9aab4dd698d0a94a56d8e47ebed6fa4d692cc2aa4d59be1a671015ad8da0b61ad24ca222cd742c4d80407b17718cac7f89728c502178ece61b60e18b48d1b6d639e73f880924ba86979e263fa1c6d68b0db05aaac6cc0e304ed5b997f3de9303c2e32c8c80c933bacb06e9de4fab500f6f5d26c79fa6b253d90e6ce92727e7faa8223b106e2a8c3febdcadf163d7174ba40ef085cf8ac0299165c4932e9fde700434fb6056022765c9b5c1e7af4d2d0006c0f385696bd2be47b7fcde7aa5eaa97a400f3fb6e6f60138f9d51fea72d71ee2784e0a4727650d4fb71c7c54b96a08f64d973828578fca2262ca47c57a2a965b074cb62b912faae50dfdc1e1ef4535263db4b1b31eae1eabca08257871c66ba6caaece1086e0ff970bf492c684d83370513435822e2cf82c28d430b763f2eca10723ec9070e997d9e3e6a621a4f6badaa140f95682cccd8fd820dc003f68838a5594a0f4a53f7cbfbde62b7d1a229fedeb1b76f585cd9eae2fd8aa77ed527c6a50c3215c42e58a9af30c480399b89775de4c602cd47c825bff77be526f84834a75cb3cf53357ee793714c18a231a7108aa44e2d02ae3a1ad1343d92e75934868ab9f273d03b189fd7fb7190cc1a143c951fbe346618efad9ca4ebe2478f7cfb1c187326ac9eae17bb0e1f0ee605b49bb22b5bef95e663f56ff0ced3d000ed2be42906863029a33c7f540ca7e4dd53c2b5043138bf63875947ab8226513e9133a9f32722627ec2757fad14662a72ff46e88bd83273888c1a0ac8b290132fe2f66d378b6c881c58ea9904b0294245129604a9603b557013380c133319dd3b1cea9b51c742d88e2d94e407f388494c9f32ed82c3d819def9655a42c94f267579bcca09558d0a3a034beb3cd664b2e0834c91c7390a5888065db161a8dc4a019320a023e6de909ba97e34d7ac0901935be7a79fdc451afb9ef8caf76b69850be283153450baeee6b228766ab37b7b179663b95382ff070be8c90d75e06c46cd100a0f0298b9a08b5580936a375d61c639fe1fcd1f55cf6f9c6ce19a255c7f5abff58bbb87549b977f7952b822b7d1b701317b9a2f66a8a7863f989ecf017ab5dec0d2ed5ac7f5eb4702d915932d85fcd535339cee9592c3925213d1acbc939c6027cbc92f4aa8c45c888cd18dfe27b3be47cfe1b910e585bf7f163e8008ccebaac20bcf0c1a4d501f6318e931510e318d80c6e66cf82cb978ea35665f7aa5af070cddd963cb4629d86a24a36f329da9ad7ecf0e61786fdabcc5d92f484da4e1ab93bfcf914119f206a59b1bc3c32bb5ae3e35afb94e0b5d74a6014298af0089cc0141f2af279912c79ad62cae3d0cae0ac134cda4a917c8d0952600123251a3dd3b6fec69462d5fb597f9d1f51a07cf446eeed605660068b115770f505d56a9fae05bd29c728b4e5730dd2db2c78e276b4a99d9e98a03d6b250ad904b0911053d8ceb6e0effa2c0465d3b0a2e9c1c8ff173e09122c1dfe598e4a7c4f8dabc01f8f14ea6c39b3441da4d6132e092c14838135227b8c5310bbacc785aa55eff15dfa371d567e93a89c13fd423e665e520ae60c63c08cb7dd4aa670f9a108390a0643773ed09cf77ef2ff8974acd89eda5f6ef97b50cd753d344e233d73383617f9f1ab65a7aea95c8c456c98a588a93b778af3d1f0ae7b22d2a13b8cf35a1fe47a04a8ffcf191dd39f258aef5cbe1fc9fbbb98304cac906927721dda07cd4b2856ad5ca895aaee31a14bbd2fc65c412d4ef6e03a9f6c1cf33bc66f9a1ad3f1b9befe492d4b49502aae7e6ec241851f1b191a2803817b76e2a462127499738d370aa817ee993d770b5fe29bb610bc621a769f6e06d6d150b8a8953d31b7674692d990176794ac24d35652c4fde2259a1f60017bf6efc920ad1aebce7868f5fed813dc3cfda7b545db0850c859b12771501475a3da03b0f90c0c85adda324601bc3e1814e2104feb7c5d7837ca2c8958065d698d361839c93094242ca440661254dccc2b8c700b59cb05bd0b4c1d65b3620c76efb6f6b60705548db954a9224763e79837f49395837d19142fcea2144d38bc76630fcf41e4b552327bf0d70709103ac9993e7d011f3defc9bc54cd2197d5f033ae32c01ca89a0e0edea1a4a0aa6be68ae3e94ea10b3d5d85882bc64d9f5cad924944b23bff37651e82885d318dabeb3d294305fb0c936c41d4ed586a3e6dd31de4e2393ab9f414b2429cd935d69ffe3d8e249b49a75c0228324c8367d43ae9b88d77bdf4b2afe4add3b9f3c78039cd75be95ce087e162018ce99a4e1d8658cbd69cb8657f2b0f01329cd0a5237c528d32c84b9fddd0d61e04640c4040ef0d37c11270e2e4e34faa7f48757c85977857243e96fcb7de6e57a374aad6c8a95e611fe9718c31c0567cd42a5a1fd57016c338436358a5e932941cff7bb07845259e40c08715b72ce239a0dd0c6eb1e437c33b543acc6b0e7a4ebb728c965d1687f3444f9fbf24e537c12f73f9cf34991c7aba955e1696924ef7aa7743a5ddc11e6da5ce487b9c3ddee99127b75e62219514692186dd01f8e5ceffdef366d0b8967836d65efa65434157a1becaa9392851b3fc67a8d277c5b3fc1d218f92a632596ee682d90b84ce32271b24d207511833932e5c8b11e1f512e5370154f12e2a943e589301144fb2288328d681d2218e31d94ac0308fd5342938bd94a896c6cbe6496da03661ab685a29f120da81a96d890ead3b5c322f19497cfa5e6ace1e7b978f17933b2907898c2a3f29030ac44ae72130fa65c6e9e2456302703cd134d6b77000d87f72e966b28c72c023dbcb3c26a6ec61c486cc7d0465b642a5a2ee16bacf969cd7d65f7550bc18ff78edbcabe24aac0b4f555bd4400775f149540654608b762901be87ebda298cf50a681c1b3ba1ecef08a0b36dce20e67b48fc31eee9fb456615a528561c0d8d0c4e64f7d365300b1ea770ed4440dd1dee90e326992c8c962869735b18a6a1e7376c9a39649a07ac7b6ce9be5aa78aaad889acfd1cf2582879804b045746fa0ebcd56dccecdd67d289f3b2de857645d1fd5d24b9ffbf0f286d54db2f177f4e628b270500c5aebe2cb655d0", 0x1000) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 03:18:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfff) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) r4 = semget(0x1, 0x1, 0x22) r5 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x100, r5, r6, r7, r8, 0x2, 0xfffffffffffffffb}, 0x100000001, 0x100, 0x18c9}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:32 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xffffffffffffffc1, 0x100}, {0x18, 0x2, 0x8, 0xffffffffffffc144}, 0x100, [0x4, 0x7, 0x100000001, 0x6, 0x4a9, 0x4, 0x7, 0xffffffff]}, 0x3c) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0x7fff}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x8000000000007980}, 0xfffffffffffffca3) pipe2(&(0x7f0000000040), 0x10004) 03:18:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 03:18:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 03:18:32 executing program 0: 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, &(0x7f0000000140), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:32 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) 03:18:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x200000000100a, &(0x7f0000000040)={0x101}, 0xd4) socketpair(0x0, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/44, 0x2c, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 03:18:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 03:18:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x8) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000200)={0x8ef9, 0x2, 0xc20, 0x3, 0x0, 0x4, 0x725f, 0x4}, &(0x7f0000000240)={0x80000001, 0x5, 0x8, 0x8, 0x7, 0x8, 0x4bf, 0x7e7}, &(0x7f0000000280)={0x5, 0x6, 0x7, 0x6, 0x2, 0x80000000, 0x3, 0x7fff}, &(0x7f00000002c0)={0x9, 0x6df}) r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c90e67f8ac877b88c37533edb3ef95ece0d39bc2f7607eee7835191b32a20ca768dc2b34d0d18b6fae23c69dea76d7cbc977b4cf0038a09600aad255e72122158f7356a11841f7ff1d34cc9a8b7e3c3dfc99e481645b1453856ea344f57c8d18714e4c6c0d5b46f2b74ce370bed3e8a6dd26fad23dd100000000000000000000000000", 0x83) 03:18:33 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = semget(0x2, 0x3, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x6) 03:18:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x4, 0x3, 0x54, 0x80}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xd51cd20, 0x56}], 0x1, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x20000001, 0xe094, 0x2}, {{r4}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x1d, 0xd19}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0xff}, {{r3}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1, 0xff}, {{r0}, 0xfffffffffffffffd, 0xa8, 0xf0000000, 0x2, 0x596901b}, {{r0}, 0x0, 0x11, 0x20000000, 0x2, 0x4af}], 0x5, &(0x7f0000000200)={0xff, 0xfffffffffffffffa}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 03:18:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:33 executing program 1: setitimer(0x2, 0x0, 0x0) 03:18:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202ae2f668482e4798682b0653000d23acc64fbd634aa0ea8e11b48d8f127ecb7c68449e447bd27ca9635f5c640e6ff672d4af1ebd13bb69c5829a6cf6d2f0733babd05edb1fd93c80b259b09d5616610717ec7d9e02a0a69b31bc4ecc2df885981b8394cf7082016978c03fe8040f0c5c308eda34cae991cb7cd83206ccdffd4112cb614ef0042d5e3a7feeb81a5daae0b0319e2b835d620b89a1e774d9f6803179493c069e4d06f757e19e845f80ac6868350d97b06aa10df6a326dd209df9d4ce166e707f2d98d95c11c6754d5c53b3f51a4b1a07a"], 0x10) 03:18:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 03:18:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8001, 0x1a, &(0x7f0000000100)="292918d7fd914c5016eaf1ab5d4c71b82fe231769e6492ca5c7f7f0000000000000020135b33369e63", 0x29) 03:18: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, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:34 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x10200, 0x8) r0 = socket$inet(0x2, 0x4004, 0x6) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000380)='./file0\x00', r1, r3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setreuid(r2, r1) r6 = dup2(r5, r4) bind(r6, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) sendto$unix(r6, &(0x7f0000000040)="51f4bfcac2077000287b2a43237ba39eba1a010dfdb8d3238626047c5b58e307704b2b48f00d9e6c8b6036da864c03e5c3d56f34014abbdf8d24f77d5af1d695bdef13d53e853a5b5cb5c2025b47460a3490a64bea82aa8194f9554aa0912f051faf01bae99e9097f0adebe1bc8e77f9259b2bf337130e722d1608e903716183043154deb692949218878638c0834c75a03503ec91ccfdce4d57cf", 0x9b, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd81) r7 = socket$inet(0x2, 0x1, 0x0) recvfrom(r6, &(0x7f0000000140)=""/172, 0xac, 0x2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x7ff}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000000), 0x4) close(r6) 03:18:34 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() r1 = shmget$private(0x0, 0x3000, 0xa, &(0x7f00001f2000/0x3000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9ee, r2, r3, r4, r5, 0x72, 0x6}, 0x5, 0x8, r6, r7, 0x7fff, 0x7, 0x2}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 03:18:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20000001, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffffc, 0x986}, {{r0}, 0x0, 0x10, 0x80, 0x1d4f32de, 0x9799}, {{r1}, 0xfffffffffffffffd, 0x90, 0x1, 0x3f, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x21, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0xe, 0x40, 0x8, 0x451f}, {{r0}, 0x0, 0x8, 0x8, 0x5, 0x1}], 0x4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x9, 0x4, 0x5, 0x10001}], 0x60e8, &(0x7f00000001c0)={0x0, 0x2e2c}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80000000, 0x9}, {{r1}, 0x0, 0x0, 0x60000000, 0xb6, 0x9}], 0xbf4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x78, 0x1, 0x6e, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x5, 0x2b0}], 0x6, &(0x7f00000002c0)={0xc00000000000000, 0x2}) unlink(&(0x7f0000000300)='./file0\x00') 03:18:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="8a9f830feba43c69", 0x8}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00003f0000007d74e0026906c79d75a4d57e53878800880000000000000001000000020000002c83fcb6ba57e8e109fc36107ae74d19254f770fd5aba2f35813f973547f2831ab3a1eece155501641fb99dcc2d82ddeea0a7e72b8c50b271f3f1c8f84543ca0bbc073b530855efaf0cb4aeb7c368e6890b516843115600f6461e7f3105d563ed4f8298dec13f5efad6ffb4b415dd975778d9bbcb9000000a0000000000000000100000005000000d762f384f5e011ac60bea74e03778ed8feec6edde84fd2b26c25bd26e47b455692edc530acac3a266694477a4d6d1beef4eec8705ab0b67754bae8855591b9c20d0f72db66da02543c7e4f2bdbacf11d757a272821ad8188dad8dfd5507996e885ed032560c4ca9fcba8ef5a370d6a86325946712989f099bcb9f390f37f63f9eeb9c611af52965c681d1366380000001010000000000000ffff0000020000000ee4feb74f39036aca37ed3aca22e23f1bfb47acc8ba7a0ae4d3470211d545879ffd193cd92183f35e7b1179d5f22b950945c90aa85f2fe1528c42dfec6a5a8f6cfd087f67bdca1ffca9eca25890f8ec67d9144c91093b96ff137639f60acf494586326d3c30d7ff63d6f099de5b5e0a3137ee0dacda027b5468ddb0def92e06c07cdfce91b02ea0c3703ee5f460b675e494ced37a92ec1fba97fa448e3fed4bddb73b395c7ece75475269902bcc7c87c3929c640e7787d3648068bbafeef656d950648eb53c1efc406e71a547982c72266ceac21de29ee0e71ef83aa14c10dc47333686da54a93f3687b315da3e35d1faffaaae9d2395b8a916444cb9dc5ec1f284c77a0a4ff9f368acf535d50529ed61b87c3a41c352686dd3c28cbeda0e867c8404ec119b589c4268e40e1df1e4c2fc7fff8243a0bef99833fa65015ef2520860184843b8e8056f8a026e63e82014e755df127b9ece45074ac312f1cfa0cd980acc6c5f8b7d90152744217314f6b19f959d7369d60d9ad791b4dba45dce17d03c5f0d4dc96a87cf9008997151af5f8c1f76cf99db9baad751d8cf9b0be4e88b45a332346186fc7d11d5ce3db8cdd95fd3a6e9a957c90fd220c7e11ec788365ce9f97f5bc3446c613ce35b3fa5cf07033a0f0bddb8b3acd53e5bdf832fe7fe249292a8e9015de336790cbd6b4df94b03adc87d0028c1c52d2b757c8535efeb484eb99334f3b54f7bb725b6271fb761152f0317a6e5fbea11dd261c5ef6b2aa753b905b10913de851f2c0c6b21e9fd826482cf34748a9c32274c22a7f467ad55bb938f313372022f386ecc076b0b189af717e2baf7b309f25edac48d79e812ff9e50d2e4b7e08997df4858d34d40fbbc8dfb79526da9561635c2955f7b89c95aeb8d27694edc96b15e90b8acecff2d85c9946076c7cabbc141270f504cbe11b5c949ede8d64fb9854c3f4306093f74cc19f91353c70f78510f34accd80c0112609141e21981562de5c3baa53d7cd2b96d4af7a55a5e3f98d53fedc1556eac8f83e209a1bc0b59761d142450403aa5cc93f2660c3bd521187a30be9afd5999d7023fe724fbce9d081797bba14802bdb27de5b2c80abcc719d0e372d5a51d7591b27abdb854c4e23c5982836eb58a68d81760fdad3eae722407492d6112c2fbe60c5ccf0747f188e04ad68a9c69b41874d40568d617a8efca3837d3a59dd572a30d77ec887aa96f984c1a23824e008be2e776204ef29ee7756c3f814368425b8c3fcdccc8317f76d7ca486b4747dc7a9914ae3b151753e6629f104e0ce8c022fb3875e289c055821a461681d4dd24e0c8713ca6197c5ba902e217d5e60000608f578e0bf1c0b9000dad5515bee1cebda1a8fd04aab9271c2ebe9a9e5e030b94a2f6cd58446fc4e50f29ded95e1304ce38aefab1a27d57b630c8f6e3bf5b2522301237259b6dc1d19e2a50fffb52ca33f8aaa828917bc5de7029de78d969d1391a9c76640e8c4f292855b33fb27b742579cbc2869b710771b77bb562069d9c898d6ba908e7af9c92a99e140798af0b0efe94d4dad03009b6b60bc05210d259a060c38d989cc9ccf76a815eeefac5543787d2118f926e769380767237827800aa011d78d230e02f8638682d053362071b81d56cc01311db42994c8c73ea8ec2b1d6524da24e4d3775d9e88bd0c5bd994ad26cb7a19205f0f5a708f35f58725e54daae7f6af29885f426f668a50aba10bc296f0e2332cb551b646ad7ab0c767e646c597a73999782923217c9246c2ef5e3f13c3cd5c5c11a80fa2199d3dd2af4202acc4dd83f0778f00af4bc2743535272e4cfa36c610b6547e291751dd70854dc9389ec8b4112d2f2c333e383b5563b8aa765931cbe6dcbe8fe67437495212703a85bd46342a7ca7e8fcb9f05a34143691c80d1b644bcd0b50dd95cae04f149e2103d7bf9d69ece11cd4dc6629a12900c1e467655a35990e6c84ef43393183ae5ea0290cae35750b3ed03fae1ec0de1d8c2621b2610df52548e81958f17f65ded27dda474080499bb8d6fd629dd9fa63785dcba24b9f63d01ae10bc316d9b2f3c584959401c3b748941c22c75ad58fd413c50cece5d907ffa616677ab0d4d159cfcf63bd755b1422ce5acd51ef2e8f117781b95908aed7de5314265d50c2d51f11c661fc6951b4335c710a36db0010bbc92667366559ab07ad322caa32743b4e2c972db952c1a0b72f537a634fea6c5f584908e9744692e00b15ed24286c0eade8074bdd78b8253da11dd40a18799ef5fb2a30d77e09a5dfb4685af5f60c863737b53a56c24058e6fdf5dd95700cf24428db8650d759c7c3e3aabc6a0cb6b4baaa895aa85e2f382b83c7b8ea7ae073db4b1ac882b3bebc8082ea266007e89966e446b6b03d5ad71fbf2a2892e3e23045b82fcb874a411bb50c64dc1e6fb364007fa137557ed86eea7830cffb6f6c2d2b70e69d9ebae93cff500b4faafeead03ff5fb422feae8d17b7638e6bab0d1568977268b74ee830f4db787120c0acb499c869c6bee3ddc26257cebd122b93a577235ed307b1cc8610eb3dbb70fbe00f56e56b11d166ffda8fd7713bc7d45e3800dd51d8950d6181356fdccce2b3aa7c0a324fff04282ec7fc60177a823e717ca4dc1abd498399a6034dfcabb01dcb7cba1a2cff7b4c7e588a68ef03acf2b2b33a47431fbf0777894d7101557ab15f55abb8cc7944a71f478f40721e2f7bf607f6f20f3bb269f2addb81207ff023c9d50be60f860fcad2066958d4cea80941c1f2b3ef1522afc0a6627ed54f518d2088061498fef68e137223889d8caf5bf98b425e4d716918b07e6db6f6783f92cf31a8bcb99e33bc43ff46bcf8fa95e6bcd086c5617bda32dd01e1a639f81d83a16b03907516ddbf5382eb814a4e9afd5f53eb1fa424ea78da1ac310688aef80c6c2e1cf6db71324f4401052ad6a301d54de51923539df2ff67ed5f03de9e6d52274d5fcd38cafebbfa3ad1b1cb1ead49b9c94834ee48f8e15acac2ea27d508e6bc26dc0433984df9edcdbcb5e9f19611fd7394c819f66d1e72fd35d8abaa6d436669504b91fb4ec2283fc42a8a8897957254a30495a1188104e48409f4460b53ce1e57767cd133dec4588ed5e602178bdb935bd891dfef0652f01b0dd832d08d2a5356e07948246b54f1542dcafa7525c45ca93cdfe0b6b2b90b15e33632d7bc74435eaf4f8f64b0b3236a932841fee9a0ce55a6942ca6ea70c08755f5efb1470533fca31cc7eb0e04ffdd449c2275ca7a6c6858d2d8b82d10ed2b1ce0b3496349f5ae632197bd8fec9c2471d6741e543997af03846a2c1b7bb351006a8191fcb57ddb04757388ebc0d36387ea994f4ea8b0b47658adb981bb37e268c3c7197893564fe4a0cc76d5178047aebb5a8e334e2e6cb944bea5065afc71886ce9bf97075bca45d530665ab76074498528f040c3643e7dd4f2d156d58f3d90e8a5b34f662589a304d833f4f0caf5fbb2182d232e0beff34b150ace3ef9385980e7decf037d361bd05697d49ef98f1b48976dfbc0ced798dc79cfad002c01697566007a708fd960d12a52ab3bad1237c62df2382be374526a662e9f8e7b3562822a8e8c4a5f3f5e0790d9c751164dc4307683cd663062ee0547b3e5642cdd3249a5048e4adbb5f8384bc9ef5f596703e7e672e2276fea8579b322b566b80b8bf5dfa1017eb56348f6c02e5c1fd782e0a9c8fedef521d3e2b228a15909eb470319c2d365fed1c805e424a2e1a0634c974273ad1ea745409223585a28714896c05da366fa616b25382a76fd79076017582b7ecefd8c108f1dd3d82fce48167442e7f27b179e13317738c3aecb91b73108bf95ff7d08ae5a77ebfdc98ecfc3a52dd0bb0ee94a1a10139b990ef89bfbbf124b26f9dc42ec4550124d651ac1d4c23ac5b5ead465111a79841b3be7dcd4568be21d0b72df13947f11e9ab679fbfa7068dd181c0567359f123ae44e2f81d411b74a9b65a1f9637c12df6a72cc77c2416071103ae20bd10dc3629b308d6b84a982cbecad8dae41885d8ef0e72fa654cad46bf92f725861f3a04ee73e5e8d15b23dde4b941dfd45bf7659dbaaf1c973d78c05b0ff282e1d4f0aa9d26a658d73fd3359f8d4dc2672aaade9c41c3dedb803d4a9bd6f71445a86239e0d846b4a5ca6d446c079082007ea9925692692c686081d9bd7b846b5724f4915cc3f0a1bbae5eec273113d842898a24f2556a03741004dfd90e82c358930b4462d2d11f076260785efe5d17a6c354c2409f69e50d842c0bface01380d222a8078a82c8b362e5753b606ae48938eef7c557201671a654f21a55c71a868c6994745eeac3285bb592ebaf4bfcc3676a5062e6c83ec2066d20353690dd755b21817c5cb361646976cbd750cc47cf845ed45f5c6b334d821c00e2d393b68b454e9b03b9a3a100cad12db38f7bedaa9d88990238df2512e43ed5e5c7103910f2263984f650bc56a2b7dff44286622f5dfda386e828ad3261979783a1dc829786f62e6a88b912d45df7813cd7e0e570ecb22255ca64efeb031b03ce56d8655e5596579c0b2a240af491a4ac71c60a64f49e71d42b5cdebe8beb821cf8d3fe590487daed7e3f5dd401b62787ce7b5c813eac6539e8b5429a5c7b013ef495fb83ceefddbbfb9a6ca0c65af9acae84a21b72b05f2b046e042ff890649cedd94b17a1ac7b32b2103b8a81314e52112651002d0a29710d4be6fe7a39c142d944eb9ec4a123e0516f87f9b42b208fd2fabea1ca5d4558ce09d0ae8815d12984961e58761da0881dda3978b6403dd19a0085f0d2376d35b9329f9c7032ae46cf95e3234aafc27d516761fa249b88704b690a9c8c0505a3f6c2c77e970628f02e2491333d20603eb6759431dce36383312f8bc320e4841e51b760669e31627b6b4a3847638d00099428f1059e41fa02c6b3b8aa1ecbf03247fdf497e2819655ac9af528b3ff48443f91ea51bbbe447af0d4fa7103b2709f09bb2d15d8d55fe5f740bfb708614a73bd54ff9e4131c2c2b7fdb6026e681446e18e60f3a8e4f6d165f539146bbcc62c6b0f89be14e752d8ad2a5d74af43fba08852487d8ace2ede3a3e5bdb30e250579e1f3b5d2482beb027abbf57d410c52dd7f0c05f3b74eacc70e67b90c37365cfda96bd3293fd503194692057476ee3f7a8344cdfcda85b9398b487115a67accc1f7d5bfb52021e5e91cc584b8e9a12a9458f2a676844d0bf0028df65bd0e826256582731f463de78bc75f41692127fbdaaeac3164eddc63617e8bad112bbe73ec2f3b72a37cce5f2f759f5d5d0fc9038e9ba3bd5437326c25f9c84c7d15750e68303539a4ec175d9db0ec952255685306cecc34ce95342e657736b8067321cf8591b8f8b0c5a1237c5dcb0ac692bb714d7ad4003ba45ff189a1d5c0b99c5042071069954844d9168976f592db2dc90f1894acd14a996034babac8362fb8a307ae0e5274933b156fd5996c09a87961c390ce1ba98d926c0b346232e8e46b1ccc1c7439087ba352199511201ed40239f6a3ddec5b5c3f8993e0bdf80c204c3a09508e4becd111bfa6cbaeab5b51b84d8ba17057bd5341345f8a37c6a1decb27b6419cc88de9288d4a3babfcaaac30366506b2707af46c68d620fdbce6b34329a9c98e36379578cae61379cd88d0880f0a171628f285de612b487da7d3f85927ae1a04ab45f71cce4722c693911cdd6fa46a84b81eba176b2a4fe6d42077286953ca6011ea02f4cd67415e2368b64eb506db0b9822ebc6fd57d82fd24143a6a34988e0c80fbc99be878b1fc269cf65bf8ae4f2736396bb106868f8a276ca9074f0a79c79cda9d15d0466868543006006328e85062489b3ffa35ab16c5e5976cdb77d952639f58f3c46da363d43f2eb2e05254da2cc4537d554489354f8d1d29d241e6285a"], 0x1158}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000001300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) 03:18:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:18:36 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 03:18:36 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 03:18:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 03:18:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000100)="6e7fef6f2a136067e3b9276f7b4f7100ec3e4bf4", 0xfffffffffffffd3e) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="658256c498085a31ca5c2aeec6b7f3b3e6e187ce0f3a41c8b382950d08bf62fb7c6ab4e97cbb87fc199ef6e9b8d9493af9", 0x31) socket$inet(0x2, 0x8000, 0x7) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 03:18:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/13, 0xd}, {&(0x7f0000001280)=""/213, 0xd5}], 0x6) fcntl$dupfd(r0, 0xa, r0) 03:18:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r4 = geteuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x4, 0x7}, {0x18, 0x0, 0xffffffffffffffff, 0x1}, 0x1ff, [0x7, 0x400, 0x6a6, 0x4, 0x7, 0x3ff, 0x100, 0x7]}, 0x3c) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="0a36924447b77939fa86b9dd174bf42b2cc59f27502fb8bdfcc2fabd6e7bf4f3d3bcccc785ccd3412d5a34fcad307dfe37d032f760c0e4b9052118746d793768527016470c67d3d2bbbde4b0d8cace6191f0c34a1c0e1cd77c524e1d78af2e2e4253a91f0de8ab20525f0ae56f63ed438838143aa64766e656a0e6b9fee71dff7d1f91edf7dafc86c42d4314cbc547041d4a31ffbe66cb285128f65b06b7d6960bd03ea49ecaa786e80b4c5b97fff8c7c30c76adc50aeafc0b48942d0000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="f337d979ad32288fb1d34b1d1fda31ca73c9b7cd6e641699a292f57074e820ecfe13bf55fb558cf9a945a578e545a465b593fa869fa479a680c33cdbe1ff4ae85db808b48edc2289e26ef82d", 0x4c}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x20}, 0x2) getgroups(0x3, &(0x7f0000000080)=[r7, r5, r6]) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.?f\x00le0\x00'], 0x8, 0x0, 0x140, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 03:18:36 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x3, 0x1f, 0x5}, 0x5, [0x6, 0x4, 0xff4, 0x4, 0x6, 0x5, 0x101, 0xfffffffffffffff8]}, 0x3c) ioctl$TIOCCDTR(r0, 0x20007478) clock_gettime(0x0, 0xffffffffffffffff) 03:18:36 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) write(r0, &(0x7f0000000d80)="d1e2f2535ead4b87a6c9b19ef091e958410890d91b53b303f71c93e07f2a36a53630b181b0a51c20d240509a1e36a1432cbedd7a9ddba2b5ff132dc46ee93c0f1b2839463d35909eb770daa014f99f85a48f50dde731abf1d5723037fdfa24b4d8b07d6520f072b8052240f3a538ec011f1fde7a5da50a65c72b32ccd0c4c8e120e7ec19d616b8617df53794c2dd64c228c8f24d98b4690682870252a9f343286ba1d2655a9e1d1540933d102a1b17bab095c33593f00d6131f94ec4a4db7b86cb9f7709b0bf765af4379c0a2a60742c662974cf9d676872a1948ebd9315bc5d905486d187a3aafc49604ef4359a22d30437af36a2a06741899a993f47b96d33f44f5d291150b05602a8a8cb2184efefbe2b298c23b0139e5ecf03cdca7e88ce2cac130d260c24633879b214038f9d15611aa261d3b9b5d5486380cb0739694d61b14c126e756b578cada586cb2458248504d1fc160a545d36b86b81d192f16c1da5565cb4a3b7272439ff6ea253771dec155313e7aac8c0cb4c740be39be9f738b1642631d7df04ec81094917c5eff5a6c08e3d488ed3b52477b2a50fb7d0377ef590781a6bf59661b783b08327f17af89e9833263f5822365807ab8a6283692ac6ddd09d66c2c81e15aa268e733d0c768eea9417cd96f2ad435414b9598eb6800f4882b8e1ae1393f4f398a20379a9a1198c9a0b2dea10e29f0135ae348280a99f55aeb3c23254386397200374fd81ffb99762c75c82b0156973d11c4a7b4bf57502c098f4efb73c287789b5d5cae3662ca4dbd03283d1284364af1f4c23ca2583816ad5becb20c03b51ea363b0b91ac6618611571893cd517ddccedda9a290678572fa96192fa27e7565b13baea3374ae7f72b068a7ae43b81a7e98d9f8ae4e9d9603b904cb9b001ce6934184df15b5152b0102d48cde181945773354d40b1ddf07cc72d92d8b26fe18c69fae3c75c7cfd277aac55dca0991ee81aba7dbca2b7603b92398f75d44774bace37664a28909413b75a7cc89f450e27bea57545ef363a8c1aad02e13e7e4d717f21e1bb77f735de03621e8319a95479d8be52be44a747ee63928422ba420b02c50c5ef32156dd5e99fc023634e87273cfc7efac82176c247213db676e7b1739e319077e2756a45a0270166914bcae60b9e71325b37ecfd2c7e7b2fcc3176379a4a42202802d5ba230a3cff54ba597b98a3a36fffe10a902ab1c6c88be47ee2ff51ddca585530057bdfbd00f0ca2ab421d99b8917df88bba57fd5cbdf28f6cc1d0d35ee5ac8f1fe69bd6fda13ff80e8edccabd140c7012799776d2c198bbea0109c8c785a0fefdc1dd7c73763439180e958901b591a1e2c871b61ec810408ff91d422c5c7df7e89eb64eb59c3aab9822f48cc6d9c54ed30721255acb80bfd9afa40da4dfb1e82a0f1507e85528b998ae7cec2569aac0feb774c2cb74ae81e46cac47d602483e3a7a426914b7984abcb3a8ed42e19f9f33d734f61894279f8aeb6af398b71570b0ada14b72f64ba3cc62df7bf47f7f1bdedfe82d615f9853e63880e171ad474c3870959698c116b32ace5ceccc3c9c858846de53d9138b8527a7e0da0246eb9786c57863376ddf45850ff49cc29bfce57f19d6fcf743c1942b46af6a47ef04384638bd802a6f3228ca5ec6a310014dd495bd428888f9a4f506b1e28d83c7ea7e0633d0b00aa0130688a8eeb37b67fd3671f867f6ac25e4b9aec93a443c390089990dcefc20f30391e87986acdd01465758142ef2f875ae0904dc4b427e223b280ef32479f33c5d25075ce4e15e56bdb264f13ca7d09ab51a3602a960a371d697f86953ca9f7c0dcd6a0f172a0478b9a869cca3d1def8ff0d057afb0f377b7233b2eb31a1ceb7d935b73990e04987fd4ffccb4aa43cb17489153b84b1277c66a4e9e23206b07b08fcddcee6e39fc6548f3aac0329c9430311c5efcaabdffd9379d41232e09a0dfc0e08e76fd076946e47cc08d953daa5d8f68f68190c1ae9e2a14f8199ed660bf07ff4d53dc29ffb5dc41b0e20607ced86a5a26ef2e8a5a03ea976d661128dd4af4cae80ec198d81d88370a1403d38c8e801367dc6cb58f0bafd8e2ff437f5a8d89ffbbc62f2d5aa318c33f0fb2bba23726063c95cd5927980564df3fb1ca4286dbc87e1a6f8668a925da1a679f73b8be837360115bc770f45bb74327da02e14d3cd28cb9bbb164523c9507a1f7292bfbc9db6874133768260a237200b697e1994973ff9f7c1e90cba553ad4008c7d4f67b2e56b4735bffb70274f01d33309657b1d378217ba2ad23d556c6ea50d7b5efced598a06cce5d8048ef97d0517d1518dbfd56edd1d9d7f8cc75109185b84b1ad86e963eb08878c051ee56d445c5a1659a5596ed41d7b8a05c18127aefb3d0e6fe6a885b6bf7fd7478644a0a4c92193a0b163ff5bbf154225b6e0553a3a261969c6e48f5afe6069195f48f914879b081e6d012b1a995755e63a17651ceb7bb73cf3d6ab26bad1e9e287c4e171258afc5c4cbf2a7c7ce6e05e2603808c7416492d746e7a6f2ac040f89881725684974e9270d014c491146435b7a3ec2919d602ce8296631fc7e416cebcc72f763075965195074d341e34bcd9c8b66622f3df1c1299638b4c75e42424c9586f5df3c8ca746f0fda4c958c7dadd5187bb9a3ddbe8fa11fd0e2cb3c017a35cec0294479891c66ec70a40b35af807e4b9d5ee400d06e832ac07e14891fb33fa292bad7035df764b07a44248074cc01ea3011811dceaf6ee0de200b89d23effa3b32e5f6635fb3da59f695675c466723247da6e0c24b576a13eab3baca8cc09c91345c448221762ae545fd182cea0e558224cff3d740eadd52a3725733a0725bba15272e77c3731d9046db6b62fadfd85f551fe131191febba213121d1589d50c74a30a58b585cc055a83ecaca8d47949d1af9f4d8f5fc8fe96e01d81cf61b3d798141ec2ae92ca3f0955e57225a302adc24b2063e806b56e6422d697c50327bcb182c72c4cd8aa7b1a83a2f08671c66fc256897fb0f1aa702586c394d2292207961bd7c8a18ba87cab8c09105fcacaafde32cbf42626d2ee3da42a9da641b79e5706ccfd9567ae8d229257114364fe13a32f28267b00dccff7a0042ff09c0b03bd731ae688dbd6f0f8984aedc7379b5e58c0a9be532354c7ac5c5f3e8a535fff376fabcf99e48ad58e4c38bb39601d02e16eca85f5a8f0d6996ce76d87ed9642ac7e97058729580cb937a2bf88fb884d6a9c9f814752dfb79fb3ed9dfdb5f2ae2abe7381c3d305ee1761386432dc6a2a36bec913b27c7a5b5048f455c5f82d626e694a976bfc50f40920376378097918f4739fd60fa2796565b427cf54ad77e42ee7d61cb034b5efdad109c6e5fb16b83925a90049b14714ea3543e3f91f0338c646fdd81221d1cf34b69b27da99cd1e30aff1ea8724121b8c73702fef1c81fa161eb85255cb2e10225be8e7776f082db15ad5e9103edb39c9a8768b360cbd5d61a6e7f29aea10a71c9d3c81cdd5b486cd6140c96629fbb7e3c3c44c580cf66b879d3a32caca1fc56bb791febef89efd4e1b607c3e2d1f5b4392d5486e7912bfcdb872287d5a697b1abdfd6c2989d7d6643d9c65b4f60a362cc4c174ee88af4b7bca02d58c85087f20e639a1f47fe83a7898caa8373a743499530de1203ca58d7ffaf6fb3b152adebb31cbc2f6ab504fbf5da6ce9609c17b2b3ea3717a9dc52a6b775b1c0d317b7dd31c6a577d52336d461cfaf7beaee067f2fcee2f40baf78b5b438e5e9615b691a8d6e1ecc86268e4e855948d27db1068af52486a998e6155325f62908d51631b6171e5a5d2e1ca5435467290590b399232f8e3adfa9f1bb9b0887712b1baa9e5bd6c98fcfcfc7c8fb3fb2698e4356a363dd0320eaaffdd5aa29539f2551ea6a743ece4241722acc4ae53916059ada85d79964538307686f5f41b1905e3dcba31edaaa418bd6c9cc5def5deed395a1a512b2eddfe08349d85497f1415419bf702ce67a298ac89e6f80c257855f8d14cb4cb7024b3f5547f2faa2458648cb2000280c20e47514d4f86fc3a70fc943bebb43b929f53a09cfe0cce56632de7fe067ab2ddee3c7cf2eb2fc70af8926eecf90b31b0ba681d60006e2bb99ececab49cf7c93b5110fbbae52e4a246730cb106116ea9d2cb7e4e5d4c74e32fcf07988df2998d6c5b06402a765d8c2356232f6c6c8cf99414a434ad5e93c1b5332d51efb04634cbfd999014754ef5998c0c3f8cf842b0150821c003532c6a1c338cab5f49efcc9080c98781e1dfa948fc126672a232ab41cc330991cc2e356a5f73b87bddaa9527dbc9748a44840d9f42934cf0683ea6425da257aba0e6cc6e869d749f136fe57a0abc3ccbb5af68a488a4f3d43dac682b3fa9592f56e954658432018a6a86c5d6ee3ac9441cd3b1a9086919c1d5395661a7cb063fd0d4f6e62fe46fda70672290ec8ed7863523a5abc1823e224234f7452ccb51c3e56f9c9d07517775c19f16b62bed7f5aa88f6e661d5f94ef9265ad71c815da1485519311f9255f5ef1c48a660236345259424e4f192fa3af40a584c58304e293d12dd23ee32a3be7499e539f0be9c86b81c06370311d1b586fe01416c0084909ca2a86db83ed67a9a686b1cee28f484e52d985b2efb13eb2ea3f13533919b09dd406d6d351d1289829b950059efb50afd520965f70f026519f0c39d00685bb2f264d0c7ecb5d3eea4c3f0736122d6a1fa6df9835fdcaf31802f0720665baba1176df0207c9da8e5e487c7bab6cb1d326793b236a6b1f0c866204eb195af5a339a45d8541084634bde0afe398ed7d94d29dc031e5b9c48615ec2354017070d7b0dbcc15e7ffdb41ae4e29ae21cff569c143a8c722fc956642c278a262f6803572544ad5f5afe87f94189f8591e6dde9d28349f9a2db3ce41ba1abee80a00b05141f3ea8812d980f0b5b6d83688c5232958f41dc5c65d2f9cb9b65aaf920e2e9ce4d3d594f5ddc67ebd5029526267cb69bed6c70fae834f3781750587c4d30ec95c2350854ba873f304c78ab6f597a4327fa61292df7813d9524224d65aad2a8ae4396d6c98cc2dfd797d4d8366a979a317e1be6988b0be9372dfc551058d331be4c11fbccc2a82a3d07cf81f2d0ec3b9bf01f27fe192f4c3090f4bd48de7643a054aea682de239bea31f72bc7e3cf80e8bdb1fdc7d554379cfb86f2413a452934b9692fb8822d639984d19e5fbdac3c8c6044719e8bf3af7f5bb755eeca2924c0ab970d4c54fe20d1c9874f909cc0c5514605f3dd5ec9aa54cd6e002d5dec1cbaa6792f28874a165582c43cda0e78923b38c5e96a036bba524053b3b033de1518042bdee4aedc48ba6bb11cd5e79f3d915dbca477aef1ccf95082735e3b01913ced817e6a1f4792e53da2b65ab3818345d7118421835e377fd6d03d2e743c0d1554cd9f0d573268863478c1594e723e2a6fa70707e6a81a4eb7acea993fb3a1645b04f66985f3b490bddecb379fa0218497d2c4ea7d005b147c1b22ba0b818a0fa2c7f279cf42c876eae1fa5b432e2618c0ea0e177205753af76ac7324d9fffa635c930c824133f83db03bd056fa565cf13519e2c827645668af7d8031978bdb26b634b3a781951f8fbd662c1a09e509dfcce02796b618582d5b4a1aa8540fa69aecb47fc2492868a04b106eeaaf1bfb97bd85fe8ec0d600379d6c5ac4be5296d084dace9454519097bef7482a59da059c0cc4ddb79141e0a330d1413551c1292dc32b253602e85e499d614593b25d4", 0x1000) ftruncate(r0, 0x0) 03:18:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x100000006, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:18:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bd307ae16e747523238e1d2ecbd75b8ed53c304dc891b4e721ac275eb097dc166fdb1d053a35d5ef6c3e81428a3b3ad5b6e56e604fe77badbc2b9a7a8410b79a29860fe4d98bfe947529000000000000", 0xfffffffffffffeaa) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r2, 0x17d5d81f, 0x4, &(0x7f0000000100)=""/48, &(0x7f0000000200)=0x30) dup(r1) fcntl$setflags(r1, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x4000001, 0x1}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x3, 0x8, 0x56a2, r4}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 03:18:36 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x40000400100002c2, 0x80) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000004000)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497400c31a8323b34c47df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd28c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb0fc1b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b51131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49b000000000000000b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117d921d505b2f8211f7f34133d3267822aa90e11650a7e4d517368359877289b279eb37dcf5c475c1d1dd3eacca5e4bf1ce18a1d999e5e792829db1d31b6d5898d010101c0a8352539a03714558e07b8eb510aca4bd5ae4f8cd0631cff9f3ce686deb971d75e5aae5a00b6ca896bfd6c83515d9e0280b68b508b4598179ca9e490c40a556b048e572c3ab0d13a7323c104f361e26315fa96e97700e9aead20cf63dc1aadca93c0778c955feb84265fc520fd94c1b63940d655a9295186c174c10b79e9a43f4a094b9f969e0e56a4b2c82b885e7ae879f084b4a67b3b5fa25fa83a4fa000000000000", 0xd36}], 0x1) writev(r0, &(0x7f0000000c40)=[{&(0x7f0000000b80)="4d6f9a0c5b827a105b510b135475d137fc1f090e157c6d1222f4d7b88f2b0aa3f67c183dbedecc034e64061a1ab86fee70888743a3e90f39d3d54d333766c021f955a538b0c17936ba0550213e8a262971f422483da67f1e2be4f5c224ff4db1d3fab1f9da969e3bd9ed03e5062d3645d1353766f861bfe65f956c50307672aff2ec60e22b5c2646402b4bcd2b5c00ebf2cb81d7", 0x94}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r1, r2) read(r0, &(0x7f0000000040)=""/88, 0x58) 03:18:36 executing program 1: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 03:18:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) kqueue() 03:18:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0xf3ce, 0x5, "e6ae268a8da37aeff95427a985afbd0fa90df959", 0x0, 0x3}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:18:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) fchdir(r0) 03:18:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000040000000ac6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fchown(r0, r1, r2) socket(0x3e, 0x7, 0x10001) socket(0x39, 0x2, 0xdcf) 03:18:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) dup2(r1, r0) 03:18:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0xfe2e) 03:18:36 executing program 1: nanosleep(&(0x7f0000000040)={0x9, 0xe5a9}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = kqueue() r5 = socket$inet6(0x18, 0x3, 0x866) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x140) socketpair(0x0, 0x4000, 0xbd, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0xef, 0x1}], 0x9, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x30, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x7cb}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x7efb}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x7010, 0x9}, {{r6}, 0xffffffffffffffff, 0x1a, 0x80000020, 0x40, 0x8000}, {{r7}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x15b, 0x7}], 0x7, &(0x7f0000000340)={0xe000000000000000}) clock_gettime(0x4, &(0x7f0000000100)) 03:18:36 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x8000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:18:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 03:18:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x69, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:18:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) shutdown(r0, 0x0) setsockopt(r0, 0x4, 0xd, &(0x7f0000000080)="e8530c3cd4eb6235", 0x8) 03:18:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 03:18:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x3d4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x39c1, 0x1f}) 03:18:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/92, 0x5c}], 0x6, &(0x7f00000005c0)=""/224, 0xe0}, 0x40) r1 = socket$inet6(0x18, 0x7, 0x6cf0767e) r2 = msgget(0x3, 0x2) r3 = open(&(0x7f0000000740)='./file0\x00', 0x120, 0x10c) accept(r0, &(0x7f0000000780)=@in6, 0xffffffffffffffff) ioctl$TIOCEXCL(r3, 0x2000740d) msgsnd(r2, &(0x7f0000001e80)={0x3, "c8a28e34c1d513a7dea36ddb80c4cc385b53d3e9977f5a5a9f717d2e0918d7cc175b93a76a42e9a919a17499b798b2a6d5fc47d62e8032320899bb917ef66448bf6317ba86fd281ae27fb356d7ccc9a6de4e80c73a8b84488a15df36d3e8768f88ca467bd7000a428f5fc068f54b77293cc01aa540acc6a0a7930228129ab79f393a5ae8273c484f68657feeda22b372429618dd3a3386be9553aa39ec39a0723e5d12bbeafe974ce49dd51b1882b9d11fb75113c7b1990048722de5bca9a9b1686bba0d3838618b1a7b81e92d57acbf9b40a61c2777d431a99c268e75e5e8b26687c52a94ce87903b063d23cd3b88aaa6668795f929359089af8d"}, 0x103, 0x800) sendmsg(r1, &(0x7f0000001e40)={&(0x7f0000000700)=@in={0x2, 0x2}, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="500641dfc9821e38aa60b797843ef2e5234051afdb5dd8ba4c9b4066c0cac6f99d4e923d64e9f71e69e48b4ccea5470a2190770d2dd54e05b41ee8ec04778a55e8168cc3e903fd4013dfa5df8b9aef91426a5270da1943a0620750569e98f39dfd9d586200cdd2b57ab9a6b8da2e9271d5ab347d6fe605e8bf40a21b2c39d3de06cc56e16c21fc32592af2e7b168dd84483369e1127204fddf00e712db28488017854c27b2a3fc2c46712b0344deba4ab1c929aa201c7ba92c64d6b752d2065630702626c9686b2e76d9108fe5cc001ea5782c636e1892f5c31bb06ce9836886e49bb11019", 0xe5}], 0x1, 0x0}, 0x400) 03:18:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="f454fd87845fbdd631b67d1131fa5448b2c139108f31c9fd876f746943dbc5c8a5119f67ef19e284b5cc3768c922ba656867d3de738e1a1ca48c540c4dd48d27806df74b0b48da240a437e9e7e1f9fbbad478f2a3691bdccc57802d82d688c71938c82d7a57d38aed98d2726c8ce5dbbaa3fad69e238df013b95f000b98e8580f534e77595d635424583ad07cc98d0505167bec63266c5b705f31332cc307bf1b55f100ca44ba17d1e", 0xa9}, {&(0x7f0000000200)="8a41732a19eff612650cc09da309934cbf686c6a1f40801dad33eddb4a34d31f66b28194e6abac2b9c62c95f7434dc3529dca23e11a4ab98db1ce8d4751d1bdbaa729ec9df6437020d104c6a6fe038e1f4dead818bb62071252fe8904ab819a209bc6c03b9177644232d6be0f1ccaab153770750e866bc8caf094973e2fc457f821219c30fc38e", 0x87}, {&(0x7f00000002c0)="7478bc0723c74f784845f30ce2c2d7c7b6c3a1544a64b65acee6df134f20ae2e893281216e30821d41e4d6271354a62c526e5d698b63bc879928eed8ee7f8b5e5ba9576c1a199464a510a8670714254d45903fd707a888a6d91d88c49173241f66f4b12c67a32179603e547e427d57fb6b9a01a82a3fa96f54881149398bddfa9a81579ac8b1fcd9ad3295f895f41cb062e72d54db0e231c9ee6887c43cebe7a4f156128cb4bea2463df4fea9e6d59af5941c368fe385220d9be0b5031e14cdc2417377136d8ecea7afd509349171627df2a586f0e5ab01e3f8a0a1110990f2cad0c7c23759b0be29b718f", 0xeb}], 0x3) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)={{0x4307ac8f}, {0x1, 0x800}}, 0x0) r1 = socket(0x1, 0x4001, 0x1) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) stat(&(0x7f0000000400)='.\x00', &(0x7f0000000440)) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 03:18:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 03:18:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="992db8e64ba58557f2637b0b865a26a224f72796955c8749fddad65523ebcd916e583bffc257b01e0e0e368d669c66a40c39c9d70f2c51360493b34602099f3fa11e6a5c31170b7606a56f26ef03113e1b517bea349c4d1b5c28b707c420f6592426c7fb3fcb60f9f1a1f77111944d915f0c9439fcc3ea82216ef1562ebadb8bd40779bfe79a3f946ecc99cd689da430531612e6f60de5e8c8cf29a7b1216ada924b4f94d0330744f6c6359a644c3937bb88", 0xb2}], 0x1) preadv(r0, &(0x7f0000000080), 0x10000000000001d5, 0x0) 03:18:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd833b6d2eac6edeab747e5b825426c346f7dbf8260f0593c54405413deb12677017296c9c631461f863c6f575cee2c3add5973eba4a458f82f7ef366cbdaa0010834216af1f3fe03342046e5c67526eb5360b319b525c512a1c392dd8b737b71c091ba9fd446f868a7bee1e28845be502be03d243f313e8f8e7a5aca752543ec93deaf6814dc81279dfd175cc05e2c1963f160dc347bab1995206667d2e4769855f0cd6934651befd00ac8396171e67fccdf81454e3d1547a5c6ccd6dfdaae5b0df7fb6c8116fa8396455fb7a8f621919f9be242cd122e5a2ee0c738e84b109"], 0x18}, 0x0) 03:18:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) 03:18:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:18:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1480000001023, &(0x7f0000000080)=0x1, 0x4) 03:18:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x100000001, 0x0, 0x16ec0b8b, "c31c895fca8a2fbdccfd07f7415042db4d8c7681", 0x8, 0xd217}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 03:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x80000001, 0x6, 0x0, 0x1]) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff80000001, 0x6, 0x7ff, 0x12, "230155e95f0844d4c07d54623911bddab122be01", 0x8, 0x651}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:18:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) 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) sendto(r1, &(0x7f00000001c0)="a8cc1a44585560cd9eaa0d2e1a87b932b8f4d08b9a10e54cb11ed9bf7a48963774eeda62c89158907097c118ab7dc90860db4b9aaf955f86434ac8c6805fa68144e5612bdec0f1e5e487749a05bf80fd3cf33c1b5e0d06623b512d245550cf9ef1afb90113bf9990183d34bd76effb18d9d8aa0c6295d28b3ff8b5ab4966a0d97cb08d39d834b5e0672c2fcb2164a841b618707514c437382e3d2efd8019c7b73772896b1ee8effb78c6", 0xaa, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) 03:18:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x80000000, &(0x7f0000000000)="13ad3c64bf01e0299755f5246a3cbf795788c5738df17584c5dd3c7608000000e316f80be86dc200b2511145f9c932898b08cc3eb877085f16443abd5724d857a73bd0c76fb1dd4e18f69ac793aa8c833bc25f86bef2d710fbdfea620311200d9c2d00d66bc66cbaa88db68a544361f4b189fb4c9f5c92e39a9931957dddc00ddb1305a17e0b9c16947ff8efa07b468c246af8998b4eeafbbc1181966b8467495c8937fdaaa1c5457f6bdf86ade9f73829ef9a4840340fd4b519b98689cb5847d833c5a9b30f378b09af202a470bc08cc6920000000000000000", 0xc0) 03:18:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/111, 0x6f}, {&(0x7f00000011c0)=""/137, 0x89}], 0x4, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) open(&(0x7f00000012c0)='./file0\x00', 0x10000, 0x4) 03:18:39 executing program 1: 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}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYRES64=r4], 0x1) shutdown(r4, 0x2) 03:18:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0xff) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 03:18:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 03:18:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x5) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 03:18:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0x6, "bf9d0000000000000000000000000200", 0x4, 0xff}) r3 = syz_open_pts() listen(r2, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/41, 0x29}, {&(0x7f0000000480)=""/13, 0xd}], 0x4) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x401, 0xffffffff}, 0xc) r4 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0xb66f) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:18:39 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) msgget$private(0x0, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x6, 0xfffffffffffffffe, 0xfffffffffffffffe, 0xe5}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)=' \x1a\xca', &(0x7f0000000180)='^\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=' \x1a\xca', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='%&\x00']) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2ba6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 03:18:39 executing program 0: r0 = socket$unix(0x1, 0x1000000000003, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 03:18:39 executing program 1: clock_gettime(0x0, &(0x7f0000002000)) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x0, 0x0, 0xf5}, 0xc) 03:18:39 executing program 1: socket$inet(0x2, 0x2007, 0x8000) 03:18:39 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x3e) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/174, 0xae}], 0x4, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0x2, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x6, 0x6}], 0x10001, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8, 0x8, 0xfff}, {{r4}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x8000, 0x100000000}], 0x8, &(0x7f00000000c0)={0xc1, 0x20}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0xffffffffffff273a) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000480)="928b460bd0b79a9995f09d24e5723e3fef3bf688f29a18fceee1a153b71103f91d85eb000193a0b4fe1862ed743ffa43eb2a2ff27a9eeebb167c1cebad4cd17c04cb826c542ff50097dd0db1b0eaf6c536624f8b9d8645be380bdf98a14d30e8e656cc6aff60f1bf9bbf35470a0c02321f245bbbde572d0f1cc22ec10d8e4da1e693fe81503ca00782d69f5ff56a57057ed652dda0c178fb5fff8f508859ff70a9232ff692ba7203c3ed6f38307a199805b65dc2ebd07034d431f26c305186506d4479", 0xc3}, {&(0x7f0000000580)="5c2f0c6f4c9b844477125adfd31c07ee5040e69ab58b1c374fc452f416e585048f4157ae880ff3118e74c7a7670a3b246b4a4c0fc4ac26493b348b554786f83925758a5302d2fb61fc33c6501a14f3a823f2d2133ed91d06a9930c2ad80806e623a7eca720cf9add23e63f1f95b2ffdc7e196b51a07ad39fe8f6e3a43499c44135ee9301e48db754bfe78d7fe72b344904b3ba03bd8bf527abd41239fb0f61a569550ee55aa8fc852d39b349ca7895a118b6a2db5871a73163bd", 0xba}, {&(0x7f0000000640)="43eb205204bf4f7644e13819dda523494edf00a45d0e", 0x16}, {&(0x7f0000000680)="ecfb8f9719fa47328ad6728ebc76d2f482904ba4919bd2e96769e0cc8536daf1beb77c546aa797f5d5a2df58a31c4fc7f33dac424ca9dae7e74622fd621921f13a3338b395852acee2454957785e0955017d58e44673dcabae721afeeab3e4b7780cb8c62d276325df9f0d124accd7ec0df756aa4df88a9fe373447f331ca8162326552c050cbb2af686663902a3", 0x8e}, {&(0x7f0000000740)="ccbc1c5e854bfe284983614513ec69ac012d04c99de56bc08addd38b6cbf95ce7888602ce554ab703bc6fa", 0x2b}, {&(0x7f0000000780)="4cdf31185272d38bb8e2cfe399a35728a2fd34679a0f09c1edaa79a25736af3911b9007e4abf9e4acb0b355617cf04c8ccb1a1744ee8c79791e1dadb6881db3a2390b2b41ea828909e7e", 0x4a}, {&(0x7f0000000800)="3a1cf84979e3c0c6f96886e5b8cf95aa9a9b0e7341b27931fb5e05d24958287c8cba7ee4fdc0e99c78c663764d02b2fc1bd2de5c5641df92d54a2b", 0x3b}, {&(0x7f0000000840)="4da4d40179165c9239b78ae762cb905b41a95607ae92ae01ed0208766a6e652176ddeb5aec153291a4be7d8be94ff64fd3e1443d39083e9448c4eec7353e5940a250ef80b72d5a9a39af0cd828c31947c64dd4b72efc0f7a910f11756bd003b88ada0fcd23df7a3b76f5ac31a8218f2bd429e35019e5df0aac13b6736b4ce495b1514e71d646ad", 0x87}], 0x8, 0x0) 03:18:39 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x13e2, "1e56d69118cd9f8b4dcbacefbcc27f00", 0x0, 0x4}) 03:18:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000380)="c96e6a6568f2785099419d9053c4e88288bb3ef8a7ee", 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/211, &(0x7f0000000000)=0xd3) 03:18:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x84) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) 03:18:39 executing program 0: r0 = socket(0x18, 0x3, 0x6) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 03:18:40 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x1fe, 0x40) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/247) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x8000}, 0x0) r0 = msgget$private(0x0, 0x41) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 03:18: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, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) msgget(0x3, 0x420) 03:18:40 executing program 1: r0 = msgget(0x0, 0x8000) msgsnd(r0, &(0x7f0000000080)={0xe8495c37dd17e111}, 0x8, 0x0) 03:18:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0xc09, 0x104) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x8007, 0xf7) socket$inet(0x2, 0x0, 0x1236f8a6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x473}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet6(r2, &(0x7f0000000080)=""/144, 0x90, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x1f, 0x1}, 0xc) setsockopt(r3, 0x0, 0xb, 0x0, 0x2da) shutdown(r0, 0x2) 03:18:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 03:18:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x20000488, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 03:18:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffff0000) socket$inet(0x2, 0x8003, 0x4cf) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket(0x1, 0x4000, 0x8) 03:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa1fe, 0x6, 0x100000000, 0x1, "83ed2019431eb6748ef4849bec3301a41c105687", 0x7, 0x3}) semget(0x3, 0x0, 0x404) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket(0x3e, 0x4, 0x3ff) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000013669aa522d9bfc7dcc1e122622d7a5a53c907fe0b77babbcac591e3d0ca79ded0da20ea4b7107884d8617df2c042078e4b60a4ad2b222bb38b7d2bc36ad83992d9c3ee49b2ba1dda3ada9290125ec5ed5c88bcdc2a4d2c349dcef5b6e257dacdf00000000000000000000000000000000000000000000000071503ca8ae412b480de557c108b038a994ac6649ea5fa948fb5f24886f4599fda8a93c5501c80e45ac444cea4d84b0ee89b5f083bb78b1c29cf6dbf13424001a0e396d208be14f4fbc1c7760e3a284a936f301f3e072edb6782df60b8a2c57000ba69a68e8431820d2272f02a5b117342142f4e1da3d79de3896add0c8a667b43e210b39cc195ee3010000800000000017226dc9151e54609b84cb8caa33cb79a3209b8a2e0b7f984a38bbadedfcaacf85a33b50482b1e438b93b5d8e70742adbe35ca28b50f681a24d66513a05794af"], 0xa) fchmod(r0, 0xc0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 03:18:40 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 03:18:40 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./control\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x3, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x60, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000005, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x89a, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x3, 0x10000, 0x2}], 0x0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x20, 0x40000040, 0x1, 0x8}, {{r0}, 0x0, 0x2, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000043, 0x7, 0x5}], 0xbc48000000000000, &(0x7f0000000000)={0x100, 0x1}) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000240)) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x400, 0x0, 0x0, 0x10400ffffffff}) 03:18:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x5) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) 03:18:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:18:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r4, r5) 03:18:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0x4}, 0x8) 03:18:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000001c0)="94fbaab3c5f500eeca8173f956836f6e3c2d0780dc430d677c926cf9980feb84179c3a0fc1804c58517f670eca4194755163a409060dcd5954577a8991834da0aaa6ef35a2940b6dd0a83562a141dae8d4e259bb81702ee17ac4aaef57e8368ca26ba114628f8cb17176201f7d88f5f643565806bdcb2fe33f9a01614304d507e06fc83ca79b21c1b9297f4c22867541b8531b6244eb6a9b9dcae52040b9dd044bdf3a3e708e4860e71e36fd8562c86bfe24d5bfe32b", 0xb6}, {&(0x7f0000000280)="7c5770b789b74f81937d7c14d50e1441356ec623017a86909664dd9179611fe6abaa76821b353c5f1e222fad63bd264c8293e510678a6d0c2702163af39119225dcb7ef9e1177672d59c22fe22252ddeb09dfe4973f5f37fa34156f712df4d737a6ffcae47062be7edffa476b835428b7cad7b32052f776667ebf62b39e02ffad5289d02cb3474e73e191d37fd185885ab5785302beb36e3c3c6c15dd196b01fe7dc56a59623b4264dc092512f41f788e279e810622102a6014f5ad50b79c33f5f553741eb510b1598b7f48a8858d9160b13a582df8e03136007127562480ebd64f804ef5ed6be6dd697a7f5fac451a2df78a4550be29214b4f95e14d6a1e9b77bcefb4ea9e1d5e7148633c849beca7d1cedb6739f581f34976b95038bb682fb8c1f8df157c58646821f1ddfc2afdd17a966289a8bc446fc94d783e71cccac56eaba1e18fde352130890720056ff4d2f13a9c4d3cf5e45cec907de8b614f1787820279acbaef10ced46be315a223ef9408119797b968f0884c5ffc168a75d7d2003dd95df1d02b316fbc88c73dab0551e422a36c8ede60c80ede17baf5962ff8db4a8e25a1e27f318d778cb75dc0603192e033d915055fe12ecd9dd65e97bd89f4db11f7fbe7399fe01010da2164cb43a66e1f79d560a36ebaa1bd0157e1ac319195a428d07f39aa0295aaa680cf18b7f3c79a45c947aaa1c691191724dc3e164dcfcf8d8b9885feb6c85ceea1871360d79a4c84439f242b401a43fff82cfd657e7d31ba49a7398ffcd31230244c70ac7ad8421367987dda62e46409495e4da7fdc9a7e2778f0f2536d24712307cb3cb8ce73f80e069e177e9c7749d116cafca8683604e8a1fdfd94c461cb39975914cf548257a27407fa633b1fd5c76c1099a3f7e93b2cdf6c70eab7c0d60d3b0c15a66e54e41e85fdc523486f77b5956cd631c631c84830451366531dc3adf2274e096d993011b94612272e46f9e96ab33dba08f8f7be040ec4ce0d243550ca1223a37700d1627724da08bd73b4abb515fa16c4470ebad4a48e187d7d9bb19af67588917c5d0140663fd71c4f27c3d30ee00944a6c30687d6ef86159e248581b64209036df31af8e3f864d109d686864c673b50fdc37d54fb5bce334a5cb58d2430878240011494dba99970e497479330ad4a57ec8a0ea2606547109da5fcd9b012d1fa11fb2c409a3c31e95e71db319342e998836e962b551f5fe1c90bd5bdbe9cbb73df700a6aa537644e149a76a1c711d6c82397d3fae8701c55091c00c54d8b30167181e7613f35ce52f63292c8006ac1484fe4c243a73e4e2a6874d7ba685e10ce036ebe2c9d31b3e43bc3d8af6a9f6e20f854ef12b63358e56f911c285403bec372749e3d0c939acdde8cdcbe373237810cdffe753a4bd5d139f78f5c0a244c30fb0ffca0e1357bf9f92ce5148a843a3183d66b29438f174fe7b503c9e6281e1c7238135c75f9cc5ff3041df16a559fba22eda19e92e20965debbfcc34a86de2d588b29878be6f5ea035fdad0503d49d1d4cd19083f8bc2e41b5ca4492eafd9b3fc491e794c7cde68a20ff3b0cb14efcee2eaa4b4907598b7b8488a4c6790bc9e60c7a8887e19110411c88ea59406849e9f741a8df39504a57126df4dac8ebf6ae96a116bd88e9e62a5adb1e5afbd57da84a8fae8639292e2d4193a6df4c92935405dfb505b25cab564498b92a700c656d2ec10bc2a220615af756b31b439e3f0889ad8e70d296e78cb270d2cb207fb980eaf440abde74b5ba3ebc7e8d3eda08c651b55ec3a5d843548ff8cfc323bfa7df9434031c4478889cd971f0c6293e1c361a58fb13b7abd5e49c11fc6f790210704304c12214406e09543ce20250ddca09b8554d6689b9f7d2a8a6102bd514b153c136fde15a4547385c4fad155d8deb62ed61d8f480698121bdf3fa33937e4708702d0f558c2826c9d3781aa02c4185dc20dd398ad0556a29e3ecec6b3a2f1ba61ee1c93e44c4c6b60d745b2d61b98c4afa418e6278d15f93cc8ba1feaf6d6abe4e80c71c11f9f2c18928771f881b769c5b0e99524958be154af5adda0ee61aca3d679406fbb0793c14a074a3f528495c6ed56b5e38e701aa0261722438af217985c85b157297e7784cbfc4ab7f22e7d19e61083307c4a419e36a3d8439535e071275f0d2a7887ecba20a9f55a5309fddcb77fdd73783bc45da63689abd0c4da2850b845f494501cff55e973caa653a38ba27d48b5cc11d57d720205625c8ed9709a0a8f124e7cc974b9e66b36f992462528b4511381ae5d906ad98555800a528c9a0f510e5f567fc71f9915cb474466b89a6f56ef15227560bb38ec0fa28e3b3b639c667aa66b355e8af2094d81c05a458b65a87ada365fbb3bb795e02ffd7d91b8bc4871fa712145d101e8cfb4bad2e4f36158ee9f88412c0c434286e8509a547a658a1acd5d3429defbc27e6d7cc2644c6ee76980bf195c4fef9b50c3f11419d16b4a5af833e1418f63c3a102e5db71a9c85e3ff59c241546b19c080fccb31614de7415c36f1e5ac894a8917cda864e6c87ba22e53dfc3635c3510610a9ece9ed639a0f798deb39b8e7fab38fc14d64f137c56f530d2b440c82ab8bc64e5252cfad2b3ff117b5b1355ad5e302e8f3f4d68634eca683c5b901a618a721779b89756a78a89c0b7be4bf773c1947537bf81c5b3adbbbbd9040e6e690a5fc5e58a6f4bc90aae605b7c93edb5df9dc4319c0904a05020a2395bfbf8dbf6a98a6fc6db5697b5cdf5dbc14b60d1d6ecee61c53bf37f44f1a0c8cf075844b10b43531d5c5f8ca1b710c2588bdb64606af3612a83813129f616feb62f8a5af656017dea080d05333a5ec1ff09202c5b6e99890c822c782d760e170ba0baf5eba87aedac38e2b897ddf11a4b6acb8ba2dbf7992640fb9f31991b4c3cda5a63586f3297e5cb7ace7652a78ff463d8002b38ab660ca40a357287f943e0150eb2b85b5a759a9faa29eeeedda91e730573a9daa3368486342dda78a42a5fc650dae7b18f35a2b53e3a0bd74833de662f7006bb12f4452f942ddf0d46069122b39130cde117bccb0624fcf2bd8acf63a5aa147099fd9fb144d625cbccb7329cb443dba88b5b3a3cb2f6c438ed3984f962ac4b8fcdecc1522067cfcfb2cfe16fe3b529d691172b653004643a599d39c999b5f82651afddc451cd7ef4df67cd0b1a9b5e884ea718644ae8db8fa96be765501f33125ba6d6a16395b2d6a05a75ba827e2f5a4672a49747b398d48923751bbe46f13655a93ce34d70a28f6204db0f9ef4f927e59de0cd999d4b076c5dea2b978149303b59dbacbaf16682443c54f35c8d0c6a4aed042258afe5f5c50e5cd75148c3e7b9129037248e2848b01ffd898dc5f4a6a5d498d16e7689106a89d7e811d9f1b55af31c6a30e0685eb60b973b9c3fd21159e1931b69342578ebfaa220a25fca2de2b866cf475d192dc471cb988e5e667855be2a9983f7d6374627cb884a12740937caa9a2a000c02d7449c99f5bec1e6209858318f9aaf19087711ad8e3a4499e0d5198f019ddc01f145daba832a315bd0bdc1f288d5b7cde4f5bfabbc0fa3923baebb01c059b097dc80567e04146c8bd8222812c381862a8b162a5d58c596a1dbc0bad98178ca4399c582bcd5f7051348973069b6fef28b252ba90b674fe5eed880f2061fec2936206228d74868dd74bad2561e9b1ee2bc5444346741fb7fca5f3576f319b8626f30dd1ae16cc3df13ed4654a72f0bb6b1a62fc89c9152fa0eb3fcc1593719f0fa55da664314c6949234d3fbf9738a63210eeaa6f6f3bc7787d7765859d51dcbc1fbbcb0fb0d25aba24a27d5710f9354bf6d6e3e5d00c38390aafda455ec75e707a61a5ee1c6232c4033fd980e7dcabd8096052aff80f62a830574eb51846d9b737971994cd6a13722bb6ca1c9e1416d07daae3c151524613aebbab8d63ffb327489682f8aeff9ba2c47ef5286312c9d3f6b74dfec98c8cd696aa4474a29308e8147793d1888bb52ffc34e771de9c7bc6fed6d622c4835896a3e466375769eee307191fc5ab51d387ad95a0746b4ada523dcded88dd94b9a033f183c6c57e64c4cc1fb9fec8f34e12421898eeb7e5335aaf1682ed6d5cbd7346e7114997e3924bce1e3d0b27bd0f5686891f99ae30bda77c0347d2fbb2969a847c28ec7a889f29774c439ecbfd4731c26b7c88de4d36d2822e17a361f89641733633b47c9e217efc16d46d739500dededf47acb3d4516fda04398efff653e71ef65b44b0c7450a8e15f88e4b38e1730112ea691f4d6b51a2313939362d344055e41c9a63fb2e4395ef767c4fafb9bf696de545105bd6ea6d70620a43c173a5da8f2898c864d3f6473f80ec59b6abeedf1c2e5c6d4c85996f86916cb42dd5543d4dccd88abc5c9bda5b817e54679816a27f038fc5b3e5cc326314da86a58af6429846bd790653581a4235cdc9245d77235573b0ffdee00d752ec48e8a225e6bce4ec53005438a6cf708424f4ddeaef2fdbaeeadb9870b459d88aef480261cfcdf96a9819870c41fad9e90bb59898ae247aade129e68b4646dba93b8bd83f9ec2519dbae2364732adf53dc2e709ee9d415d981a6a4370a3ce0f89f9e82a236ec1dabf4da1d53e4f6cc81696adb693f77345eb5f27c57fa55f9398467c912b05feb679788bbfb098b0c6e41e90b90e758e3d23b2d939947251a79d4468888e8c36e43b3440c6fcb504c135e7e6c768676e4b40f1074743cdc579aef79fcbc5edc462dd246a24604bc30881a5fd6c8a0000a086a6beca18dd946be1dd3d19b7b47d14e0c678e78da2d63b45cc3d922484e7537c0a9d043d94a0f6841fe5955fbf32167c9154408c6f58409004c1940515ba0b6bfa4cc81098843ce2a06d3a57551d763f14616a76a125fbd4e5a4554aec992800a14cc72c201ed9a276e50132abdd3cb71a490022c808327b95cab0c963b05bd08929356be234161404a8a2e1230bc2722198a3783d85a1e04c65b91f9bd753d45a20bdafa60f91353651d7203c3f45d4b307a1c8072a23dd75064104473ca67ef75d5f2cd8cb92412a3e2a2d25a8f1787b8ccb517443befe648dc8966c7a2b5f066195edea65585a25d75c05da46d40f8bfd7ba7fcbf14f283bb1de2f5fee3197f1940e98a7ee69c1518d0a09f5e527a2ce671be422c9bc3a6d838b5be5b5b7931dc26462489ec6be9f844cc722de9ed0890da33a208a8f549ab40444da0f4fc33762c9a1367c1675b47aee958fa96d8e4960291ce3e4c54d7f6e6bbb17d1daf3b6f9fc749c767497d4ffd04af062d83d831b20cadd442267f093ad8a4d13477b7182710fa2af48b5447e0a786589cbee0ed51dc3b62b83b18d2838210feaaad4dba0957c2161091285ed788ed9531fbfdd13cffaa8ff8acfadeea8544b6ed26fe9982e81ee2d35f595d45efd6a8da51612d9491cacdf96528241cc76e83410be2befd7f1f83dda8d69ea1375837397900dbafd54ab27bef07ec7b437920323337517d20f790475b7f14d623e1bc785b952ed9e9aa4153053cde27463edc721543568af40ff9b9e02c3f56c4fc92968fca08d8eb5af5cfc442b150bc3acd7edae45fe497f91bb7a09515712e18b08e296667e6686d2bf97764b7d1aefa09713d87beaed0363a101981e1aeab28d66dd41822fd42ad751d23771f6471fc02822810ec6f46ada458520c1468ea1acb4dd5cbf79496794abaf95cf85d065181b496fba8fdea60684558a84329d8af873dcf0ea820aa8dbdeaf6358d99b4220595d", 0x1000}, {&(0x7f0000001280)="d6d1e84226f81fc019662716df7700ecc4af0515e691a1a26a9a02289638a969986d5d0e20e1ddb154fc320f562a486273af4c1742a1e9fae4d0ebc1b83a9be8b55e4ebe7b230ef0ca782bf04e53ae92", 0x50}, {&(0x7f0000001300)="b6dcc51b0292d60883b6fa8f45ba2a54c928d3356fb4cff2044ed920eb80f47cee82e6df4c5b34f27f19cf15fe6b340a35fe5abaeb73b030edcfad86ff7d1470e1e3b5bb2f8772cfbc9fd32b74160e743c81e80355860fd4c739e24096cf10cc1fdc6f1baa76cf6845fafb04e7911cc89d1072bcbdbd6afd5ef8ac8eb10015f5699a20d4c68b68b1fc7814bf881a80e4ab20640fbe1b5f0e85aa92d0e3acc28acbd1d5f8f0eeb55bd36692e9e7f6a71f4f", 0xb1}, {&(0x7f00000013c0)="28248ca4f897e04fab1ab3150aaa178bcc4b66796f9150f972fc675e4dca2b0fab1acf24cd16a40dc72d4f98e1bfad0a16d263e7dce332cadedf9411552ac78e6189bd230a80954d6be25d5dd88d2811b64416e6fe5f38ebdd138672e6ab72997afffd", 0x63}, {&(0x7f0000001440)="c9d4d961670aea1cab1502e69d0303c27ac9f7dc7831577bebd1f2c1dfa7891026891353165bc9257d216e2206b3532045c4580ef619e598d5031d6da2395475f2c1c90ebb24a48f4fca78b974d7f51c6f4af0d7cfac6a229f6487f93ff8d0419a88929c4178c4e23b88c7816a41ea0c3daad73192d06f73eb77e7a716709393df93260fed3f7b216ce129adbbf7225e257dbee60f648c64f0", 0x99}, {&(0x7f0000001500)="7c1c3915e8c2be11cef8f187e77aaa47e4b4c779a5a74416f4f99b2b6c5d1a6df81b56cc51ca42da90130de39ab0df1133eb6d3dd134ec6e33d3ee6b44e0a7a1cbd6c3ccceb5d487bb72c1b982a12aa4a917803f0be5243dca9f83d1ade92a1c6c2cc6756024b08c199b58784c1404140225fae742336d46bf762accfa5c69ff18ac5a2d0bdd3ca7299074f864e6b5c3ada05fc3ab0f3f71a1d5d6ec346dece64ef602", 0xa3}, {&(0x7f00000015c0)="5c9dc0adf6abb4d796f47625f04f05377cf462844c77c5bf7f48ac7826ce3d5bcae453bd2e5101ebc0bbebbf11a05799f4c7a776771e9c26fb77b2571198923d27eca173b4252e1bfe5976d21067be54a9348329c16325c26839828331049fbc4dceb32e40fc7f9a66b20bc2163519cf53dada6c096343a538154542ad730857a8590c5e94bb0033e9821ff4946b8bdae5c2be3c3372f258cb3f20b995000db4e1aff8ffa5c36334cf5dfd9e3c56b6b6ac7ba60be8451cabc5b648a2ae618fb700d853d54a9b5d79349196dbbe176fd32117eb67668387", 0xd7}, {&(0x7f00000016c0)="38d03b9ef40a60bcdea035d7d6102fcce6f48f8df7e9bcd1b97fba3c87c66f73e6b821f51117f29ccf7a62fffeeab102cd4d563a92abebe30fa65868452ed7935825beb924de99e4fe4da1f78cc7a51c4baf3ba19835374316ab391a22f4ada06374cf382a6aec0b22709cf4400b49022b0577575deb4b1e05870b8a284c88a193cb4802288762655828b8102e9d7bdc1078a0a14e8f931d7b1e51e0610793a6aadc03b0bdac6c95539e4e44eb0a26a2572f4eeb1ddf883a2a7bd18033e7dafff3b28773feb1e9d202395da0541c0687364217bb", 0xd4}], 0x9, 0x0, 0x0, 0x4}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x890, 0x1a4) r2 = openat(r1, &(0x7f0000001900)='./file0\x00', 0x20, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) close(r2) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x7d}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) 03:18:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x20000000002, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = msgget$private(0x0, 0x44) getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getppid() socket(0x10, 0x5, 0x9) msgget$private(0x0, 0xc2) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3f, r7, r4, r3, r5, 0x80, 0xfffffffffffffff7}, 0x8, 0x73b, r6, r8, 0x2, 0x697, 0x0, 0x4}) 03:18:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6681d3db58001a202cd8861a908ad1faca2639b76a936bc487e36f92"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e3d92f99e2f6669"], 0xa) 03:18:41 executing program 0: r0 = socket(0x2, 0x6e1ebe8378b88de9, 0x0) shutdown(r0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x20) getrusage(0x0, &(0x7f0000000100)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000040)=""/7, 0x7}], 0x2, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) socket(0x10, 0x7, 0x8) 03:18:41 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) getsockopt(r0, 0xfff, 0x3, &(0x7f0000000100)=""/119, &(0x7f0000000180)=0x77) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xfffffffffffffffe, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ftruncate(r0, 0x5) fcntl$setstatus(r0, 0x4, 0xc0) 03:18:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:18:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/133, 0x85}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/2, 0x2}, {&(0x7f00000011c0)=""/115, 0x73}, {&(0x7f0000001240)=""/254, 0xfe}], 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x7, &(0x7f00000013c0)="32ed4de3e1a419bac54b13a8f51ba8e87d8b1e31c137ee647ca85922cb0ac46ba56dd6084ed1868b1a68d5b314857e4603b16d6f2fac5299a6ab1d9a84aaae001da8b69ae41acda2677baad8684ab6a7d65af636bba817be86e5001a2e1bf9810730e5c4fc348fa4defab80d42672015cc09fba2fe60957d18bd69a8562b7ef48defaaf0e7319cb7ad25dfffda139198e5c15523987af6ddc4df256c223ccf086f1b9d70dddba234c80492316b6cdaa9f1e5b57d97b72d4943f8c5489d53852ff2dd6b372fd343a9a35308842b4850af40f73b6298cf9f58c9aa015941c6d5e4592223444e0588af19857a234ef8a22601f297d31b7d2fa371ac6ea86339ee903e1fe0b8476d8f22791bc4186d6acc15a8a6389bcfc85656bb14a1240e5d887939fb777368187338e4b9e57fd3ade4bfd82c19ecc81b343c31774d49443f1c4f4895274c00d0da664aeacbd03ae4d2892446132ebb180a91ac6dab1341266f15cba3fac30a12f367c74cb02c3c77e41fc02b6d728f422679b6c48eb4cfd06f27a6f68caaf340f2cfa92c4615f034b0088e24d7ce713a1dae99481b9f389248d3116e3a6514fa427cca0ad15632928c0cdd0a3c3740998707e90db887fb4f9918fb74fd05922ff4a545ed2267c09e3038c5b9fd2af2ab4b5dc9cf2c8e9fbbd221aa0a1e751a03630ad7a802331fe6def0201eaa06b3e1a6848f61dc8a8a51e5d94eda2fa40604bac29d0f3c2d6b3776ab22e4f1516ddb30d110ec6016dfd1887ea8cd96c542324b8a14829c72fe93845ba13e83b1d6ae3680dae659d2f3cda8e39bf8b8db63ddd66a211f384d30506f5b0ae11af0a93ff308dd9646457e961305777229f4d3d4d3d0dcbf15a02eea0eeda1e9d5bcfbf9777010206e7b3600e3898c9734bc4416ce41e28b77a33a4e1772d81465bb5746da997ac6c6cbc09e35ceb045bfbbe83edd852a432184eaef391f2e07a5f50e2bb9c862ca2400712c13943dc3cf386cd03d6601a11afaef1c656621f716fc6627ad0c62af9678933e93be276faae45c8f63f883a8cf07a23154b7e3ff2db6ef10e028e9fd142570efef4d0cbd8e87e156156e88229348f665fbd6be0458c75c344dfeba6358d981f06669898d1b2125b184d32519718c5f3080c976e4302f94e18b153415dcdd39d378de7ec582d1b75f5e5005540aa8cb95f3a9d533cbd3589380481690c89b861ee0ad7beb99625d39626d24a1afb3b04babbcacaf0df9bd292a8ee47de324fdb76347e8195d3ed46e315b29f59f42291abfbcb6a683fcd77852ffb830d5bbe3579d5f07ff61658c32ac2584459701af92285a15c4737ad4f3cf89f2d55762aa590505c328cbb0080293801512f66178564bd3bfaa365f7b924af32a9056eacb5e430b5caea1093d59f65639a8c486ad444622e2ff3e1b1f793efc419f48079aea0565261d6541b1318daa32bb5347b7fdfccd5848f5cf21695dfe7c40aa8e97907ef64bbc09eaf650d993ecdcca1878b2282b2386b80ecd700e4ea352a7114731512ad394594a32f7ec62be3749fcc417c498fc28cb36b25de3edb2e2de95f9b06e428405d7d2d813561e5852bd33d2fdca02926d3c073d8d0a725a85b88e8439c953894374502b08b33f1181f0e2b8821304866bca34ec0bef0c4282c8930fd1fd5bb56f81e7daaee3741ff07d060c52b3a84022f00aa5803a89bcca8b1597c3989fcc3fb9464fa7c4ab480876854cb846a6ee99e5c6a97f72a3a1838e2c615ce0d86af3677a7549d32c7fa2349038e2d11c20c26af95018f3711dff738525e213f767a1ba265afcff6840632332f7d40a346dcb12746d6bfaef7557bcc473ca913990288161a05fcf5f9f973b9aabfdf69fed62b97012a35d3c4282555e560b70509bce6a149d306991f7725949439ce9352a014b495b131fd55fd35db9ecb464d0568bb0ad8cc8cc6c10452ad5faf4872d46dccc340626111081b02c3f2439665390ad8e61b8c2612f8bcb1117bf05023f37b9720932b71ee855ee5f29b6306091ca093d82934a5bf5604c2b9428027ad38e8043d97b5bf7f904e88c0324ed002f93da844d4307ed5f2b6b7d3b61437f444eda38766f7936a8292c2c743db0002ec04cd7b935dbda9b9941c5b7472119967eeef03ff3c8498c5c555d17e8d642d91c8128f62bfc3d77b6b40123174d3d28bcdb1c8f1a2985f13e97c6cd8cfcd9cd5c387c1a7601ec10026bb8341abf9e51e4c787fdf4ea52f9f0f58106f9ef09534d8f6cf7ca09fa97e5070902a29d2d534fd9ea898edc2cab313f7af33448020f528f42fd7be8bd5291b31a14b6e882bd194b5bd116eac749adbad4c26578ebd3ea50c7c385e0b9feed4cc9a4f14d658ad948bb5cd2c710048233dd59491130d5d49104a4011e19dc209eea23407ac95dba953ff0e077380ed73fe224449744fed866531bedd1794f4cc21b5f00efef929cd0e1c2db4e7947e4e4fa02742a970887c32a647f23b9482a190fe4f650b4879a8a80c4c424e71c1e62d4d588447dce0500d6cbedd63c687dda5b6a699b7e83fb0c8ccd766685f94242ca98e6b0ec096775216b37ded5cef9b51d1386d2a3c86641fe2699e8a58d9390981a91fa9709454b41fd46c816d29c2486b9e9ca0b2915b788bc0fbd7a1796598c2ee5b59594f5090044868d456d0f547271c83e7c6fdb6404b06875d833a94d778edf482212e59badfb30e64967e0e95580bf5b18d836a3c0da67e31dfc8142aa1fb0619d0058445d598c3b590776db7d20f532465bd620da60b720f479b07d58d6d8a54a1fe96a43ccb8ace449540215dd19ccc58bdba49a5942ffe1fa0078014098674280402b3299843c7e0513f6fcb908766acfc2f9cc5d1b9e0c0e368943c51457e27f90d70c130f2019486949f6fdd803170b4f48da5126e5cf415009de80576aca125d8059d0d464c5b064c07d2bdc65f43be49fec91e56d87fefb26295ac3870163143efb340174833ecf5948df3caa9116f8358a34c58f557327f93b6e902ba428aa3daeb4b84c3531cb987ca47b22dd516f11991b6d0c7f8404d522ff6da10cd9a8587e7ab15486da9f6182924e7d9906da6d98a2e583e0395d61f04e6fc9ae6668a29a8be3617a02048a444cbdddb4ecda42ceeb35b9e78a47f1cfb169f74298eb191d55487572862cca920fbf5a63646b443c59b680f6910428c47a5505a0afdba2672039fcfdcf47c91df28dfdf11bc8fb87046095400039f04f45ca394c3f60c79ecd7c357b2dac21ad843fdeb59c14d0c8ec8a482ff0884b6e3b941c01f072a264c722a0341c036c69de6f46fd67e23e43351e4eacaa945fc3f156736e7cff0f046cb59eb6b2180a0a1faa780e9ced9503c058e991a2a1a32fd124b9799616ce00780a02f7d24d8263a50a0eaea034370a251a3d46787396306354682c45c7917dd0fa42da793921e9a8d11069731ba77e186257e2196b377b138de687de521b6ade6afc557c5de31bd9197bf2c41ef05faa495d78115b91b829025272aaf6db8654797a26f6deba6297f0e6671efcefc986cb20a81bd3a4597157e16d48ff193f6c3fffe7d67b59a984d66eddd6529c7cce0356f87f11f1e9cd542afe496026551440b99cb7dcb61044781094225f3a2756ee71ae2bab05f785298afe9e07579c80996e9183f29d28880859a7dd940cfca6c6049b359505ac0146b1c73d9214d8c8719c53bfa19018cb68c0423176cb6c200ac2adec3b5cd01e778df79f74faa812e07132faeb97a107d43cc4c8dff01f275eda4348dc2c02bb10d5200c218e07de89e0eeaa38f1c20cc949a410e5b323623e8141d69f627cac2fd3737eb117db808ce696b173b317b7be1efc7f14dd4f306ec06f7d759952ac05bda39d01cca517f67f8f44a9d835344ce0a4e2bc8ff7f360f8ff2bcb00b9d039fdbf0f767b697bdb51fb477d5537a7eff1e747b698bb25f01f3944386ba7184d85d44678ed2760307d59fd09563ea6ab0817d98c2e118ace2744e4a9ab677a3cbaa97f3c7d9070cb61f7dbf63d14b6df8cee69e243b15301900095acb7187e8da809837ffb2d36a2c4d3e2feb2f739ff37cd90391a19395db29d8db0f0d6e305b4ffa2f81499e95585ef590ee9e00ffd2c290c6f3ce7335a1062ba465ad33524d62c366b43b742c792f647b4460a71020d3c034b64c3252c368b830afbe2188038c6a31fe920d801f4335ae1a98227253e6f6113b5d733691d883755a2843b7037b5124e15565a326592bd00d93f5dbab45dd8d40bf1bf553cf702dbda3c8a9d78256c733960f1363b72384db4a98be1a270dbb6f494cbd2bd6b667ff869c58d76d03a6220762521469c97285445c1944049f237d79771bea88fb58ec28040f91db30db512838b05f51d229e0c435860a3d9a66f05035b90747dca804fae6b984cd5ee8222aff153e8667bee553beeed6b7e5c1ffcca308d9b43e5d3e7804b64fe812db68e2f59f3f96a7943c1354ef499d75fdd206b885a04b09a5f056e099afbca31640cbd81a2ec9355586fe2db8fccb3c14367e97e4663c88b4c60475123c94acf17232c34c280f62c1322c74bd9c2693c6f8c092a9aaee16fb6b1c8f9b41cdee35cbcc7b8a59b1874cff6a95978350094036d3cb43475ae6fe902944f32dbc07e67dbea7ba044e72ff39de605d442890a20969c9e737811119ac961d85e552122f3927420b2686fde1a96b027e48af6e418b250e5e590c311307b004a7e38dd4abfdcef8ef04ded388ec4f7cc219eff6f9dac06e3830420e92357dc7c5520b34f21d881dead8cbcfa20b8f79e5d7f948b863d479f118c2d9fe7966e8973c1b1f749475dfaaee6984c3b118e2b547bd70d5bc819fd8137de1324ab3b72099d1913dc6e9036e951e0a6d773bc4e968964ad74155fbe11a281400c70ed7084984f33bd719e8b421a45c63e439a4788f05983e9305d89e75f0da61de905ccffd965625108765faf8908ef5897c0c525de284d1f44ef22c807565ecfa22cce2fa56c6cd7bbb004472abc62b6f474965c6edf0be32a0116b12cc7f12ad6b6663d9ae5a9f4406f9e93a6d3f2bb1cf08617cdb734d7cac6de3e3aa0c4819fd2215e999d44fa6e0c824a784ec3eb70d8bbffdc10b256b09c45cbe750c812ca4e9445460a73a8fd9d3d1ff63d6e9ecce2bd1fc6fb6a44b5a4549c18f33bf3897d85152dbaf6acfd6369e5ad2355f42c5702c9bcb4e8cfe1b81ba33e9b270fbc52884807898d20de531ff39f5a7c1f68039b16e2438819dfc921ab661c61f686df549b6c77e7cf2307b2a6781e7095485edbdb02f46f3087a12b2785ff19aebe8ffe450a1e0f11188a508351d950675338f966d6384282bc90d063602467f5c7a15bc1f00f8d5adcc5910e5b5dafcdb27ebc9ae366b0d3c139f6670fb608c3fe459860a73ef62f0f5fc497a758db14f2228f29a7d75435fd6a094d741689a48415a4a3f5b013f19f826b7a56af6fbb2bf84b565f2ea0b2362340f8f9e837c680bf0b97bf5b778e402b3c89b3164466f9d022d7ce512a0a459c10b53107d73700a5401340e8eefcb8d656bd0cf70dd2a4b061100b12d2a8fce249faa9bf54d0f477d63aa70773c4be70a86890762aeb068973264877263926c2d72414887dd4fce459bbc93165619abe77ad67613c19ee253cd42ff7fe2517c3193fd317060703d2d29c8dfa3eb68d825011bfd23b2a3de9e4791d1779d82b160b886165fefba3c5419780ea14b013f37a224307fcdbb21537e4259d83a3ba9ad634909c691fbb220254e91623", 0x1000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:18:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x3e, 0x4004, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) 03:18:41 executing program 0: r0 = socket$inet(0x2, 0x100000000001, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 03:18:42 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 03:18:42 executing program 0: r0 = socket(0x18, 0x7, 0x9) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r4 = socket$inet6(0x18, 0x0, 0x8) getsockname$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="b2256477ee39519824843d3f2cd3887a138b9c2c4575ca31d791d8df13345c8a9214c3914678c226f335f3a6c536bd9685a7c0fef6b5e9adde71c025cc7464d1b0b969c94d24d2d41d1b0541cd2a0c3e95b4d4cc21dd996600ab0995460be8166d7034e2eac4bfa2be124029796202a24035c3e6e19b9934683a05a10432ec575625e7dce8c4e1edb9a9b455e4d39877a54cffbf585f87dd", 0x98}, {&(0x7f0000000100)="23e75da4a3f6f7cd44b685d455e64c04", 0x10}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x50, 0x404}, 0x5) r7 = socket$unix(0x1, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000280), 0x4) socket$unix(0x1, 0x5, 0x0) 03:18:42 executing program 1: mprotect(&(0x7f000065a000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x4) recvfrom$unix(r1, &(0x7f0000000000)=""/186, 0xba, 0x40, 0x0, 0x0) 03:18:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x8483, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:18:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x82, 0x3) 03:18:42 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000069000/0x2000)=nil, 0x2000) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 03:18:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xf4b, 0x60}, 0x10c) 03:18:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r0, &(0x7f0000000040)='h', 0x1) munlockall() recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:18:42 executing program 1: r0 = socket(0x2, 0x1fffffd, 0x6) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 03:18:42 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 03:18:42 executing program 1: shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) close(r0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000000)=""/42, 0x2a}], 0x4, 0x0) 03:18:42 executing program 0: r0 = socket(0x6, 0xfffffffffffffffe, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x10000000002c, 0x7, &(0x7f0000000080), 0x4f) r1 = semget(0x2, 0x1, 0xa2) semctl$IPC_RMID(r1, 0x0, 0x0) 03:18:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) socket$inet(0x2, 0x4000, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 03:18:42 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) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fsync(r2) 03:18:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7}, 0x8) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 03:18:42 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup2(r0, r2) 03:18:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82002e2f66ffffffff0084467c62cfa0"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 03:18:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 03:18:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003600)=[{0x31b, 0x1, 0x800, "ebab0a31165e37b8baecd2486de4474ba0a9903e6043e9bb221d15eb6ce3a52a3d159ff3644973d7a8cfa7644a14508b91931c451c9ca1ea273d6f251b04d3214f4ba6e9c9488dc2c77c636b41e80f85109ebccc74029f12155900252a7d5e8b31f2490f59a4812ba74444998e898140e8be8ca0eff633f82b6a564b"}, {0xf0, 0xffff, 0x9, "360c4dd52898ef0320121c9918e41177a3bf49e640516731a87184824cd8119157cdda8dce3a5abb8c48d8074bcabe640b8df0d3863714de2d5128ff3198ecdebd4d343c217c6ef0ce6c4701c97a566c3837fa069701ee0a7ab389f74404b230c654f8ea869b59f6f82b5f730642b06161b15881d3964cbea82d5b2f82a4ccad8d21cfcfc60b16da70b02aa6015ffb0405da3583fb810d8b3c45c3fa883bd5f24bcbd83ecee10d6346e103d9a5f885457e43fa122720e20c3587c785a6ca0a8c17d32572b462b665af2b9d3dc8b84fcb9c2fe11d6a9d48f334293039e2ca"}, {0x1010, 0xffff, 0x5, "869e359fd53e0a8d684470e6155e795c6bfc3ec8886a039c6f7f6aa087bbf31e3823116b01549003fbbcc6552a23b49add7b89a0fb45d5e3eda835366a3b65c40c4f7be6693a32c51c1b5f5f341444f8361ea47d8fa230305fdc4f01052054189d1c608682a765c930a96757b12a54d2a04c377121271098ebe4cd4b69ca9c836e6cf1ccce3020832956628d032f0b74de6401a426483e9c02429372f105cf4c7abbbf111240d5a92a0375c31b71d460b69ae4570ba4352ef219c2823f8dd0c91c992d84d80e7178243c7c5fafd8e81638be0ba4202acbedabc2139f83f0e6a7e19a0195d8b4243dfe75173e965197ace4812c164848facead0255eaceefb20a2c3b80c9d9c9212a337b03e8359af63afb2cc972b474316ed7db1b19b6bdc2c370bb88d05ba4b01f38106a92def7e10e220c4561b7a73e594b887f8ed18e8ff583ec019a3eb8114ae58dbb4a8f6b6090416adaacd8b3498b6a9e4606a379aed281b75f8c3c1b43202692d47b6c5b6b784c09de55ed3ba344003df63c80491958f2b268d0890539883caa2db48bba32ce2ce0f17319a742b1dbf631ef5c3e89c700263d09eff007a2a78f3267f8291aad79cbe4be42ab2db3677738b1e498e0c52e23e2e52186faa1672913c819417cdb44d02324c9dcc1a13f783567e54b32df0e641d7fab62da2c4e5c1a95731a3ca44f0ef631177d80d2ca1f44e705a267711d94acd317a743fed38838d8e54ffd3d4772fe7a52159f1476fe5341b716a75981dd2fa218acf977ed1ad52e40d6a0cef8f8830e7726af3d370c36dc4640ad47be4da982296ff709f67b6a9cf86ed68329ac1d3a7d09a7a392aca53f555e83e72f7609afebe341b2d0da855c651cd519cfc080e7f73fb7b39f91325c365f79a39b5e75dfaa7d3e9e00c792216034e4f6d37c5364165fe8263071e198eff07e3e1da7c65aae4c6d5fcc3a566604a136c0e6a4a4ccac2021667ef79138874d41b7c9d9526765a8755e5cceceeadc396a80116594030d321ee58534747c92b6c4eb47359df155ea60ebf8a1063996f1bf1044100843c8e9ffdd6fe2ce0c9b4266b7600f1f0872ec27abd540e26058d9021e0c01ebb8774dd63517950a7866b5191ad774f6d789c38ec450f25e021a9f2de0188d814fcce499a43900ba591f267e8169fa8d5cc29b63adb24e4acd2edeed92c8eb64f1cb233da50c4b65388cab7903beaa76f7039e34da1e9694dada4b987e13f8e9be241c51188decf33b1927df46d55791db8ca85ff0c30a241054186e9cafe1c02c87e9d78a277f5564aff02967e3d416921d27a9ceb3ebbc71035081bfa9f7549f0df7d7d7fd1341f9e0b273b8784531e0e8f04047f85372fd94f3c58dc1a82f40a208ed759b520b4e33f6915d337a361e0846ba5a90b3e9ff36c484f0cb38a9b699979b3ce12a91637720b8bf37811af834cf8ca76da24ac735b5f0df8345cd62b49f9f8e220ef2c7f8399e3141eee60d3e72ee3d5f2b5e24b9e2905deafb99c0b34b65cd3c8559434e4c7e3c44360c2db2a711e80154952d735bcbce905f2ba4da436d2ecdf7355070954f0a2675be7c990e22112e44244a8889e9c075bc24c90ca3b2aad972d84bf181a5195c439a016b1d943e32631a3312baf5d83e596509013be597fcfae76a51025f2cea5963e99c7ff2ce05921c4ed386735314000f939bc5cb3c7b592b11cf8737b036b3a73f824faaa8b18370a615b5cc4379f82c2920a0a3e0d92ab0a95c0e9761ec3687dabee1a7ee3d2e736c8318ec64d986de4c7df16deacc714bd8f0b503a1989293570206f6687638919504aee09e64db4ec61855350a9efedad214766dbab9d6ac330b29fdfc5df1f8ce0163b9af97d6f2f33f5d587372d4a7f1da7eced89287ecefaa14365e6f43bff0350d5cc24d4d7ad416b18480cbcf603070da132cddb0689d9101ee436eb0588e2a72b45c0b122e36c96f443aa739bd8b00a1a3c1346c93ae8d9a67039c3774f2eb1f62bda6de9367e605c2ce3fedbc395a903b5fd2cbb528a465e998e647c715483e9428184e4a2f0dd924ff1a6acaa8fa4c8931fd8bf81232cfa0ead20f33055c68064ba81f71cc5cd4673794a5be8acef5fca19a0bd4b8d1809066ebfd3b04c1cbaa4742ac630ec3956bcf6d9392235cac80d039ef18fc7427c020d688e24f287174ac99ec32a14fdaddf47cb83171487866599596bc37b6599d2d5e10fc6ec5da042e62e9164f3bf89f994e69402cc492c0ed2acef4fb3af9b8e8275bd3deb55f6e99113c3e85864650188800a63610eecd93446745aea4a259f122159795e560b99671aa121d3d31901152607850c7c8a4f64bf21f6da9b8ada365055d766e91fe8ebccd2c47f9f268a489f67bc23e6a5ba6f3b30b450ff7eec422d41a3095255eccbefd708f6b1293b7901c9837ab9848bb9dd7cbe43d2feb53443fb45232e40cffed225404b6e47a795caa5b25870182628f4321ddeaf1139a9bafd9d144c4cd3bfa0014d5f4b7178d60d2688d0620f795a0a696ff8db66471618ae265aacf0095d14882b4c13f633b7a029ab2d66021aa5f412cb5f0f9828f77ec5f472714bbe05210bfddd8593977580eba597c5d3cf165e9c3d430e3e6dcc7c2d5c345b1f79974081b72eda7e4845a7234c494b900072ca493418c7dafc7501996abe4f18d316f932d5e03d9adf7f0fce8ac0c521a736c1dde1d463a2ded024b2f79b481783ccc3de55eca012b20770df638f43c699115a9bcd65b2f50d7e848e6b0d09b2ca8f46d8821f79477b99483058a0aa8513c7c279b02915a550268e8aac2aa60f554cdcc0d94538169928c01cab5f3d6a6416b81d0e19f1de817b1d19c4644e9bf294022ab07e2acbf528757e833618023a007b029b83bdd50fdd528e8b1cb9b4910e4ebd5a3d9b2b57edb2b33dcb23300fe20c95bb584612a364bad08f61adcaccacad10d888a5730163436772d3c23b556eb26c9915d68c0247494127b2427a47f9dc9f8866a9cb2546f59e63270c58231888c048f99adc8ba0d3dc15d36086699f45f45e31b69722b80818ade234b4a71c82ccae4b7a0070b08ed6bad8710817c5c836d1a16e5d37c574377f40c746fa20bc139205883ea537c4becac9763d67bcd532f431dac48d9d88e7ff79e9d2e710f3a1c2cc450869acf2b19eaebc43fc3e78e44d834216ba762e039728b4f564046ed39b74c0124cf98e9773846f264620f98c9cad407c2710d2d94dbb09f90b3dc4c67bbffd071e227a2887e59c04ce29e783f95cace95e01a6d60944a1456e6e7afcf13d3c405f9bd907e65c1be33ee2075ce1299feda86e0a6d38ff89c3f3b0eecaff7799df2ccc50d08bbf20a5fb057fffcbd4975f621f7dd21199c1cbd452634c8853cce0d13de51bf9001705a537a0b41c6cffde942bca7ef98bd58b3c6da201436dc9ef9ea18dfc8b2f3de2c9c828709a23ef118601ac246e80ac301e6661f579dfdfcc19b3f2c07bca5030de3ab263426c73c0744c5b0108066986a021f6194bbc1cc7498f36f3964e82ccf9e043d981f0671487696b7d7253d0537abe1c5ac8b13620f6ef22c4c03b878219cdc8f226c74b083790ccb6f24fa25dfaab9f3de6476dd488520656e5f4f768a05652c2d9326abfdc80a397ad1ef20d0fdc9c42f0af43f6823b2f54423943d5791fa8745723b67009f70f1566d3082158c587dec1779b7c5805dbaf391a439f07a23ae416a3b15aa666080b8379b9973cb49df8eecb4e52ca130fcd7a237f14de83f112e71c4026e7a1dd5c0c527f93334f0c49d0a756a237e98e8a89e8e0db52d218f0d05d6a83517c34b19670bfe158cf42d3e6b10af439fb05ea6c23aaf5131f4255e778227349670b0b5cdd48ff71581870d4689cc315e616544b02534f7f41a7e4d5daf339d97cacf214fc00e7d516402655f36be82942e4edfc270e7de66b26a86666163a697e4b74ca487a2cb9ee8c93cbacf4b2b51cd3b0f8cd142ffb83938eb7d02a54e58bf3d9132b0d5105a307e171857666ee4574e11aff25bc833dd0237ba5a4b7fae11ecac9124b90cef7b72c08c649fca0f3739bc2b75f2f322b9ec589db7096aa2ccc575f262151b171cac2d9a2b88f748de9f158305307a8d39a974d9000acc1451ff0fab663deb0a79be77f030f7f08ff0ebe75ac3028013dac35496a7b4a5316a47df223c80d97a3b294bff0f35588c17bf0962dc021f0c6a1646da87cdf46ad378e3e39047c32f83b3b660e8dc7baea2b17684cbbdd2b4bc701fcb9e3c920c7e769b204e1e1e10d3e230403cdcd01f1fd3725f41d86f9714aaeb702238a5e8b486ecdcbf32821e93b9272c696f4752bd18dd14e18fe6914ef849a2523a4d4ab362f7d15845daf227739dd3a9d1435395575c98a4f84ca71108a4541d8f114faa03da241102cabbc538f02cbee66efdda5df0650a4656e97f9ede353ce819d6dba65eb650559dad169850cf7aff8e8b073a24c569ed1a8144493f544528510281597104a3d62d435268b46818692e7f0a9523a4e8bdcee592bf30b25730976181465817dcd88ed891c7dacd4e6d3403eb5dd8835b2cfafd297c938615b99bb80ccff6a4fc50cd69ecf903fbbfb46f2466ab1a1bd5dd300341b2257b625657988462769d7efef1c2795a7b9438c1ba2af52714292e034c409fe1e806e971f3936b383b7e5e566563c55216fb1f66d755465a48268c10647644f231a9539e06b70273e6b1a3d9a468185c3fd26e8498afb0f7121d055039f47075d04d0746680d23b7a71da72149b0aa7767da139f24409e89c64a0cef687c254c9e528f657d53b527017707d5e53eb3bb58ae80673ae612ea332ff84f0dd6e601155374c9574ec8996cd59a7a474bff5b6296bab40ca851930863606b090b4689230eb497173f6bb626485ef5ad4a58534b9552223fce9a3d72cd0ad0fb48c4ea6592d7b90f00c861503b99774417a95616be0f0d027a582252fcd577dd071360d204068cc9c02476568159c0e8a9c1b8a2557353e647836bbd3a9ffe12cc85cef02248dbf32571d44a50aa077e8769eae1f73b42fe0a52749b18807e63d07a0b2c9ec914d0abce2a3ed96d5040e72afa531985cf4ca86979f8b26f768d60d93828de0f019117254b18613b24600dd7a1b60d29d76688e19617e8f616b95d5b95e78a12b988d8c68a66867d8e0dfc354d7808c1d6b73b6c933be306ee673337fc5daae8ceb1ed490abb8b75d342354983d5be24b81deda5253211cde7215953a3af8026cb03b7ac2bb819662a27cf4336b5e2f42295f29c5b1b308fb4df2de83688877e6cf81a75f8f3c322a77d12e015b9df916645173bed26ba28b3f88861e8ab5ce7600f84d3c927f6d203ba2f6fc8c9ea6d340bd355481b3e3f27a67b68f26bf9850ab4678edc839a132ed7a394609c3e8f7ddedf834a58a67da404a804fd71f6b1d7fa0bda491998684ee850c97d07ec5238393756e94613b79d5382995076b670dd67d00be01776b0603807ba54cd5da0ca2c863f3a7546658864ffefc0a79f7f1c6bd1c11d14753f5c7a7eb0729107f1ea0fce330fb0f397e10552ef67f6cca6c78ebaae5245dfbcaa57809076cfcc2e817d62e45b27c1dcaec7b3aa1ad0dd058dc641a44d43d9321798ccd0bb7ec3204a0ca1407276c409cea64d1ce288454772754a1a9ed2230674f392e840e508eeb8530b05a927eb13307e6413f5682ea9e9b40eb0a8c2c1346ffef8e3c37f6510f4086018dc2d8762dc0e01b993d77d82857376a7192cf25c30ac7e9b20732016129683f45b2f3c43f5837b78148159d920b48dd6569f448b8f9fc921fea2ccb8814812f4f30dda9460b545410e35810f510ccbbc97b4ecc4ec217dcd0602e79c51b946a3fa3dddff851cfd22ab6b31f4"}, {0x1010, 0x0, 0x2, "be1cc5d94fa400a98e6a0e769b8ef9f273f89e7da640d385f11ec1bcaeff1bbc8003b451532d2c45ee0f4655fbb09b820d791cf85dadad6a9fd39f47143a3ca5e90a5624eb3cc81ab675c32dbdd5aa76163893ef9e5a8a8b1f4ee30fceead0b8e3e17d27be455d3595f3a22cf48adc105a1bc196def971e81e43d7c92f4c42807c9bf370f733a704b4554a0a30b8b854decdbf99a3adfdbd62e53cbc9f546027f9b56b15a7d7bb3639efec75f462b845907ca822d22ca7f9f35217cbdc9a94eb4a1cffaee1de5682d9126da72a8e45ebced7a0a59c15c1359cbe5565c7e7e9b48de6c7d75a33e2b990a856c8529b9343a63114abb58bd0f593b189ab52376f75cba0177810d2a5ac1f2d131a5a35563b052a14df4e4797c3cc35e82057b147d984da3db5b894678daea416491d97aa77a3e11238251d542318f1ca76c5c47a86ef4184ef4ea5c8ecaac67a1ab006a6362af3bfbeb2c7c0632de54c66c21d71e90593177372e8b33008c4538c14cb5cc669bbdc8801075ef59de4dbf2f57291c9639354f9edc73f849fbc965a637fc3f8f05903c37bd74b1eb5158d51c5848516f4a8fa46d9de234422ea4a3cab5ffc00a616203cd6c4ec317596696b2566f3c0367b8c7756e1dc9a90d55869ba4391619112aab95d3423353e8369ee38a15e12195055028af83d82114b860810e2b7c7b91aac087ca877bbeca74122980d195663f03db6eb270295ff6258d6c835c0b5bd3e156292afa5c9b39321a5029b1a5f29be7d20e5f76e83d6fdb34c344c1976826e8f4b66615628c21da30e2ce016108897e97350024adb85f400cb2f599bf80874b5fb79ca364220973978e8648e6452f0cc0e62b2714ecd3c5be8f4bb10e5e2a411bdb3466ea44fc980028c2f88dcc91e0d2fb52e4d4d05e33ad7a391f49f427f8bb2a79a32de583f04ab94a025ac02477eee0043f2029378434b2670fa9c4f889898a06469429206fa18267c17e0e1243ddf8133fa822418c25ef502764edbf8116a70c7c9fbdd689f88b6fdc40efd8482a2ed0439d78b898e99a6f0f63ce0d9e9f9b087b5a0674d08265d700ab17c243054df38deb1abd81d35845153aad30c130fe29221f5e8162e35715c200bd1bcecf740e8317edc203b4c344886e836c9641936a62d0b422c637b341e01a75c4945ea7f491ae7d118e6f5aabf24bc419c429efe21f7de8d0ea053039fce679920edc6cd1f76557034b193ad3f9f948e67d01b55fa763d84b65db2993c9494bf1f59ca521ad41c4965129e9936a72bbedc56334d0a51653fcf59ff9b1e17e3e0c76fd9587087dca5d25ab4b23ad6509fc10530b6c0a620e7e0df05699859002f66fb0b8153947207e6920ee48342819bbeac3fe6e0299766000bb8d087ccd9e130f1ff31af4c69b773c2030879f5b5680048fd793822efed19da531e2c07ebe5da1fc3d7d3ccd78bb28ab4855970b1c79d610719cc6954471443429c781189255f8369f1bf2cb1cb407fe97803bdb21e7c75492b631e7001450e73ed925ba0388bccee1173283e57c934735eebe6bac20952c193f604068e123b7e02c41688ad7e522ec600b6f641e5e56888c3548ba5ae827f7573e829e891dab42ec79ec8520b87b513c47d4d3b380292ffb3b217024f6ac02ba943963aec743f7eaf462fc2a74fa73597e5d6593f9b895936171f5896c2e8a38eb2a774de4b4218409f28406cd068e3270f745c43c8d4c0797d3ba44024af51f0f8e43b88e81e3e6c600c9fa8ed626d342d2e7ba0d7ae49c4260e596de3989a648ea4a8bb1f57a32d25f8fce6ef48416b3ab667306501c318c856737d73c02741155fde85cab1309d3952d5057ce33b134e8d6d0973394512c6ed8237c9f331bbba0a196bc836e63d11ba36a01e624e653baaf990dfb564e3cf3b7a22857c76c713908c5fef91e3689d62dff25e32f971a7b0dfac47c0d0556ee994c18e35c1e7f69f0d6f1a56c5a9cf264792a6c268a7f1c54a23dd0ffdb5b0d592b625be5b40cfc0799eb337b1015a0f61473ae909459014af20e11efea36c87cb05464ec92c7672e5fa939e29279eb03f455c90081ae322db2672f882b7d52d8f108725625965932bbaf66111550d3d5bfe0a76ca260c41494e268155e5971ee9f6db3a6cbf996cfed5a073cd60a807d6c8463c09214133770270d192797dc5ba0217a509e88c22964735ce991d18f7bd6f89f414bcb31d457094ae34731fd410814463c364abb48d78c143c111eca71e7337fba37d24727edb6ed0afdcf279bb7f9e989b715428c3d4e3fde26bcfb51699e65c4f429e9e42161375eb5419640040fa78fe62c6eec423eee438e1df9448172a7ff4ee99c2e08c589359835beda2bddcd2268717f30a5996cba25855e9615ea53632847e2689ad11112297bb1c19b309cddf0e4c1f26ea9fe4e2152b1a061e330d4f8023b758ca621c627eb3435fc2c5d203f144ccb4b6dba1c02180283917c59be9e0a6a0cb2e4df615c36d108dc5be351f0dbd462dbe8da5319c145ac5399e10d25296f3ac9a5ff9aae480019e99b1eacabbc8b512c245881231a2be328a6afacc185de9655f1cf6471759bc38e11edae40ca0efa52e8fd31b9480be7dfee4b298f193275565270b08e8204614010cd15f3122cd2e9d3211fed5d5ef60abc7e004d627bc5828d6a616aac24233895a0e9d65a17d240dc7431324a7ee697d24358b4cf033f8385d33f7ffce61cc110b5b3aaff8b32da8c33ed16b3d928dc1202a3762311183ea0ffbaf7193cf0ce6da1cfd46150a85793ff57ac0fa9b0f77e5033f87be2ccb6eab6f3a51febfdb9453f4f5461f3126732127c531a4fbd605852d79f5b68ef091c5d85670f612de5ed621dbb8a11f3f7f65fef76fd3cf57c7afc77baf216c670fdc8c489e24e05f0c87673d49c57bee3f3888214895c047fb29b905aedea4dc84bbc740e75e32ceb9b0cd5432ac88a35bc12d4b5555b4ba4257e901f14dea3dcbafe5b8b2b269b559395072315e92fdf6d8f46bb1eff60e5b3e16f2a06599cf9e6ec40b7b9a8ff17750d1c890f8be038ef770c42fa27fb2bc7d6eca5182e7edb9bcfbb732f9b770aee0e79a37017eabba7b1e45e3a6ecd5030caed95f21768f9c79721ac3e5f9112c59bb9c8b8af4e566e8f1677e26a969f2432a5e9ce4582199ef2a4a9325fadc0aefe4650576834fba52e3501ae546d7061347e28e08ffbe7e077aaa201e47b8b2d7abb491e8c0e8875d6731ac5a5871849508a65adf2bcd50918896b28cec8261948fd6c703005706f4bfa173b82afe9219d7e761001d46505c9a07d58cf4820ccd2daa497b925ab7257be9c00f9749945599aefbd278b6f151d6f1b965e27a797877f6be387aa8cb70e181cd0d78a353690ca308250a2c5cf082d9ecb28e8fbf4608d1bb56775c152681f62d39cc1a5c721de926795d1d1f843e871decda61d097627b6b4028157d8cd79037f176b6546078d82e5f57e3d3c58406652abbeee2d46cdffb2c4f13c2ae7747efb245a4d90c5d92c347e31dbb0dff9b29c15933c400e19000190965e8dd024ff1818e7700407b3156396ebbacee49e21f7cb158e2624ef6db4236a881bdd8e5e8b3ac08d9dd0f0de6a36cabf7820cd9c47c663f4ca0934ebb6565a40d460b48904e9c636864d31694f39ab602752e11a03394bf52870e1d06922791677821cbabd162fa073a472360d86b2320907cece0d3eef620b531524f1b11f71cef4845c488bda92941f326182a9f8a8558b880a6ae6c842abaa7556884134a65e511ca6eacfa89b9794cb7af5f33fb17dd6769545f0886cb29c64f96ae1db8df4dd094dcd2a71db9ba9853c8557ef3c563458a42a1a6d0efa5d3aa37c15c4dbbc73135f65b39172cf9c60d4594fced828739f3e27fa4bdf5aad5ed8a824b72142bd22e3ea97315b032cb3212e807c321e4943548a9f23d58e8dbb232d4e52937cb332d890c52b465903bad1851d1d321f3d89ccae2c4d86295799a98da89d393e8e98bff6ee5588276ff2f331486ff9437909f6d8a2aa6534dc9d88c17435409e6c649f6e70a9ad29a6a9d260650a698e22342eaf28a15d1b3efd90b21c0f28187c129463844738b285c8b317ae86289a486fbd2b10a1e3db817bbf56081a57e45f92c39d0adff9e02a2085686cb64a600ece756632e0657e723963241baea2193c62778eca99cdb64d7c2220e650e0ab53e89f9be4c209630b0568c43fe4964a7e41397bb44f939fb49dbd041eeb93d3da11ee884eaf85e35ca8164bcf11114047d672caf9a002f1294fb67e7a06bf653b3f01a190a44ac13ad36723bfe8550f974cc26bf5f479ed1c109128ab7b8efbbd1985745fb3589d27036d967659381993bc84e10879ee4bf273de27cf845e19284124c59a1aa59630600493d7a6fdc97868121fc022be7ce7e2012fbd3f04252c8e6c5a83fecfc219145df5daed26371c80cf596fb63f3e1c0d57d78ccb8748e6086a5ad7791131e7717f0971ef6a895ec16496e15738210cfabaf8f16841bac569a60cd8fff86ad1fa99b7d1733dcc8cb98b8b95d35419e0a836e9e65db7b9e80a6fb67e3c9520cb626dd330681fe52fb0311b76776628956c9802bcd83a11c278bc103406fb4e151b160e38c539e4f0810cae30da472aaed7ae197b809ee7b6dd2c735356529f6622aaa84a07fb8c6e790c2c237c3fe4567768cf12ec4e89583b76ecc8f4eed717cf8cb6ed7728021f1c8f4905d282e4fdfb5cbd555e81abb8c1d48f2ce7c48b9adb1bf2eee0c71b3c1c2bcc06f52dc249519e851009c5371cccf2b13395b13c281b0f4f7250abb758052f3175da57d38cea997b030d0c53b0d93eeba6e5df86c7b59b0064b60a05e1960f58b06f908134eaa2c7796b32d38355aa1741568c04ce95bc3f2e4206ae2f64d816a686299f14a45afec23b015000ab68b42ce2fe8307816a52f90e7623cc7c6df40da6ef2ae98e8a0c6968f26844ecdb41cd5a52f79454c2902d14bc99b49605b6e03df7157e9a7372b4733538b375e73f9e9648b954020bc9c82da9cb5a3e5bf71d111ca01b884380f92ab34f74fe14e0fe3cdf3af9bf3b98a3a926bcda81a73b3c6c94a364c4c3ab92715b0213fda4cdf89bb5df8d04472bce76aec9723b9cce2f3fe8fddb515995f99e46024a3dcdcc7041c668a5b0855e7d65095c83df28f8a5bd82cd4cb933aabaf14c68d0ed897ee4de677ee6ea711fd44b26900045ca47558531d1faa5ed5a84b2cf3257165b997355f5d0f1397e7a6e6724ab4ba5656a3a0fc373e6cfb5796e3267233c8bbf5c15765832b362aa35ebe8721de0c004c86a6c110a906f58e71e80575c3c26d7456d1ee8c69c68980bfbc3e25139b983cca8f58b5fe25f4dc4087ecf81f35a92eeb6e898c910085244e5e24fc1f24ef18d12e2b039519afbe2277fd781c5c9f4da23b241e812896b83f9191fe2ffa6198b68545574a781c1f860edcaf93586a1db3237baa9be7ad30c60dc664b8320abd5a83fc664b73b2db2ac5d5e5596aeaee02481df4f1075f993ade52ab47b4659e138a0261cd00e8f983abbfe61880acbe1fd94849a9cc9702121e3036b8550269f4177b3557a33a7d67e55e6df51e4c4f72f2a00dcbd16a8dc4b5bcdfb4e82d2629ea1284f228fce9e8423ae41684e66a90ffb3beb9ef61f37ca09e9cf385bcd35266d49d51d5cedbd32e84c32f72fbbabbe49e2e8c03b7fbd9d188638e23b7f87a50d901db14f2011672ea775a6d3c0d513250a49f5ae8e7c160f1ceee6cb614974e"}, {0x1010, 0x430c5cd77d1c5e48, 0x2, "d6af32e600175c7cabbedf4f09d93a40e33bdf28102dd2b76ac95c4ecfb7154cfcaf7d6e5bb4be9c97a11ef0d1d877f9f4b4d8209295d294421ed877fa61529b17a503a7be0e91a76b2f4e5e04628b893f295cbf13131ead76406f2ce51349fb29037481e07eb1fcc1ba733416168d8f32f35f84e8237e96f506512927cf517693a1e1f3b07574069b15f664d1d2f691aeeb2f4270817dc2e06aca27a916e18390c4f42a45509de0fb7ee3c039d70322081470c5682c888a4d2a0ca291672babcb1daa2038dec20cf9e6cb1f859885c78c1671120e01bed9ebd95f4706c5aed4f4dd4e2ed9ade81473fb98e889bd9f32b0c4e0ad4e6a8f119bb27ecae7d32597aa61786bfcd233b1017a0e30d0205331072236d8a811c16272392fc7547e9dfdad5792b1179d969840ea89198df4cbb0e539790dc611b3e39173e2a6ddc9f7ada322a046aa1e26d219676d379cf681768b2f7732d3c2a3aa562a51c55c7c7fe7288dcb97e4329447442e7f00bde442445cc1bafac638c92a18e0408110c6aae5f950a683ff93be664326cd5ef08c87848050fb64ef16c0e7b87740bc3ab72c607c9ced7860657385217aa5a979545e96e92fd87f2da61e9ec8f5018e7f1fef83cec633490db2d554224f3c2bd2c81f81ad3412c29c6e356646764eb17ef38da314dc8863b31ccd9043789d1504e57996021a0638405ea011105ce4da226ed323181b54df610d237f728e2e1f6984c6aa537db4de3f9a240880dc4e3db49450c52cc1dd1a77d79dc5196e130150b80cc1b4a5d2e28b1878aa8b4101fc03044f38edf28bac5d6bb10dcc79344297abb86464b7b9ee4e25f6fe828bb06cacc1fd5725be1677492f3e4f6935795b9f96bd622207b5dbc4b6e9fe10a07c4fb8d3313ff4d93016af85d460cb37d0125988bf9e9ad2713918d22700851c9ec8c042289f2a83f8ba7380bd2c1706d6441ec5406b8ad85c018b7f13e9c691a68bbcc35087995eb0b9fedfa2df583b2918a40caf22762e4b1c6c8c48cb5b737964fa243eb2238f27c2371075d17c3dda1f8374843c8e431ff9e531dfadfb0d9f462be5690a5bf7454b89dd3e9b8ff31c1db12690db3889e0bd0be99871a97f31c087952f92c8fe9eedbd02a61def4bfcd3d5395bdddc9ed4ec1c36b0899e79b519c6fe8d019e03d3ac90742deba623298bb9a23600fccda0d917ed7d4cbf4b441c16bc4362c6dc22b6c082d7f77890bc808d00f304795b96be890b92b18899fdced93c946abab4b9cd795b4f2ae89aba0943838416786ee6f627626966d4adddaddc513562c13a191c573fa44168f3543abe41b8b3cfa1b5cb7d172b145669cc32c19dac68f8556f40341fc657174691646fff08ac49545877f1c709bbbf99bd3adf4ff2a8731db14bb02bf38bf129d269f082a9be031ff417d9f7f82d49bcf915d6afd500d97cbb7f5e58b70027a0b6199b897b5239337672f2a77b079191829b3ca1a95ea26bd2ee6fe13ebac1e6aa0488a616ddc6dac03b5bf268ed943dfc7ac662dd6fb964018809e9c6f4013c8fb9ff40958f1ba53c140a30853e488afe4cf98cc64f1b51ad01e73b6cefdaee6bada1dc6797e07abb6250e48a57d4c6cd7014dec520c657760e9627d0ac1f9c9b4d87e6fd480f8c9744e6f106da6cea96be0e93bc7109041b4461d96f35e009f0755994b69a1a7b2868424e3d27cd185f01fcbc98dd71e519fffabc66954ad0c46bc97e00cf70ae3134f71d1ed7f894954a38a03efd86796a07fdc628d4f390ab17c29eed8c7be556ca1dd82c79a88ff192ac1821d342fbda6797972310341f0018da171b5fd9357d46fe71417d91ce2b73dceb1115b0e9ec74519587d443bbaa27a8ebc41f8dee883f7bb7ac992d3a4aa429c7593a6cee9df74cd1c4e42a6f5d80ef4b9f6bb3d85ee6b9e896c101a182bb9f684af08760f1c6f249cc153264a8af728968fed8fc0eb8ea7fac156f0caff243d16e2f957f687864f70279a3d09aa3aa70bba1be9b44924546b06e25d4b5624c14e79c4ce33927b813ddadfd96754f614593b83fa9dd3231de252f81242606329df67c763c31e9ea1a45b6b78a98ed01efc1123908a4a20b8d6def2e479e9da85de8bb842a7caa8f46480671b29dd9cebcb7b76b6d6f9269662cfc82d03e8869f801aec69501ae09c21a946cfdcab0d364ccf174f8c7577ec3ab7a790152c1b6877f14b54876b166c4c958c323339b72e5975a6a0961dd3c5a50476d00f589769a94373d3f3a386b6e439dc3ffa43b26d2855c59600576ef44fe0da02484332fc44c78e86e57bd3f70e9be62b8ba1e451bbb8323fdd3e36d6d505da7b400e5511ce80b6aabea7d9928396dfc1910389959af350a55bac36bcde496b7a04b610687e07506c0234d7b0b3ab1aab58eb4a2e1a4034289f843583e522638fbe26edc2794af09ecaac56d9ece001eecd2c8e39a34d7f7319e82ce75721a7d85fbadccc60f886aaf173bc9db398c8bc9952584a6a6f8481c6e629c9621b4f00770ac6c8a2ec0bb87b1d16bd99c0d067346981c1f931b29effd43fc46e9e7acccfec66d6c423ed78df7c213e458f64a3e6c1b40b757f0c3e67d6ecf849bc1ed596e6b3cb1e21ed4d4105ea3642f43d81918b8286326101c9309581097e8ec2db491505448a5c85833c89d0e1355332ca13c5e4a4b2425ae65b5562e80ee7b8d8e2b960956316b6d10722478f542931852dba9d0153c76f9f2eb653546c267a846be39fff2941b24a74d06942fb10f0614203aada5f3934e64a6dc3512cd3c522d702e1dedd22b64334fea8d2454858ae0ab55f745266dab18a595441ab43e0ccddf159952cac9565fa90379d0ef15eb1729a51e8768ce23af425c81794a5e61402be13a6b42f3dc8143267679431f4a6657d1f1ff436d6999b9e3b091091d312d797935139b09585bd8e85e41fda17245b9ffb52e7f7c467c30024f80d3863ee9dc15792872dc1a3f900cb4188b0d748b323c27f3684e8b43677ac5d061b11416a181b12a11eda51e41131a2a2b54e9f76565b5203a19c01f8b4661b98dcf347e63f3e6ca5fda6e25171b1af8d9b29ec0299e7ba1b19b74cfeeae7ec93caf940edb5244654d79b5342b56d478e386664c81e50b854eed7c2a1e3c4b933c52338a4850fef91ddb02a622e54d1fd12ff50d4bb649d870f5293717bd58dd82fb398bc5fd72e050911995963fbe7d88b0571d05786f4888d41f102314d05e67a6b536782f2dfefd6f8e47fcbd68bc2bf514eff5cec3de6e857dd4c59c65c89f7b1b2dd434f986af4d5a145e27817f91270a04f55d1369ea923bf6dda65dd05c7a276df385c6c5b7e92c5eb7f9de880d5f50d30f60bb2021bbf888a12da3d5cc7c15e4379ec755b424d53c15d25462dd68255aaebea144463bdca3623d5a0412d820e7bdd2d1f85e11a7b8e29e2bb9b0d80da19aa3aa3dbb22c0eb93e7a0b6b9c60b0d2b664f5ebf856f852d9113ae0c14c9adc604b56a76690cbf8c3bedbc65113af89dd62eb04da72145c72c50a1c769f470e9929b231fcc41b8fc51663c9a5ebe20a3550c7a44de069c5b90b39a719b4d15349612ae564a8404fbcb8581e430f61657046a0364ac7c6d17b844816d6dbbd67026d420924bd4352332d036f87e23851e13bb950ad3b8ccbe52c0b94e2a5cc683cc7920f35a65ffa9a24235bd9ef4e9198fafde3340f2e5f956764de647915013110d2e93da986eba397328e76ea07bb549cbfe14fd3c3baf18a7e6f417e26cb6289e0ac31ebe8e20c6635d7f0f959fd4e4d13d4e9e96b48bc07f57a5841ddae673015074a58dd7ba311fff40eec2e9b614cc1d19d56151f847ff2bc32d513e49535ab8ac4ac8d600f3627460212b6a2f782ec7581b874dd2a76619114e08a05d53f668ca0dc7ac8b29e6de70fce85763cf5dfafd8df158d3164940ee391fe7bf1ff6bd15b9adf44bda59ef4a06a9296778fc5f270b7eaf5bd04469074b7d78fc628ab9f1e1d69aa9634c81d4a1f803266f1ff2fc94f1f61a7152a266ed8b6e3b67ec2b8b330ad08a163043b588b621c4f5acc9b10ceffb3f6720cae515bbfa6189d837b2535115fac9b5def49c7e0a7f40100a9d2121952c23f59f1efb5e964978283a8391d101d815e147621045b6a0afaf4d581d321cb6a245f5858a138bfce84ebccf8995735be990dbd1ccf21060ac38b83aa00344d199ba2d5e90c1d14a7235edd8115e037e9b1dcba7d91289dd10a80edc8187dea955553fdd857cda28d0bc740334beea8b2cab79f13135c5722f4b557972c5a94bb7e296b67d9e83fb0e0d181dbe79843f74cd0206fa464b4e0e7db642853fdb865e89660413b4702d1de372c934ca0aeb488da97a42441b4e2a13d76013269ec7fa0413ebc811e195c1923ebe3e4ced4781aeec00240e2fc447e1300a91cf66603db0a1de039eebb7d6a302133511ebc7c4e805fbdc2b12ffcc8d3de42fc068cd3e4b224baf72ee305461a256715645c8fc59ee1e41817ca9050d320e3c5e905398ce2f71bed6c88219d0a2a7bd1cdcbff8d8029379742d1aacc681fcc26f8ecad2367723631c05226ddbcc93d30ebe7d45c2a19bfe0c771a167049ea154d0e1b258212e38a45c8b17b1b6b2c9a10a8a40cb3d54e722450bef90d0a1299e949aa0a8351fd0e0c1c397380bffa074980db6bb6238478675598c72b27ee7f0f71cc3f9f913058388f9ea8c62a000b5c40cee8d3e9872f7de3e85ce53c8d51829db151629ef783e2a16e4593dee527c0b2c7add87410d32075b1f3bc90ccb096200490c19d25200bce4fbb05f7eab7861a41b92dfaa8882c0664b336cb0e92e46cbb0b2eef517955277589857e1fbbca6acb19c020c343b2985d50465e37476771b71a9ec0dca9b0bce495309965180ce9a683dc83b728df9abd2fe381af97b95b43e0c3be174f73d6b6f3e478d54ed769587fb02b13a16d9c45327878eeb4683ae273e4e09dfa9456ef4251f4dbbc162523fd6ce4222840e67861c973895fb7c64ae902385f62fd21380db6dd94a70d45333be6541ef01f6cc9722bbb60fe4c1b1a959814b44649b2c7cdb404394c828e0dea0a476a42e116a047b6a3ab88ea05952427b06e030aa6b4a5d0e8704c3b0dc95dca53d02d4854d1ba9a0c50aad00b6aaa448ef2ae571b84bf0bda4e4534d695d193c8986b6b5adccd71487c29930c79ca20310e5cf95a23482600ffd89dcfb548b4a9319595a4528960e592465a9164cf2dabe8d525485af08e059c8435aef366079fe4ebd97403c5c63b2a357f6c265725ba87551397716131f7b6c08280202ce6bf9a436272a24330c8a895b7a5a8a4a2fcda86909ef0a7d4ceea45fa31373c6202211e773d5bfd745f30394c6abef22cdea2f9f0c30048037131a53b77bf22ec95b2d48f18cdfe8fb29f0336d8176ab20ab73bf541d9a43ebe8e6fbdca60dc363413c0bd64c838179f19865b9eb38ffdeed1af0b9391bcb3e33dbc308e1249f976239354c9a0c2b0e3815a96e6184daec862dc4982c7527995149a2bab7620cdc9075a04efe2afe6f9595db701163562c320d1fb0902a3f77253d86a61f44cb3a7618b40e2b60884b35282764e2117e7ab2c133703e9e567450c52f8213f3c443e7f084bd63b17805bb633a5393fb4032cc0f0b9282f09bcb0f3b14fc0265452ce43b35b774ba82d3f899b2d3e8b4e1c3738f06bd8fc27c24f8472ff83be68c4663f8c1fedee37050c1652b7b24cd5fc3eacd1da5bd38c96da773d22f2ee9a76e3068294aef3e3c9b309ea"}], 0x31b0}, 0x0) 03:18:43 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x8) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 03:18:43 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, 0x0) 03:18:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x20000000000007, 0x145) r1 = semget(0x3, 0x1, 0x200) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/169) 03:18:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) socket$inet(0x2, 0x5, 0x246) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 03:18:43 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xfffffffffffffde4) ioctl$TIOCSTOP(r1, 0x2000746f) getrusage(0xffffffffffffffff, &(0x7f0000000140)) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') 03:18:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="ffffffff", 0x4) r1 = semget(0x2, 0x3, 0x28) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/44) 03:18:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 03:18:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d", 0x5a3}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000100)="38982ce1afab0697b9c85ff4c607ec0938005c1abe87f4319689a384200c95c3c0317ca3b021e88d9ef4e89c8bcca8ca0f8fcc0b834fab1d35834dbcc2fdd0cfa05ba9683b4e77b1d9cb5a6f8d0e8284a897425560e3616b064057bb06158a0f3f728c673c21df8501c8a87e7d52a35c1ab5436e87ceacd7542779ccb26168475c8361f0976b6286aee6a9fcd47749dda980385313fc9d013e37bda6c58943fb6275ec", 0xa3}, {&(0x7f0000000040)="9842d56a2457ae89127a16d6c9e6d86e1802fa2b20476303e175898702ede81758b7e94ca25dd5606bcf446273f6ee9d71e14f943b52bbf22e7262a4ee701830db3753d9f83ebf224a84eaa1e71d41bb63", 0x51}, {&(0x7f00000001c0)="9a67cde4b0c8084e1d568a6d89ac40c2939cc27a946eb600e036add95ec57520289b22d7732dd6c5a5030bdbf61e7e99cd087a98334043f35d0058f758f6508792383918bc50c8d0129167f6edb779fbe90ea5dc11a5085a83986009927f570bfa4ccb39750a331e90b94ee429deced5e1368e816810c73972379d7d65754a3c5039968e08a834ec9dc46073490f01398694cf20809ba70e04ac499110b7c518845ceeb77d8b58676ce04af0dc395c70bc296a719faa546aaa716d0adc97cbe53e526b5dbee5c5079866a6ad1707239c937804c981df717ae0912c94bd3b6d6aec7bc57364ed84dc6ebff092ce3bf84ced8346625371ac01e4410311", 0xfc}, {&(0x7f00000002c0)="e7eb0d4e29729b9bf41ec95d9ded52c6bf8281b046788200f9230fb5a0854869af1b338cd9009cabea2e727cfdcf5454aa684923c4ba94ebb53a42d2ecba304e27fe4cd8dcc4b68bef61a1a186b45943b600886440f55139e1adf66480250207403a32fe457f493e353c324366a04c48b7ffc053b842ae0b90394f404315bf67725901432344284143dd2359850a046a33d8dc063f59183800f721140b907f934ef648919ff020f7507640fbc043ea8320", 0xb1}, {&(0x7f00000003c0)="713b26229abdccc4ac5be37ab42bc23ef581de1ce1d2e6924d8fde5f7463bca40ebad89b08761f3552856c2f9c6946da6d10dd62d26b77fd8e1a6b211767c0f20f500e6dbc3082bb8d940c73b5f2b20d895db5e6991fba929b548368d63f999761a3897165daf638759f", 0x6a}, {&(0x7f0000000440)="06e68591bb010a02e70c270d586e940c0df093f7a844ff1fe01c10eedf1fe890fd233c51361c39da255273ae230e0a4765bd6e2261ae57720da25c046ddf55de1ece6d1508fe9f56373863ed2d66c49bdcfdac92b4364a1f6bea0ca22b166c70532198c6e51974b093442a37619458347bd4997764871c9f44351ab17c5b8bfc6b12f4c38f21e94a915e1701c20a7a7c5c9c25a245f87b7ae9d7498d409bf57d6c534be07c6f44b3540bb1ed8a2ab85bebb944a70548178f186f64f8c3d91bb0adfa4aadb7eec538cdd6937e6286a5b53138675a08b8eb677fb4090e45e084a6745678709ba975", 0xe7}], 0x6, &(0x7f0000000f00)=[{0x70, 0x0, 0x8, "24ac33b220910b8dc56f321f68a728abf75546699109cc80a34f7dc38411600ab006712d7cea9413a0e448c6d98087d364f7e52d216dded0afde2ad76bd51343858fc3e31e1d1c286420acd5f6f555b4e7e1bdfda3753c6b3f4957339e"}, {0xf8, 0xffff, 0x80, "369716dfce69d6ad2f60207892e8e7dbf680c0d4ba76e6535bd1ceaef26631e567b0bc578053b15e2def777d40e5bbcf0ac0128c85d053ea14c9039641f6df3d03ca4ab5af5be1a5ec832db7ad2d3deada8852f53ebf0c8e8f87ff7e02944ec7adf29c125c2edd88d0478cf5b271f56ffc2d0df38cb43aa4c6efefbc59e1e224fef5d49cfec3d8577b000962a87a754cf8c8000db8dfc7b496bd4433a66127ce7c41a4a8f21e52a58a5093f2789eda544d9293cc63cdbab12ee272072901d328bbad60ed573a77c0e4d4ffe76291a1bb506add41417ae2b40652e951ef9a5e43ea9d8d5e8821cde3"}, {0xb8, 0x0, 0x6, "15ab358fec168a6a2f637d6c74e0df31d51ba4bfe461d0e7a30bdfce8dfa3257cba324cf61617ff22e7f0195a2d6c6fbdf10bdf7f6c81c7094acf400661454f372f72215ef76130d856184209dea29ae609e315bf2e65be9b41f3acfa4e40ca4c76527b25ced96db36a299a1b9cf690046f9a616d786f1a7033893c32ccbb05b062617e7f6a64110ede7d12acd2372ca882a78068077cac6af3a811b71e2a42e78723138"}, {0x100, 0xffff, 0xff, "466d6104bf4323db71983f584eb1f8359d8f6237c558eea2dfac62dc969e2e694241c7ae7a72a0f31a3fdebd8035ae61629126be958079d03c7f9c6b9fe79cd5105297baea7d5e7c2c86cc6133263467cd6cbcadcd0195653c87cc9d1ef6d70dbcd4e187425df4fb392ffe0fc45ea3b6e67bae6febd2fd648e9ff26f7243f8314c2af7335946ac139c5ed24481019e67b524017d858c008eb2c81d6487c12ae9684cd7fcd03310b0fb9ef060e7415d4d39fe006fd87e65e1768527a88d1aa3bba73390890a1df6fcaf34828995c5e9c11bb31dfd2ae1c376b12bfaf4123361185ea76b9854d330886b27b6e69d2e"}, {0x80, 0x1, 0x8, "782e218c1ac952a07eae281f78dde23e3ae3852d6d924fcb2359742d8d1ffca39448f9be3fbf969f7b97921e584b93cb3b5dcef5025340628fb07321c0e17e2a83fe6154fe1610808233e4f911b897b09ce2c9315f6e813ba2afd3e7f32faf68d80fbf8a0e5257512958b425a7f26c"}, {0xc8, 0xffff, 0x1, "2630cfa6fd4cf030932bc2add6728da5d9e85f9995658bf830876b9e2bc53d45cf61ca377ccd8b77e11d2bd6d51ff739ed873b63732d6712d040191678f1f8e3613fc02270c0451222dae5e546df7795f108fc4c76fd44d7595091a5fa7f12aae61a9a766f6ab2910f4905a6583a7397e1ab6159920d8bc5a10f4c8ed10f70a22fb5543fb30315205b0753aed49fe07d7ab1a488431850e1eee1dd2937e1fa5db35e395203b61ca1f93e7b02caac2ff06480d083864c"}, {0x1010, 0x1, 0x4, "cc19ef9d11cce5036510f79cb53684ba1c6707fb746dd702c7a086f70a43cdf1a3925cac3bee2b36a528e4056871f6506641fa31d5bb91bc4520d5cbaca1cf1b0ed96459a5e120b106e7e16e95cafd4ba7a9a0e27ce85cd07bc797be280948905747dbc61c32ed2b57bbd36b9881ea12d0f6307304992896d7f43893aa017e7b4a7b369ca22c77d72fe3cffdf4a068ce343d25b010b3b58466d3163171d6aaef38b510e8d4cf88585aeef85a1e809030731a292838871718d073ef0ea5126f6715bc115431fdecace26c99c8d00fe07bae1a36b6382bbeae76ab0f550830698798a7a137789ada77b4cb9f44ebfef8879421b0032eb011b32d9f93607217c84438b058eeae03a8fd6ffef431a5fdbdbaf960e2351888c794ead48825be42514d0cbce5b62494e5b4e505da6a7c37b05f406eb5b620687c4a3249bc2cff27b0b6e706bc92c3f313dd4f105c3299a1a3225c706914cdc6a10130316bdfcfe9c9135c282cd3c776fa15682b647a875969b61192ea8b9a03261ddbbf94e32b23903d6a2220882829401b02605f12b44b9db7ec89e139fed4fdaf563be7733babc7989eda3a71a04147e04713a988bf16b0934ed24a7674cd0010c4f81abd976450f1fbaa96f7b3af683443a7490f05dffff6a3782f3fbc44ce2cc5f9e58ac0b371203cd08bf7fc4b4e98935cf2eecc9d227284e41e9e7c4ff32a0859c51e5795e412220a911ab6bfbf5ab9d3f8ced409f873a69243657a73a4b849fecf03a2472d720f3813e64b39e4cfe898a828063cbc02f29500fd060683c7920e3cbb65d9ea0f9992726bd3c262bac53413695bef8c31876a8d09542334def46b061096e90f703b4b0d7ae0b2ca061127ce201654a4e57a6324a1409e79c1b5ee226ebe554b0c486e3f2579c539cc45bfc4fd542274f77f6554f543b9e6853cd82b0bb38367ab9150e3871a1f86049738a97c3d39f66e423ebdb65afd11c2a7dfd2d29207a707da2a9966a962f958cc9764b33f827620e82b1e9b90dc4640287c3bf310845b4a72d914d26b331bfd1094f7d92a2881a55d61809baab1d0b46ca98e63c5778c5a2794cdf36e04a84d1900b3e49ee7c5582c4c33c9a2cdd890cea8e19de043710e30b8e67463661f8724e2c69f1382c3dc8d45ef4b1109e75b7af7eeb0596fc455aa93cd7897e17d3792315328ba5d617f314996a01be4758f59599585812434c4e2e0593b0cfc20a4dde89dac0e53a308d01d812603a847b5da9a4d8d6267a2b1a26019483525535ec78f599ea56eb48b7bfd24608ef5106c1502ecc42405d95bfe3bf718e857973596980bc5ad57a5c31cfb65b04dbc20b63602177965064d53976e11852d551279ed0b59592cfbbeb89ac4b5336acf7fd417617a90d6d0bfe14308b446c5d1f848a1888eef3ead3c47d3531313a669e37138f7083385f1c1208097d321ddf19117c815314e7a760bdb2d720a41c06f156c4634be4b48eed8c002c343e7790a011b3717b8e77de03a14865ff8a3b83193e581096d865384a2ffad183cec9760a27ab76ce6bb4e7be24839c93249c88b0b8591584faabd9f6f848ac2644c60db3f2e625127698f7997db562546d3afb1b469a2adeb3ff33cc6b341e303cc5fe8772f4e83c353c91f6a9446a25d204eb8ece56d034bbf78907e4e1ded69f722f0afd6a1286b48b4b03760c58b454b3b1d368ba19da9a1aebcc7e00f2975466318c232de04222dce0aecc7b7bb0f5124a616c7680f7918ae77070726daea2ff9a49bc494dc5ecfb34ac83f4698fdf700ab573421cd944272a659ce97b7da2e322c6d7aa9e273456c7c60035e3e4e2e1feeb339f79ae8c356217de606c6d9b3a4b9c7e203abe7fecebf0fc0eb215ed4c4bf4b2a98720ac86cd82badee9b3263d7d32ea37a78e398afd42aff612eb4e79d67140e2446d0ab33dbd609dd07bca14e70d82586453cee9282f79cd0bd8b061a386b0dd744ef08ad0088c8933d9aa93ace38d94c684dfec1b71953f8302f15d54743f1273d331cc38d751527141bf501cbf07f16c02b051cda0faf98b48e85db9880093036aeec6ce87519411fc751485bc113733e49b7f452c597fe904f79eeaace9dcd2c91859570bb8e28d10445777705dd57c2ae1e86630282054a3a79240a10b0c780a083d58ca5c67b3eb0e64f97e1edcc2c92429a176975c9fc6728ea53e3a47dc15cd94cb9cff7716fc37c833168a04551f414bf14da18abbcf94383238edf447e3bbece8ea053c89f6823a5bc08ecb326624976a81fff0002aed9cdbb45679a82ab688a70f4ab97345091d82f7fdd2456944a213fb7037be8497c1064dd1f5a449184dd6a42fa5f14a504101b54a3248f2b6ce9e8150e278be152dacdb3b9e3baefa08363b6c66b351dc67578c2fb5e0df88297a5d6afde595ee4800d5182d7656be9a58c5e9971fc00ee601bc6e35a58a03d6604c3cc3e87f27602fdc563c05f7d3df4bb05067b015daf6166da1c20907f5ba50004023186f152fe635c72e1a38127af05b2206f6e425d69d4e1b1d933c854340ced6b52c08aeb048523828b75cd41fe61f8789f3f42ca41ad85c1a9a0ef2ae3388186b381c1e82299f9d1b0be69a38cc61c00f296ebf3e81fe822bba24eef0897cde7ecc69769cffdf029b94769d4f0d077b7b6db30e1053b36ef4a0dc818e5eb7353eae5626f808b6976770c1aea6c9f25bdca559bed36d846e0ca41425f43ed2b2e1bbde869c35c46ec152f579845149503a95aefb82609702d32c7529e75ae6318f4201cba2e8a86e6412eb92c5d6eafb3b69afbad545933d7c71354fd6b9c282e57fd031b27cb289d274a604d3eeecc5709d8302c453bd711cc0d5e3ef40d0efe37aa1633f7a558015954ac43e91a152c174c7cf31eefe273330da99e01beb44bd4fdf31ef5eadd11e88820353da9252f8a1a12d247c59996c0d42dc294c3f9f609eeb831750f4a53ee3b25849a9ec6a957b7c6385f277751935fddf0078e48214b2d0f10fdf9d0afa25c26237cae5d48259cade600b0eabd564c8903ec594540b41d031b34e9dfb3b0a6e614d1b4e2e5c3ad61e6a0e92caec76c21d9ff46b8d179c4981f10c4b78b5f060011ede440f4ce83e18e26cb48f9137779ce41641395065833bd736b700ab0de30dd0f6a59fa4c44b1f5eaad67ab3dd678da6b14712a9bff170b1131798d1c58973168ae968842fd0114367b6e4d2d53b74a3654fdf4e2ea2b0bf9f9f5bacbbbaee1a2abd37a3454718cabb9a0b60e51d644e8bfc9f3867530fc017071b9d99ff64e2a5f582647d5ec5439bccd386988c58739017564b67d9014d00c295af53e12227d9aca74f8669e1a974f2b6be36d96cb849fa1f830490ac59bbc9a59f414868cf5b9aeb88f8d8b78e4deaba9e26bb15a30691ab008af87b16c24327633238e8865e4d2e57ff6e844c9baaa88539fd1ca4d523b96668496847f9abadd6d300fad9f1b46ab6765b7813ef9e7732dadf608a8bacb2cba65ecb08b17f501417c4c699eb81cc970363939f8a95aba1878f615c883bd43e0afb332815424dfb857c1e47a91d23c7f37ec4de4581243cf5fb8db1e93dcb2452a67c5707d67847d85ebfc5ecb58a64ed2a351146a2727811e5a239006c3c89b510f9f1632a0e2e4c77e34b29873808d81228556354739cd2d9c62ea538db0244bf01320625af482cad6047605587f3de7aad550a71ef668547d062f8c99011f0e9a95bfef5184bf90b17fe699cbb844ac3d29b47e2fcd669db3884baa0583b583ac8163c2ef933103a0ef045599a5ca1a82cf7705baf34b61e6224c5edbdcd438285e54140d98c379246b6914fc924e2dbcf5acf7eb4d3c4a20173ce83d92d97675b57a0fa88ad054d172b70602f1c9684ced6076d44b4dcb8038c3e4f8d0e774526d22d75d0b61fe8cc7c9ab6880f14295541bad02eb4bd931c12b33624c001856fd129be3724acf70a5bf5f87aa3527b98d91b8777bfcf7532c6171615efe818f17bd8574d705b1fb6a8dea00100d4c47fa4d7dddddb95da2e94824c30e7fa48d33b6cfc26492645e051081dbd0ad255f278e8eaf87483a140c5873fa3b6a68f2a4cf4562e9b1163620b20307ce55919b454f60a560d695d59a3fb08d512d75a83e992538096c5decdde7a3d14d58a1d7e53d30fb591cf78adaf07aba4f225b2f53dba15fb0325d8364bd16d3d3437253bfae7f7ff1065a44a80a0a0c2cdc58f258b14650df62c3d715d1eaa0cd2064ef5a9325b98bf581af01dcd1b70ba15119b81193ec086fdc54e51d96c978c7cfb91b28cd60b0ab32c8d91a0541cf0487c715efd68b6f1c5b87d1dd71dec9b1b79995f6f90f111f40d8195f8b8c421022d744a586bab8f74861f2e47d3bd29538ba88c118408c4ffcc7c3ed4a2ee1c0c17fc84e715c96357a421d7b1b6142466cf2718cc91392c34a407c98ed3321fb15ebcfa4f6132d0c343672d8b01a480d0eb9060ef66de3080c39c62676cca21f6530b178ef428a2855c98832b2301ad250faff73e15e053609c0d7317554f59848b5f74897257d23f3fc00e048faf736cd307ffaf997c704af64b2f15618f3e2dd0812aeff043e81b7d92a42d6c350d81981a6d7e114b77d154c22c0d66e5650cce6521c83b9eb8f9670b45775768126232091becc87376955fea044f9729db1ef2d0d2f35662429cf9e31ee16978ffdc17d730dda23c7ba3c72c3b91a04b73f266c14a59f83df66f0b28f1f627c55aa5c1038bb7ad20883788124d6dd4e2247e7a5dd601e23a18bdbc4906e56cb202455169b76505ca86f663c6d50dd67615b9d69040d703b5e6233efffdb20986948b4a27c881b7110245f6097e43a0f19ca9d25778b83cd73950376c7b02787d9ef675f7d2f55cdfce8ca3f12adf5c0b0bf6084b1ce3645f16a940ed1580d45021bf76f4486f81e6db837005573da83645f297100c45ce348dd3ad017b6f8246e847d235772545fdbd4565218dacf27f1c581581bcc0fea81156af333c69123c6f828b2238317dcd5e21971612e11c499dc5576fb321d7cb995ecbabbb717ccb61004aedb8daf266c7e6e78a93cfa4373e8ef1a2fba5dba868b915243ae5ae7241c2f8000395e2b796115f28f60d66e1da6c41422cca78241e4d75d9fbba05515f20003ceaac0cecfd454b5de96b026d0a7eb6b057101c07903f63719df2fa71819f53260fd1c815b9e3a4d4f8a6762a98c20f9480342d3695985524515200ca4518525e78fcb101c6f5cc76311de08479b6e2fadef8beb02772ae8ba2d0e38061cb1d1107be2c9083baa11a7be8c2f411706c7133a9a252ba1eeaad8068e229073192f80f63140eb551701f68d829b44d3b52f9b47b5de88309edf84ca0beafa41c080cbfc2b15218ad54125a91a86bb0ead20fabba89500c8df1951a92808fb660dd571f4c9e58169f99fab12d00aaf9318175ddb92eda8245899bb7fff4b1b8d6a96f111ce15389bd7b4131a1cb138f102819d84f249ba0fd2c94904d6589441c655d2ef53dfec97e378a2982e3e07051f0e320310e5f89e7386a3f52d3f2391255f78df94c97ab576baf134e3e6e73f8509d7ff81fbe74c51c96db107bd0d059d59b4c2d64a57e1dbaa29226442538bf7628505b36d9cf833ed35baddfe2d9db20aa5fe4b345b69b3983997956f93a486b6de81b6402b3c2aaaedc757f678f6ba834f2facaa4a8b02868e1215a7ed2e9890bb04c3a4d5efcbdeb11d145c8aab33335ef115b2c6526fb08c798bbbaa5bc5714f02421c80b599a69a32ef1da1"}], 0x1478}, 0x400) 03:18:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) socket(0x6, 0x8005, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4001, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) socket$unix(0x1, 0x0, 0x0) 03:18:43 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 03:18:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x39, 0x4001, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x9, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:43 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/61, 0x3d) unlink(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x5, 0x1) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x7f, 0x5}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="2a7d6366171dc39e38a12813ac5419d69a1a540c08ba684b1b080316c08643362bfa5cfd3ee02a43202463d11abf255c44172f2f3f7a66c9787934548ec50c46d48242f1ae1183e6e0ada61808b77ba6bec53752a1cd77683eae8889d6e6b4fa0212df65897a34552a008298ef028791031604d0dd489caf1fb9f973537f208714df1432b62ff090265bf8f9dae022eadd1729f13b2ade9ab192d75b2cd6ed32cc4b572bc7406526613034a87a922c411805b73ce1a13a1b4ebd0082545903cb0ec367dbbd2f9ed83f7b12445c52b83f90c39f5fdefb3b7f75a231d11eb1828e17", 0xe1}, {&(0x7f0000000200)}, {&(0x7f0000000240)="952bf9f157819ee1ad4a60910bedd2dc2163c4d642be2ab751d6ed766e78fdb000c41478672211d72fcfd2a1bbffd29cc2e9542e92aa9d65e7ecd2b62cc01cd485fc54f905985d0a367fe60a2ec687e5019cb4662a27ecaf783b30af12a8e11294077f7f5463c1c91d2bcc21b5775207b126033fcc7781970f70397bae0d92015b4f25ed0e93aee635f6ea5e312ff72c3c1238061ff1a3c45ddc5bf8df7a066b00f17344f0d5d985d3f5b1d8471fece9ce8f54f8", 0xb4}, {&(0x7f0000000300)="df6e1e3881dd8974c1740a45365d120a57a372f78782d5b407bd1cd926ef2bc9c1d8ec6290bac270b44fc33cec9912105dc770e4b332b96e4db234ca264577ba43cdf257160f106a74c73a1ffdf7436eb3c4ab97d373a67ee6a4b3ccac70492891bbc398985a3f7bfd09aecbe8af4f58f88f6499a9af7fcda1e73f54412fd7ac", 0x80}], 0x4, &(0x7f00000003c0)=[{0x108, 0xffff, 0x8, "13180d9f6137167445383bc01267a6b59d2b9d136bfeabb98b62bfe2ad71d19d1fecafdd1b85b10901b0d89b7779568b3350ffa3f39a8f3338d23bf03f524e17ec209057312ac545836875de1d63523cae95d6e5122f52e79d12593b4c60760a20df160009750b8a3759e0d0e37a26c7d3b6e220595537a28659a3d2c97b366c01617e279d33568b22aa01dd002293cf0d44c6055ab6525d11fc0a0932be9f7216f2b25bc4eef0336e025f1fd308bcaf4019339772a684166961aaff740e2cc301259aa420e51b485139ef052659117b2ace30a07f0f02c29ab30ca548d5e87526027569aac17bd57afb79964cc7af4d3c"}, {0x1010, 0x1, 0x7fff, "e06251989d8190ec53d53cf0b01468f2d3e7e5cb10c49a9cb67e111758f8edd1eb0c59fe363c0d4a5ecc8fb6a75d3fe0457147135c49a401b308fc1f81fe61d8608bf1bdad44272e72c53c4b320b6ffdd99481e1c18a86784303e1f1069f3dfadb725d58d40c9f0c64f83981ae25f75ad700c7a0310d8e8f3c3a241d32196b75d763f97b2a957fff4b2677ed1ad86054f8ccbb02e482f88e97d7ae0498b5ab5c2c2610a262bc2bfbfb4415838c0828461c6ac4bf64bab70f371fe6cfad746d6011464dad84199e068d237ecc36564b788fc807d6c7810508c35966f8d2c6fb63106c906f8d3426d412779785974fbbc9c222fbd7a0f0c44e550d513598eaafc95a88b349604d651a94eb06fe2ed52dd1daaa89961058c55ddeaaec4c011b89302cf2e5dd0e7e785f474d5185bdd6df9184b8b8c9475ecec80df664e9f6225b488f115af663b54133654db2ac9f4fa04917b4cd21955a0739cc03975478a669b4b1d38695f9ce29e8b05a782629416050628127fb84711f0b0b0fb2c5e46d08a5cba89ee68de1eaa915ed4425ce0bb5e3ee2dee2ccb2a387299db59afc055c9a0a747e3a72375da2ab95c1c326d0e93c9c07f63be3739a13d2a4e2cb295e54374a79274e49e7bbac08443aa1e298e4451da380e2163673af85cc5c50525d92914f4c535083845a9a23b19e589a3d3a3fb85a33b9db45339808a64d4a981a259ed87619411ca534b883d4640bf38f70a83d21637f36293e5d7c119027060d8d5a2df076e8abcaafde643faf33e85f020af8a3e6e0fab3f1ef86e4a10ec38ca7b27666c2ddfcbbdc8788988cbdee570b9a80f3e5f97ffb6d9488631c1188bbdf581ab694c6ba225475b0f09f44769e0983c9b969f9659946ae067c171d01f17124c5cbc7f5e3891bc7dd79ac65923234e4e1713bcfa2f31e29eb2110dc62430e3156fdfeb9c71f359ab38d5268cba3052a2342929a532a9ee1e2d9a4e22d2ab096e3b1ed737cad746053564cfdbd88c401b746e33a6f22d0af6fba960dd3895031cb4d4b339b6e366851ed3b3dfdd852e21e1afc81a8b31d4407ae91e7e3f4f2fd02295469e5adf4f35c59fe860b2aae875584c20f9cc816282a82416ed34a6571cc920c4bc0d019a72fb40e538c6ab50646be7de350cc1b2c140a9f3c5048053311c1aaefb43d113316f06cfa73bf4943e496244cdcf8f0c1e85dbbe64c994391330c387c0e464d16d338d2fefeeb98ed02c34005dc468832606fc55f563f210c52f8173ae14d2f3b22eb9462fa7fea896041485c7bd065aca743b84bc7c7e6bdd5f710a1faf716547eb64bdac15c579fbc93c0180f7782c25aed02a9e3223e40476babe22735b929e78a6c0786432fb6bf062195ca9e9e25115e829b348e0310cc31254c187ddd720e33fcf2fe8ed78f24aa3007f63ef56006178837334a626d669c557eb90665b8d9d961c8c8cd318f04f85537dd8fb1d7a83f1527d46f61f8f08cc30bf748641e7c653433f7c79f73154d741282347faf738c0450a12efc0442aa0ef167bb564eedb25339698a87cd9d558b8624f7d529e9643af514994e11b9fde740e211a184a64c59bf75bd4180c2a68b6ea53ca3c928636fd90c8c35b6ed89abfbc07c14ec620f93adae684a29a039d901eed32ca62fc3ea57ffa23260e0331f35184857ee453401a692c36277b1bbe0909d688b9ec78ad7d496a0b46246516a8a3a53ed43c2ea318937fca60809a165118b7de3bf960ea77df8f767e572870c152ee6667baecdb414dd7972e481f7f0d84f3697b8932f005f35fcc02e8d235407172bd9a8fd587043ea387495aff926a8a957e848928ebb9ee379542530e26bd1e551e0153de53cc2a0a871193fd3c7223ec7f7d3d9127307cd58095ac060711f80b89cd18caeba023904111a1f4f2bb7b474ff6ded8f9a473e5c8789f6e1bf712429eb3173d7ea461fb320a3967c0d7408f849dc16f7bb3d09db3f0e12cef24c3ebee3c37d36b6ec43c1828c755b6d0cb7eba828f7013bf3e5b39b5beb5b199d4f001633a68cce6e1738e61707147ffc3e190a303c011a4e4fe664a573fa37eed6ea7f6ed79a89d6b03f9dc725965736c0c2864da3883997b8590908f010dc465eaaa906ab2a71a1ede370d836cad377e584830dbf67098becb43748dba299fbdf558b066eeef9d1bb9d8c8cc24d3b537ea9ee2495f00253662888bc015bdb5dee5271dfd2fe8631d21330132b6288367083870163b0807150a3c93d5a652fdf900c49f607c605619694e72df50068675e761892e904d5ed5cab6177a664cde4be1a3dd9375f4863046feb8c724c299cf0e6018360990fceb581ac1120698804cc6d16b6315b2bb2f4994e544b96e17470ae6e574f8187681b3fc5d536845cc4b81e3a85db4a3aa58e6d8128a176d14e852439ffa7d181d307555aa014ee55620ddf9db08c95c08ffb8167274c0f58dd2b7ab3a7c237738652f5f68b40d18227a2e5aee85d4725e7fff282a932d922cb298b40d8da858261442044611b560febb03d62d831b11dac4f4f2be8f4cc3337545af4428146b390827fffd2de2cd775b76bfdb11ec7894a501c20926d666d56cbc21207de7a6c8f2949f8b29a2787a71cd6ff35df27d55deac3985b255b4d6f0627b4dd1518154b6e56c3644159078f83281f05fb5948c025d1310160dd1d673ca662c067e2fe2bec68852c6eee2e1eeee0fb3f789d6ba067269aebf4e79bb6dcb430efc8a462e90b0de41eb4cca6722d1d7feb05f993c06c2c49e514523c1149b77c1805758168f205e7781a50e805787055adc78227a19627f8f12c22625e5a47bbb4a847c2ca6b2a8f89f63e4b979c1f4e20de8923b757e5826bd6adee4a034b0ea5e9894b1b9b9b5e6e045c6661db3fcee75598e399aa2a474b759b423df4ca7daed95c0f5d82a3e4afd33cbb1a11d3c9cbed0b1d73c010372579255398384da9a149585f31a3591520b339bccbf174d8bd22401c5a62aa223f8d7d9f6d2bafe4be9ce8a3b212120c73fdcf471cc4913e23bc1ef9c0d8fad385b18cbc8639715cb5060dbcbee8be9d426d3c3afbc9ae7635cefe14d03f1c8ba08ef714ae9275e26ee0091ebc543053f55124c72bc316ba48a5de15f98de22be91f1d33f4e845b058ffebe6e06bcd93f049e236fa2b8790a3774de895d8dd9269c443edd8eb7a03b646d740dd234249296aa4272ebb710ded0fc3fac753b97edb10d7a2cc35fa669db265e13ee71dbab8e02372a6583dd0e9e0243ec9892cb3ffd4d5aafb86053f66c8d77bfaef04ca5c39dafd501d927b0a4499ebfadef9db30af3c09e694c57b8c0360916079b69b88070b4d067de73606f87f305f34260257f9d604e647424db342b4a1608aa71b3d858d695f9a9e78167faa84f3014e0b01303106ab77b8d3cf6a7fbf7c30c8ddb1b288f263e227326b7c8f480ccb0940fab8da92f6cddba644a03b7d4e1a37df25d8169e217591abb186c566f98fec8b8940ae93dd5377f3cf60cb19744041467d4216acc72d075bbbb248ac1cb1acdf04dd674973909e57f8866579c50e5df9f147e252dcb9d6a97c53a277b7f3be3e3e10f66af3d2fc50d69172bd05d537c823a7c749dfd9b5e57c9746264d6b30f2cf1b1c44cc6dc455d66f719d30df7094de50cceb137bdbb306f8f0890212e7f5e67e9c2947a7c9571342175447256e73c17efac3a605e2f65a152717e945fc227235e55550518c8d2f90338adbea829406b45037d0261639a34c364e5b8ac1f290c8c7cb6e1a184d51727ef81796f5fdee3dfb4b287f3184c0da87e37f9c77fe46d716112aa19bd88bc3dbc0fb65d02a04346596947b9698d884cc95eff84c775c936773c9c16a4048aa2a87790b9c50895897bb586e81abafee5a8be27f23d707f9feacd64879bc51b97f0784cb4eef3c410853031206c416e6ab35b8d18a0e88e85c80e552ac459985626edbe857b39f62d8222e0a8d4506b4b76c3af7f120d740ebcc32258a1ee5587e26821aff314cb152067053fe77cd244817760e61da59124e95c68d7f91f9de39cdac445c01609a95cae4b8b5b666e74cdeb7f0a44994a921b709907c70b8bff6660f06f0b502a5b88bad8e22767d53cefd03f8ae8278ec5f5bbdd5558d028ab8213d50451e2c6bb627e900951281fb5e79d70172369d1a47e1efedfacd88216be86d3637fff552241c8f01d792c0faf42b0511683823da395bedd6b959eb8d362d10871389fcea0cc70e584970cfe32f1d88c716ad90ba5f3333014241162f9dc6ccbb4cd58980ec528f0d8ae538e1018bc29e1c49a806d40f10eeb85b745263f95fe0b0afd69f868e0686fe6dcc6eec6beec863d0f43df6a575a5fe5ca5c1ce3bbc8c3e7e62fdedb2e9497135d13df48ae83eea041ea3fac5a70eabf6fe329e0d15c40853124b651b5fad36fbe59c55f1c16a829a125705999de1199c57d9a442a3ffb8d7f15bf30180cf75e907fed643c14ff9cfc02eea74f971e3f8d5fee0ffdc849d7cd335c762c799885c75f303ca3415563b9cb8850ddfb257b854995f95af457543a597edede7c2e444d2bf49553e5968aa25eaa7846e1b8f0722f475d00597b56eec84121971f4106c9611cb91b7d279a452c4a56ad126a5aae33eeb46b48eb4f4eb9c0577b26496131b9e131d6334b993bc9f9217042ad606a904b20ce1a2c8107e1dad687ab78780e040e843e19c580d434e13405f60c74707f6e655778b28ed298bf95f140741ae3af05db0aad0534678619ac40b62f5d2ff40358956372e264517070dd7bdc2c2eda96846ee9fc2914b7edc5a7dfbe2c071580b21da191e120cfa7933942b2610410f35df3aa5109028dd2835271ade6b318625685ec071467122355ac8e7e9a11d2e06570e3e5ee69f21cb9de0472b822aafc0a01e9026b6c6327379c68578beaf91780796438f19ecd74ee77e54439cf4d925485c3f1e6b4fde7645028081fc5af1f189d8a41a2e5b3bdfcffec77112e75e32f8e20ce0a60008ec9e7b7639379641b8c25836b5520f237de565ad221e34878670539b24aee5d0ac2118ebbda6f1ad3fb72e49daebfaa7698b4f3401631e167df8daf51654e7500521a8a8e1972a37147f1c8e28c9a778cf2c60565867ddd8c71a7be7a5ecc764b429d186483ec400cbf8276270c62d191627ec900947154192c837af4fa930d20ce2d16c69bf2f5db3f9fa4dfa124ff3afeed99287cbd21f3ae26b7923838e1690117e9850af9936110da748c49ffa7be7dc5974eee7d3bb3b1c2b16917132043d1b3b2733112e70a1921a913a491ddbcc115ad011c09843e42bf75f2b7065efd8dfb6f43d5b8bdb1ce688560eee9a3a536fc6f68967eb3be1ce0e6620fd54129ea7598723e715eb28771e48388d5e9516bc40c32e9dd0e5d75807dd7a6ae9fd1165b849e204dd7ddcb4d9bc355a998d551a3ca7e2e09b777d454ed3b8b7600cc0db8f5f90a784d9b825cb54a979199ccae6484e43d4c6157dd8fdd1730455acf07190f66973f5e0e62a4f258b527c597bc844b79ce133760dbd9aef82eed3ca7190df6410e987fd9574549fac92e754126c43a8b361a615a32b75133b139e4942b3f62b30c2bc3fcfe5c2bebf9be528da9b74747b5fffcecf6744c56f19a6f179cf9a2c37cc814bf229bbfdb7ecf00e5eab172de7a46929a27bab28a33733870f504c70e062dfde131ed117ef445d9e14ffea855f7ed1b1437bb709ac8000cf852c57b097a685f192e00c6d5cb01f1fb08eee85095e96e69b3717350f0ebfd"}, {0xf0, 0x1, 0x80000001, "b86e7673228e49fb9fbe6e6ddf2c638f3e81785390fd267aabea43dd29d0145f968f203f34fccbfa2f0627805b7d2aa22bbfab982062b366c8175da168ed7c61fa3238237d392562ec304adfb7c6139b573d46133287a94b4025e8e8e732d2bf775db7d963d55c0c4e0d72f0ff5e670797ae493f2fc75bb05353fdda8ca84cfa9addcd29c6d75a31a4e831e9b734a3bdd689b7700a942bc21bca33f50cbb6e6d9b58b9c22cd29565f93634d1e140429c90b96f8befce1301770dd16f21d139cc9953af33ad375e8f2c43cc2721ab07e8804ab7d5aedaf93984b3"}], 0x1208}, 0x6) r1 = accept(r0, &(0x7f0000001640)=@un=@abs, &(0x7f0000001680)=0x8) connect$unix(r1, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r0, &(0x7f0000001700)='./file0\x00', 0x1) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000001780)='./file0\x00', 0x2, 0x3) r4 = getpid() r5 = getuid() r6 = getegid() r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003c00)={0x0, 0x0}, &(0x7f0000003c40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003c80)={0x0, 0x0, 0x0}, &(0x7f0000003cc0)=0xc) r10 = getpgrp() r11 = geteuid() getgroups(0x6, &(0x7f0000003d00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r13 = getpgrp() r14 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, &(0x7f0000003d80)=0xc) sendmsg$unix(r1, &(0x7f0000003e80)={&(0x7f00000017c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003b80)=[{&(0x7f0000001800)="6d6e788632e3ef0e26b39594e98b27bf98b1f56cffde6df938a0e0d7f49394aa000c7d22bd8213ae5fade6dfe8842a73c96e2fa060bb87bffb03d3b7a5718d51065985c08b82bb1c512e3fe20bde2be09590a05f316a372912ca2228f8cef06a973b28", 0x63}, {&(0x7f0000001880)="d995158cb17c07c719763beade6b56e7951c66c946f56a46e08c", 0x1a}, {&(0x7f00000018c0)="b4ab39868c975ae8e4cc16934e8cae2832ca54888b004b8d93c8d876c043386f8f231f0733d4790809635792408039b34b77469f3b02395409865b8360ad90329c753fad9bbbe7ace9d130752199dc5ff4171b423de7b88b1a3e9dc3fda9dc659f82532560cac1b54eb6bfae310e3662924156690682b72c77144b8b759f5daac811ca4677d08da8565d710d5bb30258e6f0e555635e179f92b6d7604358b595e9fbd6b82668af1303653d8e34686f7a5c4e20115230d80077dd0ffed65e0d4c5870751a1e4f1b4208b4706cbc58", 0xce}, {&(0x7f00000019c0)="3eb525e6dcfcc65f45be44f3f8f331094caecb325c4aee9f611e30dd9be21adf550bb630d25c9fe304b012599c23d3c59e28a70d791da3a9cbc6532e991af8ce1212411e3ae09918ab28c7e6a28a88b5db174e2368ce75536a22091ba9742126c4c7dcdebd8be9139e8e1aae0bb42fbf06e5b43b93bbfc81db1cc07d96e26113dcb8db3e552a729cb8e532ed2f6b4c81c551e8dc9096eb38519c2cef417603864b8a3ca5aa81966329b0f833e55dc1b2be3002b2bf1c27ec02d2359fdf2713c7daeeaaaf55b978ee190c2c6e74157f4c6e7a42da7b40e54651ec72367bfa56b6214a228596dd8484b4eef6cda9df9c990ae308017f9bf4f83dd8a5e218c705e89e2270dcc5b37eab2627d3da2bd0b40cc52ec44b9a7191b0eb6d7edda5ed5f31e7baa803d33d22e233f6c831e91804d86269ba15ddb93b88672f24dcc8cbc4338125e8a2104dd5481b581859881fdb8450ce2f934d7ac2a4f6d7085c7742eaba1f124161ed8bf66d215b8da156d10319419d5df26a6e08f1dab7055599ea1f85a69c021a05d9b167c7bba9678565960d4d634472983e0e3fb34c33bf9b579e17d64edde8271e2ab311c85d6f27b00627a652be101fb28bf9bbbcf1796c98a838f95d6b04ec1426ae478532e22f11c388068789659702a34a1e8f2ec64bd40a9768b0b72992065a23e314ea1b12e099d90a46aaec464b2b3b43632005030c71ddf074e98bb8ac130844c94d453fc29017b2e59941696d09dc1d338287dc84b7a4f21a912363390447874cb0d6933ad75b079fe110b3e7418720c12a31a0647553f874bbeaeede301997660682e9142334a89b4437be525589b9881570876200193a75b40b9014da08623bcb014fa94b3769ea459dabdc2b588c5238288471b15924f7ce304e09510da1ec11a1796cb0bdad4ea97c38a8837c2d1aea43827d34a9208f817e523256ba677a33d54a240c792e247145b69c7294d61ae306e449d7caef83317b9c08c52988d56afd2d9b57af1ead99ffc0e89601ca0802c9c49125a040e2c5df90099f5c2f517c5d319756d0e9508d48c07e3eabbf10032b921667e46446eb546eddaf55eb3c960562c5be2f0ef227a9a7df9815da79692c6c538a6b055d94effbe25b23e849a2f79c5cd0261f34f40c63487f5634fa822bd0eaf1f8a6292577ed376bf576168fd4103dfd803701753a86e2d76ef13d491e4aeffcc256197809eb3dfe7cb18c6240413c6fc548fec14f7d22c4c675e01970efafda32f112ee18dacdbe5e4e54832240884913c3df0dace98a92b93dc6c8d96c3d9f31e396f1baca0df09fd4457473625d0285774f22cff915d64d9170d6aa1834df2c8c6f855fd1ad0a94f063bc39d8e86218674c759be9a5faa0e18d2b03e74d20fe4c20c79ed8714f5ebd7470882f5a9e730485545e1d9f4952a9621018b5d0ae2c1fc639b566ea324f741c802bdb983e0d3722570a07f9d66b11ddb5029e0bfeb88d79f713becd8edf9b0d5c983e30db90f28fc32cf19f2c7ab31710edcca7f438d7d75e8713bd6b636a1e16950c6ac3fb3f50166bc31973ae58961b93e0821bedf5208c2ee799ea1b383f8289e1db06aea8f05ae176f5191bb033143fc4f8e161dfd921258882694c1226b7acaac60be1d2d322a1ff1b55de2079862486b6db41877fc9fb8a1aa329204348b2ed907248cd27ceaf0c2097a927e9b6fbd562773cfb2b5bb2e3d31e39895c722653636b4816d10d313bfc0597e6288b40ab8a41870f367dc3a53bb29c8cf32ea46f970ace4cf59d00465ced7d79a8b7f2056303bf028604a7907459b0ccdc385b3dc249dd51910cef52d97f096a57236474b3622e91699ef413cd235e417cdae39ef6ba1c652678b7fc54cf59e79ed6202a63d01c72b86e533591fb5ccc2f7442852277de8964201e0652692b746e49a8ac744f28422ba58448736e5eebee9c7e589fb129df1cca340e7fafc595a16ceedc6b460b0c3de056c4d2180265532bb19b951f0096d4e6856d08d89e46955188979cbfb10af74a10d96a11cbf5af4d966183371342fdba50dd61889567696193a1e953c9614530b9ed0a9c48368a2af7384528bf3abc7ad9d4a89a941aa2cc61d52e965d5a04e9e8fffa5b53ec694accc9f49d05661ce2664e37f5ef6255cc9be20fc9ee653eb0670d36fbc2c3ed1b194f08e87b0e2555fdbd66c1ea21a387508f1ceed64dd7f0de9d5d6d6f6d2791fc4cd7cbca7a060587990d6d05ec6c7fc130bff4073d2dc551284cb38dcd5726067bc9d6d4a1c7168cf27ee3a5bfdd472a12344e96a5c219870838a2dd47f49a2540ea82864b9a35ad7d1fdf803ba0f13b8a56573fa3d63089029c5e4bd2f13aaa1eb8fb389bcf69d2f5f14dcb197540f75890cef6d8f45cfa43d96c43bc5c2a5ef25a98fe0220630e294c19696211422d187c702d33cf2ba1eac87dc0d4e9f2426ea898fbbabc27a7ae06264d7c4ac9eff019a608985ce2035b3ef4acbad14f7727e10f69307da5e90355d97bcc728dd083a536258430186c80f2611533ab07ba2b5458971533edbc87a4e023ac79e9f17cc644e3a66ad838d1dca04b4793cadbb4fa6504a75a082cdaa2f45398f9673c868e5fdb00f7caaac34ca9faf81b11ef593b8d41fcda2d0bae16c92c3584492c697f88d95ba56fa6004c2fb081f73884ec5c11a027b1b26c6088420c356b580fd8a31813efe98e497ba17e20fc16848f314573bc661b8e2dded2f546eaa812650defd46ef109239f63f14d1afb8eb7c619cf6e575af812624cac04e0b20604d6d24183db29a8a5ac8198ab0457ff8f9acccaa6504afe0439209a8d126240d8ceaeb4b4a5389a13eb7ac7098ba0a7fb64850f1a3ddc7fe2500b33dc3b410c5ae614e7921a617b8d7e531421ce2a1a08ee54bbb879223e80f5ce0987c97f943ea9a47f1db9dc46ecdbc724ed17add6702136a4857fa02143ade16b70baee14f4a0094a58c0089142082736f6e0bce2c530312393c6f8e25e18e2b83c0c4fc4b6f3ff2229f37fac413a42aad98d19509e993452fa97feb0a32d0dc23651540847c7a1da325e7718904fc9cdf7af33c667a5e7a46d9319f4712856e8a66a8d7cd7b44e264cb0ea2b6db679915fc29e11ae8e2ee4c476350795161e47960cf743b8cafa68661419747f1b9bee8a4cd54c2b45c154c8ce755f5523cb6019e7a5483b1af1240949277a8706d57fe55f039debf786a9ed4f74a26c08dcc8932200e19f54f55305f23139792529777799976c6a4c41ace6943bc489b7ca6d7e83e06c47216bc4e8ec484ddf6bbe4bca5cb271d7ac523d7bd77604ee9be1ed71696176c6603adcad1edc83259febd5182a8c3d8c1c8119b4883dae7a465d00b1c3524ab349d5674917f7104fdf0a44cd6fb7577ee24757b93f266d69c8df23cd850602411b5f7936a101d6e97409ad0d7de41ee3fbc206dfdab980456bf1bd208fa89b03ed33467f6d8be39f347500e39f859e6c30f0dc68498a17361bcd43bd9447e83d180db7bd1f1ba5ad95624df818032fc8a4270c088dc6cce0e0a3ddfbbfb72d5c04e8d967b8b704a8d0c44a8115fd29d86d5f64e17065b5a766d8cbc5cf081602f9e65b18de599841d0fa2ae28eb1b8a7b92364aa60eb449bc6d12e58299f9c423d8ec487103ce0710b507572d583700714ec121532ea4c8700054b5e2c9d8b40856107e2b4728af06862ea7911115ddb4b70541a899ebed330d3c8105937e624a00313331503cb2dce5b7ecfdcdd5b3907058de06b5677061ee8920d4d04f501236165119685134831edcc3a7b5c772377c0e5f8d7c34583cadf7968fb92d9beed461ac6e86bfb886ca1e89edd726ecb3411c60d7850e9fc82ecb10c33633c926b5319d0e8f5cc5279c5a6d0d7e5e681726b084fbccfbfd2bb57999f4c214bf7697f5a6b80a5561baaad9b8d2f861ed343a8566c81ad282dffb96bb40e91d4de2793ab15cb9bd36c21f7378d63e0b7a431ddaad14ee6efae5f179137d9d26a82a2218978c4d46b6037b45c7a2d76cbe103915792fd6f92043c6c695c181ebf8af938f55c3dad72535d7feaaa61ca8882c72f4f565756df92cd30f60d79f2b0b1d19e75474bc317e3fca84a62a8c5a133654de9a86fda8d83f83bd902af49247da4cced7929b936e3c46ab2efc0bedca25460dd3d889b73af2a1f5e359cf223d85e546d03d55ae8e46f9ff7a4f5381ef63f06faa30496e542e56d53abf02726b8a19c5ade0488a0c807c6ba21c48be21ed9c30d58f6565f95319c932cd7da2601e1eca2aa5093b833db696516846a0446b9705e342400ebc10d67ce2b35ca890b068a28c4f8644d5ca2009d0a3aadfd05ce04fcf4a0e2d2ef3964b5ccd54b1ecfb2e99bc9edf3938410ad10a93b099a0fa9ae2a173e90b54b0415af1c315bd2cfcaddf90f4a021862c887ee7f5a41f72ce95d1965c2f255d82b2844bab277cd816822482eb0ef98af8df71384bf319a69d53549d532905fdeb52a0074024408dec22ad4f9e5504b99d46eaeaf861f503969b7e22064764036e80fc8df8c4bff61035b4291af128bdb1215987047f9ce6e48b26ef7a1932d19b838b051dbdc5dbef9533a10a7d0c4b39d643d2f884c602dbd2e7cc5347c8fbeb099d40725b98c05803fd4a4dd0a9f9182fed60f894efe9ec1c6e4796e9616831355d260a95d29f28dd437469f20895762f506ac9ea496be1dcd97a014e161cf49540dd06e773f6959e8d4e5ea6c344bb5e0348db1bbcd913bbb385799acc54fdca94c5cca8600048e0319abbd94ac5ff99fa2dea2502e1578214a7abc722f171c333cfd112e201ec09473e401955f76d063b5a89b6a1cff5f13f496149f9ef7c71e2eec5629b43c8b5fad0daa9ef1969211a52deacd260c7019bdd269775488063ecbc6ce45a94a715e141fced6c99db5d2ba29a915cdc69153b299e88ea5580c08231262f7ab9f0dbefababab9762ac1029b58177d10c20be3fba9ea3554bcef7766ec79adc905faaba8a67e6a5f5428638995c6015be1655d7c5d3f51bac9b0e1347201ac265cf22fcab9d4577b86230bf9c799c75368f887783cdd85626fc5b5a1f6d3c45c375a77ac9b29b4aa68960475d15b5095192c6640cb3b490266e7480d0b67d7bcae7ddd6589ea52e0a1b842c0d0c7cfcdba75ed383eaca855b9c7c7cbd8a92c5c359fa1e542df0acfd218b93e76aa0e34ee22bc8913c7d38599da85308af4b939cee8fadde289a824afa5d7c769f6f1385eebb576eb9e5fe9f5ac422dd689bc9df1e9692907d481da1d0ff4bd2507c57193a78bc4d61124aff5c5fa8d6da1779636e9d9816289803e32501f8ce244fd6080d457932d4a19982b55c2769d9d205cd2ede0dde1fa35ce282a9d27ec0ccae732bddccb0c1cbfa14764f04215e0c5635f3ca8ef2c6fca2dccde49517b6ccf1b6f0f60266c4d027033bfd35dd5a4f6854dbb33971f0ca13900d302e52a4334f21966d73ce017b9735b026b0c9b8be8561659010a1ed5dadb8564bd57965a66767e756256d41f01d5f4f68aa26a2ef0c15a8eac33d85e3500b7afcd73697c3fea79023741fa2340d919262589aceeea788dd7f6a17380fc1e3a790f13e146c24b75892152768f4ff70058f13492f0f6f6c6620561337f4abfe3954e20d027b7d2151233e3e67a0499f7514bf1ce5328e431281a70c66c709a7f597ba228d7be76f649dd709501277806517e0ce30bf83aebe081653ecb3cb02a3dfaf0616ac32cccecaab346584fbed466f563f531b6145991d1fb9ae3", 0x1000}, {&(0x7f00000029c0)="1a1e1aec2bae8cf5b3ee41d7bb152339d4015bb472176e282d0a1be126c32c32365a2c7453b4b99131b7dd8254605e28773aef5ed80c39ecc40e7dbb4b760d9bbe8b00d29de7c9bc74d55e496f8fa48c669830584281c368ae3f1c2b2b9b88f8fff0523c318258bae106e8115dc0a4c66d50c4472dd87644f0aed26bafcda86f1d9bf7e5fd8303a4f317c2dcbd83620682861b7ab90370c852efaa3dc870f0af4219c2fb61bdb06bb39a440ddcd40387ab6027c9fc83ec72b7f775c2f049d6b1b08fc29cdd881706edb12e3799f10a7505890697e2118c5ff026c0f93d25d61ddd19e803d5435626a1566d039eb5315c6c6bd1791e07b4153515b187c8336ccdc9241b6bbba34abce456a70dbe92dc2250a78cbc63c2e475ce3451ca58fa48735961e49fb1d398437fc13766fabeef82f4adf7c994af87a6710f98d7b7228988c59e26fc28bf3ff6c8901b9a7becbd718c00a1e098004706646302ce149c5c83d5b7149c285df0d3c9d4ab692d9bce47cc5cc6f632b6d014ed7926f5b296c078c8527a077b1ff2dd1b2d8fe9242228abdb293682ce539a5da6fe3697b79808c7c4da1d75e12f82e62aa9c3ca3e9e64e739e584f1eb23173f17e772a242dc8cb3541ec9a309e6fcefa9f8f19902c963fcd63a3cb0865515eefd8f24ae33b82b8385186b4c592d861680439c4f4934262f0f11abd8f9cb0ab92c028aec4d5d98c6ab8d3cf931f01dc74919fb2c8c612abe19baf26e939fd472d6541c137e5912359ef3d0637ad9b82d533eca52f2d00099f26645ef98ebbe78c5e4ff03a2aae82d7de50e618dc17b73512455f12776f7f07e299458b33d18d1c7c32aff80d843d790a6edcc8f24f5faf5a63bbee438d63085316b86b397861edde4b5d12d59ce05a1f8d119abec4801cbcafb7a5611bf38b2b8b15314b50bb6ec99e9db6032bee737dbfcd36997100e320548a5275b246e60f4335ff7a498302546d4ee65c79664d78c21b57344ddf94600f8d062e7a2fa031966f77c7f2bed9e7b64a067ab398198ce1f39348afa0906bf6ce13196beae0aa093254fcaf5d9052b8065bf3ae46949d10d0c95aa36be53700f66c151e44326d257387c1e62d4bebedcec766312da4ddc57d0f6aba6c223058cb60588ce17bfa48ab2750639a95413380878c8edddb2da691a33ef1260cf32e89db8d30755994f5e2c6942d6b18903ac1e249344c01599954ffbfdf9fc276fd0e9925cfa947f1c63508e7499c42f467193b82cab309169d11d594cda06df154ab08f1cdcc3b299c266c83393b91164a2b39ddf9a85d6d9b5da1254acd447073464c81da44ae8d8bc94d4b09e747235d45c4283defa2674905bbde8786104d1b0018a340e62c19d82546c4358ca726cf5ab67235f6b4d7e21e2166f5c471a2e6589c3905714aacf50ee8ccee7a0073c57237a3a5e838827167455d1b02082c8f5bf0423211e4ecdc2f830adea4da5c51252434e053962f076601f780d0ccdb058dfb6d960e915898ddd250c99a35247b4c06e310c542f2bf0e4e0fb1db9ecf163823c9ef7fcef5db363e63da83e62591f36fb519ab2e3d5488f1d87091fcb852f397f4f515d7b070829eecf6fd05144834f42a49298874f7fdd2a46a2ed02f9986363b8c59e97d6586a0918c49feadf18ed5b784a59a8c1fb4f2744a6e4de6655c92995d018ae6a3168172b2574977207b43c0bf534f1d5a54bb8caab931badf3b89519b4632c92fb44f343065546baa2dd5b5839b05b92b72e40b44524956de74bbc265b1224fed13598222649e00309c5bb81778ef0a7a3ba859ddc1aa54fe27f7f9fa9be77bc870e19ee01d66757b75b869b88f8aa7082363d0da6304e9e967539e6480852c9e7f3e04b65ac883251bf8aef5af8b735c3c1681f159f63be29e6562ddf16f5c25140aed5d522e56d5623bc200740cefc6a480d1cfbfcae72c0e188df94c1853a0ec4ad805cc8dea771a59c922a9f3ad2d8ffd4959293d5defa88d711bb523d1201f4e463eff6013b01102c5196777801f18b591b7993d2d37cd0c062cde3a806ee6492fef630e88b847a5d6d56e5b244ba2d6610284de4685b9911379f7450542533bf528edad98d41ace4414a45ccfdb05590cd49e66a916a32fa371bec491df98061d36e56893721852b56ab32ebd9d9e48a45f66d501468d1e360cb5f66ac3b786a24124e5079ac25035e99cf32081744f6915006a71758418f95fd49962cc4ee7a96d8189d434afd999952958773abfe623d9280daedbb144fe20405c8082350904fc01cdcbbe2a420b4b1683e0b37a6125ff658ebda2c5b47dd3f560d91f59af5f86aa1c2c0c4042f8d19f7b1fb9b2e3dbb8c29783686277efc7c3f29c7b0fd0c6d39e4da899e69b9e365eb7d2ef6e2f0011ddce764bd3eaf234d85d52c65d7c90259dbedf20977215b15b0b9f0960bec9b1dc1b617c404c9aecbd1edbb6da9fcd5e0799267b79e3da4cf27c4d031507a614091d471f1a464aadfe21c2567b96d556d34c5837ec6ab4491c3ad446d20c408b84cbdde004a1afc6f5a9d1d42f00fb0b98edf58c9a4ddd994bc340bf8f44215b72dfc4332413eb7c1c5622d4d0a88fce796c14af4b49ac94559db4e5a05a2bfbb6d86858f0623f4ac769459a9442088867384e3b37795c670f4ac6bc2a9ed6c6a666cbe3a6143c9732924c619509514355dafa236b3f6cfd6e9c790c733a89c28b83f5836feea78956cc099ef7c79a367145bcaf51117d9f53474ec88181d210d9ca20470f59799fa5badce6ea5b7c52302493e88795fb7641c82407473f4c4fe074eaed39157b61c9aebc7b5438c4864fc6927bc6196f34e05a4c5bb413e8f68b5588df08faff8f60c39c6c515b36a5841ccd5821df6fa2258e40eb1c1d4e6e9400742533f29792839ca9ca9ff1ebb38a0d842595db870e1229e574aa80137fd9df73bf1dbdb7c4ee5105a3fb847d0f090bb3def168289fd8ec31282ded8d1e352272c7deeecb6b58e76d4cebcd9111644a5a70abb5dcf26984f6d3d348917f6d787ecb597d76026d6a1e8e32dcdffbbbadf19e33dc0dd99a6323c0b10e2e51bdc7408e4c548f4186d158c7e41c980b4c6fc8955cf983d0e1de06c9751b90c23410217de45f31cdebd3c983c1868de3ee95785a890aa48013866e5758104ae1d0fdd7699cf579e0d72ad77db6a6b5f66c0c813b2031e71aece9687f5f2ff1872dd33f04f3b5d123378cd54c3c7af7773433ff6f6a97215e3743a30a8b517d1463fa68a1431414480f78449e67ac32ec2d63211b9759a3e2ae12a60a8959b3c7ceeb89d46220c8442cfdd0b00477ee1b19005afd92e80aba312b542aab91a8762c402ace254c0626c1ab32acbf0334606a8d5a6f228337d7963d3e4f592c4925ed423a6f225b7cd2ac4b5925e4ce442a6d62f519192706c1d5ae299dc2642842db7fe125a22f481a2fcd47f47930dca7cdc2668bc7f8f8e4df4bb7091210184ee3b4b8b9079c345b3a2768ab0b8da407fa825b68f730c63108a29fe412a85d244aaa892e7ec5a1d7125ff80350a95390bcdb2132a8f9e2d87d50275ab83069318a618fe129d7bb4dd6e6786036f95662dcea7280267145346a765556de1e8bc131648afec8e436c709142a9d6607b3bd3907e2e0373e8a5600238f9bcdb3fc235118505a2112cb7d915a8dfa434deff39e61674fedd165b8ae695994d3ed6e797091df53e892776b8ddd97a575d2472c92e9a85c9d84ee2ba502865eca0d71c860eea29e51ba15bb744007de3144dfc3236167c04ab9699efc91b003a5f84e2e09d11202d6d0ebf512eb5215124f73315e8f5ee28ddabf210660f575e1f65f01ca408a357a835441dc4c9892c6b3318c993e35646ee49eadd0310b3be39cfd0170794da4d67d4323ab2720d2b0f29418c24c38bcfa7c9f4c4a3620a9118f0b0167fd597d97383b69b9d6181b77404bb5a14306ecdaada89d1bddbffd7bc7cb9a82fe5856ef583f210833fa26ed5bf27a66b9bf14096d644a5d776b82adb0e994ab10717fd5b12f6180e7a1363273aa583fe243708c182da85709d9ed2a34d50dd6cd666b05bf049d3573b5860fcb6492bd700139fb19f0beaf30e81306f2f6bb270b9aeb70a1ccfda3e990fdfb0ce9af3b81fa49f805acb3ce1a4a8127e50caebead35d9f1130d868cdd51c47b8413572e54ceb4fad19b2d106705fdb6bac59f71894d742e940170cc491da4792666b99f24afacb8a26aea8f0a8be1cf1fd91ecec3ad67bfebb73af93956e00a37c76a64759266dbed3f28d1d4b4f336e9356f98a361eadc4296cf09823a99d9ee26c8c3de892166801d1ab560ef3a3b8f9f2f7a5a0c0e791ef8e2c48478bb7b2fdfc61cde574f97a59947d3a8281ccf4a703d24efd82dd9ab4486aa458acc3c0151966fcc532a79c8899cc1b8325966abb524b9bfc37d584765f49edf6a00e680a7a1e8495d9cec5af37f139ada83a49b9c95f7387eca2e21e109d2d9de4e1acaa03fc309fbd219fb07cd1133756ea1e7204ab78bec2b5cc3733e1e5c149dcf07e89b1025fd13bb56cbabffd66225a1e9fd93e8fda8b757624d190aa81c8bdffdd7688919d5eb091ccfa6834297d7b1fafec7a841b30166de6ddf2a86d8cd36aed30c703683e821297ab3cca93cfce84855d13b86886937b7d2420423f9d732aa1a93eee785ffc59b639d2ffef82c9028fff1095e03f3b4bad1e9574e03b5ed6d1c286dafce7af307ccd913dfc06c587831403f6a833dccead9446f047ad90f635342796dacd29a68e78ecccafeac5b3712b993c939ea52b5324372d9d3a9a9a2615677b0acae1b00e481d24ecce5d8a22b3aa030a03ce51b8bfba31db1b7dfa706035fb65c7837826c3e814e6c8c0f046f4b403489d183496c98b4b269b7e24c4f502cfb0c68338a6bda37e8494ec2a415cf68769102d2cff4012fb56c61e1068cab03fa3793c15810fc59e2cb237ec6b90e6413f5469cc60a7390144082d4ab9a2a49929bbb0703922be9751800b2334d91b9a61074fb2eb007812e6db8810baf74260a4b733ad2e4f2b90a21a091f8499c1d3c6bb483c70c2fd63da36142f6e28f15a8facca61fa560f3d33fc2c5c68beafc0b178e56ba42b6027acfca942fd2a5c5d1c15f1afc03ab1923f7b1c244c2ebf5db4879152127f1010754c88a820fe6881cea907a7fcfe7a452141f3938d1dbb083cf15bd13f3b9065b0a4805a8683819078047d28e535fa3cb2a70f25fd42af327d426138c1916841c0aa88d509adf17936f039a1cd62e40e71bd0639771091fe06864bfa97f0ab9a1f92fcf7a45fe18b6137d5dc63f079bfa39110d7dac83e372b455c5a261f3c62830e5fe1ef67c086fe61f41a4931ba71582e27a04e641b625bde87e8a41a0880e02d7189ade5dc7a6c9dbdbc6dabfddf3441fa28e9f9871dec192d577ebefaad595f1ae7960c2a5e31764c1537d8f726e05655c31be8ac0d8ba61ab03eedff7dca06661a8c2fc217ff338a7c16e1f6f4f77a812e9f11e2c4e3b0916fd4e07df12fb3a6becd8b1d38bcb1e0488ce57e00923e4f17a7309349c009f5b5c591735a807f18c55613f8b7efec22d89fd1788c6b752c046f8a7a29c354d22abd2c2641ea439d455925d88900a7e9f0b1ad5d182b865efa01a2e98518db1b8cc5049082490b582c4fdf8c9cc9e8375a42b41498687c1d1eaa4e63eb8e30898e9c1e2155db218b803710c3a3feafbe831e0f33232a43fea5d6a46a092316958be3d47de10dd653ec965034cb29df162ea648998c", 0x1000}, {&(0x7f00000039c0)="b3e5a36d468b9ac9bcfd80a654a6525262f399382a97282faf66445d2660904c86777c4d6ab39a43acbd71da3b2f0ea00f66c082d5c83b1653d3fd8450fed52a9bf3a7ca241f4fe6757c8ff3dccf7f8a3b26e272877b175d", 0x58}, {&(0x7f0000003a40)="711f0c38d32a578f5fe3f305ee510b89485936a66ebe3f988b23f68b6aef0cd5cfa757acdc808305d4a92fd457c703fff8248914b72a2ecbe7963fb50492656fbe65bd0667ea7319838d1191fafc6fc1bed364b42e7ef86924b82e2082188b3f4ab1c33c9fe5490ae7c98e24ba7695d31ac43de8d6a4a22bdfdbf00b586fc4965ad4fdeb4688c2e74341e660e780148751f3cdb3180853c71ea0f95db763eec8e3ef9e130fcbfc284f3b5275d9ae1e52e2b81f11c4fc12c62ece7e61762dad773f4ae5b62a2d2a31d16370f38355cea3a6e035bf723ced38034bcca7b58cde78e3326a57afee738122deb44f24bb6edb7d657e705ed880d02237c1dd0c5420", 0xff}, {&(0x7f0000003b40)="1ecaa77435aeff5ea0a96fdc7eb8adca7f2720693682ee9059401b262a03b029af8c6989a7eca5", 0x27}], 0x8, &(0x7f0000003dc0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x98, 0x1}, 0x3) flock(r2, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003ec0), 0xc) r16 = socket(0x7, 0x2, 0x72) connect$unix(r16, &(0x7f0000003f00)=@file={0x0, './file0\x00'}, 0xa) bind(r16, &(0x7f0000003f40)=@in6={0x18, 0x0, 0x7fffffff, 0x5}, 0xc) sendmsg$unix(r2, &(0x7f0000004240)={&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004200)=[{&(0x7f0000003fc0)="84eda12b9cedd998053fdf384f9bcf4929c26e52e0630ea6615b516fd858ba107a693d23c32fcefc9bd6c46f2a476a39ae980be2a591e2d8e5026c27eb8e1cc5d57345462d44e5102a47f8f67f730b6e3aafa9702c14e21d79a6f2770d5c85fbcdeaf1ab0c77015a4032e99af2931b1216b3945834559c855a50964c7f85a3b9312981d5e3cbc15aeb440431a8aaa783cff57b58ff2d76bcb2300e689adc88689151523ddeff65f07df827330ce1d39a2a51a3c95776b3a9a5a3c906b2faf949802ebb31faaf8a2ab6f695853c3bb810fef93b8419c62160444bf80418883f6d8fe29fc197", 0xe5}, {&(0x7f00000040c0)="e5c088a4f7d2350babbd950f47b747811311b5cca59d56ccdfd1498b", 0x1c}, {&(0x7f0000004100)="79c7bc14cdcd089acfe8d0b949e029cc517b37a936e73e0f516c0877be769bd2ea24c7d9c1cdb1d9", 0x28}, {&(0x7f0000004140)="2b1b2f1750496bc3f48e179e7c18390c39b55181109b85af82934754c59fb366cd8562546ee8c054f68560091af8145179baabd5f1ee701354af3e760cca19a1c7abfc7a20fb4e2fd2f4de49cf2ca2e1fa657d0dc97ee64968fa11b5fb340b716874af6aadaf1c3c56b9fc7e593336b4b69f2e47d775577c62ea6a90d5ca2a6807033b39467350033291205210eff0ce8266ff6e129e82ebbb643653a895bac4178b8292dcfcc93370c03456e7f45c3675", 0xb1}], 0x4, 0x0, 0x0, 0x8}, 0x6) socket(0x1, 0xedc5b2915613b006, 0x4) unlinkat(r2, &(0x7f0000004280)='./file0\x00', 0x8) 03:18:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xd7, 0xca5, 0x1000, 0x9, "c0c809266113958bd48840e079e2a64404cbd86c", 0x0, 0x88}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x2, 0x7fff, 0x2, 0x3, "f8307936055eaaecc3123d5add83bf1f1c3a3b4d", 0x8, 0xf742}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="4399e59d5be4e520b2b5c6ef55172163b705aa0109fab0d6f3233880ae23c3c2d3c984ba4338e7f143a7cc7f96ddd394bbd3cd08a4bd3e18d5cb2579688cf33c98be91dfbfde232d38aa6184a2ea225fe62544a9aeff05d57aeb19703196c4b769a7936ab089301b12feec1fd6045a00921e844226005e29d972c157d5014129a2b870c1503bb8ae37cc898ba304f039afdf8ded6133159a88ef17deb6eb89bafee75b7d2c31bae790fb67c71c9cd4af80d97466123e5e082fe1d54c99ce59d1caffe0feaa7a24ac9768b3932bde296a29e13d80050ce87af4849c96fc531a0c01137ec0238d7944", 0xe8) write(r1, &(0x7f0000000240)="11ae670862cae3b81c5c239dbd829e339b8827181cd841ec3b9ca05330860680910ee3ef446ece126099531d60a64c783925893fce22786426c599ca0c8f02958193f705f1ccc66bcd1769da56d057832d79dede709013dcb718611b79a517391726412f28421724", 0x68) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x71dc, 0x3, 0x6, 0x3, "9b8906e7ac0598aeb6ca7a96acd64be3fec3c67e", 0x7fffffff, 0x8}) close(r0) dup(r1) r4 = syz_open_pts() r5 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x3, 0x2, 0x7ff, 0x20, r5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x20, 0x0, 0x81, 0x5, "758cf96eec247203d15da3c9a20aa7ac0042a097", 0x9, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0xffffffffffffffff, 0x7, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f", 0x1}) pipe(&(0x7f0000000440)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:43 executing program 1: r0 = socket(0x18, 0xd486d2e893e11b6a, 0x5435) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x1ff) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 03:18:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000740)={0x3, 0xfff}, &(0x7f0000000780)) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="279f8c4521305344bb82a4591dba7c5249c2822c08f987873457c48adacb77bcd1129ffc3b48827dc5aec39ff75fe5ae81537154892e7ad1a850b896b8947ad8f61532d62c08ed94e3e024e3b31165511b49f47047ef8ca3b41b14137b3c9387a63a9d24243c6427a38526b7bb9bf46dee1837", 0x73}, {&(0x7f0000000140)="0ddabe3b99fb5743edc841ce64196adbd9b6e9d88e747de553e0d1bad9e0cbcce0c51a84e6e527f6a45bc72f6402a7a80149fd61311413b204a9b917342f20fc515c735de0de278cd74120d61f1d84ea26e7eb4b944be29edad074a37159efb99a0d993d7b5dbdd85e849bdb5bf1821b1ed88638f0ca6dfcbaff29ce4de302117e8bbb3a5b9f2f36a16aa88f60d856dbae231a459f73943e8c68abd1d674833081c04c32401bf4f0a4a01a238450dde284b9385f72f4a22b14e37fc6a0b69bb860bb8afe63152107fb6b5e03e6b8a94ecd2e3775d51aea267d3a", 0xda}, {&(0x7f0000000240)="93e0460001e65c9ad0b8a4ffd6656ff932e753baa5447cc6108d9b37e1b6782f7b6ef36907089eeaa3c4851adab6571249efe50e184c26af486504f3090598876197c40e106ba078bdbc545aaa5d33a44470a0970a2d2187211e6e6af45ff9c08454b898f2177fc7318226518694747b6b83c9910b208be862710489a175909753736bde831d619c03e2103e8641ba91b5d02281ccb5a0650c11", 0x9a}, {&(0x7f0000000300)="b591a13158a1c6dd4042d5ef257113082da6f550ebde56203a9fb35d4cbb60e20489d792ef3ecebf334c611cec1f6737d4ec3850a001e71f7912767c5c93caf85714d369630bab279abb15272d8d422d64be2b5b6847a1518b1e08713cc4f375fe69512797", 0x65}, {&(0x7f0000000380)="83cae04855d79aa4dab933bcc3338bbc848ab5b88a35f74998e89b022b6edaeffc0907a1dc055709f356756ac4f1712eb5cc3de103a9349c2d28ac9b7769b6b66804bc67dcdfdcea1f376eb3698458f1f190832cce21a675f4", 0x59}, {&(0x7f0000000400)="34fd444b264134035db2f5102efc1ee5c1b9df3b773e3683cd76933f9fcbaf654590a34f47b9863fa65fcdca70d9a9022e4d21c85cacd619e835f10f401a9a5d82b1e89b519c868d03b6f76e95199349d95aeac33e7256e8a2291acc1f62d5164c3d3ac97d1a7edaea24fd81b823a65b7c1526ba0ac79744bac6efdbda4646280a3b0f815cf4703354bb1865d4b305568482e3315f8a858324e78c6cfcb1a12e6ce7d25c8ce7bd37a8dd2e9c055e42a8034508b29f233d7487e23f4676b12db7ed44f3d8eec5a5aaa82fd5116c1c3879e5b028134f6ffda9ccf1e8d7cf940d102324acfb2d18e15fe9fe14", 0xeb}], 0x6, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x120, 0x400}, 0x400) 03:18:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0xfffffffffffffffe}) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001200)={0xffffffffffff0000, 0x3}, 0x8) read(r6, &(0x7f0000001240)=""/178, 0xb2) pipe(&(0x7f0000001300)={0xffffffffffffffff}) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001340)) r8 = openat(r2, &(0x7f0000001380)='./file0\x00', 0x200, 0x2) write(r7, &(0x7f00000013c0)="06db9bd015d021dd59db238ce2e7e9264350aa81aacc27914da0aa9e68f40a8e367b7439fa93810e3e8c9ab00f0d61c3a565cf84cd19c5c2a48ee12b5c7e8eca559005efbc6ed146ba4780e6df89b6cf67d3777a17252d8b4c198d77d921baaf", 0x60) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) utimensat(r7, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x3}, {0x8001, 0x20}}, 0x2) accept(r0, &(0x7f0000001500)=@un=@abs, &(0x7f0000001540)=0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001580)) pwritev(r8, &(0x7f0000001680)=[{&(0x7f00000015c0)="c9b0ca7d10a59753dc983917eea4d676a54644fceee464f9249e9258cba3ef6a4004490420635620adff3e14d5b49294099bf5d433cb96fb958ee22de1983b6e8709550a294b982b5e659109f2f5514566a91138157271f83d851283f539e9f6f27a87015adcdb4037a0b814a1d1b73fb7719e46a0d712261510b1a75213bd1751c1d2c9", 0x84}], 0x1, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$TIOCNXCL(r4, 0x2000740e) setregid(r9, r9) dup(r0) fcntl$setflags(r6, 0x2, 0x0) open(&(0x7f00000016c0)='./file0\x00', 0x10020, 0x80) pipe(&(0x7f0000001700)) connect(r3, &(0x7f0000001740)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001780)={0x5, 0x2, 0x3, 0x3ff, "b9fdd08b09ffb0c93f71435f879dd8d6504783ac", 0x5, 0x191e9a23}) 03:18:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xac, 0x4, 0x3, 0xe570, "75f91d7a1d993c72d07727be09be9551a5973008", 0x8, 0x5f11d531}) r1 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mlockall(0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x6, 0x7, 0xffffffffffffffff, "f4be60407c7d3bd3a1a4aaea787c4c87e96d5bdf", 0x10001, 0x8}) 03:18:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000100000001}) 03:18:45 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x8841cfeac92a63cd, 0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) shmdt(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x6, 0x100, 0x80000000, 0x100}) 03:18:45 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f00000005c0)="261e9957662f879a267dbf7eabb30dc4dc48b8f27674468a427ab74fa7817dfb34df1149f0dda4bb80c6dc59c998eed641233dd395f680436900616068316badfc1443e93fbfcc424fde7d4ca8c3f4376c3642be988be0592ac70ddc3ee03357cf7dd1e8a756bc2ac85eb53ea0bfaa9768ffc0dcb69101c33aad75b0f301c104d4c2eb46c8fff272ed7709408d0df5b78ed8a1aa6e91d5a831371117eb84d00ad6c996233b85ae462fb2532997ac6b2f7037aa65329a", 0xb6) poll(&(0x7f0000000540)=[{r0, 0x104}, {r1, 0x1}, {r2, 0x100}], 0x3, 0xfffffffffffffff9) socket$inet(0x2, 0x5, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) nanosleep(&(0x7f0000000440)={0x8000, 0xffffffffffffffc0}, &(0x7f0000000680)) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x7, 0xfffffffffffffffd}, 0x0, &(0x7f0000000100)={0x25b6, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCCBRK(r0, 0x2000747a) chown(&(0x7f0000000580)='./file0\x00', r3, r4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='!&-{\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='[v-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':.\'\x00', &(0x7f0000000380)='%\x00']) 03:18:45 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 03:18:45 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 03:18:45 executing program 1: r0 = getpid() r1 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffc000/0x2000)=nil) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) r3 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x400, r3, r4, r5, r6, 0x80, 0x6}, 0xe7, 0x4, r0, r0, 0x2, 0x4, 0x101}) getpgid(r0) 03:18:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000000080), 0x1000000000000116) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 03:18:46 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x5d70, 0x3f, r1}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) chdir(&(0x7f0000739ffe)='..') fchmod(r0, 0x0) 03:18:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000680)=""/170, 0xaa}, {&(0x7f0000000740)=""/232, 0x96}], 0x2, &(0x7f0000000880)=""/146, 0xffffffffffffff7a}, 0x840) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 03:18:46 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffe) bind$inet(r0, &(0x7f0000000180), 0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 03:18:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x1}, 0xc) 03:18:46 executing program 1: r0 = getuid() getuid() getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x200, 0x5, 0x7}) r2 = getuid() setreuid(r0, r2) getpid() 03:18:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) 03:18:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x148) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)="cc14148962ca8725227593599feeca028f8f4c669173a48916c6e9bdb87ea02e85fc18e3c5758dc959852ff58f944b72ab3cc7968449e4", 0x37}, {&(0x7f00000001c0)="4b70e31dd30c8472c13004e551a43aa22c0f86bd45aaea40e82d14a1e0eba46af8a2f5629cc9cde5fdc9e051a6b6ce119af23db46061558f2297128d788362dd6892de24cf71c5898e547d8c35", 0x4d}, {&(0x7f0000000240)="def1027e8d0d00c5351e64371d4364e1603dbc859e5563718110c37d35407e1f16fe70d3a123a8bd7a3937e248791170ec60437400c432c87e6637e4fd93a5bab06b3ffc63680a8667b0d9635fbb1ab59a0958cdcc17ceccd2bb70bbaa44d886591737dbed66b863a22c345626811f6a9b9b1e3c131cb2d46d2a614c5cfc5fd97b714e71a1050009935ee2d9809f69071ad0dd1e610d501b974f70a367d7e9f5920b41408872da29c2371314937aca923943ad623433433e4509fb67a0d6103aa43ceebd715b47e314a3dec825cb2eabf2d042d63735abfd296c5ca6b5bb90c8b9a5e02cad571b744ce6edd641997781c0e0fbca00902bd35855bf6cee21d366152ffd950a5a31844270631b22ff89e3d5edf5119b75164f907baae95e985d931150c735db6a8dd1b88e9bd381cc8577109ac8652d1afab4c74290f843a412a82e43393f562c5a3ce7e6276e32527c60cd74e65bfa9a9166e392d2dc8336284db1ed82d23f0cb10d8b15f2affaa0c5e7dc1786ac82dc281c36178a492695300d86e376a3e93f1587348f588f5bec76baf92b3ebc8db115ec6bbea46868171696ebd4a002b0b5a589ed3740a7f479b2d72e78359d815d9281370e9590f012a49c99e663492459a653c1f1d428374a8a8bea8fdaf5f53e705b6d776e65ed4841c20491be0cd9c6c5f863bbdf002fcb827a867223815b33543357115c7b9f9b1ea6774f74473dabccf369dc9ea4a00d6e1ed7f94dd1a18fccf2b44756b5c05da2b6f35baa3bbc86b6fe7ca51c8bd40302563507b364fea94f8b9a99df428a4fdd206a4d4e29c783aa1c4cd9d0097ca5817a3a0d6709b11bb5e89165725ddafa525a52d0f37469fa5fc68448c9f020e818898a6d722028a37d321d4e9227ef78bfdce54cea28d02b9aa2556dfad3c338051d6ec95876671c0894ed6b74552201a726253927a22497377d9d4421032483ccb09f44a26d197f8178455df3eaebccff0bee665422033ac134ad6b65bb12107c4037b8227665d62e137e223d3125962406fd39017bfaf54703b94f50ee04564f5b92e1b01f1929e25c47d45f46d818c11485c7b2acf3355d166b6a26eff56a2e58ea24b2a97a80e912fd64433f7ab048135bc5b6be2ce973e096920f7c81ef0894863532e1716783e06ad84bd24765ccbcfb153361bb191d9c71887021db01d19e0066184eb9f35702720b46bf2a4f0c96aa38a37264e29ff759f581955c63de284748e18eea7f4af0422f3228887d7b2ada52a34e8ab57536c0b92213f475f0cf76aeb21842cae061e5e6653d77d5e03460a808aea2c258ef7a15daa6a79e62749a0c94223cb5fd1a0f6f21a53a4dd17d9e2216e279ca8d0c8d370ced8ab1b3db237512d7ff2b56f74c38b58c50421d0223ad5b0cb57b5e63a2d6b1991d9b511e323cf58e2d10e2b3c15db8b9051aed3b3033e460d4bfb2cf94887b53bf8af0ef8dbb64340a85b6942500fb16019a06c73e4d6dd70320d3ab03d18d7a8a053c32a236baabfd9c44e05705f7fdc4c2b10c2644420ba83660e69c4ad97b9dc9e0522e1f968e950f4d75adcd030fbcf9a848ee74ad55f986e6c0de10b0e6cc996ee38ff709450230d5543eb0aa42f2ff19d183f2839d14a07ec7965fba062c8bd4b1318db6a1f7da400fd0a0fbac63d2955a1dc4d7799cede72c3bb6efe2e3f9501a42c8b1bac958abea55ed72b4a0faf9b4448e81fd1d9c7c8263d85f418e53d65beb10423e85f7fdab5b205ffb664a8e99280d9de20299ceac64470c78c456608bcc7b24c328bd0f4ccf162cd49bc4c277575ade1926648d7ff8e361dd3cd2cb8d7fd2a1fde05638f72c88736720bf96de55e1de686ecbba64008abb0e267eda3e8061c4d3ae313451ce4102b311ae0c396ca4b2b5a0449ffe30a8f4fc53141e44edd6645b348a93a8bbfb90b2945fde651ae1cb8ac4f226b8e0d4bdf97aea51926da01e27d5e398e325224f2a9715accaa846b6352e75116be64e2c2b31fb939f06b6d3f5059881e9a0e131016cf848cfc764ee72bb1576b29840c1d6ae347196c13613916cf3ef593881751a31ef8ffb53e53a169c695005dfd683cf177e2240fd261c6b7c678dbfb19501e8bf0a7db0ae8e5ecdf4fa2dbe647d345371561a0447da26e0ade3fbb492ca85844ea48bc033d529c78681ad8a62a9bdd472fd395d83eb7c1bcf247f9def19899c2a0d4f69af96b41bc86d62c62f3976fe19d39bb95368b8dd93c5c2079db6170c514380feecdc6d794f0d95d72880db204e62cc3e766132dfc683f8605ce862fa16414f4f78d237381be7592831364f503c844e6b217f15d50f7b874bb8dceabe9380b290e0db782148a98f9cb5b39dd930d4474f0063f1b3d172556971de4bf0eee207bae448c17c2b667f1d33795dcfcb4c4b77ee5df38381088a24809b507ed0567d5f0a6e8b0c1753b4ce69e86842b3a0d31ff25c2a3c4671be8fb58a1876ce3150a63280c4310cfb2e231e6c9c2d7493bbae3e652f56a7350afe5e6029982606b138c81f53c3cd940f376a82ad687d9fbfcd89e58ff320316b0277d45d5ece6bb27eeb04e999b74ca7e2764f5b17ef00693a7af1d43a12c518bde78e34dc49a76dc3c7f14abb776271274ea92edb63b1cf4d79109f95375e5964ed545476e410d92499547b59435302f044bdc69ecce2cecf2119cf178e53df85b0a49e6f10d262a44dffe783a0cadf88d674ea113c6ebf32f1a4ae26537cfb5dddb766ae883d0eb3f3b21992f87171851165da9f040d27f59049a4f606bf0f3a19c42bf12eaab26658bae7b776a7c06bf83d94ca6822e9ea00299561f0b036daf1b91300575f6a7b65a99258b257dda4dde1b64a7161d1565c0676caca8de4ce05506e0826bc6382122cd7eb6b1ee8a23e2037d7cc979c726edcb0c0b6bded47b9e09cdf580d9a12b2c4fb2b5d70364bd9faa375ddf1acafa508706501450b587777371b216cb118c8d9bfc93540847d3a1be2a63363abb59dedd1f89f731704f2d32d7d80ef720222a3d82516e5e9bb0dab29c7731e6e5d0f156f4b7dc3f0f10acd59f0ac1c4c7d65d6349785f1190ebe26a3b842ab8cb60c06dd7b4963d17d3eed813c55bd6cab0e5e1efd33e85323deb8d7b511547b84152691df15f0d2cd6e735ff1e0545c9fc7c882bfdd60e74071681568757d15d4e56d90f732fdf37947e3fb284b1bb2c9c5784add0a7f4ceb8d8e9243d49faf6adf575c64cb07c04e8328d2a52d781cb59f1d83a13149ab1848621f3955713452e005b059f3f642683d8e9e072e4af7a7e0fae9c8136b8c573021224f7f2b2c8c6fdd00429d1bffecd6f17072a62d97df306a397d612f682ac514a5acaedd1aef7df82f66ff3f3ee2dd64b409ace49c74d4f1b09e8caeaa82869f3cab1c3fbcfbe8b196f85782e761906b09f733269d5962f8af279724a6664166e449f11656c66f3a11475d9eaf019df303ec60b06e53a757c154debb8b1f266dc8e4ee240be6bcaef3565c8d4d4178322fbcc6eb7915d8907fd53318e1168b35122bd4ae237eb997df1113bde697e50fd7253bd82262d3cdf131c11285c9ed32f538960a4ea36d749e9e5a06dd2aa3f43d1b80e253a21df8e954d53c8dd2b45ec8d6b2546dacff441389604083c4dd74544ee308d88c0cc8bd2601b4613ba5d259072a1734f7d0765bd9784a457d1043217aafe9a792360135b2997bc0ddcd8c3ce2d37784f4e6a634040a46fe6e7a331ccb68125f2d1c54e39b84e7e27c03143c80a049570a5185b1675b79f66362237e94b8b6526fbfe3ddf3698dcdc15c34e0e6e9e0d54261d35eb06ca37d1ede788106b5a32e1f9f2e034687e11bea1c7f9936500c650c40794f60c8f5bf7df254ea49d360272d8994d40a3b45495aeca1faa3db3448882a47dbfd99240aebe4e525bf48202c8855ee2f65022dcba5be88c81ad0c88f2e68b1493a94938fc4b66e6e4af603b65c028c72d286ae29bbe37ba94e6ffc6668c8afd7ff45a709fc461350a82a0ef435748103f1e94880f42cf2ddc9cbf9dcbdfa9cbfef24f42ea91ea1faa423dce0fa6f1b546659c536d20ba387f6195e5486ea926500ba5ac94406a031695aef2d23116948654db65f47d0996d723d9d643f33cdadd792c74f200ba21c6bcb98f137053a4dc4d3e7d126858572fdc0e543c24cc0257b0f687aa4b3cda6871380bf05ad9b50c0e0d5cd423283242fe3d092ac18cf950286c5c4f84ed089461bec8039fdf117dc0f7277461c2eff0689905c0fdf1f8d2b8c23a7d9c6f6992dc9798dab81da6f73213f8a4b51c82e17d69ee79bc266358c03b12e6899c17428ca3f1b37862a0627f51fb3b6317f535c6e01e9730bf6e2cf5fd3efa2ed12387039e9123ff948850a1726be9531593f24574e8dadcc549217aed0df6504031719a2ed5cb08beccd8102aabd1bdb13da91af71804e6f0eb9ae6c36efd9c748be08d96c00727fd3e73b3d482d7ea2ce77e4bdc89c2c6825f3a9a6d07a3cbb25e8517a15297108f1f4ae8cf402f4f264a94682008fc2ae6013c50e1865e16aa7ff22e7677879c48173bff6d0464830efaf7afe9874a5abe19f5b06df4348764e4e8d4243feaf00fc6a1aea6841c70d8b512a9072f7d1beaf59735606d6da699ac3b8bddbff1bf2bc13f6b95ae4030ea7dc820d9ebbef7ee08bdb179f5d69c4d3cfe4ba04be86cac5adbc6e1e9c4be832f8c5342f4b5cb0d68bce1db59ca50a1bc827bd952f7207df001d15a82edc43e8b614a482713d87d5451e2e2212a27a5718874583d6e29bfbb995447a759eedcd1ee8e1311cc561d4266215916e748a495ed09466cd83dae2e0405d96f1d25570972e053fd5c92156d32ce347447491f276a1f3b1fd11ad6c17dcf126c5a62f99eeb34a56d2240ec7e018a3ba9d2196ed08cc2363fbffdd02c76d8b44eb7085f19e19803cee620c29822e1abf144ce86258096a2cbc860ff447ec11652614e2e3c08c2aa682327caed4fce139884d6a29f61dc281aafc0c0c732c5b272c5c5fdc98849d019e4cdc1837235f33fe97d0b42ef002cda4698acea06cb1e5e28fece903b2b54db0d7555fc834823217ea1c717913b1b569484dc7b29b4194fbb9d40a2251b819a40e92950b8d40bc82f4d2dc157f8d322ef317f648675db96d646ba86eee262c1e9849d188bc4772e30e5f62f5e827fc68a3ef67fb1c82c847a0f4dea6cdd27dd9d979bcb140144d38dfe58de0d117177fce11a661ea53a1dc75cdd117cdf0805fca664083c5add08bcaaa46b291a1a7065d10db49e3c360d67835707eb83da4b16a0d96b133a37a1eb2b943fa778581ae6d35f365c076483eb61a5f4715d2065924ac029dedbd8ba2e239ca353ba154178b23705d61f0e42e7bb11370781d5143585d20d18245c00897035fff7fec157b62ce4fd72ef3a57b2f867f2e2d887773504a292aa74cf42d58de3b7745f5b3fcb1d3c07ab29cc4fa25766e9b0a86a98728f7a73b08a1176f655398c2e02db83597cba68bc4e725bf909caf5f231e4921add4a3d26006bb2332373a8c28f3e5b3e95ef68ef6dbe3bdcb4158272a18735818797b3518d11f6e52bbbc05636201f0e1b879dac6e942297cc79ba28554895406a357c4900d654456cde5595c51c663fbc51fd5c740226e7997c92f93c2be6c6832373e5e7431d560c29340121e0b278c4deed70eca954d73235072ffb75a4bcfc409204807babccfa991013ac7d0180790c3df8e148332d17b287e8091747826520489001b8e05c468bae093dc185121", 0x1000}, {&(0x7f0000001240)="5cc731318e89a27880bbda77888c517ef2ee08f26492de89985a44fe824492163b0d72090f3c9fc8a2eb78e67960a8bd5cec2511644e6c8b5e8b30a693346bd4962fce74ce42eb1c60e1cb0411af03caeaf8e6bc8f44ca9f62f0c2b2ab7c740f8445e94b101b3aed4175a4bc0948272a1029f2cdd93dba6cd9df82bca6e02c1677adcdd8425cde0ebd7c070f83", 0x8d}, {&(0x7f0000001300)="1b826b37fc59", 0x6}], 0x5, &(0x7f00000013c0)=[{0x1010, 0x1, 0x10001, "c9affe3bd47f896f5faccd4ddc1c3a2330cedc8cb257902b615bcf2d53c027bcd1c93e69601390f8e5a049fe2feb5b027532010422891736295d7526f473e9e33089a1c05ff1ba279a7e4713898c5fa04ddd182db91f2798d289029ce74c61f2073b34e6721e388d835fb80c5831d7e5e4ebd18319fd016a48ad7bf111f43a2cbf0dc3d9f45b9fb368ab84e180d3c7b05542da71db69f6030309eabd09ae401aa1c278bfe5a8b0cf8903b306ee1a573865782e416b08765d2ed2618731be907316430f73f828d96413fdd5a61c5c7872422a4c927fe2f5725590cac3dac7d424184447d9c5f28367abb44e1b34b78e1d332bda1fbe3b75b19fda290188ee4042fcd3abb8003978d92f510fd04cc5de6dac01e98b64c7643c59bda35b44b7fff7ee722703b7cacae843dbd7054625df950e8d8644ccc31480d99d1a23c5182d857f3dcea38976136b3dccb43ab601d82d39fd6ffa1db0b71d23609e1cdbc9aece19e4a647c17bde930104c040fb5c7e3652c9ce75f9912a5f19d04d8f1a22c72459073c4383d0584d390cb69c3918aef6fb689fc513bc2cb8baf96f63709456fa81d06a58f16dde6f29560e73bd243c46df0a7d5952c2c101f0e4274163b54b89c6ef1aa6c127e2ede5ba23df7a1fc682d8a822980c526dd8e6578febe12ace81827eca14346b5bdbecb538871fc6ede58866b1d237502329fbe01f22b2648603ec7517f780a0077ac34fddf4ec80d4fdd1419e4b1af1fc2a84abc61f5491af2a7dc83bd7cdda6c2145a2e4ce6c6daacdd12c2c93dd974d868f2407ed7cf4f3b7d86b6b940149cb23034f61213f48846582d81ae9d341f890d73ab8735c007ca2dd38394379a62017caf0ae7a3915ecdf9df571589e51a63fefd13213012218500091322f8889890f0062cf7d7a76253c575b0c5ecd9a0781aaaf33aa0f23fcdf809d29feb6cee4c636010df8f0cf34a4d79afe23781805b0f82cf3f5c01e16438114f0f0788a4f4560a9f080723b9b2f74987233a4c3912b9b61ac35d3b44b858f9c8216f4ac05d6836b390fbfa9da24c45cf0a57d2b6f5ee5d67341365fe18fa80126977be720ac2caee60d3c0a9dec7b1ab783fff6fd364c24d70eb27cf4ea40e0b59673f4550f275952e27bcc03f154c95abbb9c34cc2b10f65be954091c3121805f28660fef83add403ba50b1126e3b28b2ad077fa6afe2d51ea10808a81392d901b224b1a28e1e70b05393b6e28a4c6c49d0bdee279d46d4cf232380ddb51c4f928236939ea1ac6d77839e0b827dd86d5fff39d0a63ad1b869596a8fca47a25ff96d4e006444e5fe9e9ace85036ddef9746af6eec0727d41ee8c29e9d4e887ee1bf9f56ac07b5b96cee523e55690d508aea81a2ea6916ae380aa23a5ff437b0dcf604fd10cb3852fde54e82ab47ed2e6196d32064bfcff2cfa9a416a35bf42eb4e1125c9b99b5f349306672a6c099255a79593de8119054f04ac3889363db95c079aae2e4e3f07004512e78ffcc936379c1e9e0cc3c67b745330c4a4e866f1ede8f27149f3878e997848583261a29c3eb3d42a989f9d95a00f29f2c0efd9cfba90bcad8f1bebadc213e6ae47d5cc2d779aa0c1f769fd4a7065f96e865ecf1df9e92777700281bb93bb860dd06de077e58d6c071efc80e21b4536d2c989092491ad748bec00eb20f3cc6dd1a0e7e7c940ed2d8cd70de7f07d246ea288b2d6f163211ecd085b6f8d54f57feaf7e3a43f9d7801046969bd8e7cd6d116a8e55fb408012730bb2ebcce52bb381c876b750430eaa910b7fbb7a6bfd0d084a612be4172d1864b7e69bc1dcebbf78d9ba7bf5f2522cfa180d94c5a8e9094f7db628d58915d203a98249ba80d463865eb808fc4ec9653c3c0d7f459da6d80579fe8f6815796d6eeeb750a8a0c704dde66e12e25fc45cbb9673840feb2acde46612cf1b505a67256356b5a8c0683dfd3c188a17547fa901c80e3ee391ead4bb5ecfbe3d776eed9e622e9ef92689822c9ad9bab64c9b5755c439b1388178d1f9f1a018f70d70de37be6a29a64f5d5a5f7e537c431d73eb4f4329bf3b04f94c46679c47ac0daf311df2f552c58a0c0b8259512ff433b33ef0ce495a2444c882900b8acfff3d22fbe94a31b162af60064eca926cdbd13f73af7d6e5f06537ac15c7d6cf0dc4fdae28b974fcd1b6454a9f659803f1a7b5ddc8751bf0e70dfc5ae5e162742f9d7b2f283a71fc24d31973b48a4e6c4785f739775ee1398f7f38b779de653f0b8d944cd624d0845d24282f45ab1c0ebbecaab4d8dd3ae864377496b1a804263419641d6b8562f2878581b90408b27abf576c9b4a40e75e60a990a2bc591a0f31fd8cd2a8be6acffafe7e2194cba2b6322b63957ce6b9e96553f5a96cc7b2048d894dbc26cf4fcb19bcf06fd551f0ccadbe34bb388c0b84384a642fd866e7cef78ed293ec34101e39b5d426331c4c45e1f25b7bc509492c9f9cceaa3f4e745420f92c52ab6f0f765145ffc285f97ea924e5713e26cd91340d31703ce33e75a24b5f6a98732708b216e421958dc6afbe985eb21b2b0fc76cfd4eeab3fd18187ef554d8d49ac0c07b7e4c037c35ddd516b3cd158c2381943f8aa1a9fa9a6d6f9e205f972e7a327d9df7e23a60c3f149da334c783d5d8e10983b0cf508b3ebcdca503ece21005746e6f632f37c244d5fb385694c33ceec5eaf4d161626b0df7b3fc350b49cd5d26572f67defc90897e999d41e83d0a669966f19c55c0e8924a4a93789c24a74685bc46361c43377d3b8e02a89df09758e0790b9dc59deb6467ef281a364a7016de766103ece33f3a9ef89444f7962b06d27fe4758632fdc2018301d68e12561e7f328cf0834f163ecda1fb8eaaea1beeefa12fe78c31f51a00afe1a0be354ba1d603b98f3071634d86639d4229e1f8ca5b30c725688f5fc078b1a8f6351c3fa5a54e3c59e1fa2d9823b17c23088c7d18f6672bfbac42c7cfe8ad50a85fcc420c6acaa5a70b20ee733842d4b3446c22651186df33f8e50289ab0579f20eaa0e6d28ae24e7057946e5befbf72160c86962c482df4e28dd96d96c17f510088646e40e873726689dab0ff4bb2b5ba9a2bebb70bf4f23f3559976dd6e517786b6a0576ede38341f4a1a995336085d24e9b17bf40b00be80885eb7c09ecf99ea73a9ed8708f164b856dd768b13e49ee3eaef7f8bc580fa0e17a9d0db92186c11212211b3d22fcc579f7eb8ed64a5b80fe5e1c2bd1587cb4a1a1c915e167a90696d5710eba13cffed8a861527ca8bc4eb72bd0b5a19875fd12ef8d1c976db8a6c67a53acc3fcb2568cbc12484d7d1cdaef16cd3376f47094484ee15de65c00fe833426d105c7b8bf8d5a25eb97bfba8bc42391b20aa9dbcaad953d5cd5df8cb5ccc9f92f032f5224c50c26d85958a6514c05a0ae3f7831293454bc86cae5145aeaa75766a7c669f85ec3b732ad754c768cbbf6027063252c511448209d6c024cd9045e695503d72caff94ad1480a218fa5c8e8160f18f0884aa88d776f83af43f35ef26ea636e2ff643cd34b3f8f4635c27626ed87cd953c72464d4298848efe8b04815d6bb2d5ff79ea1276979d301aa1b87bb77a46f858c4031c90280dc41dcb72c667f044ca40f8197571f61bf178101c63789f73e029dd8eeee044fe5c20f5c889c81bc1d7342106896ca5dbad221976e78bab0b55157658dc2a786ad5fe00410ec06c45fcb585ac2bbb7daf36bf90421320f404408bcedf0a20e9a1bb9de07e40f1ed939ce2e0e26da386ba021ac5597fac3b8585db2ac113b1f2d8bc0815465ff592051640cc1dd6e79e8d159d22bc36cdd957813e14dbb23207b80b393abd7292acdae3d72b3857dc5dd8a0591eff6576d75833657cd8940b38e73b1c209c9b63085d99581ca8f47d36e199abda997b3a8c9b2970d8c1c394ca909fceaa30b71f60fa242f07333599055e3f292a76cb8d526df20b490157e95bbf059b74b73f69aafd88ecfa7d985000bde012a8e3220717fc3cd2c6e3958f5effba98b2aee4e3f7a5cf7597a4e7a01e9eec9acfedb146102b62b8bebe14429e3cacbf443a8214ae97c0cf1d61e7b264c3fbc45c1c7ce028d8fa9e574ec21d1316a5dd850140dd34c3f31924303176d995f072c9c133e29a6380afc26dfef5014f60c88528f633a8eddc02973d09512f0fb39b2ee289d6fa02995e9fad6bbd339f7ba8c1499d3c9592170e983ac759e1b233df6ccc7f7d4c8895916c68853dabda9e7d13082e78a6397cf871a3a0fd53ef387711d14adadb4976ddacd93fcf524b4c844331f01300f69388448004611a07072c7aa0333772861685335f53c30517ab183d88d01091298a91f493e2aff38d3ebb546cdd4e82ab85d39577e507e3aff1e3619b41d84e0aeb910faa2ed50e95357d1ee98c6ca19ce241bbd4f78024ad9d77af514b2d08e61aeca2c134abdfce575e77cfe20c6b96e084c23a020fc038d1b74712746d34e319e2b7dcb0c839049eb5e9f879e04124edc0a81310767535b6e64b43895fa46197b1b65bdaa4d0ae717a3f7ca4914efe03526b736771cc050dc3ec3da2e61ce6c81f0acb68e95c7a5f1beae46a8130d61de5eda26ba10bad50244dadce6d10d97b8673ca0c1be7ade553c692b459fe3c14a7c9855593d61fe74dbd71c6dcdfe19a42eb83b0ce5c77e86f307a0fd97a9234a863f6b20c29154041d9fd32d002565d41bd9b2ba1aba560ba1792ffb768c48f076a98af2b872e996f47ffdfe59c2bf3928c99f52be98d5bdc7cecd5de63778bb462c34ee965ae63efadd5f8fd66c5bbf974f17e0cde63c6b7ee6aee9d8b0ae163edfaba905ad569dc05a7298cf9f483eaf26a8a12bda04b8a9a79299c5961b5e0d64d5c1fc7e3ad5154cedc7196009a85758fb32f1561c086d40c99a97b171a567fca9e68e18d6db5b4c18153390fcd10b44325cc45b7c959e0591ddbbf17851f5dccd87bf00247e41d3bb1af4523ff42161f193546fc2019e5718068c0a1893de472cf1d6b58667a8cccd66d47da3eabd4c2d6749399ab06304758c0ef694039f05740f45dc810a9b8cdb6957b91a0cce32b50a3ce6ce4ad1e497a7f68a7e7c9ba42c8c77c3a1283c2460ba5e0e5ccf0ab0b96030abf95bb3092daab2f12f9a07bbc5957773601af0e7cffe6c4f6ffc044673458f07ccaee8fd10d6b738d4aff48c8b47314798bf430ce8b7fb7159ce607d0aaae1d9980ce38e2e5bc288fc82962e7726db2bf93bd25ec4177a74502b58af5126ab4fd50cc3ae13b7e1e7842566a7d0fe7cca2d96fd81f29a28f95f3cd27b4767e3738dbd57596cdfcfa29949f4ab642f5f5176f107c64c642bed90a3cec1e9511809eb821dc971bf2d432f4975526959e6afde26b6d7ed134da68634f99cf17afbbdcc2a5e7315e156b4b2caa2f3c449279915d9733e32d75a7a7884af55930ad6ebcd40b9e235ee77b89778e6f4ecc5c512e81325aeca68b58d42e5b93c65ea075619de926769009d1f58d8676009f6c12e20d533d076fba9cc955e5343c7aa5cf5f9542291e567a7909af53c706735d7e30ce94dbc2b10fc1d0df088a646a6018853393973075f434461d078ea6fc21ccb708d8be08c881d82c2244b358135bfb1e8c10aa0bbaa4ef33097588d9de880918ed0e9223dea243da61b747d879ee5b935ab7dab6acb4ad7109e1c7d244d1539104e18caf23c7e18e049709c4c9009640a2098996011fb474c9d07a383e5cf53de01cf0a918a2036eb87a171855baf03b84c66807284c5bf4bed30a3837f92d299"}, {0xc8, 0xffff, 0x100, "de051beec9d2cb6e617ddd530afb690f1374fc2941b6adb8dad88841358714876b3db45673ce21212de52d3c9f8ebec1aa5fce3e7e410a162595c7532f5cdf84d9a95c85f23ecf3564c7520d87dd0095e1fdfa3c20c19d6928f27aa41ba62eddcee564229b7b99a894b433be69a3b08f5d9a2d666da0136c80314b9f6e16262497b98b3f794d1dc9e011caf8a91fcbd9a9d99f27fabef034ddcbd22cf04c3f76cefaf9f522f9ed9ba800c4b8e57d7979b86563"}], 0x10d8}, 0x4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 03:18:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x82) r2 = dup(r1) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x10) socket$inet6(0x18, 0x4, 0x11a2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x81, 0xff, 0x7, 0x5, "104d40b24b3f30d3b374eece1eb29742ca9c4308", 0x0, 0x40}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:18:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) 03:18:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) syz_open_pts() 03:18:47 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) accept(r4, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000380)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)='./file0\x00') fchown(r4, r2, r6) 03:18:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = fcntl$dupfd(r1, 0xa, r2) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000280)='[:]$^/-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\\\'\x00', &(0x7f0000000380)='\xdf/\x00', &(0x7f0000000400)='-:\\\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000840)=[&(0x7f00000007c0)='-]\x00', &(0x7f0000000800)='+\x00']) select(0x40, &(0x7f0000000880)={0x81, 0x5, 0x70000, 0x200, 0x1ff, 0x2, 0x8, 0x2}, &(0x7f00000008c0)={0x8000000, 0x7, 0xfffffffffffffffa, 0x1, 0x400, 0x0, 0x8, 0x8}, &(0x7f0000000900)={0x80000001, 0x9, 0x7, 0x3, 0x3, 0x9, 0x2, 0x4}, &(0x7f0000000940)={0x3, 0x7}) fcntl$getflags(r2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/136, 0x88}, {&(0x7f00000005c0)=""/96, 0x60}, {&(0x7f0000000640)=""/13, 0xd}, {&(0x7f0000000680)=""/23, 0x17}], 0x4, 0x0) fcntl$setstatus(r4, 0x4, 0x84) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff000001000078d57f00111e114df6a99a000000000084ae52eeef8911ed37cbcb406a92bb2bec18c9e693fb763a26d0b2df26ee480e21a7a7a0e3861af4eee7d36c1b32671d2fa8efc49e59fc10855d1bbd4251e18d85fc447b26e726063f2e7164aecd0de314215820393f5df208b157c0b79975a32153809d793d7c6e0bbdedf8a7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) dup(r2) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000440)=0x9) fcntl$dupfd(r1, 0xa, r4) mknod(&(0x7f0000000240)='./file0\x00', 0x2020, 0x3) dup(r1) 03:18:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1f, 0x8000, 0x6) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:18:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x3, 0x42) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/157) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) mlockall(0x2) 03:18:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) madvise(&(0x7f0000378000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x37, 0x3, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000300)={0x5580, 0x10100}) recvfrom(r0, &(0x7f0000000040)=""/41, 0x29, 0x40, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:47 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "e4dd1e5e25d3b0bdd554be3750012557384ea591949950493d2af33098f5a45fd7673f8283d97f179b9b7a71205679fbd6c60fe2cb1020bac5d988ce3c78017720b17e8ae0f38993a3533bf467d8d381dd40"}, 0x5a, 0x740de674d04b6f3d) r1 = socket$inet6(0x18, 0x8000, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2a, 0x24}, 0x8) 03:18:47 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000001200)=0xfffffdb0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000c34000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x29d) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000012c0)=""/144) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/64) r3 = shmat(0x0, &(0x7f0000c37000/0x1000)=nil, 0x2000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f0000001140), 0x8, 0x800) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) shmdt(r3) 03:18:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x7}, 0xc) socket(0x16, 0x2, 0x800) 03:18:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgget(0x1, 0x1) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 03:18:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000172000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa, 0x10000007, &(0x7f00000002c0)="90dd9e10941f00000012c6034fa62b565cf7bcd38b5fa84890554f7ff777f1c6a2a57c6e841c6102bebfebc19704173396ff3a4443bde3efe09db369d1936ef6d235d5417dc59e600a19fedf3dc492edcee5f74af0e029e24f0a42cdf4dbdebf11b5c2bb8a81b4c2b201cd43d708e16642a9dda93153dd81fabda927140493c5be0c602d6d676c5c3cbb664fabc9a692128b831611eb17f4bf14f3588e860b4c9f2a52723fc225d6a3ff66096eca5da8d3a3e83fb6619eac9e29c57c598f5547017596ea7ee241ecbae9ecbcad993b30ac82ef7aede3eaf849173de787ef84ca9ca001d5d2830993113659ce0709", 0x100000097) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) socket(0x22, 0x4, 0x3) 03:18:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 03:18:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3ee, 0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x8001, 0xc0000000000000, 0x4d22, "7e7763f4ebf9e0b5d64fce617ebb0340023120c4", 0x8, 0xac3b}) symlinkat(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x8) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 03:18:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x7) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) socketpair(0x22, 0x0, 0x7fb4, &(0x7f00000000c0)) 03:18:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) dup(r0) 03:18:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff1) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='./file0/file0\x00') 03:18:47 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/50, 0x32}], 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfff) poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x400) pipe2(&(0x7f0000000080), 0x10004) 03:18:47 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000040)=""/4, 0x4, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 03:18:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x600, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) close(r1) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) 03:18:47 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/249) fcntl$dupfd(r1, 0xa, r2) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) syz_extract_tcp_res(&(0x7f00000003c0), 0x5, 0x800) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x9c) msgrcv(r0, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 03:18:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x7fffffff}, {0x6}}) r1 = dup(r0) r2 = dup(r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000380)={{0x5, 0x7}, {0x7fffffff, 0xffffffff}}, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e1f0a426c653000e9a164fd365f7bee1a2b4d255f0b481b2d84f688a28703f2d7f8e9df0fc66f5fb82c8ccb2420b312109203e215e5ed52a7d7f397e3a4003fdb55ac9e06aa51c17522cc8846b1bcaebddf5ea0bf30d5518ff74927b835bd9bf1c874a3de9ec14757c26f50eb56766491c0464f4612443907f41dd9a27093c5f4c82094fbba51f73e0a36c257a12a2806b2c5988fc59d0395ad06e7793b82893e0dd20ae0b7fd835306ba6fd94b097abee539f1286bbda9cde1d80e07f83ee86a5306c67351d75523"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) rmdir(&(0x7f00000003c0)='./file0\x00') bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x183) poll(&(0x7f0000000140)=[{r0, 0x6}, {r1, 0x2}, {r3, 0x55}], 0x3, 0x6) 03:18:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x3fffffffffd, 0xfffffffffffffffc, 0x180000000000, "85495500020000000000001167f5bfa60400", 0xfeb}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 03:18:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000cde000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) pipe2(&(0x7f0000000000), 0x10000) mlockall(0x2) 03:18:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) socket(0x2, 0x4, 0x1000000000000005) 03:18:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffebb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20082, 0x123) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r2 = semget$private(0x0, 0x5, 0x0) semop(r2, &(0x7f0000000100)=[{0x4, 0x637, 0x1800}, {0x0, 0x400, 0x1800}, {0x1, 0x3, 0x1000}], 0x3) shutdown(r0, 0x2) shutdown(r0, 0x2) 03:18:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 03:18:48 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', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) setitimer(0x2, &(0x7f0000000080)={{0x4, 0xb59d}, {0x2}}, &(0x7f0000000180)) 03:18:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x101}], 0xab1c, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0xfc4}], 0x5, &(0x7f0000000140)={0xca73, 0x3}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)='\x00', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2012, r0, 0x0, 0x0) dup2(r3, r4) r5 = dup2(r4, r3) execve(0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x40, 0xde9, 0x8}, {{r3}, 0xe16dbdbfea6e749c, 0xca, 0x1, 0xfffffffffffffff9, 0x56}, {{r0}, 0xfffffffffffffffc, 0x8, 0x9, 0x0, 0x800}, {{r6}, 0xfffffffffffffffa, 0x6, 0x80000005, 0x4, 0xa414}, {{r5}, 0xfffffffffffffffb, 0x7, 0x80, 0x3, 0x6}, {{r3}, 0xfffffffffffffffb, 0x0, 0x10, 0x2, 0x6}, {{r0}, 0x0, 0x20, 0x20, 0xfffffffffffffffc, 0x4}, {{r4}, 0xffffffffffffffff, 0xa3, 0x4, 0xf03, 0x2}, {{r5}, 0xffffffffffffffff, 0x21, 0x61, 0x4, 0x5c0}], 0x3, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x9}], 0x40, &(0x7f0000000340)={0x6d0d, 0x9}) ftruncate(r0, 0x1) 03:18:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000003"], 0x10}, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000015c0)="767dbe4b0f44784f862ce329ce359beeaacc7623238145232e12619c2cf8d46dc53ad82277ee7860ebd0eef86f2e52398fef7c12032356f015f259fdb32d3096f2be48effa7d990242b963a10cdebe1a997985517dad94bf7792276d16a716ed2826fc75a60e741f69bc5971aaec9a1760f4ccb96f1e7b5c63100a28eedb39d157c34336f510e682604f1995f9a05c4e0b295e1d0efd619c15e32c40650d9e9ca5d7f8f181b91c88c2bc73ded0a5ae8419b1eb44248455fe6914d14eb0b74b9f5cc9e0f539a5eb770182d51e34571c85f2ed6f15c6ab04cf88a3a766f8961f703b4d1fdfc2ed25dde3aca91f7128c60ee607fd2e3ffbd4ae68234a7617436731465e9fa54fc9a8ec6580bb6fc2221dd52a76fb2951141364d6e2684f7133dedd240882c05ab483c5431d57d4eaa2774f2f3447aa3c1e49e55605ffc788a4745f696e4c579bd134dcad9f3fd295bbfd29d29093acf0f43489b48f887ef7010f54146a6ed30402418414544cdd947d636cd43b1d5674ee17fa6c761c8ffa378b31f871af53f2f68a306db00145d4c27f83399faf107f03e4622ce6f72fa39b6558464b86045bb8182972ba1b15137b8cdd8a87eb4047ffd172aa5575408acd3819abd617ea1a33dd93b792ae5ee50fa525ff6726d4514d539018aa2465f331c242bcc755cdf2c3bb6483f316ddf4ed32f0d5f15bd88e75ac270665d996e33579dea1603497217a36e127fb781161043161206de27008a29e265f416b57acccd9b4f10765dcf4266c9b68b9d10b7efaa6eff8a562a9e10af330d4959ffe3b0a03f8d06c7d7a7688ac41397d1c49489d26bbae2134537253897da6b42ef31821a373a690dba3f06943bbb697b857b492f0ba208a8d915549256f9675f178d568ea28a7ad5d9444ec4f03cb5a6e8cbe4c701b207583b27648e69f23c7aeb57304587242828faa8e1905261b8f88040e61b6ffd1cb9d03b1ef788fbb992832bd2969b40487fc914fbc1e3a2e04c61f2c25e5990d78908609968f41a3c2ba9d3a1ee0fce9429e1be437d0b4df313f1e05507fcd6c1be564ca5360d048af347cea928ad7c8cde3dd92aafe6ee37944a93c91b993908ca4591b7679a0f6f84928c9ada38d2b00621c16f41a9fa935609fafc951cba1601c2b87f9f5f53e0f1fcaa29e6ae23c1784259606e7d7dd7eb410260119eaffcd9bbc754a36146483f3348dafce6c194ec6841c1b3feffd6123f01535f6ceeaa2b92db803ce1a9e1fe62a8b927015c2a24ae846d90f688cee4adc1b4db81a5dee5899b28ed2a508ca22f63032abda896dcc1e84aa25943f63994371702d2b02d62e809ec2a2bab6a40d80061db5ca69409fa205f3748ce40876bcaf20963df022dd708066b68ab04b93c157b856dd0abdcb827c93c7fdf1a5078f5fb9a21a9c98531d1fc999fc9bd761e2b96ba9c619f21f401de37dd38a63c548f87670145eb30d2bdc631da8c459bacf7775ab656aa777bf8cf90a3032a4572e386ed2a3f451d4b4696a843249cd9a54d0720b0e93f72e0eef425e79e955ed14b7d48f40d498f0129b422eee3db6159746a0dfbb4a3464bc36ac2c5d0fdd955538be11efdafcbfcf27ba419f3168b9cfbdefe9e7d54f7eae53249e36d3702a6425328169ba254b2bf23a0ae4fd2cec85e61e458887da68ce225fcf0b2325146a9457ee5afcbec03f720e27cb486d56b16415e4d4bbdd7a1ee9e27e59516ffbc113f6d7d555f7d2f4ec2a620a02d5804c259a493eea4db6225dcf6981e51ed7520dc8d477538d6f42cb6233ebc49f5b7a94b72be49c2b42e13624f0b48b23db6f44706a7b91b6f5d1309573386cb3968272612b749c5b455de7fa9d4cac8a79e7f45c0eb9ddfa2e80551c3aaef2ed41924c196bbbe6926cb9eb391e636489eca0a4503f7729785bf9624f12a6281dd1d7a641ac570db87582bd99b112678160522800337047ef8d8033af4c225659065e02dc4c3cef3d18d5c3415aead4910868980ebb8b48f17a06a8491add45f33acd038f14be813f4be132da11e762b13c1387000944562297de195873348f1759a11a63c407a8c242dd5ab1fd252c6b5e6ce75ae3ce76750b3222b7fc1c7838998753840b9a78a0e018cefb92eff84db19b99ddb5a62c43e769b03074724c07150884b9a25de41facf3ecf0f6724e5ee2ccebc1e22ebbcaabe1a4d9dea65899a4e28dfa3bd4bb3059fac4a4225740e36f45a3089f1b9679ccc5c39e854d97404bd0a04b3a1876a97caa141d1a2c53f97da04cef33085439b08b838535b93bc66ca50b4d17596949b978dddf229d09ee65ca4e17560b0b1be351e5da41756b2250d8c7d3659d18beae197a3ddf7fc6ae873fcdd47f418dc4f182404774a4b86fe5d9daa41d4e8276ff694806c203323208f2a292d0e9567151e62460c84e9e774983b366bb5378badecd8a45b68312256c92602b529e0467926a979c512e8ee53b1b5bd041b81ef4245f56c1edd08ca29dbeb9d5edc6bfc3ccd352d8df901be5d398badf663c81951109c8803c97986071a95f72139e1ba55f1e0114bb3ee0a40f47e1d0959e0b35e895c322323015545ab7d864d091cc8d25452426af242dc12f95e0ec468a694d9b2a942d206a6c6f92599874c28da6e5eb470d4708dfccae74115878d4cf33961ae6b0733ac1dd1735b01675c9a8105e1ae90e50188f509f70d72b7a8cf2665178ca4c8227ed00e4094534d58d4397463f0436b5ebd26d0740d458388f65d3fa7eddbb5fabd92da40f8a2a1a1c47c6de7062b95baceb20040aaf344ee9dda1ccf40f7fd57230cffec97283e6d60343053b117dd7670cdc19836f6fac6841db1d3d56acf28725c0974ed42a165c89a998facca9709e33c4c770a04ece936e050ba5feae63bf414258f85a98c423bc5e18732a623cb4ccaef2028c0c237abb615e82b9d0ff3ae8aa3e11f7a1c49f0c1416670b4cbf3faa68aedbae3be4ff4831ada6f440b716a872de5dc972959373cd51b74b5a09a06c71817717123ad1a7ad53d9d73704ba563daf7a60d23ba68f9adf77bfbf8f19935a82f9c2ab514a84d96959df8e30a85972c0e513e0cb96236c32163c69d1d0bf2e4cb5a9906fee03ec14f1532150e13fcceaa88cc38c40e39f84860162f119e69f994a1bd8417386907f574d41dcf9b6d986ce59c68b5af5f9841ed9eac14bde5220d69046e984eec2f11fb54e5d562dba64585143efedf605cd9f7d9e20963f95a67028784764de00a90243d36b74d165ccb912321eb7eae057f1c95f77b25eb88bdcabc054179c763ce6fe7018c0c7f11b8463b85ec17f23f4c81a55212ec8cde55a6cc7e27cbd003976becc3990cb4d056c958429aabe0cfd80f8cc2048328d457618a8d8d11409de5b80cc97a139cde32bd68a26d9ed4d0c72dbecf3439afb4df65c3068dab2c582743be2f1bf2ee7b53ad1277be31612ffae7d063d55d51ba255c60027550070075cab6a893c3c2ec0a64d1d53fc95e9d75bff9b2a2faeee40fb0005975b747aba6a36749cb2f6fdd44a6190a1ea83e5ab69659d5a6b4a564a5efad3527dc046724f6a5c11af4bc35c650b66d32c1b3501f6556a3a2fc335fb39b089d355c1f083aa5adc49fac4e4a5309b42958f2bbd700bbc9e7f5795d6707bed611cfc58b6d466719fd1a7815c82fe5f9297575ba2b24d63d5d7259ce0758af40f20a09d9c604a740ddd47ee601bb98483236c2556fb061f2f6a6c5492bda5ba631798afc9b1fc2f5c8c618a8b859f0fdccc952f2c7c09bebc8063502bcf6f38f905e23a4ccfc642da26dbedd90c449820d074eec92c8dc1fa219c28ddc36376b526c414c3b8f4ef351ce5c7b3786bc85c939b22512853b7b50bf5adbea6d7b888effaa9e8c2af930355806c5d69a1ce3cab27f554f2792ac68e2f0d79f697f5b3db26c4ed3e8af79645b3de0a3b5e3fc56975e9f35dafb93c2cd1dd987806f57a54d6192f265518a54c79fbaedd87fd3dcab7f44577840c4cf530995e2fc009ddb61b1faa14bd4d989835301ba5c94178bb12f5ddd4ad5132ebb0faa1331244491686194cc1679cc12c05e00138c6cee3fd16a56a3bdde895a41cdd94d14432cce8026dcf583ed98ba33cd2214cd0d8d91a017806bb7b5ba60eeb1a1667316063f4680b6c127a79d67c47556bb0322797bb84052f15ea1c6408efa8d333790b7a9c8d75283fea5afa8bede92d4959e89f60e5d01244b1c10f7d4f730c2a9114a12da8a401ada81f4f5644c291ea7d61df61dd47b65a9d9b8646f07bb954c5d237165dec78c92d5b1c85bd17c2b3c8be7196f138c39bbc9135eb1bce8160025e661a69e6f150091a427869009d3ec5244877eabff08b25f042d5fa683ca9de8c95983e32afb0adf9a9feec2e6ea89051aac73a00cb147a5ba704e28b7b7a9f9d94f67c58682d3e0a63e1377357073f79177632bb1b4317d1d7f0ef3adb3ae950a239bf07291496ba328f680182c46c86c75b13bfddda14dd58e23812429c3932f4d573b74c6d2c1a2d4e90479c14c7c3f7bb4f0abdba765050fc1928caf6a4424837582066798af7f9acf74fc48db8fd2fe7c2e3702e5e19c467df80a7d304bcff3710ae820f730d4d7008daf8ac396ee0365dd4210a6b65a0b3a66f9200227766c29c29177c9d78c16134ca88feece5a2ac052619068a287db8ae9adb26297ee435abb5f1b78bf1ad1bb3ce47ec285ef2023dbb0f4408be25382628a674f74e134321d2829f1f2946c24158d1dd771a38bc8e932528da7488d90b6524059e432cd18b273f560c11a15ae3edc7d9b965060ae070b617e67b3734becfeb5dfcbaceed8f62e2705bbd1d51ec9e186338261a5a2d047eae21e2b06229c63042ce493de37bbed49b28ad758e1354b70cdeb2ee06cb518cfabe5e06dd49317bae5810da7ed59ccc2556377c55dc1b6091c488405fddc35c44621f9b16898b2008bf85e53154913cae07e9bd003901cc77abded701b0176afd6a1a1b388b1e412a0c9d624842cae79b8442e1e808121fc528ba33eac7cb3e02980281b00a07fe020a678230212d65036085b36aa1dbe3340ec8dec906bdf9a2789a6ffd8ec0f9d901ca8c9aa63e68b764571569fbb71224d6d7aff18bd72d203aa56f363efbad96afaf3195a9075c5384f6f945f0ce18edc40fd91e0a4fc3fbe741fdbc29644dca38208070f1d1c0bf3229f4a1345c0eb1814531b8ad7fee08619d9218b92847f6f0cdbf588cdcb52ca8cae19d91976fc093791177e446d24ff6cfb1581a8ece57a972a86a5f337fcb04213f3d51a039bb2870860d3af0dfe4f62e286c90b8564ae167c1ff6707d8f3fe94af04170b508d8f87e0f9f1326c518c60ccf5137c9d06aaa0b34bb9fc8496189868ab80273309ed0358b25300845eebd43efb10d309c40871f18c0b2d45c8fa91ae7800cf94b6ff394f4413915cc41d25ed93ea49afe8f10e00ef7888cc6dafc60b77d7876c3247e100ea6fc748d41d040abbd98db8359b3d994c1aa354cb98fc07a401c6f9997b525b37bcc20ee67c01afa8dfccf4426ba84584d3fb074eed955db08b705076282b22bd2c0016c87e57611bc9dbd105009589538b2f1f0d31a760d4708a06bf1128894debb2058fa030a3ed03b59d0d04c04a9d9e239cdf60972a9445e16887bcb07d89da154b65463c56fe0c3dfe3576f65e156f1c613ba1147f140aa81b8e70fbc1ee04e6b5f9d6aff7d9ca484e1ed7cc6b5bb8c6cd94fe01eedf4aca887cb898a67e9c45f743f41e75b2ddfcd68b19c8822e4e20"}, {&(0x7f0000001100)="682a1b167164ce4c49d1cf4f6871a7e896a7370420d7543be46ba3d6504063aedb262694b7c15ac6c810b006e2853787cbff969519b178d0aa2a43b45763cc16feec13cef953e1efce28601859a5edcd1aad12abffc90401fd827c6422c66e6c2f6c5183c301020a4a724b42cd9e80e95c92eb7084495240b4c6c9fb95b87a2093c15cd3dbffa7dcb086152bb84f5ab3a1de9ecf1d"}, {&(0x7f00000011c0)="42be3255480589869a7594bb1ca3611cdede54ed621e84205e5453f892aba0a73c216e5a9bd57d8f3bdd8a5a1aee807ba8ae0b955d25c2d8342c383d519e0c5b30544dcbb9125dc4b74d88713a09e197e8444fa28b16c364b059086e182231ee610205b21b10fc65345bc75316b8"}, {&(0x7f0000001480)="d5bc1f2e041c09bed4bad46cbb46350d4838d6275c703c989abf4354ad67db1cde5dd543a2ccc37ad139a332bd6bfa7a13c9ad8b799ecff07680bec8229f7c295c7e4338b54fa155fafde7d8bd5c53e15a338e5d21a07e7b93ade140b5c83d5042960ec0e6e39459c3569a33abf2110b39ebd40f3a4e47f5d46972ddb79133419e35914469d57e2b4f9bea8c119be475fca1b87f84e856ba45df65c9b79c08", 0x238}, {&(0x7f0000001540)="f5632f818b35425460af5e0e0a6262b250f4b00b197d0fdfc44909d4cbcaf94d6e706453d5f056a6662b20ee1604fb393bb46b566a38089cc34311b034e57e4000d149b38e67a4503e0e470da2e186e2723f6a775b8e459fead69fdee16ceadd1bfe815738bb336804514c2ef459b545d98069a63088d3de63f0"}, {&(0x7f0000001380)="f6fc4d1e8c203220337165079172843447779624a3d7a1ceb25a1b042cae7603a1f8b00fa4cf6dbc45a2537d94543b67fe57ab9e69144bb7cc71106e4ca609a524"}], 0x1) 03:18:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:49 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget(0x3, 0x3, 0x5cd) 03:18:49 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, 0x0, r2) 03:18:49 executing program 1: r0 = socket(0x18, 0x8001, 0x1) socketpair(0x20, 0x0, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:18:49 executing program 0: r0 = socket$inet(0x2, 0x8, 0x7762) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 03:18:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) socketpair(0x2, 0x7, 0x200000000000e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x3, 0xbb) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x32, 0xffffffff, "a84391cf257e38dafa4e13d1b945ce196cd30113", 0x7, 0x3}) 03:18:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x180) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0x60, 0x72, r2}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/218) 03:18:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) dup(r1) r4 = syz_open_pts() write(r0, &(0x7f0000000200)="e26b9edf908b808e456e4330d060d534117fdafb5969feeaab803eeda2f5d397345a007fa012f627d86991c53af3d5158f9f95d0050a854487f80dc83090da9ba24be030e4aba9467f636b37e69ca307c9ac1bf9713263a5b49513e01eb44f5bc19dadeca65cd967e9f222479689cae67182308602b8f66cfa36334496e4657c2f9993fae763ed25e9235a6f8373bd0fcef9c243e3d5", 0x96) geteuid() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3e1b, 0x7, 0x0, 0x3ff, "c9487dd973f8cfc05986c61895dfbbb8f77312e7", 0x6, 0x2}) 03:18:49 executing program 1: mprotect(&(0x7f00000a2000/0x1000)=nil, 0x1000, 0x0) socketpair(0x7, 0x5, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0xffffffffffffffa6, 0x1, 0x2, 0x7fffffff, 0xe93}, 0xc) r2 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0x0, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, r3, 0x0, 0x4}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0x0]) r8 = getppid() r9 = getpgrp() seteuid(r6) setuid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x100000000, 0x0, r5, r6, r7, 0xc, 0x2}, 0x5, 0x6, r8, r9, 0x8, 0xffff, 0x100}) 03:18:50 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)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000000)=""/93, 0x5d) read(r0, 0x0, 0x0) 03:18:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0xffffffffffffffff) 03:18:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x80) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2009, 0x7) close(r0) 03:18:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x108a2, 0x0) 03:18:50 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = semget(0x1, 0x7, 0x204) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/153) 03:18:50 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 03:18:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 03:18:50 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28100000ffff0000014c0ee9000000000000ad056f120273e9240be6575c584a1138", @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) 03:18:50 executing program 0: r0 = socket(0x0, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x1, 0x2d20, 0xffffffffffffff00}, 0x3, [0x100, 0x401, 0x7, 0x1, 0xca, 0x3, 0x3e, 0x6]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) nanosleep(&(0x7f0000000040)={0x0, 0x200}, &(0x7f0000000080)) r3 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x85, 0xfffffffffffffbdd, 0x20}, {{r4}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xbe2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0x40}], 0x1, &(0x7f0000000200)={0x0, 0x1066}) open(&(0x7f0000000000)='./file0\x00', 0xf3f657e524819dda, 0x83) 03:18:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000d03000/0x3000)=nil, 0x3000) 03:18:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x1, 0xb5c}) getsockopt(r0, 0x800200000029, 0x7ffc, 0x0, 0x0) 03:18:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() fcntl$lock(r0, 0xb, 0x0) 03:18:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xffbb) pipe2(&(0x7f0000000000), 0x4) lseek(r1, 0x0, 0x1) pipe2(&(0x7f0000000040), 0x10000) 03:18:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 03:18:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) listen(r0, 0xffffffffffffffbc) bind$inet6(r0, &(0x7f0000000000), 0xc) 03:18:51 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) readv(r0, &(0x7f0000002600)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x7f}, {0x0}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) 03:18:51 executing program 1: pipe(&(0x7f0000000100)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:18:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x23) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 03:18:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0x8b12, "7e389ddedff371734578fbcef9097b5ac793683a"}) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f00000011c0)=""/183, 0xb7}, {&(0x7f0000001280)=""/148, 0x94}], 0x7) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000013c0)=""/210, 0xd2}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/224, 0xe0}], 0x4) 03:18:52 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) 03:18:52 executing program 0: r0 = msgget(0x3, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r0, 0x0) write(r1, &(0x7f00000000c0)="500b119361e416d2da26c5d3a5fff5cdde1158c9a9cd9636f81f6a00545e34a6592c35922cbf39f9765ef3ace31da8e5024b0d05afdb34e8e902050eed42dd9e640b8f405c7492917424a3bc2ce8bd1d1055602856f9ce16953a13daf9d1b225ede1dfb4943a979487bf2d4e7a9304dff7814eeb207661686f6475f3f0c1d658d84c8668be2b3301692bdc3de7fe78fadcf01850e73586baaa46919a0ee8936b0e3a085bcda636318b6e85c90f45601fec545db5860ca7265d7ce57e1387e7744eca08a0e214987b6411143a9abc281f053132efb388afa9c68fbd7d882cd968216dd8ac97d4a4ea089a", 0xea) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000019000000000000000000000091cef40a83"], 0x8, 0x340de674d04b6f3b) 03:18:52 executing program 0: setrlimit(0x5, &(0x7f0000000000)) mlockall(0x8000000000001) mlockall(0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/232, &(0x7f0000000180)=0xe8) 03:18:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 03:18:52 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x20000000000000}, {0x6, 0x88}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x2000009}, {0x6, 0x7}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x3, 0x10000}, {0xffff, 0xed65}}, &(0x7f00000000c0)) 03:18:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x180) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 03:18:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xff, 0x1, &(0x7f0000000080)="10f708a22dfd9f89468ae8db1b14fffa0ad2deaf0e0cee531ab1a121f8011bbe5d4986ff8880472f925bb2bae46270757649d2f1387cf5e9d141477d1cdf90046077cbb6cb9e82430869ac867a32d0be09ef5d834deca619795d68c0fee41de940e0aa541cc121b57943d88bc31291dcd62919", 0x73) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:18:52 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getppid() r4 = geteuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="b4d431f095513ea562d098e992da0248a09ea0b751fb4e2cde6f0d81e4848fd535befb3a7e1e6113f41e51ccf819f2c5d611820624ab7f74bc6865b114553075089f2bd34f4fec0dcfde5371928df72fec84eb97636c9d38edbb43f69d230b3cc02e63eb8955da40c2803e39d3a840dbb9fcecc6c3842af3abe8e3d162a9ad37dbf74f1142090d29bc5ce4770442507e9babe5527b3efd90af98b84b6f5e7fb6d135e855e92bf19742b2f63f5645cd24a8be4793b0d2d08853c060", 0xbb}, {&(0x7f0000000200)="e4d61e11b34034c0f151e0e39fbc30dd66afcfc49a243a51cdbbd7bc596dc690b24a4a38e0d8cd3e482551cb04e630b2a99d7fc03af7451ede8a68895e899703be13f02b3942e55d56ab35658f56b457c3c16eaacd8c58b547f111aedf", 0x5d}, {&(0x7f0000000280)="89c3294d1d8d734ad754", 0xa}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x38, 0x400}, 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 03:18:52 executing program 0: mprotect(&(0x7f00000cc000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x4, &(0x7f0000000000)) 03:18:52 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 03:18:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0xffffffffffffff00) socket(0x3, 0x3, 0x101) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:18:52 executing program 1: socketpair(0x20, 0x0, 0x1f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66ce54ada900"], 0xa) write(r0, &(0x7f00000001c0)="038da35fe58469d2dbedbeb112fca5d5956c7f9721cf1c896c0a6092329ced6c4922016e49a63d23f03b3c378994c8c963dde3a30e8ddf94c4dfe9c970c401c31d60b43ad23841fdc1ab34a1aaa528b5a2b5999a773774453e87610cc2c38260df4a06d477201084fc2937f388fb0774b68385666ecabfcabad422057e8d21974c8108b9d6bfd63751ed586b0ad9f358daccaf21c6fecce596ba4b053b86a833047194c3ed75959c772fd791e3e84a7861ed47b72eb9470d9b7ccf8986a1f5e9951e090186b8", 0xc6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/187, &(0x7f0000000100)=0xbb) sendto(r1, &(0x7f0000000480)="c900f423b85a155937cbcc0fdbbed63329a27b23279ab2b8c8d85a78254e4601fb11a13b371d0a15a758b493d111ce00506755441f514ec34f77d36d4756f11998aafa2ccee42f55a457f445ed46fcfe1fcaf6ec1dfad9134acb4206229253d9db5406d50bf3a9bf461398e061caab3dafd6285c0f91fc504b180189f16cffbe4b2d3fa8abb933ab93529d265ba1c56dbb1621efa3767ec2442face5090df2239d556bd60f2784028ddaf067a23280d58a074bda3de04f3897723caa5a7d3b591344caf62cfd", 0xc6, 0x0, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) r3 = getppid() wait4(r3, 0x0, 0x2, &(0x7f0000000340)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x0, 0x8000}, {0x18, 0x0, 0x9, 0x10001}, 0x40, [0x3, 0x2, 0x9, 0x0, 0x1, 0x10000, 0x7, 0xfffffffffffff7f4]}, 0x3c) chroot(&(0x7f00000005c0)='./file0\x00') mlockall(0x2) chroot(&(0x7f0000000400)='./file0\x00') utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xa0, 0x3}, {0x5, 0x7}}, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 03:18:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efab070000003225259560f8e5815f73f2a044fd33055552fbd4e40800000000aa9dcf519ad4d9db000000000000005a4c8ab06198824b3da025bbd47b3bf579456fabd4096e193ef16ab93f12fcf4960113", 0xfffffffffffffe5d) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x80000001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:18:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) socket$inet6(0x18, 0x0, 0x3) 03:18:53 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x6, 0x0) 03:18:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x412, 0x4, 0x0, 0x0) 03:18:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x8}, {0xfffffffffffffff8, 0x9}}) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10001) 03:18:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) flock(r0, 0x8) 03:18:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) recvfrom(r0, &(0x7f0000000000)=""/140, 0x8c, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 03:18:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000c80)="00dca52c131864804b1e731cce122a1da62464c26c2a5c180e77ca54b4d1bde985ca0e23786634e218c40edc6913af127f1c721eb4597554e8a56f803d9c1cf50cb4ebbc8a6d12cf7eb5c8b19ebe2dfd20b82ec4cbef0b94aa3901dff3763ef76a03a4ca32b538d7fda6f83a1cc4829fa4df4d79c9d79f1ebb6ccfd9ccfc41ee3d438a2807f87e6c7e5802505563841c602343de1c69d1fd1c2514c0996ddc57491788db4c0b56ac804d6ba219a5022bb66540847e8e9cb78cf635ab1185ccd3c3c2861b200a3bd09df5588a0b76aa533a320ef13968040c8d8bfb38eed54fe94996fe255930ce99d68990a93b590d651cacf4d9c4769d3ae298121e405f7e791ca4f52927e936a187de69390dac64c1db413e8f5a3d1355de74e951a2d06a10ee49abb5cf98974047ebfb34e75e43e56fff3fd7ebe61ffd3e7e9b842cfc617687d3d75ebf6ae8ab77858530ec8290e0b083a8bdeb28947af1ab4bcf18a8b3c8462d51d03f062668f2353b449cfbb747b1b9ba5b1d", 0xfffffffffffffde3) setsockopt(r0, 0x40000000000004a, 0xae, &(0x7f0000000040)="5d3f6b430e427619", 0x8) write(r0, &(0x7f0000000100)="62233ea424d31a6803059b9cd0951a9d703995ce3449869e34d4215ff89fbeb7d8e9cb02d5d05f2afe63f978b73c7fb748091fcc50ea60809622f80fc6737836c1daef5982611cf68432ced8ce75c4", 0xfffffffffffffe50) 03:18:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/143, 0x8f) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file1\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffb, 0x5) pipe2(&(0x7f0000000180), 0x10004) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file1\x00') 03:18:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) 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(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:18:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c3, 0x80) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 03:18:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) recvfrom$unix(r1, &(0x7f00000003c0)=""/98, 0x62, 0x2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) lseek(r2, 0x0, 0x7fff) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="943538e67b7908065b697333af9f9f817966f29258c48e98151f0dec96318aef32385fdc7b4571ba4e80642103f72527310236e104415c58881b34253ed20c2f8decfa0fcca93d52e498061d7f1a36383090d0468b1ea415bebcba2e678b149f23fd548cf28cea09be9452253d94be73a6abfa0ea277847b", 0x78}, {&(0x7f0000000340)="c84efed55309d62d8870a725a7463f6ed8a24786079c4e932bc0d05a4dcdeea7006ee8f05c069ff80188f4a3b31149e5d4f4fdf990c7889a632f35175025f2f15265cf18816b97be7e639b08e67bda85ce533c048441d398a22c7ce6d083443ef08b7c19102a747234701ddff6cbe7f237973e96573d1b05ee826b016701", 0x7e}], 0x2) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000002d80)="5a943d322afc47da0fe7a5918b1c4d414fe8f92e5b035ae976e61878a5e78c4bdadb16197b9a87beb7d657f888dcc35cc0900959bf2aba6d525f49c2a5c2fc3aa579ebd5b40ebddd19d9263f9c69a44b81478ed6c66a52c52dd9f66c13a3b696c6fcde9c97d1d82eb0660b9bebb348bea114817cc8e6f039e819a9dcfb3d1266b88cbac14353dd33feb43a16be45d790c4fedb61eccbd404df0d40d5ee8d12e29250e53e6fd51e3bb6c588fea3e819098a0fcd82a0be111cae527a0cbead8f975344b664eb1847b57112dff3141d83f12f53ccb46cd74893b812f82a9aeb12b0899d31709bb53d61ae0a3006b3004b1c6294ccfa32af730e0fdd89b517a97f21cb400e77eb68d0daaed9a29b6feef2a04e846165206bc1317431348b8cf66888d3e8c0c0c3d8cc4c6b9f91cc0eabd59d208f7da10c42fc00292428328c228f88ae6882257cd4b3199fa00b4442c595a0c8d615e2815d719500a322c7f630c3f26006574c4cf6e4e88a299c684062d2916c421fd3908064fcebb44029f0709984a9e57a8696f76742edb59829ed58ace9b2fe492e9350bf3b0150e1e2e6b3776e7e2b632ad088087cce268a69b43b00d2730fb704f1d3262d913957ee960ec0d021714f57f2326cf52230f4e567d28747dc4506fe644a7e66e1517499c9c20cda9eaeddf24f72fbaa9c8a94ef9ee05e264cac0368efa07e6a31e457ca0e5abe324ef1c712ad252d48faec29053769c36d2c525d40a0a8280cf44c00234bca037baeb2cf78d4f8dbfe2d34abc571dbc7e18a17846a77c8d322e97dc9ef9230dd96aa6daa26e4367200ea58ac2d68f3b55b9c1f6ecd84a18ca296e7eea19cb599f035060940dec837817da635aee4447113da5a35b250a6df5acfa2a14250ccadad6c835c9a6d173e1cd243acc806b3cd5914b23f39b05064baa137783dece99251639ed4fe3d502dd91427907e4b8bfff9b60c022994234d3556c5929e0d6bd1c7ce51ac4ed5ca02d6939cd542a2dfcd61e5a2ed173de36c540fcc0df02279393fd397064a51427d7c1a1b6833dea152d1d97a10c9bd2377dab7dc5f827db1c2f07732eb733e0edc3430bae2fbb2286448411b7367d0be41dc9b75f8e8b2c70016b1e3b64858e85d9a1fd43f1440cebb32cf7b663c4f1c8c9410255e46b1838c517fbc881f20b42a822c1a847defdd4d402a7667dcd6584581de740ec4d7e715819cab975a36557b3a7b38835d8f8e55e875976c2aaba0f9acb2b132c1a44dcc44fb9a1af88a1cf24bfa616fb0ee256ace3de92568dc69176840fa7538eb963c7bc197d8bb0d646a035aad7bba02828a5b287880555bafe52e7c37ef86ae0f7d5fff0d594e20780bd85ff22ed200e0fc3e09ee243cce39c6ee8ad4c6c5b33b6376465f28840fa525590aa7f6fa48cf63eb3e1cc69a9a107d7fcdfcfe4ee6560fd1fd3ca4e151c6a04500424614bd7e8435002e36dc47653c6d6d87a9790972f985b99073659a3db4640c905a60ba390edd5cb8e11b92d64e3feb936d09d74da95ae1ac6db6ae4ac6281ea415fd260faad8fd832578c09e1f5b6684e493d7ad109c31f188150103a13f6e0779452e9a5541d3f9eb38025e6170867b5bce27930a049a450f4022879e27e15d76a39d6c2e575c7f0591c15e3fdcc9c45002e1cbbc143be710099f4e6a02c1ed28de2ba1f2d99b30645c5c990601eb484e18709c72c06131b85f1e933063d5b2e5d3cb202358b934bfa9f500d3db7b01357e9fae8e69c2658891530d569831379dcc79809478298598d9d5735fc79082e5e2e4db20c68a121a03eac8ea92a75d7b4ad9e54fc5ddff6639049ffcf60a92e1547f8f455387ac7d0ca7493ccf0a43ca4b58d7d4de27a7a8b0480791c3301a807dd9f378e1746302325e1053695b54c64caa291f82d4f2762bda25257e057e2793afe8ff210be8f663869cd24f16497f96bb3bf651b7a45959d442df3cb567f02b0c2eb007258a4243205ff98044c5909c9de3c6da7f00815f5cae1baf4d3fa4272629bdad13e49f2546ebe16cf64d413fe02e0be68ba3c3e662e4d04976cfb100c641228e84328b9ab1d8d4823a6fa6dea7c684e857cd5b64001840e21407738a2197651ef3d32d4ac6e84bcd3ceab223a4097ccb53e7ce64fb6b769693a76f8862b5fc560f0141a63d4077ba740c3de7646e36493e0a6876b2d0f767c997e42a5a57454ed3374e87b210775ce93865e1347ccd4f41ace84b456d37c7a3d0097d86bc4d1a3e502bb7566e619c6a2614c84c3cdfb7fe3afd9d43db90206659a3ada2bafb1cbf78d3c8f17a6b25c14c92e411331e004f42c53dc9c30a40d6bfc28909b4c1afe22b09f49688a7eccc10c7aa651b0b0cc006a6d41a6f9fe514b2cf67ea473da786edb730aa23d73954623dca36d002bb30385d60c3654747f0dae019edf0ca3dd813b9c4ea04243e51f015df9a1b83f687706a8df913495afe963dce71b2ca1f2d670d7eeb9e3f21408baa10f64feec19ef865eea806c515928ced93ef601eb8b263f06db3666d3783bc859b29548f9787735e9d4044416302c225ae84d72e987af76a8709e334cc19af6baf4a7daffe8392e1448785ebf25d1eb70590c2e58fb5c93e3b599b0669fe419d82fe1a3477a0d629012bb635f11e4f08f9a46d0269c9183de8652d6e387ee1a37d93f180d91b26b1d868ee7075b8a2a012745686a6accc4e6c8705921484a00a1b60dd93e8568adc52fb284bd7074d8da09edefc7f70c33904e56dd9fa39dbfe799109c9119afd189156cfa2ddb77bf6ecb336f20da4279ce3fc96b45d9170719c55e34182e1316d8d07ca41d9a5411c220e4b23a880c9b38bedf2938e208f33dbb1378c4a1faec66a2d064e8d61e5b3d13ab4fd02a63e1dacd98972bb62d3cccdc2fb47a95c754a535284b0e30735bd4bdc4ce313ca120e107614c67bd2a9a1cd7409bf8665d55b6a9f49c648d38d398c47b09ba2d2b0dca72dd35327dd0f415c0f0c8e3977832e3aa7cf329a106dc90038fa714478e17d6741a370a9fe5c376d67dbb64174328ff0b85c9438cf620bfdd4d94053106aad63e9df4a5aae1e83d58e42a5c752941893dabecc36e58d1d90d7aef8d139824232c05cc4b5fe1c16dadd7e95fab96d607cdf758e3f53dc89a0338d25898a6ec50a0bc1f563294a600720d236414f696465a707d78b1c53f97a50169324aeeb250415aeb60eea6ceb813d1a57e3af279ecefa8cd7a740eff71d22efdf1337d7df718e0440a2f09eafeaa13c6f2e3b039ee11121d1629643ecbabe8d381fbd153a355776c301d31c1557665f426b83349f0723bf6ec511107712803f28ecee73534609df6b06d47e9e30dc35723a9a379f85adf2e8e5b4caa330bd2ec5409d67f1e2a01406b6579508f355c791f8b8d77fbdac8207736c240abc4496733138dfb998d3ec29aee73a12557b83d7c3e5f1ae34e9d4d2a8786523149874d25a9191d0712fe128ca77820f1cab0c2599a862846ee8f54ee3050715ba48e0e85f13f755c5aa4eae0c20f7591c91b36641af3c462df97c37ad06ca5cd45da678e30e9dd6eb6b391b5b2b276f5a58e3ffeaaf8a3d212c6086bd5b770d8a5f3a99c8a6e82b843cd48610823e698827ec017a105068354030e2f81ee68b6321934a1355d7e79b77c67e63d207df429e000f19512ba342ff98506842ef3e23a28a08c33537c08df9b64d8f5444ec294a0c89489ab5dd804d576cccec874fd8e5da371878b8e4790f20ad4bb98098652b04d822b5e7bb446651f80deb14e0e43f38db5c0ac6e7f6d172feda1c0df17fc6031dd907944959e29935fd3b21c759051725aa74c299db083dfcb0b8b9c1332126ad49dec0cb7741627b3837418348161c519e7b25cac511589f4d3f3c747c96fe215c91a2e80e223e867d6f2bf52df5d20777ab5da02f0d43d6e5cc89a0eb16036ecb772631b1aa377000e849b7470851b4386cf1bcfe7df01685d97152ea08f534533506640bf9ca13daed0bde9d154d758be8d65b74f636940b437eedab3558d59a7dba3d8ea24f529bb6cc8230583124bd04762fb8f0b6a63ad52e717c3dfa6db7ead306bb19d15e8e7e4b620e192a20c11f7a266b858efa5c6a9b71f1155509721c1799f69ae182448fa63b56f264249538ef1d13ba2a52cc2a006b474481a35f91aace0ab540380feb942071beefef0b4c5bda53384da0097bd951a38f7851c0e2144847cef122b07b5bea7f61e6664ab1d0a26c8c4718d3ce4034d810a8150975fbe3764819cb0c714af9b81309305a3c4b3bbbfb4cec6db8828170b1cd96ed685a928904dfeb4e4bef9e3860e95e005c48986192d201e783f86563532eea5c9af15fa5f4ccd41b8cef2c9acaf054484b8bcc0f59a7d733d2462870517c8f25c72e0354f02de49ad69f534b51ae3be33854a6a9c8beaa7dc22626db14571bd34842985b19777402b2e3b8d1b6d7c2139f1558428fa0e1e1cce8d48afa1aa4301188af679c67861842f5fe92845f695f4a04b211bc1944554c6fe8d957027d75c1db321cab0b9395bc68240ed24c45d8975137c8c103cf8c54d7be6b7e47378ac02adc28aba41a8c91cab2367ec790ca79c68d57677c3cdb3113c0168339091c326c1409bd845504e7af247411eb041fd05df1b4e946f3e81963cabfbb30e337ee85a41e553149288f7fdc8787d7770baf02369ac60090a4080c23bf5f0d323dc027bfdac40e0b392906407b80a4cd658264b671fd93191458016bc299ec4de5ea339aef4ddf25475fc7741e4358f33b82675e1198c712b024768b6a4ec079b30a6a0550e038be93c77a6d2f2cc98f88c40440164c2ffd4e7304cdc1c6eb2bf81a0420520da27bceedab85ead770a68c066cfca69d3173c9972fa034ea5afae619889355610eb4fb21ce9f400a7bc081ecf09323d2524568c32de561083f042fac9d0d51991f914ed7b7e5d7969e095704e79661b6a501842803bbc78c873aade113bc2738eac0cb826d6ab37ba8cf410c4f7fcf330f50800453f769f6b44b95c99e68a6f42156de7c3ad588aeab3c3092c9d9dc6cf53bc402e0236bffd997591ff74a048be9b10bfff38c84a6c658e30d63934b22dce1da795edf502495ae426065dbfe8ac99f8b5f52b97fccc947893126ef953b3a4dddc9e03825ecd9455c9514f162f084165da0c2afeb53acc1d6fba3cc9723e220428b2dddc05d16262a7924a934e2204b893da09f98b21a337683e7137af9e4d64d15161cd66666966dbb0ac1ecd381cb4a69eb7bf2e2263e323bbf325b130b8c772148a9b497264e08c4844cac9a4655f84b7cfe9b39cb53a34404e09cf17b015e36ac41e0f23acf1adfb34e33c93dbe437a27954027f5e685b1942579417d400c3b6a46c1b5f81d901c3e6c2bdac7a40ce82961c9b63b8de2e6016629aac4adabb53ba654d0e635fd5b6ef284818682cc8fb417a13290a41020ac4fb280c8c5e31fc00a10beafe38b4f226d51d077e1c8899ed2f03c28b57ea0521ac4457db1b9ef291275afb000360fd54444c68563dc5da567c0fc64e4f45ecbaeb76381281e6ac3810ff985e982fdbb7d90a52f1b4949cba95e652a7ca88f3095a7c8fc34a48aa8633885ff001eaa1dd661591f2b351589355f2e59a118d51a1b59b4e631f0c0f556c9b35cd9489c40101294d29f54f18e77d57d27af130c049b99dc9794c8fc193ec48664c36da86556ed3f6c4aee09bb96185198c7d687dc59ec643d0756731b5b809a21dc000d44e98688f57861dbdaaa513d757a09"}], 0x1000024d) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 03:18:53 executing program 0: r0 = socket(0x800000014, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) fsync(r0) 03:18:53 executing program 1: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 03:18:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0xfffffffffffffd4f) 03:18:54 executing program 1: socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x7, 0xfffffffffffffff8, &(0x7f0000000040)="2f01cc89314499b3129ca7fdf5154dae", 0x10) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 03:18:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x1, 0x5, 0x837, "a4bef1137605f7ee290b85ae7793f6f434c16cae", 0xd35, 0x9}) write(r1, &(0x7f0000000080)="751f63c03c57378f053706c73d9df109c7af331796e03c33c24645c65c1a8255d23fe0ee197bec9dd8dd391bc3d61080cde0", 0x32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$TIOCSTOP(r3, 0x2000746f) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:18:54 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x8) 03:18:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xbf3c37e79a807b2a) getitimer(0x1, &(0x7f0000000180)) sendto$inet(r0, &(0x7f0000000080)="2d6e30877141ee0e3da7d85417c03fa0fd92146c99aa848e42778b7d3e8ecd5cfc85d3187be53869c3355c5eaf3f6090437b4a9a4831a37c0576c2f41eed33249ae6e8c686d1658ca3990ff2ef1a49551505dc4dceb1974c287ed51e0c2e47fbcb68052de00f7e4abe04336aa4808431a3d39247116a9a1983a856e93b02f16d3337bcced919d52244f73ea4deb03c5b510266f8abe71d0706d7b8ddb91953e2d7174e5093327a1859f5a9920d2f282e749d232278bd09bad7e00203990688dd7a97ff845a9a7d0eaa", 0xc9, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 03:18:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x1, 0x2, 0x3, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x974, 0x4) 03:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xc37, 0x8, 0x2, "efded784642b1d3970fe4acfe83986c0572100dc", 0x1, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) r2 = msgget(0x3, 0x200) msgctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7f1d}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x84, 0x8, 0x3}], 0x6, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x40, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x50, 0x80000000, 0x6, 0x6}, {{r2}, 0x0, 0xc0, 0xa0000000, 0x0, 0xa21}, {{r1}, 0x1b2f7ee50567ca70, 0x50, 0x20, 0x7, 0x80}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8, 0x800}, {{r1}, 0x0, 0x46, 0x40, 0x1}], 0x1, &(0x7f0000000180)={0xfffffffffffffff7, 0xffffffffffff2788}) socket(0x31, 0x8000, 0x7fffffff) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000005c0), 0x2, 0x0, 0xfffffffffffffdc9}, 0x802) 03:18:54 executing program 0: mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x100000000000004) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f00000000c0)="a9ea5bcc", 0x4) setsockopt(0xffffffffffffffff, 0x581110ce, 0x4, &(0x7f0000000000)="bae7cefa1cfe656498b6f9984723db6fb53802d4ba3ea37c3f8d3cdd18c2bba43b71caa65f410fd112cec8316aad3ee41fe14bf00f5744a7408ec5476b", 0x3d) 03:18:54 executing program 0: semget(0x0, 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 03:18:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000008c0)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/17, 0x11}, {&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/61, 0x3d}, {&(0x7f00000006c0)=""/255, 0xff}, {&(0x7f00000007c0)=""/240, 0xf0}], 0xa) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) sendto$unix(r1, &(0x7f0000000100)="b465616f2d55d3118a2b5b2f293ff8dcdf833c5386e042f33d1594c22652a6f69c12eb4e7d2e397f2d035a7da31913473d5cd53b16dedbb8bb018edadc70e10d6e87a619b4e1f5a9303efff316573474eed1582f2b69e92f", 0x58, 0x40c, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 03:18:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) write(r1, &(0x7f0000001080)="987bfa471f89d7ed3e3aa12de626c5750f003404cfdd0b7d3e28a95ce8899ef8df9fbc8f8579ec986e67ae99e853796f6dea98d2847bdfe518a9ad7cd60c", 0x3e) getsockname$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000006f51037a282985d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035c4c8ba85c4f79296ad49355ba3bf93c7a8b8880af543f80f346c133a43bde0f951163d6fcadbc4c0960282b939187be16541dbabe4a83e442155bed31520f5192dfba6dd5c552b9858dcc1970966056da4a68612f721c96c46594b87edcf6b0382c4f1a2fcd50479101c1e173ebae16df3601c975bbf330d592da319087f475871d3b946412f36cb550e5a300547e9e45bea2e78f547afbb4fd7417ca72061b5eb05b14713dba9023f1f0000000000000000"], &(0x7f0000001040)=0x1002) dup(r1) socket$inet6(0x18, 0x8007, 0x6fed) 03:18:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0x6242, 0x1f, &(0x7f0000000080)="00c5792e4a4d29824dce51057e01526d817f7cc83903", 0x16) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 03:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="4aba7e17feefdce6e323d19219241886eec51519aee3330e08527130a36f21b45500d7219e6bedcb5b7a758279fb8af28d7b40cdab7adcd8081217a5fb91d5ba65c88edd2b42e1dc9c225c0822fa9685300807073920718f2dfbe57854af6957e84251145b2df5b0fa9ca8a49f7f220f2e6166d2857f03ba8187a34ae12e581d2f390e7850551c5eb5815e756640882ddaa7c518e272050e210be4a09209d1925bd6400a08440886b4a67a97d4512025e919a9779c08851779df344498f8c6c6ff1d32120af7208c67cd00c521db446fbeb76a66e9", 0xd5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x12) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:18:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0xffffffffffffff9a) 03:18:55 executing program 0: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) 03:18:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() r2 = dup(r1) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x3b8, 0x0) 03:18:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r2, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffea0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r4, r5) semget$private(0x0, 0x4, 0x80) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8f1, 0x8) 03:18:55 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) fchmodat(r0, &(0x7f00000006c0)='./file0\x00', 0x80, 0x6) r1 = socket$unix(0x1, 0x4, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="a371602aa70e20d1d479a58ff08192437824a0bbbc4f16786474b1e2f2992c012441ab4a680f6699f8872f462ae0b9c207161753057e998e3e8462492b7789d5ae4362786af8136636771bdf3feadc5f56e6f5918daf2f1c335a63b46048e74f8bdc79eefa4272ae0b5d98297f01365de1a91f09acf826809923b6942282dff3498fbad9", 0x84}, {&(0x7f0000000000)='<', 0x1}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ebfc8c1651e57b9db3ebd8f3a713a21a3d0aeeb26be90e5f834c29bbda16a7cfda14d7e113ad2ca1cf3df20045a20d63b29142341f59c4c0d31b4538dbb663aaa8d59024775618b9e35fe42744184915d4b08fe184976e588fb3f755464aad7a360626a093c0b64dfbc2c0ee753439", 0x6f}, {&(0x7f0000000200)="389e20bd300cd3330f02e72a9979697c1b3ecd4b10c928875417674140c7dd7b9c2c89022beaa5ea89ee9f0d111cd824dd04c5e79eeeefa88c359cc40950335fb8a42803a182add30e6b87bcc6ce919c1ceb9f37b480d6ee1ef178a9ba1c5bbd6cc46d9caa419024c6649862a776a01bc479aed11d26ab5cdd86555afdb81b301543c9be08c134f0d7a580e087b907f0512cb00623d6e3592b1272f1c9cf15e56f3b6ca3f7dd1f181f", 0xa9}, {&(0x7f00000002c0)="20a1c43afbafbdb7bcd5741e7253ec2a9e60e9f5c177d7360dcbd5f8c70573f3fd968edb7427535d65649cf91fc4175bcae1e68710473812e9c323f524f044f1d7bc406bd2da8ff8b20be899f1958d53455cd9ae746963f7d50b7100ec6496754f1339d0826e8771db134f375488c21694e1cdafdaaf9be2f3fee4a96d2a51ac03228f8d95865bfd73fc960a217c5772038a7c324c77b048b8f049602b06bb38bc1baf85ff1c202e983c40fd27d1172776b853340e7c154645d452ab68c380692b4c5fd3e20d7f29ecc1baf599", 0xcd}, {&(0x7f00000003c0)="fcd478c45c6fc417e083bfa4e40dcd803bb77b23472d97ce3ca250737439efac57118fb633b3a51bfe363d19d047f1b2dca62e6bcb64cdfa5326fa5272820b921507f14f17749eb8f92f837f7b0a7d6c2cd5becb9fe081842e344c6f1b7d999676dd89d76b2e012b3c66a0f87cbb03b1cab6dd739e612cb3b09caefbe8cc04e60c14c72e1d3ec49d573557", 0x8b}, {&(0x7f0000000480)="ab34231f71b19087178f99a44964003206a3d901a47b04a1c84c32ae2f9470303e26c13db65ed45106b49cd75ec9d0b2429bc1d7d31e6f1a1ec95603af8e6068c704ed3991a3d3e0376695b3b3094fa13bf428f0c5e72320da503a6b704fff0ffcb0a0df356f72dcc826106e5ca6c2d005c13009c8fb006c10aa1491ac43e4388558a7d5f955c822576206d02b4cd981d2d6d06f1633c76f303951e9755edefcf5b67be9adaba2d3ea599cd5255b0a49f1abce38649a2f3801783ce44bc0b70be5b309b523b5c9c546bbdf", 0xcb}, {&(0x7f0000000580)="06d1657a254806d40f689e8a46632423149c5d21507ecdda041b35240120bfcc0aefaccd80e09b4cae0b052390cfb4ce521a992588d04fc2dedbf58072cb54c96541f649950d15322968be245b6e9c10697425033a68dd19a358ff2db1cea84e", 0x60}], 0x9, 0x1d) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) 03:18:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 03:18:55 executing program 1: r0 = msgget(0x1, 0xc0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5) msgsnd(r0, &(0x7f0000000140)={0x0, "1a77"}, 0xa, 0x800) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x5) r2 = msgget(0xffffffffffffffff, 0x3fd) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/174) 03:18:55 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x585f, 0x2, 0x0, "9ec87591e79d30f6236c6ece1ebc28b71a302dee", 0xea6b, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x9, 0x8, 0x7}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 03:18:55 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0x20000001, 0x100000000, 0xc80b}, {{r0}, 0x0, 0x8, 0x80, 0x4, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000003, 0x100000000, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0xb4, 0x3, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x6, 0xfffffffff150c9a8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x20, 0x9, 0x80b}], 0x7, 0x0) 03:18:55 executing program 1: clock_getres(0x5, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/4096) 03:18:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c3ae9658cc7a40c21e63f7dca299ff45663f5c6b3036ea4e24ee672668280e2061f57c656be8a185a937749648786bfe8c1651c0447e5807c", 0x124}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) 03:18:55 executing program 1: clock_getres(0x5, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r0) syz_execute_func(&(0x7f0000000000)="f00034e8c4c27913d2dd8902000000f042114908679802b707000000c4015572f08fc423f9160600f242a78f6878c36618b5") clock_getres(0x0, &(0x7f0000000040)) 03:18:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0x90) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 03:18:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 03:18:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffff4e2, 0x9}, 0xc) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 03:18:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x96) clock_settime(0x7, &(0x7f0000000040)={0x8}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) kqueue() 03:18:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101f, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x2, 0x11dc248e}, {{r0}, 0xfffffffffffffff8, 0x10, 0xa0000000, 0x5, 0x400}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8fa, 0x2}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x100, 0xfd}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x20, 0x6}], 0x1, &(0x7f0000000080)={0x1ff, 0x9}) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 03:18:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x20011, 0x40) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000000)="81d743a27cf0e3f86aeb23f140aa221048d433bd32df88c5a1f4b59652bac49ee08bd6d57903d309819a44d904a770c1d7497c9fb3f5423c944bd8323512b664502fe92c7d3773953b5751a23a5dd26a2527e81db13532507dcaf355eb255b1bae9e44647dc9855c541ed214b629b9375a31c96e2ef650e33ff40dcfe8e484817fe20e3bda3d0f365bf6b6326218b8ed4106a2e04b4922df4dccd629f777c35969c5801de74ca9920de1789c8120f08f94107370c614", 0xb6}, {&(0x7f0000000180)="0678fe1f2e0840225dd7048c72fbff22f85debf295a25faa79d511fe10530876a7c666101892443ffebdc2c8e09c63d8abb8a9d2be3933dab45ca057ac031fb7536558db2d30a3bc1fac691c3b01221cb4fbf8c8463863bec8a4bc0c8c433229", 0x60}, {&(0x7f0000000200)="abce9da1045e231b5bfb5519ac3e24abbabe2992bd9db48eefa931c18a0fbacf8c219f9ecd1df12b02a12f39167984d6c9179a37dfd0547709a47612dfacc525f3db8f73d672298e548d61c8271727f79ea0583b50b02cee9bb125c495e432ceb53f9c6783c1e246748740db0467446c7c9711fea1e61a8acfc9ed05812bcb98e085380cc6f6194dcc39a2c9be0659da3494588699b20d25a123e0fb5932ead4d5d8dfd5a9f73a452fda9f61d6165638f9d05e2870824194a0f778285013652d0ed2c275d82206f9d86fc10e752a793af000a43f2104e7dcba8c442f82eca0cf91ba8d82003e168163b34086dea0cf7907190de881c2984d8fdcc1595c19eb84396008ac2b99efa89d0d4e4b8caabacc438d4d54081c954d5334303bfa93eb51527e0acdd04e35a56c1948bb56ce6ddf1c6f4660c9d9d0aa8579211673d396422c07cd1c0e2273d167ed9ce1fd029d05d016ebd747092f5c6edd5203bdddad79b1623f39c62785a6f16ebba65fd9be3775260073b00061963bb7c3d527dd997a7e32fc622d8b1297c2435f295cd3ce05f6b3f05d34ae13cb82ff892094b15b440090af0725de178bee277f351a2c46a0fe8f0f3a067366683c80bddf56e4e63e1c7d51dd0a7ebd1bd1af2dd41f0746c846c6c0047b7b035242fa4f0eda4b5371b2b3590e05a122cf28631f5210fa8922ef8149219373aedc959fcea08d579eefa70f592f4558c624bf8bdce451ba05dd1adbc0b22600abeeb8f015c5f25311cae4d5d18d53c6de5e2df09708e7b33cbe0f8cb2e5812dee8d527039000fbc26480d4d12037f7542ece5879c3ecb6fcc5e88656b8ce4b3df805eab20c6a33bbb48d46db7f0366b258a57c4f7fe42e2886738daf5fcd67bb5744f223046b519a84a5815c5cd91a22b64376af0da4eacb46291196adc3282031c3c38563ed521f8c2e18526c6cf5d3d6858e4c8b137bba8fae558cbffb852ccb33c13eb15194cfafce09af693fce9b9dbef7c5bc2479b5162d62e7cf3c325098de5bfb5af00eaa0264d7ed386fa95c9d08be5c40d15342688050b3af3c013c6c4f2095f7984fbcf5eface56f319cdb9deb63500a5b6e38f98c00538c9b187ed671c38b32df8b6e713b0dc5199d52cf9845e79fe8af06b8d01cb8814f2923aa299eb721f1af58882ce789c0eb22497ae524092f717a0df352e611a3594c517c3d2c9a7e0f857b6f305be90129626d35b7c8dacf6ac715d07fed622c1c00cccb978be8700f1922d33dbe643a7c64b0c20228e98de871523f9c5b99f768ea6614cb1dd588164ade4eee16a5f3579fea5546b0ad91954417327c9d8cc5d6dcffeb9ac45abe7868ee535595d249292263df8be22f7ba4beed8847022e00ea7935e7ff492b352839fe015d095d390a97fd6bdcbd144e81183ceef96d93ddb07340e604bcf150559be70792619b5135fd1d89eb5eb723e79a5ca9cceed09095d667f35f65e7315568a9d22ac1611e243486fa3bf164a0dd3343e7e2dda70e0cc15d87f3c7fad88d9d643dd40b525961994b409cbfd0ac52f157eaa7150c1bda226d27344f10f33846e3fcedc3ebb4a7bed8b3c835da68c32b25d930de17e433896d2c1136ca372e8ff8328ebd4a7af1586eb2ae7695690e7a5ceeb4267982828f3399a7293c798ed433b6c0612cca2f504e94e323979964cd37a427647d6eb1a2cdd25b2162a9fbd8ffdbcfb368fbd93d9f58911703ca92968174c6e345321680edcb248e1523e6f659722dc86e7ada04abfc2b65f838da02f5443a7e900afc32c82f3f9032783be337c90d01bff04aa657276b83098c63d14676b5e7fe5b4cbb19e8bdac9d78758c69fc67c69e49d0646205b2572ba355cf1dbfff8da9205a66851fd887eccfa0dbdd464ccabadf6db61dea80b2143bb9d0efdcce34bef18572c5a79fcd45d83492be4dda440a7b4d76fe0b12a7af2b4ea68fed78fe27684fb02daf259bc11d384e99a7044ea3218196590561f8d6b2e62548d84f374e89a414f2885155a8870856f279c64df764b4cc0a28cdb058adf39cc786ace214760670dc8bc17da1a72ee02c77f0107596c12ed875ab35f0dd6111a97fc921df84fc960926e4898702e3b579bf332b1db1a6c752eff41e0bfda53935e5cdc7cfc76540296719f0fe0e73b851e35ae061f79ae6981eefdd31d7bc5315a45689d786dd4a91f1ebc63171e55224ac1c8821177db09aa5cadd2832276304a10e95d778c3064c615edd8c53dd53d07ab95cb6b3c847d251ccecd67dd7ddbad6a3d0a86b52be9c22a7820279c7a0e8723e5985f4fea2fcb0f646f13d62814c7b2cbae4a041b56a5d60f9d90483f878aaaeda1c5b9cc6ba59909a3c9e407c268c74bb4cbff2df1e4ccd5cd154405a632cd39190a022ef659f3821f1fb885041999ed259d19721f33e77dea390f4e789b55a9896bc24df34a4b1abe664c254b96d561804a9203e4af9bc656d1f6d6944383d03acc0dd5b58a79d79e2858d30a43de5acbda040da60fa1920879ac1d8fff656fa81ff27a3e50c9aa19a52cbbb5c8947c84f239a68c8f34042773da0bc2ee557bf85a0c46c933308ef90d41866c6eb9f51ca47a86b8bcf23d0011f2880e532796d10b18d6f0267c747166666d2a80ae95957b2e6907701f1ff6512511f96c7e863d0e311a9e5f7b5a11e764b1e179e5a3ca4d2a0188bba6d93cf76b9dc8db431bb04b504b3cb1cb49c9d3ed3a1a8783857fa66c221d682e18d59dd7a2dc273473f8aba6610b9af0ee1988b252027215192931622f886f56c8dfa368e36ae2bdda94da748853d05d616f9f24774c4f2a38200e66c528e5a3082b91ea36bfbcdabf949863f7943bcf283184334b631937f7b9d40e5dfe3aa0d35f0faec7fba7a7bdd11627c4b032eaa71ce8b37996f9cd86b60987ff42fa68a3c48c942e8235c99bd6f004272ee6429312fe84f5a3be80737348246cd8377bc9ff274999225fa16ad03610f0b4b7fdd3fcdb6485e66b2fa392475f1a6d61c68b5458a1eb8b5f2eb4b40f2998eaf56ef23d7216576b3ed41bfeaae3db3abc1bde722f3d86fca24268b5422834abe569795c5e6e9ce8d8c4a0933c7cb411519fa40f07a82a42c51d4ff0bc2be9473a37fc7fb31bb34f46653ffaadd7902335131115b603c0da2558ad79781c91fb98d4c6dbb6cc7daa1dad6c2499f6cb2e29e0fbf1b8deab01f73dcbfddadad26bc2ef46d21099ad9e86078f8a93c655dc61109c3d7689da7d31535002bb0205b6f1bdc0f31795b2e19494cd5bea8946f897afd5e02b362b15eca356f179567a4a8e14260911b1dfc4589649e668f4e8d7c9ac996508d41939268fba3f801dd9f7520e1af257fb54dc00ba6d44d544b600564a064ca9f8f3854cdad7c385c19e6b360ce031811457b420dcb3a6eeb6b5271efa9565187dd945c1bacd760bf1ac0e6b4b14ecb3b6a9f5b5985e0c30c8e0f09d226a8a4fe67cef0f6f95abac136cda8ec5100a7575d2abf05ab3ca1f25325a665a2d4da5c4141fcdcca34e2bc875f09e9024f87968e53ac0c923fba379a44da17110be47549558ee395eb775e4327cf973aacedef3f833857cbd7269fcf83a99dac5e4a9b375d5d3fa003b31f4d1f0cc4f2a25efc98c4c924b7c8264eb8b740db99c635cfbff949f6e28a7cf73dc1756f81f7404a3837b3f24c365583f7f60ed9740b7f447709c9f172ae24a608823a6f2de1d99533732701e488f4edd1c1497266e29a01ff7fb83be8c846c9af4e8ebfd67eeff238fed52d291e04a840499d3d9d16cc5af978c7dbcb3a4ab15e49b69b20c94ea0e2097c6342d159b78cae489344a3c364dd909971f68941d207d98ed701f45eed4cde71eb301dd0bc680cea0191a69ac610032daa50fc2f3b70f28c858979f64fc3053f4e9cb4d310703320c7d0254350064877c297e6523d72589b71acd6f2ce33c6d1d8fcd9b3429f5841c9d82b1770935be50d46c799d53433372955a78ff5c02bb3a12f4ad12c1180703dd65e029b0a3b2a540c4f59ef6e62349d4955330d9a61d420b93c19e9aa206f752ead753b0a57ab80b219d402aaa414f34695150a1e6f7a32ea2bea89f3de934432f54a773d16985c020049153940dd1581985bf53008b8f501a770db2928b98c0de93252b387b90a9c40a37c4ce92aefae3e21da574ef23c7a21c9893edae4803171568034747278174ae3375701cf2a426a2388a29dac404643ed9d320d4e2f3bdc93ee15a1ac1f676869eaa31b7da814b9b7e0315210f8d4cfd79a8df2e225ebeb01d3d42f20dc160d63fde156e7d216ab60bdff51920db36ae2e04c8c3ac21a41c56a8d34cdcb33b79aea10483492da8f7264ab42619039e8c9ed0adaa8d9fe3ff3d147cd088dd611f7688b1b69728d6de480eea647bc83b676f424388955a92dca8c5329456a1c308a6d1179b79a121c9cb4ce42af6757d8b9a3865441b15181304c676b9f1a369d4b37a900a395f681f1d33c063b4024384f01cc8a2c76ebb7581bee79ffab8f8e9ebeacae984b735e336a8a7779f540e1c4ab625bc29efb2d72a8d4113074ea9ec7c21b793a02621b168a035b7656f10c38c4f89074260cdc7c12f85ad995089d0d8cdbc0cd249e2bdeccdcfaced53d7c10ba2440590aced104b159092ddc331f7135e4449e02ff2a8be3ed509263bd6fc4f09c29fa3c85da003e5e98c39897053cfac9db533cb6792f12490f200de90473f2f6fa59d64975559277d8ecb28c69244aef87503243f47fc6e6870ba532b93267ababd349a7d0cdead96678dfa2e5f3f94ccfaa263c9bec0e4324f24233cf7329c553439fc5398d2010a35fe63ef1bdede6cd7da758d18700781b1cce5517c95cb8193e89e3f91cfc1e565a478f7e17bd64012765dc2ec4e27dc2aaa8e7a97848df0c13b6f8f8894db235f83c1f24e47f4f775f0934003781084e442aa0d518cba0bebd6d07ac8243a09bb788573a216215d5b605ce68d1ac1bb15feb3c896836b5954ccb0dc08e924495f56b15e0e85da35f200738e0ab5c005b45a7fdfca8a000c8c4cf8445aac0585fc8a9be90971bf26b543ca6b962a2dbfad919ec74927f0817fa9f194a5744c3e52e876652ff271e64a26e8ff15586e488d1b1726403b23dc1bd3c2d45d853e6075311b2a6b723ce838de9e5088ecd4c6b642c4a85d640757781c46801f6794300f03609cea98361f9e62e1f47ae3862724399def8deb8b88f977bd74cb2decd70a8f2e05c804478219bcbe7d889fba25612ee0e06724be5ed56c083a6ab181bc33cb6d9620689c286a635c385ad4780519d5014d8c87ac38138a09a644c9efca7587ac7ec0cb1cc4444a3fef98fce59ebdbdbb0a63bedfc324c91bd1674c0261b6cef79db3814d54de0b029413b1909ce8b465cea8c5aa965fe1b24ab997f6d40d03036c5ceb4294adb26da9adfbe1bdeb6b9b5e7558fbc7681611912dc6b0db58fe1a6f9f16e3fc53c98cae817343f92ba5c03770d2367776f613f94b2be90125504d0f3a9e7f6dbd4ac66a939c5a4787b007177a7435db8c013c3e546ed561003fb217780a01bd8b4483d97243f78630ee93a7dc1907dbbd02f9364da26015f24dff2f343be4018c1db705703a955c925dbbc12c42bf05b6b339cb5c363621b35b5c3f20fbf0b9013935c6fb4ee4d0e0560865c8bcbdd16266b7f50b5bdfad047dc51c2b6af38412881821174b4ba1965bd928148c4db0ace38ad0bf59e24a4236b59d853afef139828b08208f282c0c44498e2140710f904d9b8a28eed4f01faaa6b4", 0x1000}, {&(0x7f0000001200)="2086f222b6c3ca1cda16b71055f916f62e6b7d2d36cee7049d3670df3d7597b55627c5fc9eabef81c6d90bc6b1f20b7037c904a59498a5bca34fdd03cfbd4b072877ea851dae0b319e5ba52f179a3aab0cb9b58e2117982156d2229a1088399aea1f566dd369812d83f39e06fb3e688b80677dd9284ebe824a6fa753c3994eff5101a6020f8fbbeaee310a73406b5818ffd54ef2148aaf9a0a8ead882633682bf8e45504c2b730fcec647704b9a3285369d548b9552e8f7ff3d441f3f2fdffdc5c33445b32d8918303e6a16d5208b7f3ecfbd0fde34e03235530c460a12d5b0e676d6b6013707a7f437822161cc14499d45d42bcf5b9a14b5bf87adb69f6be69db73ec86f65fa1f4eec620f7323bc2d5d0aa9099667fb2949262c336d12116db3b79aa6dc533b385c25af17b43fc545ada1f439664eaad503795d1a87a32405f4e43cb98b8452841a557b4acab9468e1670a2a353eb5a5df3ea15e128c02dccf58bf275e3c1cf8560cc26d8110698300030030e79a991a5c86810e0da6122265de49f32b5a9b91b7aeef30dfc495d0c5764815a04d3b79bc103e7e19addeeac5d5499bb986b0e4f721bb95c4029b6844b7fa219358308d92fc2b168f7cc4a5e5dfad59212c992516b0e168e8d00c05da9a5e2d7aa9d439a77650e6d1a18eecb97f0ab2d56e1de360b5b3ec868ce3ed61c51ba737bc4aa69c339fd5623618b2fe9a0d9309b7449d722cb200dfa426b38fcc422be191513f4ff86b8b3d239d2f47e858c2b1b1b2ca542bed3bec4a5d6fc7881e047b2d1f15fdc7f8108f017dfa45945cab4bb7f412da5c7cde60cabba450f09cde56c1a71918604ffd69c2485288685a2ce0f809d280f5f6b2b40ba3f90a3ad6ec5d2c2320958c7da2abf6a71fda28c8fdcf93891ae1369248bf00b1825a2ee2ef87c3ff5835078bf3ff9d0f9df93d60cd324f586d1718b66e96b3e889f77f8ad8bdd01ed23bc94456a64d3c3553630e67f4fdd95e10859b3212cee54f254c5c86816fea1b708658352b821e0c57dc41613d0a65bf27d880c4263cf9a6ec8ecefdc75f1db8eeee633b13baf50fe6451a1f69efed469200aaa38f055e6c1bd4e3c7e83746c491466da5f3dda3030fc3109e5dba23d543369ad8de45db901c42b855a600b5d62085ef4ddd1aa66cd634f37f17eba89f5976ea0e2d514617cfa3d618a104593f6ed2d6574756892480c4dc22d5b6629b08de814730a4851e2233f8f49360ab9d64e3b92c83d5227e3483e444b290e0a8e2f07ef9e5a74a02f9f96b5f62b940d95276083bc3f24111d09df97ba8cdec41fd8dbc379f9405f1040368960ce8f437abb976c8fa9990b7e1b6a6e914d9c975dffe37c56610d13d395493f6018d1736e49293a8d824f04a2d6f4088e01d01a2c960b638f9c152e4839ff1e1af788422cf65579a710527be7c352a8783784414daaa84273eae2339c7e066ae779a7c7f43be16392053aa444cc82d04f3815d5d7473ae567500e27d9d6ef08a4731f3ca4b931d6b7a6c32951027f58ec3c4e4158cd37176dac1070732f1db2b3b629244d2f84c4c45450345b2dd36e0d0e5a2cb6c20d3b6fb6e0a18f0c3efbeb426f5b1937369be6bcdd4cc077af5aaa5462bffc8521fa577e044e90653875f71d2a6de70db000dfb63a2909656a5b61656cc1b36ce5468067e9791016d7c503c4fe704a24d8a25fae8e68e595f30498e15bb752da16b2ad49e929af1b8a3041637fa5e015da0e3bb0e2fab65015162898aa8f86d76db53a88aa64a79105ec84ce07637a95553b5d5095e4b22e46c243007e59b3a86d4ed4e5a8e1e3d060de758a24b7fde1f002a747ae3769cd5475bab51f88c04dff0280805a2d091a84faf74dd9dcde3cda8dad9940d395aded02d95acf01ba3cb5843a873131e23de25bdede17cd304ef0e8430cfd0ee4d4d10451a29a825447d9cdb52a4b21f1995a41e1717a93312dac6c7939e711adb01614c78d7fb38e82d4c4704475df10fc0d09bab5a1d4b84b89ffcbf1d4d1a1dfad29f4b197100555bea2e5e417b71336d6e46bb70963bed0d259cbe8fa31755de8f51069eeaefe32395bbc9800708c15253c3a939b21f58e7ceef00f61cc71ed6fc5594f6e0dd4f7f56868a061028a5d161b41cca64fb6e75b29e46ea9c77e8738b0695382274c4658df349dafa634f8a7a780c243f9155b04ecf87de1170d5e4ef22c121172a7d16e4673a45b71dca30cb48e8c387dd1f9887c84cf850d040d13030cd767f662d9905a19b2c7890d94bbf7fa619cec080fa66ca49cf328f544e65a83531f6577d88164d32530897ceb4fb88df96a8ece45bb7bc2ffde9fee8479a97a075741ea6c0313cc7751c0f89cc8ba97d6ca246cc0599c6b437dc6d18044e94608f70a91ef62e7abdc6257f0cf9250e01de5e44f8a1a82f7462862d4e694d3f2b5d3b025bc1c3210ac9a894da459d4378fc507e634ce200889e4c0e83b6fcf90ad4397b71778c45d044e0231ba6356e273bd451b8508d52ea2d96a77e4a87770ae9e59ac9c3ddb81cdd7b9de464c3c7567c3dc4c14f8a87db306953c27fd3088dc7996d33c1db236d1979032978e80659bb8019881ef9a0756af11d1e1c9354d391bcf554faeb3053f343c9e09e997d1143ad29bc814fdaaaf9789b74466ff0878cb5084655e8b424d8ee70966236bd4b81b1d4767eb38bc816c9a56c160fa7d9d823adccd483bfc1d2ce7aa737f60e753d4258eb4e9a0ad0d4af76ed59f921566e8745122549413ac756004c3dc23c76dd6375982d7b5f498db473cc1c3e4037aa03a2c2947dfad42682a0c3f3886556d5904ddd218856bf7ce483953c91161b743438acb094e747e68f5cce5452a7542720be3411734b631d5ffd1ded458187993b29aca27eec93659fc914ed9043e7a024d3a8ef5f9c47c0f4d17c74b6ca66416c20e8570a5407e3382aa516437c4240e7f25401b0db1a89e197d925cd7dfc3a99cf98dfa584a6869296ee7fd0b01f378c2b6a0698321aef6b2b3c6ca52fb533b8728e497499b5a45dc725efbf7c14c71d0ab995246f923648c3548684f7df63ac2feb5be5eed1803394d5385ff86b61b54245539dd0b812a20e4bd767c485f5a470f2f0f03537496589c1add9a03a242e084079ef92106d57aa4eb1e6f76e6c34e1feaf7badb251258327c8a51dd6df97e7fe7951acf8bd256ae75d8a28dacaf4360e0e5e50ccdb8b6d5021e50f82bdbb013d4677491e2353a8611de9b337c4d03eb4628b3112899d6bf743fc475fe6de34cb54d2f24e1a93ed32622cbca123a380946b106a66ef54ce1719b82ec6b7bfcf6dcb5792f254f1bce1a20f4d517cbc5969e1478020faadfc3d0f93f5b8d18c511f26318fb13d2d11e076f7da9904d256ee47beb50f968d4f8f0034fcabf2f879c118d050c91ef81f47f9f84d44ae3550cb95b891890c39713c3c8cdeb35f7c344ee4fb5a58c29d52b0688d328a2756093c3184f0c4fbdb83ade5557808331e60f241ca9b2fafe4dacf319d602cef2d755d282d136affdded0c846f32791f41aa5fb23b43c47cf7929937707ff5fa8d63bc8239127ec638cca1de6c00651d22df85a9192e247c5279c749423b7e0a02ce268787b11174239fe523595f909b3a696c2fc2d5bfc7fc6a88358333f26389a1c9484fa618d1bb56e1bbc88392317181a11dc2d0e64a73ea0aa82fd3a2fbef6c8001b29f7882b0c010344a6374713af06bdd2caa9d7ff8caea83901b8ff4fb39f39e12c4f5510642ff71b9df7bbdd87a454ee4067503680ac445cb9a3d1813e0d1cc6cd83302499e358a753b8d2ca089527c70d31b6aa3139709b989194c2e1513f369a2e0eb588cd28018ac6a1652c110d5639fe02f2618ef52140bacc0a5aca967db80408c770ac98faeb22849fae70a8298c04ab3c33274917c4e95254e2c0644a00cc3f810cccaf82fdbe1ab3cd3b75952f12521d484a409a2f1f50a8e15d075df51788a061327a0e97c60ac1342471519981e681f7251cc1bc7ccc47c3819e7dd7427e44a24322d535a13894b871a1af547643e3ba2b46be3a24d86688090006d8fab72b7c30bf0b8b2905efd2db2f74ad1c3cc2a11ddf9e7822844b0ef53f70e3e333beaef0ee6cbf0016e28c68dc69061df893f39a42c2d5a031f3d6ce656b84af5cad27f237c749151fce880ab285f5f2d25be2b4144d7c7b74a860a6b99fc90cdc867e1222aff725aa59e4e3b44831bdf0efd3902ca5bb2b13c6d4008ce8a73366d7fb619234ec0fda43a67c57ab7a59e38acbe03c1dcf2615d9ac67cc31421cc8325ff6e007030ae12599c11019ff9cf614ac135572bb90237b479053c4a17ec00a48169f981ab24146a80569b100e005c64d545c401156c8d22716b74298397fc562bf7c1fe94e60d6fdbea542ba2f01e76e45ba2ac4954a0ed0709532d740e9d0adc80206c49c07065ee29aa2e920bfeec7e0d4d2b36bc932c23b439a85c45e76c10353659771d62ae1d1f15cccd0630a57224911abd548a0ff20edd6da9329adf20f46dafc08c74a0df8aa8269f9469b4dd28534f168d416868825ec8d8e1dde5cf5f8ba84b39f23af1e797449a0fc6935264b3458f6655de92ec4e09786ce650fcabbca9d77089b7b38eedd500769e7744fce4be8bd811840b333253eba8e8d7e14879fc6a1f02e7ec42ec972f8c7097bc092889897ddc286c907aa480e428ed1d414e0395d054f9c54f69db2a47131993d47e042d6bcac113e7321b509b77662e64f377295f66742df3033573375a2ecabd741094b9353a75208b61ee9a01ea41dc8a7e8df49174a5615c455295e221aee5231262534e85356308fba71c1111131ff7ca8be3d0d57339ced2c7c46459bedc50fe263c999ac704fd89f3b25154d8a077eb2d479f122a0c0425d2e76d3d948cd810fd46f5f430e0f737d2124b2cbfcde105e0748a6f1b5fcd2f8ba40cefc2c9470dd090e9e18de8f5d678d5fab5a1392fa447fd8f1b6c587dafe901ab20f528d817adf6aef69d094737cbca491e9bc070760f88c091303492918010671318262040b4b4a50c52863f7d64f8f451bae6089ae42e1b2b64b11396848ee161f0e79d00b4d23d940293dadc1198c7c933b7233e02d1a531878e9fd8ba89473669f041e6d886f92cf1f0072402f75c5a9dcb2da4bea612d24b77bf853150e5c22098074480c5a90b79e1ab73325339648aa867ce3776becfdcd07417fb0481e757d7200c3619064140e8635269c41b90507fdae4e534ab75851c2f9f7a122835af7a4cc140ce34a61b7e3a78336ff24abeb5f821d06eace31eda0f8943d0feca390df818c273a1ad245408297572111c24f923bf2b323f0701a2b5c3dca87b6dda3353edf8d20d812a49c526e283e1cb1562d899a422968e804630e6cb347f2646ee10870351f129138efc6a735ef63673a3ce6c7aa6ee96f3e9cbda8d2b8b46b66e2c98013a0dad18b2bb8c026adfde0cac9174713e89f123ef69da53b0100bc61775af161356b165b9e18b80a260297ee3edab05da6de66fde8736b0728e1863c655b6219bce7f62c61b3f6a593d02046e9c9d15d4be6e5ae2bcd6bb456dcd3808ac953a0138d2b70fecc5b2736ab04c4b4f496c9c8e3334431dd789c4f3e64ec58f6f9e1a6e2095117e1e397bfd69123af8d9b5d142d90878c38c0d1590a030e1c75a751ff4e24726d5b6a655e211ea31d884fb924914e7f227cfeedacccff875f849fbc5cd070bfe2ca9752efd530d521f813498e4378e2e6f970e4fc17558ed", 0x1000}, {&(0x7f0000002200)="9916c76e777e03f817603ef427f3f0fc8dc00c88e0be880f7f4eb900bab19efd63887c7fe9c043af88e02d7fe6127496905679069662a48dae8bd407e5c33e6b1f3426fb6a2634a59cceabcb368e8537d7a586e5f84a629ce7b5794f9f23a15fabe6bf6cae5bec2fa4c448ff6b6039e53cc63231765d9fcd4cbb2deaa16f506f5369c00234bece6e820fa0845c47af67e032bf6056e7a64ff9a9d4a08d3127d065c97f233b681fcee51e90b17b694d15b1ecba975496b06e1f3d1d021a7f799f5edcbbbbb3ecf5e0467a1b4898b0fed133efd0b3bc3ed1ba273d3ae90a3d0e", 0xdf}, {&(0x7f0000002300)="89fc4a459194096b1d4ed35add7da63a53233b9da6bb9e63acce59135f4f693f00b5c8a6a207009a7f2b500f43438b7c35a27d00c2d4f6e29a4ced3fb5649d3be561900933fb209b73b32379dcd13c6a891e34ac9dec2bf5bb60d3d30b46a31180c3cbbd44286f7aa037df7f686002adb46d2b50f26824c3149adbbe91d62901b815e263bdc0921e291d1e0b9d484e41daa93788e817baeb7ab62c046273f2eadfe5ec02600aad2ac8da7b16e18ff8448daf6b0f127e7f8dd5b8fa0b5ec2be91987842e26748b02228b78e3937023d4c385dab", 0xd3}, {&(0x7f0000002400)="5dfd815706328be9e4304f81b394000aac22418c9eb7944e5dcc379e7889a73a4d14b324f52deaff0a06a6e09f82f04525d78a853854aaab2b3507cd1921ce5587efb9e2de42f8f8ebc7d064a25ad722b80776e7c633c831924347787855b3b897a1ca60f2ab8563376dc45c7733a617b608cccb24713b48adb222d88860f70dc8f094e8ab6c74a29e4376884bdd21cbe97e", 0x92}, {&(0x7f00000024c0)="5407a32bda9faf3263cb94e9e5d28daab55e0177c91b2ceb2f490ac963b83c8eccba1e97368999d36b723d0e4b1ee3cebc0801d1cac1c36a7b3870f8e86a60c9a09af2c96cf0754790900e968131ae9eba8100c31f3ff7d69fb4ae4c2b580c467f433667457790c3a47e4ffe2972c7db2f98e2e9fdb9e7b898a1bd56a6fdedb7", 0x80}, {&(0x7f0000002540)="b01762c5de53624cc5da0ce3fcef26e8b71ece6c5c46f8294aee990f6ba495ca32c966fdc745d1eaeffa7818b65f241074ab59433539f0b37418a0354c2c58a9e4a65f25fb52c9f660d60a906740d3270e4dfefa646e36fa32b2ea6311f17db9520820809a49edce55f1f1d709330f3d1b36ae6d1d19f40178e53f674288ea1bdcf167b225f299bf2f964c5c21dfa471e22b906856d46acc2e6810229deef8ea7eac6b992dad0340ec64afa57c443058597c971aa2076693d881ff415dab8e456c5ae9f56f0767", 0xc7}], 0x9, &(0x7f0000000580)}, 0x0) 03:18:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001}, 0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01fa40f6cf6c650000"], 0x1) 03:18:56 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8}, 0xc) socket$inet6(0x18, 0x8000, 0x7) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@in, 0xf1) 03:18:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 03:18:56 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x9c, 0x2, 0x3, "3b722304c88feb6f7bf032c81daa3b80d5e2ad55", 0x3, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 03:18:56 executing program 1: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="f652b0c6ce32e31beab3cee483bc0219287461272e336118aad9de54d9296a9689063ade839be1135700ca75dad8860942893e34cd686f2fb296ea4a458e23d146cb7e750b7431d146d19183046303db5a3ffb0f6c870491533a1c8b90203fe6fb179d76a4585956508b01a8fbf4657a6437e544e7e65bd2f828052b5c0ce15c798d84d03a8b362743f308b6f6ac6bfb17f40ab87e3914d5ca02f88cdebf3a761136047d5ff3480a6914022eaa7d26170b03cf163d0320c786976920d5566578ff4a4d1ba0f7755d6ff1b166e9441ade0d7744d545dfbfd51df4405e60fcb48dfc817028bf837ef191de890916ff78dc51db19c5be1aa41d26b2d073c5f0d7c729becd7e75e04ce07731a5265054ac202ac190421be56ab97b3207a23c51a8e82fed92fd648b9f6ba898117ff9f682edee10ca82811bbf94340d5adfebf6095f3898f31a1ee694b3393bf8af692a27aeea6f4554feecfef8fcbb4a76b16d24a743391c5205afd0b253489ca42266abc076a60ea975750e0ec270f14b8f97b50603acdf02a02c517fa8d7b5a9a879b8800f4cc22cb8631744a9951c747977a6c4022773303edf06d88f51b0e153036be08453a74cddd2c07c873b038c9a6fa93f0aab8970c6b8034308d584296ed90d65264a8bb35aecc431af51ad6730de9c83861620981d9f17c6bcf39e1ee454432bd171063a6478d2809c4101c3de12b2a2d0057ead877e01e369c6c250f2601bb8c71a4fdc6564b061f87321491ee0819b4d088ef7a3fdbc01e360abe998c0cc05dbf2ff47913d26e3dffdbbacaf9d68eb1351517b632cb26604a5ac0b65ffd0dd6107a7c23ed782bb4c7a8e37e950531e019b361487e108e8abcba0ce33b3874d1ca5604a8567c87a8c329d75cd8dfc34c7b18591445688650e8de5cc2315a1f89042e1ad6b105b03159221fb38cc4bfe4c8dc1cea1ea355d153a1820d87c530104fd37dfb843705912abdc410192ea67f821ca4ba43628100788e4fe8000e90d77efef7157218bfc6c0e01e036503686f3ab1ac53f90130825b807a4149bdab47790ce9fd23174e1c9b47f7ddd1eca5461d6ee652dac833c959e70ac41042abda6a01cbcb0a745887ad2e798a757d81a031536f0d4dac11f53a9da0b8e39be8e1291ddd4d662d3daf623be0ce64c4ec9874c1abeca0f2fb7c16807d2ab277abac62c161095074ad819d51872fc3cc6fa9c2f851ca38ab7f9ecf2a0de8c95707ddf91dd52f9f19b831bb36edc20db9cb73aaea2c4d525d370139db1966b507aea45913307ac03ebbd73696dd0c22d75da90835cff9300c4953f0d418a25607b366e91e2c0bb9fe2311960b1c98efd24963a20503d8f88f6c4a1ae4fffa8ac53610e06ca3fc1b244eb81f9d473963606edba56f2909da9a033d422b8a95aeed045d3b6d7d32856d5bc9d412d811cba60dcdbeac10d7ed80904337996d38148fe4fa80822cb37ee290a77982b0a1bea4434683011e275b4eb4e5dfffc5572b5bdff648ec990dc990c717000110bea2bbc44a4332afa73ee288fcd9442a2602978203a8d867e379d90cbf9c32ce5e45dca4bbf45da9e8f97ebb39fdc260bd317f58e14eb0cea8153ecb06d0e3cbfbf0e30bd856e88804fb6f27fe4c79c069dece178a939f53402fc08b36dce496033d43b8d3c960d96335f6af0622075d2d0930ad7e138469bd715bb110fce452bdb797e7dd1a4a569a2c3888dfcb92fe57d164a403c9b6bd6a5570282f63e241c8ca4e11a1293980e964918537966c5f789372e962f9b035da0f9adb6c6f51df076a5ed1dd3958479be5db4ebf6b66205fe6fbb64da13ca7950ee321caf10bb97656baff7717254c70260ff31935b96ac0a04f7bb2458a1680400b1575c5edf32a5a83cb0aa7f530821efa1312978a426a7c4df34d573d2fc2ce8d0f2444d111fc12b7ed9f629f2b42bbad9256a696f6dea0e1b71ebdc028b46d42066868674ce62ac32f8a34bdbe0c542733f5a4719caf87d9d434f62425fe32390e9a2a2d38352ecb668c4c3f8c04431b4ca1b75a0f588ad8e02ba52a7a29e7d3783c67a92710f968da6066754e9258e0ea703b0add2c14bf65d0eaff69f5a3d47a4416a964fc01acd84efdf6041fb78c81520a8d5906d078f26ac469b451281068bbde6378824fe11be1a8b9b965d658eecc408804351f2db5baeb5564018a08fcd4ba880f0032206f5852a505a0147b3d4cbff0f6344b8cdbdfe3bb2157a474c802a67cf2de210f2b21116e83f11a534857a1408392176ed106681537c5ef7ac3f7357fac0e007a1bb1f968150d536ec036cda219268c07a27e219f429a254c551be95738a572e4283a1fcbe774031237d6583dce68320ab96866ddcb87ad1b4e43f6c5304f5b5c24277795db54e0cb35e7de54534adca0df0f54b42305dd5fdad8d485a855253f84e4894f0363a8931d75fec8665890525a2921251d63d123f7cb53f706ce0f2087bcb972f46564dbc2b6bde71343ca29276bee513623d042c35e46a090865a895cbbdb9dccea47c7168ab32b9071c2fd5f3f6602672ab19769ebb09335bbdcf6fac00541ef803a12e8c877b8dfd064d634390f001f5b103c9a913f01c9c0825d3e051974a485f929ac5e6f05f596511a7214e15748938be5bfa7b98057fde0e93c0a6ebfb11d912e2a2f6d55df8309b6c7bceea0fd13f08539c13277286fe18b7eb9a37e1f78aa18658ad54427d8f4fea66dc4365c278f18980dc45b6828fbfd05516da75fea71c03de5ce492fac9d5ea98b54a768a9e1efef8ac8f04075f2ca40419e8ff6dea37fb6716fdb645936dc4e42a4a20360b5bf0b85ed3bae811bbfec8ee6ef31719b05199c3cf0a69ea7e3658de0ef7126ae6365fce3f61c320f20a5639b7a55894f1ce48ab855f91b6f4ab4f1e645c7a4cdcff37e33ea4c99daad6dc5a4b494c01bac07a4f68dcf5a7b32d7e5bf7f479364a456ff71dca4d17d3d25322f131fd6e7919ea52e88089a4974c7f26ecdc5dca651e57ab1e78845876cfc2ace9abd2eec7ab1f02fcdb5672ba694276fc2b13b269e02d4a76c6601b3791f1a61e441118f2dc1f9b238bb63fcbd6b6274c4c5b3ed621b0c07d82258e8102fc7dc4827668ac760394e57ed8f87dcf37d76956d4f5535c763556a572026a90092e369b4cc18a226ad3cd216dc7da53861d0e11a2c2b089b9fd8a880d74d6f166e1e9c260682ed9553c3bba3d08bc528436cb266ee8cd94910516d4001eadc0add13cc4461e1e45b44413740e8e2de200a17be7032d919f5c90050ab1e5ae42f4e40f9b97047eb45e2469a32dcec24c68efac21865e403676babfd5bce8b02ff9168b3e4ac7f375b14e685106f0a94a903835536f019aaffd545bf1e53239630a3903bb80d93cceca8a652595b32e6ac622d35c57eb6566672936589925e166699695f52fb5e1f667a8d774ccad7f7a22e1a714f515e29cf00fb7c093dc13ac274d7295abeed89b08a020d6e73636a35011f14dbb35c3a6f29b9a655de68b3e7523d27a30e6d7f6524c924fd50e6ee55ff33e08da5414263692455320857fc6edbdfe059b434809360e3f07185d5f3dcda946ac3b51f2aeb59af3bd49fdd912685fabc9ce8aecabf17697119dd5084576f848c762651d16f143491ad43a3232fce8a1e9d23b28f9b559464b9e1fa9936d3f0446a6f2f4371232df52b5e8cc8b3bd7e3c33a37b0d9fa46c528bf3b1e080e070d9ea831fe5243f1af2c72f8fa008348de8ee860cfe25a82b3eda7d9dd88816f957e085dd874b2092e2ec33f8a0ac4126c1f5e12acdfb6d0052cff4c535fc2608a0f2b79fa50ed8473258ba080d29c1313a5826e2eccefd89041642b2993d21429cf5f110d30472619a42e5e06f8503abdc43c82e1e3a9ee77f1d71850cdb4724fe62d99c60541c812f26a0ca0608c7d375021cd3033c2591dfc93ec5c35ee3a0a5a437265f9c9b49064969a5f5bba922bbc14e7c8f6439b19cbb5c7cc11e9d1b57fbf22e662e0481b0a1307661274ad939488ed8787eabe65b7e2af8eb94f0bfa43ac82c4e2f63fe154bf75110f74560264aed4cb4a744ded1c5b723a51c206fe51ac08cc42df111ac5476dfbccda4acb54bdc776b2975766bdbba0dbfba2ff2fe2bb7aff2b72608d65d2561cd26c910a2c82871137981cac5bfc868cf2fa7033f37e9e48229a75a5c214af7b4c764d9ed5d61eefac9e56d67a1535ea110bd26782a61d1d2b214ac975739d8f33ccd5d0aaa99ce0d7baac4bae585cc8cc1b239715afa1e9480de0461017b87eba6449677e9b0e8f2eae193cdfa0ea87c24234922c65046a21437a1ab1d9a698848261cfb6491c0d6d9ae98a789bcc3db06dace0e6f2d88eba92dd0077b241054234bb4ce566971939ae7297f01981edc505b3b66ee89d13bd193012863d61757b774e109687f58bfbf03647f9b21eb2dfb8ba033db5a18381e5670a37193484a3b06dd0ccdb98b3bdb87722b79a50b272c422122db9dade67f6e1723af8edd2d8e344e9011de473b585b9ab2b857be98a1171d7b01f77bf2369786f6244c912c7cadd346e2b2f7843685f9e65fd32b78a5384ec4706d471339e4e82487210366e59e9604fe376ff78aed437714f512610a26253d907811093e0e9db0fede2678cdf8843f5275b819f19120c455d6a18411bef5892f8955f7db3213fc87f20bc23d655d9149b93d059f9d3bb7edd023a6b98ac312fc7564d5594b48eb9d6a1c58dea2b701c69d4bb38a80aced78f020fb9b484a1797f2d9c5b02c16502fdb9e179433d03d73b19d1d617372da672999664b681a95408ecee54af819add93117a6d71e47717247e97c61cff33c0fee6456d7566ed8fefc2fb9305d38235be0162261f58b69a1a4061c8265c9854e986a722e3de879583e2c769f5670d6ba0968b5de013d58685eac233715794cad47f1ad4cec82ee076f77158548324e6d2f9ff91d51fd8a90e7c87098b040c3de94e0cd96e88cc1ccae3a272d83b3a09c76c2393a1ac8fd66118b9a9af8d44d7957ad561fd127cc1946f7d1c15bed520f4d9b68e8fbac42fb1e842fed3899c55fe6a31c8f53dd87f32b9bff1a3c3492e1c6c3506406957dacba82e0802e062e6159e6ee1b081401fbe531cc818ee1ae6900ebd74031b023c880f5b4b743fa005ec847b23add56a68dca63a145031e8064d0b1d19c58537f271165a883e3af935aad1c2e71952cb69efb33829a41d76e50203287a29c14b532708fbaa069cc49bb7acc668dad6c69e382efe7af839e2d5b55f021e70f4740f8b0fddb79f3c61bf8a52764418e4508b27086ca79b7b8eaefe5822ca429e940a792ab429cf773abf36846cc3b3e74d9183ece47eeafe3e042bbb27ef1d578ae9013d99272b8467bf85b0f63504795dae4e203c23211ef089a0a7419f3e3181a7f00db3e67bb423d353ac630a127b01ca03231ce04c56d20f6534d98ab2568dbcf531316ec6db359980437dd76994435e5cdc3b0ff1ddef50c87c2b4d69f477677b3ff336db24347850a850d8635caefbd2e78c0e6db4072025a9a8517986ea05fcacff34e70bb0c5088776b6c5f6b4ff48bf6bef3ccdf3cfd7705eac128a6e343eabebe13373f406e812bddcfeca3bcb81c363fe6b6b9fc254992509a5ddae01b7090416b125df556f4cc4b8a01a497dfc79638d383a1af5d104c0e8288ffb7509bece88a7cf3c8c9544c597312f2e84cd74beb9fd52acf9c198ab8c1b6a8267d2e5b50ada8352288bd3dd0bcea5ed0eccc8a78e8e39ef0756110ed748", 0x1000}], 0x1) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82023a27664868653000"], 0x10) r2 = getgid() getgroups(0x1, &(0x7f0000001080)=[0x0]) setregid(r2, r3) shutdown(r1, 0x0) 03:18:56 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003f3000/0xf000)=nil, 0xf000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x4000, 0x408, &(0x7f00003ed000/0x4000)=nil) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 03:18:57 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) open(&(0x7f00000000c0)='./file0/file0\x00', 0x30090, 0x40) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 03:18:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100e6fe0000000012a944143126ca8c0c7d77a30544df574df491a93d53437bdd423f6c3ca4d9301d11a20f2bed135fffce98d45b064d5e7e8cac80e08d36ead04b601594c19d580c22f4afe427e6809fc5543cf906"], 0x10}, 0xfffffffffffffffd) 03:18:57 executing program 1: r0 = shmget$private(0x0, 0x8000, 0x1, &(0x7f0000000000/0x8000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) shmget(0x1, 0x13000, 0x1739ccb59ed61c59, &(0x7f0000629000/0x13000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 03:18:57 executing program 0: 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) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) 03:18:57 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0xffffffffffffff5d) close(r2) getsockname$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f0000"], 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r2, 0x0) r4 = semget$private(0x0, 0x4, 0x193) semop(r4, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 03:18:57 executing program 1: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 03:18:57 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) 03:18:57 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x10288, 0x28) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x8000, 0x7ff) 03:18:57 executing program 0: nanosleep(&(0x7f0000000000)={0xdc3, 0x7f}, &(0x7f0000000040)) socket(0x29, 0x1, 0x80000001) socket$inet(0x2, 0x3, 0x6) 03:18:57 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000080)='..', 0x8288, 0xfffffffffffffffd) 03:18:57 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x339) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="8fbdbfee597d83558cc91fc456c1ed64a587008562e208ba96d160ae43bd5908888ef14eff43b4781da98047cbeff97a5acc5526bb996526ea05b8ef290865", 0x3f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:18:57 executing program 1: r0 = socket(0x6, 0x4007, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 03:18:58 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() kevent(r2, &(0x7f0000000140), 0x3ff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="070603624eb5b5f251d8d641998b", 0xe) dup(r2) r3 = kqueue() chdir(&(0x7f0000000140)='./file0\x00') recvfrom(r0, &(0x7f00000002c0), 0x0, 0x800, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x7c, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x18, 0x7f, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x5d, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x91, 0x1, 0xb722, 0x1}, {{r3}, 0xfffffffffffffff9, 0x61, 0x4, 0x5, 0x27}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x800, 0x7fff}], 0x60, 0x0, 0x8001, 0x0) 03:18:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffff8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6034b3d6422b80f2d7557aff463f70ba0147362440ff64a929379615231be69a249d514c9abdb995480419f0c78a30f68342fdcb91a66310e4c0c49be711d32212c8554c46916849c0b0f28137b981e6e4ca7e1ab57eb5b70e6fe5b98e5fbe6694fa2ce2c2b7eddc804501e00c89872b9e216927c5325ca2de4e8eb235e49bf94be993549030d08dac343c3cc84d097e18187cbbd421b597c440c91961b35df251c711a91ca48a6dd92b097e914a78570f51ea14ee3a3580a5391aafa8d98b4b2676e049acf6a16775ae93f2fbd4676429d05de7ce9af0b707f343e1ce23ef0145bb1a64c2f2a1b9b1911ec98485016d2d18b065441012a7", 0xf8) 03:18:58 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x80000001) 03:18:58 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x83, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 03:18:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='c\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='.\x00', r2, r3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-.[[[\xf1&\x00', &(0x7f0000000240)='!.,{\x00', &(0x7f0000000280)=':\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+^\x00', &(0x7f00000003c0)='^&#\x00']) getuid() 03:18:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 03:18:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$lock(r0, 0x1000000000002f, 0x0) 03:18:58 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/2) clock_gettime(0x80000002, &(0x7f0000000000)) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 03:18:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xeeb) r0 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x200) r1 = semget(0x1, 0x3, 0x1a0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa08, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x6a4, 0x9, 0x7f, 0xffff, 0x200]) semget$private(0x0, 0x1, 0x446) mlockall(0x3) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x1bf) semget(0x3, 0x2, 0x100) fcntl$setflags(r2, 0x2, 0x1) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x40, r4, r5, r6, r7, 0x7e3916c1c88c04c, 0x3}, 0x2, 0x6, r8, r9, 0x2, 0x6, 0xfff}) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) sync() 03:18:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) ioctl$TIOCNXCL(r0, 0x2000740e) 03:18:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700000000000000f74de40000000200"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x2, 0x0, 0x7, 0x2, r1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) 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, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x24, 0x40, 0x7, "6bfbe74b7f531985b9910124b8c68caf7030973c", 0x10001, 0x5}) 03:18:58 executing program 1: r0 = socket(0x18, 0x3, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1000000008003, 0x8) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 03:18:58 executing program 1: shmget(0x1, 0x4000, 0x20, &(0x7f0000456000/0x4000)=nil) 03:18:58 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:18:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000fffffffc}) socket$inet6(0x18, 0x0, 0x72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x56c2, 0x10000, 0x100000001, "8a7cf9b8d0dfd0d57bf36f83388ebf7bf9d51440", 0x6, 0x400}) 03:18:59 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) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550400a7410044b4ec0aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x8, 0x9, 0x5, 0x4, "e950270c35034997e6567741cb7f544e3394b9ed", 0x10000, 0x5}) 03:18:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5012, r0, 0x0, 0x0) 03:18:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x2, 0x5, &(0x7f0000000100)="b964c98fa62b8ccb2a3fbe3e4ddcc1096e09b95ee97c8ee2c0d970bef3b7af9279c2fad5644bc985dcc92fca1a9736ee5a823d636bd5205a695983ebbd80c545a8e292b39be98d7aed6ebd866ad7891068f596b2e47feb0c7ac27878dc1d77b51f9ad5b1f2dfca9784e24f24b5e5bef9724cb7a246d64c7152e3aa4311fa0897d2560a537f3afb46119809bbc7af6c419ea8716866f5fc770aab318ffed22616ae892468e2f6e0ee1c94e3d4aa250de792e0aac5f25410aa04b27299d800552505a7dcd8747c425bc6ea41743df2783755ec4466fa30eebb239c26bd143022422b3c139e2aa0aefd", 0xe8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 03:18:59 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff74) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB="62122d2f66696c65468e"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x1a, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000941ce6c9e0091cd4ca43de0000000000000000000000004000000000000000000000000000000000004a1575057a22cd778e9a4f9747c98ba469d4e1c7f050bc0650b54f55a72247fbdc8b1e3a3c8dfa91b1503363b08f00b7559909614848d29ef18c72020000001847b0a0cc08fe404b92a05778ff41d83ae5082fe6cb01766a1ce3fd0b8bad5a6948ad481998add8f117bcfce420493e52388bbd4ecb1414e5d0ef27c0fca22e74d2b2bc11232990ccb7c2b13276ecbb1b8abcadcc11e5f1c59e520c000000000000"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) msgget(0x0, 0x40) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r0, 0xfffffffffffffffe) msgget(0x0, 0x40) bind(r9, &(0x7f0000000100)=@in6={0x18, 0x0, 0x181}, 0xc) 03:18:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18840, 0x5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x5) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x96666dd265d4065e) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) read(r0, &(0x7f0000000080)=""/124, 0x7c) 03:18:59 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, &(0x7f0000000100)='./file0\x00', 0x4) 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, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) 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) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 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, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 03:18:59 executing program 1: r0 = getpid() getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:18:59 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffe00, 0x2}, {0x0, 0x7}}, &(0x7f00000000c0)) select(0x0, 0x0, &(0x7f0000000040)={0x4, 0x3}, 0x0, &(0x7f0000000080)={0x200, 0x8000}) 03:19:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() syz_open_pts() 03:19:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="02cd4d30089dc94edc225d2d214e115ca8d8014d8de6c69bad84003b262d2bc657", 0x21) r2 = dup(r1) dup(r0) r3 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:19:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x10, 0x1, 0x9) 03:19:00 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000380)=@in6={0x18, 0x2, 0x7, 0x80000000}, 0xc, &(0x7f0000000500)=[{&(0x7f00000003c0)="0234d9eaca1d84c00dee0490b71c332a876190ad804a69396fa64875268b19092527125d1639d5da35b16d07492e30867f286658dd030f2aff0c50d42e6299d4998fdda969e3a8072641f119421a15ca887f3d0c3d802999a9e9982d36f990f040474ff7d7dd196c1135cb048abc259f6f7bdb47324f3e460a2eb261612e1828cb21d101f4c5dcfb2ffe35fe3eb33500542ef9345bc363a0c3f886e3a43ced46e2bc55219e4ed27295b07718b9dd8699ca864c5a717d4893f21044631d4a875a71022514f1d2ca2801e3bd052d1a316a28a3816ed3fd8ea9499bd805de877258b0f078895db536224623ea8e0addbf156f9db6c489bb", 0xf6}, {&(0x7f00000004c0)="fd95de87d23697b8ea59948a5109c80c7236912c785e84b4b06eee407f21dfc2ec525d099a3c34", 0x27}], 0x2, &(0x7f0000000540)=[{0x88, 0xffff, 0x4f970893, "0a2c5bdd53f1a85f2e3317858cf1c88cb0fbc10d130e89983abfb6bbbe77d25dd9bed3c8ff46d08eea59e65064db7d6e2aeff4b34cf2a819b610dd26e26188a2c314604dbb1548e3f23105354141cfc4a1cfaf64cabb1bd37dcf3c821a37ce4cec025451a984e335b123ca19d2d94d275e325eca20da5fbb"}, {0xe0, 0x0, 0x101, "9597aa07557b465186586358bbf2efa6fefbe2ee33c34a9ac667022896e65db9324b5e57f8774335a06fe4e0ce7b4ebc7a8ba1fbc49a557ec751b21b7d127e4f89b21e64b7934c7ebd640f16c27ceb08ca1ffc8d7480fd790b862050c0aa866b1d1950009a067bfac7c491adfb8e7e304d39523a751232baed316ec1ef535b55fb7a017d4898d41b262d961180ba080da1769df83b3bcb6b0a62896a218ef0cab4097d407f4bd086ae471c56c9600e98bd921dca919cd85d7708800ea8f58b7fa233965ce2885c58534d6d7a"}, {0xb8, 0x1, 0x5, "9e0c7f6f725644ca350741cdcb46d2892011b07dd0a2e67be0fdbb8d2ceb5cf214e45cecee18b0dd6f6a08a003f864572244cec785c16bccffc36d74c37366b01256111489f72b6ecaed314a21343ef1fcfb27961b5162082ebb27113b5327757834de231ae122a947f0d64f059b8792dc616b8ea06260ced3702800f1d64d43c396764196b08c0337623c9c4520669141dc28d1a7ab31acac800feb1a299be93800f4"}, {0x30, 0xffff, 0x40, "9f44d3df5930379f8fbbbfaa310b5627f057bed12b31d3a26238"}, {0x60, 0x1, 0x9, "5f3e5b87088bbd0617dbc07adb7d117c87fe123ea953882bba80a2bd43693827f89bd80df378e824307764e584be22c97ab00c54185630282bfd47fc225106d74815cb6605068945de"}, {0x30, 0x1, 0x31, "1744424378c0d95a1907a590bc5db1bab908427e04a5566a49d6cc"}], 0x2e0}, 0x4) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000f40)="94a94d1e9e047b731732f5e30754b65ad83f0a47ec76f28e4b0d2b4b7813817468ca350a73259e2aaa563cb924122c646b1b2f556c1d9eca1cfacffd889f330132442ad0086b0057a8df51688e08ebdff8df67e3916cd18aa8e5d5ad3e65e0ac8c401cfb7a393c755b72e737f298eecd85fdbde8caec0d7823b947cdd213f822ddceb8a5539fdb43e769e2f56a88469763af3ff68e848685caa888bb085aad5eb5d9398751db0e755c284292119ebf34a2f91920a6c8940e51c689e5a08ccbc43f18a9488fe3c13a8bb468698a131cbbe1c6", 0xd2}, {&(0x7f0000001040)="d58c388cfbdf4c3bb9f977d6fe0d1cb7efa1ba4bf9cf8250a48647c452b99443166195cb7220e83134fd8b7eafc2d77159437866c30a371ef5fce214627494f028248c24940298c98334b315656cf6a3df8ad6ea37fb43fb5683eb7d09ce2d6fca48e3f971dcfd25f112f0d1dfdfa3bc1d2ff5db3083c628f66a21337d665f0efa67fb7e3ffba3cb9737a606091aba0b07e50568cbffb6cfe8add082db46b7830d159ee0e9134a97c06c5ff686ef94350e", 0xb1}], 0x2) getitimer(0x1, &(0x7f0000000300)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) bind(r1, &(0x7f00000008c0)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="7900bf6c0c77db1f615af49db6833c65acc01f51d955c0558086651c35fac4ec51e9b325827a3d9501423b806021020a75a39c9a89ed9bb2df96dee2b553e00b48dd3f41f877e1993b7d666e20d628117ea936113975926ebad76799c68bf6baa740d35746a5c0195bff0b2ba79f53dfd5ed59bd90b7fa59a47d250d8676b6f6f27ef255a8408aa9ea6c5861aa38556b157232f5932de669eec02a", 0x9b}, {&(0x7f0000000180)="e3cfd5ee5fe7687a5ac372a77f734608ba79d3ee9de4b6ff0a318c4d37a80f3d4958123346a226f4a484e421a0ef33ba49aaf673a1d50c4492a9a663b4d9b0fbc7dda15d65a904f990a1929bf50607cd25d22fa48e8dd227", 0x58}, {&(0x7f0000000200)="32175c5220988625b3314aba22d5a33bc7c245aac7e4cec65c83492e5360dc5cd4f0fdfcf119b1d99ee2f1d59f2ff0ab9c095486e4c795914d472a6d4b8842b5a7f84d2bb76c1d549938b98153cda5ceb36122c084555130655270538c34d3b9f76bf959c97b977b802de4af46fa3c47b9d325d1b84c2d1d995f9e05dbefacbcd2fee5e5df7605effd326c19047e4988e66770ef52740195dcfe6af56941220728a66388454ce3be29a01cdaa77f76233f6d1d8eda0e0ce73150e45d44842144e00053b210f8d70b", 0xc8}, {&(0x7f0000000300)}], 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="9000000000000000ffff0000070000000b3a43b2f760181b5eaad0df1d2a14140e11db21def6d7e0452343005d9836370459b7ef0ec629e1a0cdb6b5122a097ab7262ce0357664ca287d792069b90b8987f6ceab7d047d6e3481c6e8c412f8f7ec6c90ab606c8b80822b6e3098d5fd3ea6989f398fd31fea7e5e7f7441e4ac75d6db551dd763609ebe4a22767259b5daad3bb658db4ce3000000c000000000000000ffff0000040000009b51a7f900fd31e0c020ce51f0d15ee82fab962dad95217c952e27579ad10639709b7bc3acd6091f96a59d16d0bfe1194271f0eef8525f07e7e9eca98c98bc59b5b65ddf66c81cc4cf5dbcdfd51df6e2d7037ca06e97c739b057ca8df43ada916d153a4e8ad934a88594b64cbb8996891d5ddf21500ba8f205efcec46487a420943158debcabb8f6a12970892d985b37eac205ca02318a568080298144d1b40bdd41ce064e8af8b67c050df3b99e5889f8000000000000000100000006000000824da6c310973580955776b42230a602649cba3d70d171a801535522b61b7f5ca3ee600e65b8a4fe3527e5e047e1949ddbe003fe493d8905776ef012dd6a2dc39179c705002cdc5e7203e96f389e039410f0c08aa78dfb853f8c6ebc46a8f8c58fe62bd53900b1480c086b1daa9113964707c53a8ca6a669604718cc015cede62b37eb5dfb2c2da1852797e7457e1673053d85e246190f275a8511408988a119218e22aabc740c67f190b548d34bbad8ea208ca95df321b0abecf4b2b24fab598e7279ca1ab22036f187690adfccf7d0a0a99fddab3e452d9b0a6aa3bf4c8898000000b800000000000000ffff000002000000633e532260ab5b8b53640e736b19d3c489ec3e439dfb9c0e42323448a0dc0c13bc8e17bb2caa61eae12bf5a8330d63240d9edf6d34d1ea8d07ac23343fe030936bb4c9b7ae6ea2a4fb40e93a392281ec5c8f8444586be63de0213c85c66517cba13497f30d0f676aa64424a6250874a77bb7a6a73b7690a786ef7c09d8f1aa8d1b07be6c07ab0a6abac053568159a1efb2fb77d635a58b32ca37769bb6808f523cdfa6ffc9017c81be7e1e7c2c9f1b3809a2a90000000000f8000000000000000100000005000000ca716a49c1e8737ef3902ea02eaed769092ee487bfdca06d1cc1125abc086d09c92acf419292c9820e8d72d1e469b912057f3ed97155b36b64b32a5660fcbd120762f16b682f8394697e7a65c8f6ae38c639a06a276ef0338efcf21871c5a2efe7a8149e687bd5a7c7da2719faee64823ff093e1fbe1815f4d3e8443c0e7a1602aaf8d9497cb77c86cbcac92d2af55bf9661b1bdecf89a35f83ad1534aa6f5df94ee354c973055beee914ea33fedf7f5227bb73f71f725fefda39f397ef40e29d6442f3e78540cbe0fe3097200b5440000000028000000000000002a93851305000000be7d4a1e6b3240def03d5207f4f0af90fbe75a63acb2d00098000000000000000100000000080000ced519d142e941e6b77c30f1a6e5ccb7692fd8a81349b8f34176ac3619f5149b417ace3fa2daf9c3677bbb0320390b2618b66dc97d277d3bbb14560b01a0588395b2deaeda96b27ec396bb3be84b242c2e5cf0218faef0edf051b1e50efe9b8f030b8cf749b4dadb019110856abaa0b7c955b3fab9ab0b791d7fc2ceb8c4a0939509511acb8101564da0e315a084b93178fdec000000400000000000000001000000070000008205153d6b94534ce01f63058de5c976c143150f8f39c4f0110f594691838e3600000000000076333d493351a8332420056c1d7006d8c5f300753d44087b2f3fe8ef74e9843e89325368d66d1dd3da882fd882ee6fd4279b1b9cda0f7428310a9c27a503f70ae952a047122cee9669e9d941896806a8d4bbd6e14a9ede6b55dc78af877cb57ab7a7b5239f0b4c5f02483025496626ad1a33bcb2deb3b34ae493d70a3227c60cab352b78ad3df5a0259f99399506015d2a379979800ce4bcd5982d683803b84b53520ef141c9ed73efb233c0bb7648fcb2ee548eff"], 0x4f8}, 0x404) getpeername(r1, &(0x7f00000011c0)=@in, &(0x7f0000001240)=0x188) 03:19:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) 03:19:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xe008, 0x4) 03:19:00 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0x6, 0x717, 0x9, 0x6, 0x6, 0x401}, &(0x7f0000000040)={0x0, 0x9, 0x9, 0x0, 0x7, 0x7, 0x101, 0x1}, &(0x7f0000000080)={0x6, 0x0, 0x9, 0xfff, 0x861, 0x9, 0x9, 0x9ac5}, &(0x7f00000000c0)={0x8000, 0x5}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) select(0x40, &(0x7f0000000140)={0x2, 0x9, 0xc1f0, 0xa58, 0x5, 0x6, 0x7ff}, &(0x7f0000000180)={0x80, 0x9, 0x6, 0x8, 0x6, 0x8, 0x200, 0xff}, &(0x7f00000001c0)={0x6087, 0x5, 0x80000000, 0x7c59ea0, 0x20, 0x6, 0x6db, 0x1}, &(0x7f0000000200)={0xee, 0x8}) 03:19:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x5, 0x7, 0x1, "e83cb770401a5c3beeb712eb89cc7ee39c60ad0d", 0x1000}) bind$unix(r0, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="24cd45f7dfc87a9a7a6d0315a76fadf982c715f7a180833ae6220397c492144ba0e73f492ec38736b1484c884fdb25d3f20bcdc8873895472904838dbc09ae8d02c8ffca819b0464896d7f2d732202f782f10fe611500731fd963112931778ca505d159bb7e5b9dd2137bff41da3385cc424d77a26dc5bb2d4d8cc9ebe62d7988dd77d9f894b1c440d", 0x89}], 0x1) 03:19:00 executing program 1: r0 = semget$private(0x0, 0x2, 0x1) open(&(0x7f0000000300)='./file0\x00', 0x10080, 0x11) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/239) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0xfff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x42, 0x80, 0x4, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0xfffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x9, 0x80000000, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x8}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x7, 0xc4d9}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x10001, 0x400000000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0xfff, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000002, 0x28, 0x2}], 0x2, &(0x7f0000000180)={0x10001, 0x6d}) fcntl$setflags(r2, 0x2, 0x1) dup(r2) ioctl$TIOCSTART(r1, 0x2000746e) clock_getres(0x7, &(0x7f00000001c0)) clock_getres(0x4, 0x0) 03:19:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x4}, {r0, 0x14}], 0x3, 0xffffffffffff0000) dup(r1) fcntl$setstatus(r1, 0x4, 0x4) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) lseek(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0xfffffffffffffffe) dup2(r1, r2) 03:19:01 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() setegid(r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80000080, 0x57, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x6, 0x57e, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0x7}], 0xa56, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r3 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getegid() fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) 03:19:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="516d0feae87959a1a80a806a551f5d12714f0057f2dd698740f2d0343e1fd8b4e9f3b30f0bb8d1509de017cd6bd3c5215cc30c4d3d965f78f8ff6017bc80f2ad7331bb72ce3533226ba02811bf12df66759e99bedc5ed135bf9181173d876529fe8b95e951f93aaed6a2ea758467cd21ee0d0fd8f4d28d95466e812dde794e70d83df707fc29f7a33574d6b75639545183ddb8197773777f5704f0cbeec7b1a8bfbabe908cc9f8437699653b23153ea6efe10f029fa7cc43c0aa0e40a4f4594813e7b5bb962d72313b102fa5da99c77340acb4d30c8ade34254397d8fcb221", 0xdf}, {&(0x7f0000000100)="8e7c9e27af0569ae83a3a76ee20dfef70995a5e9ef03fb1b95d0185a92295ba7822b2135b9ba0ae7111c6763354888a09e2f0e6cc381b7586f1cc0e7cac1abf938a853e29b6b416668ad17edaa101c83f0a2ac0189701842f9b5751ab98db0432761c8cc8d89fa026d3c984602699881a683ac16f58873c101457ba1623cbc49ab64563977214f27cf9eddf1b852d05fbc10feae9d2836e2f0b81ddcce81e96dc06380839a1e6f04a52684795387a76b8b5728427c2a2713a7847ecd", 0xbc}, {&(0x7f0000000300)="64819ac251dffb05edb98257108e", 0xe}, {&(0x7f0000000340)="2717fb2f14ea1e0e1697c71c0f27f4a3ca3e24c6a629577ac0f5a2c40ad8c0df32bc07e8632feb3d12bea086a7f93d8a7e665eba680431b4ce96ffcb0f6981824e3ec0d0f2353cabaa79fa4b82886f1a1b5b9498416f2b0b7619ad791e20677d4708f1e2e6344caaf282b7d59ce9e1801085775b7ed575e9a6c6808d3b0bfac10684f29652e49fb472cabf24ec7141b757", 0x91}, {&(0x7f0000000400)="e7a59805a479a702cf5cc7668f4b760d77f3a9c56eed19772654d7a86c8efc06b89e92f32c5765d9b4d48bbda09d41c0c0b7131f5b0dbdb6a5a145836fc7c8d0fe3b084eaf5b8be2fe2b45f5bbfdfae0fc921dcf1c62a77627c6b863dd598d5b64e8ca4f2467965d334bb5a8235ef894879f8d8605f60abd3a8c36087b781136deea8c09849bff953efe34047bbe10b15bed97d8a79f6ff134e315b8e62fe6ff8c98a3c1f568f7f4d72bd6f5a3f5dad539c0092280bc5eb174ce244012db07b91369cfa2e6ce8e38f172697e1cba0261dc01193a", 0xd4}], 0x5, 0x0, 0x0, 0x1}, 0x8) flock(r0, 0xc) geteuid() r1 = open(&(0x7f00000005c0)='./file0\x00', 0x4000000100, 0x168) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="1939a232ea684a4cfd0b0ed7e3c02dd5bdd33a2c2a034992b0812fc781dbbbe1d6504ebfaff475d77afbc0876ff6020fed3f2f9a60cdc465f37fdd2b011d7ccc73fb67c7c22436261bc95240167e010325764570ae6e6c", 0x57}, {&(0x7f0000000680)="8769f6948b0bb4a8a9e0bf475ee68a7083e3d7a9cc95a008f999f094610c79976fb5d6c75c25e2e7c20f0aecf3187926ae5e15cc7dc1a178ce17276bf467fc42abd0caf13dff2c18c279dc4ea0100e716229b3ac4b467335cd0be59058906647bad13fadc2a5d8cdec5ce6604b570e0a1ba33277e639aeea9d60e51533bd4080a98a347cda30eedf18de82113ad940c59993ff5f583af153c377866713fdb2d7785ac159e8a3c16e880be98417c7fe749ed7d9663e9c5164bb2aa10484a5e1964d7e03ee36468236f2", 0xc9}, {&(0x7f0000000780)="4a5284936864142ccd3d98aced38a12f05fb4fd67996fc599dc98f7a7a3a9521d348578ad2c1cbb590468c98e8d908797c5845efb0f8d81b237bab2845a13815feb8cc90407b13bc0378252bcefdb767b3ede390282276cad624fa79bccd25ad35ff4d3a5827c9f6226ae2998d64558e5bbbe14a25e967637cd94d8476f95c1c26f261dc3f3eee9a0d9fa7a23f8931402bfa9d6ad64bf402d0b2dcd16918c18db3b689face595e", 0xa7}, {&(0x7f0000000840)="af95077993eedbc46845e905303bfc813944299c94ea91f2cef2dc96220c23799fe014fbf43af769bf40513237c154c032e62aee4e7c0a09d888113863e4d9a50272e2572f2997f2cfb88707a67b4c0c2a8a562e9420203fa842724f983d3a515489f82462b0e02789e8a88aa9907d9b5917f5c9ce3883220aa4661eaf0a1b404232e27c031f5f77f4f9268d55ee0daa802ecad24252c5796354c794b806f0e04fe55470a582a7af39fc58c256ce9edac974eb7df22d3f2ee8", 0xb9}, {&(0x7f0000000900)="1879dac36329141c9bea12297f2a65594545c396664a604f898bb47784348a3b676966a24f92f52568c973aabbe94636d279a6c2485082ffd09026b56a214eadf5c19771bbd56b59ac22992d4ef9afa520bbea96a172a51165860755eb17a4fed2adfd9dfa075b500789518d3579c2a7885f0c4f926259f049944a06da226905df8207c8f6fff10f7fa60d7051925950e6268ab172eecf", 0x97}, {&(0x7f00000009c0)="81a6fdea5cba7e8cb5faf7c7ea3c43c7dd61c051cda6cb726d28306c677a369d8a20ed237ba7ea01cb6eee1d8e7c30e23636fa82ff277798aedcaecb3dcb011ae75eec93d100f3938a5f0e3c596cd6c7f8a70fb1d2ca82ef4d73174240e818efd42b43a1606dee240c3786b6ac8cadf7288e04623a14f0b6426a3e", 0x7b}, {&(0x7f0000000f40)="3e6e336ab451ec310fd58c4f2e4e2468c805e3f967352c63568be512ca95332d3a66813f3bfc6559f2d6f2cbee164e3a67847d0a459243c578cbe591ea78a39006e222e767a620799c4325cd2f2ed6fb9fc141e89f10000c614e874a227100b86d2e7cb36a74b7b14196ffb3f2d2eb8a31748fe870b06e5e08b035e3995f18b39d325d966b20ecb81699df3a47796862b89340eaebe6ef8cf67b0eee3e21647f26d5baab539ce8efb3ee", 0xaa}, {&(0x7f0000000b00)="44675cb52d064a61", 0x8}], 0x8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="f000000000000000ffff000010000000f83beb0ebe0bbb630c503db04f91226df5990cb616749a777b40a0b5ea656aed8cf706a0e982006b08bc41a1fc1066a299f9175e13eb2c0afe6bbf664e7c807ac5311a33336b80ea1e0cf6749c215b67c99de62863dbde411f1d7f0c7ef82167bb8e7e474e2ec9e46a476b34f71f06d8afe116ba3b93bebb2891b1bc3fd9944068a6b365ad5d2a5c3e528f49bbff953e7b190b0066be5fda8c178f7d5f865339c61c2a4b6875c8f1d7dd17966881e0d9379db0ab8a2ae759470475d2bc1b572af909be5e631fa021f1b904b9c5d6375fab8f1ac50d73002f81000000005000000000000000ffff000008000000f31908f59a716c097862f0241644714fc03e7e6f6135b1f00033e16dca4435357007b9fd46288b8305ac3da1185ca1899702af9f1f5bdae9773f000000000000a800000000000000ffff0000090000007dd5a1aeb56958c7f2b728cbdd75e5710e648b9c40231a05828e93160cc9daae83ddf9b15cfb6714b63293f782cce9a550daec5c81b0fbd2bb34dbd2d5aa7d8e49d865f82eb3358ef821f94bd4b7ba837637071fc8846fd21c6f9b9e0a27c93873eb6642389134b8c7e8711b1281bdce271fa9d3adae83bff2fefd103b4aaf08db3cf846646a4da0fb498ea2f35bdabb6d1144d1cf031f147000000000000000ffff00000200000052af39409862708c4d83d62e05310c695c95bfa7f81ec652b093625199cd5faf83e72a8f2ba8883c029c4611c13e3b7af653df9b852bcd65dcc786074f7431515bec662580e8a492db294ce56b53a11915f9c6bde19c175d8ed0723b69d100009000000000000000ffff000000000000b9e154c8837015ac63daa6dcbac982eeb676c040ca466d7b44d841fc55cfc72ec68fbaf1ec480a252071969f47bf7c3882d28e4a000000004756ac5612755f67f4b3c5f1ef35541f10f98c01081559b793dddaa019e0e2204588a6ff189f9b17b4f3662b7352c4682347d29027080659ef8287737093d6e79ad1000000000000000000"], 0xfffffeca}, 0x2) close(r3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000f00)=0x81d5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:19:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) mlockall(0x3) 03:19:01 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="2f05bd59db7c29dc29f5c8c806f825716e6581ea5b0e7f507a95d99ee715267b277f1df72f5006242c20db2be6a40ad7b9948b222c2d44f968eb5431682e481d7c76bcd28cdddcf59c611e87cce98fb44de13136b81a51c038bdba09dc99de9c64e7abee652e749d727364b9a32337d7fa153f673ad61c84a43151f0157caeb5107a5488d65ab31db2c9e79405fc115792aa5ce78e97b63f5fd7f1530af25f738e961f220efcee1bc1a789cdeb49", 0xae) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 03:19:01 executing program 0: r0 = socket(0x2, 0x4007, 0xaf) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/237, 0xed}], 0x1, &(0x7f0000000180)=""/27, 0x1b}, 0x0) socketpair(0x0, 0x4, 0x2, 0x0) 03:19: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, &(0x7f0000001900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c62015663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a2a4875bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bf95b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a8a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f049e03c0a3eca82465bb1d159d83aee9e6920aefe7a8761c8eba161d6e8a7f4b87bb5b3ea642802369aaf92a2b8154972bfc459119662099782c6467ee8846be1c12c30136530d7f4617d602413c79ef0e973ce339156228b8ced4e89201b1adb5e2dc582e18c5a46a2a202d464af0c30af5", 0x2a6) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="8c760db5d248bf5c728b2f9164529d70340122e67347d9cc68ec0e402b5e6deabe062d97e12fd8df88f0ca88aec71021a8f5cc565c58a020c00540e6c86c4e1e12c76a3b9182c81ce3dfdcc585eddd40ca9a011edf64967bde9165571c64fb57e9950b6809e8e36bb3c6168b2e5345112a994d3c534d3129a2bab56fd6f3e3c0fda1d96eb5d81e94afe33a0eee4e8908949823d9a5bc5aba608898849a04c3a6c8c6be915ee4ea70f560217d167e34f9dc3ddedb5e456131af2a3df1d5f481902114aeaf9f900c300087ec31558613d949e5ca7bbed4968b7daee8c9ccb68a27133e54cb58e308", 0xe7}, {&(0x7f0000000300)="a449ca1817085c75e4e584ad935ae084a39da9b83e0210ff4045b1a81f6e7dcf0ecacffac549407bf8942842dc96440d5d70ae920df59e35fdc69a482b8c6838b13c3815befdbd997a178b9414953b31e288bbdddaea14c8e95f6e3c4c9e308dbce9a8f12a9d0c1ec6054c6b35614c7633f31846190326b9c7e38d5e2c87409019d0", 0x82}], 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 03:19:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000080)=""/4096, 0x1000) ftruncate(r0, 0x2) r2 = semget(0x3, 0x4, 0x420) semop(r2, &(0x7f0000001080)=[{0x3, 0xffffffff, 0x800}, {0x0, 0xfff, 0x800}, {0x2, 0xfff}, {0x1, 0x7f, 0x1000}, {0x7, 0x3, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x2, 0x800}], 0x7) r3 = accept(r0, &(0x7f00000010c0)=@un=@file={0x0, ""/9}, &(0x7f0000001100)=0xb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r1) faccessat(r6, &(0x7f0000001180)='./file0/file0\x00', 0x0, 0x3) r7 = accept(r3, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) msgget(0x0, 0x200) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$IPC_RMID(r2, 0x0, 0x0) connect(r1, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) kevent(r6, &(0x7f0000001280)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x2, 0x10000, 0x9}, {{r7}, 0xfffffffffffffffb, 0x3, 0x11, 0x216, 0x7}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0x6}], 0xfffffffffffffffe, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffc, 0x62, 0x60000000, 0xc13e, 0x8}], 0x9, &(0x7f0000001340)={0x1, 0xf2}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001380)) r8 = dup(r0) syz_execute_func(&(0x7f00000013c0)="40cd0dd9ebdbf665db28453d0800000043a5c4c1fc28805cf200006467f347acc443e549d503c40259bcf0") ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001400)) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001440)={0x2, 0xff}, 0x10) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000014c0)="84d36d5567c0fcf981f5d7440f11274dded784e01e7406b9cf350a902fc7ce2a739497d856b0f8aaa7f82ebbc5a14caf175a5e4d27a3ccfe5c9ea7e3b67c4425f2ada6272eb66b6e33786e844d68535a5a86af0d7a0bf33e46e593334e5da0a56c53ca9b1eda1754a272a94db79b44cf6870dc331b34b03afc798126c18829b2844b6ff9845be488efd961f4eed1acb96cd9c03098e1a6b672dacd12f79d8ab42f858163a0cd1990c821df15f20343fe705fe43b89c0c0e68e7fad236a7f60741d56bdc9", 0xc4}, {&(0x7f00000015c0)="798436601fc1c05bdd1c68b6b9a25f4eae127d54ffc0b5ce6242f11b651369a984c7bff1db1ce5c92b00a2990b75e9341274d8f73acf7eb5f0e744da7a01d9477d7a71579b5f70", 0x47}, {&(0x7f0000001640)="368851d14e2d4b290f692b6ee1754e9ca01cc525893ad89416fb61e7e73c4aeac24090e6bf5a307c717e51bea46b6cdb8139dc9f111ea9533de1c4989355292c19a0c8b1b3d3a6a25351a8b18407c3a46487a06f018938325a65a5f0ff7bad66eaf65de0ff9a7b7d6126f307bc56b79f1ee140a0429ffbd7eccf8adc4f5bb549ae8b0aa34b068e0b2b73580e2d0dc6d086f52a7def9ad3312472f921dbd41ebbfcb26443ed586520e94eecfd6685d046e135e79a6625caf1c59486c10f4b8b607fb1fc", 0xc3}, {&(0x7f0000001740)="24aa8e454b8899184008ed9433292c63e3c73fe9bf462ac086446ee5b485d8d2e77a30442d22f2c1dcdcae900ea6e740434224e254495b4d147b699cdd61f819290f34c2ee816c40010cf2394358785476c64143e757524866971790a600d2df55dcd78b0ad5ba156e9937efc77f908a22f01b2494280e6467c2bf06691a2bba549085b8027cb258dafd9a6e0889adac559b7a9760b9d8d1e59b2844a61575bb596d3deb", 0xa4}, {&(0x7f0000001800)="2aef41fdc24c0ed9a94274ab1cec94546c6d12fe6b08e36d40fc9a7fd0860720754e63efd6bac10eb939077aafc0c06288684c80936f36702de1b9c557c056c28041718698d13f5b41fad8c93706884236ee402314511b4ba0214473ec550febc1cfd7cf793558afe494fd0c83341c34528519c91d2c14d0e2d5bd9551e15dd0deef0cc5d286819e689a085945373066f0313bc1e919ce67cdcfc3f0484dd4a9cf6a6a3932f1dea8719e5f6f5483afdc4a5c69c3abdca2a72767f41a4003", 0xbe}], 0x5, 0x0, 0x0, 0x40f}, 0x400) faccessat(r8, &(0x7f0000001980)='./file0/file0\x00', 0x0, 0x2) getsockname$inet(r8, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r9 = getuid() setuid(r9) bind$unix(r4, &(0x7f0000001a40)=@abs={0x1, 0x0, 0x3}, 0x8) r10 = getegid() setegid(r10) 03:19:01 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x800) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 03:19:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) socket$inet6(0x18, 0x5, 0x0) 03:19:02 executing program 0: r0 = kqueue() close(r0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xb86, 0x80, 0x6, 0x401, "f5acc0e107d65361ba7486cb4cf7447812af1d1b", 0x7, 0x656}) r2 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) r4 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x20) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) write(r4, &(0x7f0000000100)="5f0048e078bf905d425073ab8c2105ace509d88386e917854d1e2c0a73a07457d79d4cae432861820085773e5796a49cf29801529d372600c13ee7bba004c77c0dca035453b032db812622d62437f24f1e2c1851f86528cd8fa6ebd8b61319d3984e0bc7a8ed7c089745b5b74d0448a03b2b672a95744ed1442fd716249aa1d4889a15a8e591ffb985458ebd5cd1572619bce432", 0x94) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r5 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0xc, 0x2, 0x5, 0x3}, {{r3}, 0xfffffffffffffffa, 0x4, 0x11, 0x400, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffc, 0x40, 0x9cc2bf86a869b02e, 0x3ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x1}, {{r3}, 0xfffffffffffffffa, 0x30, 0x80, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7a81}, {{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x0, 0x417a}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x1f, 0x63a}, {{r1}, 0xffffffffffffffff, 0xa2, 0x44, 0x47612e1, 0xa8d}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x77d1, 0x7}], 0xffc, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xff, 0x5}], 0x81, &(0x7f00000003c0)={0x1000, 0x1f0}) getpeername$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) write(r5, &(0x7f0000000480)="91f1865f65270f0653e092e8ec87855748eb7487db5963a599a3e49fa8e5c311d49968a4b5fcf6d0839c2db4626b2f1569a5a2bca8a3a26aa0b5a702a6c17ddc45240ce1f5608faa48ad499bd61ec5359520f9e5f047ecd05d41d94bd16fe64ec012c994dfd68e89e34a488a6e", 0x6d) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) write(r5, &(0x7f0000000540)="cee7c9f1158dd89a3a22836471025b16f2f6ae973944b0c475d9e3aca802e88cb9fcec803e42b907fe678d37381555985756d7758b2a3910de1296dfb51dd682539d82b4bcdae920ada4cc996c36063e686d855191d166a798ed5b93c24e1942d765172630469509d0251b4a3c6f448a610ab0d1f68d5da21a936c9b87d8f572f88e66fe7eab937df24ac1a6dce48d901ea451a94b007b617984a69e5cce3149eae1873877d48688685e3baf10771efb10032274fd09d01472", 0xb9) shmctl$IPC_RMID(r2, 0x0) r6 = open(&(0x7f0000000600)='./file0\x00', 0x20010, 0x0) kevent(r4, &(0x7f0000000640)=[{{r3}, 0xffffffffffffffff, 0x26, 0x8, 0x9, 0x8}, {{r4}, 0xfffffffffffffff8, 0x0, 0x3, 0xfffffffffffff001, 0x3}], 0x6, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x225, 0x1}, {{r6}, 0xffffffffffffffff, 0x44, 0x14, 0x1, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x4, 0x80000000}], 0x1, &(0x7f0000000700)={0xb7e2, 0x2}) getsockname$inet(r3, &(0x7f0000000740), &(0x7f0000000780)=0xc) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0xf, &(0x7f00000007c0)={0x1, 0x1, 0x10e, 0x20, r7}) pwritev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000800)="ccd268fd329be8b1582bc3183a382533824058efa32daefa47d50152355633586ea0629afd7976ed348c7170d3d902c330d5fb4ab1d06433dd53ce561536b1450172fec892f019c99238faccdf08c51acc44e08ce675453d29be2a6f5daccb20bbcceebbd2f14e4da6a21542bc4e09f48479b7e26d104407711503040c38863d50edffa25d181c921f1a378ce6fea9ff43cd26a4b302ebf73de9d661dbcd30c6566de2ff02b9e3d74e0dfd61", 0xac}, {&(0x7f00000008c0)="5c71337ea0664071747409e97b276cfb41daec67ffb2f48375ec09e6852670cad4", 0x21}, {&(0x7f0000000900)="08f1175af29668b83fd0aa46a472d413d33daeed488af0f6361e31537c0f7b48205afce255330998a4430b3d5abad5e621849087172e5f065b5096cb87f60842ac8893a599834eb820ba54cc92ce0a194d629bbb15f9c58194d027a1f4fe4a85ef2b1c1ec897808dedd14c5da9618ca32d949bb2eb6b542855de7e95edf511ea1dc3a3f33c3d8f42cbe152f61ebccc62fa249c4a0c21c64831d5e3490606", 0x9e}, {&(0x7f00000009c0)="a1ce9f7b5aee66e8f19febf60447a530fdb57911fa6fc7951caf555a9433bcdee88c42b1d7f0036fcd649d387e648486804c89ed7a09a4188c46e1fa0f50c1f7072c52a5f7303aa123710dff3d34db594f4db9a287312951a424e39c700d63315b324a09cea2625b4bdb6b0d8c0b1469a87626db1db64a667befc4dc92451dfdcf4a0be5b8137f8e34f83e15f853cb969c20d9b2fafe6c8fc5a23881bed1fb20a80dfc52bbfa7e78bf98916110a96102b0a4b48326890e8354c7e7eb87cbc5749d2971ef3245c30543809db00718661964fbfd968fd51c003cd074714168ce5c4f94a4e1ac309beefb4a2a61c05d0f1cb9ac554c6700a87c0407", 0xfa}, {&(0x7f0000000ac0)="15bc0627d29791e122197d88083bb7a76922ee7318bcd408cc5e3ac1f4621bccff92560162e85664c8c5ddcbcef456cd93fb4fce0156d4ead2bce278937f697d5ff16bfcc58ab3aba57901c458669dc7fe0c94e8557af8470d73f7ef2d66", 0x5e}, {&(0x7f0000000b40)="16486a94552ab78a3536892b6134896fb0c04a78c46a23052f4859f5dbaedbb3afc76c936e63c4f4182534abb61a4a744420b7b2215af2b574a9615554b04877f432d70d944dbce47994fcc0e4126e25d0ad142c83e95ca180a4e88a6cc430afb153190a964becdfc8de2e9a6b59bf9a9f03228a71fbe0297be23696fdac2b4f39c015475131a0277a600b7a2a2e46278a53ecd6acd341b28cec84c6d2216a020997b05f45d89b1f2162d1d099538378621fa1e3e7905763b6e9a529fd39022c584d0a92e0535495b92f871e9dc4a76f2c26f2b34d53aa8c1ea45b61bbe968b7b0bff3c23e93642c9d9e356eb13c36df59150846", 0xf4}, {&(0x7f0000000c40)="f3d74fe50d5e6d25b7f9ad6288d1d4e7aef56496da236ad91e2514fee3a54f997f2052e5de85f668464e984d8d299b5a2675fdadf62e59135f3a2f14f681e86d680ca56c15a6c56a0c6c4b4c0957188a2c56971b6e5492e523d1447f90af1c7ee6351eb8df5d5420d1572cdf5f36528cbefccb7f5397f9d044", 0x79}], 0x7, 0x0) pipe2(&(0x7f0000000d40), 0x4) dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000d80)=0x1f) getitimer(0x0, &(0x7f0000000dc0)) pipe2(&(0x7f0000000e00), 0x10000) 03:19:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0b7e62da1c815e3ef0bf7164916129fb230b0ff49b1bafa414f92f8e73bc32ef9aecbe2a1573d90389845746439db636371271a98480f432bf945776095d1f352fe91b36fe4e82cc1c2da5badc1dc71c524afdf6d509068aeea6deda872e5dacf9f93c67037be290d1d759fbd69ab07bc3c4a141e94cf1f7e524dd3c9f4e60f17ab5487b9b005d8ab86988d6a284b3cc560e4bc844b8ab2dbf17a8ecfd588a95", 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:19:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xc7) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) r5 = getpid() r6 = fcntl$getown(r1, 0x5) setpgid(r5, r6) recvfrom(r3, &(0x7f0000000280)=""/234, 0xea, 0x0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) 03:19:02 executing program 0: r0 = getpid() getitimer(0x1, &(0x7f0000000000)) getpgid(r0) 03:19:02 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x7}, {0x4, 0x6}}) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 03:19:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r2 = syz_open_pts() r3 = socket(0x18, 0x4002, 0xfffffffffffff000) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8001, 0x4) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) dup(r2) socket(0x16, 0x3, 0xffff) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) 03:19:03 executing program 1: r0 = kqueue() clock_getres(0x4, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) kqueue() clock_getres(0x6131e71ef93a8188, &(0x7f0000000080)) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) getdents(r2, &(0x7f0000000040)=""/61, 0x3d) fchdir(r1) clock_getres(0x7, &(0x7f0000000000)) 03:19:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 03:19: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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r2, &(0x7f0000000000), 0x3ff, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0xb2fdf6e075662ce, 0x20000000, 0xfff, 0x4}, {{r3}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x84f3, 0x10001}, {{r2}, 0xffffffffffffffff, 0x4e, 0x4, 0x5, 0x9}, {{r2}, 0xfffffffffffffff9, 0xa, 0x13, 0xb8b, 0xf}, {{r3}, 0xffffffffffffffff, 0x62, 0x0, 0x7, 0x800}, {{r3}, 0xfffffffffffffffe, 0x80, 0xa0000000, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0x7fffffff, 0x1}], 0x3, &(0x7f0000000140)={0x2, 0x594}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:19:03 executing program 0: socketpair$unix(0x1, 0x1000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = semget(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000000)=[{0x3, 0x9, 0x1800}, {0x3, 0x369, 0x1800}, {0x3, 0x350, 0x800}], 0x3) shutdown(r0, 0x0) 03:19:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000000, 0xffff, 0xc6, "27668f14f4b13c128e376ac8177753edb8c1bb64", 0x4, 0x7ff}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:19:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) getrlimit(0x3, &(0x7f0000000000)) r1 = getuid() setuid(r1) 03:19:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10101, 0x5d376ab40cabe7f7) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getegid() r8 = accept$inet6(r1, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) r9 = accept$inet6(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001cc0)=[{&(0x7f0000000880)="a81cedfe833f14a9eb2d59461e0e4d4767ad3758d3f278f3f0ad3ff5a4c1a0963cdba3dee366b666476bd05d1130b3e63cd65b24646c41f299438142641f9808acdb6d9bf8f8d4", 0x47}, {&(0x7f0000000900)="9a33a74de2c96c9548b57d2a9094eeba97a6a8a9b272b438eedac6ae4d8b3e1e74b8fcff02a1712dd3034e11dbba5722b8efca168c4a44258036719b6d074bbb142ccc6619dd1c2bcc13701344ac4567ca746e9ac9936313f518ef9a8fa45ee2ff76bcc3e384237514afad3771b3a96f5cd3ffa9c9f47fb27fdcc9af34430f66e68c2a9af6234915e6c69cfec890d9ecf7", 0x91}, {&(0x7f00000009c0)="63c84549081cd145d80f42537cdacf9442f8b01188f8d867dd48d345dea0de519e949cfde2c800ff78a54c80fb1c3000c2c4faff711b97c139f7c7fe285c1d324aaa3664e799611df15e5cc6fc23ca892eb3c0552a8d0a85e2869ede422c1527385759355a666f4e176074ecadaddc994cf9375f5022f59330bfabcd10181900af3b759c0d35933752a73012bee81c140f885ec8630128c31e0c4b69", 0x9c}, {&(0x7f0000000a80)="3b0f5aac860c77931f005a862b0c6549c459df03ce96133ae5f1e81e024dd9b93c0a7cf53df8f6fe91508fe8759f9d3022b0a2eaaa73c9a040f417e11227b29d9a97061e033945b230c95461e3fa171de05764629a509d8187d6d0f205e36d4ac7ddfc3138821c98ad59e13eeb9f719ce8258a114dcd832e504ed347b20ea2ec423c89f9f7df919b4cecccd7ed903b7a1eba7d2cc7a5158d22ffccd51ae2067c09d10acb9053156aa087", 0xaa}, {&(0x7f0000000b40)="1b3d65246d7b741a8cdfdedfa4a8756e3cfd0787c304d5bb5dd5d51bfae45e25d92d5dbf18998e494dfc358ce892ca22c7e8e80ce0f515245ed4610a3d1bec05142f26674817e9adf5e0270b2a4355700862aabcab4c6401a74767df2966771bc741f45e214c3108aa70e3d512999e076d7185e2cd06ba716a8e0b0f8a7579b936f5269c0677113df275208f263e49801c4747e29564dad8843977eecc323655cb24b29f3b0833f10787568eea21771ad2c42ea92a9c89e2d1c239ef8f218c0732b0d363a4fa28fe4cf330dc599f49095f0d0c667c899e0765bd1dbdf5acb64729cb66cfc75ffe0ea78cc80d00953b34c08fe444123930aca36fc4c2650e33bba60da0722d1b1fb257f01333306082b1245cd9c8edb3c57d375d25b6eee7fcf1480b92497f74165eb3363cb364cd293dc5b87efb53b49671114efbad323512c53ef7e9aad0dbf5863ff5959a01041a1562326271117f7cd14657fd196a87095193d2ecd8706ba28e8eb2cd4965c845ba47dd692db67a828b6f1abefb3587864bb4490bd2db04650a9360223bce36438ad150f5d6d77b141e7286ad733656500768385c576bf32d3edaadfc96fa179c6719755fc1fae88f40699ba757e8704c847f1c8887882e6a1ff60ca72ad7ae24dae1ebeddedf9a3720f44a85806b4215e8a79030bd08673311d006fd11d5d6bfddfac665fdd5e56337535abd92626179354cde703ba874d4804a25f69a9358141629f1d47e6f5e53a2ceef9d6d156f4b2223c045ff53ff00930065ae738a369a0a94354eced2796cf6ef4f82297f3cbbb97840d63879807c3c869f71fb7a074ff5cbba01bbb59b6c489caa961c31bb6c3552c857cfed859908b02536a2c1dff5454f9a59b0dd4626006364cec72dc4ed1fe7a59c81c744c3d088a4a7a78d00a94d349d55ecc7f028c3def46a5f57ba3c57b9f7b73eeec1280afe9a92d8b68cc7596a13f507a3cff4d585418c26fd713264a90ed4800e2bf03ab14c70baf18678b9f504fe558d43a0d4ae011b32a051675acf0787f355f1d72a9615d9abbeb5c23130ee72c522e340b84a48f4c9440b2c8a01ac66a00609d76bbfaae9a8b3d97b4cf97a879bd73257a543831586bb1f5f47c7fc557878975d9f95feccf60c5e78ab2f2f26c189f10766501e23a320407ec3d5fa04152ed0881482b85d82bfba707c485d85e872aa2c20ab4b61d60aadc3f6026c2d2ed6d44ec338b0dec67db36d90922c904482b203d166d6dc2589bdd13e51e1e4d924f3a5da36a01732955701b3d765a1ef355db6d41e8452d9dca0c5e8451d4826c7bc7767b9748f6c6371d09e8a1c69c8bd6a926f61fcb3fd5fbfdd5a2b57eb6673465d8387528bf1ef422b7a41123c8afa90b75f547047a64177d22d0300d6da59f34d3434d03dea68e4db38aac5de5f6e6a0f4ab1438810020fbd2b6a8d46deb84f211a6547deefe1e0734600606e6089954a40066701d219ff5dfb68820110c942514db2eaaeec34dff94132b4da3513afb751ea1b7f38382247203b5fed2f28bd02d86c4d2ff87adf1e78893af8dafb9208db6e404abfe439f0bc5ab9992d5d462a7645a2e5f42e1ec4ece7d7ea9c8d29771cb3d61df436c9d59050d72ce444824604371549665c23c76673a0b0b65391e9942ab8ca966e50107af3ad9e1b70b2993d748f7fcce02b9591a246d8fdc2330513124f90c028cfa72267e1eb564e56734394979e75dc55042df58507c8ac9a46c1e75519b9b5dd621320dd9303cfbd613f04fb17d5a6eac506cb59ec9eca81b72c289e2f95a4a43b95306203cc2097740ee5431b3e9cc968283e5f94eaadad25a75bf16ddc6014441c55d4e07c8c7ad0fb8d7721f25891b8530067d78f536916ff4ece1d4f3d9b3ac948baa83026eada4e67c3c63dedfb53770fae250f1269754d2061177304a76a2024f0dbffe4d2fdc88657e8fe985f85ea37e1547060b4ec6dfa5b28a1148e658be93c506233eac90d1b80cc2a52ae7405c07798b5d54be896225ab869a7dae79c6078b5df87dba56c4d873b8951dfcc59d7789611c59cd24588d5668979a42298fdd074aed110f73dc3f0160e749560394ff7266e095128d91971bd2833ae93560fd95f2cbc51747c61fe88ae10b7903979c1cdc96086927fc356d4f3756cd20b24137fb45a42e971a0b80b93077543c6b1992ac037b307d50a99407bfe7a23947f2ac508300a30adf9e6e35d1e8c8f862e915fdb0d44da246bd51d636a2bbfbb54d6413182a09d4bd08cb8853319d3e58e271a179a35358b91f0d4c84dab26bd04558cdd5f3483db94ff50f95477ed6b80935164942f120430872901fdf65aee6c38f11eb3b1029f58a8475d800ecf9840c3716312eb3cb3289ab8054d99ceb065aea7c172d82355e451533349c55271d75853b07190b714ad98461fc2419c261370a6f458f01218e76eca95a83e91096fe86c01d8492dab14e1e54cd74a26b1107bdb6af14f555fee62d71a4cfb1406f6bf8fb3bda6e69f352c94f6ff213183e717dc3d7bfac3060f4323b51f0afd7551fc1041e75f55fcc131793363ae97aaa79df07917aaf69c6da90e1dd003a7181a86f372a276cc1703139f993a819faf63c2942e986e84de2083aac34d30318a1440750cb33acdc6ea00215d2a6faf034791f43bae0e431bcfad2f7091b6d3651d993f398b84dbdecd02dbb10d9994423f610fdede652aa07b527a8293b6495b5544c84487c9b1516d76f885f8bbd71853e8f4984eed39a377eed8a600a011dd5e8abdb92ae82544b7fcc558dab4e57761b25737836f583d6c9596de7f482bd30867e106a9445e0c730f0fde240ec97a46bf4aa0eca156492be10c37fb4b4fe728a930b1b6dae677baa7cc7ff43398757eac9e178f6312342670b5e6d5cc7a09fc7e29a1d94d3f4cdc76cc9d5a41a2fb45c6abe252de9d19edd73fedc8c3e7e7a2cd0cfaca3f840f0d2bd242cc6359b6f27ab2afc417f32e158bc2b050caba1870318bf5b42bee4835f4762030203b559d94f4d04e9dab6d7ff59328d26d35609d72512beeb6e44eb410282debb54b5390e2a16f44bb31d4c5b05ffa3d9c1fc2d39f3c1d22b889967598b5e4ad52719d3296764be5251581dd25fb2b9ecca065406eff8fcd8479cb944bb72651275d1533eb671ceeaec3b94307f51ad0c71f660ab217ec67967389c5969693d5da36980cfa8594b8abe4b7b5ba6c90edf4a70a3eb8225d8c28557ee3e3e759d1cafcb495cf6ba389d930cac90ddb164447a46fced15c10a74777c0cc6c90782771f28d7aa2738191ec6526baa70b74dbeb4a12e4b2c8842b7f89b2fbd2231637ef74f8627e38fd49209f7372e5451e3de16a4f76812d7055aab6285aaa81c1d1824ea2304c6e06ef7832fe8b58aa952a2e968d52add5dc2fa4996c9ff828f6d66a18dcfe8eeb69d6e45251f7c32ef93093ce66d9835544e611d334e86549997bdd4b838468ced58ca797a919205c0315dfdc86dea7a32985b2ec0081fe82259a4dd0e7f734a9ae9d119f4878c3bc48dd258d7bae7225f3a1c98d90bb1eb802b3640a5fc81a91f5519136eedb3f1929491e358bddd43f0d5e69fc512dae40654bc40dfaf23250714ac5cccc6dbc89e7fae2a85b3e5289968baf1de7c68f66b5ca2abe05212609e07fff85e455634b0fc15344fbf55ca91cc5eff9d936ca863082a56691d12f53b42681c8b493080a1e6287d69da29330eed830985a1b3f643951d556e8fb1599bdd368dfdd990f90568d4c8c4b2059ee48542fc50f7557f605d7cd2adc54fe9028bacdbe8744dee6f1babe51bbaa0a88b6a95bf4607cca05fa5d8949c0e08c33195bd93fe9bfaa159a6436f6bcb4105d83017befcc9e90408c2350357a1bd277f2c731206cf615275593cfae6d5a49609765825f5358a1f1a8fe28781d5d50e26aaed39e52401b18f69ed226defe0538b3aedb28ac879024c77cbbbb6722531f243374ebd97728d9de31ec294d68f2c11ef5c490601824e3db0f58f8db46a66f77444e6961eebba9367dea90c9b839127076f3884a7aecf720e9f7ec50f57af161c7a9a6af93a35a732429afa449f48cdfdd7b00ac987a61dbe95f3b6b6d0d37b9c708fa6268f656a981f64424ba582540044b28ac4a2a88b8c880da06ee93da8035ba5680b680ccd1f022e00e8e1d82bba7447fb95967f51ee02eb7b339e208d2d648ce6645c1e842dcc7d8bf420efc89c412019993416ce61cb3d8260923174dfb34797a2549266bbabade8828f1afa796609ebf641f0cfebfacacadfb45b2367cb8d35717879b213bcc8f51a0b395c87b820786b78ab494d4ea56ab46ccdac45a468442cce39339a65942990ec67da5d720746dd8fa4e742c01d4208112a15f2f940c0923d46cc0009dd3a74d6c991141d1df247fa7bd5c9a884959e3492e6402ade2648a9316413f1e82c92534874fcbc4fbd45dd409a5373124a2d79a65d7a4a9476d6922625bbe91ba7abef6a4c269e5efc1f1ceab21d340fb664ac338a54089307e0f9639490c0d7ccf6397b0a0702f938d4a3cb04e7656b3b13de1d1a83d70f913c1638658a5b7cc5a4769d0e0026fa3eaa5aafb3a1832afd4d4dbcbd0f2a3ef9ba92497f933a8fef980f76c6b7cc143eed21b4efd38e4963287b819697455e7e29e4b10c6bd116757b784fc5b92701850211c82f8ab848c6fded3ccf1a1ba6bc730cd2419cacaa60abba44fdc3f4a1222d20c70b78adcd35e6c85b844d6f88c6b82004fe243da6f2e69e1a906e18fe865ab157c6be979ba31f830d648e4df241f40989e5c2fc166485e1bfddd402b5969f4af5a92fcfa86a51d4459bbc4b69e72fd36b23a92617e8d9599b85a9b350960914cfd72b3b76c01212e6ee811d247dd7c9a04290b6409b49f5d34af98c9d4aa6a06b62341f85e714a54f8784a17de2730a4afd57826fbfda6cac0af243d1d928e233f6fb7e12239677e2398e8fdd10be0fb537c305d57692cfa1bcf1c1a4f39c531dd607a0dafec8d5a77a225d241f96f9eec3e1f18f2254f0974c1aef40e414a9469f1f574c4a039c056d3a460d65e120a5f5ebf8444cf7dda5c9003a353ff089cb441cca3f1af2ed2f14b10b9c5386cf9772b726864fb4f1b2c4fa574b8f18a8efe0e8ef0876a741c1826beb5e6ffec4636b73778cb5be48df852caec65dbaaf42d7247856cac1439e05823c46d254d88e801eb3f94946b9ae931db3923776c4babdf3c6681009f36f8e8efa83f2d34fe0dfe0f875eba6dba3fafbaf0f6c6853af79eb154bdedfecec2375c7a2d5e3e8047f642c4c283a6d2a4c33c45eb3cfb3a4ae6069cc8d2970ba165586cab86b4f07ffe01715be1300b418c7ed7bec2d98c1c26bc2cc3a22d659f5b594c995ed0ff7be96df6dd12833dfbe7d1b95f8b3520ed6395d3ca300621b2b132a807d0a5d1ed0ea8c1ce0c0a0aa05842474b7c080e4478906f5819aa49aa4e34f33ffc24a096e7e9cb9c71a79b3e6d0c53a89753baf6b010089becb46885a1a48d57573c9b55bb1ff5473fee7077aa96d706081c6e3fe13cc4e8a92fb07e9a0c36b495a9cf0df73ded90285064151fa236e74032be4073ddbe9d011a24dec02967a4a577bb2eefb9ab94ebe2493cda78d70dea42b169f677cab856ea4303248ede10375f24972660179c1b09fcac0262b5e3210d981244f1c869dfc7008d697adbb7e873ae74dc4785295d6b50663d9a61cc3cd3b26333b56d727c0f9ff4525ec5b53a5ddeb6288bc6e06300621437242df603658622bce2cb6827", 0x1000}, {&(0x7f0000001b40)="45feb0e0902fe4f5658990d171fac7d0d7ee4f3a96f4e440a4f0cbfb368a2da3895514522c785c8b74d5e8d98513c519c669832d042e010011f599b729cc1e3d64404d4d173640f916c9032debf5282a3496b3cea1eba58c4a30e496810045431c0b6d3519127ccdfe65809365838c41813e6035bc325d10da9a2e9dbffb42af26d9676e5339a9e9b2dc42baed1c47738335e2592e3476cabddf41160807fb6ffb905fd7fa317969a16f43259ce3e395ce10f3babb", 0xb5}, {&(0x7f0000001c00)="deaccdc4b155e954cfc7cfdb31aaf69afe84855dd579b13268a29d5224341e8db042c986c894643955e5d98f003be1b172ba1427e0374f4eae43558c3b75547c677d48b3df32c29970b2518c3584ad7d6580a44e0ff90c40f28be9ecdcca79cbfc015263697c9b2d294399d6ee8673e342164bac2b42ccba226114d62cb8958347a1998a07eab321721303e2fd03a9eb6e08d2ac3b67", 0x96}], 0x7, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r8, r0, r0, r1, r9, r1, r1]}], 0x70, 0x400}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r13 = socket$inet6(0x18, 0x4000, 0x0) r14 = semget(0x2, 0x4, 0x24) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000780)=""/17) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r15, 0x4004745d, &(0x7f0000001f00)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20, 0xffff, 0x4}, {{r10}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x8b, 0x9}, {{r11}, 0xffffffffffffffff, 0x10, 0x14, 0x101, 0x9}, {{r12}, 0xfffffffffffffffb, 0x81, 0x20000000, 0x8000, 0x2}, {{r13}, 0xfffffffffffffff8, 0x8b, 0x40000001, 0x7f2b2324, 0x6f2}, {{r15}, 0xfffffffffffffffd, 0x8, 0x83, 0x627d, 0x8}, {{r16}, 0xfffffffffffffffd, 0x50, 0x2, 0x6, 0x1ff}], 0x100000001, &(0x7f0000000640)=[{{r17}, 0xfffffffffffffffe, 0x0, 0x4, 0x100000001, 0x9}, {{r18}, 0xfffffffffffffffc, 0x40, 0x81, 0x5, 0xdf60}, {{r19}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0xffffffff, 0x5}, {{r20}, 0xfffffffffffffffb, 0x80, 0x0, 0x1, 0x6}, {{r21}, 0x0, 0xc, 0x0, 0x1230, 0x9}, {{r22}, 0x0, 0x8, 0xfffff, 0xc6, 0x1}, {{r23}, 0xfffffffffffffff9, 0x1, 0x10, 0x1, 0x7}], 0x1, &(0x7f0000000740)={0x5, 0x4}) 03:19:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000040), 0x1) 03:19:04 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff030000000000", 0x8) getrlimit(0x7, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)="eafd125c0000006b", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xae) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7fffffff) 03:19:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555b12961ed1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a3f5613812bb0ceb9e3d9c88a0fd6aaa1eaa798af89c8bcca371e18e7174e340a6fbd0e0e81fc8a69feea46a00a0748842666cd3970f913b81d0d05befe3108672e882d1fbb052dfcde7fc8ac16347758b37da40008367bcf2f2af499b683629ab2ccca464743ae03c8f545f9a2818b5b5eda3a935d606d63979ef10ac7983502", 0xe5) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:19:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/160, 0xa0) 03:19:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x400, 0x80000001, r1}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x7f, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000100), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x2}, 0xc) 03:19:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) shmget$private(0x0, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x7, 0x3, 0x9) r0 = socket(0x19, 0x8000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x3, 0x80) 03:19:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030de4", 0x177}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = syz_open_pts() fchdir(r1) close(r0) getpgrp() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:19:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x8018, 0x40) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x4, 0x9, 0xdcd}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x200, 0x100}, {{r0}, 0xfffffffffffffff9, 0xa, 0x24, 0x3ff, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x1ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x800, 0x9594}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x76f, 0x5}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x2, 0x7fffffff}], 0x8000, &(0x7f0000000180)={0x92, 0x7d69}) 03:19:04 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:19:04 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) r3 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000180)=""/78, 0x4e) accept$unix(r3, 0x0, &(0x7f0000000080)) 03:19:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7c6a398c, 0xa4a1, 0x6, 0x800, "f5db5d1096bf6ee4296c5439103e274256109d0d", 0x3f, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x80, 0x8, "60634690f466d268ad0aff42c6877b2c7123b4aa", 0xfff, 0x80}) 03:19:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000d01000/0x10000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mlockall(0x2) 03:19:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="ccc031b1eb5a5cb48cd656bc0156ae2047c860a4ca9e919b8d920c0144c74d73e5ea7e2653c1fb66be87da1c783faeef6d397771618e24b5cbf9be2e04fc9a24c070bbedcb85cbb4e5491f0d79ed40966c", 0x51, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) chroot(&(0x7f00000002c0)='./file0\x00') dup2(r2, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x0, 0x4}, 0x10) 03:19:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 03:19:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fchmod(r1, 0x100) 03:19:05 executing program 0: r0 = socket(0x2000010, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffffe6) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000380)="4b74954cd963fe0184b2106468ab1e1352a914149e865a8cf037a68ade0f81a52e62fac3dd9ea74a40b5443f498c9bbdb9c71c0e3f1852a4544b226360a5d67373919ad5926edea5a8b23354550bfade4970280ba5ea8a2f12daa3ca34e8e3d63a77b144bbee79e0b524b18af6760400004cae9bfcc0eabb480f9454bc0100ceb565dca85e76e3292a4f9a9365ca541480ada1cf61c159fb5015cf7563fcfed8a71717fef95aebe921a9cbe5fab4f0d72a80e0a688b3b594f379986b5d0d333f249231f7818efbea73ee", 0xff4e) 03:19:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 03:19:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000301000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) socket(0x18, 0x1, 0x0) 03:19:05 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 03:19:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file2\x00', &(0x7f0000000280)) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 03:19:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728c966460bb31a14614d5f16b136a5d00d16", 0x2b) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 03:19:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0xfffffffffffff801, 0xffffffffffffffff, 0x100000002, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/2, 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r3 = shmget$private(0x0, 0x3000, 0x696, &(0x7f0000ffc000/0x3000)=nil) r4 = semget(0x3, 0x2, 0x268) dup(r0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/117) shmctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:19:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 03:19:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0}, {r0}, {r0, 0x1c}], 0x3, 0x634d) lseek(r0, 0x0, 0x0) 03:19:06 executing program 0: socketpair(0x20, 0x4002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="e7776f95a6c48661c900ee3c025887a9c65b3a0f3e25b1c166791a4df9339db96e21bc52d09a09748791cca2aa107e3e2aa511385d6017a6e698ab4d292e28716fa7199be8c279bed5425d6c65af63aafe60d0115efff5706849a6d8987488b560731b9a929ebcf4ccb4021116b170d58fd749eedc5ad1b11aae22a5129f4dec1a98038f43fa25a764bec51cef9768654e438bc43c2872", 0x97}, {&(0x7f0000000300)="29c15cd7812eba32a703c2aabd8414b551a09804af7f8308374543c22e6c220fe74e01d7d1ccee0b445f3502ad1d4351d5cea0eda1d81d6f9ee922de255f75187d14924ac9ccbe39462f1c6624d30812ddcc5d8e2adb8950ed231c9d96e2505c6c8c514488dba2d1ea0252a86faa8b38f9866a82b177b30343bb4342c0464c8448fed15615880e4e4534528c817f8e352f8029a192149c984c0bed64ffd4c99b117a437a723f97252d43c4ae76e71b4995a926d1453f70690205850a6c44a3cff64d448f2f4450861385a652788edcc556da17bc07b9ace2021685068d629fb627ee88612d6a90f1715318967b9d3ab3f2a9f1b9a89d16c71a072c5934f43b10b105b1e2d80e0c9faba45b5bf2e20d4513189801d48c9e36b2f316a262d300cb3f11d8c709a8b9ef3f64b4fa19fff020d746e7add9182a29031c207cc29570edb0bd4204a10fd073cd21b43a174e332c7a774c76ba5c0399f04b03174bc74a2fca2b572b873c9cca7db5b8e2bf8a530394a9f7073c9f10f986e1a2c6008ea58194a7deb603635c6b09121044b9d72e6ec3179b39a345d36ab38d3e2b994c328570391f168718cdd7d113685803178567bf1760015b5844a8f99ac1e8c642b615b8245372682cb6dffea8c90b6c3544920cf8a6cb39f5a08b9652aa5813df08f613500eb47576db6934d3b08f7b14f36b58d2fe069f570fa229cfb4303d6135e6011cd7192b1845306303caa5170936987d17b5158cd66eddb10aa350cc5a2cb41dab8d20b63400b9d14492d3962f8703dd56c3489d987f03de1bbe86ac33ad13c5e9e53599f3b12eb94617452427533609a055aa69f0535b380a49270582ca5ceed74fcea4748eaa9db2f6c09b5f7c9bcf633006aa0a44d310c078e64fe29a3b529680c9d32aaa5558bce44fe444e07a5034947f8f20d2fb552cf035a32eefab8355616506627e1999d0f363ffa15e0f52cec74af11168bbfaeeb1ff3a5373f1f4105be9ddfd2a2eab4b433192527ab09c23a605e91c30fa9a42ea8a52b8ba8d90dd4fbb544844e5bfe8de2cd7a21537763df2a0c8120e27752237b06344af04e69b4c7045367d3de5ed7d2a1858abca9028ed1c589b814735e80e36e9bad92de6c1a6e55add5d8262575c1cdfa820828e346794da631702d0574b1f3635e5aef165b7f1b32e8af156f6b23a23e7e7a0bcb6a38ed3b0bbcb36e59f4b396038043bbb822eb87690ff0093653c0912c8de7586d8235a43ab409eb45459949c2bbcada82b39af63fa8337c5bb91e63f027181394459e1fe54ad727839a6e5543190389239368f5f94a01c09670783d75a6a22d0cb1cc109fb6e659ce73e2a4ad0283ba9f94f868edce671b2d171898e57079aeb189888edf6b0104d1243c038d30e587adaaa6946883a0cab86a36180277da42c17f20027b2f873fe1477780a288570965379b896e9df3bde7a3ac7e8ac6e1c469da8c989df77d7a6d6436cce6e64efe49a56490f7a7feffff37a6b2e4de5258d8de0dbfa68f3d40daf70fce79f33d39ce9dd0ab6cc4bd580e6c63429a13e81f06c5749c2d0b4c00b27f09c59cde9bc93d0cea618e01ece008bb75570f8b51bf1d10f0527544109a3e4329736c7e58902a78e585afc7c853188eb881b9f081371f1c9d22e67d99ff64c68c59352c75b676fdd4d922d0ef489be5dcd388a3b308e3da227e2bbccab66306c8a4e344842729e709150b499205c5d839ea7e69f8c6bb0a359ca61eca6ea99205324c9a99e1ab5ebc332434f6df49df687a0b32442edf969ca3c41dd67fde12ad2512baad205911d547f404cc966621418d6197a5438e0458b2152e4ceedddb58e3adaa07f77307aa6f3b88bc31ad76995e77f0a8796e98473790a15c2da89453226bbdec37449e12820e028dcb2398713111f1570c53db2f018dd426d0c314a0be32e87dace60b28dc6ffb6a23d353f4847245e11aab02969275f1607dd3774722e9ddf76c2d62bec62aab79866c0c3dab7b8551af19781f16f5cccd4d151be216eca906ecb63a4f75d20becf52306f4fad340f7efef5428e085e63f394d5f8bd053dc6f6b3bcf619b7e1bb5f10a33a7f522da9ce1a95f8b33c91534d75b5f11fc9639447b7a55f07544e99b2627b7f5f55954be3e27497ea17e0b5c7a69b824ab831ebb67b2388c95fdc5ee7ce0564022cbb4e7a9e21532650eea6e9b1a48d5fe9fe55234d8866d36707c3969f5e6643e642748c970fb8689da4c8d8d55d98a169f5d784624053cbfbb417c1497eebc659a35f0ada674a09db195327f12ab1913b978facc43ff548daf81920e847f833b7524ace78762a3c6d3dd75d7881a20db7ab1342ac01fa38e4a74f15fa57a2a3bf14c36d03a2b12555557fc448d6bcab79eb8cf203cfa238bebb324dba9885e8c2ad4b80da22ac67c811e0c9f742cdc91d97f1a34ecc9c5a6f272d637e4b2a68b6bb59b7c7c2c11d6ef8eb5f44423a704738b6ac76a9ed53b0b91784d6603e0dbfd276063980788e6e2ded8ffeca4113b21df0b252c0c1291726d43e860469bbd5f36279f31e4b6b842b87c5183b90b33675fdc0180eb2a4dbe90f024634433445898ac0d3f1e2313554adad30bfb18a0d8fe08e4183d3ebabec11bd76cbe538548d38c47ecb0b8f0dd91b14a273503cf20376659cf7bbc94a27e2b989054387abb5ebc88c09ca169bbec606fd9dd6330d57d2c2fef31d1df4f801f135e116898cc133a92c31747443fa6a299f4089c95e9dd738b6e5cbd2057d3231fed0e9ceca8f5c512fb5bfba1601293f7e05a369164a8719e18caf73667fb41dff368b14ed7ba89b537735c4ba852e0a9af3bd590696311b8ef3af24c82591511f081df2299c52a843f89b5daf7c8de8d59482add750404169dd78d5ae2cfd40c06e1aef47c19ceea8954eca887a1968147ec26ff89bea1536e938034d408b986853bbe2e0e044185611c1ef352e3784b738540c98dad1426633f8367fce060f29b01f07205973c203d86debcb61b4b859f8169e694044b4e807946a6c6cc0e91a07757df8407e1487ef1e0cb8f010935e16652c8600d93950f3dd321d5e55656464e1bc7581e36ad2b75bbac2bdd1d64fcd83807f644595ea7ffc6f285abbb3a78a06e36cbea8b29f00eea6eb58a4235cb06224665a3b209025fe9ab32f22118777385bbc611800900cc81db13edc2c9ea14442c001be549d4db0196c099a29613d967d6ec90335be3f18047a47e9da28dcb396ddb68f5677e5305a18e2ca48805a7c445b23d01b64154441e68ef6f4838d3737863864eabb44f0bef2b5de98b43fe7782a5153b2d8f807a6fc389fcfdba3c4021b978cbac1446471a84cb20ee5f64513df0ee00ac2dec167646d5d04da6bc3d125110cc682c4028411a0a03abcc2b4ec91cbba37d334721996f431d925aabbacf2f60197223a93f9f5c7f257c8a14aabb511c1ad2a32241286cb0c862516efef4c551025eda5a207a7d47b47a23505d80db828c461f50f0a48436e5d26f8c7f8e6e22344a95bca38cdce122e289f370dda5223c72a5b3b99587a3520ae5eaa46b28e2317f3ae2abd15b230110eb52bd104f3abeb8611c1f314d6333a6aea06f51b4602b91a89121e82ac79e8aa11ab7e263a07be0b37a0465b4121494d24c4938ee33db2a71489abc09aabf52a0ea125b32ed4b862f008aa4420bf788c7298ed0f5c6de1a5881ccfcc8d8abfd8f995ee9f6d3fd0b25da114ee363588a267a41d63205049e73ab36f9461ad1e72f45a0b93c200b45bd18f8aff2a09b4b87e31ad887ce1f0210c37c059218c9a2de18d9c8c370f58a8e429c9272d4caa8f1caee385865327e02369a4e18cdb3636451e1048bf1813fe5a906e685b8cd43fb9d36f18526d11cbf5607b76092d89659c75c03965f6ab34c7678228de6170458dcbbe0eb38b73bb088d59f8aee09a85901a1fc896f8f6ce4e68ec7ae68980de9135ab354a89956a8381ea4dcf89dac470cd73b3c3f8a2ba0930fd7727cfd5980d3611d9615a98e30ad154757e53a8c1867f80f4a7e3cebe6f313ae99cc74a966e51622772837106130a74b4de4a20b623ef07b712912b21be8d9717b568b29c8c9073a42ec3b6b6e2b7b9f6b97eb5e31facff40343bb55f2b7c9afd8a5531abaa2ce144f8acbbf94c8f8140ddc3bef39ff75cfedb2eb9e829b333f8f8f1683df1e3a83319f1d19c0d56d215da3b32a0d5308df265901505a18acd123f91b5a2fa16442154859ad801dfa10f08954997f4a5653bd28940453e0ef66fa8e35333204968b63bfc19e5c8c05d4a1b352a12903881cfcf61b6a6df1a1325053405b1747f6775d8bce69b715610c0f62e2bb5e46943635d0eea8b798dca2ebc2db0d38c69b456d707a1fd8541fdcb8a55f874d01a1163fc2985f31fa42aceab9e01066bcd320f18bed67ce92d47ed19add6ffc13f5555d25d0983c8061e4be719b40bbd180a4dbaccacb533dd0f43909e13c4470ab6adacedcfed572913fb1803ccdaa7b33be27ee7e2c9e8d63c35a97f803f4dd0e00f19b00fac02f6d3a1ff5650308c8d07b86cbdd44205f97fc182b8ca61d3e0831573e9a42e3d2145094b62de9a45f294ad43af7850b9101e2ec05d04aafc05aa062209e16b678cdfcc18bc4ec8c8a12de21dc3ab4d7cfe6818fc421034c0bcd59fc593a5fd0f91e88a96c5c546c073be0823f741d90f84fca0003c6a4ad085c7278decba412ce0be6b4dca6ee489538295d06edae0ebf503d35b45924d494ca31a4c823c6965076adc2dfa9a86408e28c5ef6fe58d81799dd8ae462392218b95c9080e8d25e5d5a82e769a8c67356c749fdf68c88c04b254eed4c2dd24d930cccd455c87b5e531553712663620fb58e4180844d1dabfab9f914ec0c4535928a8e3c54ca652fa23c0d9fcf315ee91aff752938ab622b777aab2eb1f0d731f93451a4997de93cf9c103529355456f24784b2d92aa087e5f717fe880046fe474433c8e8f80ea3cd530ea884f108aed6dd4aa2b3dd022dfbe8ccbc90d6b0eec024a00910d7acd400aff7600a6580011868f0ee90962fb254e2a7c2c6c9669a774e65249939fce363dc963b32b6de646114a71cac28c4bc20cdefc7019661628aef8f541f11b418eee264acb6af79b296b103de166668042ac2518512570d2abec25ef826a516c4a8959ea20cb4f7981189016d85eea9ff7bf5969e5ca14f70d179d0d2aec9f4421acfe0111b84956a8e8e86a3d5e7590cf7e3fcdf8d0bda063b0cbce0428e38f17ee97a4a2f50c730208c37c0a29cc88f7f4111da87d2f3d72ee705cab09d0e7f29d6c291cba02bca8c2ae0ffe6f64d1171dee0a1d33cf99b61a8f5319fa818f7b0f8f3300255dbedb18227b1b0cbc1f77a0988b7280430557eb7ed6353c38a0424cf89cb13e0073c7cc7dd0cc6e519b1ce80707a18d4c754e29b7e63d834c46dd399ecf225a463ab8d0bfca8d3118ab6f3820b56983660db6a0c1bc9258e932b48009a0884505f2a03b8d1ac17cb5f301756fa61efc6e3396e6c50c872bc647895134de84bd79ecd9e7dca81ef687e2549a4359ede76ffc81dd9b08e59402fd6df3a61e369ca86d9c4530fa14188a9e0371ea23c56add1deb631a8d3261151be1462bf2ada27911b9564d1ac50271bb96a1bc1299053e2e9bcb6553fce2fc1ad6527708774133a2844a386e433782a13317dc49653a9c504fb58f8265b6eab3243c615f3070a5cf4f445c1fe757083d7a34f8941f0c6a935165966ecfd561dbb1b3be285aa3ef3c205760a81ee0a", 0x1000}], 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x11, 0x3, 0xe4, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r2 = syz_open_pts() close(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001340)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:19:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000761000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:06 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000000)='W', 0x1) r0 = socket$inet(0x2, 0x3, 0x400) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0xffffffffffffffe9) socket$inet(0x2, 0x0, 0x5) 03:19:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semget$private(0x0, 0x4, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = semget$private(0x0, 0x3, 0x84) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x1f6d]) 03:19:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 03:19:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() r2 = getpgrp() wait4(r2, &(0x7f0000000040), 0xa, &(0x7f0000000080)) fsync(r1) r3 = kqueue() fcntl$getown(r3, 0x5) 03:19:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x3}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:19:06 executing program 1: r0 = socket(0x26, 0xc000, 0xfff) accept(r0, 0x0, &(0x7f0000000740)) r1 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000000640)=[{0xffffffffffffffff}], 0x1, &(0x7f0000000680)=""/77, 0x4d}, 0x800) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/152, 0x98}], 0x5, &(0x7f0000000500)=""/250, 0xfa}, 0x40) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) 03:19:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000040)=""/251, 0xfb, 0x800, &(0x7f0000000140)={0x18, 0x1, 0xffffffffffff8001, 0x3}, 0xc) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/177) socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0xc984) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = semget(0x0, 0x3, 0x10) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/44) 03:19:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x163) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:19:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 03:19:07 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') r0 = semget(0x1, 0x2, 0x2c) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000002c0)=""/4096) 03:19:07 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = open(&(0x7f0000001100)='./file0\x00', 0x401, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001140)={0x4, 0x4, 0x7, 0x101, "6884a79d44dc5109cd234c7d1c5c4e0e7604de2f", 0x68, 0x5}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r1, &(0x7f00000035c0)={&(0x7f0000001180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000011c0)="d35d752ba867cc1d82472a0c74a2b380168ce8384a744bc56db48a7d92c65ac530ee73334910bb8cdcd3b4f6db1be5394ad71c36c824fab0dc228793329efdd123900d5e837d14bc2d990c6173036fad93046fdacd1cf56b44176392873afbd9f828050d7773a7aedf13cbf05f0e417cc854532d4084c44d96ea383d03466011e47850acd2cf732eeabb22675abf4cc0f4fc4b562b9cac41909d7d1883ec51fa1cc73542a7d95c590d69b6baf1f945d38a7b83849b7206c6a6c0c329e8caac2d2fc2e124ea5662e864e100e41b35d0f46e0c3138acb28e1548ecfc5a203d2ecec280039b19acf2dd786659fbc3c0669b08e169ad5defc98e2dde3a", 0xfb}], 0x1, &(0x7f0000001300)=[{0x100, 0x0, 0xe71, "a7eb671de0db9b58cbaedc186cb5d5dc5025b3f8681570a4f2ba61678717468b3ade4e019e69703b649c9aed8ef2cd1bbcee9d0a2eae673518e6d1b16b3a39567f2169a4ca9faef7271cbbbf853e3256e62bc5583dc4bdc79b8d35c16b1a2281ae6f01a8a9e4061ab3480297868be40f2d29e2db405ff33d907145e42b4bf3cd1fc0e2468fa9f2a9d178f51c3f72cb498485f1c1aeec633278adac305bfd3efae431f50fe7dbf8121f59666d8738fa39dd759d2cabdf728313431ff90a525750779951ed9360cdef62d806332ca8a918609815401a55e89fe38276daeb179c4bc08bb2f266ab275cdd6c4de5"}, {0xe0, 0xffff, 0x80, "dc7bd415de868be7fe08c0bb29380518762db9a16ac34320500b1c0ead8411a32c7f684ed53a7c79940205013538bd210e17af75fd1b25bbd18eec4afe1b26f322f3a2dff2771c0149db65d4b4e9bd58f84645407010a3d64ab1674bc6720c6d53c5228ca3c07981f3a0670bbddb4aafd4d7a90c3088d70c2b01c8036f14f48de69112521367b8c42404fdc179aacb59c73a69dfdb281654b2f3804361cc82b72ffc7331fba06556e5f8f4315c7f67a1527bc926c741565e76b9300bc1d420182cd1da1536180d04ce"}, {0x1010, 0x1, 0xf8, "57e84288b49d984ea545453f0eabd5a75a92653ac8f2d48ddb49e5eb3aae13872da83ac8d90e9e4460c7ef921f142741b80a9b6ab80a2b37c7147b1e4d78eddadc85474f10e7d36ce958fae73c60831c8acfa443046c41ed021c9143dcd832f6631e2779d4b43f33cff8b8c0bd27c4a25276827eb7954f53e507fd8fa17fe36c6d1f5656b73730bd5749e44c0aee213a355db88f3e679143e61e3ebb496c31d8617f109e34eb097c7c61cd04103b5ec153bcc3b55b2d9f3173aa799028d420051f2f24a7612e33ab29afc2b12b79a5a31931a737be57be1ff258f49f73ef81b1635186911c3e35b9ee231bf5d714e6e44949f0c55f1e631411db87681ac35865f9464537e6a9150b616439381c25afefb22508036bfb2c41414f16be352aea4873a417eb2b89a1c1f10dc192976b0a11c6288d6cbee8f57a3c72e649f88d9c5f3cf1e81007e5b60baa4b27be3d478240322cfde0a0fe7b333ad9bad3ee6f8d2bc6a22f3d59458796d6a2ff14b9b7c44993aedeb22bc71aeb5b2cd5250da286c1d406749bb1a888d85281d0d90b7595c2f2f907545e77f35af55d615a79c3908bfd797d089b5a763ec7f8c26b3ab1ba0713def9a5a139ec3fb53983dc1cc0b15cdc7978944347779e4d999e9b84cab3127c3b306e83c702e795e607bbf771ba16b4bc08f1e925a28492fec54864957b2571ddd27a32834af39438d3efcc8120176d20551bc72821d22905686efa2d156ccdb20a693ce46b8fb52cbe007286048a17c87abaf6eb3e8d0ec30745bba85ce6e8d8fbfce420bafd4058af140d6191d1521c860325eef3b74e5d8a131bd3a2d2784af6b6e5b253ddb471226842e105da2974b5b27d394d21798019c87fc416e8be2cddf7302dd262e0bb8d39c2cc3ef2f2cd77b7c1ca0b7bb24abef53935e43fcb6f712da6dde050edce9f1d52f95072473948173c31e3dcb2f0459ebafde01a5aa2bd8175dc48795b593b9e446ca81e263a58cd59e16dbc376efa4104e06303d25ff72f29929b5da54a293f1b67362132d292e7a5b4845a31793211a919acf0736c4c46597a6889a2d0b90fb4966edda4817c07653b00c654623de42a2b4274d330d5b1496659957ca29690421b32359bf1596c977090943e78ddea7a182a1dbcbf003812b40a31e603637a353d5abf376f6a173b1ad9a8205c4e8728f446da1b42e2e62288030492d6c6a5d773389c19bd82dd60fbbdb442edaa3f8ef1d1b700317720adaa7a8e708f3f4ef36a0c8a8cd5170981d1eec36fa24e25a4ccdd041a7f3935a0b74547ee9994b782d5952130b37f79125ce98b9b148cdd65d43a829f451ae916b7651eb66dc4330d4729a6bd8adf16c7fc731e1c5a6df55508b63bcd04ec849574ccc8e90d9307e38aa1370a47fba9d8b26bedde752435b5b029291a3927f15e980e7ab793d4acd53aa4aa69f175e8a0cfb93081643cf3c06f9d81bb9d261d41527bb500d83e59a5dc881fed4bc418f8c105a72f1b3d1a5bf52eae71cb5fdc339a58257a4633d55b342ededac4b0ea5eb4389c2fac4bc710b062cb9d0ae99c9b850d6ee1f44b1a08490bb3fa715ea90e445b2c0afa44c1d2eddf054e2327bec1cb8a73e101ee1cc6937ce9807aec6e0bec38895278d5faf74f50f56388d2fc293bce2f1c1fb75c87369e3020a1835f24946e94a578adaf8a25a80d6b276a642c653a9dfdbe7dcfbf6aaf63f655f7982363d8df9ecf3643f8242fe7d29b820f44995e54daa99330c293fba80944bcae4ea0ef7f13a702cc3dc8c96da67c74a187b80358bc7d93762f05237163635163234275c16bfd328faab554ff4c2773eac5e9491489bd02805f688dc3bc136b80feae0eb223fa19423908df5b7ee57beeaa931eaaf1585b58829217618103b30490b8f48a9fad57ddee0824a24a270b0964c63edb6de8bb005d7f8d074d1a114ed89c4b62d01ed976464bbddee3d022a80f68d9d8cea08b86dc04227bf6a890bf2e515fc9ecbeeb6835f0b138a881b2fe22161d1e8cb5f20a38520f8864cda00d1603e4ef8c6aa6e050cd11ba730287a5e82898006a6b1e8423c2c1c1cbed04ca5fe91a7c8aa7fd0bc19022af946d76a4439ef2496edd1e2aae04afbcbdeaa403e1335dcef728cf38fca0971528437a5d6594e8dd19a75f85a1d2eafa2125f587fe70439f6d495af84a6987c2b67e4d681b88602b2e2f3140d7d35c12892c3d3ae63907656ef7b2588916a45ac8a99701f5ca77f8c0b702fdcddb40eaa2798e53a11681fc20158e1009abbb319aa9f4119d9f32ab1d745a2d1793b28e94bf10acd91ef7c03fa9dc7c70fb0049a5743753a053524c3a0f787e52ce6aaa2aa7e81b69140f08f30cbbe67c0bb394465685c3598777da0f2094479c64ce8cfd586b11b35bb34ccad87c03bb9a1dad924d6a3b922471c5e4d885ae295b800c2bd2ab96e94454a3faae2cf07103c810e5f2acc596ea5dfb7e79c4c39e3d79a32980db82917b2744c143d8167afef912458fe6cd3faf627aeeae85566f9bd0b8b7aba29ef1d3288d56c656e9aa4ae055218b8a21ed380e405dea181963facc7e18ae1770ccf467fffa6573296406bb2fad0c3b81d4458ee10f022774eb84bead9f8557e6a2e54a8ba0c38340c69748e666171b150ca46e3e7ab48bbd162c1c1f95ec0c175412609ea9500304e36c92ffb507aad5952332807d42293ce4fdbfbc5d10f53602af0676475351b1873229e990a59693af87bf01614e643d78936c3597fa5b157c4d11178867fd834fc10719b30862d0d7f136213585d8da8249a16bc7a49c43d7de8642e4bd4fcbf9e73a63dc4e7abbfec31c2344863509f5947ebfb875b1db17f5b349ba69e1f9b44f762125dc7ffe98ae9ab3f9b44e106889875ee0e59cfdd0239fefe5948ed523805544bb3e508bc689d392f9754b7aac6c0bab432656ea0b07b599e85bf6daaa86a961ec8e535a0ebe3dd6dc188f212d14c37819520f1cb43214850ade3b2414839ae7f019e2bc7a8ac26333ff482512b0916a0c5b9f19864f43dc87d5add6269eefd39de25428a0b53d8fcdda90dad73f7f1c2bf242910e9c88a178309ab25288588866f512ea0179a8c72d4a501e8dc71dcb621ff938aa3184df16ef5f6ee834c507de8c0cf8b4aff92f8be2941516014f9bd9c3b43ceeceb276ca110149d5839246e0fff73d97292bc0515c3ba29a6492650bc56ae4d00ecb0f30ff6cb114a928c5153d390a628ed0c2694eb07e5e83db747a90ed325a4cfa648c76b809aa863719ab4a202f2242e984c76a43b831a38c811767d53acf1b2dce412566bc7d757df19defececd468033312ac1f9518232ad3e1c711e4d63602ff1ab42f092027260907001f4ecc17ac02338f34aabfe53c519293b8d48fa31819298ae9f36ff305b3f6967d8c529490a1c79fef11d0f21c0881b453201c08b438f44103f5e1926e2d28667417d69c7d97a4a0a586371136f80dbddbb4cf4b05488ab08a16b5d6ad83e37e3405dd186fff93a2ad759b05535af4eba4600a154da27f8ee67782a80004a38399495f214f2fb9f44ee6479540f057d535f9ed9d9f7214a30ec2d4c34d220ba1581a6c90102d5e953de54481dfc0bf7153b55873a6582967d1003f659c8f7ddc61c524916d30ea65513a524cf1febe488ef80ea885ce4116363d9f6c0669cf9122d4fdeb3f7154762f5c51fb3436674eca03e287b2bd9df3a6d3e58f454faf60c6aa9270eafcb468c49793a78506eea4fef0726c069297c265572b152af790e31e7e5e6335128f740496607b9e49d94c818894072d79fcbd7a999779530897d40f62df5adf915184633109a50a887f37832949eb228875e0c5b90ad1f82611f079563f92ae3848d3d69dc74740badf8298bb5521f5f6d44178d3138ad8f03d4814441648a41b7c0f68bdb602c52bf7e514a8e5e7c3c86053a7a06f9f1da6e569c037739565ccbc65c29b8af28fb04104da034bf06f261cbd0326190989be4dcb69086452a2313abe7de8018e00755331194f94d6083842ecae26bde592d2feb58625213969d62b7db8d0a131d2112e3a75f3e3c9fb6f70c12744057ac04a74a0592c92b24a1b0c4e710456c103bfe09d9321f68dd476736c726f1dcbc131510fd320335bf0cefcda7a97fab796415e651dee9a8b327738f531810bdd6d3b38c53955f1973b3f251c5292bdc24c35d0a8b9e598e25af946808e83582fae12889f865041f6ee5517aa8a859f46238bb9c9c409f958acd7c231c74690ccfb37515c0eea4fe6c2bc96c35248c62f935aa59069304dcb80995c80044a50252fee926cfceb45637f676905dadeb2a5982b63c11e908278deef7d467c78713776722e7609b71bbbf003c9ca339e2b6d637da9f12c741db2f421c02035ff910292a3f9ec7b7871e406c12c90d3f5bcfdd6eaa733af73c3c1ac7e7939408d93ef53ddb38754e183f3f65904aea66cc5e53a80bbc756b1a0380b7483de4eb069f350809c4162b7b263bdbfdbc4a7c5bb0fc97f7adf07e2c9b82a32e433181903012166d381391bdadafc86ed6751827c4014d48a03c91bdca354d833cbef38210211fc9696524b5582de0e620b17222bde359cb68690f8bc488885187d01b69ac93eb36ed848226c2f6a3b4cc6c827c12e15d584d2e5a2f17d5fbf7a115de9c21a382a2fb4f2488a2c5dd11dc0b10eef5aadaf26169546d767ebf5472ebfe4b0aacba91cdc185d2330b126c254e443bfb2f255f4c6315ed811b2c444419d4629045da1c5be3642bdc2cd713129deec01562e89890d94616034ac6615d4314295daa3bb54686b2309288e68e33cd5ca7f239f95e28d8aa0d2f31a131608d4c0754fa3884b25d0bb03426a453200c6503f6a68a4b2b591f78dbb9cffab89eb64ab4ee1c8350004291b328f55af9d04b94bd6134fa048751de5d5496d4715ab57fc3d8b8875e3305bce27bf6026a4d046f925c2f19929b849d829f9527bd57a34edec1086ab8aa7c354ad1685609214fc6e310b9d198cc6e3ae9ea6a2307d47d4052e6a4e9bbd27d6392dbc84dbcca31bac0f5008d2e8998b2ae526a351ac43093d9d6d354eac66d73cc5bc039fd2b45e2bd4358573e1e611b6cf087358899a7410bbe943b203b180459acd4988978a6476bc5f03322fee830d3e5c2af136732f123144c1f585f9d9c5df9b156befb3e3e82d05067c72f8ed9be7170baf5fb44602f695ce0beb44a65bc2f7e3dd49a6002dd9cc4d797799ee6df8642a6668005753d10d61912e2e02db937cc9907f7fa762813889fbe573c8eac7b0098ef02a98a89fb3c6d6f52af810db2f4e1bee81713c37bd474fcb95d094d99b423f755539394aa55f33fce16bac96e9d416229a3643b76c8a66b36c707c7edffbb878ac18fe8f98de1f53a8a1bdaa2594098200c3151903f45264d9047a8e05ef50cb05c41dbd0be69f2533ee0d09f488ae69ce6fe8733a23bcdea52220c44bd580a0894e286988a45dbc045241200b553920b15ca226906d1597a6a3fda45a475ae6804d7eaee68eb7247779af6a0f79eaa3446289bfe06ad78bcbd040b1d4e3442ad3648eb4d722e394d01c1e4d0dda6094a374f8f44c8a953d4a1cb70d873b247b90d0058a7a910bafb957b13a6a9654455502ae815b966f258f8e3687fa919dc1c21482063c8df166087df07830944563bbaabb483495546195fdec2aef4656f0aef7c0dfbf086c20869812fe1fcd4305c594a3a2ee5814c4f36e264996945e02874684257fa18a6bdc88a30bd38f98bc32f7ee11de38"}, {0x1010, 0xffff, 0x7fffffff, "fd01a0a278d882c0a72b39ef2c942011feeae0afa510576e0c18065b6f5e299ebb5cf8fae6ae64a2f9cf3649ac67959df7803307a131249fb2f1e8c23cd381f4b78b0c742b2a3c6ee0d0ba283514fd012d5cceb6b97650b0a25ed50e61262ead8200f7f52e173d630796fdb473b6f889ff38c4394a03c9a687eb27c06564fa08b32fe237fe8d46be8fb7855710d2afdf068c648eacc1f932c7950d645cccc7746733f243511c68ff546ed29d658051a4aa41870db900ea54a4640884e0f4f9aabda1501640819807f0bfe30dcc90fdf0dbd08c2d3980060ef39177298636435c1866b1047f8643c6cf02a2122614ddaaeac7bdae7b86fe33c75054156280c355db96a2d7b52d518d8069a655335b2b271535bee7f2436d525481c67c2ea1ea5a4b48903fe2a2f1c21ba301db7292f95fe272c88260991bd41f78af32012414ad9b86181226f5d9c55d5d177dccbed3450ad18e01c68f0340e86ed5aa790019c21fea67b555deaa3fbeab525ebdcbf49d95f53a1ab20dbc6083cce1d335143f47b169c0689607071ce8a7f67cfa861556aad9bf4f4d9634e9bc3411ccb1f653fc5eb573f345d13873e232a5874eff112afe26145d1adde839400643b5e29054b5325f19a9f04ed10673f172e3e474976ea3b2eddbab7dccb5befe471f324820cdf6664b1e38e83a5dbf2efb0d7dcb8b450a9ac24873a516d2fd56fc34b0e7d6f12cf0044aa0e28e7b243f81e85ac63b6e1023cb372b16c34f79ab58ecac230a23e8f5f4c65412ca066453a094bf33677ffeed37e854a79660e964399639741a3fe407f16a0dcb75a3772a4c3ecbbe560b9cad655139bb66673c647584278297d146aa7306d94850ab6c225e023f9a1218acff9a0dc6ad4cb757c507c2bce769aff98def20c916b0b630ba158e3acab236c7e570629abaa7ba0ed16a334f7b7bcce2b74eeb7a8a0514ba765d47e1aff780582d6c2d6a9682dbd2b84107ad7dac932af51b43745840f0cf3ebab66cda1954eef69863adbaf558f29ab1d747df7c4a9d85e9eb69f23b5c6d435557f1e127275a5af4f8e0321b01f2cc9257d9453ff279fddd1464dca56b40cff461b5018c8033b4febd4a8b3633e02dc461dc5471f80f61390bb9c41db30e5cb8247caa14e5f475222d465a21be97dc7d26ca03907fe6aff1b66f976e65628b765faa171f0506a1b56cf10cfe3cf3cb3faebe8f1432a23e851a7f8b48e7d0e2baa8e053aaad060492654a479ba52c329e8ca32af45d603c3f7dafb770685a59a07954b5464b22c2104fbae4eacf2edfec17b24f784ebddff8975873800417254e37f123c0859d70b9157b7dcbed838f21d647fa71176bc0e2c20b14d540862417fed2a11a41886510cd5031b8c4bcb111f0cbab21cbbdaf5f2f6bb5d7ddffe917ab5e5d3627245dd437829ddbf7907f10064d45de86dcce4e3aca18a6fe349854e156ea6f3e188d5bf8f24d15e6718384d6f209b6bfdf4c5eef0c1c91a9245210a9d674c214abfc3ce589867adcb2567bea6d9c770a4c40945b1680b8e0ec93e9fbf255499b1aa9f7655c85696bbc5ec0264680094bf50beb564e8087237c74b49a75fafd24556e76b03042dac19228ce67cbea7693a3facbe677154d00f9cdc65ec00aaaf34a97259324451859cc93efdaee6ff52b53142d1d1b308762fa7a1eb7d5095a14fb22303152bedabc698caa75ba89f406301077925ecb29370fe192617159121e1606cea86f58cb2d058de7d4e63c5014cf7886d9e301e7e87ed13f4cba7ee2e9b12d11f9ea126fe5ae6a1c6727d92a18df72484ec187b2966eedc6f2b545c637b349fbb8d04cf478b6759f015e037d9a3334d0d050323de5242c3af0b00c5da5b578b00ba901748444d52a588853bf609a94e8a5d7c4e2e72007ad6dcc94c4d2644138748e3182abad7febc3403147c398f8bd5c4101f1aa3ab0c07527d3013dfff3c836e185b3685040d690eee6f20d868f7a30754ef6e91e4a4d4a11e0d06a08c628124198d3e5dc76f49062508a90a23c4e952b93ab7ae543f399f20d74fccc09801e29196d7b2d3a29dc46ea3bfd53803cb0bd9aa5aa9e24348bc86437fb0bc276c2d9f9705669ae6d358b66b6735b56837e60dfc02686a6073c8a2d8773d7dfc740bdced015c76ae8f29b33cc9fc9a9c56a6d6a16860bfca10e8ae75ec8899887c4cc8c7535268fc40eed275c32f7950b07cca68c7a9dcd7471a2794406004402210108f7fa97361c069cd2d71b5415a71bc081df746d5b8188b5be7be3bd6fcb6b43b3bc7366310efbb3ab1ba1a0b37b038d342fb743016141adb0706050f3f0afa957e7622ebf87b27fde92e08a5de3d552732fd7bb60e9ad05b1fb9d0ac37403b6ef2ba83f9935bae789ea1daa9d223f93f979bf78c571e6e6abeba5399aa1aa1a95fe67d8a5693a1afb596a07b85fcf9eb13ce9f0e1d49ed6440e916cc9316df2975c38d36c8b00763ef8daf5d6a9edd727f96a23300c2d403559010b81e9a8c478388db97580f6ab7f58da8704fce3704430cb90e522befbf647c8c1f9db172948268012b6725c977fee8fd9012be68ff6c38416b8f0356800467338c63e7a5f98d3920884a15baef38e137e861de623e9f075ccd683d6847ebb8948660f922e2f678dde8ac2a862dfd75b5506be8cf2f5492a612d23c4407ae2ceea9c6b4c4f81ace62de202c0442b4aa49421c440e2e73d0c8e68b037bedc8448593b698cd6c7f774ade5b97200c4119532f2684cc899d74cb0ec07024fab5c4e5ee311b07015a4273f6388b2182d6e849df7f6e3ab0b3f3917991a910d1b38585ed0ef405551198d2ac672c385c9529520e6f9a7bce8807a8220b69de046a900a11ee9ea86ab0cd5e017c16e7ecac6fb3d5916153b6ff31ed0ac0f7204207b24e3082225fcddc05e05b9c268a837f49b48fdaa98b1cff3c4a447413ac1cf7af9514fc405df004c2d3384ed7c9b1e73a2c9bc449f5a20be5a3810c02b88356665f246c7dab4f3ffb8dfb4c81f09501e84330dd07cfc44b6738a80984d90c1a760f4ddca8a18682b6fba253b10eb9dacda63f5a338f2dcfc49b4a254a53989324ae89643c549d9e1d442aa6e4d0a96f7d85d00562a0eb53b65cf2f6e6e307ca7cf04fe5eac00840c3e7dbee7baad6a4cfc02d9e69fe4a0cde729a0a53662888dbf788ea7a03b936e6df89e4c99709ffcc3b641a542b38429d5ed1473777480675c5895e9b096e790c014b8da9e27ca64549dc35d7ce4006b859b52fda71a6a6f0096df0431aa39d6cbc33ae62a6e5d8a82dd43d7c0d739c7b040d95799adb7c860647a6b9c2f0d07c6313048b779b9aa70d0fb3d9b2dd86a705d3fb22eb1f4207e23b364081793ad78d0b8066cabe010ed69ef29381fe5be8f9e0173c4155118df7e0e25fac422c5c929fcdc30cd7e5080621fc35a81dcec4127ab5ba3103211e5a0a27003d0c66e04cd55fd0299c79db0d1057d66af3a4eadaac681f2cbc61f403e6d92855a754319ef92d7d14e08d7fdd6c28b50a14aaf6d6ba1822835903836996d2636209087faca2c60ea62ad2c22e13ccf8988789ffdd6a8d60a76f4e755fe20ce7b09abf9d6bba686743c86169a4fc1e1b2496e3440ad1cbb2a498319c237af73ce928928aae9230415d589ee0df78cc2b03de972ed65decbf445a6b6e852cc832d12f1c6f177b29cdd63ff4de9465e212784b0888ae6e8ce29fe22b94b8fb9e5c34739ae4b881eae30f978f05dd839c89f770ab17d25df2b0a8c2605f4f68b152615e043c448616a1cfc0aec61dd28a6d6c9b8e76a106b369dff4778a2d02625a35bce0920c61527f7c284d4daa1e541cb248f20a7148e818538ff2d90f798e0315aaef32e6273e58b43ea4b524e0fe98fca10e8cd9988e06892f669cbdba14da4b8ccb96a93a7b26ec5e16a9c2c3da518121cda3b9c1ed19a7494f714b9250218636a4ce2a744f5e1a16ecd4556544adc304410c8062a15b7f0e4551a99ad6de23755acb2ff95d7699495801b9c1e4e586f5f70514b8f59679e6248679b9e2dfd43ab576b8cb1783c9342696c2af70e37b23cc6b406eb2a115dcb5ba57e300fb80f15719d43c186f5f36276570fec35cac4b2bf499e86c6c89b6978863cdc6a72d94dd675b80c0a996816a8e237cd4cec60dd90839da0fa17d4c56a51db48c5d6e4d07e189a5922b056a9b8499d0dc2527cc63e665f7943d9ece203f78e05ed585ed208f05f1bfa2c6649ed967f21d00016193d9130d638fbdc5cc9ca617309aeb28fd912ca75b9ade6e377cbeb9ffcce80a50ee115ef4bc2a0d7c70b3e9c4176de8121a7919a216a621145c81a368cb153b218f7a82937c1a7c0af0cb2e9daa452735d005bdefb64bfc7e12cdd24fe0f2ce6c3185381be0cf9cdcc1989c2546fe8f65a3b7dab7abb14ca852aa36a28b676e2a82d1463bcef317a98688df87217e2ab13815b8c5f67977465ab665fe2582644561eb9feeccf780d24ae0782bbc853ec5ca96da39c9b5189767013ff8ca75c4c3b3c5483004f401efffbafbbfb5fdd26cf08363a7d5e1721aeb1b0fd704a876d5a6500698221d210f5470282d1098c2a12c6850eaa3c52dc40db3156a5656310502ed08b2686536b3de3229447e6e05add86f29bf33505c9bda7f2074ad36799f9ea7d0113b8f55f8547f21042579d8ac5d5f73de60e4774b168f080686506ff2836351320596a8fa13c61fa68e75f46e17b6b8eb47babf213fe1b9c78a4b43b41f7883c468e5a2893bdcd2bc9b7dce65157bf06f084ee6469f9562eda678bc232f65a4f46ee500cdf3e4fa6838c21c3c5507209445d5dfec0eebdd7d5a35cf27419ab7144504bed8fff58d4411aaed2f655b490678165f829c1cc55da2a27c43ea739c70a3afe9af0110e41fdcf53b4b8c8edccc09492aa8b29f2bdf2ad9ba4dbd5f3614bdb2972c62ce1bfb5805ff90a9d27875e768349670434384c95bb4c73b04c4bd645a6ca637db89cc97fb33a86083ada248e9dfc4e75b16f81a8c371dd7b26edb2c7fa701b99f0b8de2fa3e5b29444a0b16962ada82254b462be1edbf0254e3b17d2f14a6c406eded8c6370eef88512f3f86a25826205e31fa7e019dd81151a48991d775bc7472254b2b338e4d0b6d42e92d71d1f47e5cc9fa4a5cebc866460bc9905bb570a89698a5b9e9ad6ac3917bbaa80095d5f975db57d63e39bb6e79aacbec1d0c0b72d8977b2717baf2cff7a7d503182c196c2456e36e0071ea4ad7729c614e3212b28321c4c32181ffbb53b3821f0583c5947c37f773b2fce2cc2ba9bbf20e2a12182265d5d458ae26366253c8e3508f1d2d8cc418dbc4b618c39c1356d783a8f76f86ef00a08218f5e153e9e728ce1c3a777c444326cbef76da8c3b2a64ac9cf7fd31accf5ece927914b5a44bc9e8a921cc966002669cfe4ab3fdc6c1837957f4aba525bdeee830a27633f87869af31259d9714433cd7883dc01378b693f2e03c49b5a618dbd9df23cbac44da8f5b951caf7cbcf8b2c42c79cb0c80fadf8cf719e68e9e2197d422c0bfa42c1910050c1e6128fefdabb912e3a0d6b1d52538a1d236f3ddc3b71c1fb427fc2e2577de310b270e513b306359b17b0c3d36302cabeae797ed0ec05451c8aa50c7f68ac6b82b69e15e8850865378590b99a1d32be4c2143affc31837784c55d6700619f1cf19cfeff80931c7ccc7d1a7a6a313d0df8e7601cedec6adba0bcc530494bcd0ad6ac3c4611a2864c0bf2ea85d23e5c3bf2e49b87a1497db84b763a74ccfbc0f38c6ea"}, {0x90, 0x1, 0x7fff, "743cafd6038c4be0625fa79c723a5b3c45cce15c28e3f2bb793a5ce0efc20a3d1e3413afdd396093f7765d90779b3806538f4056edb8364edb4cb65a49b85f0cd4ff762e0c685bec9c9777c0bd6bbde95d8d35196d9af15d3f72c5480efbbcff0a5a724d8d3f01c535b9a99a35d01637787d5ec23068ee5cc454f53106cc86bf"}], 0x2290}, 0x0) bind$unix(r1, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) close(r1) 03:19:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="41f1666b2021ebba9cbf797daabb40ea4bb2cde53cdf389805e33eef65e3eee260ede489253ba9637c12e12b7c28688854aa80b0edc793bd50e30d633edee72150e94f90f8b31829e0cabf3ee4d0045adc62c8a426a418776a38859132c0eec450e218e4923d91303d33d8a9330c3b6e8a2b227d875fe6ed381cb3c59db3f0863d879a87951d6ec5ca10ee0429f57e2142c56d6ac1899ae22abd832d4163b582e0bf9358e04570153b7b077325af3c800fe4a1833e9cbdf669aead86a92a58b9a778d680ca35a377c0dd4ba6161a910a4b223a450c419b387c719fb8d5f79f1a07b9e5d2290b8d6bdc5d3ccf2a5e5e5e9789bfff31d184e190edbba9", 0xfc}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="6800000000000000ffff00000100000031235043a19b837a9d35a8fdafadd6672bd1e3a0dba59131014355aa347a2b9b194c414c6ddaab8f22bc87ac83fea80d2b9d00000000243fe0122654137c2fad01f140e159c2c07fe0fb88706252d0de31a76b00001000000000000000ffff0000030000007000000000000000ffff000000000000e591fc8ef6cb69b743a5361462e39e50df698382acecb770f8abf5f298c7d63240126f7966a45425ce114dcd213037546519c0730e4511aac3b14ed21ba25004fd86449259c3eb5e4845357ab5fa4e6e04e7b4da386aafa760ae255c16ecfd00b37d26e2a4b85cf6e82e"], 0xe8}, 0x0) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/28, 0x1c, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) shutdown(r1, 0x0) sendto(r1, &(0x7f0000000300)="c072779de8530ee669b32106d6fcae70aabf105b34debbf39e6857aff791718275d74650adea10f96f0386ba62fcda4ec865dfd89ba72b914eee2566a8ea638d2180461b1726a612c8b038a32ceff257ac017aad7a1c9f74051a1e939ffb459ec36e86a46d640782aea2fd3be5cd466d9f696eb65a796341100e24f77e201438f493fea82033815e42a7616ace3da1c088a4a80bc1a7a1f17ef63f7dc081b7", 0x9f, 0x4, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 03:19:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001700)='./file0\x00', 0x800, 0xe) sendto(r0, &(0x7f0000001740)="dbb4ec286a83a6febaf79d6845e926269908c850d89140814c2c6bf9991f07d91cab947ab383a619d75760fa5b2ba832225b4b8d9464b0cdefad36632818f0a09c67f3cab040c83119d8dfc4ab236305a220df52f451f139ad8bdd4cf701e23990b4fe8b8a9cc415b3027fbbd8d8e5dd8d6dbf3f63d20dd0295992ad44d15efa2601dc61da4803eadbc7cdd28e02e0404a216ebb4dc516feb3fbbb67aad82ab5b632b9aa341b0c40", 0xa8, 0xc, &(0x7f0000001800)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = socket$inet6(0x18, 0x4, 0x4) flock(r1, 0x4) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/210, 0xd2}, {&(0x7f00000012c0)=""/31, 0x1f}, {&(0x7f0000001300)=""/140, 0x8c}, {&(0x7f00000013c0)=""/142, 0x8e}, {&(0x7f0000001480)=""/78, 0x4e}, {&(0x7f0000001500)=""/131, 0x83}, {&(0x7f00000015c0)=""/173, 0xad}], 0x8, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x8, 0x100000001, 0x7, "f49754a11f53e7c381c0307b74254d14e3931f42", 0x9, 0xfff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') recvfrom(r3, &(0x7f0000000080)=""/56, 0x38, 0x2, 0x0, 0x0) getsockopt(r2, 0xffffffff, 0x7fffffff, &(0x7f00000000c0)=""/27, &(0x7f0000000100)=0x1b) 03:19:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="55360933321c9d630ca6", 0xa, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x400}, 0xc) socketpair(0x2, 0x3, 0x3, &(0x7f0000000080)) 03:19:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 03:19:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffbfff, 0xfffffffffffffffc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 03:19:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 03:19:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x125) r2 = kqueue() preadv(r0, &(0x7f00000000c0), 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 03:19:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x80000001}) setrlimit(0x0, &(0x7f0000000040)={0x7fb, 0xf341}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:19:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x41, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x80) 03:19:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x44) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 03:19:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r1, 0x40}, {r1, 0x11e}, {r1, 0x4}], 0x4, 0x0) 03:19:07 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = socket(0x3, 0x5, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:19:07 executing program 0: r0 = socket(0x0, 0x3, 0x400003) r1 = open(&(0x7f0000001240)='./file0\x00', 0x820, 0xfffffffffffffffc) getsockname(r1, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) setsockopt(r0, 0x8, 0x3, &(0x7f0000000040)="9005d1101e82e5b182cf8e99d95da2426f0d7f7cebb9085bbc3117734d58e7c28a83bfeaf609a3b9d307a264057b61e9182ff354bdbfb9ada3b6aa29b63de330942e80d7f8b952b0a503a84ffeea765f1d85a9d03fc4d9d0642e452286aa6103fe5e162a8494f8de448b31352d73644cea552f23571c827ab6115f0850f17e35bb01c84ca2646a940418ebd724fd2d2e3c4bb88551b58350ac8051537b07b6ff9123f02887dfe59eb143ff76175f738e73054a15cfc4d1fa7d24b63e80bbea51c8d152786df730f10b5691b19117ac60fd1ae3eea15837204eab74b239e08da62e610dc971aa477d4b27869ed6ff00cd32faabf4dcc015e39c2205aeefd18cba9a286e9b8021e7eac0fcb8ada074bb231220932dd93f75c89650947647f6d8c6c2ee509f0793d41d03ed8ba3f31b0cf8e4a96c76a1f6b5376a23624ed865732be8638647f2a0947537eb0374c31822fc2a1ac8ced12f1d0cdd3aeae4896753183fd9feeb3ab22dfc016dc87d03713836533e9410720a89448e092855e81ef922bdc93ba98c56d4282a70c416311e8ad368cb94a2c6b76242ab0529b0e6db2f504aeb0a354309f30b830756c312531621bf0fa60a73ec07d15ae2555448c34e8320d3eedff3dc16dbd6d7d2ab82d0a9a5ac750a482ca781e69cd26d6ae74134e3e08ed79bc9d1d136135f7f19ff6b350fd6ce4545a34eb4e98b4347a594a3f14e2ad4927ee03da1c9bfe4553f376d03694a6b51d968264cba9fcad47e8b3823bd863bf55603575ab7197e050c382e7e0290a31cb81ca828edf4255c3dab897a801fba457c0efdb0bcc103a2460faef2237e88581fad2c543eab994c8c18e14bb202fc2be650b6e19fdc6bd4c4412ca9c325be56eaa4430de92e19e116d6eb34c3ba13298a1915c45d4b316d2dd149081152b11df869450377dfd5997a54144e1f02e8a28d5c196808465455279a5d3b4dd5f4bb49fa1dd9573ac929dc6d7456157fd6392b9f6ccb4c5d8c1782c7ac1039d94ff645fc7656cded36df229d010565a674c1acad963b85ff88a99268156f712e991428504d227eb765b3fb20b66bc633c6f7cd2588ec662c8bba5e040832645475ea6143b1371fee7623d6fb21bfcc3a9de3bed199175811317c6696389920d76a2a97ae3b78a8638d313eedc5d5ad649e6c8d63642574147ac3323cac56ad7bcbaf223d23e04cdec7b292179c698d4bed24d8419517143b6446ec00d3045dd395290425c67f77f070e11bbb1af26cb1755e5e7e796011d6b9bdd531e2e4186c2789cb81ce4c2e81ad7f46934475f074d8f91098fdba3b63e3495c9377117939cab673bd7a2546423138df8fee757a26d4dff6fb271adbc502462d4ea6abaa5414e6ab3529b0595685e100a0c1cecd0214f9839bd09f813db24d114027d46d303b1688640fd9e78b2838906e9865ba5d38cf58324358a5850e28c64e37d82ad6d9d16ab92c5a474881df0222538b52374255de3d5a8d0ef6c021a6a6a5c66b4144e51066527fb42a7e9c63a7cb1b7aafaf05f46980728b08e2a731a923d5ab7ba9e310db174eb0b85c2057d62dfa81820d498f5fdfeda0313407e9ff1b05b3f89dc68cff8d4fb7df0fe2d22524918b98c8eb2d5c807e98f6f57d1a4a391c8310cd2e7b06a666553633f6685eac6304d3b2a397c8318b0e3224f48ff48567f379cdf8a63ded3c66d4af70623ede2a137564b1072a9e1901b116f57a0b39b19a397dbf8439091048f5a6181c19826965bd7d9e00c1f986fb8bc4b3b34aa9d2217f200d62c89f487f57d72ca1268f46d656d3c973a1cc181f3be150d3eda9e53baf1981c9750c9a926fafeb963aa54d5700100470d68579b7d36004a7af328c65a22e87515594277a44d6e3bea7ac0a6ddf03f192a7a2d87e3cd4100579173c4913c4d756418bfe29f1bbdec8e714ea087173760899c87e7a3c72bb255f08924ff66c6f8d4197fedc16550a020abfe74050db5c982517e660e95b76790abf4569f6c35f9a69d428e12628346adf1fe680217c5b91df2b1a7bcff9653314b55adfd083d4e1bba97e6ad5e4b60b2b5e13b3e19da6393c550177ca1b9c7136433cfda99f69d6cea9150a719332b194fda6631098db3dfe9a1ae702b27b4afffd9bd68c46481fce0e2808a90a0a46f7bf9947fa7831a66083dbac63a034c01937097fa10c4786edc6125a5074c0e0c163230c108f0f7df18fe85f95b5dc3a3ce54fa16ce7bb3a9987dfcf3db560a4687e008f7a9bb12322f415652c91e724e67c1a3ba8f68b55a2808964a675657e9dded29a82e21c0a999a30843719822c00bf3fc0e243dd3035f30fc7fc1c75dd79eb5ac9914c4bade7cea5f49d37fbb1a7d12a298436ecc2eaa4cb11df85bf1e442639f418fcb7c81adb6031c4ce59dd8db4cb622a058d37a82edcd2d8f0513b610f36dcec1a1234c0a949b09fddceb62731120b50a829a5c78b0ce087adeec295c8cfd4c595cdc6564c420cffeead7deab181b6313e13e1e364ef511bf81bdaf662016f8830dd10515a1d5a2c9d99ffcc5fb31215f21f6e939ceaaf5bd303729e434b7ee45214722407c7c47146eecb1973fd5d89cf13498602d7dd06add2f6bca64b0c1e0ae77d3320826a94f168aa4e3b9f7fb087fd7ac36b746d3c59330db32c53700f726a2c22baa0c545f6485327831a81b304ac9216332da03323afbcd24d1740d0e6b3b4b5aeabe32700c325100651fcf8199da0410e49eacb80f6a35db23e0a2c76c99365c32308e6ef8b3836816f4db9f052f853190451eda29741f278bd3dd5a00d26ff27a819459316b143f35e2d495ba754cbbe855f05aadfd9750e7162e6ad404fbcaeecf63cfd27f981da31c598252f369b7f2d693433598d9dd131a2338dcff30dfee0bf4b802c2f8f5041d1f25d1199bacfc5f23fe3a9c55de01294afbb2c5bc39513b5cbf84439b6da40f41e4e29e21b3a113958a3f783c9c0d60ef5640c11e4a1e9d99082f8d1f3587cd852662ab68b5b282b749e385f6ae78299f8e22d5efd9e17d70e711a4c45bcacf47d56f857f33515f13905d60ab64b8f2a10c3819d21fe93c256105deca221ee83278c204c3b947ee89887a52ba31195cb97a93dc0955773767cb2a4dc1f77eee701b7cc6c14ef27c97d4c6e2817081bf230d5fbeb93849d3c6b6fcf970132389f80b3d143190feea535bb718f9d9ebcf07994088e2371b32297015b87aa9f37f699d3702af388bfcc7bfb1b6b1fbbcf4ac24fee4a11fcb0f1388d11e74268335ca7c0c47821ead0b8b09dbc8d3fc62d2eec0591d242048064d00d99d0f66feb633cd861f4e7d0769a62babad90185af0689eb147f2e5e4610280521e2344a76074d0846f076d4f204d2ab5cee34f5c7050930777c10a8b655c90e9d05be1df9978c1751c1fae84e72aa11e4b88f903b914791c81d5fbbfa863828d1f07db4a919f9240c089ff9dc997028061a92ee2e0c8e0f09546dbefe12da0032f366429046539523002b09c4b0d0afc0570972e7fd596be3ef27b4b46cc0c69f96ac318acef6dc68111fc024d05f1b2ca1e418720986336886f2c4f215a6f8e08195ee9ab50a17354a9c6c5b7ea28ea4b839e9aa636c6366d5ed1790a5bb063351ec8f08883b14484263154e9e94cfce045fffa509fdb5e6c4a0ca03164bc64e00809ef4768a93595d90c864850eafe60fde68d2d2107c271ea2d3c6b2988ab33cb4334b472cb922afff5cc77a448192beb466edaa951cfc54ee56943d85ffdbec3f76c7ba621bca314cd59bf53872d4fae5d0b2a953b87215560e9d1a6bef4b9a93d0855adf7073e45870f4522a2fac9bb054c39e7e0636f1a989d36c1b68fafa720fc68173b9c595af95ea73b1125f9cdbe9dc882881f4219f42e1d221eafc0514b666645452c2d7243ca5ee7297d056e23b5b9a9178798910b3837be0bc07cfc3d29c9a96a780a41a70ad8a9d4b2483922bba325f47d7caa110e3d731466bc33028d1ab1b38cf7ac415e00ef12a2f4a5a0882385e3600dbc70152b90d6366d036989f25bdcef800d38e6f38d1bd56eb9e3d8e6d0b92217cce44eafb876a3791af165e6ba580a71ba6629f42adb4f5d3f7837e0d971a0333abb04e00085569d426e8c2956a59951d3ebe0f44da418c1ab26ca5b3bff3ed0d35cc3a6b03d143ca6ad034ef82b4ad59e5cda900d425c94d1f43d70f46f3f0a2429f811c584b12e0e5275c10a7c5f6acc59c8ea51878572fef3a14cfb1ea35d63d65eab3824e171eb9d58168a07942ee09eeb58ce406a38c965047aef61d6f21921fc3dd1744874e0b8b5454be9e801982ec4cf4a3e7d79abdf1df2ba99ffbed621983878bcf3f8bc623720dc8824802d466c0b487f19e743617262b16fe27f62f7981a1d491c1db7be4d67915c6481f9cecd1b2d43a044ae8a9a125592554eac4c6a41631b13febda39f2998540ddbee92ac28c8a2c22717b5979cace0b56953337075b49e106e262000cba21df5c6749f94ee2cfd75ac8d4ccf1bf4a511d35e742d45b0b29410cb8a6e32f4619517ed59952491beae122323ca2446baad24f2dac7f418a87617d816b8a03c868a3effe0a1ac69eeb0ac746d3d1f12da319e40359da13a4f36497a6b7f476ea7c1c81acd95b22265649fcef6c7ed421128e99fca608207b2fa0375c1caa261e6902c8928672ee0dc3df38a2ce29d35af58f2aa25558685d9ee149aa847252e46f35ab834d8c3499eb6c1b74a3ac9a8fbca4e845b538e29e83f7b32a9d7c7b7dd9d64c32d567f438a5e8a317d77f68f18f5058d22067b26fdc09c71d854337ccd9c96f5b725041615535d217946c51e05d0b7ececc02f3d3f5f052994d0494039e861aaa1445f986792b60eae4386af021ba24689bb35c4535a7916073f1ae8e4251f1c4577ba6186115e04a4714efc268951fc2bf95d9b3527b903891a848c513c679b1cdee2cf6805a5901ff78211dcc9b4fa04c0a221b07c031af09683c4ac2c058a3139db455310e16044b6bb36ad889524ee6445ef46a21b3cd235b0089ce6c7466a6a7dc45447cc07a332bf01a0e0c456714a3ca3920a4c55fffded09850a154c631fb71e0b4ced183be54243d1a4672106d010e83b10925f0f50c4d14d2abaed6fa411ce842108e04714b7298edfb686cf6b37f38c0f4f32f6c2b3e0672a8d2441f140b994676c7b8fdb1edd7c8c72c89def9db11a1e0fcf589a234d42960dfe58f8089e4726a266abf781b932b94b6932bb51a8b4755a745c15e4e31394157103a4d88964980903a02984ad4e32d16b7686dad58574def193de09a309f267f4a844c2005d6c3f7e9b25c77531ba8f9b0b929380efc63bd590db99a017a34e449ee2fd9f976cf94fda0c9b28d68f8a89b786ea9de973ec7bde87ab2ccbc565eeca0305f48d58c53f06f67c7ab5b1e9a20e6e73164a7c1fd2b0536f459befe0a4f81da41b644e7ea9830f00b74b135a5aea044a064444c748878353fa0599cf34c6b902765ccaef9926eca2d5fa36ba855df1abd4c89796caaaf9869dc9bb58deedee4c14217f897c1583f8633969c4b289d8871a97b8f204b2b4f965d0c734a79151393c67dbc559fa22431f17911a5951d721f0ddc2694c3e73af6f46978c78bfb20eec073eb6c7fc4294fdd8191147777edbc649f119e167e3a65249d52888808a9cf028e296483858fc1f73b1df54b4c772015f5295c44ee475f15da35520df5b3afb13a5d4da29278aabbbb9e9d80fc4b740fa1073007ef4f57f5de5abc00161e870af377880fd1d73c", 0x1000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200), 0xc) bind$inet(r0, &(0x7f0000001040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x5c12dd4f, 0x9, &(0x7f0000001140)="172aabeada90ca859186807b1ced6f53fccc18d24efcbb6001c849f4a0d6a0b378e8e01da192a91ee2e6dc58969f29d7d7d5ea637c240e6826784c13dfa04f8db1a47f84b77a249644d0a3ad4bacef39039c27e89fd63a5b621d6a2a060e5ad3e4f0d2e4bd3e7b58aeb4661ad9ab0330c28554d5338b828603db66ca9bc76c112eebcadb6681e3bb71e38a1fee26ba63ea571b0284ccd65c927f1c931cbd09db", 0xa0) 03:19:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) syz_open_pts() close(r0) r1 = socket(0x20, 0x3, 0xe6f3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:19:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="76de58e390c5ef6c07db41e1269d6aa280b975bb4f7741100b48826a8489914821da147c5bd0b73d28cff5d9568d87349d6c190b7337bdb3faa4c6dea55027f533310f3a193839a6f95c6e88978a0af0125a1eda70eb84b41baf1a6639b9362d2008c3c674fad7caf97177f3309e7cd36062c9d1758987aa9e890c7a9803c1c473ad72ecd58b14e0f0e64d97cbef47a28962f2c9351c15da4fdd6f457cc7ba9487e4dc8a14d99f78366e9a7ec0c3a100bd6fa74b2873183136c65fd07c73bbfd2c0292", 0xc3, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 03:19:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) write(r1, &(0x7f0000000080)="b0d0b2e27361683950bd2a75118a26c48be981d02e47c06d065ec18daa7c19ce3dc60508bd671654b16343f9362d73158ab776e2d2003ebea025e67dd5777a3c40fa5b38621fed4862f9e46e925953d9fb433e734912628715a9d8fe82debc6eaeff27a99849eb1076c15b3887a61a05eda2d6c0e3bf08a2b18e8c83eace49cc14dfdf0986c318212c8ced7e164b8a42721cd6d861c676f5c278d393e533", 0x9e) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 03:19:08 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=' \x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031c6138c50c851a879727b0c444b9e11f41e0878225f9912248bc22800629f3d9635d695590abf94e02959dbe43d20f8347c410407bfadfe8c6a84fe4d773ba5a5563d579c34b94c8cebf5adc903f4ea23579511f27368e41407459c910a86fb1c86b36d625957556ae73c15e8ec232f348d52168749b30c9d614a654b02bfb737fb0ee043245caa9d83"], &(0x7f0000000180)=0x6e) 03:19:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x20, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x88, 0x40000004, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0xd0, 0xf0000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xcc4c000000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x3e, 0x0, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000080, 0x0, 0x81}, {{r0}, 0x19aee685298d35c7, 0x4, 0x81, 0x3, 0x4}], 0xfffffffffffffff9, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x7fff, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000012, 0x8a, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x3ff}, {{r0}, 0x0, 0x40, 0xf0000081, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000002, 0x5, 0xdab}, {{r0}, 0xffffffffffffffff, 0x10, 0x7, 0x4, 0x6}], 0x2, &(0x7f0000000040)={0x60, 0x80}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = syz_open_pts() close(r3) dup(r4) pipe2(&(0x7f00000003c0), 0x10004) r5 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000400)={0x100, 0x1, 0xb3, 0x1f}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x3423, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x74, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000003, 0x3, 0x800}, {{r2}, 0xfffffffffffffffb, 0x0, 0xa1, 0x2, 0x200}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7e, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000020, 0x3f, 0x1}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x27, 0x400fffff, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xfff, 0x3f}], 0x1, &(0x7f0000000380)={0x78b, 0x8}) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 03:19:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 03:19:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 03:19:08 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/247, 0xf7}, {&(0x7f0000000280)}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/18, 0x12}, {&(0x7f0000002440)=""/75, 0x4b}], 0x7, 0x0) r2 = geteuid() connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) fchownat(r1, &(0x7f00000002c0)='./file1\x00', r2, 0x0, 0x0) 03:19:09 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000e9d000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) shmget(0x3, 0x3000, 0x180, &(0x7f0000eb4000/0x3000)=nil) mprotect(&(0x7f0000e3f000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:19:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x80000000) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x81, 0xffc}, {{r2}, 0xfffffffffffffff8, 0x35, 0x20000002, 0x5, 0xfffffffffffffeff}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2000000000000005, 0x7}, {{r3}, 0x0, 0x0, 0x9, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x41, 0x7, 0x2000000020000}, {{r1}, 0xffffffffffffffff, 0x6, 0x11, 0x6d9, 0x3}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 03:19:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0xfffffffffffffff4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x1, 0x401, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000280)="acfdc4ac2696f1d84610a97376faf562eac3bd33213f3b4c9d1965e55e983c4bd711d74d2eed049cb3fd6db8dd0b5859e70b856805f7918eebb56f8d411734098d8e444452d52e6af6a9dbb4d0790fa5441252f001c4c70670cebdfbf072581b5d0477c308c98ef40e91d776d6bffbac98cc7fb3f915a6f3bdb16ec5e558800c432f81", 0x83) 03:19:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x4000000000018, 0x80000000000001, 0x7ff) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[r1, r2, r3]) setsockopt(r0, 0x5, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffe6f) r4 = getgid() r5 = getegid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = dup(r0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000180)={0x3, 0x3, 0x7, 0x1}) getgroups(0x5, &(0x7f0000000140)=[r4, r5, r6, 0x0, 0x0]) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:19:09 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() r5 = getegid() r6 = getpgid(r1) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xc9, r2, r3, r4, r5, 0x106, 0x4}, 0x7, 0xffff, r6, r7, 0x0, 0x100000001, 0x200}) 03:19:10 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) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x25) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 03:19:10 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) accept$inet(r0, 0x0, &(0x7f0000000080)) 03:19:10 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, &(0x7f0000000140)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x0) r1 = socket$unix(0x1, 0x40005, 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) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/175) r3 = shmget(0x1, 0x4000, 0x38, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x80000000002, 0x2010, r0, 0x0, 0x0) 03:19:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:19:10 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0xfffffffffffff801}, {0x3ff, 0x80000000}}) 03:19:10 executing program 1: select(0x40, &(0x7f0000000000)={0x82c6, 0x800, 0x81, 0x80000000, 0x8000, 0x9, 0xc6, 0x1}, &(0x7f0000000040)={0x7fffffff, 0x5, 0x7, 0x7, 0x1d, 0xc7c6, 0x7}, &(0x7f0000000080)={0x4, 0x4f, 0x1, 0x3, 0x9, 0x400, 0x100000001, 0x6790}, &(0x7f0000000140)={0x29, 0x6}) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8002, 0x44) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x300, 0x1) recvfrom$inet6(r1, &(0x7f00000001c0)=""/154, 0x9a, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x8001, 0x7fff}, 0xc) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000000067c0f3a8923a8e40aded051d633c159ec7447f17b88b86c268f9402de751ea70c61891530d988e21a6273e4fcd13ad587c5ed6dcad72bd3f84c99f735b2a7a529d59b763a4c14e24dec93ba7a91f44f4a8fd96a3bebd3b5990665eecfa33ad3caf535e71f437d768664f7b0f1953b90b8403e66e792c3d0414500b0243af772de2f4"], 0x7c, 0x800) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x46) r6 = dup(r5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 03:19:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shutdown(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) 03:19:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="cbdc14e8f6495e3a00b53ec2dc16162db6769d2e81ab7c0485d753ed106afe4f13d528eb8d1eb34a13372a53f62b81d4d294b5e0a20cd8d9922a9988047f0db6239f43c4f9e726b2475ebf1b95b0c63d3bc32e2b6573696d15873a3d51a361f11c93b2f05d78c04873f13b447ef0772f6671b3c9a9d7eb818d0cc2501766c98eced83b2df108ebd9442be67619629bf0a0d7188f3ff0be982af83370c7ceb3affc13bc9de5d7c0270611ed024a6e6634c76ac4d75c5fd4e5ec38cea5f46182ed4153c137772f2991dfc534e89b3707bdb9eef1e01ea91f00032908b78e5bd62e33b410c62ea29d9ab945f49a2652abe623af19d5a60d55c1b802", 0xfa}, {&(0x7f00000001c0)="47e932eb29e312395719f2b94546465fdfad13fb2e29a50e0a2f181fec1e5d8798cb979462765036c8291e6edf76793c9f11bdf0ed650eeb2fa871599f2f5b71d050b7b24347f7b4513eb9399c3301f9b23b3f657cc2de8b58f26c4d9ae0da24f0d8c987bb6f9686efdcdc6e4a9ce0c1fc9c855e9da1c1e7e735029b60db20a66b70d4750640e212777ba48d6c7a8d47f57ad5939020a28803916da8e92957694d7798f8cd64387b30cb3200eaecdc02015df35cea18da0121ec5eee4a9105bbd5f4289dc0aaf2bead4944", 0xcb}, {&(0x7f00000002c0)="21b38cefa393699111048adc540b31628e9fffdcc90cdecdbb1bc5523e45f8d1054e311a93698d4476251a9dd148f5f547f89847e2bd8c166951b527a97ac4870d353ac1156fef3d341e3c9bc86ae6273a3238b36663b0a8c688615025391d78f26e9ca99c7954e93684d7bb30dee2dd36d1b8fee79a9d60234e6ff847e5b4cce4c353d0afe99157df10116e52d6a43362864aac071c7964b828ea92f3218b5cbdf13b1d8f4024eaf04102f462b4c138ad4bbf4caf5a86892ee09a324939c6b4d24b283f43682be7e3", 0xc9}, {&(0x7f0000000000)="0ece27f57e0d54ab9d74d7551a89afb6d8cc6704bf082f8ab35c27f9c9abe59de0ba3a273e7f64f27a870fdb7652c26a604f2a8f10f632045b9a508a53caaa2fd7516f55e1887c1abe7ccf968319f063", 0x50}], 0x4) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 03:19:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r0) 03:19:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/38, 0x26}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/163, 0xa3}], 0x5, &(0x7f0000000400)=""/248, 0xf8}, 0x803) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 03:19:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 03:19:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) recvmsg(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x5, &(0x7f0000002300)=""/167, 0xa7}, 0x0) 03:19:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x4885cac6f18bc8b1) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0xc000, 0x4) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0xcc) mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x2) 03:19:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0xffff, 0x8, 0x1000, "96b3cd0f0cbf3aa90e2dd88d8603c99a21912246", 0x7, 0x5}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 03:19:11 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000186000/0x1000)=nil, 0x1000, 0x6, 0x2010, r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x29118}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$getflags(r0, 0x3) 03:19:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202798daf6cabe1e2e965b9bf23c8aadca0d2e9"], 0x1) writev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="af48e6085a46c83ceab4562d84b5f694de982d2497f3a1e1c012b77fc1475096f06e2c81a5101b7c2fea794fc7acf6e3f7edd7f6ec00609cdff286b0229b342ca48aaa0229ee304894111937b5e0727c1b0472ac4229afe0f9116fcbbd7fb988c10b2b561ae93b1be9501828d1c25e88c405c02b4a357b66077a61da329cca464ebd44cbfc9cd60251ae4f9d721f86ab5d0c0aa94911c968d3e74a045de93d760c5e6623546b9a32f53d01c1012d4b3a4330ee743bb314ab8869d0f7742220126b4718ab6a1d085e5bbb6cfb432b3f40", 0xd0}], 0x1) 03:19:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) getgid() 03:19:12 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) r1 = accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="fe55235e9bb692f51b57f2149c2ae79aa914950d2a1b79a04d09eaa1d494094906c7b959a8d0c13e663f2a51e4b2e919758e1b7b48d05d332cf9700234f7cd0bc0f98c220c8cd96aa512a2ed110ebc68b1b001439e310b521c2aaab15b3a60bc067621c7d1083ca3cfc141494c5051af8a8826e85145f3e498c54dabc1c86146beb580349806c4c3c5a1125ccfc217d336a97de39d01202dc963a54b48568ff7fff11ec2dd93fc51a0cc2d95695cf3012547740aadaede4ea7caadfbc27314d9467ce7614436c615df9ddd67bb752b4630c24e8f1f7ff86bb5794bf774489af2c847a94cb4408c5e9a27015096fff4d25ae4d531616593d848409f00", 0xfc, 0x8, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xfffffff0) 03:19:12 executing program 1: socketpair(0x18, 0x2, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/29, 0x1d, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80000001, 0x8}, 0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/88, 0x58}], 0x4, &(0x7f00000003c0)=""/219, 0xdb}, 0x801) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x1a9, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xd}, 0x0) 03:19:12 executing program 1: setsockopt(0xffffffffffffffff, 0x40, 0x2000033, &(0x7f00000000c0)='K', 0x1) 03:19:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10c, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000de0000/0x2000)=nil) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) shmat(r2, &(0x7f0000cfd000/0x2000)=nil, 0x3000) mlockall(0x2) 03:19:12 executing program 0: r0 = socket$inet(0x2, 0x5, 0xb9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x2, 0x4000, 0x401) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) socket(0x6, 0x3, 0xffff) socket(0x2, 0x4, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 03:19:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/115, 0x73}, {&(0x7f0000000480)=""/82, 0x52}], 0x7, &(0x7f0000000580)=""/27, 0x1b}, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 03:19:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/113, 0x71}, {&(0x7f00000011c0)=""/195, 0xc3}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/107, 0x6b}], 0x6) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r2) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) 03:19:12 executing program 0: clock_getres(0x30dfc9a73b8dc4f5, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) 03:19:12 executing program 0: nanosleep(0x0, 0x0) r0 = kqueue() r1 = kqueue() nanosleep(&(0x7f0000000140)={0x1, 0x80000}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, 0x0, 0x3, 0x0, 0x80000001, 0x0) 03:19:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xbd2) 03:19:14 executing program 0: pledge(&(0x7f0000000000)=',\'\'#\x00', &(0x7f00000000c0)='#(\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4e02798daf6cabe1e2aadca0d2e9000000000000"], 0x1) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000000080)="af48e6085a46c83ceab4562d84b5f694de982d2497f3a1e1c010b77fc1475096f06e2c81a5101b7c2fea794fc7acf6e3f7edd7f6ec0060", 0x37}], 0x1) 03:19:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffe4e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="4d3567cd7da560809d4adca9d622f3c51b69e912d2c224ea8acc6edccc4c05158715081be0434e7a91002f2495286fc65cb2ca17981971a6e3978485f5a9f1b336cdb64f7d7ab3bff0377e61efaa7a766aa30f2da007d951c226c468056d15b53a6a1cba68ed9ba1333dae2f20c8e5f24d2ca5ff1e0e28795284", 0x7a) 03:19:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 03:19:14 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:19:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) open(&(0x7f0000000000)='./file0\x00', 0x140, 0x80) 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, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 03:19:14 executing program 1: r0 = kqueue() getpgrp() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x7) fcntl$getflags(r0, 0x3) fcntl$setown(r0, 0x6, 0x0) 03:19:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x250, 0x89) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x9, 0xfffffffffffff5e4}, {{r0}, 0xfffffffffffffffb, 0x18, 0xf0000040, 0x100, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x8001, 0xb2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x997, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000050, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x98, 0x100000001, 0x5}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x5}], 0x8, &(0x7f0000000240)={0xffffffffffffff56, 0x1}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 03:19:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() fchdir(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) getsockopt(r0, 0x7, 0x1, &(0x7f0000000100)=""/234, &(0x7f0000000200)=0xea) r5 = socket(0x10000000002, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x400, 0xdb0f}, 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000040)={0x8, 0x9}) 03:19:15 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 03:19:15 executing program 1: syz_open_pts() munlockall() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 03:19:16 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) r1 = dup2(r0, r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x4) 03:19:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000100)="e92303227cb20a6742681a746c5e6e4e6b717e0397ac5babd5d85700914b0f7e794eaf92985671de84837ad9b5479ae0ec2da7751dfd20032f0d7793ac3f37a8c0c03ec3fc0c8d657a81bba339d0f5e96eeb7b780005181e9e139a09facb488249529b4084a9cf955c758b56b211df7190fea96f0cb015b06322926f87fe2e0b08e837379f06b0f23f5c2e40cce93c69fc493c5d67ebca51ba5ede165b8f10bcd3b7a488ae0ea4a04edd3e69029ed6ecc1ab7f965c3bb9d2d7e2704bf4a119e7fde131320a56ddccff2897644e32a689fc286df5fd2e6cadd09312191bdf98b60b21de3348ba0ea56639ba31248dc51e52b78b2b18ee6804286ae0561eadbd2559e9403ee9d0193d8d99f7a9d0c70fe3868889ec7376bf14c39ed8d1478173ed559e7f2efe2a422854a9b6dabef4a1b1b397869dabe9845907564ab9c4522d3c5387115f4164319d0ae2f598accc64f2a676263b93f9333c18015278de4a8d3647a89d36857f35f156907c6bc6f4b1dd34a064c83a77ec5c3880f1babd5899811d385820fd7ff9a00a445635b776e02aa4ad45aee851c6d5ef3de2fd9dc8c2bfe888532cf06a7bae63104f4669f307f6e21619494fc9bcac658e2a1ac2f795beecab14c27979563524d34a192be35381ddd8be2e5893f132b014dec0245a5b4021055a18c5f84846b087f14d608afdf23429d0e2314093f37394ef14edb48bc38bc27d95a7b7e99685ae95e9878f2c5818b49171e0a7aced5604b069956f9a1ac69274f5ea4c85d33aff3c9601aa96b891f1fafca4566fa20c949606045fed7cd8dd60af3efc086991aea2c4b89f279140b5cc708d784e7647b19eb60b87144d15a998a2ee9e6075a43375bed74c99f9a8c6ab35e3e02b0bcaae910eb6d5722a2be332fc1fac5671dfb35aa602583986afc4ae761e1d8328ae81d70374ee1fa0eae27141bb76b74156abe11bce92b230aa64015331088919c1fd1a4a11b17551487e569ef31f5e1821f0e5dc2ba16825bc961b20728f2aba57b642d2175aee5b6a140f5e340985308fdf55aaa960c4578a5d62c103904a03a48f9d4ddd7146d1aad9b17ef1d5e0e1d1b2fdf1b2c4a14c6f0b58dad16089c079f5fa898aa1762a3949e69cc7bd74ac15ee68ff9b3bf896433487712357f956664d1958769a61a2d96f2442b7b3fbd5dbc7c6bb93ca7e40336409789da60030d47105c17176c4817a81f4b540a6b6dc0f3f5a6f7e1a6b9bd69e950c18adb223137c04bc3f4a39ee9727f4aa6025097fb480884f02588626c2b180dee5a3055ec82a6c1ef92f958c0ec023f0da50bb8d0ba41a84cfd8e0c516101e053aeeb2d042a924bf665cc9f9d9489a86d266f9e0aa3d69e13ec38eaaf1ad479115df7b979913aaa335c523855e14b718a06b2f34ffaeebf949f7849209afc3f8affbdf756e72ddf2736c1face0dd89522b7e3ead13f4d50640e56829e7c3220148ad814570fbccbfe847828ef883cdd2542896ad93c30f256dde235402f8773f2fb8f025c1f4af8c5af67c199c9d4c4d6a6b9da9dd589b7ae2738c95cba95256824aa76f6acbdbb4701e8e0a02b1fab030863d85df6a5b8d519ecedc350cf2d45ded940de0bfa8efde1835322d4b9380589e81ed2350130667d602cbdf91249900cfc715144a868daff0d55f032260bfdaed0d960d6bee25bd21c0d542da30b06828c6023fa95a250ce426f56fafb30da39b635703b867fb0c005571c0857d7d67fe71c48e3b4b20b7b1eeba8e23a9663d6c515b4af3b9adfb6e4cd2490c8bd5362494deb6d7b160e868986e757af07e6e673c36204f8eab85259dca10e131ba5ab498ffab2e3ee7b7b636b1a73e611521a6c6a33555d8f861516d3e2413a440617ee2ed64d69626805b398d691256ac49b5e98005169f58ed1e4e0677fe5f4fddb46e42397aa578eb2944376f7d28432b622c792168bc8d78116bfe155b8ccb11b947b67bd9f4e62fc8c807261ca8b992d299a9fb49be432bd6af7966b5bcb7d751f5e83b3ca889a0c878dc3a04d3db4dfca5a3ddda0619582d3008c30c9bfe65da1de208132d5f9b82a23b57369071571f04d5419919d8407780fd9405bcccbb56be77d30875a74545efec99b42fdda2707d2644178a4e783dd7b06c0f028e0a42ca1985b711b3dc90fb5a926dfd6525f1b19f82d15b8139c82eaf7f94802b6c21377fdf450ff4074f1f7612ab6804215495433d140f7dab4660285eeecf77f59c3e5fb7e0f80dbd84d6cb53db2c45ac91b3e29c50d0df1e05ee433c2d0b06a8282b57f2e20912c50cca2fe401518bce1b6282370f81e65d53522bfa917e70f1ada89c74ee28a5d5fa9f6382e22de0f3a767da7a8aff61c4521dcb009e5bd87282f85a9daad6183aa7f04b17b302272375fbd241d6b68bfc2d5e44858c5a5625f56b106eb88e7638e63733babdbdcb84a260fd4c63a07efe6a5fd848490aee5feb2ce595e988f7f176a9ae482885156a3c44e1c7e70edc7d4811ce7ebd4e2fad6a869171cba4393e4d9ddbd3cdcedc7c17d9d78573ddcfd49d663d35c31d658eebf4f049ddf6676660be9d5e32a123c7d0783b3746401bf55cc0dffb9028d0029318237e8934c62f9900ee4b07540ce346f88952718df47b095620d8deb16369406f69b94eb0b848b67464be2dab7a6de45e4ca7808e8f3862d6da1015bbac40671b0eb175f7389d9304f96a5ba79f17b851ddf24de689f64339c47726228f5fd695ccb110b17fbdfddf86dd564aa48e5c03fd713c03c33689ad674a7602e0dc92b7354de64fa2b44164cdc1add085b9526e8d782b460788a3e54c8e4789ce85cb59dcd64149cf46c67285f4f0039dc1f895282e542db3cea0ef106305df5d675f257f1e7070afa5f6244bd351989c2c530e636b77e5fd676f5661e86fcb33b69af9e2eab2d3795176d9bd73c535758593c0358a62b537dfe65d52a21bfe5c7a85474c44aced8661e44959942b6ecb417fb95d3a09d7ad04064a6dfe4d965e4fad607e4164246a847763e98dd544d6541bdff23a14cfea817665f4f83e59189ba5633d91b67595de57d9e9857919dd00d5aa5922c1f3a27ffdbc62e839d29c3c561708beeb5aa40ecc0e8da0a36cce2012b8311c82f0cf85ac411bb4e85cf2cdb9b3f5e07a4fc8cf01b892699b01d1fc3e14ee44cecdacf5066d5e5f3f1ec13361efe37ba1d01c022807672fbc287c76eda6d366d5a20d216491722350c97620ba5332d2046c675bbeec06c3662c02d262326656d4fb6ddc033aaad72da8be9197647c1cfaee1de49ea2111ea63a4fd5179746468b30d1e3b14e21077eb49460b178551f1359a6ad8894a57b28306999be670f3352896bce72b3c717e35a1c36c7102b28df4316fba2e21d3acc2a13762985e5f21e33f807ebb498adab3bd3c2490c29cf317c364a4014c4269a6220e814e19b83d1d26bf29e37d47aae491c7019f828e25787223b7fec076a3d46b6e335df6a794bdfd6ae65ede76c5206d50f907c717fcd3b3985fa10ff495f62cad72b055b766e09872ba6dcc8a724484238174dc6643c076a40fa00d7ba06de357a843fe131622ac65f3bed7e8e524b88520bb958e41755600b01eb6fc86ef557d223b7c46fd6c8a3f00926367dc64608948a98804da576b0af41d1fb58a8b361100025dca8620276c1c9eb3159a874c01b2ff36d878f5a7798553643120a1b768df6d9a7aa4cc728479c98f8aa5a8597c9be3e8580a4012e61f3bd8619af7f8770442b7ca20ddcaa855103ca8c05ffe1ad700c6f98c698856fe1a9285ee320c066827f968c84695b1ca892b7df25f6dda5306025487158334f3cf8cb00e97a8a9b2a763231ba048c2985ecea55019c966344b320ce9eb6644d114e7abdb1285bf0ef82b7864fb7bcb0ebee083ea277fe703b689612ec03e8df04906141c1024817e2716f8758de8668fc5de9118da31b8b918cfdcd8b0639936ec98d21fa206c9a0b3cd5dad4e7da0c4d1d9f572561c2108618973fbe9f98a5a89b8fd27f974247a979dd4f1a526cb61c9f313b7669e6c200e4a07d787f049fc8301bed8124ebadc1025a432a9d7cdb29c75a93dc803c30e028acab16b322e633a35b5fd75d58fafc24955a7b12de329c9d95b3c16e111ed4c14777912bc14928632270c754d5f845b752fac9987b36be02b0a713778172dfd89eaae62b16e4b14d0de0108f909b0d409478d1dd26a502030fae5b06b052ac559f1274d0ff2e0ba326b7801413c0e92aa63f0196bd5001aafc25f884eaa4fd1851e9028501fcc4b015a2a0c2601251d6ec68e457f68616d90b108bdd73620f0b54c60f7b1a065504c826584387506bfc0649ad61b49e805535df28d030fc177cbca2150e6dd41c4c66febaef38ed16e18f054946ca3e817143b41ac1cf5a9470de1957859267b7f45a3819ace36a02e21503a83fde408c46bf6d380977f66619e672988aa97ec69890c98833525fe8a5988373baa42b0d6a2021a5e0f2e2927c713ad02cc11f0398f53d66237f1244b169aa7908ec8a3559bccae5877004ebb23ee2554030d16c0115bac28904774c8682ea710e72b37caaf86866a7584eda93c03879ff3f1a63881cbf2ee277f47d28f8acef1f555131d6302cb661c183cc58c26cd786069ff92a09df46b9eb6d2393a5d6525ea2a98f7c8f3a997d679073771f5dc017a6327fe2d9f58a15799dd8423c0ecb9ba4a0f3405ac9c3eea7cb038bcaa4ff11afc6edfb13e60883c11f7fce020c59d1be59c3258a0876b95f7455adf37b093125cecfe3b305b763d8b2cb04f736f8ddee8fc4a006e8db353775f700afa109e1d34c091a68b98ea4a482333cf3bb597297f69b65f0b52a4a44d8777fe457220b5f4cc79d3ca0b9e8279c5c6fcc8c8c3de2ddbf35d36ca74de67ff7e52fe2297da7b4bb50463deed035310646f66980d21c5999c794f13affb9e5a0f932999e94f5a657d809d0c5bea254736fed3c4a5831dbb7f83cde2e3f004bb6c5a089d7b0687db45347f7808b59073a1e538b0453bcc4a2a9d11d57c72cca46c23e8b02694254f79d5c9fca291975d107eff03be7bda9368f9034fc3a6725f37754b1dfcacab0441af7daddd6ae90f5a9cbcc3bbd61b171e9200c6af328be38d1b805925bce8209d8c82bcad6ccb04b4115d7d200b83ba7dbf33ee22ac6e7bd20cb06b112e444938cc75e2c6285a272fe495c03be7f54a23ffa9089bea1bbfef0df09c9c647b4430164aba563375bb907852e9dec4ae1be0a5157618943bc0c3a8923121fa49ad2196ded188bb8e8610de8d72208be34fa7abd7e4766c79c4bedb88ef42950e3f22a901d258d5ea28b387ca65443c0021078faafb0b8a134d1e5aabe680c773573ad36a301ad5245fc20701992c33b9ed7701e2c7ff19045ba7900a9cc342429c5b76394a65c3f7851c9adaf99751cbffff006c2472278f308914069f07a012031524fbf16732fe54dec2443d1351bfc877446ae3b9f597be9b716a253415c5bdb7bc966c556614b52dda80a6335055eff981362a932673f276a9fd6ef7932371d81d17e545bc89f2afa2e96a256b3d884ed558a4dd42d892e3ca2496eb2856d4fb52503144bdd208a01fc39da871f0adacd09da6404d78d08ad828f5fc3bb1ac4710f08bb393b0fc10371810101ae693ad80248224f01afe811aef2b9f655c84e63344c23ebe8fad83fa911018b20eb49e3dfbb676a65d6216f909fb2b48f879f4d18b397d854fda49e7237fc4bea366a4619ddf0e82d492a2b039a973978f6ee1dae", 0x1000, 0x4, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) accept(r0, &(0x7f0000001140)=@un=@abs, &(0x7f0000001180)=0x8) r1 = socket(0x17, 0x2, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2) socket(0x0, 0x8004, 0x0) 03:19:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x1) 03:19:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 03:19:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0de401000fb4bcaf14a8fb945f34a6f8b3df6e8ca07be79c993d431af51006feffffe78702fbcc187c17feae0000000000000000000000000000"], 0x1) 03:19:16 executing program 1: semget(0x0, 0x3, 0xa) semget(0x2, 0x3, 0x2) semget(0x3, 0x0, 0x29) semget(0x3, 0x3, 0xb0) semget$private(0x0, 0x2, 0x0) semget(0x1, 0x7, 0x3c) semget(0x3, 0x7, 0x100) semget$private(0x0, 0x2, 0x400) r0 = semget$private(0x0, 0x3, 0x404) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 03:19:16 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 03:19:16 executing program 0: socketpair(0x20, 0x8005, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x18, 0x2, 0x8) 03:19:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 03:19:16 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 03:19:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="4f11332b505cbb061a0707c02fd78a406dfbebb8cadb600e9ae6104f1a3accb668403e7c6e6a7172bb40011f906588ed021e7f0005b6b0ca87804a55c0cc53bb166dcb40e8a0cea73bc27d437c688f6c392a03d2ba774edb499c5d20632b3e7120d787e65888", 0x66}], 0x1) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 03:19:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 03:19:17 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 03:19:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x11) renameat(r2, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x100000000, 0x400}, {0x18, 0x2, 0xffff, 0xaa}, 0xfffffffffffffffa, [0x8, 0x40, 0x7f, 0xffffffffffffff76, 0x6d, 0x6, 0x9, 0x1200000000]}, 0x3c) 03:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) 03:19:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x2c) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='./file1\x00') 03:19:17 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0xd008, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) truncate(&(0x7f00000000c0)='./file0\x00', 0x46c2ce46) 03:19:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) close(r1) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 03:19:17 executing program 0: mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffe) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 03:19:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 03:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xee8, 0x7, 0x1, 0x9, "042c4afe2e8095aeb78905be18df653f92c6b2cf", 0x6d0, 0x80000001}) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 03:19:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r0, 0x8) r2 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r1, 0x800, 0xe2, &(0x7f0000000040)=""/47, &(0x7f0000000080)=0x2f) readv(r2, &(0x7f0000001400)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5) r3 = socket$inet6(0x18, 0x2, 0xa) getsockopt(r3, 0x200000029, 0x80000000000040, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r4 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000001480)={0x3, 0x1, 0x0, 0x7e0, r4}) r5 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002ac0)=""/107) bind$inet(r0, &(0x7f00000014c0)={0x2, 0x2}, 0xc) recvmsg(r3, &(0x7f0000002a00)={&(0x7f0000001580)=@in6, 0xc, &(0x7f0000002900)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/165, 0xa5}, {&(0x7f0000002680)=""/141, 0x8d}, {&(0x7f0000002740)=""/234, 0xea}, {&(0x7f0000002840)=""/155, 0x9b}], 0x5, &(0x7f0000002980)=""/81, 0x51}, 0x0) semget(0x0, 0x3, 0x0) utimensat(r0, &(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)={{0x7ff, 0x5}, {0x874b, 0x1}}, 0x2) nanosleep(&(0x7f0000002a40)={0x3, 0x6}, &(0x7f0000002a80)) 03:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000005, 0x0, "18887806d1de010000e000", 0xfffffffffffffffc}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:19:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x52) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) getppid() 03:19:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3001e80000dd00080000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 03:19:18 executing program 0: semget(0x1, 0x1, 0x1000000000609) pipe(&(0x7f0000000000)) 03:19:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/155, &(0x7f0000000040)=0x9b) 03:19:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f00000002c0)='./file1\x00', 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 03:19:18 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100000001, 0xfffffffffffffffc}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getdents(r0, &(0x7f0000001340)=""/4096, 0xfffffffffffffec3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 03:19:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c0800000000000000cfbb18", 0x0, 0x945}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') syz_open_pts() 03:19:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2102, 0x6) r1 = socket$inet(0x2, 0x3ffffffffffffffd, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x3, 0x4) socketpair(0x18, 0x0, 0x2, &(0x7f00000000c0)) 03:19:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x10c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0xfe7535b634a8158d) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x257, 0x3) sync() getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 03:19:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) clock_getres(0x2, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:19:19 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:19 executing program 1: nanosleep(&(0x7f0000000180)={0x6, 0x1}, &(0x7f00000001c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) fcntl$getflags(r0, 0x3) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) syz_open_pts() unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x35, 0x1, 0x5, 0xff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x2, 0x64}, {{r0}, 0xfffffffffffffffc, 0x20, 0x82, 0x3ff, 0xfffffffffffffffb}, {{r0}, 0x0, 0x4, 0x4, 0xfffffffffffffffe, 0x9}], 0x1f, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x40, 0x8, 0xf5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1000, 0x100000001}, {{r0}, 0x0, 0x40, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000004, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x3, 0x83, 0xc0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000005, 0xfffffffffffffffe, 0x400}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000006, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2eb, 0xffffffff}], 0xcd, &(0x7f0000000000)={0x0, 0x80}) 03:19:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000000)="9f9285d471c4fa2213c40bd33bc51f49ee8ec6145161cdac86c6f57b2f599899a3b44e50c79110b9560746463b9401e3cd03510aa1f0eaee2216ec73d58290b01871fc3c39db63ec992aac10c5fd15f6b0fdcb40a5629374fdae393546d5404f8e33cebb0efa5158880eaa8332770ced5218327fad910f7a0d6f64e7ffd09ef062701a3f6517aacc1e38680c487755c8137676b6cf1406864f96e613f9edee923ca77c98a95998a7bdeb18300c55292e66a0", 0xb2, 0xe, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x0, 0x8) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x9}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000180)=""/2, 0x2) listen(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 03:19:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair(0x1e, 0x0, 0xebd, &(0x7f0000000080)) 03:19:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100000000, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 03:19:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 03:19:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000"], 0x10}, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget(0x1, 0x0, 0x9) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = getuid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, 0x0, 0x6) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xdbb8551b38ddf535, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001280)) mkdirat(r5, &(0x7f0000000180)='./file0\x00', 0x101) 03:19:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0xffffffff, 0x2, 0x200002, "0000000000000010000000000000000000005700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x1, 0x0) socketpair(0x19, 0x4000, 0xfffffffffffff800, &(0x7f0000000000)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 03:19:20 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) socketpair(0x1, 0x3, 0x8, &(0x7f0000000240)) openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x40, 0x0) r3 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x24) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x43) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r5, r1, r6, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) sync() clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r8, 0x6, r0) sendto$inet(r9, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r10 = shmget(0x1, 0x3000, 0x231, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r4, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) fcntl$setown(r11, 0x6, r0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) syz_open_pts() ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r9, &(0x7f00000004c0)={0x2, 0x0}, 0xc) read(r8, &(0x7f0000000500)=""/224, 0xe0) 03:19:20 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1}, {0x9, 0x6}}, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8, 0x0, 0x6, 0x3}) 03:19:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 03:19:20 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x6b) r2 = socket(0x20, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x1000}, 0x10) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 03:19:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="f3be0d09fc6c696915f759cb954bccf2f8516cae0c8839be05d1b7467836a698a21fe9ed5b3e758f098333f3a07362c5f9beb2", 0x33}], 0x1, &(0x7f0000000080)=[{0x108, 0xffff, 0xfffffffffffffffe, "945faf19a96101ea5f8d1c8c8f2e66a1843522a83f35de6aaa152ed536b038144d5b26affd476b6b7020b5280ad695dfe9b125218968506a2a014b14fd03d1b88e1f5816640b46c8c9104662e5ae1a73190a8089be3a61c1c7f886cffae5cdee8c4faa552e64ef3de703aa30a678061a0b4100b05cbf2631f6b7582903587ed1a07bf81d8751f78b251465da41ccfb45f9431a960e22762bea4632fa6f0791f00b83d525d949280ac43e94015802c4ee2e361557b4109bdc94c0826a95d331c568057ae11c3e1979176988f1cad7395e2a0b9348d333273e82c0f9d7dbff2132253821720994a3a65882dabe381c568b74550266620332"}, {0x50, 0xffff, 0x40, "b1655bd3ade226c1e44b98dfdf8d130eb6147f9899929940f74e1cfed8f6a3b99dc2d2166e6dcc267a84cf9b9f5ec42f6949ed571cc46c6eb44586"}, {0x50, 0xffff, 0x100000001, "f915a3af13ead167cad77841e9cd778d55e4e19aca6939c711aae61bf705175aa550bb99724710225a26251cfc7d0cc1bebeff94b45953aaa09728"}, {0x98, 0xffff, 0x1, "a3fb6116af79dc53ca2412b12d58277fae7e51bc2c90555cee082f5d1c9412dcae36032f5dd6fde85e50ba6bc3bcc7ec734a457d904a770835510dfce839e77ad5db5e5ec697fbd812906f16dc34f9156a16ce33e7a704afad91fdfb818a25ed7874083ed7a66649d4a7fcef68b2643a077414683fe64fb14156b5e9d4ad0aab4f"}], 0x240}, 0xe) 03:19:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000040000000ac6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, 0x0, 0x227) r3 = geteuid() getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x400000000000032f, &(0x7f0000000200)=[r4]) fchown(r0, r3, r5) 03:19:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f56696c6530002d6f954ee0c40c8ebbbf14f12eb6506ff2abe1496f8e7c8dca46db440654a1a1a86f46b53ec2a415cb98745e21a3bcd02a0b3ea1741ed4776792ea5e47c4c9ecf65e4aadd1eb8e19ee77344e4ca1f97fe1ac995e5ec10bd1fae05966aaa764f108295f01162aeaee"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x6, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f00000002c0)=0xfffffffffffff41e, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1000, 0x4) 03:19:21 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 03:19:21 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) 03:19:21 executing program 0: r0 = syz_open_pts() flock(r0, 0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x100000000, 0x10001, 0xfffffffffffffff7, "dc07d1bdbde0cc702ea0298c3a6bb285eb0e516f", 0x4, 0x5}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x7fffffff}) flock(r0, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffffffb, 0x81, "3a65a746493a7b1ee06f801c32f617ddd7726b66", 0x2, 0x2}) syz_open_pts() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r1) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) 03:19:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgid(0x0) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfffffffffffffff7, r1, r2, r3, r4, 0x20, 0x401}, 0x20, 0x1, r5, r6, 0x3, 0x2, 0x7}) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) 03:19:21 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x8) 03:19:21 executing program 0: r0 = socket(0x1, 0x6, 0x401) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) listen(r0, 0xffffffffffffff81) socket(0x10, 0x4005, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 03:19:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair(0x1000000000000000, 0x3, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000180)="1cc48d6feb0de678d15ce42b140d0f9116521b7bf8d696198b66e90e1d319b054043085ed2bb53f3526638162f06fd73f1c700cae3ee4f4943b0fafa364c72812077c0a0df3c51679d87d9e3372747ad51e65080ac5b8494ceb88add7e0fcafd0e78590601cf1bf737b413621b5d3417e5d7c3b615022da36928b516c8067adaa5891b58c78cf683513f7b7671992abdfb456b2e90eb12f3d2237926c9b0c50954fd76b126c347df6a395dba622d59837d9823f59e034f5fc4e570c8a57d236debcca0f6ecd41d1541deaccece587cab69f043d65a9a48b4b762a5d2fa776215f999600065d136cccb333ff9b0daa247cd2921ad41", 0xf5) fcntl$setstatus(r1, 0x4, 0xc8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/225, 0xe1) socket(0x33, 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 03:19:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x5, 0xb4a2) recvfrom(r2, &(0x7f0000000000)=""/55, 0x37, 0x843, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 03:19:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) r2 = accept$inet6(r0, 0x0, &(0x7f0000000140)) accept(r2, 0x0, &(0x7f0000000180)) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x3f, 0x3}, 0x10) 03:19:21 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/205, 0xcd) r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x30008, 0x100) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r0, 0x132}, {r1, 0x20}, {r2, 0x29}, {r3, 0x110}, {r4}, {r5, 0x4}, {r6, 0x4}, {r7}], 0x8, 0x10001) 03:19:22 executing program 0: 03:19:22 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r0 = semget$private(0x0, 0x2, 0x14) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/190) 03:19:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff3f) 03:19:22 executing program 0: execve(0x0, &(0x7f00000001c0), 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x83, 0x6}, {0x18, 0x2, 0x2, 0x9d0}, 0x7fffffff, [0x8, 0x9, 0x4d5, 0x3, 0x10c, 0x1, 0x0, 0x9]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x81, 0x5}, {0x18, 0x0, 0x100000001, 0x5}, 0x9, [0x6, 0x800, 0x401, 0x2, 0x1, 0x8, 0x81, 0x2]}, 0x3c) 03:19:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:19:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000131000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/116) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="c8a99e070f011a1e0f8c8cf424c260a2bc677ff4c60443c694c62cd22708f6409ac4df552c76c0e9d155edff1e5708c0aff33de24df66bfae297d2bca4f3e12ee830591ce1a60772f626aa07898e11d3edbcc4068487ff6c8013936de0407dba8e0c25c958d7fbdafdf5105e9c734064c9dd530800f60f79f9385fa31cd69dc2b510aabd8e79587b8f426aa2c6eb75237145b1f5857fb16270aa7bf633da95a96948e5a51a97b22c33b2c76dfa60", 0xae}], 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:22 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f00000000c0)) socketpair(0x13, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7f30f5a5, 0x1, 0x7fff, 0x8, 0x8}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x1}, 0x8) 03:19:22 executing program 1: getgroups(0x1b7, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = kqueue() r3 = getegid() r4 = getegid() getgroups(0x2, &(0x7f0000000580)=[r3, r4]) socketpair(0x1e, 0x2, 0x400, &(0x7f0000000480)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) poll(&(0x7f0000000540)=[{r0, 0x40}, {r1, 0x41}, {r2, 0x1c1}, {r5, 0x28}, {r6, 0x101}], 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[r7]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 03:19:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xc0, 0x1, 0x25b}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x3, 0x1}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff8, 0xd, 0x1, 0x40, 0x67}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0xe09d, 0x7fffffff}, {{r0}, 0x0, 0x40, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x4, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf000004a, 0x23, 0x54fa}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0x80}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x10000, 0x200}], 0x99e, &(0x7f0000000080)={0x401, 0x6}) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 03:19:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r1, &(0x7f0000000040)="1bf49100884e1aa1ae28dd355affa52bd0b67f8e489f4346784dd3fea80eb6471b43320fc2376e28bfedf30155a3e4df086722329903e39d54fb67ba365557d535e1282a5200f118b8d839569bdf8b2dfe6d6f6e5bd310ff3b0631e682d268063af005b797e4cb9e9c", 0x69, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x6, 0x0, 0x0) 03:19:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 03:19:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0xffffffffffffffff) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x91, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x80, 0x2}, 0x8, [0x3, 0x7f, 0x0, 0x9, 0x1, 0x0, 0x2, 0x76f0]}, 0x3c) 03:19:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 03:19:22 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d10000/0x3000)=nil, 0x3000) 03:19:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = semget(0x3, 0x2, 0x20) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r3, r4, r5, r6, 0x8, 0xc8}, 0x8, 0x80000000, 0x5}) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x100000002, 0x401}, 0x10) 03:19:22 executing program 0: r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x40000400000002c1, 0x4) writev(r0, &(0x7f0000000100), 0x10000000000001b3) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001300)=0x8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001200)=0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x200}, 0xc) r4 = accept$inet(r3, 0x0, &(0x7f00000011c0)) getsockopt(r4, 0xfffffffffffffff8, 0x4, &(0x7f0000001540)=""/4096, &(0x7f00000012c0)=0x1000) close(0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r4, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x6}, 0x8) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) sendto$inet(r5, &(0x7f00000010c0)="a8981361d62d1fafd23a830656a3a6703243d06bb93bdb62c4f56c133e8c4f3fb286da2c60854a486477580d486db3721e7b566db08ebec06739dc316dbb05067d0618f9a167ffec7f2bc71619c82f84c7daea5bc6b24fbc17bd79f6c0634edb3258e7f7e670db4a4d1435ddcbd4e52390837f70cde7637b5792a18d1d497d29ca91b33eeac1727673431947b4874434808953a99e2aee8eca2190a2a650b8f284cf", 0x62, 0x4000000000002, &(0x7f0000000080)={0x2, 0x3}, 0x34) 03:19:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000180)="4cb14eb0efbbce93202ce85231a101d65bb87ac81df8135e9425331c5f30d4f0460e5d12cf7d2759f6b71016962fb190d5dc8d4203094c08e4bdc0716823382a442e6040ab5675ee3fabbea859920897303d0f560077a9e620af7a3351b93333c0360136912a4acf990f087588b957031655ec6e957feb673f375034222a0a81ea357f7f9bf7a63d561816aa1dd3384dd3486594b0ac18377b6768dc975e433db4b50025ce6b5dbefacc26f053f3b590f2f63b5a34829be9bc17ddc214a26a37948d", 0xc2}, {&(0x7f0000000040)="a1464d6a6a41acbd0a9ff48285fe8f43c3e72b050eadd8b94478e1458713e6883098542e0efa8763a3d380e6d000d8018bef54cbb86f", 0x36}, {&(0x7f0000000080)="b5e4574b97418fe36e69b6b9be530cce95cd65afe6d10cd3ce53a09ffa1e1c7bef2230e22892f9", 0x27}, {&(0x7f0000000280)="f318345c3423538373d86fe303227a33ff3148969d4e99459e0cafa920193e9df4ca34c19005c84402be0362612dd3d196d8f2affc15cc1bd81bb66310d802b82883eea32e5c31971c8c7111cb9c62ff9c948e957e807cd2ba2c3946e862dfa2d10cf9", 0x63}, {&(0x7f0000000300)="9ece28ef05742f94cb3ebd722269ff2e2949fda5fe94d91f74b9694104aff14ec90c8e5c87690864293b59b44fd9ca4ff211dbf88bcdc770fabc21270a8306bba244f060da31d4b77e68a4b03939b2b3f6f073a55a6059670971c80cc0e98b737abd1483f303ecb38ad75dd4e4c47262e18bd07f920c00a72ebf7e0688dc840a68993c7294aabdbbbd350411bed66e308555fb9c12377015e76a04e84484e6c63df965d6cb86c34182fb1736a2b009878736e78875572cd3ad1b750ca7216f0b4e0a64688c072c00ff7f658a79201c66c814f6516ef31e30c0f3fd7e2b2450feeb27d453e4d35c243697dd5ba04ed3034d77a6799f418ef3f559b6acab24c5301152ae476e3d4f346ac45f917e62277333e2fd8830b1caa4830bea7c1b7bfb08c65a870dfbfe0c82059469e474556925828942909218945234c24a6229d89321520867c867204cb3d739f4725c2cae103d8d7a70df75287bf4d480bb5b560cea01ca39d83a0a0c729f85d830e85748ceb12f7215a9c16f4a7184a483c538b727f3d3810cdac78e9c91ead75cc99d7eef41fd2732b7cb4b0409279f45bd7be00d2407dbf92c55fa5740ec78b1c1fec95fa8838078bd53b75b96b10a12bd0653dd086e07e86177e31c2779d4e5a6034924efa655fbaa1ceb9b69b63923de86eeb1332dc3dd237bc6ec836193f89d479f40211b0afce5de9efb8829b012b8d4712787c050165da2630927f58afe4348735e75af5f5ef18f568ed25e8e93530e68efb835a000eb91de9d761ae3dd2b1891c7239f753e700cd70f3a2e175788a3b29abd9e16b4a15eb5f752d057d9f7a75810f30c34a10e4f832c56a846ee7696354cdf657d7fe40f0af4bab247a3245b843634fe6f386d132a802c08c7dce0daa611db3f8bfa7eb2269886ca38f35d8f87a939cfcc0ddaa2378859b212e1e0cf592133325d01638b82ca6dadd8d87e6f2ed7fe98ad355a85bc04c909f9389a4d72431dbd07737caa074132f386efd62f693468d8ed99f4611e11dca67f5cc12a0eb1be2b18eaa568d7a8d06dc8f7f94cb773072ecad5149490ae568849d87d830edd3986f2d683a81f21f7a06052c2c15cf85d6f48c66d8a7611249c01311fb254c268d918ec651e8f560e37e908b46f743004af870ff309c19e9173980e017c177deff7f25a12cd300da6188ab7a55ba7ff126418b5f53052aa50087d03febcd76a63a254a3de5e84edf1b53ac4519e0a692fdceead30aeb48effa42e631f20634a90bb0c6b377995301495ec3b324900289b1ecf1d1313055a5bd12c62ccf1b0dab2a097332e27550ec24d246e0e8ee096aeaea23d768c07779fee69332f8b5a2fa23870e74067f85b8aa139e290e31c23728fd3b035ebf478c6d6774b278e575c08eae5c86183feb0fcb30249fa401a4faee55ecfb5f16de0d070b28572da5adc7ae228f62b0fecd19bce390bd646e3b760baffaf2a3a04b6d201b21d59159e64676457aa3d51a69d8af981a83568d74468bed5c20851b9f90c475ac78fa221a75dc88caa8bbaf64500246c3656a1bc3899faf4d838b0c8b837562a438c17832ec0627a75585939799fdb06c04b721a4d1ac200463235ec564c80498dd2b98ec29fd0ddd93f0f4b2aa8e382597cb0e886ea06fa7c770e88d05e2ced74dfe4e4bdc6b1d2717cc80a572ab2aa24092502a4e7e741a683b253abb7083c9a0443dbbffb2b2d874c8180c12ae6918e8eb3c18e2e1170ddfb6ae82464517d19bd36f4f762fe8a52635b837b43ffcad4daaf38902bd5f8bf6b980c57620e95e21854624d820ce6c25b38bcda8da94931f5a1b259742818827ce814b5da9507d458488a0075672d7b59317c36a959f0894dc24a073d55fe4c0b5c628344095643d3431a957080a87a2bdff98a66d43e5413461528d6289ea03e1b694ccd4afde9b9657ff5bf8cd1778158d1bf5897a9ec04e810e19d0929e8ffce6a5e16a10d2672a034832632af6664c28bfa8d3589fdfd46e9927126e0d1e301aedd9e41f183d6932ed87edc610c49a81b2fe8e9e493d086e4f621de66c8a1ce725b5fa8b5a9e0e18f66463c8a200407a04561f2cc8d390fad0b9ce9d95e36000f7f66584ab0aef1fe524a3a7da756909afdb9508db063bd5e8f15321b9d6568b6df4c706197c68b89ea30c30926e6c1a6cea5877ca371f8ea10fb25495d4e63b05bc9f6dd78bc50d15491e40f58ea74439e56137797b7746bfd90481863664ea9430d20a41717a41f53f1221d5fd00a0c5f3746535084ed93c97bce505e6c98bfcafb195ab12f6e22900bfe1fc9b02aec041b0755d3309c1de0afbe3cfbb2860ea4c10bb50302a34d7745f5b36639a66cf4579849428f4ae49c41fbf5b7b71ebb9841e7fc189f1eee475afdd16b8bd946ae010a77482592ccc8d372b599bd12615286122c71aa54b4a4599c53be21db4812366668011bfb2ea9284782bc56f15decc5ab809f46c7d14cdb79c3186d822ab763e8b2c6619778e85944b7f4b5df61f929a6c56c95477b2440e7a498656fc0e191f7946bbcc82f71d1716a8dd8396d5ed7e12281e74cb8e63c29ac95dfcf24da425a856b2c7ede006601c20ac3d299a8f0d32d35cdac6bcefb1a9a7bbfeac9ed42d8f57fc64f344b29e9e188f8dc616f6dcc296ba5e63b15d66290ac9729734d73454b5052e1c796b823819bb1c4dfc79a23dcae1cba9d9248dd39952c2fbdb8fdb29402c64daa8acc4441bfc29c29b0feaedb1c86aae0541dea762096b1a9226c7f3c105eb547c46ff89e0f86f52514f8fff430ada5878b54a4ea37f28ed1baea2fff315aba3552ae8284538c8c3a5eb4448ddba1507e55dcd8aee77fe2ebea224ea87de62f594372bb4aa6191b5fc9f8556c88598f70f6c5ba51019cd10e49e20e3996f2793e9d03a7b04666d8ca208947a0754c4c2e75ad5b926e94787fce50a36f5b90945754d01588e296ee4e8b328c0a345d2bd0283ae3a9199b5dcf52f97d8491f32c3b810117b700e475c9155da470bc0a503a650f3310c7499fab06f7ea709a648ff7373a1fc0df0f47853c4450be07a02436587bc87c6b10f56335db12ba942388b82ddb6040a0e4d672cad9a2caaca7e5a19cadeaa412c9cffb60f751fe5f0a19735b226d48e3b9567ca43cc6306b7f814652c38ec24f3a73fa411c4ed324cdca85374990a09cbd013393c59f3302d4a7317b4761e8bdf9f98192f6fd871c2586ecc050d28f65063a7a2dd21f66489bd477b4414326d67f60ca61d46f9d921a255743697b540e13fe24945c0f7fe4eaa71e97395766d221afeb0186f149bc717bf657bd3018e85ff2654479d043b52262e133ce932ef664c1a6b273e5536ccbd6142a6df2d85ff8fc57f9f9bee919d96e507c68a5af1d6fa4565b0df20f2c843ac10bd779c0e901b7fd82e8196b57e71c763360e7b59fae3421c796c9bcea857e249c5a3ed33f3da99e5309084788408f57b34876dcff8aaec4b5a3cf2190fbdc31cb858e739cee2a3e692d20bda446452f49bdb319e00c2ca3f0e98716834c4617fe75442a7414193a9464f9fcefdf6b5dcd158326cdcb7aba30455aa2f9507f32febf8920ab5923a97f40d11a0dc605da09aac7f32617af5de6ac0f2fc5fee299e7addf53adcca575c360c8a04b37a2b1ace853b2479de5b80ec45c40da9e1ffacd19bdaaf35e5b0d9f4513cdeb0cf0d0d22f6b1797cb4bdd8792224d29e57ca554ef193a4712c48a9f07e06eadfb3ccdd9e5bef3753007463a083255dc93170b542319ec16f53ac4dfa3ad685b79b3b06f6769e8546280854d265875fcec3f714649e9c94b8efdbf5454a1fd1a1656a75f8003576f9d0dfb97d18e993ab47c1059cb0076c17554c42259148b2ce1354140fe9656bd3c9a3135539dbb21333d7c69697d9228279168e841a78fb6a8829f93c7f2af3a6a774f15a61f8d20789898392e55240aa43e4593d20f0649dff21bdfe8649be97a5584a0d13f3124273a61fd77f3aaac7c945499addd7aae4644355c76702f8d21c6e7911133ed6e16bcdafb3c89f06f48d0787daef75f1581d09a412e027ba3ecdfed039ccd2ff271f9b020a5bfd11dd24578b0a7f96be9fe5d31e69816efbaa8dc255e0fa47289d35380365539cd0773549ba34a88173f84b2af45ab89eb0dc5e03b4bd1ec6adad66f0b6d9f80524847c8c4ff1e690d985fcd733fda78df2e0d35af323aa80dc9f02a8115515862506cf507f456bba773a905f878ff7b1de666cbafd11468401066a34118babe7f5874391d1a4fbff5a23daa71dd501e1d405d4959ffb1fd921435cd1ff9d19b31ede308cb591eeda8ceafcf4be1af0b55afb968f3e963f4a0022510bda16d5b018a14b9beb1c08ee3786a56841eb091d3b7d820843d21c361c7f55e43aba0a0e443a75b5a4b8b0e23cdd9748aef7f6256bcea0300bed750f0af94b4ce5acb4eaed5c7955f2ed5b7daf6f84c035be898e5e8cd302c25bfd7be69cc9744dec6ebc3bb5f1da08527b0f0a92c84ff688a07816aec2b6360008a62b55f7e7fc903557c4a69d380815f9ed877caa7423ad8b7181d93244f57226c92f3150421625815bff2f397d4b612a8550905bd0466d345ce9357b32f0f27ab983a8ab45a1c92eb9213202bab537f7dc4bac31612a982a213e2d8f9874372c4bce2e2aff1bac71a6aab3d1c9eaea1ae18a96bdd2d9ffd290acffbdfa09de7b8285d4abf2917e126cdca037d8a4cfdee2081386751bb37c4183d2445ef124f7cb017b5e6bfed9c43b9fb494108c5e5b07a0a4a94f10b9d50db4fbbf771006b182e9b6572adb945a36dfafa2f97d3cdde9acfa2b093b6bf6638282a4b35316d07dc01305a497a4e9344617d21cad903398505ae02f3ba4ff579e48247afb1b9141f0766067f3bf17b77ca3a65a911585fa0e486f9c0adcb7ef9682a57d61c4e8e914a717bc8e7faaad4ea620cd5f7508e55915146ebb97848cf68cf18f6e45b8531285c85f4599fa04c41e8f35679973feb1ced39fa05a57df857f45c767c3fe9579b29ce84b229d4ea5baa9df9a5ad805d1bb055eecc32a64977e0ed4fd856ae7809d3ecf27ff85f7976c402d4f6588f2bd16343382892fe0c3395b34e9fb53efe8625797f0b7ab71c8c77415f3ed1451fedc126c4100bb9831745a240b9c378c5afd8698dc3a6ce3dbe5787508fee14e7dd6bb1535dc59b522762ed18fac76de0c0e05f510111c0f14ce2e9fdf6c0507f4657b478fa0b224a1d81015feb9c65017b63f1ad945a33392140dc933ac0dce2f97bf1f6fe9e483761cd3b238162480f359854548bfc7954c0fe8a85abd429858a9674d6b07fdf92a21b8f3294ce0ff822289525b2a53b042f866f9e1d944b2e5dad5cee7f61210b396d4b545604faf44a9b6c02fd5b22c7622b74ded51a186021426b095d6941f27e80faf51c1140747220d2b847e1f2993c0eb5a36281abb87dc7d852c6c4c7f3d129f311fca2f0c9b586bd5fca1324122d5e4006cd1c7af8c29d382302ae8e9af586fe85d2038e27019cb2e18b2b7665c133e351e168db21308c05098becb09e389ef82438471671329d95c83483926556a4ec3a15e8e7ef1827311b89c52afe1691d1fb4d737067342d17a2153dc51e945e8ac6459c176f4b0f55fd4ae43582f418b1dcfe53ee78476b29aa3ca20c423291640ef05ffc18b1e52c0b13f234a27f0c34bbf3b3b02bb6e4dfef2543c44110c4e56835cd5414a6241c4f74a71e20867635205732b35394642c98e0fbd8eb459f165dacb6a4de7a445b19ce", 0x1000}, {&(0x7f0000001300)="f1ba01912c64ab62d19c0b5303073e2c558b55f145aa67d1c5b80b8c308fb15a68550599fee7b2d41503bb32f2661109dbc5806da93b8e0db6ef80c205470c7c0689d5bd46b77315219021ea4cd798e944927fa3325260a9d7578b7e133275ed46ae82bca790e0e5f51d7f8402ea6627623a73ee7cc773e7d475d5bd5a338fc5fb09f38cef54e76e1492a7", 0x8b}, {&(0x7f00000000c0)}, {&(0x7f00000013c0)="57f110cd92925e295bf128aecfc1dc63379f438abd61c647b49d18a31922f4da7b6941ca123bcce4f9bf8670d7f533a41fa95ed65e3fbdf910372d1dd4e38184680a2b7c4332f6836b5ddafb478ee1c31123d0049acecf7798d1b1aaa8e03f60620a70e13414acce865b2b3728323ab881c297bff5", 0x75}], 0x8, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x404}, 0x403) write(r0, 0x0, 0x0) 03:19:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f8) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="fcf352e43d52494baccd704549e9de3851564c7c91"], 0xa) 03:19:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() setgid(r1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 03:19:22 executing program 0: unlink(&(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 03:19:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = dup(r1) r3 = getuid() r4 = getgid() lseek(r0, 0x0, 0x0) fchown(r1, r3, r4) r5 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = syz_open_pts() readv(r6, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200), 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 03:19:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$inet6(r0, &(0x7f0000000180)="8efd65c129eb55e579b4afca7984775594901d9a9d12982b0e2adeae4eaa391378e567978807aa0781b049bf787ced1c2309328042c6528aeffef146c2abb9cf8c8b4c0517880c2e3fba1d052e4224242a6df1c1c24f953aac6b5b93d20e8061d0f501c46557d6f31175c039ca50fbd23b102a55e83a4c1a36a5864c04bd7e9f7540bce35ceef53aff33e648b2c172eb9b9d3282d5ca28559b29abedcc200b88adfa4b18068519b886", 0xa9, 0x4, &(0x7f0000000240)={0x18, 0x1, 0x0, 0x8}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x4, 0x200}, {0x18, 0x3, 0x1b, 0x6}, 0x100000000, [0x2, 0x7fffffff, 0x0, 0x3, 0x3, 0x6, 0x4, 0x3f]}, 0x3c) r1 = getegid() write(r0, &(0x7f00000002c0)="e31b442ad1dc661dbd27cc0b4b3a09f922ef1082207834234b225ba493fb2bd958c4e935ba4bcbdf7e9ee31b8ed56dc8cac26a2b49111fabca8838f83e685a3c9f69f91b4db0ecce08e51fffee11899c11c17d1a50728f8425075aa9f06d1869c7870d72e3e54829442781ebb1166120dc2465721d6d75ae4e64a6597bd80e891d3f1841490912612e83d9ee29faf92c270ae9c17a45f9b684deb734b0608fe84b10ebb541205bf2587bbb1887aac687cc4051972f46638b28c186acaed5dc6e94460e42ed30700732b8defdd67a3a3a9c6939e8675e993b62e2a5ad64cfdfa10d321fabe2dda7e22c325da38576", 0xee) sendto$inet6(r0, &(0x7f00000003c0)="4dd02b6a06d0f49d9735d578b05f3641f25ec98da98daa3dfa2ac2e6a3251ca92a169e2d75dc4c2743f569bef0a8f5db1fdaf51b3b1b95dfa19bfa139b1444ff0ed3c310388df0c26435637911d55c1a1a46c5b2ff5845670c2b2830345bb8a0b8965d054be129da666e16c5714894d4eae418b625f54603064378f166bbc08d1e5ba1298f1873b8c069a18d6d24eb995b91d25796269c412b98791c305e03f4c2e1eeb9d0df05b106286be228eff0bc6a1ee0f1d079f7fff6c995b76c7e8750a0bdc34d7d7f7ede81b99842018b627f4135c738ebdc95e822f7a439cc5b46abae0f7c7375c259c46f743ad05082", 0xee, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r1) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r5, &(0x7f0000000580)='\x00', &(0x7f00000005c0)={{0x101, 0x7}, {0x9, 0x100}}, 0x0) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file1\x00') setregid(r1, r4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000680), 0x4) r7 = openat(r6, &(0x7f00000006c0)='./file0\x00', 0x40, 0x110) chroot(&(0x7f0000000700)='./file1\x00') mkdirat(r5, &(0x7f0000000740)='./file0\x00', 0x2) sendmsg$unix(r5, &(0x7f0000001980)={&(0x7f0000000780)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f00000007c0)="e1808b2b0cb8b6350a4526190b50d58ef67ecb0273377e0ff0c3cac70eb9bef08e4e18eae9fc78617f408f263b9ac0e70f69bd51a22a4f64d079e4e444392f96dfff5dddfdb51ef8d72e8f996d9166b5a4724036bc7a1664580cdd9256619ebc53f1977f2491cac794df54648e35c4881117434527eb1f2dd3f541ab4a3f062070925c72967c43dc5aef83496d7b94cc92cdbaa0eaf3ec8e07899bfb8f3d818aef4b95e844f9abc6a74e6b9c69512959b66274d156f39ea79ff3bc0ce43cd9005a465dd2eafb856df43a1e7268bd8d018dc8726ed6d99a87bcf064d0debf30f9be5018d7eb9376b062355ca333065ebe60273d474ece3e6ce0a2ee50438ff098920ed772a3766b1f145f30ae321235e05216e4043ce115d150500ad81963953c9b22a7fb37ceef1ec78621d013f0e29857fd64dd5b32904d4b6459454b30e1c4ee52e1aeb75deadd832b1a0e745dace75648a1ea4b21a0b8546901e730942ea8e13dec5c661b7e0b273afa9662356650c37b5d79a713828631b3c04635072cc47fdbadfbb2a6736fcd91b88e28cabde5a1292a9f7321dfc31d90b7bc344a117def8971f46d4639973d17060f70519646f964866539c694d4972c246cb091d45851eb9faaaf636ba190cf83e38b5ae5e4918c8b42e680f3eac97c20ed585f72ec27e7a4236c34701cf0ffa1a47bee7441f23d5c2a1c53a189b91cf90168bddd1f25fe5f850318c74ffcb92a86a5cd707707ee9b5fe5221dd4121dc01d469608c87d483c5d6882aba76b93853c5ed526bc928c6a15553e070edc3d444be2aa0c146ce05b8a26edf35846816bcda0042153a14d5a43d5d864764921259e53924b8e68e173ada30257abfd7a820c3706222427ac3f5f93e42a6fcef201084f2126f59edb654775207402c7c1d9fbe0f5ee3b2e3c2d5025010b43e8b276fcc857609ce4ff072854921ab6f2ad2a244e9b00b5f02fbf2e6f84aa91a41aaa5c700f0de93791e3aaf7038e28b3eb91b3a1751ae6709431c696ce903f96d27acd22917b5576eefe22be2a5d4dda4cc68e68ed2b04b9e2888f1759c378a68cfa30e1fd78638d8725a024c71a48d725b963529217938299d0b578a2c06743b9c60fc37ececbbd65c0855b6b90120e308f28dbd4979591efb61236020a6798cf6364fc8ecfe50cab6455a8ccee694439e0775240686c3caa28aa59645ad4fb34d2af5c909cb36279c0fdb941f779d57acf57b088739ea44ce6b08fb8d3a8fc08539b70cd42be47cfa8772e8303f1f5f0c214f832ba7df202b9c179056ec0662007252bc2badc8e0febe4ae10de8f6f02c0ea5a753fb6e486ea534af54a6e1ff3945ab87c44e2f3dc8c2649ee8fd2cc9eb10d92d760d165950a8bbd798abfdb7332c6bacd3a99c11e90e36d093d5ed04f61a397e0761d7fa18d72439eee7bde9109fad97a6b1b8e2ad7f6d550f0008fac9b6b81784372c713ed5e67b89bb175fb9169f427eb687f21447f19e3435136c69d516aa8625f5748a7a7064e555a8f2f1de8884ec0be7d36132347a61ffa673973de5270d0c22268d680a94955a8863d3a48352f608e6b9b2f2cc221b4568e25bb777dcd07a3a2fdd9a520d6150a96969816edb951f0e6e1aa4f333b603e3b8245b1719689d54bb1e4fdb53592df2e3a3ba5bf0546275d4e8ce0ae6d5db542d2eda7294d155b29e853c1bd128628b095a1147ca603a89858338d55a1a148e9a200cc61dba16b8e323c200a735d5ec4cda7002eb8ccfeadcbdc7fab327b5181b56f12bca90968d5ef6eb5e5784d2610474c29fbf87c5b1c87c9e1045e54e02808b65795da305b4a4d59467a7fe2951a3a090b7b8f627b03abbee462f6e04f9d06af32de0e0d5cfdb1e8da4da923da23b193c0e2e5fed94d556a66d2649c30a655be86d6b35379a105c52a7c0a1fc586616a54dbcad35d494809fa47c3922cce3fa18ddb4dc3e2283b51a7ce8388f71054357ef64b98c40862833410b1e8233a26bf73eb844ee2df9cf4e0523da3f80d9ee64140407c9681af078ccaa39fd6180fb28ee6287183d186f8e645084158e914814a37c60078d4e9e60c02b48c5ca280ed529cf044a7f57f09c346284a9d513c3e7099a39ae83a36a96aa30e65534e86e2a033e835bf01678c568419f2e27188db9ad576859778c1d31cc5c408bc29d131a69e3baf61e106da14d74fcd74d4bd636fd3d9bc2338d773a3350952ae33cc479be3db60c7100d367b5eecb6bcc3cfcd690019a8cf7a8d9455e48b07f32984542ba059027e7adbc8ae04c0df7ac1b04f970041cfe1a478fb9a7a6d0aaf7221cdebcc1f3d9b7137a771b3e37507285fa995b4c6b542046dba6a8b12d4bfbdaea59f2759abef0db00a8a83660b7853580e47c2ab43cc18f2c03b8771370a32817d38b210029eff572fb1d61f4b26145358e7bd46b6dd1f00b2bb07f95fd07ea58cfe173e69a275ad8f06e317be23f33b97db0beee02a899fce3cfea766852096eeaf072379e59a1e345fa036ee948d8a2ca2a57910930e8e473ac4e2cf35b45e2f05e8ebd1af7fcb82902f4cecb952cae5ae4ca1e347b915942fb67898b617d589c44a74454b5674f77e179267167cdbcc7654b0d90e92ed8ce1adda3d377132e2891209817ebee9437ace31b1183b75ad50231db41f0544bdcd0c59a108837707e572309c1a2efdbe751a5d0225e97b2d487a2e9a40462f1c09679333120ed79288a4c123b2f3ec470814aeedf870516e88842632f9457716dcee1f96b2cd11dfe5fb1524e4d1dd1d3d45a637be6c9cd55903856e4ce609527775684b1966b5e033348129df1871a7803e90f06f24b324834ab0037205f8e2a0b7cc3bf94ab2af82605ad0c0c77d7f2079a29f742406d82ef083bafa95a2abff023f0d07a33f1812ca17fde11906748c42063ab84a36a866cbe863a69966d88445bca98f393f1d829e9049d8c6c2d8db570016e9f355462368e55d808100df9b8d7ce5b59c5f7c005f896fdb751f4411fba0bdaebf4dcdb7ff98a0fa3f9205093ed6eedaea6c1c4b8bd27e9525e058941cd9ce75c5e6e6dbbf2e54d4f1a2a1f37f6c0c36f130171024dbf6ab4d7caa7af61d50f6e1db4193a14c919e4088422b931ca2167dc57c0ee187a4acd40d261b9cce9a58621da9df26caf6c85ccd7898ab5055a9df3988a2784021df838e7a055bea7073790f4b94faeac32d4cd3db3293134fae1dca524bdcf69f102210826506c2448f5259fa712ea326e9b387b80792b1acd2f5a13f8a3ef322b952c454821e4e66225afc27d65881f41ce1ccc17b86a2d6b95ed635c0a5358bd854286cbb9c04e09ccad11a28707ebbd27895ffd782be85367fe1044d46e1caf89eb65f7fd27b11733fc801227a6f1d7e69bc5908f3cad5720dee52b5a2d14820c5c12335552a8f40a5d01a69ec6e1a38aaba100e0cb490e54a4faa31500579aa49e921b886e6828912bea66bc0fde98999da5e58553355c229c364549c23ca4f878303115d4535dd8c2a15a02b96a7aaf091da32743dd71dd069031b10c3e425c61b4393f5ae763f250d8203d11280670ea098e2998efd7e4b0c97f0561e9cb71a94dbf0e1800bc0ff8c53d7720eefe48839ec71859d7411a0313ef5865288f8c7d0c5fdaeca70186ecbfb4310ac3f09c3a53cc9ea6a68ccd83a305c5782600d8d894d000b7711fb6c825a8070a9a791d037c82487d8fd2a4e7a547a83413e824ff7b679792232aa3d580ff4d101dc5f9a4ab561bedf82b5b258dbcb3977503784dd499c0e2e831fa8b6551d9e0578e1869d4668f1ffbac980c253b9fa3647e1fa8395670e239e833a91721216ad85fbaa2885ae346c9b1fe88ebe05f530d95ea8ddeb5af913e2140ff67a64ec3d1d0ae18d8c41e74b202049a976a073aa2bcd8b4826f70c42b39c03b744c34a6498d6c7670fc2ff02e4686f3c1da6dec8becee4b91b8e00e985de5a8c9f393ce7bcdd405cc06f0d839788867c9b345f17bac3f2ae54893f1ff5d72f4a1064c07d1be5c63f68704e03744f52f76e7384318cc3973daa97b45bdee2db23ce2a461bb0ade169bce0135b252fc5bece367610bacaa1539ccfe6cb674f8349eb821ea92af20a08ff492a26f4284c7de24ee7f3bb2f24eeccd4b02402dcb1da2e344c2e9431034659cf3fe5e7e2f6de76fb522adecd0af359e36dd29b849b9aebc438b508bf77fa5b182694591d643edeb9f4e1a624b209a7572946dfdbe8e9b0387413ae421b02e5df25ce85f00361ab1c36345de2cb04c3e26c778bc5f06412630f8de2d6879b5633ac9d27feebaee895c8c30fe1bfe92096a9828bf72616a8dea4c85157a9431170c255acaea1bfe03c5c07364360436d1db4426024b39b1cc6ca06c2ab55cde1c9c7163cc64032662127a4a2e2010ad35e1ec443995dd4fa3f8605999a642f204426b1da29ef73132448e3d2cb41bc5a9d611f1b24bc1896404566f542048ec4216c5bdd0881c13e72d5a6a2f1c2cf06ad139a3f63f347c0f2fa27fc7ed461b8b73e18f1da16e13685b6ad3c22ba5146654651e05464505fe7a5fabbae04d217e0bb6bfceafef0156e05773858b72d73d53a583e96757333b0bad141416e686b6637abfb9233c3b5eab0c44a331f649ff40ea9ee2ea6597f4a22af16e480126db5e126410b88441e0c99566fdd5a1d0365564a20628f5dc1ff434dbfb9094497550245a27385e51c9d0e7d27fa35959d0a84a46abca51c24cd79791118d1ed855568d462aacd2a3c8f71f6d34df47bc4ee0c7bb3407d85f5b086c07a694a10cdd260032cb2d67a7bd90745d37d537fbe212eac8f34b68eac500b05c01328012b6720f8a7a2a0574df558002ae7f15918044162320c529226feeff18b68312a4054b187ea915a61ba442387eb94bc7ff96c121cfbccfee50c7ca1675b1d8c77315ac06c80a5133387d5f75fc55d02a0a2feac23bb7f33ea72331830694260b6769efb2e818a1458c21ba3750066303a3c1b8b3988ad6c62f7021944f64e797934ded9f68be50c1d55d274007c20d7daf5da877dabdda6740856c1a215e6d7b53529f9af6885a06e17b5e1e97171c2b19bc19be2218a5d361e90b0bdbf42fd1b75c3d909946e1d50395a02d75cdd1d94cff1cdf49a530fdf8e4c1d53cd5be84bae718b33799fef661abe7495a13a526aa77655ecfa53c97e591fa2599c7dc165ef8076da5b31f396cb085742492056951fe0a9811c5b3ebd1e18fc1aab7fb4d323e01b7d28733fb8b34ea391d48c7204895e19f421486655a1414abd214fc3dcc3201eed45ea40120a555f73329ddae6149379dc913dbea973cc3beca1caecc7c20f598a2b3c41715c48dabb222b1267638a393b9274d1d44abc43a0f4d4c7e8f27b347c149f8ea3e8aeaf5566b19fc0de7b2fb94aef366c05facd30af80f3eebab1458367aacdbbe30ecdfafacc144a8a70823746def9d41ed186222ae0da2e18d26d9675554e1220ce55fbf0dfa79c0f836cc8373bc79d9b5b0a19bcddef8a49b1180fff22972dec27a28d312778ecb004bbac9609fcb0655e0b334eab7eeabfa9bcf75f8039e51c689dc954d1125f707425e196004d17644582695a1a0edbeb87b40c2cea857b4d8f0fcf689ffb79c12f5bcebea5f935693a0e1dfb1e9d40d7ea6246a7f8c3e22ea9861e3b75ce81fef1ccad21fb79ec62165a20865a9f064e348b217e31940c9fcccd65d4932404cb03718c977ece68704c3a6623535653bc151123ccecd68c196e432f34b054c05505972f4912849b1f89150b73f2", 0x1000}, {&(0x7f00000017c0)="9ee7b05f5d22bd41fc59938eb12195ec67d400039a9440effb3e", 0x1a}, {&(0x7f0000001800)="838be8869f03c25a36bbefc14787895a1b1749a30cf544e2b745143a134c4a6958dc7be979f7ad44581d6f0f5c863993b7e465d02ec3eca697a083aecab87408ddae15aab424313677146647477da5115d1aab5a8cdd82bdb65776", 0x5b}], 0x3, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r6, r7, r7, r6, r6, r5, r7, r7]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r7, r7, r7, r5, r5, r5, r6, r6]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r1}], 0xb8, 0x406}, 0x4) getitimer(0x2, &(0x7f00000019c0)) readv(r7, &(0x7f00000020c0)=[{&(0x7f0000001a00)=""/93, 0x5d}, {&(0x7f0000001a80)=""/228, 0xe4}, {&(0x7f0000001b80)=""/241, 0xf1}, {&(0x7f0000001c80)=""/69, 0x45}, {&(0x7f0000001d00)=""/137, 0x89}, {&(0x7f0000001dc0)=""/97, 0x61}, {&(0x7f0000001e40)=""/194, 0xc2}, {&(0x7f0000001f40)=""/33, 0x21}, {&(0x7f0000001f80)=""/119, 0x77}, {&(0x7f0000002000)=""/129, 0x81}], 0xa) link(&(0x7f0000002180)='./file1\x00', &(0x7f00000021c0)='./file0/file0\x00') ftruncate(r5, 0x1) setsockopt(r5, 0x4, 0xb3, &(0x7f0000002200)="956eba627aae51a8c5858853681f97e2fa022a0b95e5ed69715e7f3f75ed18f10132d0cfd726cbc8163cb4eefc0b8e12b5f51752ece27c80d9bb3502f88fe5c87b71f769b53b6af81304a33d9baea6faf9de6a5e", 0x54) getsockname(r7, &(0x7f0000002280)=@in6, &(0x7f00000022c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000002300)={0x3, 0x1, 0x401, 0x200, r2}) socket$inet6(0x18, 0x0, 0x3ff) sendto$inet6(r5, &(0x7f0000002340)="d82d90d62fc9141bb02b2e157020538167da4d7a8b08ad2113d9937787a54a9f84a247532771f0b5faaa812aa66357e3be", 0x31, 0x40b, &(0x7f0000002380)={0x18, 0x0, 0x100000001, 0xffffffffffffffe2}, 0xc) getegid() fchmodat(r5, &(0x7f00000023c0)='./file0/file0\x00', 0xf0, 0x6) 03:19:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)) readlink(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 03:19:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x200, 0x20, 0x5, "ea16e4123a181280959169e58486c0f94e34c1fc", 0xff, 0x80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:19:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x100) r2 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) kqueue() sync() pwritev(r2, &(0x7f0000000280), 0x0, 0x0) 03:19:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2807d, 0x110) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1f279932b699344f414ad0c947f6c8642b69b1d45fb68d65901bd123710d975454055ab1c25fc5edac1c21e18f79c7f20c0507c7f457a85e2527", 0x3a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r2 = socket(0x20, 0x1, 0x7) read(r2, &(0x7f00000000c0)=""/156, 0x9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setpgid(r3, r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 03:19:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='\xdd\x00', &(0x7f00000000c0)='\x8c)/$]\x00', &(0x7f0000000100)='/\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='$\\:-\x00', &(0x7f0000000200)='^\x00']) 03:19:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ff8, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001480), 0x6d5) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 03:19:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0d6058cdaa199050558154a89a53b5a44dbc760fb41479a5223db8eea229708b6a78469d06bcce0b0733a95ebe1abf75841a6ad6f933c6f1ecb008ab383084ccb3063c3642912815f854cdf747d70acb616c8ea77d8bb03a40ceecffc3c693695f24f12b61d31f99ed84bb93307a14135f62f27476598c0c54f68b30e59c5f9c02480b12773b7b45d88b5142a3405027c8e1b243957ab283224d013d97ef85fd4f75dff4c3093bd1da1a5ca0040dbd8828894cee7d99944239ed34389518ba02973edd6bd5d4a24b1ab58ad59901d924d7272bef1108b84ce7b23b8505a5742d424e32d8214a97a60c87c4df8dfdabc002fdff9c114e551d49f1772fa65d305eb49f81b0494e196f7910392db7f1aa55016d25467ac63b71dfce4947b4a05b7c98a564d434db66f1f768a1d9c7f3e1baad9319730d4a28fb553d4011148984a812c00feef22681af27d0a0310ae920970537c19a64fcfaf95908dbf6ff81f2acd4cbf798502040c737ea9bd6144c0f010d0ad03d299d1c2a80dd696ba64ece2c83e4e538b282243400c43ffd1a0dfa2df33e346fc69967567c47ba2f3e39bdd39f8b4d03dbbd3aebdeb82b434a40555bbab8da7410a3894d710681180c634a18e3af9b9f571dd2a97b168c6ecd06ebad8fe4fc5f6a647d75ac78b54fd61ad627ac4f5cfba5ed832417a6b47b295ddd715997b294bd88fa45d527f70fb3b107d7f6f1d37520bde73ec79410b6d48707222d20f6cadc0b411823c14d9a9626a82f36d93e0a88a94a37a0e8d41ae7e1b93cd70484b27dfa865bb09cd777eb553f4485f9621df7614c23aa1fb9358f9edd6d9c5c7a42353d2f8550ff338c81ae282ef75d056cb3f54d4f7baeb17549b4253f694bdbabadc9c66204f0d93dff84d8797954a7d6f9f8a9245e2a3c278666c35247edbadf6b787411e40970782d9fdaae342f747701eeaf60ab493f020748051f3f2d32cb8f8bf87abacbb8ef09dea9b480ace33b472f3c77d12c9ab2922176aa7bd62312f9e329269f0647720b2da3eef69bf7739ae5aa5601fdba588f26429f095e92f2755870a57119e44b6bae5a2ce6388b759df859d46031c8fc1c71392f6143df500eb4ff202bfbcca6cf8e899e600a8bcc9e7e575ccdad97e79b704b805762c84f1340f531eadc6edabf5c0efb8a0adca6fd15a093e2747c6474961541418596736b4c7e9614224e5f93c0fd910d1e0dc4904eaca8968a2dea7d2b042a9c1da47f33ef662d1ec5f56515a431bee4cd1f0f8614babdcba6caa031e03f860c93c7b42122f3ff619f3b51b00b0ed51356dbac06ed289ce1853a7a614e36dfe6f5cad973fbe80868863f3e83f9f5d9eb37c682ebcf52306555a1cc3c18dfb7be51ea0dd9645abd553b984100604df98f610ed6951e172aebdf046180065a972c2a0abd0d023c279dbb2cf8924df9e12a56626db0b0444f5e9d5c2e8cc10a15e4c1ad9b182745cbdbe14ad45f67891ddefde3366de15d7b37b86a9aacba3c19835c6af5311bf303d483fc6d017297f7cfb45e6e3d96650dd89e5898379dce68923d9e992ef85a75bbd98430167c6e0c3215fab631538a452a24d922e69ae22ab104e8e9d0d267d06ae424c311255a3a04da282c297d260716f2dfdc47cfe108c269809d0a0d6f6a5aa21db5f57025c4806eb0bf166d459e1f1ad5cbf08e79ab328d9911ea3572799b1411bb288a7c2e3deb627dcec14b63b61afc89f2a9395e24c6e2744cb13257213e93a0511591590c6628e4058288b8e791621ea7c3b394e74940794f0a2ffc335b5732005ab48ec7a0a10cacbc63e770dcbd3441976d390f5d22f1f9a92aff1b168c660c35758bc2c8fcf4cb559f17f77593ddf6d51104f3020fdc1a9607fd827e2a75c750a932b47ad005dbdb71f4008fdb8c944412a15661a6d4c7ae3cd726bceac34791c9b4a01eb23c9188cdbaa783d5a1a150accf4f1165086a3173b641f7caa8b1703842353dd08767272e347d02cbc0345ca5b19dcc2a3b6d1eaf11e484cc9f3956ca6c129f107db2aaa051dfd706924b0bb1674916e21c0b95035ac06d7a688bed1f86c93f51295f97de0903c9ff8ee62db5184be16b956c35ee6a29ab7f122e23671e2b44d66888066ffdfdebdec481909b9eecd31a4906f982ea5722e21329b599c6ebc2f6466677a611816dd6b980373a9a84917a150894c4cb6eaf1b412d36715870d5e00dc14cd98f54bde3c97eeced34dcacd5d5592512f45290b7943e43cfa16501d8a5fa31c0f3dc86e0aa7b22e8d55dbf38dd0718020fb02d886dd98e263df7b8cf56840cfe9a7483eb768452a7ae764dbacb63d653a89cf25835082b6d8bcc3248d3eac8acab6eab917763ed8abc9f9f3301a25b2b03b77a70cd33cc547565fb3b67d2d22b87af3c1d043c07be5da9b1393e750d1f5b2b63071d0fba17e47c43cc136f96da2e7f9a9061026d18d18ab12821fcc66749ed278d10b44167b9f3730e9413933c045d0888c7e10f2c2a87abe1e075f771ca9f1ba0d335a7551b0d9c9331b74c97a1052cedd2a1a260cb5484d3e17bd9f042269229ff44fd657786e60f48d753f87be66a390dea6794961e53492cbff3a3facee85e34de1045f99a0591da58e2ddfa85b5af5e57f1d8b6eaa67b28af2a2ef44f34b8e10530b0af76fecbe59a6aff73ec6e62c90546c8359a19aac800af0b19b101e9f8acfadd69767242852102ed4b1e30cf4e0a1a30618edc0f626af1c52e2a992159c80d203f376fa50edd14502c9393060412456dabd60ccf02160fa952449a00649505bc5e7c5cedcac642c7c7df0105a96dbb8967f5e24c3744e34d1c254a4342d23baf4d0e5a3890492afbe54bb9e8c16c5af305861daf7bb3c2a4218929a7c21dac7b3fca9729948a164851a1a6aeecdfe70f9f31efb99ec6bba7580f7f9579bfc1292a0ba6ae33795ae2f40b2521102cf915b159f17b7c7dc5be2127657c67315285c0daf5bbd1332ef0a1e6acade0c57aaf31cdb54e97d3dacc351c67c8d914f0b8c379e1ece2a0563baf6125ee391840ca3441f014d3795f366e2307af9000769e390b7b276b14d93f60d794ca68e59a2fba154b479cab34f740dbd5c40d92dabb9663678109942be5a2b40b449c7bb0e27dfe6f4dad26e024005a1b01e09338826563a663540e14aa1ed52f1085b63cb332ac362851a11aea64b937360dd5db4755993db63600f08fbbc8b6c2a6305cf84eed415cdbec742eb360bb861b8dc1cf5900c185824ede49545da62de4c9db0a25f003d69ea2aa7274b4a8c4bda6f6cb8be3fe032835a1e926f2a0e198e6d892b4dc34c8aafae1a3d01b9835d65194b2082467868f0fbaca1b2ab02c5e775d7c0d6cbcd531c9a5f890bc8680e2871b95bcce60e706e46b7bd1620a3a6a7c74bc0c484dc368bc909861428b2533367eb8501b5039eb2772da1cd85c1599f7940cbd8c55a8e75eb8d40d4835c9a9782a93cabfa726a07e882e7cf58a331bff6a90a63cdf8f3134c21f34d76dec4acc2c60597cca54e7172653106fbce506265b6d1d7f0e6f63031a2e5b1fbe28bc8094a62aa4efbc49548f65089489854128053dd532a9a02028c61fb955e9108ab3509b2fbe935039f03ca0c14767c09860fa6ca665d0c49b91f8308eee5e0bc3e9863a8681dece9de16a725176ba5231792f5dc16e3035480c82bd0e7135e2b3d39525a00e14c411d5f6c6ef89045aa13144993926d4e33951b4db5445d1724a0af29d46a59551604712f69a366b725fca96bac7ac87ffadc18bc48a51f783fa2ba59fc7b2f7803cc29f84a486649b512c4c30114296ccb6b1e594018255c346eb7c54e7b24727db154f59bbb9f5158f23285c61800e3efa7a4abe4be4be64470cb72e0a8829c12f876f71815ac5a7058a9761a149909dce464e9576181e4ce57dc5947998a679843d427a05f0ea260d56af4ebc75ec8b677e4bd040de5896171ce49ba13cb3b2344b0e68d3c499868b3b96cd9a9e0b407719143dfbdd494753d1e35fd04dc824d3af3c1605beffe3c2009db8e7bda92f70b7cbce2b88adc7270dc085f7ff246735399b3e85c533dc1210cbe413e26bf0b08604aa27ab101fe863009e99faab5631189b0938fb73b63b2515188e4a7b34f30bb986ab42fa28195595229dc5b0b0354eabb2b72a328f69d2be597bfb7aa27b1d666fa03dbc3aece6df555479c826dc707c00bfb1afb43aa4688ac0a48879f0810edf164139d89daab8e42bc267142366f51c21561e29e0bcc8c477574b917ec020d1b40c7ff8dd8342e87cf2827cc541216b6ed22db7437a898321ce408dd83c1250c23bba939f38ea7a0e639c8c09f0acc8c5cb11749682ad8ad880cbe5e7f66b424041b1e353b89cef4964f3f2589e6d25acb7c34f6eaf3f01dedebc2b28eddd9736c4e6bc6456a7c85dd679f384ff1cd462b50eeef02c4b96b7a09f4590fc5855936fd5be9062abfba2a632a5e1ed27c5f18e6ba980e2cfa7036abe46e8294829f7970636a0c25f9c996c1819155d7d0afd65942ca248b35790cdfbf8bcb80cb923ed0de663fff85f688fc08c7772e455f9a4975e6b317f187b295c0277904bd0459124fabf2d41af2f56f5e8c00277a81681b499a233648091b2c114d6af2a806d19d91854855b90766ed788541d45c55818a7d1252ab3542b13bf392eaad622eec49674a3c0ce713668f61ca32896cd09b85149b7c7954cfa1ca2970654aef8ac842f59804eb1b7130142fb6d5768ec9d05e8b66eea193e39da02c239a633e33eca03a8cc3444b89a855840686b67e38820ebf41213a5633e4962e171cfcf5db2ba4c260bd4c8ecd36b53d3919e652b192df561fa27304699aee6aabef62a22a33ad5bf7a6442a0f4cc8f92f524404ee8f67bc9373d7a4759439c88d0e02ba993aa2dbb3a63ceab56b535313158f6927f57c91ff62fe40b41d38071137b1c0b000ac47fc16ccf191326808d1a139a84ccb847601fd445cff9ab8ae9f37a8923eb11aacdee385602454163f6638161e1aaa0a943eb13dfd68cf11053a5ba8de602145294b7057f08cdf4399ba9abab95d49e78d1180c4b8f15bfe2e69db208ad0e4390eef470acc00e6131c5fdfc71d04ecbad10154912280e5e93c0bb8d281cf81dfec63ab0d39530bc57c7035a12a1b66b82472356b76587da13317d7bbb291e42b48a2dfd8db4c6dad66cd11e979529c42fe2a8b85ea06c9e503bcafce1a56dcb10481a961679aa8da13e482b1cd7d9668a436fba65217eb0f7b77fd3bc7613cfb2df1fde06d71ed3372088edb58e5ea1991de885f9864cf6fbc52d89ad8a0155155a82a22a87b27478625e3a410e9a6cb344629113d383d26d68b7633d911bd3efe7227f70df3c12c49f4671848688803e4c16a28fe6d040391faf703b85ceb8860c43e37247664c7e88c58a10868a9972bec6371efb322af6b12cf57bf126f99837ff5abb7ae60ba7a2e9155b1f2fc3dc322259f03d72cf760775277cdee927e4029570da8997e6e6e7dd01528134a0ee24f0ee05fea9eff58572d97d01654de02508f2c8eece7df7b7591348c5e16f8b6b52c24987d06871ddc180164419581daf305a6f71a1ae9abd9232e87eab55817e3233d45054ac4fdae57c0f5aa2dd0e5778b372ffa7d7f16022e6b74497fec3c5f3c542442180b4a9ef584a6849aac7a4f1b071ccf1a0ca8c6392b5c7b7f6b60f81b2e8c435991f3758895de4496f2b2ea9a531089f1264638df7b12588969c27259cc6ca23d89b9480721a1830b53c79b0e54ee69c", 0x1000}], 0x1, 0x0) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x72) ftruncate(r0, 0x5) 03:19:23 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x8000000000) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:19:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="30d0d941fb69a6b738ad2543bb52effa7ab7eb5307cb873d7c695672ebfabab930a51fb2811f71020360a8ef22e8a63de6699267acf5f2420bfc24c39ce100a7cf53a393771ea549e018a8359adbf8236b0a6b7301f64da2c8aea6d1b590b1d9fad4ab8a904a9c775ff157cb", 0x6c) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 03:19:23 executing program 0: semget(0x1, 0x7, 0x0) semget(0x1, 0x6, 0x4) semget(0x2, 0x7, 0x80) r0 = semget$private(0x0, 0x3, 0x81) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000000)="f7a220171b8af1a3cc70e276528afb2535ebb7df089b6e56ed75658cc6b460d938ae9f3553e6deab39bb2fc97b8ea3c446b0ff9117df765cae10e2613dc90660369e8da5ea8cec1368d8f063dceba06c070a16cc87a3ab0e4fa1df34c3245f8e5e32b4b7c33e53b8dfc51e8387a021fa319f18eacaf246b0b93594316b6d97a0c1ae769c5d35251be800bb6a4ba92dc4a6646267a78466ce72d4c8601c00cac8af9e5564c59ef21ba9fbb49cb7896c9bd492663e1e4aa6c9163050535f038c30545391bcf8b7390f4958044778a43a8c7555d926daff76d58fd664df344b1d871627a8ca65e5b5f7764bd5", 0xeb, 0x3, &(0x7f0000000100)={0x18, 0x1, 0x80, 0x1}, 0xc) 03:19:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x5c13d299f4e5b6c9, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xb2fb9be3f44d0b91, 0x2011, r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x35) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x8) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000100)="45981eacc38e85df2ea1e0e5e56d12d51be6b73e48278babe0ddc8e132a7bd462f1a2144a62e0e3cfba89b863b1802cd12fbd2316df274dfa2482db10f2fab885c8df4518d4e6d9fde7ee285", 0x4c, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8001, 0x2) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x2, 0x3}, {0x18, 0x0, 0x2, 0x1}, 0x9, [0xa82, 0x3f, 0x6, 0x8, 0x20, 0xe364, 0x6, 0x101]}, 0x3c) mlockall(0x2) getpeername(r2, &(0x7f0000000300)=@un=@file={0x0, ""/27}, &(0x7f0000000340)=0x1d) r3 = shmget(0x0, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r4, r5, r6, r8, 0x0, 0x400}, 0x0, 0x0, r9, r10, 0x8000, 0x4, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x8, 0xb2b}, {0x9, 0x7fffffff}}) getrusage(0x0, &(0x7f0000000580)) kevent(r0, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x5, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000041, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x4f, 0x3}, {{r2}, 0xffffffffffffffff, 0x94, 0xf0000000, 0x40, 0x7}, {{r0}, 0x0, 0x40, 0x21, 0x0, 0x3}], 0x6, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x5}], 0x200, &(0x7f0000000740)={0x97, 0x9}) read(r1, &(0x7f0000000780)=""/132, 0x84) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) setreuid(r7, r4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000840)) 03:19:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x4000000000000, 0xbac, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x0, 0x1000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f0000509000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:19:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x8) r2 = dup(r1) dup2(r2, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:19:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x0, 0x2, 0x3, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x100000001, 0x20, 0x10001, 0x2f, 0x4, 0x82c, 0x5, 0x2, 0x2, 0x4]) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x8) 03:19:23 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 03:19:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) 03:19:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt(r0, 0x40, 0xfffffffffffff38c, &(0x7f0000000040)="e33f6800bac8887dab8ec5b724e234b08852dfe4dd6b9a4becf3826fff79a7bfdb200525f925de7ca25a0d648bedec3e8e49ccca51c0eb3176cafe18cfaf9ff6a88a6d780b988ee3ec9f66d5f238f3d74db01ef0ba709bf5f6a595fb63d0f16986839596f2ce950bfce09326dd6039bade7aab48a5", 0x75) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="d0672433b6120e94756678b579ac86944c9ea50c44f60df1111471d668331940a870ff726449f0301848919d5f6b5af5f8b66864b1cdd305e54536906ac072e7406adc8380e7e362b2d15a2ead812d7e18a169f8b53637535d58a07fe406b0bfac237b91d27dad573f46039ac785b59993c1d6ff702ea6a5995e29020eb5e378a67924aca08533125e0079485f0c9757e0b4e52e401cab513c7857100d7cee23f5b0f6ccbffe08d43c64678b65ee3fd93c0a899f27869e3dea375c29cd79839482f1bba931da3f9f3ab2e1b9cee3ba15c7a75b65e43361a7be8590"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000200)=0x3, 0x4) socketpair(0x17, 0x5, 0x5, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="51d960de7e3aeda8731d2951058274554489d8cfc62109e9aebc4a9546beed1825f7e05c486a47f0535baddf26f0b907d25c35786c4f8a217ec758d0ef32c76888471313948f72715e0b24fbea159edf51716ae32242506741ed5fe328a34fbf76e3dc94c1090c113896b4718a350dd0ca864cd58e94855a9e678be8c1cee89db1445b2aa3a68496bf16ae862eb7c44c85b31c5b2ab7542848", 0x99) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0), 0x0) 03:19:23 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x41, &(0x7f00000000c0), 0x341) r0 = semget(0x1, 0x1, 0x3) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x0, 0x100) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) 03:19:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:19:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) 03:19:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x4, 0xe44e, &(0x7f0000001080)="2d514b646a550991069347096e4c63b69065d28f7fbaeebf4f355eeda7141e2d1c04ce11e411611a40fdf9b0700f0d7915f64ada4359bd21fea2e1ab55c23917ffd5d5437820c27e6dc08a2492cb5f3fca9b2b7dd329d7b938b62451419351820c36bf3e35588b578f46ec722694cdfff2f01fe7b75c05ad0b0cbdbe065fa10344fc4b0b37efbf02b7b7f174d2d25533162b5b97c947b515222e0b95d141149173a5b9077e01aacf3842515c89c95c0b8f76faf86fa74646efbea2d2b82df5ef5c8a88ac57e27cc46cd36474a4a08092e0250b7b72735bb3bb90cbf9b5d167d0476968a14ded7f1b211f185fb6d2aa7a", 0xf0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 03:19:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x6, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c1157d7cd72"], 0x28c, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 03:19:23 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000e4f000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000e4c000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) fcntl$getflags(r0, 0x3) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fd8000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000f11000/0x1000)=nil, 0x1000) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000e75000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/106) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 03:19:24 executing program 1: r0 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r0, r1}, 0xc) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r2, r0, r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(0xffffffffffffffff, 0x0, 0x1) bind(0xffffffffffffffff, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(0xffffffffffffffff, 0x3) fchownat(0xffffffffffffffff, &(0x7f0000001340)='./file0/file0\x00', r0, r1, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(0xffffffffffffffff, r0, r1) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(0xffffffffffffffff, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r1, r1, r1]) getgroups(0x1, &(0x7f0000002500)=[r1]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r0, r7, r0, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 03:19:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2000100000000dc4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1005, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/216, &(0x7f0000000300)=0xd8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000100)='./file0\x00', 0x18140, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) 03:19:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, r1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 03:19:24 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x100000001}) 03:19:24 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pipe(&(0x7f0000000040)) socket(0x6, 0xc005, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) connect$unix(r1, 0x0, 0xffffffffffffff66) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 03:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x3, &(0x7f0000000040)={0x1ff, 0x5}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 03:19:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x2, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/225) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000000)=""/37) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) lseek(r0, 0x0, 0x1) 03:19:24 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\xf3\xe6') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 03:19:25 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x44) sync() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 03:19:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x810, 0x20) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x21dd) 03:19:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="7eb03997a90c38997ebc14af2f150560750e53425b4be8a6fea0b14c29f3d5ea1b1ba373c7a48ce3e6a2388600c7afa073f44a27e781f857be93fc8818924c518e2b6411a0438643646cde8b577bd3dc3fc6558503adfc03801cf6266e59d6a51052562028a087e46adce919fe11baa4d321f1531f0b57607a74c1638455d7785e956ba775653098ec40f39e5a72a9b0e3dc4fb30f42e6c906e1e838370f123151d27850f1694f0e3d21e92b10a0463495910a246a60162c8c5155439606f18fd1ce96341ff5cc69af4a444a", 0xcc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) nanosleep(&(0x7f0000000000)={0x5, 0x1f}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 03:19:25 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 03:19:25 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 03:19:25 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) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x4e0, 0xff, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:19:25 executing program 1: r0 = socket(0x11, 0x3, 0x2000) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) dup(r0) 03:19:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 03:19:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = getppid() getpgid(r5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r2, r3, 0x0, r4, 0x100, 0x2}, 0x6, 0x3ff, r5, r6, 0x7f, 0x80000000, 0x6}) 03:19:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) rmdir(&(0x7f0000000080)='./file0\x00') recvfrom(r0, &(0x7f0000000000)=""/38, 0x26, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4973, 0x100000000}, 0xc) 03:19:26 executing program 0: madvise(&(0x7f0000bdc000/0x10000)=nil, 0x10000, 0x1000000007) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:19:26 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x10005) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 03:19:26 executing program 1: r0 = socket(0x40000000011, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x18, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0xa7e4, 0x42a}], 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x40) r2 = shmget$private(0x0, 0x1000, 0x1d, &(0x7f0000ffd000/0x1000)=nil) kqueue() shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0xc3e, 0x8}, 0xc, &(0x7f0000002300)=[{&(0x7f0000000200)="94de8fa0f2a59b353993637e9bd2763bdb75c50ace735c545b4277c63fd965fef14ad833abe78febb1c1", 0x2a}, {&(0x7f0000000240)="3c4e27b88a045a06750be723a453e375f1c6711d6c42413d909ce349998ded141d8a16eb3b3b53771fd134116ba7987f1af193612675ffdd47b8de0f3e95afe316c67206dad8a31b541fece876aba2c114f33f2b9601e2ba557d2fcfcfafeff21d60d0ca573864e168ccd53115ff1407a93dd325fc18c0c338e8a7b318d2c3c1e5d476b1023c7492b48622f8d311b344813378d91a9ea91cdf432537f13c1a2ab1a0170a635542dafc1ab35e63d5c0e6c13321dab2ea3524c0129bee1ecedb1a46a9e3a4c7fb3d80c2902da581d66fd48edd2f88fcda0f190d9566ef0b793d58ea564fbb4b37e6cf9b3e3a4d51163d2b6eef8330eb89e753071a7e5528a8728a343c75fb49412dc6119ebaa5743f006eb76a28455ff96fd9b3ad8b18a54a615f5d2a5918165f472b269f3c70dd1944c0dc305a4f12240b77457a4bfc37378cb35524ba743d13c89240e0e75ee012a699fa2e0ef11d7ce1d17720486defacd714ad2eb285695475887731bde616d37a23e8e0fb8439647b4cfc7a25c225c1f71448eb57f1c460ebb83dc3d065ea9d531f8b77491fbc3150a0e1428a24eab14957d09d8793f2ce133e137803c2f5928701a98a8e0160089c25841d8f6c3ed6eef2957cd0226ee8d1c787de247c220ee5195cd7b752afaa657e59077adabff06d47acef4b51f1a2c3f4a522ecf184e8f26c08456a2ab2577a668f5daaa23f2eaf6925ebd07a204c2b97ee178d10c036d930ff1c6b991fee1b206fb40259c9043de6f3a3420d9ba0e7976d0f16214e87657d2f88be37a8b751edc75cd8cfd45bb51736170ccf141cf37ed399d68d74fd7665195416044c71bfb0212c92a82a0375e2e821e698f5778256dc5f44ecc1d321c8da1f4b1ec7aa9105245b7b567303e897adfecc37c08ddc9b1d318c9169bd401105db4d7e66c43e32701cd30efb99806ae6fe7e24f75f4ca4c0ce2b00d08c735e4b0fc81d95d58969bb4248d272e584a5617a54e63ac5e904f15a4ea56b53de983069a2cd3b2fab09af2e923c4ee6d0cbedd389b98f243d1a057bff4deb7335ef7a25c965f09bbea337cb5add2d9e12a30d2050cd80f431768143bc0e78ff15719d46c682655670eba98a05acdf9b501fdae2c032955c6fdeb19c59833039d8cbc3222c3ee7aabaf42cd4fe229b8bdf50d37e440a6f8f87ec2b01a929e611872306b947f758fc6ffa9952efff35e688aba28e4f5f457937d14edcd207e82a712c4d10664692655036036877e93622337ff33437627e0ed5b8a460cb5870b7c4c4c8084dde5ccb052116692dc3c8f6719636bf4f8b922f567f13587ab320a1337a98f4ef9ba1d830c3c4083b1baca7a1208cfd9532710b5d019a78285ea6ec086c865dfe8d4ab512e67f171d746663672683875a672d26e7e9cc80937cd9a2055c4337f245eadfc51e5d8f9feaff35cb058c02b8bb3303d9d21b3a8e4f70b5a0bc2d9b21b1d61c1ab69310affae466f2aaee6d68356b361ef7cace0628bbc5b4adf7913570ddfbdbc8e62b7619749e8085bb0e741de1ab9e601719c5830a8df8e7963da9f662e9f6164ad6a3e957967bac0fd733674384935e112662af350f1687c70d286e4e6199a78551369b0b251065d0901e02e67afcbe451a8ac5709ca06208b16bdf19cffc9c157d309fb425cefadbd4d862fb4f4ad9baecf6a1c13f5b8aea4dc39cfc52df78aba501a5b796841c9c7e8de513242e0d2208f4fdefce6f7b3fd71c5cdc0310825c16cf9c628f83b66b5294be1b26512f170ba88731a7756d02d106c12b6c5958069f8e8f155a0cec5ac15ceaa5378385ed888f6f777293161555204e91bd6d9414630d0035f55a023682815b76bf210b11e2b51b4ec2fe2214913aa464173fce265c0a550e8b91a280804ac4951a15e043e579628da98dfbaa847464b89f4ed52b71f7f3221d310508e60b29eb945f775906e41ce86c0818f2d65999beb46f3de817d3424b852ff06a8840bdcbbd404a44dfd466d4e4f1d487fcce06aca16f2992443c255150ec74e14cbcda6fa1bc289ebfa616b13b49d5b423cb315e6a4ae42ba9ec2c8849ebfe183aad091634232e547dace9cf28c3d12c03c4204b645a32769af22b20224e62af77399a6bb2bcb5e2286e405326534bbeb830f18a2047679845cf717da23eac2d515c98f082eb6cb08153af3049d5a4e0495dfec3d6fa488d28a43c1718931f14aa879259efbe070d3dc2b4ec3d61e15f340fcc1188a6a1232e561c7fb5e982aa6ef868ca4c000c4eb9d8e4f713e7d4da73c635a35a39736fe3d0789858af19fd6340a76892716910bac167a8c2d95fa12997e146054af3870901c983db17f7855b0cc4cfdcac390bef3f8e0700332681a0f81db8a6862676bbf949045569ade2fc1aafb14a01864357c747b24a3882b28a431ec365b807fe42a8fead2ce859ace88a0fb5f1c95c0a8e59213c9fd1b30b40a8fb6bafdba97f8b19b80fe08d93614b05ab9a4822a04d006062c7c08556141b56536a674fd23212c7226522212f20961a2b40d5fa02548fe790b0d92d28f9f0ee59eacffb9612b1260a45b46572236e2f7023f2e41d518225930b8694d2f6310764966a711a1dddda254370f3cc33f4f32bf263b8bdaccbb688c4f423eb53b02f23d424a507abdc48ee3e03004296375e6b6c27df26fcff5347eb2c6fc56f1db1d264d52786cd1dbaf65c02c410e123850ea167115cd53d254f8c81fd2b88c00071db0faad29615444e1a98a3b3a7cc648e38ce87ca0cef1d86f2915114325661d34fff202df83a4ae964e4504069beb32eb222dc120ee35e916bb645db30068149c4242eb273ded0a5a76b8f3b3b4cfe73b9abfa1f8853f1ee9c00b515903051b14c0972b4e48925b1b2b43466a3d1f5c6f4278fed91d929795eaff8d552ebc779968ab925ac40bb6fda9bd74563a6fa048d0efe5014bf9bf63308869275e88e7ad57d245ab843ae45b659e9444930cc7217521f53428c1d2e4c97bcb28564e57d4c3aca50037c3c332b02a0503db04920a6bf915588ff8b793814a8e18bf436214266706d4fa03c6a607e4b846ff7af0bc123dd35c48fd2a734bee42445f1ef97974708348b2c5aa4057504a79a8029cabddc1bf88c6ff93c61026d7e276d0108e87241f6addc68b6dfa2ab4f7773feca65c16831e7baa2f3ac3e43f169009ffa33fd16641b0face16c83adcb363ccb5025705e3aa1b36dd8a6da9111dc346ab71a3fd170da819cf64306ad9812abe002fc4e90b50bacd0d8fbeb36e7f1e6efb82bac2f8e2f3ad8d7a64608a5bddcfb7c6a60e6c4b30562f80eac4ee3860ba165b468b77ddb2d78aad7c19ce8dd7a9329c2f71d725b18a675063baffe5fa08337da662552660aaf83516dc6dc48a0902652463c1edfea0ded0c582b9a412b0934f0a156a307ae09d12e9d86cc4fbb6459132684c1f0753447f1f45142b5765b4575323dfb129eb41518288b1718381ce2fa4f05b5ff41b41e9828605858caa4feef62e3c6d5d55d3840624404b685d96d30c7993df6002453e24f671b6c2945639f8c47354fa2b0fef6714e2415ef0f41624459eba1405f396369af358c37ada65fcf43f54fe60187704a8e39de41c2a285a109de5ff8088f88951ae0ee737e2f011d7b88ef569635bc4c2b9fa5a514a2db07be3d718ecb448deb2138ab3e26bfa199125aa284ab09639ee88a2f847f5a11ae8840d0cd1c14ab8cd72c192e2ce03335ab02fb81c959293ba253cf5467775e6a54b72c90830d32494318c8101927b00c6ce95e9b5ae889e49e8e403b2f9643eef16a63a3a43dd9b52ffbb4de353ad738803c059ebbeaa0da399b7381e97398958680882fcc01acd4da107cfeb5691cc5a008323c74df2139789e09a2ea4bbe80b86bc5614e954ce843d0f8eca61bd4a035e9de326a85d22ed3d7121c3506867dc10cc52149e5bdda9593160486a6896a79e417fce464af681149b6b5016a837ac8cf644922638adec8b5a7df49aa15c798b6bac8afe83234e49253ed3de3f16a4e634292494273ff3d95a0459f489ff16bda4d1e6f37c73bb75875768f4b3000d3b40e0f5c51e4f4b0c4bf9a3b999ae31f63c26dc35f1b5924e9d7f931292ec3eab7aecc59c54460229339bf0d92248ef884f104672a543bef00f5c48d848797d020eec1936994d8c7259ae2a1e3fffa6bcd98db4d7bfe759e0c764807f831f5aadb54ab14c12650d9983cf6b8c3d9bee8ed8a37b31d6e73b123b10c2408b059e380f33f2981384cd3b9c912d7dbec1423c01acf327d33d2b5928b5c46b9415962255e12795b7a2471884e6e62ab39c479d4aa7a37610e48f1aecc33e681f68e207925cc1a7d8c10c06a145ab3f1cd67419da4c18163c5cee27e3b804d7a72af058eb7df1c9137994f51bc9851dd7038a09d05f3913fb3c2245284af86018cf9dd0d1bac58d3a17671438f221def1a73f5239a0f97cd9b732e8f05813dc13aa3c17f5ccafd4cf53639135d56293347aa4cda0e450216116f00c7384d61e99ae3cb6a12bc48f51676749a3f1b842e1e9af272a49acaf7087c62f7aa193db392883a3c9ab4f0f908d5a2b73ba3293a2dddf7a55c1e043efcc8a3a9eda36e172d2e75147d0e45e567b28b7a33ca34d5141c42421c4e27b265d7db13f5f9a91ac9de7f8663be0c0b3262ce6971c1961df2c29667c319fd1a36b3bfe40937e1fb41bf440104777be436e8596eac829c0346969753b59aac3bb605aec90cffa5717186d207fef357ce4c089fda6be19c221aa798e3c12264eec00b71616ef19fd85b324466bf4ed94e1a48563a570b56106c06def5090010073bb2c027f8918da16ae343596dbd7321ac6428d56f4f2c5289d25a7c470cb32f80d9c98c019b3a1a9e960d8f6c588776164f04a10cd89501db06be198882f31030cdcee911cf66b42ff14e008201ecafecb8412191e6b3d796b1ecfcaa5d140b522cbf7ab16ccc58fe1894a672b6e3499e1f5bdc69fb3692a525b26618e538992156b3803ec14fbc6de53d3103b0b7bc8a2dfc75f696dda91534ab1761b13a0b81d06f44b179bac8129c9eea13d7db236a104cfcdac2fabbb929adcf38b795ea57e70c0a7ad08a4c5d2a178b92df1ce48889bf77dce4da92859446edd730708aa0019b2a37b19bde7c7dccf6f63b7ede123193bfd0d19dd89cd406efe0f6b0e7970bf6226d3e8d4c9e8d7f04c1247d9d17fc1cd581ac825a08ab80e71bee2039f08ee36356bcc99e018e61125c639debc9cf2a85245278aa533f331383fd983b383aa2895193d922fbb814d9c5e0569586a1105e0b2fbe81282415e91019cf88221a4846a3cea7ed7b583049c7a7aa09418b401cd0daa013024af3a2ec74ccf5b89fe6942acae4d0767190c42261db4e0f95f1f29bc3ef6d565f57e1cccea7bf38ed25a68f33496f314f7145cb51aa43e12488aae7dbb4e8a50a42fb091815d8eb0eba399f48d928e92f3d2add7e9dfc9ce26140d5afa69f699f6c33d9ba9281bb639db47185fea371051baaace43ca3ed6e6a0deccece8da112e49010f455b591d2169df7b1ccde98e1d50a675cdae6d0f07aa3a40a41d3e336e0349e6d5f34a2c6c529d4271df3e0dbb37eda73bd6c428f694e45f3dfe4469a722334c0525ef63b319877c42ad4dd98a5f2625c4cb2848f75f994a7a34628d9ae1dd9d6e8914747c909ef99d128646b7e82a6843b7bec4befb795cf2131c0d5d477557bd72ae20a1741b80af53ea910da5ffa73eae244bd40f36cc0ccc0d6348a184716710c1cde7f03", 0x1000}, {&(0x7f0000001240)="1f5fa560dae3b87d9378790fb78d420be0201e4c1ba3e05dfd6fa09e3917b433b20039b1b4b1ec61b4f747ea2335d5db7f4e9b9556101517be534f62a001246b1384a6d170e390761dafb8d8934a4e2e13d81c1c7d5ce7efbe745db31c86a696e1293ffcf868eb17c0c5decef05ff26c860745b00ec2fc47", 0x78}, {&(0x7f00000012c0)="fbf4742f579efefac17214bb52e8bd623da20daebaa38827c88baf4bfe5d6ddebaa000e1d15b611390695eb29f648f89fa0269149cc7a8e38886e91244e3be7bb1e33822f342d3a8dd6f425773ff8d641c4bb572f3d9d4e5539971c7bd2c09cfaf46745f6e23bf22e730dbf366a1fa0d903c9330b5487ddd245d5d93af231de647928646e3c779ea0d4ff99dabf8ae2d3c8b338083a044748e71f3b240a0adc0c0b28535308638506714c24ee99f88b0bd6f13b7c835fdf4dc9d297ee11a54dedc15ee1aa652f0de60b8b7eb6427544442fe63f192c273dc889d3e8b50af0ad45f67c694bd60634962e8cf062ad1e2fc089af73a8f3cec6c3a05107ec303ce7f176e39391a55b544708d8c5ff8e4142f1dd1a41acfc13e6a2e9a2da63c0e4b5b16ae270b512ba8a4d1746febeeebccd8eba66ecf6e726d46a4a15db4683137a627f2b336f235a97deeefe2c3f914d4381e56ee79f5d778b3dc7cdda28c16c5538df172d366d4b488642e0c2e3300bb731ef4395343b5bd31461cf12d515cdc2ca60700be0592e122d086b9a94533b292e0dc392a8c0ca02708e725e12ff34077362c2404a8e80cc2f734f52f2e2deb9d775582a766f05c0dc8bc909a78ccaaa0f1767a09f67246d753d711136026d895d148d6bada7d867af6a8cf28f78006d3480400db10f167d3b66c56bc1ec8291a8beca9d275de7eb06406c92c049a7281351f4f2aed90769d20ecf27232bb4bb9a24d4415b868f14b9b80a3a41d4b3476d01ef50f2e546710db112ba3c4ecc623ee61fc561f2a47c5222d5b5fa9624880f5714d05b098b26a3e0c8c75752d0f069687e420bdf97b598cb0eb29f5c7f1cf2d92864518f4d13a26f1372f8a4a7803f59a9f2c77eefc7d1313790b8ca1de75131fd60bafa4c84e9aa4cf9192e1e6d72e0f1c9d85ad7669a9ba99fe8d03af637618fe2d6c5fb47e964b3f99e1bd575cc2ec9e18de7dcd605c68fcb35b38fd9be3ecb4f0ca2513443ea3aff63b73da3add84a62f52734f6a35b16ac0367d0d1f27588eb981536794caf0457b21a5ad435f7b84847c5466f545aa1f975ccc89e9cc1121d958ad2fe5c52754b3cc8c4a2ff049d71760ea84533a496ad48d879927ce9067ea67a9465103526c08cc72907675330f88d1a130f0ae199d7b53cfc1268bb5f5bab68273aaaef13485308c5f511becacdc419c04ed704f8a507843ad2774d0c0fe76723eebe71810e40d09f70ea1d1ad5506575e00d55398743ed5a58eb21da6f1571f93cdf182ff68f7597ac91c82ee447e1deb6ceff85937c2c9870dc9e1460ed22e2b64588b7d9213613bcdba6492f404e51391fb73edcbafa711e54d35bf04ec9205328e69972fb317ab1b901d3ff8a58757596030d00053179f8042dd42abc2339620f0ee5ab0f4e810edfb60821bc5227a707bf0d1756e611ce46f83802c6d88175d2a3ada4dc4486a013f4eb887cab4bbf7a155c1cd7f762d3ba56b52cd89a6c2d82a4b5dcbfa651c6a6fa54b4167ed243df9d37b6389d246d87a760f20793875e75c04d6bb447ce94d1235876b983532d8b0771e3820a20d94706a17996db83a25d963c1bd0bc3fd5074b9e5796767bed96c8abc2d304180c82d97e0dba96e67391100f75c6105f993f0af73c61b9fe5b5fb4de1a9cb40d96f3b69889fdd308829797b6dce65d1cf1e95ad0203084e88b71544b5735a0431696040aaaae8d61f398233a3771528aa0680ed6136f3e8101845087423d1918cbf3a6628ef9d6ed5f2fe30c162e239eece905f7bc859389c3fda8aede8b3a34c8706f98dee7a7aa111bbbb89b332c6bedfd00d9b5eaa3be873c526ee3585c1e34eedf43f83addef9f99b514bfc405ab00ac04c9ba441d911f789950c9349078543c2fe5ecd94cf81ef2e3f4e9c093715a554fffb8b75df2eba917b9c3388cd65b55f340fe018c71af7ff052aeac56ad2fedd48817884f10b746f44384e44a5eacbe1dba34d23aeb9c22cd89288a0c0b8f5fc3d1fb27cda5e1653af7c4a2b222b8449e6692a488e4a93a72fd311352a91f45ce746ca3ce21df97904cce51212f944ee56ac787647396fcf2528c37c5213d23a0d96b00246d6f48d1aa7e14dbab75d2426deb95686b6019a44706b7d4b5ba84129aba60c88dbc4ea5867832c6947b7b0d76d4df7849df5cb581c0049ef7107eb98ed92d38d0b9d85a986395a43ab0c14901287f1af6d77dc5c56a14c31dd736b2dece40a04385a296c529f13e0dbf3e702f85dd8d7fa02e6e345017c59f580a4441924f00f40fddf00b5bdfe261b8428d42b68148c3d58f56bc9607cf2cfa40418bcd995d4bfbc4dc0d2aa60f2a5786930160b1f46c935c0cc0f32b4600f5a712c1d0b3a47ecb395a83c1c5be699336c0b5e98eaf1c2bb1b2a6ac0c6156f3eb9d051025f7b66fb0bc568f3b342bf025f7481b3827607f75c3ac1d8a90f636dfdd4d013df3421a6fa8c535805fd1a41691ae8401f6980e8f5857708e7464ea70c97ecf9593c3cb14f7cee3cab56ba9612c9c888d795b254405727cc55fb87dc65b2da769b803cb33980cb77057b58d2479543d568f2c78ed028219c61044a2bf976c7067001c7b27f50802833d9f017da941c8953e0f7368aebce34d802ae6b5262cb52967417d48cd3ccf9a5c9e0fc7a3233949f9120fcb869b3e784bc05ec92c332d5a3fd00027fe3a14e215f40bc98439b69b88ece5a0d98bc130411fc65c505d558e5303e52cbcd60583a39a4d259cffab1dbbc361af3e4454553708bee326796d37819ac5336b75df38e2ccbce72c8b069c97973660036b02e5d86409d4ae0ec05a48deb763b9489067d94db4449a121f3c299f64e7e8d15f419bdf2167e88cd651a7d80d49771d0a32b12cb978d76c13588a3d0e3e1228e23673c4b177e5894046af58e2b590d3d39df4f3f7632112a50bed5ef0cd9614448ca184e92e0dd46451c3fe755a8780a6e5719626f52d82f1e8d260362f7f0bbfd738e823141853b29122ea5e18ef16ffb9d20ba5e42c0b0c3d6346ae22da9d315e917d0cc9567c40621aa2ea5a53fa20d2b2fc8197da54b23851174dc5fd685ee80fed3abea8528a66ef0e8f7c65f38d0f3e005e468bd62ad2fdf33253611cfdcb230b9481773f4eac11bba161aa8a1436b6ef5b4c25ecfab60b572a2bf0017d9e55dd1cfe62ea2453e8836c026d3e0112003feaace61ec0b4c6ec3ac434ac73d678def4c7166ac5c3bae4c8bf6baa970dab2f15f22dc21b757dd399bfe023196b89b508568de7920b0ef9edba94a154266263eaa8bff0c167a72eceb661be5e64842bc3d4a02250a85df7cea982dba4945e459b8adc81d65af9d27dcda2081f1b5a6c06f063fd2895ac9d852dfe52c67542e2594fb090d12bec483e639b5bec4f625fd1f101d374c4313e8a362f921d99141e91761d83d2df9e938fecec6dc0412765bc18f44abbc254dc4f42de0feb8c77016ad40060f7b86652672e3959410d2a14b57473410f92247b4bff8020b74a5932c337a4a07937be217737fce9026ff705a8778f53473a860b8f186614e393925196a1282985ad40ce24459e3e6e5231d69c3afa3b9d13c8bc08e79a3a302770b60481c6b18871972c93f703b00fce066a123c6b9b09ad104306f525cf5bfc3836ac34e1948429a24559f11597873c8a7c4898b7705b1a366e92780ef21637b248705de6cf6e8a47c2dfa77ad21d30738fbd8417a2e38e33072bf4daac3ac04803d4de5c8755a2c2badba746d0994a39f45a3ed8f0d78074defdcf376ef9d13369b2f313b6ef522331fc105a741ebf1dfd4c9f5a81e5a6ce03ee177d934331d74e5ae99bf6238e328afbbe4e9dd72474aa257327b3021a92c46b564529031318cff8e18f8f8e72e8c29e169cc18f48b765fc19b3f51293eaa87bcb322dbbb55c78ad72dc419b9841d3c18c80b4fcf380cd103ef3a28064bbc04a9a491b3d9c52801d2811250e9b06fb0f7a049805532305477bb1155d9a3d488e3e8117e6b6ad51b63819664105043a6f06f6a35da1d945251f2f05e86cbd1e47c72f26b9876c65192ea7783521f66122d72472d89f16a71f86b8ac83196f00823b5201efc86f8971db5633285151ccb70c17f417c475505a62c5ee9264acb0756048aaf6fbbe149d1a3f9a588ebf43855f7d95d38dfd073e6325745f3d49e1db8eebff086d04b988292130dcef894bc1902f8cbe9d9dde3ecee6b49bd02bb7a8fa1115032a06cde9d61408defe52d12806b221687562eac0fab4f443bfa162f8cda8aa5a936758dc19ad96c4a1277a956828f26ed32b1891a1cd8803e0648116af8c6c4173f4eba110afeb5af6c722fe73e38a2867a11804806910c7230652ea9f9abbd25e95f64cfc2c3a5d1bbba4708b178377ddcc55d9359b60a0d7109352c52bea36e0037fe65d38b4b3292ae153e5f58d88eb6e0890135a349bfdde0f58cd01549a49552b28d638412e2a35f30785fb51dfe62271c5ed665fd0489468c1eccb63e0400b11853bf74a1844aa06a18b07dfd78167f6ad548a9aa49eed51bb845193dd85c66d65252293fe970029995661092f8bfcb24d9fdc04bf1fe6a530ac3c6a4d06a172bc9b463c675e8b076eefcaba5f3d1e610cc2d6eb9953cd40906f65abf2abdf25ede4a1944676f1ad734331c7597890a3e8369b934d92a51592030b7c24362176022d97f116367b604f653d6390b61e1a6ed8c3b1f5fdbb3279339ce6ad313799f9840fe783afe59469775129f499b4821000e13ece37c4377fb2a8d338d45669d8a57736f8f2bae21fd37a18ddb7bd13aee9ffb9296ef9657bacf12319db6b7b20b14868cfa2e8ed795d5506b7cd5e9ca6e9eb95db6b62c43188add2188d47e8b9ef43b764e472f37fc8802915b9953020b441efa6d552f1cdc0b1b16743e6812554ccbfbcaaf01028d0072a22e42cd5f41dd1b5ad5da78254fb6840c19f056e9d93c3046610dcadb15890542ec256fbd57289e891141ef067a79ac1a60d51bb7b3c5d3f7a489752a01df54929ffb31d89135900d19068cd2c6f424a345e3228dd19677872c6ee76a5b18fca19c2145044e8e223c141fe145a608a308da77407f072e1a2a058dee3393b55055c101bf894be7853a72512ee521221bbcd6be290abbda7b5eff5a269afa8a507b663fce80ba63d8b276d73d181ac4fbb9cd2a36e345ed55abfe081e7d96f27299acaf3600b89c20f9bd5f5d37d140927654dc3ab88c31438b1971fe34f590c15bfd4e3211e454ff48e7577d5c89bb2c70919298b8d59690518d1b6b6d7b35e3a9cc54c86948f8968bd9aba48dd2a34a173781f55bc3c5f0fdfe350bf08405d3836f400db5c03f3a34cfa899e8a8ccc80a429d3ec37dcbca22d3b1ab08b6f8762431e040f0005c701ce679a52e6f1a1d2cef06d1832aba747a7d1b9f2238d6871c621107fb8a92e2688696c1f22e21bdcc0bb34c0eb9b1559825c495d04251ad96dac0880cac76e7b067da97f42aed757b13b35f9dd4652ceda98c2963193d97b346e1fdad74750e548951b346cab24d94dd7d9ff05a39753b192cdc336bf1fd071bafd12470810db586b130b1b7655c45ac264ecf41b7145bf716a5f5ade4e0dc129cfe3bc7a01e27075ce9f95e82c44fa064ecbd6958c38e7395797a932b4908ec63cd8758d12826402373253d8e6681608306d37ece8590b967823a63230ec7ed214b63fa7c23a6b42a78237a62265c57edcbabaafbb5887cffdf9571aa5d24a395a049079bc6377803ce8814d20eea6399f2953d", 0x1000}, {&(0x7f00000022c0)="cce77b332ee2bc4b6fbd65136146144a55f640eed8bde2a00db9fae037bad843765072d77b3363a9f17b71a337573a66d915cb1049ee6c0e6cf5", 0x3a}], 0x5, &(0x7f0000002380)}, 0x8) 03:19:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 03:19:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:19:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) getrlimit(0x2, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:19:26 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)=ANY=[@ANYBLOB="00002e2f66696c65302f2e2e2f66bd0900000000000000696c653000"], 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() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 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]) 03:19:26 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) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 03:19:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:19:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x8, 0x0, 0x100, "3b0ef9d77f5c2ed9528bab124374e5c36707ba1d", 0x5, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:19:27 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/127, 0xfffffffffffffeb3, 0x1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair(0x26, 0x8005, 0x1a, &(0x7f0000000100)) dup(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/153, 0x99) 03:19:27 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) open(&(0x7f0000000080)='./file1\x00', 0x8200, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 03:19:27 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x1}) 03:19:28 executing program 1: r0 = semget$private(0x0, 0x3, 0xad8711139859ba4a) semop(r0, &(0x7f0000000000)=[{0x5, 0x8, 0x800}, {0x6, 0x1, 0x1800}, {0x4, 0x4, 0x1800}, {0x0, 0x7f, 0x1800}, {0x3, 0x8000, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x6, 0x800}], 0x7) kqueue() 03:19:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000001140)=""/50, 0x32}, {&(0x7f0000001200)=""/219, 0xdb}, {&(0x7f00000014c0)=""/220, 0xdc}, {&(0x7f0000001180)=""/52, 0x34}, {&(0x7f00000015c0)=""/192, 0xc0}, {&(0x7f0000001680)=""/181, 0xb5}, {&(0x7f0000001740)=""/225, 0xe1}, {&(0x7f0000001840)=""/225, 0xe1}, {&(0x7f0000001940)=""/184, 0xb8}, {&(0x7f0000001a00)=""/34, 0x22}], 0xa, &(0x7f0000001b00)=""/198, 0xc6}, 0x2) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@in, 0x251, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001440)=""/90, 0xffffffffffffff1b}], 0x2, &(0x7f0000001340)=""/208, 0xd0}, 0x40) socketpair$unix(0x1, 0xd51f1be3fde4503c, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) fchmod(r0, 0x3) 03:19:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 03:19:28 executing program 1: r0 = socket(0x2, 0x4007, 0x1f) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x6, 0x6, 0x21) setsockopt(r1, 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:19:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000340), 0x4) nanosleep(&(0x7f0000000000)={0x6}, &(0x7f0000000300)) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r1, 0x1) execve(0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x80000001, 0x10000, 0x1}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x3, 0x101, 0x6}], 0x1, &(0x7f0000000240)={0x2, 0x1}) recvfrom(r1, &(0x7f00000000c0)=""/155, 0x9b, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) 03:19:28 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) shmget(0x1, 0x2000, 0x21, &(0x7f0000021000/0x2000)=nil) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 03:19:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) write(r0, 0x0, 0xfffffddd) 03:19:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:19:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 03:19:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mlockall(0x1) setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 03:19:28 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/11, 0xb, 0xfffffffffffffffe, 0x0, 0x0) 03:19:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:19:28 executing program 0: r0 = socket(0x20, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 03:19:28 executing program 1: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) chroot(&(0x7f0000000100)='./file1\x00') r3 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 03:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x32, 0x4, 0x0, "9c5ab38389201f8b96eef0abd55f5b8ddc8f1649", 0xfffffffffffffff9, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = semget$private(0x0, 0x3, 0x4) semget(0x0, 0x1, 0x8) semget(0x0, 0x5, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x4b61, 0x15f]) 03:19:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1000000000000063) dup2(r0, r1) 03:19:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x2000000000000000}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 03:19:28 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x3) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001027, &(0x7f0000000080), 0x4) 03:19:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 03:19:29 executing program 0: r0 = socket(0x22, 0x4, 0x400) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) 03:19:29 executing program 1: r0 = open(&(0x7f0000001040)='./file0\x00', 0x8c82, 0x120) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000001080)='./file0\x00', r1, &(0x7f0000001100)='./file0\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000001040), 0x10000000000002f1) 03:19:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x8004, 0x7f) getsockopt(r0, 0x2c, 0x35, 0x0, 0x0) getsockopt(r1, 0xfffffffffffffff8, 0x0, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) 03:19:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x0) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) r3 = dup(r1) fcntl$setflags(r3, 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) syz_open_pts() dup(r3) 03:19:29 executing program 0: r0 = socket(0x6, 0xc007, 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x80000000}, {0x18, 0x0, 0xacb, 0x8}, 0x8, [0x8001, 0xe877, 0x7fffffff, 0xfffffffffffffff8, 0x2, 0x0, 0x4d, 0x6]}, 0x3c) listen(r0, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8240, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/179, &(0x7f0000000240)=0xb3) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)=""/137, &(0x7f0000000380)=0x89) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x1f}, 0xc) unlinkat(r4, &(0x7f00000003c0)='./file0\x00', 0x0) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r5) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 03:19:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='\x00') r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x31) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x280, 0x0) getpgrp() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r5, &(0x7f0000001940)={&(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000001ac0)="51630a8046aa337b40d31395cd6675dd96fb60826aa49d0da3e055da0c5dff215b3b0eb318fe156a0de95376d09c0bd4b6dfe5beae89db7ef813cc53fc65252e39a20f40dc134324ca63883a2a0b8cc0ad277bafb2ffc7525bae30dd5b1576f11b485afb2f66bdb3d4f370cae98e9909cc52ad1dc5cf2dd37e548281e1cdd556e2f863e4496e18ff4004207e6f6c61d491bfab04d1c28a9e7afd411eb0527a03b0c84d4b2baf1dff273665df4dfb72f01678", 0xb2}, {&(0x7f0000000280)="522dbab9c8084f9c72419554d47128daa77bf41b90b0ea3685f683a0b7478574916712b7bcd210585958b22a43c94969a76689f9b2a633d8f2c790f0e843a3e131a7619da40153df3109efa3ad4f2ea0bb24e55aadbccc858a41cdf1397822495950307339100c192e8e90e52f3b0c4883", 0x71}, {&(0x7f0000000300)="0e882080b72300", 0x7}, {&(0x7f0000000340)="f62c5f884ca3fffa3a8402f0227f2c16c600d1cfccfc614f4e4735bc946b55d0919a060f03b7ff4a28bb5b6135401524642d4db400bc268174a77ace31b7a02269f3c2d7f976d26c8fccfe32db00de1bbe60012aeb99f34573f41e5b0849db0cc07c25588b27e8d6944451bf4660a30eb26bfec9b6fdd4", 0x77}, {&(0x7f00000003c0)="84da64bfa9c67868096d752000543ea46d22f1052cd569ba0a956d4f6040c67315d26b2791145b41f734e400c37606485b9ad0960c9feee0ee74dde49ff863f589c64657460f3886d1527986961b87208b714041ca13de3b19866c918c301a25ff9009274d21303310dcf53cafd6f58aac584c15d5496811a8abfd6982e5ad7452cc73d098517a6a0e4555e5e1738b54770104f0a85a0255853effd52fd57d6a4f2dc11368ce50e1d1c76bef603b011e4de80df875d5173cce8150d6cb94178f3138f831a0988f08ca5b57e112008dd2385b8f46c6533b67b7020580423b7527d8d2e8bae69cca483b8022fe664641d9194d95aa581be9d3bf4a22eeaf2200a0d0126d6edb52c1b2335125642eb25181da75f6ad19a4f5de25bd426890cb3dcd3e77ef43b24a9b38e8de14c1d1e12293496bb4648b765dc95af775e82141e672a92f2b90411171b16b8cefdb25bda9b5708d760fa5913ae7a4d07aafeb766982927c88b8b7a8853168d43f3499dbcd8d6695e5de9975fbd8ae04f886ec9a0d7a812ff8035d5abdf979ba62b93c933d06cc05f7b799e1ba21d0973f078b144b7d1c07f2ec344b3b34fde6dba3d782b4af743fd06e62976f0c06b72219ab2dc18b5f1bda4770971f718cfff589e7d8ae461dc11e276cade012633d62666a338045f539e5ccbebd809bef03a5057b7dbf7818fa5215d0ad9d9b17077d834eb4ac7796adb9ea7ae9b5efe3c2012238d8de5c0106528392407f0f66340e4be6a2eb8bb5e52d96cf83468ed7bdac070d1b973cff1a78ce5f71aa9c63d378070745d541ef51b490704bf28322e51e5dbfb5863832f090ce9ef47c707a218ac4d191222d90d44c1fd51df9445519f17b042a1bd6a58382b58e206290c6d623a0745f4fe25fd1bc77f3f4b7f20c9304bbfcf3e2681551c505a34c3aab6e569f02b19f88c7cd125c3dc6d1688c74491ed5231335d7ef5c49bc00128755bb697767d3f2a8b43f7e661e9093ca7fe8fbf3d1f0a1b86de3ab30af90d9a9c71c8968776e944c01139192b678e617ef58b82243d9f588f746f9298d26c11305d9efd9d4dbf9e80ea5d90dbae4218f6f6382f7ddbe4fd2f95fa4a52fbf912584713498ccb750680f95f938f21b21484a6abd15204b737424e7452bf3ea0beafe90dd3eef4283426f0fe8d45f6b2ab9e61d85d2de4e481eef8e84fc0cab591fb1cd45d3ce7fc055574a9f5f6c2160a6afc2a086b8762213fca3868266c4cbfc1f019782814642f7594e95c734ff29594a6edb98f58296f3994d143548ed51be11e9817c26fde3668c9840e1071615fda6385e31c5c05a55f954432101ce00b90c5deef90a4c8c96c853781500648643f029fa9d1143a17f0e49255cff938b6c7983e081e06bfd1c399ddcaf8e094dd222827f42a50bac9a18060a482b973308e88697c0ae582573a4ff38e65ed862f510ecb492b15790a85c4d76487052532d9526859ca20b7fda321539eb16c7df02b18366be7fa4659685d1b320a4a0fc34ab88cc247f53ccb9695ecc11e9b16ba6da0236e3b96c01fb5a6a61fda40c09c6d1ee9a082092fabfb49d476e77f661490373cf670ba75d1c575e9c23f1aca16f0ce3d0eb6c5b62aec9e1d11d51e90b59d4dcae9e909dde7ef774c66327a6aac6bc1ee6e39f3a58d7e2eb02a4a694dfd4e0f708df3bdc841b987c290f80fb938678c8c2220356e288e5cea163f71fc7450f264e69fd3467633c4cd52da321c7170ac64c9b12719383dfdf069c50f44b7e780c889c7ed34e66318a63e153da44f941792281f4459374672b63470ffdffc07c31a46de3c28efd620149f5e77160b7b079641c66a3ff44e8dab494d8031cd216901a578c44c3edbede46e87bf070a61f3becde2c13f167aa17636a998ab8eb8d64aa10fd75dbc40063885a38aac4717fc9db0bbeb35510a034781ce2c59b782a53e578c76f65f41e5942762e091ce5bb370b9c1e5c0f6db251968f3e13f5ecdacaf9f137e0cf87950e0dc4085dd409eab21a9de113df4e8ddf4825cf516090e342f0c531e759476667e70f4f00b390a226cad75ffb31db6638dc9531e0a14348184e7b98266ade2c6c500827c21ce746a6a8cfb03f2cc1b1d1140a2dcd7a1286e65f421da9642dd1f3154e89a1b25c67fa89ae9a6239daff726c6bf768d7ea319fabe7414f9a8dc8ab4d65160fb70c1d6b2baeb970585751da1649596db550e0ab17756007230e8e0d37b428646f9656f612fac38a60fc8a9a8dd4f2c9c293299e7d92e9d9ae0a6db5608f01cc93a0722524596923e880c43949e6339ba0d45e345c8d624f5bb15e177ce86e35f3319faff08883474a97095744593d0d0ccd6921f58b4084f2953e65713a303b48a174a7ee7944049939e5621ff7767404af0b2095d40ae30e3ab8eedded31d818317e7d4b10572ca70ee4aed55f05b149b604718dd67ebd188939035bce42d250ae261903bad6fad433c0fd8aa2f1321cf1c3f545386d8ebd243578353bb1d79337306dc9fe7d75814718d397bce26976935470dac48a1e7dd2572882ec668bee4fb2f4c1ae3e23d7805b6a0e4485de54c6326bd528e321d394a32708ba6a2085c0172d462ae6f38b02ee95aa87a873e2e8a3df9391ce11f19287ee7be0ae36c3040c4b2071d77d4d1635d1fc6f8d018c10d21693071bf8204a810d2e30579352514ec251c3306294448c13ab55ec8a0809c1b9077ccc473408754f40c04aaeb42b085600229f32eb9dada1cf0bc5e827d6051fb8ecee20c9999d6dbd58a13ae58479e72b548760f3af6e300abfb3cd51428563f61280bd21c56727250468219604ed0f0dac328e2acadacf939ae138be2b78200a3b9ba6826a42cec292ffc63c07a3de93264c4cdc4b037d9d048d116777792132fbe6d7bce8ae00e3e7bc96f918b91e4739c0bcf9e40a33beb3cd08ce3667016f59d4a80204ecab723607a1c59b6ddb3b85680fe28566b7323587e5320ba6766f64d44b205df503e433295bd04ae32c8d2df308ecf004f35973498621f5a3b83261c0720a16c18236137f440da97bfdc44d77744f71259757879e0de333fc6638b1cb54702252c3c7d3b95b205f00d4b4cb072d43bfa2032432890d42ddca86e8e9fb4d3c59520d31d1d7588899fb2a78220fd7a08dd2e654f0f3410f43b8d5748ea3e31152c6eb1978f5a6fef0f275ec7959ca542a1dac81631274ef0026e39b4e30252368304c09c3d52ad933d2669a4e3f34e067cd62c538070375482839b29e0a5a869539e16bcfdca642e6f5c4328a278de5a196845fe898054dfd8947f5c6f6d94632e7660101861db7f54f6bbc4654a9dcc301764d646823938991b314a813253318fd9bf3e30c1b1c63786f75ecd9569339318dc0c69c9fee24babdf1184b71da441886dfc0fe37d6d4e96466708598f26580d0c7bbf1d40b40155025a86e4b09f2982e52c1a823cdfa6043911fa556565fb7fc4b70469c44c33e936582dcf8bfcbad1de4d3694d114e29eaf8c0674964712a4f7dbed264685aaf8e31941a3022229b0117ac8345935e060998a5f137279e6572400503feb0c0aaf9f2b8c08ed2ca7a5e6ccb11c6a0f85627053a801bc3d00a0057cfabfd00df528b53896f08ce7dd48aba6672ec87ee2f538e3afefd0af5c644a01e9d2de8c74aebd7b24748534dc8bb89c70a2f0a3b0d97f3285420a321027a00e33945492f1559a657ecd6131e91c3094c2aa52b376724da60f5f07137969a9f81f474929684ab6b5bc4963e413914747c5d96b7a84202f6b1d54555e477d73aadc9cc6e3dd559be3b19889dde11f206ce5db66f791c50d68db751d06faaca64d9a7da2f7371d0a7656bc5b34c639b2f74cc16e627f0ccc1588ac9e8c4be06912d598a42b4075c4bb932715f26f46062fc02e00ee45874dba90969a148baf288b5b967798fc43ebb63fa625a79612d45fa60245db0955fc4f9e6044e74ce9e90f6d854a46a7e3e110188bc7415de3bd22f283496fc09cbad62601096a163287aada8823040c4a4e2311d104fd0e0dfbd96c59c1eda3c3665317d9c7371fa491e9b3cf92f311ea9e6234e7889d46e0b3dd60e13781b96afa8e68ccd3ee18056fc1050a0ed537019c2e4bb7c86ab18016a7c27375b885ab63592e9aa38d4c699fd0d82aa9441ef38c9ec8a1b773c4b79d8c0ca80c1bea9919f13e4f54b9e555e576ff2f03f012c30f9eab3eb69cd0a1ead71f5c33ea7e3e6bd81bcfeffe4da2362cc14ba3aa0e4e1e50dc9650d014b9ec78f652f5e2b196dcdd15224d7e0f6bb1c53d00e2123357d1c4af4125c39760cb430d98662d9d3565e60ba51c11275ad9d8c96a5e89c44fae2a1f1a5d0fb92b272f943e9a3ce5576fe784aed2e9e645bf9a594918f468b3b5fc792823231a27bd4fef33be0364a5d49d36945aeb54321e4c094755cc9d42eef25bf4f66eecf66153061dcf2865824e3663f114993d5c6dbe9d30ef3cba6e93917ee5b4a126b3bbd6efdd78f1da7fe53c1e1c5714cefb92007a910fea57331697cdb3df700904f60073c8ce6a1d9e2601d0d2e3d79b64b5c120613b0d71850e98ceaf814dd625eab82141d27a6250691eedb2523ff68aa1fa2e58759c3524e428118fa4038f84e9fc062cc637da3db93ba521f4a85d8854c905cd36d3484d7a8e659ef03e8d3fd89790940873d740b0bd49bc5810704dae65b0b08fad4aa7bbcc9266e9d24ada52269a37cccd86806536c6bda6a8e0223e0cb84859eaa2aa12f31eaaa1322ffc657fc85a275e7ba67e4683134caec242b318e666ccba57405c14336c3bf10e2881b45e4f226f2289928d52a0dc4358c605ced84064770c569256c23b42628cfa7f5031e690bfd96534c992884fcae3be5e866f12d1854c1893071d13196512cad4fe5a3c8eb3bdcd862e6194eaff24aafeb9d016cbe044abf06ae969603ab85f4216b257e2f4787c036755928d995335e6ffc23027098c0e8ea4c6a61d03b00d32647d9410fb47a88e12c2b50cf07d1f55c226bf60d52b66cc81dd6ca5b95feb14616101e9217c624eb8ddca48d59472a6c7b694941b46e6df5bfc004928ca5b24bdb1f4ab0deba67fc78c72552784710713624de1db1ba4d131dd279dbb52dc9b345fbe2b1b717f7728156c18b0add1b1a280aa7c6aa65d7b1d97b8d6e40f9d85b0a15c9469efbd3657c94f7d534bd7f15b2ebcd8e6bec0a3b1a7bfa0957e7fe5a9fd727d49ce7c3e1705951538b83c94c8a94adb09638f61bdf1b5ab69f2910e4dba2d16362b20b5d99b680e6d972116de45b0092c06acbfe2236803c7f585fe04c7af3f216282e2645c0e02ad87160def5791949d631c0d825d0a33b44d0f1cd6cd4b21f179714aacc11dcaebff520dbd057d8e683e6e305bc6923515f5632fd98af5198e735178ad54c144312e05bc34d2ac1f6aa67afb0d586f182efb8f3ad819891f067baff5cd0e4e303fb36c5553162790d032dfce81472085d4bc7e7d1d402875bc08d4d08653d1cfeb43b795a10196817358fc0decb715aaa5e076794246892e53ab570ac4d9efc95721bdf3467130f9df019b79c8cea321c83dadfe9b82fb7a5f7714077a7f4e6890c7bc8cade2475d1fe3d17f5cb1b6c735252dbc5d22c09956afd1d5e4c13e647daca5a9f4a486d77d867734f935d7590c8628e5752d682f2bb5a92a12930fab5c9dfb44d6453c164b7804e9a49f9e608f97f6764fc5f8516e02a7d5900aacd51772ab957be99ec07e1a0c7857cfea82edb6d45067f49ca1e0b19159b0e", 0xffb}, {&(0x7f00000013c0)="046d55e3a73bc6206c4fbfc90702c6e9cb5a087d6b9e250afd5f86b64e27efd0840929b150a54bc731b41f04ce5c0c2e72722e878b0f281465410f2f4123093ccb10da122c556bdf2f98b1fd6582906b2fab7fde5a7a4eba70feb3f18974e2fe6da94653a8ab306c5131883a2467ba53b1c4ee5857163064b13daa64944c160e964d695f45855e4a20d09bb7d62e0ec5c1d52ce9f6b0994b8da677516e6c03d079f3b4fa42aff7dada812740b32665b4148e0c73abcdefe48b32aa4e487740421f65eddfc695ac1d243a519dc83954248c275e4c7b61bef49a4c728cc2ccf1f8aa0f1b4fd6455c755b606c7b880f95fa90fc4eb9ecfe613cfce482a1ecda", 0xfe}, {&(0x7f0000001980)="2b027e8e5a6c009e48986dfbee8e49f2f6837e11cd8186009728302ae5f740021530393e44c3f6ae38a457a71b94c382a320c0c5fa715da3e0741525a92d640759f5146b90cc9237b6a166623fbbb98d63f70f29b62bb7f373ab925829cfbb2c2556e78e0b4fd4abf3ee6be436f67b8f5e110152047b1450552cbf007a981d", 0x7f}, {&(0x7f0000001540)="1c55402ba26c0f89714c65201895f20df6ac4eeb9b661e84d731303f272ed80bbbaad47c0aa537047fb803906c625e2d6a6beefc95d66ff4421fe78e78c4b17e262b4859da16a7b6842e323070f9c55c5f203d3da103ad46cc659317799a5e269b64702dd9610e9fc467889e1e023f7a196c3592705ba23b36d5275add6807d5b62d3b91beb28dade42f432d00e472e65d112f849cfb531278224953e10b57ad04ccac167b6d0991a7988ee257c519f65ab798446dc300afcf10ffd92daf8a85c1874b766f06d1", 0xc7}, {&(0x7f0000001640)="2b28c5a71c1c515d35aed7ab4c52afa7323ebf26e3479e4befd79807b33db2951f129b1535a2c185b3154d3332a93c93d3067a85b80f61a69ecbadc96f5afb1c0ca80b8ffb47522b7d5490e47b3fca9456a2ec286f043a4c172d", 0xfd9c}, {&(0x7f00000016c0)="1bea59c29b6ed3aeb66636f88fed0959298ef39b01fe16a9", 0x18}], 0xa, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r1, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r2, r5]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r3]}, @cred={0x20, 0xffff, 0x0, r8, r7, r6}, @cred={0x20, 0xffff, 0x0, r8, r7, r6}], 0xa8, 0x1}, 0x2) read(r5, 0x0, 0x0) 03:19:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x65}, 0xc) dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) 03:19:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getppid() getpgid(r2) socketpair(0x21, 0x5, 0xfff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0xaca) connect$inet(r3, &(0x7f0000000180)={0x2, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000100), 0x81, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:19:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) pipe(&(0x7f0000000000)) 03:19:30 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 03:19:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) fcntl$getflags(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 03:19:30 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x125f, &(0x7f0000000040)="00010000", 0x4) r0 = shmget$private(0x0, 0x4000, 0x10c, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 03:19:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x0, 0x0, 0x500) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/85) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4007, 0x6) 03:19:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x440}, 0x10) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 03:19:30 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r6, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) setgroups(0x5, &(0x7f0000000380)=[r9, r7, r2, r9, r8]) getegid() 03:19:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x1) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20608, 0xe0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) 03:19:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x4, 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 03:19:30 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setregid(r0, r1) 03:19:30 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 03:19:30 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x820, 0x2) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2000000000003, 0x1, 0x0, 0x1000200000005}) r2 = semget(0x1, 0x4, 0x8) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0xf3) ioctl$TIOCEXCL(r0, 0x2000740d) 03:19:30 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) shutdown(r0, 0x1) socket$inet(0x2, 0x2, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 03:19:30 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 03:19:30 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 03:19:30 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x12) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000000, 0xfffffffffffffffc, 0xfffffffffffffffb, "fff000bf7b00", 0x80000000, 0xffffffffffffffed}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 03:19:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x201a1, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x20000000000006, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) socketpair(0x0, 0x5, 0x1, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000500)=[{r0, 0x2}, {r1, 0x2c}, {r2, 0x2}, {r0}, {r3, 0x4}, {r4, 0x14}], 0x6, 0x1) poll(&(0x7f00000004c0)=[{r0, 0x100}, {r3, 0x6a}, {r2, 0x40}, {r3, 0x3}], 0x4, 0x7f) accept$unix(r2, 0x0, &(0x7f0000000400)) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000580)='./file0\x00', 0x20) fsync(r5) fcntl$setstatus(r5, 0x4, 0xc0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000000)="44571528e9a945dc8bb4f1db643877ffc1682c84371edfef0093e7d4c04f79c6df76ef2b9792a14006b83329cdf43b74da6b17f064a34a58d9f7da8c8079548242c242e569a015cdb7a07d958428ecb40d14f839f1edf63f6876fa7518bd822da6c5ecf61fb83f792fb20df4f8d6af3d99ccad323fb8bb950a7f29d735cba21e", 0x80}, {&(0x7f0000000080)="efc7f1b1b7b4643291b3d31c2af52089d540ff8e03af2c29a2a4ad3e0d693d0856e60d600ac765518751654f549a51", 0x2f}, {&(0x7f00000000c0)="0fb740683237859741f1a3f960ab488832f67d5ab327d0af41", 0x19}, {&(0x7f00000001c0)="729249168503344078e72057f3f048af74e06d2acb782f5b98e77c37440d1152f63427a71ea8f1766574f15eae05d12c026b7575bdf12d8f0690ccc0c3ab0d80f9c8c27a91e445def856ddc5e9a992d6c81507b59d4f7f22bc707ec6d8d7022b8ea5f5addf758201de3428a3b21a691b7b91903a1a110e8e81922abdd5bf6826aac364b7f1a35717d67f2863933fb935e581e0cbc0a9cfd99dffcebe28f396c4659009bf2f901345c1f2a11abb6aac7384e7a5b912b8291e3fd70ba29968ec8b9f61d396066bccb5a49fe9cd025a20704c1a653f39e122", 0xd7}, {&(0x7f00000002c0)="d8f5823384cc6fe4f174d05c67a2a835aa6ffad485bd5c0a65bfcf21725c7b7deb97582f56cd0e97ec4e9bf33c05592303e3da322cf2974a93beff93fc05332a3788ab92d37e148ad2dfb79d68ea95aeb144da84dc999f483b7cf5028210eb3add278a6845d7cac6a4851632de5289ca1d0668b182fa01315690e92a7b22d6c3694efbd4ecff5ac2802f8fdace11302bc58499fbc82eb8a25f9bdfee36f9162a3aa5a9fd22008fbdca1725a0b04dfb08d274595604c03bd2ac0efdcd2f0b08b2e461db9201226269b9feaab0aa62c071c01d37efd30db490289b606f97cb78eac096553044188a744b48046b9221f9cb5784f71c", 0xf4}], 0x5) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 03:19:31 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x1f) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 03:19:31 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0xfffffffffffffffb) mlockall(0x3) 03:19:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 03:19:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000780)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096ed33f37998c8b6bb8bcdb9ad8a4f57be17cf728197ef16ab93f12fc4d5f16b136a5d00db2aa3d0710e3707500a18e72b0bf4cc0a91aaf665a13f913b323882d4460425571323cbb1803ebf9ec5b9db65174eb4cb74a51ccfd0552e798254e36890e753fdac125333ac78f4d0c51b6e9decba1f23910495cd6a5836bc991f54c1e2601e4c8d0946587a03a46386fd3bf48cc084c4022b9d83120757467e1acc4746f5f5d1c07cb51174b856a000000003ca7640d03e68bfaeb19ec7b38799d31294d6ffa6f3d6e61eaca08476f90249e1e407fc6f012c298ebb2a6a5ea10a9cb15abf13d8d6d44ec079e5c3f80c7e250d7a0535895f10600eb108a49bbe6a4b880fcce3147a261d72fdf8e36000000000000000000008697e28348217e281e403a88470ff4abd0bc784953964eb67049fc7ca76713595843cce70c1930e3356685594dc768d5cf69924541396b383b866434738f9956dffa7335e13dbe08b7ed2a9d4301f1953ed0f822928bc8c113a93168aa32596b560a8297189699971939e50942a093d6f76e9b4c613d7259d2d28b543d58b85aa08cc9b35549b2b85374ed244680eb2349035b92e6674fdee5e715c2856dad9c58ca69e98f76eb7c29c0a9684841b297d50639e706dd48781e12fa5a", 0x8b4ce73aae4aace9) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:19: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, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000400)="e6b31ecdb8d6c79726500f3b5290f137bf40beced30e096d6a134793a8c63f98cb66f18d5016ecb360c17c7aa0bf4f5a4eab1f4601a64e5d4425652596241b86e87ae60d294b3f32e690a6a0dd3c602752763070fff62b5c591b15ce64601a5376dd4ba46753de6ebd1a0460aa2f310867a1789ec70301952e46bf9af58b64855ece2dc182388e28c4a910d55b3f3f3c92065618c1e29dce8ecb5de2cc730fae9e5928d4d2679b553509d2ae5cc8d2b6b83c22d4446824b1bf77302c9b504eebbd87f0d50e2abf", 0xc7}, {&(0x7f0000000500)="7380aff7cd1a8679be4300321fef53173298e1a33330c3c0ce83690f8d1051d1acbb95be3d74e3068ce23b6afbb721cbef413b8c176359a932768a0babc6a1e3b55b3e0f9640be5477ab855285f8b46354a1d4166186f42714c2e0192bffb5479ae7ceeffeae6b8a416f0182ebf3bec1b6980137a1d3a36f2a476542e0d7a5541910f6539d64d97fc99d7d7348bcda4ea3fff921c286836da000725c7dce2eec224e9a4c6c34845a12b22ac0a1a5d684963b82c11d9ad23d71e1310d443b01678146fe29fff31fb4ad2735b71acce6cc61fe00f983402d28442711e47429974fdf0613341e410809b03257698031eecc220c93460a73498e33907090ca6223194902b8ef8da6a417287c9ec28009dd6bcce86ed43d4d06a9c3c29f9219873f32fc1aada328a0dd5f1899ed529f04fccdfb6d64fe077f267bdb931c2271d90099e9023b963c7a33ef9754ee452eff9b03522d6268834d6617a103268b94f36037980597766bdd6770f3c71070a31a5b99922a11f1e1b24763b52121fdbd11297f01747d1deeea2dea19a7bcc2755e0b16c6f334941b8318f84c8173440b6e0ce98af690eb5981c7413c740f7ccae7e2757fca14d9e4379a75e763c91674016752ff36fbd11c6b46f18372877f6b8960668c186a19afe86e05c1d77374ea015c8c6d3e3a6020d5b75e98431d3d41cd44ac1d44672e88941f54ae178635d73e4bf32dcd3bc54f7214c12dfb947226f8a8e3b43e8e1c74eb75d1d9aab52dea44b2ee412828ae10d0535cc285a43d60a7529c14c98dbd52c6fa0534eb0189a8d50dce7b583537b4bfbb484f1ffc41d3315030c684528982f90223c4a67fad70e1780f8402242f8309c6255ba235467ae70a93d07aa8caa72e9e36f45dd79e80f4ec075427e94f65c5b8d446f08c1db5dedd19c03d00948147945f61a3b367891741c1710402cad4dad790a4d2d3f83dbfd2618b5e0cf1714da9dc031c8e3a7c7f2f7c5d4dba13884fc1dce5e8e5b40932c31deb006e9da5c0db7139e9b5675611dd7977826c087e896737a23f4bbb31c450008b665ffce7a443585f0ba09b0b6fba66fbb890d3620cef3206d8d827dbaec3e22fb08e586021af85a35e08d9ad275f2a29b2688e0f949f23f90e62cff9d11114ec4122abef3ef89883d4691866f7f732a228fdacff5ad0ab388b5481ba97a22fdb0f9e3faafe4eeed9bfafc6a4f74a9a337e74df3027112aa06368ffb64e4d45f7f3d7627c89b389e7fb344fcdb91907ad7e1ed16b848db7cfe2b076a27dc2e774b825f0cf8c4093686312fdf6b577c61bfbd33d0eb4372cb44fe9e267251b94efd46d86183af17994ca5d67eb9df76a6722d577cfd9be9da4148c3155d818c1a76f3f9bc6d0b377fe07e6a2c633b1c492681d5c88d2aaf519f5ac2bc66127a36dab17878c9782b4b81684562a3eaedaf61b51b87eafe67fcc6e886a83ede539311092750afd82d695cfee4c294201c2192a82abc4a71333f82add73620e8deb4294cc18767e9961fa6c834cd0565e7e5327a24380a69c91dca111aae6aaa415760a5686401eae7ec3bfc12cc0068acffc16d5eeb1bebf7be96d31d5be4ddafed9c19ae9cba5f8ead455905243693c8f6d1fa1e832d0e5760f8b3895f620552ed03b3b7098668ac2a2d16b584baf4c3d3faaefdab08ad58fb364a4e52e46e63d4b6d85553710d8fcd233fc59c4df34a0971303f08fde5f4d1bc911d84ff630c8e50fed7ca66e0fb3fa7bb20d2642df6de890bfa5617ea4f9678a249b80a34d710292fc9fa41d320b98cd5c3542072399a87076eb61632826878c0fc216fc9f3938020dc206288bea9b5aa805eab26a4387eb231ac5ccd967bf7a84f87fed60ecc287c8276b9f184c1cae9233844088046eae9c4ba2deb53ca04527b4112156eae4b22389e7c4fefb9d7c3c1d1aa0109fcd07ddb9933051b5569be79dda83e9ba808a6f360f614463d9f246dffc1e7704b14150aa7d6bc8f1f837248a24547d29d090ca91262b68694a78a49e8ded52f856cee73aca6811c34df75226f0eede274ddeea99d8fe79ae4f622a49dd79e119bcc04db57c483b785f3b32b3a711252b936e768079436847485018de9169fdde4603e158003425df95aaf2548ae82954250e808e31a1120d5c79881a50f86a686dd5d00b54dc49e65b82afc35b5e9c126d15f68e2653ddbcf0e5f4fb5f0d67065c0d7add9cc5c52ffe288cfedd027311b3c687eaeb7843d76ea51d4a2c30b2f254e0e450fa16943141c8d95895abe4f5af853628e224936e53259c51f3c0fb4c06366ba239ce43cb6925e7bf0a00da42af607ce8b61507e68545e810e0db4503e5023633dd23943d8db665a9ed8a0ab9987d5ac72817ccc35e7b84f5e082d3d05072d34b37c2bc440a5c238b483202c902ad54285979e7d5830e23132c7abddb3d23cc9c589879621c8138e996b878bada56a9185b753210cdf08e761ce4a0924a3557a8505fba77d380e50fffe797cd19817379bf8bf6c7b000033e04d62669fe15e830180631c571015fb7613636b6d6f22b071c2cd81c1a57dc73a38ffe33267006866d86a0f98602bd43f190d64c164989204bac78c0abb135b340bd705ca1726be8688f71ab6292409eee79a2b485517f896e2d222dfe9efe1c60b8448c662671978c0a4a1afa62e7b24d92fa344f13f972cac4b8df25122bd1727544612ed37b42b5907dc661093d67fe40c8078bad2aa1d2f66fb0eb20eaeae9758e786835c9fca5de546d09852f9516376cb78374fcbb0f36be5ac147793e2c59d2d0d1e066e758aa2e3d716aabfe9616353e65ad59dcfd9dfb5255626035070dbc29fc2b01278323672a47f27ab2cb990d712215c77dd4b9c804f0781e73fd51dfed9b01bc3ee2d04f43be0326f32ce3fd7448e9afc02f91b581289c4a3c304250f37623a8a84f57a538584c0a8385c8bb92a29cf080cad6cde8499fe04facee6f1c4ff8a28a55708c0d6a9d06bf9b6a11956a22019c8a7a9dcd24ebad919758e10f89555dd366b7147dafae61597afccbb2a25cb497eb6ac63bffee5e47c0b5995641c9f195388ff4b707b21108d4e587f727b5bd66baf968eb6c7e546998b0331de86ffe25b86727b179c4797f96cd6b3dfe9e5eab21384ca792a5d72256128372eeef16358953012780a807843e069b82304dc81dfd5f91b483597b8bdadc191a419ce0360091da8909bb0c4ebf11c655a757f22a3e50e7c5a6cbe85b349e695de4f661fe4091fed361130366a5001be29bf02916b8c9a6d252e117536eeabe3b9715850859a8f4d1026186e0f4a8fd2b49203c031e81687229e6c22768265b05c8f94541df844ea0682faedf3644bc899ec37161164b383c0d6edc0a95c2d410ab52531aa3bc400ecf84a20ec8ce0fb702b55d7a003fd42ed58b2205e97830f122a8e3221d8b634d3dbd3250d89601b0a0cbea3d41b0509f683c6551c54442286a939e26f62ba4cb7ead1d42e33a64b86e67f96c52da94264f78e1d938db5ad1647036ebb66b53470a7a5725b55046d386e762e0fa4233273aab797af98367ca55ac8f7ead7a26f2bdc1c179cca2e4a5c86b3db32d6f42c5a9f3a5f5c44e8a2f8b7053980892bdf04bd561fe92a156edd1e0b17035feebc01bda5230c077d0ecc201d882c0e607173cfee0ae69a32824e8f1f282a554fb4a3463978eedb1d2f9564b47bf2785acaf65a4998ec076977e1b8f7719fba8893e1987a2ab311632588a5a015332658ff740346208ed93371cf95a1382ac583d68ab19c1d35118c186dbab5dacd2a5772c7be00fa7cda40bd38e1328adf8eb74acec1e0cde3f48b251a843563faecdbeba3d6efc01bcd7daac4b6b3029a193f9c8b62c3eb49ac44aee0ecc3b5f24665844d4b1d15bd6038dfc2e180721557da7533668c217da4fa7889c777c9a70eef93bd94bb34d5f807a8f8013124a7716669271112b5929ffbfcc15c790f51a5421bb8a23723cc3308c89cde91c74d1553a509522f8b810161344dce8163bc437266b68235e91365cf9013a8b1ed5e2519b8a71b88aba8a83be6ac0c928f2147fde040540b2579fb4067a50487586100f4b527b4dffcd2c2ad47b747c8eb8abfa7cea521dee48ab4cf8cd48b470b91dd837e2d95887d0f2accfce327f626d2ba12a40c931f9b67c4e430aa617af7c2e3a17a1123e0778ce28aad3ccd3550832468cdcdc9afe4323fbd150141aa56d8be60acc29197992c390e885ff9f86d3e5e1a2c84d583b0782aa7c4da46c463b9ef8942dcff7b6bbd406f5b0a5113a25adb8cae41068b99aaddcff475487b5be4bc08e62783f9c7992a2a9e5221e3a08751be1e53f8e540e948eb82e330e33e3d0af7b70336cfcab171d01f0f903d5d3e0249c44cbec48ae0857e99a2b3ec8107df85e6017e29d58149e264fadca09cc500844584b3231565c6e2886d6fd7d5562564588f7ab3677a52ae492eaa4e17d18cdff9628dd4b926f8217a55c26edc3b696ba97c5a44daebf7c38bace213631a024f074e0b906f1741bd0b8c0240208c126eb5ea460bfe7674e489956eed7d701dbe97d45abccc8ee66a6c56244ed51b1bb85a5647e462f5955535cab166ed7d21bdd4b008b216725fbade2e01321322c234a4de10e2b8c20433058f8021918e016250f0edf9e835fe0d983c3cebf32102165b6021d47f8e2602da88aabc6638c0a7bcbd1744059516c4ef5515248db9c6fe397117e42eed2df7dc7fb6e6e584928f3502105c8d2aea51a300801252a518777d2ad8d0422fdafdf8611a8d839fe773338abcb30fdd88f2ea663c01480e3b69ab56a778c5b561c3a3d4d67f398aa8312d0ab6ae7faa731b4b17c0719b2d2531e95b921955ca982c6f48e7261b2fadd0223bb2336830bb97e7246edf618833baf612c6a73907432869081e8171687a02bf09e57b75f9c6ec899e2cb74e7e64d2d65ca4579f8f3c2e21b41f0fc984b2da6d7c252c6f27c52229c101cd08bb00afdb6a3885c1413f5c9df6143804dd35664147edbc4a7db634ed670a77e4852f8b7384e15576dac09b3a65719d6f1799cfe415100616af3b4b142c22f18524a97d6a5e44a0604ea39f14d94d7262dbd3e3731ef4c85c4994f2c213441aa0d51de56c347d7c09dd9a355bf414326d2e31c6c883a6627b2fffdf7330dc76724fa8ddaac774844c29f827450c59dc98a9bc49bda43be8521e90f4b6e4c814ac34725f4463ca715ff17a921aeb551dbf9d66f98ea8202cf9db4931cf2335782dfaa593d1905587b4a2231092c3c4fba4721c794fb935ec1d0fe9db95c8eff3d796ccd28239bd5ce5d8a8000b33ec3498db5e5e4554216d7e87b0a683e412fb4b32f05c56b7c0f00866eb40df1bd474e70b0a07fdd6fa979d030e3ad8904634b4274beb508753dc32cf624fda4c4477e80233c75fde41ade45d352ce16eb456a88acfe4162c09730babf47105c583007eb6d28e2d73006b22cff971bd260b6095351078b193f1bd9a508c9a724234d598a2476ee64a2e65b207db327198d007636f349d36ea6825f0a122ca582ded42af32e7558ab20b7a2962eed77c5a30d7965f97f5cad5886ad570066d746ddbbda94eb3b75154b047ac4a532d92ab0da7c2c814e4145778624cd4d93192e9b0b908156de92e9e5355654da50d86cec51cf9dfdbc7dff7220b918ec39db07c38197e7fd7f9ed38d83cf758e3e327cbb57761be0d47a9e76d773816b42fff6b1a2e1ae903129818eb2930b3fed2753deb45fd1ac6002ac48e33aee03b6742e", 0x1000}, {&(0x7f0000000200)="d3e2a0ae545f2d9d609abebde070382f64cd50a13f425d13d107b66d1007e7ddb5b653d604b4878aac0ce2e4207828bcb8f66bde86608c1ac521c9777d15e103dcaab51b0af504c2b409569f18cca195ac83dcae3c79f953072930597e3264f2efd3f18a246f07ec52bec46e67b2f727748a051b3cf627bc8c", 0x79}, {&(0x7f0000000000)="0c9dca3b36a431b04bfade4b46a72c870b8787c82b7241febced0ca15468faf11a6ed6ac5f48edd77cac9f3924ca45c727f502308a0e318a09322a", 0x3b}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:19:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x9, 0x1, 0x401, "9fdd443837b4b049ebeb9aa69772a80aec7b0ea4", 0x5ed5, 0x3}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffff9eda, 0x2}, 0x8) 03:19:31 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x6}, &(0x7f0000000040)) 03:19:31 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x200000000000, &(0x7f0000000500)) truncate(&(0x7f0000000100)='./file0\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f00000000c0)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8d99256583e2759f84744c39cec9fee15534bbca0c2ac9ace20c797bae2949c6ddd4b43a954bb23ebf29cc2a61d8c3e304bf067d383530f4f51ab59e112eca261a5a0a2482c1e078f147e1be40da0a81b5c7dff0ba94c506fc7a6fc20f65e0067dcaac1d4c026e34f1444ab831cd4eabe47ee466b4f410aff7d84e363a1301a820711dff6672819f8da9dc249c2d29bcdbe3683c513c3bb2db7d03eddb6d86a9ab830632f5fd70515b506b57236f93d1740cfb6c4219f7168c4d684c59792653fde51cef8a3196613172d531ad5a6bac5501dbcc89bb2d0db65a752216a2b3fe4fd4d05a7c14de689", 0xe9}, {&(0x7f0000000340)="c79846cd5b22913269c861011dfdc5975a3505184ab31dbde419cb7796e76b9d90b0ef098b381bf0692945dec7094e2ca152a2f2c41908d2464dce8e7eef99f05472d8007bf33dd85d6e76849b68087dc683c7425a3a", 0x56}], 0x2) read(r1, &(0x7f0000000140)=""/187, 0xbb) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:19:31 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) socket(0x0, 0x3, 0xfffffffffffff6f6) setregid(r0, r0) setgroups(0x2, &(0x7f0000000040)=[r0, r0]) 03:19:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000054aa72075aa500000000000000000000000000213cefe30d65646d000000000000000000000000000000000000"], &(0x7f00000000c0)=0x43) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchmod(r0, 0xc8) fcntl$lock(r1, 0x7, 0x0) 03:19:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x2, 0x0, 0xcd, "b6cd914ab248b73def9507cbab845193416ce301", 0xfffffffffffffffa, 0x4}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 03:19:32 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 03:19:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) 03:19:32 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x200) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x6) 03:19:32 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x5, 0x9, &(0x7f00000000c0)="778ea2e4f478d81daa4e96a5d2e4cfadc2f6e57ffd6c4698f83730876f3380b832ee4167e77c2639847b39bb1e582b73f9f1518b711450e5c246bf3d65e71d98327518bae13d4aa0525e37892f2d820f52261bf049777f083a4ecf2951cec9cd692ce69f66be1b8208863beb5e43d965c857dac21e69163a7148559d74b285fabf268a3cf9505c79f9bba4f1bd2f8576022dddaf45b677f4abddf3d64c9191ac170db2bb7706b7da", 0xa8) 03:19:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000000002, 0xf37, 0x7, 0x2, "d08d2770dafc8cdf97ab36429cafa49fa65768d9", 0x5, 0xfffffffffffffe01}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 03:19:32 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = shmget(0x2, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) semget(0x2, 0x2, 0x550) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x0, 0x4000, 0x108, &(0x7f0000ffc000/0x4000)=nil) 03:19:32 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) 03:19:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0xffd4, 0x0, 0x0, &(0x7f0000000240), 0x0) socket(0x10, 0x8003, 0x400) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000280)="eee99a0cb6ffab4bc7e4b4a665e766690e41d7394b006fff367ec50da6157aab066a694098e420f8cdea066efe015f6426a9f329b306615c01a89e568e3df628c552f5e6d776396eb3d798a0d16e0dcc97f8fc56a699caaa6f8819c81c1501484f1449375753c1fdafa015689365dbbfaba01d326761896821a6cf72dd99168c101f8f3b345921aa24602412cb55e173e4bbb8bf4c62995e99cbb4821bd9f8ecd1ab8d286ad709c210a5132ee2db9f6b74b3b093f39bdfcdefb7af93b8c62238dd83fbcc852a10157805cede834e398a6456bfac08bf37a1c41fb5bc8140d3b04b00af2da932a132cc0ceb71c0e33c302dfc7a6ed91b5d6d0c6f45d013b1555888008d15967f4e3b4746547aacd6bf4de722d8ce260d712c95c995614329ae4b81f7677a0916bcd52573b858f6ec2b686d113cbe72e3af24d2a3680f347d7143e5ced6862fbf711e0e1cf12490832eacdc33098f024d0d9d2e4d7ddb091a359c221b20cf7b623fb12acb9337ec083e00a110a1b8e9a9c738ff34db65e8e594f4fdd097c254819d893c0361326403d71e2221ff6196065f3bdc0be7e0811d92974075066a07039f89f4a1965f076d6c3959b5acead9f44c2f365bb281c3cc37f311d2db5fbee06414143ffe695412891d04d240f8375d3c78f6fd0f9c96de0a70c7e35e4fcfec34c7332e4f6e61044576bc170deb3c11b100a147793093a4c533009bcab7c1d70947344114f9e9ccd437125be5e071fd5728a692656b7d7f30c452d98bbac28e9add320960ea994cde3d53a4b51e0c97c4a100d2d9523d4694ef2a629b38b2aa5330252d37f527adced12e35752d1c82982142dee449fa174d1c95763fbf8fad98d582e2f3e2c3708344def9546bd0ea61752ff0d8394d67b3446b0b51399d09a2952305a2da67474aba9ef0f94ac8b5de9f31db5af0705a2b9c701807d7d7d074131275acb84f8fea298f3dccac04d1ae0f110d69b37408b5bc4ea3ed033e9af2fcd04cc345e69e8ce2932f0543c1474886bbe4b2db026a9e993d940d7451590761d91b0fdaf17751ef2c7fa2aab2694ace92e7b06b4859f117214a4077c245d3c1a5b4765b0b330f3ae7b02fbd52a1a5f8fee3d4cdc00b04b1bb0d276a0b8212d02d7570e8bab709951a1286947af92f5efce8c5e22a6cfc2a3e02d25e50aec990adeb439a367976c1eca5d174540f1860a06bfd4ba67d0657d1bb4b0bad6abddf679758901fba65343e6d4565cd01da2e9f1743370c72bb053c46745e828cc087e9e849cf2678cf2056a7c9c31c4c2e74388b15d657d98b2f897577290a39d4edbc23ffeb739e0708d079a70924e56ea3608f51b6d3852b0c45af0c470e4382d8daa44556bbb30957cdef5bd6ac05d3f130acb1ac2b7b9389b32bf159c45fd1858a1c1616ded989c1ba3cf5a37bb194e46dc0fb91f8830f926432eaaaae51f23e6f2947b8d8b5934bccce35196c0f750a1d583539284326210dc210ed9db7b5ba38fc4d29df49290983fc055fc748fb09ce3d1207c7c527d17978615680afc0638c4b5726e670e3b9424cee0f7002ae6ad7261bd73efbad765db65c934b5d564ca2b465e7177bb518b3b79cbd0805926471cd03d60f507eb70eca2707f467de0c37ff01dd83ebaf0faaf16481f6462ec059c23b8615ba67fa83f1e07b6d707d53a170813d8426aab965fea293aca25a17cba06cfa02c1ba9c7e0f3836b7bdbaf0855372142657c90a06991bdc3270b9b2c9b2dd92bd6ff874621e29f8df4f9bf6f6d28618f37535317aac75b90fa3ff0360e40c86700a76f9d9c114cc73f0c4a65a1a794b20e2ad9ecf31dfee7b5c60034bd9ddbcc08e71e1eeb9d173b35e0b4656e19e1cd7b426ba501205d235e53d709eead850937ee2669e917057b8cfa9d524dd18047f19b453501c2313bfca7d524b3db69f80d888050382c3b15544c4541f4d82270a4e3694278d73af34f056552f778125f31c2d7025da22a8401ad5c0dae2b5bd8d19e598ca945ea10024c5daf4fde12c4a8015ee127c4fb52fbfd6dbac9d5c71008b7c53a05565348b85d01dbf9ebc28ba8a7e7c75b10950fd6982c2ae23318bb467f5f90ac375063891eb5907c98a7f86e25c06507af89e69f3f7a29b1281040b8d8f4e1c2ce146450dc3d4810ca9def27ea5bfa6f2d680f3e390bb2660cf80247712467281cb39b2e2932436abd04cd04ceef24edb78ee31fe353ba7902f986fcae63ed14a907e79874f3cf2088dc9976b3ed9e5416cca32066bc88db400b7291d3f9ca39334ec094cb41695206e10888eab19863bc6d165b108ed7c92f58f54132355d3389b30c0ca4ee2ac5486aa6b316f4356387b1067e9aa8e527da0616e1c26b06c2b3aeaf03c24a3fdece97d83b5eb5e112beade50c08752264c24c79d2e3a583a008bc0b7de2aae02c7749b6dad02d909fce8b191e2d172d22585d4a370a23134126e115590cef48fb2fa41dc321f04c331cb696d169e235908a70e6b36f106f7b5fceee497b35065d69997be72881340fca84fb6c261644403492e059c380bbd498582234dfa5c5c935bd241df149155abb882f66cd21978a8bff6a49a56f58c69b8ab5eeab0ffee8523ed08683f485dfa4370cd147d460e7921813fcd9cb8865bfb7c6d3109ccac993b71c2a016195eb860a8dccef20e310f6c8ef2352c7a4a6529412ec6b454c7594eb61dc6f5110fa5ac4f8ecc11a5c34a715e5f91ebbf565c0ab0f6a45a48782acd34df5183c541dd82f2ba9911498116f0689637093c7b343faaa9ce13d28fddeba59f25333ddafeb1e1047c3249fb84ef7feaa34129677dab1ca2e73701ea534a79f1d0e1c80c56baaf2c2a50a8d64470875bc1cbe99922d3cb8d32f193213a35f18f81250383476a2baebb7260eec24799223ac62868a63034d587e02103012b04b88318aebdc69983eca50fa9808e1e0f3a37d81e55cab2f013e2c6d9e2032846d800a0a6708507219e558d4b1170892e7b97b75b753f41887e91e8ff52b8581300e58c43aa5cdcee60feec302c7c1a60e9d4e6899a29f1128a6ff328b9015c3cdae1287a56c3535b4064015ce5f6f2be810304c65b9f2325d6de0804ad501408c99d6bd101c2273cb7616ce7fd79e2f7511fee275876c98c3f6eb0a769ef2778f741508f774106a55bb1bc9065856c40b9c37b0676762e72ab535edf9e822f5ab059e79862e28e13054c75897f8ab5b99517814df34641aaeb50ce4e94c0c2f33d4620dc158401248c158517df4502d31fc9d95f030f072209d96a7528625db4462414d0255057c216a7fab24689d5ce755bb44dc12bd8ee13ba9a9e5c7acffa425a3b9c5020341f07b1051fe28a12937cca07985b6c73ecb852a6f222aa0747a103abf7581e8ef74bdff52d029ce65daf39f1498c30dfff3c5a5a49c3884f5c40fe663c3552ace77f5d886bd179f800d731d6b5e40e6eb246f063efe108e3fa26c04c62c09e0ff1395424177dced254d66655f12dfc3e946ec12e198139eba49768384de0b91fa55a317de2b6d67e19ae24bc9bf5a083346b0f0683eab33c8a06aed48aac22c5bd3fbdf8212a0fe18eec9c193df46c9385b75f95eeb44cbe940b19dcc32b7638fb44fc994f648529582b46829b11542eaaf3a0e815f4caeba2f95307b35db5f00c9f3b2365fa17e14758884e7b4dd16df9a94ea9e4069102c69e5624c0a37bdb0419636370e3cd022bbc0d43d4be24ecc152f845275a187ca115a2cd8be0c69722a82bb294b569442a81682c139d8852647f2b01f92e2da19fe1c8e7ae1026b3cba54c04dbd7e2978993181cbb07e743bfc946366b6ffabfd10178d8473aec300c08d43c755f6b375f92dd1bc1a101278d82225377d0d6e1d23962a9004e09eb9e935bf15a969b9ad4797df1d277d1ccaa154d5a36e3131259fbd69f135e49fcc3996d6ceb7adc72bd8d0b743029d0489c9b48c1a6723e18aa2b576e1a001ba94ae724479367964310b3f9413539f4027869f5a3033f8bfd209a7bd5f9dd17f9895cb0304d9a610ba465745a7e298c279c5ffd1bc1e8297292a13f20b05edce472461fd8286ebb4b98de20a41706e526c655e8b1f831a5c03f71dcea5958bf4979d7d70f246c5ceb9b6bee01d19ae8e8a1fb12a0daf7131e8b4e96385164f44a690b79de478204fb16fb9515a9dae815c7863feb6155a7dcdae3cfb46ddc3b064a71cf6619f5818e3c9b091033b3aed8e95eafc75f2067b2d9633dd473e02ff9726d784f5614b733910c2aac36312e0927f9eea4b4e3e5f7dad2dfb9272523b94b079eb92cb0db14ea8ad28b8322ccfc43b4fd5c4df45ed7987dd96d35cf39c182f1c0603f744592ee1181499b173fb0180b153ec8cc523bda78eb4621ee599a5da9e6d75adabda5ab445616cb9a604c659962341a01d7eb11523afe06a0ef496659571f45d1c9b85f2ebb7d151df2619cd2db0d8d742d5056b1bbe3cf8e3fe06bc2ef37167d5afeec85f478fbad876a3c19bfec04ef58fee4ef73a15f868bf487dd1e789bf2d95b76139d118623d1eef4b7b55ee5d984cb9a6c1f56b924b5ed2e2aeaafcf2e58d299e727a47391c8fd5942b6f6c0317123a3de6894f0fa4bd0811411447cc8649134418f5172fc3294799e6f717e83b6571459f4d8bd5ce4f9ae74fec97b967a6e8bf3ef9bc10e68e382923e09282670ac15626219c67052d90417f172bcb92bbd6a75999b0e37f6c744a4443830155618cb51ba8298a502de4473fd70d4646727b45769bebdf2bb03b0ab041dbb6dec16a182e36975159724e5d2054daef77394781cc66a28d6e98ce5af1bfd9283ea74e4b79cd57e30c73d48c11a6e7523b83e034ff3f01dc490b74a6066f376a27b7a98685bee5513a710c6ed4a0c8765fafc645849f1cbebad275385f8e061c4646bfcb6334e6f63074434138fddcca0241caaba11375d9e4b7b4316dce2e175ef974476d280fd33da42d43051db631d1d0d8f91e0392fd8e3eccc94b5eb3b8fe6f0e0ca7ae1b567479b9ff37db7f3837fcd53aa6f9db2a571ab80ed5f601f237354525ba75c77fc15b35452f857ffaab5ad481e7296cd74483b38b3de5093236c0420a74a0c7b3e316934bdf49a4de848e724f6fef0b3c6af2ad73217b153b95b41fa931190e4e0ab060a4e6431ce9681d7a0730e678b4111dad8e32f53420ccf0b12528afc3a62986b7da50f5a72d716d985660038edbde1df495effe23bc85f92b6ef9614df765fee613038c0cd334727bfef7f2789b65f0daa2821650e5f500b4e9e574f92bb351481aaa53db22b7dc49ab734486b62c4a3170f211d52faf07ace659de0c59d7eb63e324ef3603b73db1d38eece2e849d175c941d56cabb1c01fd02333fc0bacd6bc9ea0c50dd15ea5d037ddc000487553b5354516290784f193a730129c16793a0d66b9d2e8e77f50c3c79ff1bed40fa6ef50b48b88971cd588bb0b363901845ca5049f75a19f8b4a046b0f9bc09aed2aa08a32e731e033f5d4118cfbb4d98c05d9ed6fc9348cd28e735e92fd29f4dc32e9949588d583e439739038dd4d7de1b15f1c956eb0c6eca3981abee99333029dd0fc2dd3f6fc8f0e22b40e899def09b255246ced446a3f013ea20ae54079a7a0f99664ef32eba4ae8a9a359f43c20da45dfb076cf5d81f3c928150980267b471ac39ca837c19d9f617b368db279329f0d64317e97410a38f4cac156bba55654c917a526c495dbb60c43792744e1d5956304a6a1a5bbc4b7805a46f3ff2b6ee220f0c2cb6d154280e71337cb4c63", 0x1000}], 0x1, &(0x7f0000001280)=[{0x110, 0x0, 0x2, "d44baa5ec70de3d6b6b34e7ea37e0f3a830ff9fd4ec882cf9f47e6acd5a67f5cea6ceae23c7404115e053433e9ffe8956bc092af235049729d855b22f69dd09208b1b58161bf44404afd361cb6bc227a42dc45a6cfb400188091a058370deb8bb6ac995a49201953c9d01ae90f7873ebe1ccb86ad7659a5e9a035c2a27b8b014d829319c5f8d1a735869f8218ea2e5eaa7fcb19234b2a1845efe971c8aaf91ea5cb70ae5354efbb2280e03b9dc2c8d061bb31243e2bee6c5c0d2f71a0fd77625c77c6f7b6f5a12e86b6413ba5fa09defe360d636310445b6f94f65f4f8dd0375fbc2a0b0fb41e23f8c250caf050bcf061eb19685ba618263cb"}, {0x48, 0xffff, 0x5, "ae28afe29970008418f32f645e722b70fb46c3220904a6aeb9175a2d7372dd2881ebdfde63bd9db068f1a87c5e1eacab9c09dfcefc6b56"}], 0x158}, 0x2) 03:19:32 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100000000001fffe, 0x200008) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000240)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) r2 = semget$private(0x0, 0x1, 0x201) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000280)=0xfffffffffffffffa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r3, &(0x7f0000000180)="3575774884029f56fc2d32a0a9baf956b60cb19c16d32cee0009c70bc4335f1bde5921c5bfa157065c2d4d30ce6d96af42d2304821b3b5b22ac60962db8a0c5a28a982e2315d478025cfeece569d17e6ed7806f3551e317dc42625655fc8672c57b71a9d76e12f34b5bf566e11dce675b633fdb668f1730e554589063714cd15fe617256f30d56a6d3cfe9a0ee982245", 0x90, 0x40e, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 03:19:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x22) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2, 0x6}, {0x7fffffff, 0x4}}, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/64}, &(0x7f0000000240)=0x42) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000000)=0x8) 03:19:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x1, 0x400) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 03:19:32 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) listen(r1, 0x9317) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) listen(r0, 0x6) dup(0xffffffffffffffff) 03:19:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4413f85822a0e5441af12efc2236dcc409441ce421196d4ab74e6e6fccbe25500246ca0db67a1af823bee71d4b440aa0f753fb3b1c4cdeb11f38daf695eb23d3ca151ef9d2", 0x45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 03:19:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/131) ftruncate(r0, 0x0) fcntl$lock(r0, 0x7, 0x0) dup(r0) 03:19:32 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 03:19:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pipe2(&(0x7f0000000000), 0x4) 03:19:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb07000000000000000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) recvfrom$inet(r2, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 03:19:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000000), 0x0) 03:19:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0x28df1789287fcd6b) writev(r1, &(0x7f0000001340)=[{&(0x7f00000002c0)="40dbe8a621892b75cf7eddc13df9dd9547e7bd1f87a5ea261872fc37eff7071b32228866da13edca2f5bd6788ec10aa4bc1f612b6f1413833291f937b73826e0a765b7838b95c464096c536092652668f62cd70a8eb6191f02203f576f142343c5c079a7058c872a38ed0d5d4d3a9a99fe5ac3810a0dbf22349f423bd7063195aa87e8c00de0d611a41b781528c27ebcc29ee7bc977da55b703592806a8f956d6fac63d814443faf89753b01acccd14ca3ab6fe5860041f1784c63ecc799fac6144bff216a0a4ee9a23694b11c8799513b18bebb9bb2d1d63b33fc8ea0deeaefc54778774385be049c5c038cf3615f454bdd0dc136932a6fc9be7bee9eb06a994d4240020d7942dc800e0945f1bc4fe616ee29a1b74ce9d415241ceb5c60caef2f5fc432b1fcb483613da4e4083a78827f26f4707b79a7c7bf1ca30e46f016b994c6e09f91c15f042d78fd24ea50e7b12b10da0f2c9867b9aa4e804cb9b4050cac101d0606b1edf5e30c645c3b902d908e7d0ee716d24aad7b3b34d76b04b5b5922119ab9f5551cac32cf33d77f3530f47c9bfc3b7a2cbf9e46f30960efa8038a615f604b8125ac3b8c75f81ebb7c899f743810fca6028c47b2d81afe3d1bba67cdef8d889bbaa0ca5b50880e1318b31491498dceda30a9d0a33efe4a775c69a8de154090cc1aeca74954fed8ae6dbdd365d2ce7db29bf8175db257bf6ea2f3ea507cb8fd5779ea71beef4b4e8563cb040a614a1fe03bd5fccf7cba9951305c86f558fce79faf50da4dadd19c15fb0f3b8e415178972a777dcf2d1e9a8c0fab02fdfd02f48042692e63d0f225ae16869c9f72695ea4eba7fc4c05f58e7c02f288c13b7fb99570d36378710bd45964a4df46930a5abf1d80567e043545343ac60b216e3e8fa049c7a0952b3c39975a871d4f34c88bfb2d8845bbc64aa769ed4fa74ff4d4b587b06d56638cfc2fb356376647e2085bbd2315ce4f71ece960ffa8d5a70eb869c518b61b1898acee97e6ab9013f6002e649dddfabe7f1df8712c735b932d5a5bdc3b4aeb8824817a626328838749deb86b21c1e000716b97d1f534b899936402c1bd848f7b1ddd148c736d2e915ec5290176917f37edbbb4de31c50fb40c87fab4dec5f9561a9e7312f6541e12e112a804ad13040a0697ef7ac4e753a315b589c477743d4df7fc54b0805468d3da006c37373f050622cadd2c47ab6ac0af9340f2d2b3b8dcd06501537a64617b6b46f48822c225a53726c1e10857aadb89ce1a25f7439430cc44c8fcbc62b87a6875e62a2cb5c97ac60fab4b02f3d38b593dd491fb606fd59e04efb5d4fff0b4f0e79e4c034b023e68489770142108782842636a8c7156948545a5fc49f890a68580159e6ff079ce660f5d39f34fdda1bea00583813a00b9f2569d3da210eff79f58c4888bd991ee9185712265ed99e2e7956fee075d5e66089017046b94b8e0aa900a154df54767860c0a2036eb2b1e2ee750d3a230ecdfcffbcedd9146664941cb522b5ebf7938545515df7c9f22235371deb2e1545c5908ef364d38985d3671836815cc9ed1ff95b75af7a46ab4d58cd767e621a8fdf441614040e74bb5cc0abf837cc8df73358779c631aff169ca6852e693d8fd0fd386c34ccce033e5ec2d0255449d7512c15f56d0d897bf50b57d6cf638835b299a6cebbdb1c19f9345e4b7e2c049e7ac65cb2c80e2a86dc12c24ba8d0f1f66c3733a4ca1fc14f367ab72830180eae2ff5ad9da89e0b2551a0ed515306f661085950a9fa6b7c1109f126a3aab330bd6f5d70499b07a8d4960e4cc44e074e5d23d1edab148d759dc357beb434282f3d5acd052e1f116bd313bc7a9145512db691dd00474a3f0dbc70f112e4d4beea19cff5bedc86cfb40fce99393ada78d763a379db9dec7790800266c021bdcf084d164ddb490c13b81e121f09a8455159a5c09ffccaa43de64d30c139aa5d8de7790e0dba0064f7205e70fb25405646242c2358dc40a8cbc85be044add105793a6dd07166b664e01b443e6fba1b6c6dcb8cac31abdb417512d00933ac5e9a42d7798514c654a07f56d2c5032e925aab573f2c48cdacc7ffb5719e93c732932afd1451c0aaa0c2daa53cfdef1699ca908d48f23cbafa2c746437acf8274cb3f6d252f8b5ba4a5daa9ab949be8404edc96936bbc93ebe44f957a7dfe51cc5a90e3cff810a56762216cf852446dce5eaddf044a7a321608de4b0f4de7c157cea2c513452773df61bea730b978bdc123c0dd28a256e1b28af61f1c30e478ec582623570828c9233af13d6691e31df16209e45de3476d6ddba52cd04ad1dc809499a31ad1b3900bd6da7ac98fe12afafb897b1f5460a0d77ed3e0c86c20418da630b311cbfa89e2e9ea095ba7d167bcabd348f803260ff5a1b3869a017a688f19cc937b9aba58c218bbbbcbe1e610022dcfc5d6658ca2bda58aff4112f86ae27ca27394f7284c06910e1ffcb0d4419f59bd0bacd128a2dde6c91dee39ac0bf3cee1368de7407322707b6f05a4203cef6af3c2c84ec9f8475257ac394eea70a0331f168e4fd177b06cd6f8034b9a231c5969a05a937b5ae2196e4660600dc6e0cfdf98c203a5440c9ff99090194cccd6882e08d598da220376297fb7cfcbe2f86c56dca41e895b8b62f573587d25a0cddcdd1c059427038a7c025b09ac1dde5143f4fdc9fab3aa5f6ee2626e0c027ae0e5b7750c28a1b804afc7b641d8a10f7846ea2b181eb05e69446a24dda1ffc3ef2533b6fd5959b458aa62e2197213d38399ac682a6cd0eaa0b6ed3577cc0204ece43f66ef858a870305f7108ec7f570c5db0c4756b7413ca90d2790d640c54c7046def535ca84fc56835d93de010ba161e6fd63d8a3e794092be88d51d5355db2caab9a0140f20e2739d1a86f98dee62683987b5b199b2f425f57c4d89971c3a65ae8930942dcac4420682e11ec881d4c4ef93af5769e15571fc3b2063f61676389d8a427e5cf44f6d3e63d0b5fabc18815f5433860f48ed7de1fd50443b81c31c502fa4850a2654fcb087ff156def20b5ec0ad0426499e65bbd90aad5e19dc2d0f230948342cc9a33db9e1b045dd5a3993aacaba239c8129b356f86fca967233491412dd7f0062d96f537665c21aec2c15589abf16128cef59d7c973fc8005458d8dfa4b61da4eb655e3bd70499882a986874a489315865ded80c0a07ff2e07c4f562babc75818ab8cede00d069252f2b109e0b1305467d6309ca93bbf78c85d353ff5770eb3ed35bca2728edc3dc4677f6e1734bba9c416e2e59d8a45b8e113e6597ed0e7cc58d4dd4e98d7c0f4543058ce8d8a319ed34d524054dee62e1776f94aa61c1e196bfc202da1fbb23b652644c0568b6868f1c56232ebe13b9c8b3c8bd8bd91f2693bd13f8a5913eec4684f40eb814a19d852c216c30bbb9b79eb4b650f1b307f712ba7d3f2397aab250a9c0c97e51ced8839699cde4a0b0d02a3e267ac80639455a00743330eb83bad8ede8a25b82156ca8bd5ded2abf38b72e8c8f9215e2ee619acf8f1a4d17581dae1494a8b47f4ff0c39bda8c841b982c4897850fb8362fa5b2a361593d299518f6b27667a7e4a5c25c15d15a1cb920cca81782667f73a1af4bd023912a62b4f92fc51f99d5a5257e964a412f21a3e90e11aa896e64dacbf42acda0df374557fc68ecc203da02612147555fc7e14e9ad1d74ab1f4e04481f2de5669ae62e55ea97900e646d2359f3b22297e4ad8f87210fee3fc1eec1a78d66902b970aa274b021b31ec4f733d73d11ab8b38f452e285b26ab337d3f4d426c62c833a34d4e833a8b63a349ff481ce94c84b6b960878ec12889474a0cfdaec327f0d4fd9e999a6ce8ac9e7aad4f158132d8e272837427047df53d1846e18c3cc1a56de4ed402d27d7e378996357478748f58c20c523f8f5df7e07c53d38c21b8bf67679a788786ecfe2d132ba5b70f7b74ed8d1e039d3fc3b2b44b7957ed4acf0f20a09c179dbcf8e696c0b1271d5c97e406ea0296a2bb54e889eff3d8bc2ca6afca87c07263d7138aa12fd12ee0c245909a5acea3e4486042ce225bd9778e2abff243ec7b2b7bf00025a4f00f449c76f425f34421ddcea2f4c53e59d4220de0e7ef4a673c5bb4f5676d9de9138d41418d73112484e83da145a97833c81ba385e688c9c1cc13e6d9f2b381b56e2672fa037ed39f13cb164b1faf84daac12ab3a90f8691d81caa44148dd54cb3c2833ddf7d1402bbb153631fb0692a54cc75a83f45d08703c2606d887103f62ce87f1269e2129d9fa6f7ccdb8e33694d6a4e5942c635b0b76fd5489f9f4885160c1046b224c35a195859a3adf65d9938f4a1caf72c8108bd63f4acea24cda03aabeb7d694de035c8fa31095b1efc82ee00d36f980d5abbb78287d9cae231537f8d7c856544882d989f528509beb9cb344193bec7bb63e3d680573b397b9489096359d4f77d5a41f7e87e5fd78268dac3a1a3949893d48996f7160caf4fe6298bc3c1b72950ad154a5cd3cdf9e0e43eb95d2cffe2b9b76958a04bebc6d65d71869da3018ebe2f6eeab79216b850201960d7d545850ae64f1e4fe62a649841ca834afc4ddd275a5e8a4b2da82811abc1662c99ec4098edbe2a07b46e950c00dd67c79e9061f2d515b62b1e8719bcef43446f54e1db9c855fec23e0822f7fd833b26a549bddf97f96374531fed1e6ea5482c5cf3837872262f4b4c4414f4b700ae84e75d4a2d99e047de46872a1273d1481c7e7ad22d631cd75f62108ecd3b85fda35881c65252d1fdfb0786757d1a86e8b42a9077cdbbd30b5110d2268daf07427a5384b0c9f8d431da97c92677d332908dd0f49c602861cbad2b70dc9448e7a4c996b21d40633fdf3c1ac64954e4f23b54d8d2cb3d2cdb43c87ce0c780cdef62cc58186088766a2a89d265018a8fb1b09ff804f00b3fcf720a277931812a0200da99f4588e53e296dfb391576b87edf0da3290bcbd1cdce23469a831f01ef3dfa3b41b2c372ab360daee1c8c82c903c5f2100fcf8ed8ff2d7f599bdb351d74525ab9ef519c8d5779c9d88927d27cd83f4dd1efdab648b57b2e28a458ba7339d170602afb64b8ade134818e4f2b975c5d75ef7b5197261a2c7dd52f1e3a51e69fc01da508f3474d1736cc2fd97203d05ca298fcae29bd6e58fb4f81707a057be7a9c885b2c4036d7880fb4ba18c5742868c87030788ea84aa7115566b7341e6dd4f45a7996a6384f16ebdc122bc5c67d7a1f09042f2fc2ea7f7a9a7747c6a1ceb131d3f2713cff66538f0dd7ca31d71238c08348416b6b3c22ffd860cbac32057f62d378cc5bf5f4df9e024e1680ec64c1b13e37d85c6ed4208308e9655de109a2cf5b525b78e7182af71493640340a89b263a236b7bdb03d65999a79f269e17da02238fba285b79a9690b510ed36a371dfaf124000018f4c683c8ec2abef250cdf02afb2506c215a3df8bb25637689acab1f24348a409b4e5c7b6adf1f397dd8c76ee58a8ef8817cee6656badd3e863d851e2b5ec159460f554eef17c6f53f06f1ec56dc461310e2ac0b2cafef1f4da844ad5bfe24ea22b8c4d51040689cf5d77de9c120a1793252f0f83f78ef449a034bca17d50c873ae4537f4c9e6e425a0b3033c6e295d4ea19af7e1f249ef352d115a394fce2f6db57761b175b2baa5feb8710c90e8cfaf88e69f9240defed63ae28eac9a7b5277afc696accb92a4fb38fd2cd3133e0b596196cde89e37b480965730fb0f25292d239ff9038c9f42fa6c6d1cac42abd11d83a0fda9b1", 0x1000}, {&(0x7f0000000000)="a7165b512343b71f7b1c20fc2364aff378e1bc3f79093e2985f000983fa4a99e00f4f7fbf5ccf3d4e65b3d63aab4467562d50b63b6b5f3da1662c7907fda812ff6", 0x41}, {&(0x7f00000012c0)="e74637e15f0d68a318bc85180e0e7746fc7dc28c31fe7de66b194af247cd8d1c70d14fb9e4f0b5063e71328f0ce086f98b0b6c2cb573a43243be7c4ea7bb6e93b6856bb95a038100679dad5e45a10e0c30b1c49ae71a07348ce923e9efca43ce1e090042de55930fe893a0aeb0c99ab5658f05", 0x73}], 0x3) read(r1, &(0x7f00000000c0)=""/218, 0xda) fcntl$setflags(r1, 0x2, 0x1) 03:19:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x5) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 03:19:33 executing program 0: getitimer(0x2, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0xffffffffffff7c9e}}, 0x0) 03:19:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) socket(0x22, 0x5, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 03:19:33 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/202, 0xca) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 03:19:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040), 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6028, 0x6f) 03:19:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="5e755e82a0c00aead31d7f38abfe1a1e6e12a45014b52920f418d578134908f9e9fe9c86b240cf4f4a576eb30bfede70d1c8aef4ee10890f2ece3190f6b170fc6f2fa579980af8221d2e0fa1b18bc918b9b2ec27bd3509ff9c46fc96b653b4c66a112a0c9ac038f788417694655cc47b675c75dacc59bdd2c9", 0x79}, {&(0x7f0000000180)="21127d2a522337555adb1eaac63ca50d83874068ecae3b8611379683c3f94646258f3b09f9b1fb3d13590e8fb092803b0e6d9f085e0eda887a32fa9f5997b432309243153123540a845aec633bab9cb2b648661d33943ebe9ca067d0ba580bb561e6c5906c90bcb6fad67994755a5f91a290d1be248e1f9a06948b007af19bb9da07e36422838863760da339824dbd5d9ff5de15b93c7434bd834fb6844f70f6e87295c7e901b79f8911e2fc3332232fd9a917f19721b21d1c0a70cb5f6f819cd7abf8e2fc700aa8615c2c3652d9a04e1496af19adbfcae720af654a4660e52e1dcdabc63c1e62dfa09ef24979a585251ba7534d050fbac80c8fb834ed55344a7bc19a28251ba2ea3da16420897f350a2b84d90da92da5664b596991910d73866d90efe481a93353941fafdc8041bcd277240d217513fcee85e1e62a0082e13a20fe22a546d04069945bb9f42a6404e1e7a4377559ef9fa2b240c88019c117550cb9ca6785d1429c033daf74016c1da69c7ceefa1c56b4a6a6c41947b37f5ba270f824e0a7b72ece4bd02e41660af6a2ae9f33ff2f5daa6b713d3645bea1ded7b33931e45f2e38e0dfecc158f9c502118483153f9f7b5ada15e11813ff76331908b6db5b21fcfa354fe4359337ab94101d8a58c9afbae85fdb8e4e912500f0ae8d980f0d8e0c416ba82b993967c598912d38ec1ad9e06e7695c9bfe6614e1d986f24a03d4ba2956d09dbdf028b5c093f4959316bf0d30f91fac7b193efba0f2bbc9b80483d4fa63e71447c86bfa1ae251136a9a9976dd1f0899e1f4b237cd773262bea7732a01f96afbdd96f6b77174797e57a8901bcab0cc3522e83365a7925f365ce89999044fa7ed0ea8fbcbfce9add4d22b715c05753d399c1736d47b34336d786e8ab1893c8ffb454c9d934bb6a100f0183ee823fa901466f88d91a3d2635f2b5652283672ec55ea071f15a5394201a5765799decd48047bc7bb0057a64f8491482d05c3255b08e768d6e5f08d6aad975ffe9419701cadbe4b084d3646f1800ef7b4d381d5e6d7fc7d1dfe35d8fa36cadc9490240feeef8e11d88d7bc8003c3ffd61c907ff88878c6f318847df7428615375efebfb1787aa63e720cf8e0eb413b2ddcfa7c70ee27fd046d8f0924c26bb52e070836c7edd78ec2e6a5d0ccf3bdfce5c7fa4d718f7be799f0a8a2f31a7979f086ed682b2567f1c6c49fc29208310d9fa5a4a6e8ae2773b7026b64a5aacd7378b73ff78f53e8627c9c30463c2bcd32a3604914ec73827641b52a1a2a6744f9fbfba80719a9e6de544cbb6edb6932b447532eebd404ba3a9aeddefb24cb6c680e54c2261a6e8edeba3208b0604dea81dd36bc3aef1230bbbee8ceac17e0e64330d88402d819c9d5290cca0278ceceba1db6180fe2d2f91c4bbb7a76130e4c001ed8f7a38f9ca3c48673bdba11c8d5500df782e320eaaf50dbe38be9400419039f51766b95daa08bc66a4c9e86ae1de2373459340e96ad0ddee9071d166b430bebe7c45a58fe3db923045d3e96bcd178433a4973dff28710f6887f36fd04dfd8d5c63670e23a4f6149e70e411117bab6c4931c5b7206046a7d22cedf0bec399cfe73b436a1b05fbb6272129620402a15b0c75d7e68d4d06e211d4b565872d476c910313a9e8a93ce9abe8c9d405652bb2c9c1a3eb6d682554acb630206c0e3bcb603fe3baf26333e71f46703ef8a9af6029f98bca5ea591e9b7a01a28dae6fa1969d8e0f0e89d3a329059b11e2ef67ceef496c4c028c6d93af5ec7341288d051a99ff6c211294282f665f8a1ab05c3b123a1402669ed3d14b5e0c752db2b203ac9abe4566467a72b01e05eefe189189bd3fb83cc1b23502dfa2572224860231ccc78cc5afee97b5e91b24d7635175abe58230523c7d7c60f980662ece1036a9ac2467a4862d7d3a599cd440039c104b5f466452ff85b01427ace650683982cf215c252ced3ecad43dd8a1baeca4d276678f9f02525c8ae6428f27b37598cf5591db9fe246c40629255c7ed1749156fb93ec35da2ca19722cbe43607fb7bad04342190446641ec8491aea8df60a37ce83615baae7e9d699ea41dc590caebcfe12ae419728108d4dd5bbccc03dce5ae01302e0b27a8391001558531fc67826e862ca975085f5e86bc2e06bcda39d453c17a4d88bcac6cc63dc6fd4611d6d186dd205e6c75b95f8ccf747be9127a0c5adfd7085e5d36994236514cf8d75d0c8cd497457fe5be5e5f97a3ac427ebf1161a41d3e488ae2cf806c6190c2860858217789750c794bf6a9c4d8256c074b5b653779244299b331228af8824b7850452c4a3066bd1db0999e7c8acc66cecb4a07a63276ef7606480f98c2ce4a831190e59134e3d5348236282d168853011f32a043993672cde16f350581bd5fdeb1c28ee4480753440dd197bbb14cd847296727094d65f74764d6988456ce8ca99e243d4ccf616914b974992fb5c5373794cd8d2aeda0bc000fce0fc6ef3072218b0a2d1aa23331a5004165f9ad3e5f0601dcbe214ffe5d6065c773eb58d446dd3638001f21ba3133af0fa0ad4d1d6d751a8070f6f729ea26c46ee16687148611fd61067449afe95f35d3d374d6ab0e070643796bc92e0a300e85379a9d902f83a74c168c3e0c9a799d76f7afc2c12aed46649333b19d8763181fc7f522e49a89ca0d5f11d22769b8d03da3e2990e714980f1cee979e8a37edfe5ac6e1ed1fe8b44cd8bd46dcf3c9f54adfdf8b3e7a5bdd4873cdb13753611b1fea711ad7cb7212155ec5c7800eaf8fb5ea98e92660d537ac20dde2abc6a42d9bdf5bf68a79d3080ac3658557282d4862faad65d0879794e70aaa4dc5e63bb71445adbaeed78bcc054232f068d9302c405f735135e01e6b2e1f5c106e81d6e46a77421edd3465a81aed0e252e032b3b2524c158a01b3a780b3103634ec58afd1189e44bb12ae3860ea619bdb109c6b3fa93c4d23432862f79b62369244d7918845e5290a18a7759974d9a6154e36698e853155914a6a5967fb0d90d9b6b936e653b4bead08d301becd31c3821e1330c294ef4c610bf7148614dd262a3084a0422264052f81d5de460dc6662ee9ce61dd3f8d501a6150bdacb6719902b64a2f6ee50a6f99866dbe15f60ec6401fee72086bc37f471983f27c968d6580ba9a9e3a1dd99210edde5d98970c3e44d7ca1aec683a708bcf66688a885278cf44e8992c85c86da4a78b8b1a2401ef88b192e5f1a9616163f1ee97ff70a7cc55894b7461f90b78e2633cb3b941c64dc85a3c2b4fde63356eb62a6fc1a8b82e584a37a78a5ad6a2d416ab41dbbe0fefa7ae0112246a385419f24a4305fe055f4c87109c394f601b7d9574b36d14b61469d3e9d7e2fe4f8257591eb9525796299462aeac2102609a29d817a081781a3f4b0afa6846870101cc0a8ded822fb438ed6c44e79fb40b6660f71de4758c9916d6139fca8415974ab03d98dc21cf799f842919cce704ca1ae039f4f7f9b342afa5ad3fe7a65684cd20b463a412b939b063d782f691d050e663d1934e0fdba86f9cea737adbddf0729082276f5f67808626e856aa0088d649527a5abb26066cc037fbd44d472a8e7c554a656012570f2554bec354e4a8cb1eee1b231feddbdd2fcd308246d31b77adeeefc6a785c71ff0fa22ad05e9359dcbdd0bf6ab1bf7f10da0db2ebdd7352133bb4d9fe9b28662dc4e1b6972668f45d73182bf1a97291d1bdcdf89d4a2207483798f8c279562e5bcfc8742208f57102d659da3a0583339e909d71650fe7d17fa9bed8fa853a1ae5f1ba3bacb70d4cbcc146a42eec7e3cb9f4989d78480cbf12eb9895a058fe7c32b5bada52810694ea15357a32240fb758eddca92a852285a6b554a835ce307441c666ee4164b5b0521d5f3b62271547cbbde7708459b711cc1f25af62962dd01c290119ac59d3fd32ff476507d7d15cdaf6fe55a23d98dd8e0bab337f771a7af7f86821b3322418a1802b3087b66211d5f354320dbb0b8280228621d9fb67b315dda57debc54bcbd889bcd4d5f4e91f564c8b43d896e13b6198b436471337e60c05299744b43af92c5eb36d8aa1dc465eb8de1016b1bd7f0a9d9202aae8b4ee562a52853fbddbda966f6b64335696ba0ae1728a2820ee28c8ee3800d755900618233418e90bbc52ffc11372f5b66539155fd1cc5ef25a938d5ce6ead48dcdd3318166a2610c3f0e77eb42e3cc72a45fc2d0f358588165feb95fa7200f589d71509e18c66c3bab2b284437ceb14c4fd369f2750c72a9d4c6cd13c53e14852359d6a28236ea80996e77dc9104f6bb5fbe3e7d62fdc1eeb348a835d8d42723ce6b551d889b23128a3a8b91aafab21bab447551cb669b189b71eaadc66672b249fe17126c849c2ac119e8be3cba02d7b5edade485dd2aa9a552f5e1ab32c9cb6cf181c5d2f6e3e12346d0883e60e9a87903ea8bc26e6bb65d22be8104096eb012ce9caaa5135f603d6e6dec4fc40088a686eb2a3276f3717555b9856bd5dc8fc895c9ac0c43e8bc79cae699ada3b296d4a1e026d520f65c5dd08eb39a120e1d1c93fdf61569f2c6e6b807a687d894471e9f90ff7a03ec841487460fe3055d22a0002f8b4516604df367d5133ae126938b3c02ee0f7ed5540d2bd5e61c3154ec6734c5232d21c380f5918813b7f32b92c1dc4e6e40fa7ff640ab591072325cf4379274f958b47ec7829d5ddeb00bf837da275931c6b320459831f0e03ae0c9e28fec0bdb3f0ccb51c8ed8e4ae8288e88fa15bbff82f1dd543b8e390e6d9e502fa8d217aefd3136fea6d8523c46b2099b2847e7801a74347cbeb2517bbcbed7042270fc52ad75a190cefea2eab18cbfd1c2e7c2f1ddb2ce6ae3bd90f40e29bf683cbb6490a81d3c3e3c4dde755940cac5af1fe155f0e4d9c9f7da639ad0f4b6e97de1a60abd19d53056892e412025b4eb647b4cdb062c1aaf45f15599a831c1493575c9e285bac0c75faaf6b173175cf3dcabe1a1156d364f76bb550e141136b699a4603707f98992a70cece95912e7ba257c9496ef8c141e1383ed6efe8b81f966f35eb410a206be04b7969cf43ea40153fa636751b036e4c63bfd04ffc06396a92bc572f733eecc71c07527afeb2c19b6f8df80e7b1b5a01895005388fcadb1e1d0b73d356d7177c2b36aca12635ab0eee6507aacbe1fea464f0d2a106ed6d8077e64701b3e87bfb64a43fb766fd9834898c2c7b9498d3c01b8ab6851243e09cfdaf92e7579dc9084cb7cccae10007555e9a0ea6ed3c6e191312f8aa8230c37b731e5b34bd4c5fd0fc763a1fbba9d30ed686c687929cf3252150a334b8fd6c6b90025f1ee658c581db3dda45ea9ba67d020a0fb58782c351d1830618750a72588a557ede4fe29b0195c5503b1c7a80b587acb3557fd56e76235c087fc6830044d2373aaffe253fbd71a29754793d2a098f6f2d9b8fd261a464ac77aa1516145018285a87eb2fe294b9b4f37e62553efd3ab1ad5f0cd87fcf747a7925904d8944e7b1c0da2ab31ab31a0a9b847b48f6f8d2f3ff837b563b1221cc4dcfc6f58914262dfa82f2b86a187a42dbe3609a5b1ff60af2b233c831ff0a62b7edc3f51686f547301d4849b562990029491dfac391e8ad97c1f53cd181ebddae96bff3fa8486c989d1ba5d16db9e36e753db2be347e9eb1ff28805084af61431f5fd2bec0a0e9ba1ade1ab99e30f500bcbf0b6098ad7bf102a3bdcf7016aea7eccd1d11f62235b1481995b66883fb8e89a2521656446afb48d2bec8218a7cf725f768b026ec", 0x1000}], 0x2, &(0x7f0000001180)=[{0xc8, 0xffff, 0x80000001, "53947f99ff79d61a9198ec2cb4d2a608dc081562d9779378c485c53cfc3b91fd443df0e3249b15b50174e5a1aa64491ddcec9433e221cf7a5f2e08e43100a441befd10e3120b99b7ca452e1f0fa844c8adf563ece3509a3e746869b9b8b81ba170ab8ca5c93159650f4cdd85a92d7e9aa04eddc5d2a75e1108f5e066ceda69085908614fd55bb38a25b3ec2ae38b913f918d09d5c80fe991ca90cb8987ec4cc6b02d8f99e7455c3b8f18bcc70e7ee4148a"}], 0xc8}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:19:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) lseek(r0, 0x0, 0x0) 03:19:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x10000000000002fb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 03:19:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0x3a) connect(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00007f2f66695b6530006372af4ccad1137b606fad29b55e320300aee19ef59e838b3823cc2bf22935665f693a1f2561c263c96b2df3d4460c21838d11eeecb2a1605894563b166846ec56c59b4dc059bab3303b5a097cfa722e124d483d578f5be82dbc8f53d28a74faf79ac374e50e00e8565396e22b3f20af1fbd480000000000000000000000000000086c392946c66c1c6b392c0d7ec59e553888497445186bbd8f76c23884cdd21b258886a72eabafd3885ef3b69f308d5792e2dbfe7787a72832dd2c7f40d5a28f6737de90a3c86160f098c9609c"], 0xa) 03:19:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xfffffffffffffffb) 03:19:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) dup(r1) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000040), 0xb, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) 03:19:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f000020f000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:33 executing program 0: r0 = semget(0x1, 0x2, 0x185) r1 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) 03:19:33 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) r2 = socket(0x1, 0x3, 0x100) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r4 = msgget(0x3, 0x80) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="3946038e003ef347"], 0x8, 0x0) r5 = socket$inet(0x2, 0x1, 0x4) bind$inet(r1, &(0x7f0000000680)={0x2, 0x2}, 0xc) fcntl$getflags(r5, 0x3) msgsnd(r4, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r4, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r4, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getsockname$inet6(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) getpeername(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r5, 0x10) msgget(0x2, 0x48) r6 = dup(r1) getsockname$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) recvmsg(r6, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000800)=""/13, 0xd}, {&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/123, 0x7b}, {&(0x7f0000000900)=""/246, 0xf6}, {&(0x7f0000000a00)=""/235, 0xeb}], 0x5, &(0x7f0000000b80)=""/229, 0xe5}, 0x40) close(r6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x7742, 0x4, 0x60, 0x85c, "16130ba098683e38b5aba664488124cd50e4985a", 0x4, 0x9}) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f00000007c0)=0xc) 03:19:33 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000001400000000000000000000000000000000000000000000000000000000fc0000000005000000000000000000000000000000000000000000000000000000000000644f32dae85abd010000000000000000000000000000009db4c6e43de990b56ccd3ac5bf259dffe49c0e4886b3d00900277d5a133b9c930c1de3470560c671260fee4d646828d7352c1699dac964bd966687b2b763ee4740efe8ca4acea2532c20632a8dcebbb06cfe"], 0xfffffffffffffffe) 03:19:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 03:19:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x2}, {0x65b4}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 03:19:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x80000, 0x2, 0x7fffffffffffcc50, 0x200008000}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a347dffcfce3613a3d43b8e616d8dab4e1e369345161abf1dc3687b29b80908267f7b352c10e77c6c9bb532b52e8b3f823b605e4b0338f0b3d78f3750c14d981bdcd00e33430ff837b89138d67eb68804ed5658e323807a401d84b625f68c028777fdea9f9e8b7f35c5eb18f1fdfe006b2610683b38ba94712df144e3548ce01eb1440a2366a232b", 0x88}, {&(0x7f0000000380)="b2d4502e0437b712e4fdfd142828cd5baa103cf0eb68d7caeadf78f69b55282464f752faf3fbf54a9f7f645daf535427aff316e6f4d3796d3a2da206f58883a451c509dbe1bd769c97d58d7d0842a71a6f1c1fec8c4dd733a2657f06f1e5ff5bb887ea99f4adb08a37777f74f0f03b1083fa692e3b5dc9d8b73a041333019e23ae0451e70f37743b9ccd92a1612be97123fb92c0a2f0fadbf811eaf209addaf82f1ceffdc624df1f86b9a23cb89224b73e8a28f5ba024de32aa7c9c0752b", 0xbe}], 0x2, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/217, 0xd9}], 0x3, 0x0) 03:19:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = shmget(0x3, 0x4000, 0x141, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 03:19:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x394, 0x8000000000003c, 0x0, 0x0) 03:19:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x20) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x141) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) syz_emit_ethernet(0xd0, &(0x7f0000000000)="dbcdd6aea39b2a7aa0d12c2b10662316fd6cf0fc8147e3eaec2531919b2ace73a1ec7ef721e68eca95f608206936d9efd004e612709348ff9c7ca57e7733ef8eff18d891a5e02aced5624374135b3fbd29ff8f0714f606c48bee0a560829f72222ac5f66e1a430d135630b45fdebda9df94c49939a07b68b3220b1703a1bb0d8bddb7cf282f405d1fe21902289dddbdc3988327c78d58f1f4f0e8e2aac42e0a014663f3f7f448e6e1126e1e6021daa9ef1ca263b6bee3d26ce18ed074291c4df2aff8fa1b77037f308f13491fa9512e0") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 03:19:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x6, 0x8000, 0x40) sendto$unix(r1, &(0x7f00000000c0)="f0059c8c1d4e273daeeab178bce15c2bd26aa2c5713821bc664aa1dfa7362d2fda35905c64f6cd589e900e1b81edd74374c336280b90a30bb45684a9c3350fabce087bfc56dfa4592625d083396fd1af55a7c3601f7fca17a2f45f533487249e17b0fe15ccfd4cd1152b96fd06efa9f876256d8bbb71e0232629d075f1dc85718fb53707202b61272e19742efb29d070aab60cf4a811e0a999984ebb3640becd0d", 0xa1, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0xd4, 0x100, "986a0b584fa2a9d105b2d36e46351a45a743b19c", 0x8, 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x54}) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 03:19:35 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fsync(r2) setgid(r5) 03:19:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0xffffffffffffff81, 0x8, &(0x7f0000000040)="6ec6b4402748c8c80edb16c1dfe0f75a97c266230d", 0x15) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 03:19:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f00000002c0)}], 0x5, &(0x7f0000000380)=""/106, 0x6a}, 0x41) 03:19:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x128) accept$inet(r1, 0x0, &(0x7f0000000040)) 03:19:35 executing program 1: r0 = socket(0x21, 0x1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 03:19:35 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 03:19:35 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x60) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) 03:19:35 executing program 1: socket$inet6(0x18, 0x4, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000280, 0x0) read(r0, 0x0, 0x0) 03:19:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffd) recvfrom$inet(r0, &(0x7f0000000080)=""/188, 0xbc, 0x842, &(0x7f0000000140)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') 03:19:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x620, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/26, 0x1a}], 0x3, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x80000000, 0x7e}, {{r1}, 0xfffffffffffffffa, 0x188c3c02fcbb7986, 0x4, 0x10001, 0xc8}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x4, 0x2000000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xdf, 0x2}, {{r2}, 0xfffffffffffffffc, 0x82, 0x20000020, 0x9, 0x3}], 0x28c9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x27, 0x4, 0x2, 0x9a46}, {{r2}, 0xfffffffffffffffb, 0x0, 0x9, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x3, 0xf0000001, 0x80000000, 0x200}, {{r0}, 0x0, 0x40, 0xf0000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x5, 0x80000022, 0x9, 0x6}], 0x3, &(0x7f0000000440)={0x6fdb, 0x80}) 03:19:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shmdt(r2) ioctl$TIOCSTART(r3, 0x2000746e) shmat(r0, &(0x7f0000c4b000/0x1000)=nil, 0x2000) shmdt(r1) shmdt(r2) 03:19:35 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x84) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff009883f3c20001000000000000002ab5a9204bd6fe5404dc3475c1c66808bc79a6a35d064c1b5022d4127a30beec1ba100a00900f5c004722739ebe1c7cc805c3e9e92b95701bb2eeaeb046a5c2f7c9936587affbb0557c9ece39aebdc4946fda99dbdf9bfbe9da98048b974b20000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:19:36 executing program 1: shmget$private(0x0, 0x1000, 0xa1, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x18) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x21, 0x0, 0x0, 0x0) 03:19:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:19:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000000000000000"], 0x1) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x42) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x1) 03:19:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8004, 0xf3) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:19:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1ff) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x42, 0x80000001}, 0x8) 03:19:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000240)=""/96, 0x60}], 0x5, 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)) 03:19:37 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f00000000c0)=0x2, 0x4) 03:19:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x42) 03:19:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8a, 0xfffff, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x79be35a384d99927, 0x400fffff, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x9}, {{r0}, 0x0, 0x20, 0x20, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x8, 0x17af}, {{r0}, 0xffffffffffffffff, 0x20, 0x89, 0x7ff, 0xb4a}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x48, 0xffff}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x9, 0xe2, 0x20, 0x5}, {{r0}, 0x0, 0x4, 0x80, 0xff, 0x100}, {{r0}, 0xfffffffffffffffc, 0xda, 0x200fffff, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x1}], 0x3, &(0x7f0000000440)={0x9, 0x1f}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4bd, 0x6}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0xebe1) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000004c0)='^(\x00', &(0x7f0000000500)='&.\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}^-\x00', &(0x7f00000005c0)='){\'\x18,,/+^\x00'], &(0x7f00000006c0)=[&(0x7f0000000640)='+\x00', &(0x7f0000000680)='\x01\\#][\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x6, 0xffffffffffffff9c) 03:19:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000028c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="03", 0x1}, {&(0x7f0000000280)="6dc2c312ef4f1df68f8b09d71bac2a356a854bbe287db1d4e4cdb1cf3ec033f8eddc4a8b39c6d911a63284ae6a3fb9badc9509b4895d31aa761da148e0128cf9b368319e25dc0a7568b0f68b2acaf448e4cdeb6c6ba174b74c4bce371c2af8406c7dd2bb06d37cec523ad646ed01774ef93698571f7ed17244de99f9602ed3c4250759812505223c4f51d58204a3e9", 0x8f}, {&(0x7f0000000340)="7242b429d55356fba66d34dd5fb3b7e6c1a184ff984acb2aeeff268adc1e0fe1cc3ce8fff9a9ec8d367eb089e7efdb221dbfe0d3eab1770e8dfc763b8a53e5912a5be223c3ccc96cc08ec73acdda1a7ab248d54f13c8d1f95ef09fe9269719da1c1ce8f69702c58a2a1bea2cdcb7e0ac3354e6eb2ebc3e6fac9c6b5f07e128a41b3d12ab5574bf7c6fa3c2f7f570331b2208b7e73c4e7e65166b43f1272819ebcff6d0742397", 0xa6}, {&(0x7f0000000400)="ddfbe466ad656a71541fc63da8a10e62f9d4c607ee192bc1f9766ab74183eb6639bffd754e865298dc983e7cdb911b61e580ab93203be57ea5a79f576faea894cce6bca12f1681010cf775e09dc6def19f7c30d4b8978abbf53e48696e41b89b2baab2cd0a3957abb7c03ad60751b98eadccd4f5fe91692b9b00311dd3c9e4cf431ac85bb448c0a65ff9d8d86490cee0b3eb1f5ad24a9d7cb88fc5", 0x9b}, {&(0x7f00000004c0)="0786ec95cbfca7d98ac120fff8cb03e0c673f52b6186147d710f6d969caa07a81c913e8a55e832b7389bf161e8c2d96245e5ae27a5923d0e368460caf1c0e04292029bf46e21479c747385a3ab79c09508efb3b09824c91fab79993b00282968fcddc6a5f9447462517b1f7ef179b77fceae73ee3277d3422697058220d6c269391065d03a5675b0dc3eb149936146cd8dc382e6e933dfd4d111c05a491361a943eba0a6b4a381fd8571b76c80b1fda23256fe0ca0767dc41f368a69281f56bb6827d1b1082a8820c928e1d149bed21f3843c5f69ffab2d825c3175835f1235320f1abd8c514617c6324326e7d1d700ea02abd45", 0xf4}, {&(0x7f0000000100)="ebe117c6ddcb4b1c4329c740e2bfe47fdaa41ea2bdb201196bc9898b8f7f2b1a4e4ccc7649d54c22ff8733a8d38a153efa3e12936d2ee67631961bb7c96774f813847583f05a91ae6799c495380e956e5f2cf56433", 0x55}], 0x6, &(0x7f00000005c0)=[{0xc0, 0xffff, 0xfffffffffffffffa, "6677422c5697b7ee7d733e44d2f44fe84fc9f923c7ed7cb0cb905d4e7f6e641615f33e41aaea999fcae95780757b7df1b1dc143115d57bc4d81b7f19cb19505d9e0821c33c318579db5967faf6dac9a7969892c7bfae2e92cddcbd6ccd7b422c8f1878ac3d1051e2724ddbe735745651a7d1c1651d61fb98b9f743b3e2c39f4c898b41bd857202c36ced800570015c55d510833eb50672566ce65047fa09cbd1c6eccb18a26d1079e6"}, {0x20, 0xffff, 0x9, "969a5deb272143d206f5"}, {0xb0, 0x1, 0x1ff, "db8d35007cc889a6a726da13c48a02b05a01da3680251cbdb8bae36f5bc9bf227c474db0b592e1df0bdce48529fdce974074bb2444d3259c9299e6d04e746a58099f4bc2187492f0af533f8aeb92577116b40678d298fe4896e970cf4cd8ef55832659113f3208f88d04d6456eb2911ea634b1c9eae61fb8f38c51bdfbd75e9d29b2f0e11e9da57812749016c9cfbf008ea4865428d7413f0ee8edfa33a5"}, {0x88, 0x1, 0x1a00e55c, "27693afa75823235ee2ea820f1940c33adcf58cf800858ebf74bc15217305ba56837bac62a56ac26faede3d6b8b2754c82c48ffe6fa179b1f063854e0d7757375b14247a22067a4c9c3e984532776ba6a9f9407b15ccecd33710618935115cc2a24330becd380dc591290509cc594990e2fb105085be"}, {0xb0, 0xffff, 0x401, "12bb842a7ea1372b173961ca004ba370ed74e85e1030a59b9669df3d481e4d2db38d2fc2e7adb9d2098808316bcfdf469112cc0c6c6129de8756ef48bc9120d4a16824836809f911ea80ee35ad8747adeef87ec4e1fa24731a8bf3c069de5f92dcea4a06c3786692c9e2c87c21361fb93490be7d4c030f26e4874231f450c96db1c6057efc2ca9523c9a50cff1470a516d48743941f2aa3bce"}, {0x1010, 0x1, 0x1, "b82ce0d7f23dfafe7a7458e87a02b759b152fadf0564fa71cd0ec184ecfecc4bbbc363c8fe091c7a41db1e9e3344e0f27a09d2c4f531ebb6c6ed189058c1b716d18b916632d32682e5c43f8f7aace2710012982a0f7dad13b3bd96380688c551f38cdfbc7fa4b8e1361488fae6e6161c521e886ac8586eea4057fe3da92dd55f6dececc051823972f7153dc5e6d6d45bb409d6ac37bc82638ae368ebf4fb0349ccaf7bc82ae900049e3cf8712302b4ad4408089207c7a82bf5aa59f25a6d4980926594306f8ecb232b3f838253f1828c3d8a91af0bbd04df97cef4f3cf1e01ca792f4c98dcff7c68ae9b433483d1663fcadbc36adf3a71e2cf0198db2d290a61d4c5f73dc909d9f84586e1241fd9bd71bb4842a9a7b23e89a300c980bfbc42c6429e4c2d854cfc42cc7d0d45de328fcfcaf7bad9f0684416efc40d548d62ec00e30f150571c48aba37ce450388a4830a2d01e737cf6a8eecac3b71658a678fb829b288e5acd40cac8354374728690e145f6be3171793c832043c8fd596257f5b4fca8a2e13c299eaff0d44d274ba8e5e957e49af6394b3f83f3023035610dbdd270d52678e33ccd2e948032f826f02a2194d70b66f10eb4c48266b680b36be38d7c3aa40be1f000af5f5f5fd6248e131dfa29639cb06f7ab60735dd0b0077eb24f25374b8114460d11029ed33a6031cdd7e690767764556bb06a2c640924398ac233e5bd7bcabb60177c89e0881c228925b6c01bb1e395cdb9ae6541b6fcc308787fc0a83c70950605c537e83af44c00438ea25c5469d33f74c1ced7b38ff8954dc624632c2c0395e6e00b17a6faaa603a2501c041405720ba3e4f7a48e7eb3b360dd9d974c96908610524eb6742c1410a24928e49a745dabb44d82346f5b5cad7c234e220340d0a0d22dac31a7717fa65218e7f60fe785fd7179e9d942cd060ea26e57b83891699bc7ebf9daf3882dcf0c03762e43c4680907f8009b848c1f62ef809ef5b27f22161d121514f215310575f2d73992c094162f4329f2a37a74f1ecb62e7bc0479efc19e3844a6846232bc25d26f070478d0f079ee92cf3ea9fe7c52afbb5f7768f4a8a9dc5067bdd17e93cbc6ed8424f5b00a716ee44dd29cb4eebae630aa7c07c00c3c31b93239890193092ecc6641502cd5f9b906073bbfc63090277f5bd1d182dab8f551a819cfc3701131039e9e0ed2977fbc3941b05c7f263163cbca1a389da69c626e540659a68479b7808bb3530c082a86e4a8aa0803df565217da46e91257c88ab755d5c580c1919b244a644bfdce1b7768260678fa097a27ff44ebb9b02d1d1b26411836fe62d15eb4e51176c3d52ee34a053ff0ab8e79a5e436f1e8c9d4c7c6a973c65c2061120f2183245af65df0a7b877ce7da2dae18e40353217094ea6c7a759b9963ccd677bc67c70fcb91fe4a18f5582628a400f8c60a2d3d76118f4a97102d2e1c34bed091ecc4ac4b11a1311e88725f6a8413e0c840c852feaa5006fd02c2e047c5685f3b237a12768346a0ce1c0b1ecd827cb54b0e1ac4e612e73cdf367380896acc1079ee3b13d82ec071cfe75e2a491f756ceaccd59fe264e205f4555633a8235e64d14af5fe7f14b0cdd196b170fd1254522f4f120ba59d13f13c0d9f4ab4c9182b2a780ae865ed3269f3d464e6a1346e6f5c8504dfa31ded9321e62d066b2200b3b683f9c0c74ee7c97640e2d536d0c3babd37e4e19d7c8f91a4b8cc680fad02007ef8b7ccba40eadeb0d9f299034e295f52f56912e681938b4c12f8ec8e2c46860ef3fae91ee20ec435bd32a198063b3e2fe4f9309b937df8250c8d75f534a7772719de95467e199fe61b9c4c80fbb55dc6546be6c25823c65600ada364d086fb1a5b016c691dfd89f9907d47d2248b96db0b6b091e8066caeb36623e4a8fef93a5cb5597d3fda1c069d32103685e95c7c66164ba5e52bc95783bc4661375dbd4353d1c30a0898bc05ac17f217283c1c17f790b61ff42e7dc51053f419a2db54118835414d8f538b461bfb98badbdcb9010d7852306016c97748571612db2478e994665f2091b09b1374cebf4f8ce483d605827839b21051ebeb6a67d3d8e6c3bc3686d25b22024edec2f694c960512238e136758e236c986440e264a952c57eb93f94a18ffd8391a0dac8a789d25deb68a5daf95fbf0c3c1385730a287b51c267c810c556dee81b29878fb983edccef5ba96386b3292fa743712716e42a22ca776089a0b5ca162af4dc2f887c112e97b0e7d8c71f1537a67ff8529e114b89c37fe921b369b0cda7fc0436c9ad24b88b5add308cbb9633848d096f13d48272f37a49b1dbfcc0f93db2dea9b3efa375694150d900aeb008078d32db1c6e6dae30ce4e99b81f535e3b5f86c240cc416d3005f23583a27b03207ead54042f679ce358e5bfb6d41d6733c8ec2bfba70932f324b7ee64866eb20fe068d708418573319785646a6a85bfee6b56037a39f91d08b8ae57402b2d62160fb7b6a1e15be203c9b98fbcd462490cd6ab8f4d77f038bb470a8d8fd36dd6b6af03ab2e5aa9dd9853a841e66d4e3ba4a021b2c77734b6fc95e617299d1fd80267b54e0fb4530ed3dee7252e2ac1d61bb4e29bb84ac7c017facdf1b809ce02cbec246af86b41798f86f0956ab640017b0153226b1e75fe6cc1ce7c2a6da18f4ff7c4db961cf79c2afcf7c684f49c2f31e547cd38238fd74f58c1071d017ffc5e9ebcb9df00f812270ff266a0918d88a7a19506583eb6261be184ff2aa125c00defc5a9a6e9cb3aa88cba4cb2c27d9809beb1be8b8918c3194a6e31649b00e6bfb785338d3305c77546f57af86d1f2bb7bcf85bef317ea18b29283c845f980284febf4a1d1d144e2f91edefa4d07eb8a9310a50717cbd15e411420bbf1cea2bc1552dc1a2289c682250ad69ad208408ea2a7dc3fbbb3f2db49ed6217a997da027900b89869f5ef873331bb8734ca06eb6c55d4a1870057547b5145db452965a3b5b9746450a10467a578f6f80b58c5fa3a6b4ccf4cac82ce23461e9f529c37c1401755e4ae670376635d194d30955bcb9d7877e5f83e8e7f7d35f7e7aad244472a30c5eb16345594fafe162bde718aaf13bcd4535f02f8fc20ee8ba85b5c93308a0f43318a4c779a505023868db6fccbd11258e56cba1569585bc460748f60126122ec4920dfc0b3e62fc4a2d24953e999e60382330a86f08c620f628a87526b8e99714c95de0ae6fd9c2e15bd8bdd3610ac1ff175e8a455322c6719220d39f3756850e7fd919a16dc9d0f8e0dc841ef4ae802969ab5a8f8dd93e12f01cd294e953018605802f71c53a03418bff586c0b7e9485c380bd66b0218b5be3a0afb67d6e7cfe2b7352093f0044d031169ba330e7ebe4be3543cc8d84e51e42ee8b420ea751e3279da861808b7548564365671d36b43cd57f9d6ccc4d4dfb31f2e158246e259632b292bcc5dff98ea83c843ff9543ec5a979235d541ca1996b8beae39616a5c5b0776abf15b2a45271c5b745355cc360518da3343b74812ca50a6abec482edbcab4e67cc538d4c403ba47827e76edf66e821e54b64006a194bad21f3dc565740381b42cf7ffa2cc087b6311dc84df0f0538084fc8ff4d8ec828098cbc227b468e8e29933d10e6e783410b9dc5de8151098989c32ecdbfa3594e1c343d579e10d5c6f72d0d68353377f0f478a50e2aef1b88322ba9aed7687a02302dd6bcbc9b1a2d8ceecf79e11302b615958e887beee7be888371a810c04ed1c425df85ea98d0d5a9e651c3bee933ec6f6766c8c6a4d9f66ca5c0056acf0e2d4e38cf828c03adc347711a0e705c048d160981e81b83d073728da71da3dade03f96bf9b909b83d0b9c09db5e38b214ff7eb8e894be3999079a34df3779b997c3442cc46aaba0e46c1c50a690d085435fbc723964b004c3f93365f9fb30bc6ed5fe8eacbf4cc91c92d7b34fb456227016358132eaa9b8c3168ab05de67b5b17651e93abebc8109951afa2a01912d41c8f14d56dce8b60a338a392fb88d5476c12a12e0ef8bada71e94a3db95e8252859291f5de136b1053e05de7b96f6797ce0f5360074e7f6784e993192945cced2605ef764e82ccae0102d1d220ebe10a351fe0190af6e963ec7948af600eb79ece1713a360b7988123968ea2b3e5b4ddeaf115ae0c96e136fceced78f97039837f03a41ef0b8cae83bb999a27322b43e961f788de079a80e3b1594167dab6ab6fc47ce2c7a786755ab913864e229a01ce0fda3afa35db2f0a3738db24d869bff2dde19c5f03fae7908de42e9157b6093a471754eb92bbe232fed250fc3f9941b302719ee13f0ab9750bed8bcf519cdfcdb3ec47ef29d4704b049b27c1b782ba26772d961f96811cd297384f359e82bed34c32b012d8caa461599b568cbc04ce8f1a3952f94ecff295c904e007dc000271d67b1dfcb33876ea2180d45d76c2b700331213fe4d65d849f8d295c1866d495153f929b98b9c94b3c3aa60ee307c3744b40adb5e79c47f2fd664c776d1fb200dcea5b40fafec87e481ac38c1ae9293cdeef79cabc2775fccf3f089727d0d8b385af218acbad43e515b898592c6445c6f4bbb507065c588fccc3a905ce8e7bb988b06d9da26501482b55779a389102d3f950651a6879f29ce710295db7b8459a1c7c06e9587c335c3c404f5cf795d77510ca8b0726d4bf9e96a27adc2d67c4722f299313971db8e892fcb8a40b2dcbd2ec59e7ad13a0d6e01c5a7e81a38531c375bb9f9dcca509063945c42b843a7d7f4ce1356465ed816e4f48ffaf63fc8cbbbef02241ded1b61bcc34539db4d3e2803d42e8e4ca74ec5a752cc85b3c52b742d521c4cd1bbcf6e6d64f2fc9653b3af1143a14f06a241a7c73dfdd9197c85f3f86fc6ebcbea266c9dc37a3f5d5ff7247a37ed02964560f2c5e96027cfb8280f73c324f71093b9efae6525821ece4ce0eb97515700d885b54f7f78ab9350d6e7ad6e4c4bffdefc044f905730914762d49c0ac63de453ae634dea9f83b7fed7efdd51f0e71a159a0ff79d49922cdf13bb4adc08af79223647f05c5f2c28fbbd46d9499586b70ced2fab43ab8e887881ec0b9fd560d8bfe635479db519acdab3abcd09ff99afac6a17a63aa0ccc184f745f918f718fcd7b1e11d48c3ee9a6f4ce21f0b22fee902400b15b7458b3a8f817ccd2d8de46428a7906ca94e158a772d0cdbef1b1eb821179ac943798d3d367f52ec5be83ce253d8a205a6b3289b191187fb44f4b327d046a20063948a961e4a150e32c1c0399addbb36a2a4821b5e6168faf554eab6cebc4b1345bebd9d926f294285d62345766b03e881fae6098b189e33e5c00be29c6c3979f9df67dc10871a9cb84aabc5c35d2bdab358ce028d6870a241bfd6ecd1da92e5f92361324a92a5ddd4ed9ba991756602e827bb0f3a6b4b163df4b46a4e6087a379e2f1f36c572c91949905ec7c95e9fce6d408776f341a771279af8728d469ea9f1659a3bd08f340d45aa6204fd63889a8cf7c4745de990dba878ca0c00c74a5223e9268f7e69eeec7bb946b34fc2a763c640762b6d6a36e675ec6553fb630bf38348fc767355cd17a6aec59c590195f712c94c59052b6ada554c50633e33c3762e86c6c43f105550e9b3b1100e72b97905d8aca5ee905041057dfae54fb9a7f7bdb80cf5a86653d2984a1910494649ddfcb7183c9079d7b5fd2a7df14e4d967db7d913abd3a2ae1d434c7ad2443347776d3f9e36104808963a31596eb2ffbef54f3b62dfab1e2a79044551c4dc39f7c4520f2"}, {0x1010, 0xffff, 0x6, "628123cc276b458a5c1a57e36894f58cf003b0061b257641c954049bdedf98e4e881e57a5317664fd943d0243e4f5d03358b21538a23ce577aade64430bb75bbbb5fced6d33afc5c5a012875156a01aed607fdd1054f668e253ec0e7844d72a15963a86e22cbec80e4a2e24343c737863c75fecd7552e16a7b120366d1141999c3dd3653003ded19bdd64ccfa5be519cb7150084fa5083dcb8251011780c843e520bfce2dc1c971a4bdab73391f4bb0755e56844ce9065f8fd66625558473cc2a99f5ea7176c09a7021bf3f8639cb4fbb7b6ea7f1b0419aa4b44356ed6875c98f4c744970b0069172d7612b24b24ddb074a7659d93d60f148e63abd8fc7afa24d898d6e53a03be8489839d8b3e2511749a6569a5c60e75d0a3fa4d3ca4737791f9297caae6830186c9e4f1bce589a45c42145b99d32219f3b849e512e3143c2fdec8701a76eb5518ea208aba32cb6506312261b6fd8f4a36c7a617666acad44f0f5dab76b3f642d3e552cf54818a39ef36435f8e422a425bb4ff1af4bcf34e605aa5609de3cef59f726e52d7c177346970fb66df227d8433f756e40657315e12a92cbb23c28db97bc35714d7cd0c78b93b7c813947e47e4ef1ef491e92584afbbd85a5a1795d58cc2d5938ddbf45a00152c2ffcfd4ac329afab9c8984d28a2e8def3ed4c6888705c9b519a430a11995c7f1f5fd4f596cbc701337a230a2ad231ac0e26e17813a66a9af4a0d55d9d0bffb93c36b6b1ac86888b26fffc5de604265973cd45235848320acddc22716b219cd52da0f37ddf66638b496e545ffb20908b3e03b08c894f14a49af17557393189f37e44b63b6905b073ef888c8730fac78855ee8922421aa6511f897ffa5f57c452c064c79c29380b27e9eeae341a6e22701bbeb3a5a8791c9f852359441af784ec7cf9eac1b126704c59b382933633efc83ed13a191fd9de3420ccf97058e0341aa6fec072291bdeb9833f982540aed21de3eaa404346563f1d3328de6c9df8771bb531bf35ac7d3de31c009f1d9df64de8815000dc1c5f07046896d579fc45afddf78e89deb642981ac6312508f50eb687b023cf18db016a1b8660c18c63227171452f471de0ba4d0fc49f91d995fb59e17e44d23bb5389a37e1f629812e1bcdd43f2e9493c029477403cb2aacd03156319c5acf4e6f793d99dfcb9783cab9438f1dc97879c9dde775073edf0515e0922ca647eb9faee8e34107bc7b298a4942df2fab5989712bda09f5b2df372f050eecf6a4b4a9eb001ef18a5d338d976b136ccb591d5bf9b31658597076d8049d54c5d9770d617ca1090d713e54ef83d64112af4cfc96456a1854b8636c445a8f092c51db1b6b5fc003189d7c0225f30e5157d712dce479019620cc8ee8035293a2dd15937e9e9fa3a423108818125424f5f4567387d91f5bc47544ce19fb5b16d87b8023a76566627809684311fc8498b68eab54a2070dba106ebd7f96562c2f0adbcb6cc52caaa39fd09da083ebe9ab2789ee6b8f956554d436c176d8b3bfbc0b0cb905a72ba999ee6118347c4432a8235c2eeba42bfaef8c754c006e44a6e57a25ed254ab2d0638d21726d08bfc5117465980162a408279b5330dd8adb7bffd08fb371d0de1ca1d8b7cc1cc98150ec67e8fc2e82ab0013b4a5d6d05ce586902ef3a7c411b25d440cc57fbee419e0a3d539013d3d9dbc73d0018649b1549c0c5ba00b31611e30aa7c00ecb81951b09fbb0f78cb9dbeec024ea1f370bda9181a101d33117d548632f9e86650c0877b915b626bc1be910594693f5b49bb7b4150a8d317f8158567029dc134ebd3a80eacc148578756391351fabbf2ea971cd9a666e538eb97e85d3cd753878bec244ea33ac01d7a9261a9d896abd13cbe11d22793b8d9ef47abe46c594ccda6f0c5095f89f28b32d45d7e31a4a4923d4d6142f92fe38fee048f2d550b12e61d8cc1772866cf5534433b7d1d7351b10436aebb1f02e2ba6a4d17ec926f8d596a5eb8f739c41fae5815a0f75415ec82f6b9a9c2a72df443bb7cf2144dbd94617e54279eca1f3cbd203deb8034b914044eb409fa82d08b80fcdcdc86afc4e7be01634badeedb7b4b54cae24a0ab461b3cbff3866cf8cb1b42d6588cefb03c8ff36fe55142b86db66506d77179c9b5368ed38c524d06734d979232b321ea1da7db0294f4192734820048e6aef8f67563491302e2707d9131372f2a609267a882805009a2b2b0e4e0815c010e9f36d93d27f8f3ec7e17050638c1932154e0ba733f94f1236d82bea3c61b856f7b8d1ae1ad7a25bebe1cb1a2622984acff64b0ce7a439d1fa0987cb3821f502394db3b8827c63b8e07204222c1a60eddf1cfe10f244f01049d298e15e3a0fa26cc0d92104222e1e64f2467d155583bf3ae5b52e20ff3afc41f6034ceff7e767d1a0c2f994cfb30b1d18f00c6207e31e5f1d563b711d0e791b7ef8689ce3a0d504220305b548dcef3b8e6e9efd1c22d78422c2808e8d5d4024ceb878e036d8759c83a0eaa95c2c74e5332f3eaf8802bacb24621b025cf719790a1978620706efaf121038142f14b54bad327e898122bf055b80440e4df2e0cdd21751eea131eeb847c87e08e5be18b43b48415f857a4653e3ebc3e4a2f70ad02353dc12121d2ed67e8d66e0ff649062dfab33e251e72f69958a1699ee7fa108ad2a22a17c6bbbaccaa23df78ec1138860eec0b6d00a524f00a14b346e90b25c2b3211acce8c0ac675c8df4da056d237ed9b72c095e5f40ec60d96d804f7277dfef4c1bff9b2f1e0ef8a576b6e608df561d9833ae47704ccecb3a91721912a2373d85540a543602bd26f173fa7bbb9981e51a2d2d9fb9d7763bf6c701401d428ff9e1cf702cd2a3b9a0f457738271ff742c2fc345d38ecc35a181258fd73cb4f046fec6edd6392ff74387669b656f1ac49859a653ee38d9f7409de39876ab2a427288dc344736cc9c9cd341ffd8659b04a93db7f5439f0d9bc10c7a4f74ac2444b06ae91cd0c81e2ff3754a11d782beb47582d45453d5f3d78590b171a3eb632d627cb4870bcd6aec0ebcea7ca1ca6b8d1c03d95942264d21742da42f818ec4e86aef6d676f0f445aca473bac3ad68a3cc7b95adc5f09158c21d0cc88cb29daa53d7c7e488fcedbce064287e7a50e30949091af4483472f82bfc620ba5306a878d3d11b52fe6a052809536157ada71ac37a5f47fa183128d29e3515c3fb8059c210fbfdcd27c585e5084b38e9e2266d66f7cb3628ab1f80fe0c82044b2346905fa8fa2e41bb50a9d8643bcd21c0890d44f10c1f451ebc2a055afa983683f726094a2127e1613e7bf9279bf271666a64102b615a9f61bf78f8c4a4bc16d4dbb2868c3741247d9c6748a96ba13d17c2ff57389b626a487c7b6550a39a1a836e125f4bfca345c24ec715da06d3a2bdf7a537554a15c6b3fc2222f14fa0caabada88d023beeec782daacaa854bcff110dd2786c80e7c40cd44d831708926b1de8d9bf7a88da7cae4c71fe6290dfc3d2d257d4597ba19dbb8667336f70e16fe2b5990336bba975003d13d9a69e3f0ccb8b8cb764de3e1cf7235b0f3cbd9a4b63d369cde4942b30bbc4998460930f1b301ffe327a3d045c2d68b1e6be76cc885b59055cb212cad157ca2d79a48338ea54029daef8dca875b2081f7412f6ade73463c04ac94516737b217a50f6cef414f11c780c23774ec69a39b4b6f0ee9c328ea8fa5df1fbd18672047918ed1c183e87d34fdeb54f7c14b349d109c9cffb7979ccb34656fe8839a37774beecb63fff8a9e32aab8f250927e9b4507b2bd9e4a4de73917bf317e5cfd7f98bff6324f792f47b251caba30318c85c96cd623a430ac365183e2559cb88d2a0340f8621a69eddb9c4f424fdc2e51a123f68e130283ae3500b9510e02ac6a267376ef5aec82394d43b5060f15ec9c4d5f88074bcec19b8f74f7a6d246ad2b3c7d26577869d521ed1030863e708a3ad151bb552d1bdb440ac43caef886942b0836b828465d71968ced96ee62574e19874dec40c43d8cf0fd7b707f142ea7e0b73028c8734e5b8e4e263aa911402fa5a3f418860c92f0944bdf89072145768c1f1ebd0128d77e59fc0ff12928237da5f303859bf1673c851833f8d9e49038655c22364497f0bb028610a4537543a7f6ce7ccfb984ecc2f7b0a77dcbdfd3b2d0f9956da3a42f05b4b1f8657919d1e01c75785d64b3492354e2cd3e880bdfadcef4ce73d77860bbf3ac8e891e45c0e434089053e4927c9dd8ff3ae74be5959f7d19b6fefd61b5bf7b546c550366d4b6a98d4965c590249830e2da45f1f5fc8d1a471808ddc44ae0ce6d07e0778e96528179bf942ee9e387befbac8bb961ba1ed7abcfb34b35f0edae9bdf1eb75095411a933ca5290ab53f262f8f235298d7578c2d60f38a7fd008187db4df4fbd3026ca3cc76de663beb12ef81c0acfd541fbf43e2854ac9627c20f937d59c60c7e72de3e06dd33ceb133d75f59c104f3fa7b47d26ca708d4dcbb3f22c62bd4825a424084d1342df17e241ec3d1daea6ae9bfc9701e739dad98dedf70bccbf41aa66deb85af855b3fd7bdaeae0fe9614aa044e5958e66797cf2d1f6a4c0838e041f92f7a0fd9742d2f1d987a7f2e488a67e635ca8c77c092392063c0ba9f3da9b77143ac22168bb9bac03a6b56c2b8782c3d235414c4097140a54dfe233a50021268813e3b3ee2c81f4f7161ff0e9361346247d85bab8f64953d0625a4aeedb95900cc0fba25dc74db89f23ae55312cbafd00678e092bff158cef8c69e59533678474a4ebb5683e59406b978c745bb1956b5c6348621ee65038e09f3e29a34940607ccc45fa7d81c7716bcdd4cf2c524ca0a97b14f72f24913f47bfc5f547235b41130294bfac6b4660ccb9ba93464003293afa71ad99a87b4d0d7345fe7beb2a998e63bd89a57f2f9e2d29bef9c4ed3a90328d0a43b1ae33be30babda0391285c84537e91a2a57e0b977e9299c99681f3c84ef19d7412e328ef460984b4559cb4e7431d8778001f6e689b7e38875d2ad4d480ed02fc40deaa160b59e1be5455963df48ae9eb1f3e0375f36ad21bbb0dfcff47ce1568b668c3de8a3a4a90e2ef6f87a2d0dd99f4b73e72bd09d4295d470350d2676f99fbf7c0d34f48f0459980170a68db1f3cfbc23aebcd167afd68a30f49fbcbdf4922c89390fd99f6cece948e8edd623dd9108c9d7f6db4bc9e204045f37279cf845b372b52007adf3877ce88ebb3cb7b92039dad065764ee848e0fbb2cd4163884a2c3c4e784a6d99e204712af477c2df93fc672d7b058f50cd502d268ecd8c12353ba7f2aec0a617bfd06bad6e7194e8777f5f66968f137ea52c0c000f18a49123fe339cf89ab055711bc2627d08c04e0433ad57adb8317235af428b17e4504c152e99d4c5fa74af7d8f791b39cebe568b04e5a84f0fc5887c30e59d4875d714182de5b22e03f630b0c0d072c7957a78985e5866c58f958831b5ad5a5423f58ae2c2de7a233679901c314c856fd048dfb53b6c80b4e960bb8cdb5bd3a6e8daf18be3c6778d9f050caff7b1b908826fab20142080502fc989a3002f6d667290dbd3da5b9a3951263aa57895111f32c9fabf936b12d8ce5cde1f4279e8f54a45e3b936c6c95dcf5be41caf657057b9f6cbc7a36da8e604bfc84b786fcd8d3cd9e0c5e33448ccba2f32990eb0a9f2d3c70994fcad13c08290d3690c7114288268c30d08bfa7265b855ba2006e2003a4d851fd6a5e0055b22df7957445fc5cefb659f78080bacaf2b6ac5e5f"}], 0x22e8}, 0x400) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) semget$private(0x0, 0x6, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002900)=0xaf) write(r1, &(0x7f00000029c0)="ada337962c69b93ca0a00668d3b57620b32075a73d149fdde4839bc57f326f4ca4042c14ad89f751dd7d818671acb294605da4b0196be98fba2b24178411379e6de8d18ecc0dbc06b2cd1a6d75174f519a2d50e03c88fde7d8251d7444cd3b9eb33c61662d227d39b9d74bc34c0ffb079e39731ece49565eadfcc0594284fd8c86d79e7ae7a33173387b88a49bb30907658e1c3d2d88ef642658a5768b552ba802084479c3b4ffa095dff64cad10ab5a317b5e222f71ef54229a05f9d0108a25881b06dc79b0a425ad6e62a5b63c7edce6b86351978c11d2492bdcfcdb8176e68287b0f26a9fb9ca1e4a28a46b71818d018e3bb06272596b131798b97d0a8d65f44cce8ffe2ef205c1e4bde466b1ed5b9b1d747f76e1a425bd548967235f91d2f45a085098c8f866557222a0d22f292005ac869cc0cd9e18d12dac4b0f14ace201c7d0358ced45452af47d4a52298accb08d1b9b888ca028188b9c774c955ac93a907896c3f6bec3b136f47959607da00e0bf55832f4c6ebe29fdc0a8c97886ad42b764dff942d8ba779b6ef8cdc92ae3678aa66847ba0de87f8fd187805bf7b1c8d1185013a90ae0b4cb42bd12e5699c905ad1ccac01e5ea1eb9124434385f1578e6a147c27f1700fec8dbca52f70d4f677f074d246f672ecabf255dd52f49e878ffd74c19c4bd3e8ac388dfa77836e1157b940f3d698a026baa2c83404407ee3636fa86c0a3d46b9db75739460079187807a69058a079c6df2eb7dd3c97b6cf02e5e758c638180f2f4a78ead2444d00d0faf8fdb7c34148c03ade4618fbef1c63b966097d37bf022f5228523c7aea58d9b3b1c65b33507cc94cb1107613f3870e723480442c941c81ff36f2dc2b60de9b037b5ab63d4a2474cfb73abc8ac22a43b20a3e22a45a36863254db63e2be9c879dc90b8e923e8b6cb913a01c37bff9708077773418252aba1657330c7565aa96d6d4e0dff2169d329c1f8f90dcc0ad62b6cda3f47fad735ecaedd343f4a232bcbad385dd2869e6ccf46d040a3bbf6ab95f1d81703ba2eed74508d08e75a592da4cd2afdb100722c8e22c3e2261f857656d07df5f3772d7f1d0650d8e05f72f941869f195c5f60e1bed446841f858fac8e5cf41aaaafb50bd097a1b951a562255380f5019d36caaccff08310230ac757be02192e9446535eb5a81855e21dc07f02ebf8d2f13e8e08baae9f8fb12ca2f25b2b3a4a58b9f6ec8a7932c3f4bcda56e4679929a8688696528616cebe95aa67f100cf7ea4c9291569eccda2d5e9b2ce2bd7e071804317d114af356263212cb098ae687efe2e4edc3316e3648b902b8cb2a39003146a9bdd4719b1088a9191ea21033044cbc2d29fc8a31b5876addb16cb839ecf0533dc7711f73b75bcaa1f4fa119accd8a5d2d1823bed2add251f26f56fb7653b7e24126eb8dc892c86276e73e29ce648e600cbfe1b9f4f139bfe88b23729a3d1351181910424a945dd1b600645502c60acc6e4d6e7a7a75f4f37c079d032f3a101c9c60fd2675f4aef02df122c841914d711f77e45cebfa94911c1e11fff5f0c6356d0d007ddc1d95610023efab58021038f7697e2e43ff9642b4236cc431c552f427e8d7074cfc3f61ac08b45af4fcab295b7b3ee1333a138ea2ba1681db4cb3b8552cc24e4e5d61c6b0ed648b6fb4ec70650df399d3fc1108aec8ecb4131bb305fbe2a8451d45a3c40113b0fba8d3cd5633bad1b74674bf987a4122d6af93186e0a1e9b3c4fe305985216366f65c815a99b409d5fae79a0a572982b32d196f17314f8a95ebf9628d2e9fa77cd6fb7d60a8de38c5ebd90e9220be3548c37ce86f7343681d9b201be449513f7feb1e237ea8705c8ee7689de81fc82ad9db2d54ca9393d933eba1d31eb9e11f8751b33f53f0911b18b2e5d4e071dd2be4dc5f292c09ead99a83e11191a0872ef8ff4e967f4b48b145056bd7c075b41aa8ec4b4617019b63ec4b2628426ef437f60dfdb7407fff78079c19ea2a187ff88a95b923376d52a6bc2f25645dae661bc30b0709306160bd4dba3307a2146b2d95d5e61f27b7920bb92298429b4fa09f327ff6bd5a9f2865bda0812017d1ae67b4924513c54ed8641e885050969ff6c41f155535d4283740b68df24ccb8677ded17e0e60c2d7ab0efd2c2119bcd550a4794b0d0c43f50480f8dc24b27545f9b9d07d1842171e8d5fc3e6747227b0c2ce785d103915897fcd99c3229af995a619796cdb716146298fd03633233fed19e9b5a6a3d3279c15dfc66eb8d6f235af40d6fc8d3153665f59e7a1ef7bfc4ee5bfc8db253539e7f7f668e9a78d102a52ce48acc083a7f0ec5cd5fe4b48f3308bf96ac54cf81d0bd8731b83aa755002d8c47af9beff81168fd1df66e6f8ecf92aac7ca3ba90452edba8656bc86e861f9f861b22077a601141788b1f839927b45355d31606e99eae5f74efe92bfc7ded766ce24ec5160fc92c98da8d64873ad86ce407046d07a97cf2b6774229994ac2416ee1d3e080bb36f45c25ac640eb7ca6cc095dcbcc57713a6d4ac2ced31a499642be5ab064d5c022f88d2cd2650f28670f9746da9eda552cb98c43b226df9dbc2f039619ea719b773339287f38c202af90d0fc5fe360b254fff8ab7d03d8a697fcd16df05bb147726bbcbcfd1460581dd1c27d269fdda319f1535c0a0819cba843e8345b384b87d50059199059bc67159d2b966c04f3c185d6b343e9c3368bb5b55c4981a079bb0e51c6ecd56b92f412260162e2902e02231a894c53bc77aba251f78dbdcd69a2ff8762c567d6a0f1d4e987569b876b5a8d2867df6f7441edbcefc322e6c2dfb2a123bb016017e6b72157c7ad00615960f313434f4678e9fbad0e789b0279464fc23aee5acb68747b0ee0469e8ed20f22be4420658b4062322f7f2a68bebe48d091f5007447f88814528969bdc6850ec8467ed2963ed4e32a0ee259bb9716f2c7db6ea11249bc90df09fd2158ea762cf50f839c184d4cf029809da8b1e36b10db6243d1babd18d12eb0de91813db59b018f81f97e082468bff4bbd994014811c6781630bba42d8326f78fc9ba37ed91e384ae9c8b433ff217c8ac34f94d8218555a82d916761dc2072a5110c687b41a3b180ab8b279458eede82095ca36f7c694f7c194a843138165079fdfaae1106ce8226615fd3e38d8461db973545ed6077a205a874c93fea849ac539c18f267929d3ad2dbf5a8b61814436806629df872c25d100ab1bed4487ca575d9b34506cc340a4890abe0b4ca6e736f93671534d4233946f5189e1dbba7678db18ad657a82dc8e0f493330fd6607b21ae550f2681a092d426a9dfb28269f84e539f8b11aec1f343e3c4abdd68b4f6f71b5f61f62a9b3ad1dd625939c996f689fa737d3adc4a49ad06a08ed76167706f3941e61376bdf91dadcbe4184ccfce8b02b432dc9d3e800459e2e284ca4055fb26e2a4a8880816bdd71cc30541a1a799a993dcae346d54532d571a4ec35a04fbbe002238fb8ca6d4c7b6c6d99dacbeab9dbc69149ae0864b1d9fb15cde29a9f0d33be22c9741e97b80a556fb9feee3484fe05951988c50d39e7010ca8a5dff099d1db96b22a0ef01beb1613baa2a3a45cbe8f2ccfa95dce75d5e6e3580ebcd9d029680aea9cbbb6c0ef88181a59e57fbc52fee818f614ba126658ddf0b78972baf974db60a495083e155aa1ac7f8b742ceafb7688674b4d5236c22c8ae2f7870ea5519d26170fbe29daf2c205877953d96a9327118e8e05b3669a2bb6bf81620f1b831c50b6e404a214e9917ecb4f1d92dffc6f4dbbc3bccb4eca0c8425bb2284799cb25a478ac2217a39e7363d43d76541159d19d978cb2d52569b32fc13f504a8cfeec8997b0260eeb6fec7c7439957dfbb6bd398b0e9f53cfda2f999168983f9e047bda13f6b606c2cc3483d6b872ab0a2873101cf08606c3e54812689a17419d6371a6f30e2aea148dd3d1b4af0fcf24d2d3a63aaba8b338f6f028934ad00f01dfb961f257708fa071ef9b888aad48e3a7ed97cb32d16a4c305ac7c258cb4f2306f6fbafbbd3edba633529b7cb3344a2fedf53451c2b798a0bc22e0b61bda56ca8292ae485bf87e1416b4454a551242f5ce5066bb98c8d7e63f68ecce629a4abdd0694512fd574d5865e63d385c7abc810daf3d34f34dd555e6f7767d5a02f3d2647956d916276939f22313ba906c7d3ab79e697bc90e6c28007275acb58d6b607836dd8686a142e5e324a254b39c3c8c7db37d245b7c79dc2d153ece372d6630f2c7b33a8bc6b37e827ff681d6a4c727aa2b95a175099e9469674d8d1df544fb3b07c26d9c8a2cac827eaba0143ab1e4b98defb463c810563502dd5b06d10f25dce604d0f725e7a12939ce73ee88c79157a99e73d750f40fd501844795ee92a103f2f8046b276c047d048ab0ba8aca8749e824b835a44fe84ee9328c06951fd0d21804246dadddac5b5ed69502ca69838a3bf07cbe21df517c15612f2a7e8a5dd05b1c2d8c7840fff0895e6c8ac58932c6c67e0f3553a02b591d7faff355ff87f1b2443573189877025672faaa44fe6a6acbc4943b4ce985b4d52a9ac935be1a50ceae27a593f13e2d97ebd9761020827206c4d339fd3b7eac92b60463df2f58ed24a771c670660b4af8545c611729c57eae8b7ff5ca80bff2a82b290640417971e1b667d2ff3385caa6ab24f26f0ae21504809d9afed0c7ef8e82a0a4cd0aa0ad5308f215427f1f1dfc5666a2e69c6b097596eec624239a9ab25057f7e8690f5f08d909e4437dc758026d1b62468119e205b1f064d755c095938e3c34d450f1a1b9191756e6fd1d155a34238908e23d1b45b2ceafa13d3caee483839602e8651999516775b838fe5b24ae1c03a8b909275d1e3934313b569c7cbedb117cf5e89271c23b4e00f9e37de49a32d43d75ed7d260406fd1bb944a9e30c9ec4f10f710d0904208ca960f03a0a1f7fbd0c3b8c6ac78a36f07d7a20a71a665e63b0ddf0ebb729b23a8755a164d9cb128f10503d081a699abfabd64cf2c165be5f64e98e4ec58791976f0482e31652cb85737af917eb6d7f663f1743f8404360b25dcf7328e29b173edde4b3ec81e3463cd15988542a87547e9f1eac245cca9d9409179f22bcb022b589a2a61a9134370ccf00133af4ba5e1372d7d72ea59f8b10b741bc21a4735e8a9183e83f4133a276e6b91a8f916d8cdf773d222fe2a53b04882ebf231016b9f4975256767d58720c5da4400eb81d28c879c80dffef7c43fa9649bd0c1f518960a035b85b272d6955dc044fd0c73a07df8df938ccb070a0c7e41e57f5815a71b4cab814a380881f693e7499acfd85c2425c0aed15ab3939fe475a0be786e506bf416d7aaa0576e113fcf394c769c65f05eaa2aebed479ce688e9841ef5c5fdca35812d8a375bc1ff35ddf445a0369b2ee70e4c9580db11c01338ddbc7b6130303677d44ebe419b980d2e03179edc5d5146a5c8156a29647156c3a36acfb9c4dd4d49a699488a93ba4cdde963dbe2cb5ed4649a55e35ba4a775e388204e15c8d4d56f8a27dd9da91fa1ba956c0b2320e4d5b696366c1e1d86f7187666d889382df5e865b2e76594811a0e33834ca0eecde1821fd18d6d5506a756cf348e7c1f17c363120106d0aee8a8ba02bc2be1fc660b660db5be953524db6ddb5f8e9de90eeccab0e82f0e3f9a9aa2129adb8400a22f20766f927141e1241939e230e64fb8a8b5a6601c3b73cd2a7408158f5b01937ea9809e758d0986e19d58616999504600fce208359074df", 0x1000) connect$unix(r0, &(0x7f0000002940)=ANY=[@ANYBLOB="050001b8f80000f7ab00a7cbec4dc75ddadbe2fd03228b2d9b768bd9a9683106bfee62ca7f949340000ceda0dccc3652044500e53e3b1b55838be46c1b25ae3afbffffffc7a635e9"], 0xa) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 200622 28477 32767 0x10 0 1 syz-executor1 * 72161 28477 32767 0x10 0x4000000 0K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(6c35ca310701ee7f,ffffff006f5182d9,ffff800000173290) at ip_fragment+ 0x625 ip_output(c19c76648fe7622b,ffffff006f4a6578,ffffff006f518200,0,ffffff0068231900 ,ffffff006e8f6c08) at ip_output+0xc8d udp_output(295838cf70a5f88d,1400,ffffff006e8f6c08,0) at udp_output+0x45a sosend(4245830218870e29,ffffff006fa8a1e0,ffff800021089420,1000,ffff8000210894d0 ,0) at sosend+0x47a dofilewritev(7779b8bbf093a07b,ffff800021063080,ffff8000210894d0,1000,ffff800021 0894e8) at dofilewritev+0x14b sys_write(625450222709fd6f,40,ffff800021063080) at sys_write+0x7b syscall(6c35ca31078eba96) at syscall+0x496 Xsyscall(0,0,c,0,3,c485499010) at Xsyscall+0x128 end of kernel end trace frame: 0xc6adf38b60, 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(6c35ca310701ee7f,ffffff006f5182d9,ffff800000173290) at ip_fragment+0x625 ip_output(c19c76648fe7622b,ffffff006f4a6578,ffffff006f518200,0,ffffff0068231900,ffffff006e8f6c08) at ip_output+0xc8d udp_output(295838cf70a5f88d,1400,ffffff006e8f6c08,0) at udp_output+0x45a sosend(4245830218870e29,ffffff006fa8a1e0,ffff800021089420,1000,ffff8000210894d0,0) at sosend+0x47a dofilewritev(7779b8bbf093a07b,ffff800021063080,ffff8000210894d0,1000,ffff8000210894e8) at dofilewritev+0x14b sys_write(625450222709fd6f,40,ffff800021063080) at sys_write+0x7b syscall(6c35ca31078eba96) at syscall+0x496 Xsyscall(0,0,c,0,3,c485499010) at Xsyscall+0x128 end of kernel end trace frame: 0xc6adf38b60, count: -10 ddb{0}> show registers rdi 0xffffffff81ee6a98 kprintf_mutex rsi 0xffffffff810774d7 db_enter+0x17 rbp 0xffff800021089050 rbx 0xffff8000210890f0 rdx 0xffff80000213e000 rcx 0x1221 __ALIGN_SIZE+0x221 rax 0xffff80000213e000 r8 0xffff800021089020 r9 0 r10 0xaa81f665d2849d34 r11 0x3bad37d75311cff3 r12 0x3000000008 r13 0xffff800021089060 r14 0x100 r15 0xffffffff81cd35c1 substchar+0x1034c rip 0xffffffff810774d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021089040 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=72161 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021062720,0xffffffff81fb06c8 process=0xffff800021064d30 user=0xffff800021084000, vmspace=0xffffff007f66e850 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 28477 200622 85777 32767 7 0x10 syz-executor1 *28477 72161 85777 32767 7 0x4000010 syz-executor1 84832 518804 22557 32767 2 0x490 syz-executor0 22557 135987 45078 0 3 0x82 wait syz-executor0 85777 110368 66684 32767 3 0x90 nanosleep syz-executor1 66684 248927 45078 0 3 0x82 wait syz-executor1 62226 25851 0 0 3 0x14200 bored sosplice 45078 276804 32377 0 3 0x82 thrsleep syz-fuzzer 45078 393741 32377 0 3 0x4000082 nanosleep syz-fuzzer 45078 320873 32377 0 3 0x4000082 thrsleep syz-fuzzer 45078 234039 32377 0 3 0x4000082 thrsleep syz-fuzzer 45078 83524 32377 0 3 0x4000082 thrsleep syz-fuzzer 45078 281444 32377 0 3 0x4000082 thrsleep syz-fuzzer 45078 33027 32377 0 3 0x4000082 thrsleep syz-fuzzer 45078 478730 32377 0 3 0x4000082 thrsleep syz-fuzzer 45078 323727 32377 0 3 0x4000082 kqread syz-fuzzer 45078 125695 32377 0 3 0x4000082 thrsleep syz-fuzzer 32377 516764 63979 0 3 0x10008a pause ksh 63979 222412 19168 0 3 0x92 select sshd 83724 98966 1 0 3 0x100083 ttyin getty 19168 5907 1 0 3 0x80 select sshd 48360 44146 24000 73 3 0x100090 kqread syslogd 24000 129587 1 0 3 0x100082 netio syslogd 59018 395071 1 77 3 0x100090 poll dhclient 39 203110 1 0 3 0x80 poll dhclient 35355 357166 0 0 3 0x14200 pgzero zerothread 17162 212773 0 0 3 0x14200 aiodoned aiodoned 81972 252102 0 0 3 0x14200 syncer update 30921 387134 0 0 3 0x14200 cleaner cleaner 90472 98624 0 0 3 0x14200 reaper reaper 57645 485791 0 0 3 0x14200 pgdaemon pagedaemon 25849 442880 0 0 3 0x14200 bored crynlk 32415 2106 0 0 3 0x14200 bored crypto 14290 519399 0 0 3 0x40014200 acpi0 acpi0 85757 477886 0 0 3 0x40014200 idle1 56345 408745 0 0 3 0x14200 bored softnet 22837 106201 0 0 3 0x14200 bored systqmp 52270 112122 0 0 3 0x14200 bored systq 3728 332752 0 0 3 0x40014200 bored softclock 30142 19351 0 0 3 0x40014200 idle0 1 35234 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper