9769b24fee0ffef1f3938246f660f087a67165a652a744e7ed0a3f5085170cf9c59168fcffd19a5a4ec96758e11593b2407031910fa34b16f4cd8bb931c226b7c9bff871d858187a3f3b4a17719e96cbb230b9fdaadc3f3cbb799cdf47a2ab24ec1d6954caeae1b69a8658556f03f2e67b85917ce6dafd881a69850820b74c5081354a721992214615a1a2e44d5a5d9796a3e96070bbbf78928788db65bad18c764402eca85def8e1fdcbbbb09f0e8bc6d5ef34b670b1ea8490986bcb89d76cac761f90aa8f8c94ce85a54eb1dc3a32c0704baa4bf03436f7d86ac82414806f1f4ab99e61bf2ef0c790ab8168c1dfd0b95ad885b9da7952e8a6b7382d27d66143e42b25da5cb2004a09f51f86d094cf07ca31a8f4ffe70806ae0e2e8236d82b07ac379db2edf405cc1c47c6da562906b5cc540475d7f0e64f18aba2ae7ae2d6d7edfbbfc36eace0656d1ad12bd21875ea3dd498d542272361ba2b383c6f2a6129ef207210f1acc767e41d05b3eee8455e951e0c7461e451ac1850ce07eefae6ec7c1548ef6c7c09afa8fef8fd69db5e3af4ab89af2b25a94b81d917eff9f629a71cfc6ad11dc9b5a4aac41c6c345245b6a3d19ec75f19c88ef40b3552f2d4ba138d0eced7ccb45ad8f3917022e99712c8fe85b09b3ee59380804ddd49e4a7a419464068c5cba48abeecb20bf98b47a6e811e6911d1a5ba88d8928a28428208f616ece9fa44c61af11fe6f0a5114b4f32af2f0869990b0e176773056ecd9313e1e0a9c1dda319d69476d8ceb2f77cdbbe92555ba9e938b4ef024953aa1909322104f6d92aa4128fe128fccdca6b0b0488f367b0eed77f75361508b2998516201fc8552d389c521465c99ee9aae4b7794c8304985ac95301ba81bd9255734ae749e6514ee099e17994e428deedf612a1eedff953643241ddb46786482152fd557fa2a7bc90f20a2c9acf0335021d956a14cb2acc7189501956d3e78b88686f691079d392e3d656a7370f489522582114c626c94cd2c779536016144237b97ae9f361da5a759bd5346edaabe92a2efbe211e57ec477471c32da3376a6857a6a40f0b2830a116ec133da64944e93192b3e75540a385005636e64faa6a3a84388151793a839b0626358f772bc5f223270c01ae59b4e81e0e789531b235a10fbfe6ecf692c3c779cd9452dfaba60dfc71615c7cf8d5176d239411a4d9c7ea047d21f42cba5c555baf78316d6660120a3d2069cc3e2e57c360dd37e46ac870d176667f410fde0c63909afc27ffd2a37b703b5440e2699ac60a8456a1e9f53c59c237f1fce9af6894e0048338515990643da5cf95cec3511b26441483d8287fcf4c3a80906d34cdb8c56c79797a443c977ecc553615a9ad8021c7169bd1b2814110790dc887b57439a88134ef005a418d56f5d993e19744d28f569ed8c6b2ae8c9919653e0ac2bd654e3777d86743d6acb9ec6aa2ecb6f80030b49221a18e97dc164cd764640f8b41c4b10fe9d11a8d141b4b4a5ffefb1ed9fbc9b60fc4f91fd6dadb2557eec27aa3b2893771f3ce3f3c4766cefeed23d0d1c56611dc084e3a361cf0c2cb4b887963cec2a61013d4190ec9604cf72d30f5e60c90feb8adcd5ceb3b6b3e74684c089960ca24956155f7e8af225fa496ba7c9ffeef8b10cd2a84441ea24ba3ae7513dbef08a6e67eb69bfd1a0ac72867e89cd09c4375e3c38af1e1c63f9244f8a25d264c6ca0be6262c6bb36e102c0e9f2d152e8d1149542af9b6145f36aba5af3a33ba7bb055929b081f26b3f56fd5dbe08a85783d7bd53826f7162aee0040fbaa6658559038f0c26e477e34a6627eac1db5276d394a6412fda6da35ae3f7dc0af46d7ab42596ab03b429ed62bf4409213c02d6fab2713df49624c2ba8167f5a644dc2d42a750be57ac0f950be97d343646fc76e03c6eec6c15d5e04671f73f9e4acce5031c6b10e18fdcea0456136ec098cf9ab512407a4e5841802ae9877ac8471c2b8c082a8e9ff083f73d199839405a0711f60be6db1255b7df8c28f2685e343a2441cf36c6cb16f5a56b2f3478c5e2376ff0ad70ae68bb092f1e377184bd443c58dda0ec43d5952f122ffbc0735065bdf374510b86e3443d21a62202aee66671ede5090467f61b1bacaa345d23e5b9bdbffe6cef4e661a442a6d3c309cb652e8acdacc3916e3f69d172244bed750c5ccb999dcdbb77bf630b273dad35ca88aa0bef05d1efa8dc75939f8810991899b1624815ff7493c44d492fb2b37098d5ad4840be9b2cb7f81ed2a9c4e62ff3a78c432bc1b7e136ce43518fa39f44ff1ab8523eeb893b2c308cfc24af95eae379e7b818724bde9b8cda629c178ba22ea025d70aaaee36b0752739cda7ad872999232d5d19bcd139e76d"}, {0xa8, 0x1, 0x10001, "7ffa50a5e9d1e9e8b0616493009a0462dc785010133f678266accf239b0fa1600b144b76774797c0554a28aa350cd57864ea9a0b0c09a50a4641c7bf9d6881819c2617ecbe36f714ac8cd1b7655617905d63eec4a29cdf84de2c237c1a8b656d4db95da63345ee19594192996ef2c12be8fb418d5bcccb9673d51247702395a584f4e7e372d11b534b4c63dfb7371c385afbe85ff0d4c9"}], 0x2138}, 0x2) 01:09:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xcc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 01:09:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x74, 0xffff, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 01:09:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x31) ioctl$TIOCSCTTY(r1, 0x20007461) 01:09:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x41) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 01:09:57 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) syz_open_pts() r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/245, 0xf5, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:09:57 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x618, 0xfff, 0x0, "995822c26fcdecd0bacc8e1951ec08715e6eefe5", 0x80000001, 0x8001}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:09:57 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000540)=0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='!)(]\x00', &(0x7f0000000180)='}].[\xb1\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='[@\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 01:09:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x896, 0x110121b6, 0x0, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000200)="6c4d5da3d7ac15100db4fe641fc8d9a460e931415f13737638f941c509159b8063", 0x21}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) msgget(0x2, 0x10) syz_open_pts() 01:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 01:09:57 executing program 1: r0 = socket(0x22, 0x2, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/152, 0x98}, {&(0x7f0000001580)=""/18, 0x12}], 0x8, &(0x7f0000001640)=""/146, 0x92}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000001800)="d910c221ff11cee5197bc581b3d6b84845c9d1a90807bfca269af501028f3050c5382990491c38c5bae08dacc61d4a33f3e288406df63beaad8c1403f8d5b6ceb09a21846880529d3651cd17226c605aacdaf557a326c1ea93e0fa939286014e9cae9e22348a4ed585a07eac94a51896b01946cbdf417e2fee9e1077b89e9869e90a0275982b150e159ee3307f4ce657b14a76f2451ed6d4f155a4a304f0923277d90f0bfbc7652e22499b1ce55e0ae1df353d4c091c0f538325610bbfb272bf34", 0xc1}, {&(0x7f0000001900)="b7c1ac2128daa0b33d83d161280e55cc76a30399a4b5624c235e653cd650bef8b7c12d67015be8ddea2805a17ef6df0f1f2c5d9534f3d3dab9d28d774b77f8477c0de278124c4301dc28610354ddcf7b194fe93ec8842e24e4b874ea9ba4aefcd266005abdb5ae7ffdc58bcb12f7fd84c3b2a2a34bfc3c5d122f3e18bb2e3ff717a5d44d38ce3856fef8f8f9de14dd1617bd0800bc3ddc2065a59e741c9a7ed532802839449f2e46bf2943c63546bdd716f9095323a912ec721514899e6a8a215b5062ea7c4b41e824ceafa61ee76f223d72cf75f847e04343f2c31e50f30f8007e09f3ad79eb521bb688ac8741b554fa3cd93d15544cef093c13a0ac05ff96f992a1ea0a5b6118f1f8f435aff3a4b33e60b0abceb066de42935c62cf3e8196c9ab16677acff648a28e96959c25964915a4844fd2d510f77289133a34dbab40c40b603cfca07d90fe55007320d785ab2ed3a43591ffa9ee0045ef767af7cfe7c12dc34a3102026c6846fcb34ca2e55e4ae4a2d20e442e0940bb8bd5933a4f912bcac9d82be5409099efbb5d825cb26d36da892790c81d3e1108ebad109a036dd28e6a2227b81be90f71eeee43eee4486ddf24b4ed43aa130d5ef7908fe5ed607f34fbec333b155d809bd48076b27abf817973b1077914e3abdda9c6041406cd7a38f0f05c7c55e02afa34d70f8454ab2a6c9ca321ad13247a7bdb62777133d8ad9f1a21972d3f16396ab58eb24072bd8b117590c3fb52ec92eb8f92d6502b0e45efb19205bcf36ec310f8d787669da5e8b708657cd51a2697bba1ce033d1656059bf766747c96ef5d5337313d88b06be29500986f42c1299c1570f3cb1021a12739a5c6b34c0aedb64d5c01f750548751f1576d858726c4a25e9aca28589260ca6dcb22e7bcd20cbbd10593b4f12b4183f1941d275912fc2db2b7201501e12a3e15021a5c64f82af0a71920faed91b4f2c11246ba6aaa6a2496b098989ecea16eddd4c080382ba9ff660ba8b00fbe39ab995f209bf6f0e680747d50436ab1ec29dece573dfafe74d32b5d37b741f578495ac90cb42a3e6c4a74e18690a761a7d33cf030fd24818f170ea83ec6d34ea5483e245c6c384bf6378ab35f755ae2886291402d657809d5298dd5f1815d424ed562d7111673b127adff42edd6b85eae23e2aaa5ef583735dd2058391fb8821092dec91ccab15b901b70f3e3472d1fba0e847f1af3d05bb322805b20e76fd35001d7e564771a2a4d7112a01b3088f72e327858d23d8bdfd94338e426efbea1a8155ead9e0808b44485cf1b3a7f6041ff5cf43e80bd94fa11412e35d807aaad1ffde24aa41a06430860e01d9428bad552d2c61b5348bcd702a1215a0d3b8ded198611afe314ae417c557b3baed2ff90e9f465717b05dc879ac63bd20fbcf5d7e8c6b3066f1f4b290f7dbed86dd1baafc7f6a37ce0c4d0134dee2953356574ffdf76f7e1dd74a7479ede1e9f3814b443bdea341a67878195dc921c0b3a11e00a7401d64247967a6bb5b2d343da05881acc77d653338d7c63dc21d2c642623b53891ab095cc52f27ca1a1a882dfaa43812fafad00603a09c794fad10fa623b9daaacb7415430656bcfeaea2233171126e193fc369fb116a88ed5e79ea3781de3edfd54aedc5b747a27784e506e7540614a7441cb5120aaee80197bd0048c32fdc24945d9cadd37ece8626c211f0f8394bc44993a8fdf014f40945bcf204f47d4237443a23a0ea7f7179613beb7255cdfea777414497afe6aafd5d6b0ef0a00e3124eb9882a8d428c8b55d7d6bf701ae1005fdd8cd52c4176629a696dfc35b637fa29918fa275b6f3a47d49eb1fbc434165ead5bc86215a04136f4e9c75f37d2edff573954a66e886816410f7c4e94c3dc3442d03d804294ef4ee1001b0b2bfb00541740d3176dcbd8be41135956f9d3d336b60ae192f0e48193b059d759b2f8f8d95dd3f97c9886000f1fbe2074f116423d4c0b918abb102be68c74a3a48eb351437c16d4806ed29226eca167b0efe08c52c27fe0cd2dee8d7f97ed2e16afd616a7761d298fd3664f03728ba04775e2d9daa90368807e3f31e11681e30960cb895dac3f0810181a62751bf5d8328debab74bf9d1c512cca48b4b25562db310776040614ef4ca0542b30bc78a57e60e20d8e191a29403dce3a19d383557391bebe0de8387cd769171fd719c43af87e20b65268b47c42d42271eb692eabfd79a14dac605d4edd00572c96a23088aa5ec8cce264d8b46a82f6133e52231f29346cbc92e7493f4cdb6b946cfdb97decb5cbc2f707842197f77109b6e7a448cedbe9b35a3e97e8663a38736fa24f81ec0df6a6d30d684b80fe2e52922b2ae832650b8a44139e5337f526c5eeb9d05eb93c997fd919df4a51fcd2aec409a2e3d9ec43699713684c43cfaa903f182abcc85a3105c654867d6389ab0b39d48231c401409d955ece567ed73b2dd09339b3541bded4c911062a198a9107c0eef62d6a00cccb70bf9d62c3a8df31cda9b94cc6d145aeba10bb36f9eb9865c2fdccc178ae3d1691eba5c7fccf0c5460dbe5844daced72f79181366cfc5d1065941bd92f75c0680a8c9c6556b245abe317549101bb6858c4fda4f4eeb3bb448a01b12138a88feda88ae77188935bab60bbbe1a10d75472aa6bb4ac035441954b03dd7cd950257e6c1ff1bb8d0721b8de5599900cf2f23860b5f709fe068b7f684979aec9cefbe60e1c621eaa196644a3a197797d06413fcd14411e95cce465a6fec4db7ab43cfd9719ecf6a82dd580efd76309ddadcf7a2f91f4fb4d28413e4098ff746fb1530a53aa5e0315f999ba1ae804f722da538dd9a0e049118f0311ba5536ee42076d2250eff58688ec1cc7e46256b71d4a8d1f8df0a05a80b2364ec9aac7cfecace7fd24c74a4b0a602a9be84e9e14375b7807bfa55436362bf0ed7af2befef509363b1f2699a14e875ec23c5b7c4e671b21451797a8fd92210b0a5e388a3fc209316c5ee9ecf19542eefc00f2a72f821ab61e06c2a437bf56dd757ef40131abcf85525ae2e89c052a7418bf1f3ed5fb0a0687e7108c349faf790d220d018709be409ea8bdf4c41a55332211a8d213fd928bee5ad6d0dca1a03c9496c6b0c0bdd9b2d42716539dea01615163507cb181467733f51b4b84ee29279c68942021d5b75129a8c78a5b35759ba0e0801aeb7266682617cbe5eef1344c2bd535d0476c3e6497a167f4284e3844e1cb8aa3e01aeb87463c302a57836b9ad0c1874620a350b42422e64cf42a3b426566e467902a1da2be41ab44bdd4b56b64706a80522577f91d568dfbc30d6159d170a4b6130ad3ee0f4c2550b32bef9f1fb12278d64f23d69204b50a6c966152c8a41785411117a7eb8d1a10d6dd3da8a1e9ddb41fcdcf214809bc8a90f6bbbb3e4164884ede89428cf3ec195588624ad9accae86e5bcb6211047375e2e6e54b5c24869e03427207059c5db2e387c5a9bd23c2ca0acc8d7034693248596ffd4b9d5054d0d198024c6d4febc266f22b96bc5540dd4601b6b4d343e6d6c88c1fe1f5e202242d24d7ffb1efafd18861b0f503fa5a3ee4aa7e5c764289ea9ff86778efdd7caf4d4dad6e21bbf28689e522adfbd090561e9447d91e502936d27558fc7ab8349123ce62dae3b627e18a1c6b6982fe6658c7517d280658afae5aa76e6f765c8551b33c7905d2be46d70d5210830426b782f82a77f64eff41bbe9af48a7737207e98620dc335492b51f9b1eccb02c736be771ee0914ccb2c7552b3707d980f077e1eb7b45c6e0fd6de2c0cce799263100637d5814c461b39d9d67ecd734773529094f797d0089a8ad710813e1efa994aeb6600c73ee65ef795f582666c1aaafcaf25c25729b86f70d6a07b03d62ca9151868c912d64a7503877c781764445cb8426d840183e9bf3d01b6668052d03f2e3993deb7566a87fe463ebdd94e306accc7e2c77365ca74d13568c30250c0fa69e3d5d27008195481f80708b4674115c4d41d7551b8bde39abbe14fb9ce5651ed85666eb2f9c83bb4083270fa80c5a131941db3db9a33fc23e8eaf9ee38a44bc2ccccde19110a74aa26f154596f24e8edaa7add3a1ce327f29994f453a29790ac8288ce6e4f0664aefa939c651322700eb0c018f90b75677f77529e0a27c49eb70da076364532d7ee920f03226c919dae7237e41462410970450c9477bf6e5a9adff5863401f054eb31a177976ba83b119ffc787b46f6b7000402c85cf08ab8863eac01b56baa53381ae60b36b7bb43f19906515e3aa5893698df039cc4ff110a3e282a3b229431f69c3024bb351419a90f6ebbff28b030632c7ebb1774206d976d73aa9f76ab5e9957cc6898bc25c54876fd56f636dc1710a76829c21f2c9523993439e19fecfb500644a34ed92d76733058b4eeae17c238cc8e4e7f4bbf6b441fdfc498a2fe5b9bcce771707d367b15b6a1a6b5fc2cc99c13c5437e392d2eed4e93bf5bcc02e5bb5fc0e9831b4e1ad9bfbf6efc1c8b68e3c69b5953fe4208d69b25d8ea7970ff616522c984028c8cf4d2416806947117445f67300b53affc16def4de64785135242edf001eeef68fd8334203496a4b1ba5e4e38e429933dff988bedc09c711232d53b87345f5ff9236a5f5615e237b80326527b584c91bcc49286f879da456df620d16ad76e43751a19e35c0fa44bd1f08071d6f43b5cf5f04101035f9e586a7c558afe427321f1d1dbd2fcad457e61c3439d2d03ec4653adeb0400f2c41ace09f8d207f8d077ce5d8911e35bccb5e2afd076cc4f51e185cb0070e0f0b58361609768a689cb0b68c3226e6522a6217cf900390e9c131789f5feb8811aece50aec2a31b7aaac04ef2020bc4e57718b09ca19caf7ab8da6c3ba0402d7268c4573f70153796da189f739df34e00731e7694e74c5e1102284d4f59c0b05a7910081c3e35b3c1a0303c9ca690bb2ffa47a043ceb92333a3b57fa3126002b05250cef916388149a16409418fb9a1b7e87f2e919b80f1c29a0a93b69fd71b2ca691fb6913416949211666c93e800d83eadeadc6246ea18d6ce53ed23197246ac1eb98a850a97eb4daebf0e0ff01898b7cef9d87acc8210cd4b1eba65bcabfe4367eab1f361b440987fa0856d4e4019e4ad2cae2797f90bc438d18862400bb595850fc55c62e2c28fa0a38c26b1ec20e37bb8999428831a2ddbd1e4df9a6d186c9d5c0b1265d6c28a5e7f7c0165c417f488be661552acdde99d756718b3744a584641400a2e540fd53e651e06cf8f41c217f878f0cff63b7e29a84e3937db8e6a371791160cfbdcf8e38a46305fa676657a5daa52f037932fbcd5f2aea3a4f16fbfc2d5ba38fa2a74ff1cf5862d1cffecddeb8b1c0b192d447e36de0dcb5928c31587f90f6bd4976c427978889e03f21c018a83fc87b72759cd0137ca7325f72fb3b14d2f5046ebf7c63741606739a6ed40c073d8d3337c14e0dcbe969bede92538d13cbdb653b6601d444214b512b1d08b1ffdd855ed0c9d3a3c6517f436c9f43a0b12cef8f2c07a07bdeba255ac0b69e1570055de49d6fddc9693dd37b54bbf3be624ef2f26c59d4fcda3c0b2971a5ddb0f2f5ebf92daaec0b22d671576c6ec0f46c85ee75a95be516bd2e02a96d0171e38e11080fa9351c6c4201e87a08ff74579590069667ff689827b70a7ad0e248bb410a15f1b97f0007d8034f8e0c1535a7539c484b7d24f249c06135af20c72eab98cef852095b81bc2d6f998f4437c2241e29c6f8486dede6570bd42ab605aaa7ec67dd", 0x1000}, {&(0x7f0000002900)="9f1276f0493a3bb832c834e6757c3c13a5d96cb90c63615aba9c7fe28b18371275fb0686760824edbea3051d760e7cd926574e5ba30b76c612821fae4bcc27d671958be4f9667ed2ae031b", 0x4b}], 0x3, &(0x7f00000029c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x7) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r5}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r6 = socket(0x18, 0x7, 0x0) getsockname$unix(r6, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) r7 = openat(0xffffffffffffff9c, &(0x7f0000002a40)='./file0\x00', 0x8080, 0x101) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000002a80)) 01:09:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x1a0, 0x0) 01:09:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getegid() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) r3 = getuid() r4 = getegid() r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000080)="99b8096c686781195e66f8c8ef60900e55a11b09a9c7162917fb48bb4b987a55a52b42ac3bb338505d41d29d99688dac66b749b42b282aaf2a0771caea888c10597724b94d369b245d8443757cebb0a0925e0d6d63eaeeae37e0040357f45c7a5d57e7f722722ebf8703445468584506f1cb7755c5cf08e2c4bc93382b103697a71f9112166c9542ecfd081d14c539883eea5743e48d916344c2f3b5143732ffc29291c35dda09509afc60f55482ebb8998fa9744bf4e69de78626b714271def5a5ebf5c2174527aff164fe1ed8731e7165923665487e0f9d6586b46e03a26123958f1b7c7753186d369c7b7c13bf074a1dbc2739639dda4156da991022975677cff1e4ce4ca85900d4197c3f149ce80dd4aaafe5762942c066a88ce3946ccfecf4a0da1f71f71720e2db977bef5057bc688b954b54a5d6d6cc983d48513718d20bd4ddabac18f2918c32f28d465596f5915b92fce3eef1a24655d46c40af8c6d53ab2aab6ae6812a181a16638071523a809efb6f0757c89404330b4edf89d7dc915eaa01cbd1875cfab149f0c55c63b424f0bf8f06b3be1e2fe73f9664e00f2bb071e3db861caa5091d2facc278988cb95e11744e75121bc69603e76c5ca6d8773c94c7ea5971bfc33fd5825b1f9de401dc7e6da7ee9c28eb94a133db540603961a753585432ed2d90fc470196d017d8f2abfc7515892cb73b2b7d6080bff7216d899822272d355ffe31813d05f3046130d452d63f7c8c79bcde4cdc9bb5776a56619d30e886549d1fbcb7f89ac3c833f5922f2a676515f5b0cca9aa67cf8cbce34c10e94ea8101adc1f831f4309cb1481faf25f3f2fad4e69fa94f86b065f3286281219650574e801d2d4ca755194d67f1435c71cdd77f0ee93cecffb35cba4febb62b6a28c5d9cb13e0c91d7ba4033413ca15c8466d437d4175ff28996620b36708592e8b8f98652574efe417ef9350c8758128a71002850e2087a11ff2f6e3a05633e77c35991f0bea6c3fb26398a4ee915a97f33b357c5777009291b7440393ef94d93d318826f4b2b5f814dd44eded5d5ac317a67395cdc5d9a74b6cc30f21ed1da25ba92dc8d3a80c59f4c49901c04ce477090fbadb269a2c3aed4e8aa5d26967a1b572c8ddeaafd255faa36dd0c8cc6e5aef823ba13d42acb9afbe76dc3011ea67d7fd25c822c48bd597f19aa690a75748728f966f5753fa5a6a9819b1666b93f0788307157d629a995431433dd361d9832b7c5db809ec66927354e89875923b7be240e6adc760fbe1042e234308406b75c79632a34fe766dd8e09c5c081ed84d7586f8606ac6a4a648109c0356c96d7971ea5b4fec26c38fadcddc4cd03722c3090bab1832674598eb6439b00d35746a8630675dd50bfd864dc2f2cae8f8fae18af690be091f6845659cdfa940f8bdfff141e138799ed1904f907994c0b2b16bb8dbcaf91c479885140d7252220963c92b4776fc3cbbb156800cc3bd59687373ee8c9d2f9b1a9f64cd8d25066233f11553ede5e5c7e1e8a265bfe3a8846fe52b189c25c4b66ad5b1aba2d4ea09cf86343faa370d880f9cc97d50907723f13caca1bc88f79876a235a8bb0ab27f794ce8bb93f1ed4fa4a2c56f1cbd6aa57a77061e9744d5984887513cff79342ba6838b1cd429bf377610777dad0fc570417d556f7c944f49b80db977a3f52e470a7e076d12d5525affcf1fac9743122b78d2c27ef6c26d12b0e138e142a45b6115fe4f9080fc99bc013730ceb719286b6fec16e6d3dd288bd1adc5409df633f78a458f485f2e74d56901f1dbc7980619d68ba6a8ead8338fc89d130f38c5861c18d53becb8f42bdb14b1ba84437bac678547db9c74e967bae37fac7cb98712a67f11e2a791e462a71b13b88041dd5e455b8194e86c704520f33169f04a0eb27e5a0c26958fd5729114055a7867e3c6f8eb99abeec286b44808c52c15b6e0bc7bf248ad3d9d6a4b514b4a511a915557d915e3684fe821c0983cc9f26fa5f9c9f76c5025fe325168b9b304225d145d4c453a5cf10aff20abeb703379e6975768dff5c5f47e58e389b4796db462f93f0b850049858fad843d2884a96462c0db10484911157a44c2530be92a187e2fcc3ba484cdbc63aeebd90fbbbf5783b0eb49bc721738905a0e0217024f76b5dcfa0e52cfd7bb0640cf993b8a1f5a0267cafecf774ffd81043ab46a53584ae0db85a5bd4edbde3787c1369320bdad2ebdf378e1ebffce1bf3d2be63a869cd7f7f84600b91509ce9385ffd721f5079555feb1e56f35b72e6c994e9e3f28380fa69decf753fc5b4f26078e1ba39a92957eaca15c05ca4b4f355ceb36ff95f5528e9744a24ff662739cacd0555f0b017de3f97c79bda2b474625cde9b280ef2fb2534e7e29ec9778b213f717d38f64bfc521fe670bcb6e8cab31fca8bb7849a0da870e8b6a0c9277b107408c0066bf066f6dabbe74d1f90529818ad3d1db4a1871102b708abf4f3fbccf2a5a9b833a5717f753f7e2281fea808d6e134f20333d0483865b9b29c786a5349947ba14cbb72aaafb4118c0d744ddeb931a890a99cbf14589f677a249cee453714d755b8c398d8526e6bbbb8e7c5f34117d37da517c5437d66ed8cdf2e6a1e92c6e90017daa5b75a37bfa5110a8fc07ad356684013c40ed6604e4d2aa046dcf0d24b2711582b9cfefeae84a6ba27df68c54067be42d6cc397319b18283139dccd89a6dfa5dc0ebffc2ac936d21dc91e2d741069a93059ab9ded131d6f13b3b67afeecf3eadf69b115ccd826033cf88786882bd8d9dd27b8e8f74295775d5f21e644b170a45f67bb438a7da2a9c0051b42a1c74ab7c997c4c584c4683a38ed4b5223109bddb9be6ada12eceae53d720e37d41dafa5977b753399223f291ad9b139499372aa29c45bfc5651612e45df88be5db127d92eb069b68041525666e25218cbaf327efc8ccc65d23f98c7b403b6a67d369f640a5959c0cb7b7967f21b3b0d2138f721e53d3f8182d0f0069330afeb3360df8823874574064bc21c26e9bba0e8cf75de03a40bec257c24d02b18987367780abbf65e4f65ad39b418a33a4f3d2f74b41912db503c791d9ad634351c8b312200ad154b832ff7cc29d3bb56290b9f8370e2fe8044b9e4d07e9055ed58a05ee16074e54948708afc9deb059d717940b1d4f231c7e1ceb943e75a6ab32de5563e10c5cd38ec056879e3d9e38ad210a892875286093f8c515effaf706ebb3504a3ffcb801cfce903ff7463975179160b63725f7ab979ec3f6490bbc45cd669e4c1dd2374a0c2d76652e3d8df5d2004ceb4602e388c6c183b524a677fe87d25eaa6f94ae01ca84ce0817ec874832e11420060f68bf1bd41a2f38b63f88f895e4c417c243678b39b1cbca876abc7d9f7a5583c96b2de72868cd72306ea028cd639f35931df592e0263d7b5f3c48e89e5f8c30434498b85361168c83077d74bbc64f9d6306d4ab1bf15471071882d517b1b32afbaf88aff0f1a48dcc2cfc3035e722384ad23ebe6499ec77a730e14fa7d52c006e33ea5393358d5684068fc29d57fbca5f25f056f1369c17c28943770a78c35d3ecd48d2506ceaf5bf192f1b84621024bb7bc21a71caf6ebe036336e9aa11f89edf254122c9b13a02a16c2ee80141d44d5f7723a2712ed4dbfe0af6331b1b65662c9b3fe45d55190ca3edea9fc1dc097c39c5fd41e0dc938c8354bb4a90368674a2f95af6cb29db76bc3a82baf23ee1a5f87201255663d21ca63da9c8c2e1cefb95e8826509ec7ddafe56348627a8dd215b471c9502d7ef2d89e93c2b58756c6255be9bbef041fc9f79f78b25071c98370e9d934c50a19ac0ba5bb2d46cf55c2bbb7dacdc4490054db3a2381884ebfacad3324e0ef55adc5503ac7b63ec1de7f198513fd81bc5c397a58ba69861f55d8bfd417e0ad66d1cfe0b7aa839494a33d5b8ddbf31e830f4a7b05da0b2a1d99cd2f92867ad2cc2e8731747cc0d57c9a1f54a47f0eb9bfd1e0f03f0bbd7389b726d74187db1bdc64f25084eeda838c316d67f2768f26bb5162f36a128eb89493c3b235577355cd738e2e03ebffb3854636bf2430579a33fcc430ce20fe04f44364204bff633faca9e3f0e1db398b655a14120b1fbed64cb048de0f30413bd84cef26036ab69cb6cc056aa4b764944ec190b59e7a334c06512569d72566205ff6eb7526266d8af81b0b5140d15ac67078d9eb2f05ad4ef443cfec949d50120be717052242137e901487bf97b8c2fcded18817db1b4d49bcc7dd34f162941adef7719c0e17f323bf37bb76c24159c8124f991d588d6a42c3f255d65d2c6649e43207443039f6e472f41662fddbf2bdde47957db741776b775afab32ea5b1a7f7b5e5f19262e4a8a5377810d28eb293a089265ac1941a11a832e8f8e0468b317f569192574868c5c3d313eb37e11c067bf2d190fb08a8e040c333a85e1f7062c4aa01b2823ea122901fddfa633cbb9f247d3057745e2cff524cd4fab3d05b4ea9aa300c844546d0c39a6f288e7361f3f12eaeb8da02b08bed469743494eb38255e5852c15729940163e195ab48bcf6a88c7411a0bd5922027af87cff96c817db58bd8600b425b148c160d33c7302a7f2efba0758d4993b2466dc36d23e01b3d89b0e63d89a46c7bc8ae9f7cc7b3171c70a41ccd86ca07f742882f5bee7591ca9195bf83f68d52755c70fefa918b73359fa6edbe1efdfd40e5c6cf51867f64407c8bf5c9a19731cc183daa357be5e3738677cf6a0490e4a005dfb2d1ca3b14d1e97849fb71a24280e37813a0a263db20d5bcb21e6e4b66ebd50d4f19c6430c39a04821641775db740ec7f4a8241ef4edfde3fea53291f861f371101c0521b044574a5571de50790863449c58e88d53e78016112282146b0222268dd93b1c2bf686b5e1e40f4d587eff7b759b2f480139c88ca5a95d6d0ccc3dda6fe87ab290c3adece88d1a6f143ec90aa069aa33f7e7d8c99de47fc919a7c5d4f51d64086c03cc1d21a4e044e5497f4cd76824887569ff196684b8bcf072cced1877a12ed377135b1a42f3f454ff134dda702d483c01436a80ef88a4dc47b82c5c9398e29d7f1db7ab1000327c8d546d86670a487b421205a3d0e4efe1ee93f6719b9710ffc26bf714de82f7b3a3d8c1557412240426218295a188dce40673384f70cc08adbf52dc01e3576530d8e0ec704df4b800ea8135c5d8a68ee052ce097b234dd6c6eba2e2d5910816399d986c81e2abb8b450cd7da41706f862223b4c3c7d9f73bfd33e11a9696bebd92ed53512c5bb5823a7e85845ddedb72e98413324d3ba9fabc6e3ca3f28e8ff8f9dec1ad5d2253652b441de435cec476e678b9e0454390581a19108d6212ac69adc4134fd8390c6fb5e317ad6fba791d0d390168f20b6d70acb4f84467bf751fd06b0e647cc0271995c3e5576251885147baf9a1dd3dcaec5f18c1ccb8c31e3b9685ec65f24c3c262cb7abd2d395993e5c3fb18daa948258505f2f8422c75506aa99d3272394faf2d6f6787c59aa889eff52c081c44eaa3ee95bbe0058c2edb5140777133e1fb3f3e4c65409a20e055a5159fb03ef6cc58f87d7577ff6770d75af990793ef70831494c63724cd921ecb63e7d4a3d4c1ec08a9dc8167816b94978459b4eeddfe07b93948ff02f17b5d1d7af3c254fd808c791c3f009bc5c52c82c3c6036dc48f2ae8ca8aae26f71b9e060830efc37dbf4d57aa9fe975022ad654fd2ab28f7ede18ded02b7a32b593696c8bc03cf0e389fbcbc8113135fe649ff0fd04f", 0x1000}, {&(0x7f0000001080)="69b811d358f42da3e9041e3ae120cfc27f9235474926e391942cc4de864f03c707d4969ebb29004b564b8b7e3c53e3c42c30c62ee99c620e7d3fdd640fd380fe32be8f851f587dfae966c23796b5a91467232641cb81cab88ffc8802430678498c26a532003cd08e300b230a6dd404ccc498be5b0411509a525de2fa822618483f489a0a831848e35751c5edf00115d60707f3b5447750cfd1d5908fffd2bf507022e6ab205eb801f29e4fec7eeabeb9e78d3ae57091d3877ce5aab79bad72", 0xbf}], 0x2, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf0, 0xb}, 0x406) 01:09:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10488, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x30) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="88ad7ed95d9a19bb780e1d6b1c6f285314e1938efd21f591d302a754f47fac28d2484d0113bd80816d0c977aed3624997fa11e2939b38874b5a527ecd40cbf312a5d78f978ad65aa4abbfd46f04c8c99a8fae671c066275a634101f0f464360e531f5e74c69ee56b18c8131aaf79b986ba10b55b708f4b706113cd9baea26c459b5605b27648aa289ecef43f242ec97bc317a9af78", 0x95}], 0x1) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xfff, 0x0, 0x0, 0x1, 0x8000, 0x8, 0x401, 0x0, 0x3, 0x1f, 0x6}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0xda, 0x47}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0x1}], 0x1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xa0, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x34, 0x20000000, 0x6, 0xff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x7fff, 0xcc3b}, {{r1}, 0xfffffffffffffffa, 0x8, 0x11, 0xfff, 0x1}], 0x10000, &(0x7f0000000440)={0x3, 0x9}) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000500)={0x3, 0x0, 0x3, 0x2, r2}) bind$inet6(r0, &(0x7f0000000540)={0x18, 0x2, 0x8, 0x1ff}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000580)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) getsockname$unix(r1, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) lseek(r1, 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000740)) renameat(r1, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00') shmget$private(0x0, 0x4000, 0x2c1, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f0000000840)="b86131bce88a70343c0f22f35647e46beceb2b5412891115dbf50e69bed311d42ab4fe7e7f0d1422850cd0c2d6b723e41a11548db353615b1d927ca53153889b039f8776e093816e52be68d354058d033d981ec14a513b775c7aa38292d4d0b37e4934aa32bb1cfd0f2ad35e0757fb786e9e9657eeb67f1a73bc883f3ab3efb7fc84b72ba4274e0999ffce8be62257474d2c9d3e031b7dd8a714abd0e3a36e89506943753b4ca751eddd70cc331dfd409d543c3b0efb3623a3f480d272f8cf10fac03077", 0xc4) fchown(r1, r3, r4) msgget$private(0x0, 0x10) utimensat(r0, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x6, 0x5}, {0xa93c, 0x5}}, 0x2) 01:09:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x2, 0x3, 0x4) clock_gettime(0x4, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1ff, 0x0, './file0\x00', 0x40, 0x0, 0x1f, 0xfff}) ftruncate(r0, 0x7) semop(r1, &(0x7f0000000080)=[{0x1, 0x4, 0x1800}, {0x2, 0x80}, {0x2, 0x4}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x7}) 01:09:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x41, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 01:09:58 executing program 0: r0 = socket(0x18, 0x9, 0xffffffffcb1f9623) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 01:09:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x7fff) setsockopt(r0, 0x187, 0x7f, &(0x7f0000000000)="47a9a10b09a5e109af1e62732c5e5deee710e2d33609bd796a204e94eda0013fbb47c98b79d33b0f0281fd87a129e128", 0x30) 01:09:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) writev(r0, &(0x7f00000016c0), 0x0) 01:09:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x10000230) 01:09:58 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040)="4a6ce581c12e23f7f99118ca77a287ab7542dc07c2a0f4e1c40ec30f66a3d09a92b9df5cb41cf2004e4c9b637e8f53b881deb176a60411bf1c7e708022e28636940a40d3dc75a400331dad8a5bda694f1d4974f1a62b69f5cd32cd037e4e1f89ca664d17a1ad06ef7fd30d98c6ae134dd9a681efcaf4a713d35bae35857ea643367f0a91f9a07731c5fbd4e109da84b51b48a94a8691ca73fcec42e76f258ff0bba2e9bcccca3fbdb3f4271d0bd8262ae59e8dd9692f928579a040318b033893ec83f9fc564358a10121d54c99be726ddcae7af04cac361c75760487e199d386326d570e49ab3ea352fe892bdef66a9eb79765a87a290f75ca1be9ac", 0xfc) socket(0x1, 0x7, 0x9) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x2) 01:09:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r1) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r2, r3) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6000000, 0x800, 0x0, 0x401, 0x3f, 0x6}, &(0x7f0000000240)={0x1, 0x3}) 01:09:58 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r0 = geteuid() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setreuid(r0, r0) getuid() r1 = getuid() setreuid(r0, r1) 01:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) flock(r0, 0x8) 01:09:58 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 01:09:58 executing program 0: r0 = socket(0x3, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0xfffffffffffffc1d}, 0x43) 01:09:58 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x1e0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000015c0), &(0x7f0000001600)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x41, &(0x7f00000000c0), 0x341) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/167, 0xa7}, {&(0x7f00000011c0)=""/66, 0x42}, {&(0x7f0000001240)=""/189, 0xbd}, {&(0x7f0000001300)=""/223, 0xdf}], 0x7, &(0x7f0000001480)=""/252, 0xfc}, 0x840) getsockopt$sock_int(r2, 0xffff, 0x1204, 0x0, 0x0) r3 = dup2(r1, r1) readlinkat(r3, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/4, 0x4) 01:09:58 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, &(0x7f0000000280)="b424d7844265a9f6e640f97e6b06e04d7573d766a5aff9695932ae279d60f2e4141297e6bc4fbdcc8398a91531e5e96cceb491d2d9eb12566b1842f5646e53544e70a78110c28bc7ca74697400e0820e0d7fa4b230feaf9c00349f84bb99fb87fc633579c2115517c7daf77099b2a3deb8e42f0aef39b4703e2901f577ea8d040f79f4012be25587321092d3295f94a451d3f37755dc5c32f44b75cea7a8a3ea20aac2d2355277d7be4dc64191c9d0b99c23abfdd730102b8ef2d8a9efe7691c", 0xc0) r1 = syz_open_pts() close(r0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)}, {&(0x7f0000000340)="26f38418652eb717ed013390c69810bd548c44fc5ea8e1f959f564df06dd8ab4ddbc6143b38c5ed42c0ce136ae2ad6d484908ed7273ce2e626ff11c9d41dd81a5ebbd38579f7daab4bd42fceabaaa94da6342f74d63d7513b582175b084ad4db828b01709bece3c1db3413804bf24ec88586a489a63480cb0d87bc28e1869e19cf678e9044de112d42404f9a6bfa542c4d8155ae09f472c82cec834e76c5f1f21e1b9c6ad600f00af415cbd2555a36c4408073d463334416cc64981706fb9cca07bf632b19bbc5e6340ec6411f29cfd9b8a61f2ab80011acfdc6c2f8d35dbabae6cb294c31ba4ec58f8844e69a78aad2bf1943927c8f19e62860e7b3e3", 0xfd}], 0x2, 0x0, 0x0, 0x400}, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:09:59 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000d9000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x8000, 0x8080000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x3eb, 0x0, 0x40000000}, 0xc) 01:09:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 01:09:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x32, 0x0, &(0x7f0000000100)="50b79ed3086e6b0b6c9d6ac57840fd421492b5", 0x13) setsockopt(r1, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd81aeaa4e713048f09931929648", 0x14) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 01:09:59 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r4, r2, r3) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getdents(r5, &(0x7f0000000380)=""/154, 0x9a) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, 0x0, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) fcntl$getown(r4, 0x5) 01:09:59 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001700)) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/38, 0x26}, {&(0x7f0000001500)=""/110, 0x6e}, {&(0x7f0000001580)=""/80, 0x50}], 0x9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x5f, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000040)={0x1, 0x1000}) fcntl$dupfd(r0, 0xa, r5) kevent(r7, &(0x7f0000000000), 0x37, 0x0, 0xc68, 0x0) 01:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 01:10:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0x3726) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:10:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r1, r2, r3) r4 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3003) shmdt(r4) 01:10:00 executing program 0: getrusage(0x1, &(0x7f0000000000)) fcntl$getflags(0xffffffffffffffff, 0x3) 01:10:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) 01:10:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000480)=0xc) shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0xd8, 0x6, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x53, 0x0, 0x401, 0x3560}, {{r0}, 0x0, 0x88, 0xfffff, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x402}, {{r0}, 0xfffffffffffffffd, 0x10, 0x81, 0xffffffffffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x400fffff, 0x7ff, 0x1}, {{r4}, 0x0, 0x61, 0x1, 0xffff, 0x957}], 0xa25a, &(0x7f0000000140), 0xfffffffffffffffa, &(0x7f0000000180)={0x6, 0x100000001}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r5 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 01:10:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xb2, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f2f2f8e6f3000"], 0x1) 01:10:00 executing program 1: r0 = syz_open_pts() msgget(0x0, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) msgget(0x3, 0x59) 01:10:01 executing program 0: 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() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0xfffffffffffffec1}], 0x1) 01:10:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9c46, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:10:01 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0xfffffffffffffd6a) r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x6, r1, r2, r3, r4, 0x40, 0x3}, 0x69f, 0x3, r5, r6, 0x2, 0x4, 0xfff, 0x5}) geteuid() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) bind$inet(r7, &(0x7f0000000600)={0x2, 0x3}, 0xc) accept$inet(r7, 0x0, &(0x7f0000000640)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='[^\'\x00', &(0x7f0000000500)=',{\x00', &(0x7f0000000540)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000002c0)='&\'\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.-/\x9d\x98\x00']) r8 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:10:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8120, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x4, 0x5c85, {0x3, 0x200}}) 01:10:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) sendto$inet6(r1, &(0x7f0000000040)="3903417a52ed927cb710fa4798ed214d66698a6af2790db293a0968275df169dbe3d57cf6a215d67a42748e872fa7ea125edbfeb8647d1c39d6078520053163d2a1c596005", 0x45, 0x404, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0xffffffffffffffe1}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 01:10:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x80000000) sync() mknodat(0xffffffffffffffff, 0x0, 0x6001, 0x40) 01:10:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x556, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) syz_open_pts() close(r3) r4 = dup(r3) syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:10:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) 01:10:02 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup(r0) 01:10:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kqueue() semget(0x0, 0x0, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 01:10:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0x0) 01:10:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x8000000000000003, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=[{0x78, 0x0, 0x0, "38b5bb8cef1f00000000000000d4595d49bc0dd7b09d08935d9f44bd903efc4ccccfacb70ad16cefa4916c43e72630b1d90447bd0297b5b69270e94a8a7251cfeb0c9448eb840940c4da44de530cc4f5bc0f9da5fbefa174eb872e2df0ccf1cc06012e"}], 0x78}, 0x0) 01:10:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x6d6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xe8, 0x40000000, 0x4, 0x2c026100}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x1}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x1, 0x0, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x1, 0x800}], 0x8, &(0x7f00000000c0)={0x0, 0x926}) 01:10: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, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) connect(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x20, 0x2c2f, "417775f65f74bf295851659d7f104b6b6974d03c", 0x5, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x8000, 0xfffffffffffffffa, 0x81, "7944ad9ad549dd1424275f3aaf20e34efb272132", 0x8, 0x1}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0xa4) 01:10:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) clock_settime(0x7, &(0x7f0000000200)={0x5cb, 0x3}) r1 = socket$inet6(0x18, 0x4000, 0x101) getsockopt(r1, 0xa39, 0x800, &(0x7f0000000180)=""/30, &(0x7f00000001c0)=0x1e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x18) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x1a, 0x5, 0x7) getsockopt(r0, 0x8, 0x47, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) 01:10:03 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/88}, &(0x7f0000000180)=0x5a) 01:10:03 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x9, 0xa, 0x5, 0x90e, "c669d1b1580ae461f2ec5a1d776722cf449c0717", 0x20, 0xfd35}) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 01:10:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="5152f8fc607fc65e4a65a0641b73553b3a427a77a1588a8bdd20b86a2d361f90020273526498d57a7c56d9fa730fd3e8e24e0eb11b1f8c6432aa8d874f24edc7823e756a6271ec50a80f7dc5ba35065dfe86e33f363ab7732506b226f27d153f3d1bdf", 0x63}, {&(0x7f00000000c0)="3ddbb571deeb017d7f0dd525b496429fbd3ebb458dae14d9079ee1aeb463404096ed4838d6419ce36704acb821632a0b64cd32091a48aff58b4d4a0bd2a00e911069e486a94a8a31fda31bf972b7f1ba8a7c8cb1d588011d262c42845c5e518778c352af3793ef311cb5ced74f684b4d5c7f4b3e64eedf4e41c03aca59652dd5797c8f85d1e822f91abb656503d0825b2b446995690963da5f4ba82c93a2435bd7dbcf40820a52cf4aa1d83d7dd2b90af88b6bc0959e8321f02e67d86a4c013576807339facfd7d656ae5fd1830141d78e05bd", 0xd3}, {&(0x7f00000001c0)="aea9723e48e6bb9a4b16c51af5af2b359812c23e8f6ca789b2e2d8fdd981e87db2c695774e8a8b4e910202b016606112a03171eb108951fd20640290f9d94f2320ec7602c17ed68fc35f39acf0cb6120acdc", 0x52}, {&(0x7f0000000240)="e710ced07d96c6643102ecb2335873da19891c535af36e348d2beba7e4613a3efd14399a01205196f683df0b946f6da01eca282aa4037e3a4fb91a48b479cba1e1ea5916eac3eca4d73b7d56f8ef3462467a2c9f28b374cd8eec2cfb5f378865e426d687583a80a629ff0d0eb53390de132de059bb338768d37bac00fa931b698b3bad114787616fc76edf8156a42038f76b509d33e44cc6ac984d98f3c79a37c8343bc43281c46947dfbdfe3163ea036d075e58aac0a47368484b00d901a1b9f40b12dbeef51c700efaf76ff2761390876907097941226379e603f00802cfbac9022ca71c8edfd0ceca8e48bfc174ed83dbb695f6de7fe7d3d4c333f4d55851cf2ff1ae4fc46b567d53b0459aa342fb4c52733fbcce3ed5e1f6bd21b89157fabd58bf560ace1974e7b31e68bc249e561e54af0dd8dcd5c274e1855d8aa2449255b50cc7e7e2bec3c8fdcdf350525b7956442a99add70c257b18d761befd9ced83a9a43804f5e57de8d79c2187ad81933784346797c11e074f748a3f0b584e8951ca1f9be338c0393e5b7cc92627d5a0c6e98c348a0bd910a65a5e119e0c73f8875fb79dfab22f8a2b9a789bdab40265912d62103eae114a3a3002b719ecc850063d8aba84ef293adc72ac256024a9cd4d964e6db2cac55df2194dc6b9934f510e5923120104ace2f9176a24e0376aa8241604611d9c0119cb9ea2659f6e214570841d8e23fb9b650825826ca5331d3f0c6a7b087369b91b81b2ebc307d833afa3d6045517baa7c0be5ea883b730dfe1850ceac258bbe479d5f9534fdaa83427a81b75130f68d6af12980272d38d63c369e4786c0093d28a24e9a9a9b40d29438a2414a830743b3d2767ca0bb931d7b5769ffdff2c722a72a9d37e8183c2ec7fa8701f3687e857148b2e801fae78f96d5479f4c39e61720ff258a43043f2c8b68a1f0077f877b0b04c24b05600d26eb972b4fedf516f80bd775796d8d26219e68b67b4ba4abe543a4a473eb7eaa9cbdb7ee79745ee0b58fcb58873a7b97c8d3509faa896f4133a8dcbd29aa36bdacc46bd5ef756f64eca587b47b05dec7b6e32dd5fda36e2e20549f9889cd3c98a718e4dcfddc84fc86f04ad54265c6d46ec114a1e456afe90dac8157922dd391b68ba19abdf7d97391e20a6c24eb18587eba9e4b1b30651388cb344644213114e95b8035eb16bf18e4fa984d5ccf7472cde33f35b92c8306cea50ddd52e444df7097695fd64d1766e491c34e489839c102b950e36f508cd45e61126c73c3ba521180ad3587df8135dabccf6108c0bc1f30b4e226141dca55c253b0dbf4cf4839f6b1efbb5b8ae4e059d2cc923866e539cbff26317ec02d537ed689414791d8654f6516bc0ce4c7b69c6a3aed486491038331ca69d827b7dae44965832529ace8e1c541f962f32a2ce24e1e729e439b0ded253a575fcf20925d9f6f3f3e28a12efe0ff603f7019e4f32c3f79fb3fb6c091da78ccd78961b779034b765a7a8680171439a8998cf735c4edcde1623fdc71886c77143cbde182431c173810e62fe8ef2f10bfe912d1a353515751e6c9e2813293053d20edd4678df458cf0641712a656beb9d6f630632ea876c03c898361c80a6ac4c9a537b8b1d2f087bdd6840b47cf2b0a1f8f84ec3b2bfbc0b7a1716e3d949c125486b8d61e90cbd65f983609824b674339bcd427078e74924b7690001ace2f543105de8228a43c494942e40a02a51369161161975ffa9963c1295fce072d39fc18af75534d37d51d22ff335c20aa588959b6020dcf0be36eefc63958c9645a6731f0d28aa537f70069880e40c1e984507a3544d618ae2504d8acbb5ed2cd56c6614fabbd8392e7787b7b3295f8b6d595f631c776d0f76b8d4e90133020e4d1d34512f800b6f51b99f7c06abb63dce2ad60c93b32f4d9c975ee86ed3aa57220c6f9a1ff5b4a89c4bdfeeb9926cf2c1e0d41ae93c9dd691a1adf663afb81677b50ae2d962960cb29de526a6d151853bc0582c17eab5a93ed6caca8eeec79f25d76255ff4a87506603204d8d286478914d20d6b35d1cb193909231f0ca8c7757aacfc564feae5bc9c41e52fbb7f70a2378f2a7e1d4576ca777a91d17cb50cbbf5f6c8769e45e5c11d05e784d3a1ef97ca6f73f830ab2dfa074625e3ab528cd59c8e9d678067d012bcbf63bf1e634f7b5405b2bcd5b2d478048948c07d381cb10fc5df4a62a844ff37665c7a85209e47d402c356176249edcdd4b0e01c36293a714f7e1de9926b2a6ceeb2783cfc11e626cb36383d24e2f5039e383b5b7898990749fd2fe9cd90943908a417381c28b56824ce0b304e9e1e815461fa47a24476a8db85e7ca0b6a02108fc277ce3c7cc4f1f4e96da0e2684da93002502175abefc4ffd160d9a2dd2c176e7b1f977def7afe4c07426a29dd9a7b8e9e92f0f5bf87ecf6e0dab1aea10096397d4a31a2ff862f51933cb96e836c7cc8db78817379eb76f1245226df286742254125ecc47437c615865d62d971d181c4b768f301468baa2ef63cce4f3bf9d066de5bed2dade428c63b618e97f644b4f83603cf29317ecf850b914f0e5710c14dcc3cca8fed302a25d740d1c2a2ee52f89fac388c4dd833fcb238a9549a2efaf0c3f43c4ce071b3db05802bb8ae4e994cb4ebd0f6506c5d58cc08c2e25ce9f56d26368c1d522cf9817f4206027bb5a911a56f661ad98f7bd97469b8b3d17586fcdf948040592a0c9f0d4d5eab02c59f6f1fd5a7ff214ea84707e16e57e783e790f07d0b95529e8d25b90ca3de7ca69205f5684a4ce00031f7fe06ada4b392487a7a37c9c011cd953e9574a48f17cb2b759fb835c31a6ae6cd7f39662a39bd3acf23388da9d725e0f9b2a2fd817305d3eece300266c6c1bdeb658af5d7dfe21386ad99ef3a8a6b5da79a3c0e89587502f385eb04b4931881252c7b5c74448296aa27e1733fcb68fdf9f328e6c5c8ce8b531f48e1d74be326e29c7586c783bff44a8d635e28141847b7e4f2e3d75ea16510e46f46b9128d00414285e7fbdb6b0dfd0bc34f1071a4721015a1cb975a51633e3d937e98de61f2c8dbe1ea5af1a32bf58c2a800452bd924f2f8bcbf2a1af5a37ecfbdaa98aca697abcf6efc9c56fb441d75cc1c9e55819ee8f4506514cfb121fdc5be5a43e59d88a55a2da3462b5af461d3d7472f2482500033e453bb334f6aa64c1da0e36ca991b166f700e91384aeded5df4a2981c6fd02b102bde77d2fd3d2f54be39899c25c25a9c45daad9a744efe65ade1d1b51dc53dcfa4c3625b60a229ae8faeb277523e824beabf99feae803db78e043ac27a2461e5e9efd0b15b6212b964ed2b326a125c29f80f3d0af3dc890c1d561f01f8bd300f4f08990584bba37064a4a3be373de4a3321fd12f18437cd19ce4ad4b433bb2c11dde40805343f0cafc709f41398db164b022a81baf3f6af8235bc8f887ca19ada49d49549bbb91c4a6dddc96aa4487d8e066119ca01e3c1938cb2b4e956f0ad8af8e185ebc692da853223642b0e5f74227633b42583856587937d127eb57cc6bb545fa0bc744b583485df26e219969bbe226b14a31c64ef50223384369a668750a72c430976ab3955d15f1305377b1997803525f73fdaa2aea00c816c1eedefe7ab2814f9079a748a28de213bd0bcbdb745865aac5dae9f36ea16c57a5f7a326daf27ab5643e48737a987f118fe95dc810239d1b808eaaa0633c131c2c2cc559bb7b0500f9b21c8b62d427ccfd5e3825d72eeaac9c224592aaff1ff165c169e33c9a84e4229e2e7196300d3e607fb71f455260d73a8b25740ab7d98d3b2ca6982a78f1337ece885ccf6f3effdb244f9065385d4daf292efffccae6144e8f476bb03f1786bd848d72d25b482b9fd7f4e2c47ae9165bb83c7cc8c4d6a852c697c2d981c4ae8095dbc4f147a9c3f0b739b6c6b6e915f1537f45979b0b84bd511525be93d60b821eb2199e9cfd91ce16ad483ecfd278727eb7855f426e0b2ed2ccc7fab4fe747f40498fdf286aa0a11781a922dd682085bda72bbba4d60713b03a1107379d5c452a9cb401a56c0562cc6713357c2ac5a3419c3d1602a4dee1bb0979a688069a58afd358e9ecd838de86b90b345905894fe827ba7d348935823b2ddcf9497a4b5ec5d0d5316d76722fe81d54a2d68933745055bc75c0f27752d255a0ff2613bc395d449a5125fa33af9746ae975783e51ff7ca95a2ee6127ad1b239ea90e4dd1f94299939490892d522332797b916e2fca3a662a678f968b6742a902c1050b4c6a5c7328ed68060026143b47e5819d63edfb8dff20ca30219e0a64ee54100b84d1932816136421a5d93529f59bd0207629be37fad4c9db8300c8ef4cd6472e8ee1a0270ab785852ee12614f43b260756acd5a8b2c7a04055f87d8346ff2ce93f754b40ef79be1307a07d7c2c47b871df22841faee739f8c5bbdb316195f9acc22066e6e94307430856a344717cf8e78a8802dacd69a2039a17ad8523cdb5a8a5f2f730da486f4846415e0692355ee4302638c94f76adc51c69d31ef8472d8bed61bcd3c054f4e28260b09a65c49c41943ad3fda7d67432266064e0f229ac687da72c732d69daab6e85e5410abd83baea044ed54482b491eeeecc167f04007580bde8abfc5a64be070b1e61fe6531ec45d79fc08de0c6f5413cdcac55b0e6c50c2266485d5e5fba1b45ddaada26a15daaadf09314d1098870351090da34a356ee0ab7210a461cf56b6af5bba3c7cf6d8a472e1cffdf8e3de7f588e8fe760fd487ec88aaaa0a6164410d322449fde832da82f480d88a7532c058b5a33ab01dc3f3fde4adbe3bd4cbb6ec5913603178722f40e7ec363bb11261db137b4f367b6d56dac182a9e5c452a4b1a956b80135e63e539a12ec7f2e765c068b6f1dd9d2bb396ac2fccae4e2b337d8c0e6446471e33f3efde9e9d309c3d44d7a2a30fddb269a440e3cd794aead00ad1970155b2f25a865dee6f061f3003d99a3c23a4437df19bfd51416b1f926c1d70c10c9459d33f9e103a521cd5cec10d950cf511478ee15932c2a21a3db0aa4d8737b43bd44dbe4f3fcfbfb3bcf876736796c43d8647356fd478427b55a26daa3679a0c6b92c3212860d19899dca85cbe14088cb8d31bc7d6ca570a57d59e63fc20c0de700373b2736a87cb643a92f25b72208859f96d147dbb0aa44cbc2b1bf572bb3f1ae093edb225df82781767dc8fcba5f9b7600763cf67f2a3cbc0d00397e007a6653dc21a2c73845a4a262a4b1234e045d4ea656b79a4898c9a822616d982b7b6d65ba1ddcd7a61e3f4ddb86f031a328c4e1144139615e73cf126022a7791fba739d555ae9d2ecb9689a838c4be224d3ddb03d518af96a93f5fba49518ba045f7993878055279249ab477159094e5f467e6c18a95a6b4d3fa16afef4cc173c683fd561d28f990c3f095d5f16b19c975a4e015b28311771a65c5e73e0d4c878429d7934e8795d28c16ec47491596c9d69e1ce1238119d46d3bfd47d3a37b10026dbe9518f357a74837d15d26cb30988681b5450f9628bbc7d62b1e55e8dff64c4729b7a41b0500cfebadc52c503c865cefd261de9e94d33015af7d72d2c23b7f6db914ea4e81ec67c221f9a8c58c70de8db649b5bea2d71d8ecbbe77278d468ede2e07c4f85ffa7d1401dd527edc7ccd77c49a5fafc27b38adb8c09494c8168a6404c030850b825c12fe1397dd3df2d12212a73c20702fd8b16adc4cfa7e04ea4e73b13238b2b283185dc6064fecfabe1fda5461d2c84f34097d67aefe518", 0x1000}], 0x4) accept$inet(r0, 0x0, &(0x7f0000001280)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 01:10:03 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:10:03 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000000)=""/244, 0xf4}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000001400)=""/237, 0xed}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000001500)=""/31, 0x1f}, {&(0x7f0000001540)=""/197, 0xc5}, {&(0x7f0000001640)=""/76, 0x4c}, {&(0x7f00000016c0)=""/236, 0xec}], 0x9) write(r1, 0x0, 0x0) 01:10:03 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet(r4, &(0x7f0000000380)=""/74, 0x4a, 0x40, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0xa19, r1, r2, r3, r6, 0x30, 0x300000}, 0x5, 0xfffffffffffffff8, 0x100000000}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0x54f}, {0x9, 0x6}}) r7 = semget(0x0, 0x7, 0x0) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000080)=0x4) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) 01:10:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$dupfd(r0, 0x0, r0) 01:10:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0xee7, 0x2}, {0x81, 0x1}}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x9, 0x0) getitimer(0x2, &(0x7f00000001c0)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 01:10:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/191, 0xbf) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) r2 = kqueue() r3 = msgget$private(0x0, 0xc) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd6b00000000000000000000000000000069"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r4, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) fsync(r5) kevent(r2, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r6 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)) 01:10:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() listen(r0, 0x8) readv(r0, &(0x7f0000001540), 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socket$inet(0x2, 0x4, 0x2) write(r1, &(0x7f0000000140)="e1981e45b75bdee640512c392c59544cc28da5eec034d896ed4c2e0513f660ad0c4142cb87902c8b7a692b6645d00e7b77ba3157d93d4150e28a81d327e6f395b0b8b45eb97ab2f5060161815d4c25b4beb4ac3518876bdabfe81e774d09d8b4e52303c1a4a244ef", 0x68) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x100000000, 0xb3dc, 0x9, 0xffffffffffff91e2, "a833bf39efed92e66a36e4f7d4d3528da1888e92", 0x7, 0x4}) syz_open_pts() execve(0x0, 0x0, 0x0) close(r1) 01:10:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000240)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de830d4ecb118d8f6cfa7c05d92ee08e88c2ce3760ccd465f63813cb558d2b0732c2d1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x9d) 01:10:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x9, 0x401, 0x9, "5a9366fe4c168a3f47a12d795276f2f6e4abf38e", 0x5, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) 01:10:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:10:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 01:10:05 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000001840)=ANY=[@ANYBLOB="0100a9571dc36c6530001336ddf7708c0d5e7b05410a286c4dfc4667a08aaaf0e2411f2ac0c89eed784bec4fc59692d3e97fa4d7af128d36e282041cbd2cc6c0cccd3c3e42913c8b9eb91bbfbbc66c7a7923ee1750c93cfb8c4ff673a6ce4c18820dfa6f6ad547abbac25cb7166d216239e3c8788527fac3254f6cc4ac76e78572afa0"], 0xa, &(0x7f0000001680)=[{&(0x7f0000000040)="7fac0382c84b41f35bccb5d03f9a14db874a601acbde3a4df4649ab98473bf91c9b946ea95b8fc406743f21f13c521264cc4079ae72ffe7a105b6bcb8c63ecf31f6664fee9130ceb171c81c724d8b3e75971a75205fb198277a932a18400f6e55fd26c5849a059bfcf7a65af2127cdd32e5e4f22e3147b9b0ffa12657c698cca71cd13c1583973c1ab9db4c8ddf93d4d18dc9f8f231a0b9db89387edfebad80c2f6d459b2623d92294f6c3ba842da4f80a18c2a7957fb8", 0xb7}, {&(0x7f0000000100)="44f43d4819961109d4205e6a0beeb97c43908cb7ea6ce41b2afd17f0f3eee6d170afa7c8e93480f35c742dd91512a71557078cf297a17e0f64d08288e0ffd1eecfe75d4115ed8cb837d1bbc8af648a9ed08facbbc042e6a36e8ce8e0d8da5d3010318920929f6cd73ff5c3fe9e733ce1f68023bb58b6669c0cd48c1d468f1ba9fd7ea513897b395551cb9bf753702bbf87e9ef33bd7c6bdb11ef8d72046646656d53", 0xa2}, {&(0x7f00000001c0)="349ccb7150b17d8cf1ed944b2142b744e15d98973e0da167d0f6250fa7ecaa61658b885eb40014122999014c8537c809fe4a5ab5447c940b38a5c6e71f98805891350f2eed3f321c79d99663d39e5323b9a44eb2fcf604091974c02ff014d97a6786b00782db6d16a56133a758eb9df626d753d45cb18af58658e4e388609b3261261673043b5940d67967a497969a5d99ed345215efdfce1b130997b553b1a755562b447d58ee639fe7f0661df035f6fb119079dc73ffb840eb6d45f683278f7a5dcd07b442d080584602a06e53", 0xce}, {&(0x7f00000002c0)="89e340808f9bae041f4f5319ba037a8c1f261bdbc4e76dc529299c0c5c6ead63395725d4d060e5984f99d3840af5ea3d286f5eda", 0x34}, {&(0x7f0000000300)="6032fb36acede1fa557ffde63d2febca8155884ecf9401490d9aa4832df70ae1cf14e945236c0dd1ae2a922345e4fe8f238504cdd9e824bc2865ae589e58887f2355268e0bf84c68b102dd6233e858b494220b38e8d39439828b11a6fc9c50c4d894da6f51", 0x65}, {&(0x7f0000000380)="a8c5d5d3eb97560925a0749924c1776867f3ea152c95244ba0230cacc0829ee94b3ec6a5961f46f6f8690055a3516ea68c0632d07839c8026311d7c31ce2f8a9b26e18d2dafc100368412ce5a3650acb0704e5b1d7467fee71bd2ffdd2ad6d93749687ca1ea436bf6729b6b247373dae4a28e5586e5aa4ad56197756df0b51a5f99b83f79e64a4e63fb4f810f94e725b3a1b7029e09c7fc56f362029803fca37d1e097fb46bb13aac391422cc0cd7f81672dbff3a93bcd5f07634c08718becb7afaaa6780f4b3e99fc791167eb36f5890a037b5dbe3d376fbae20deebd0ca6a02704779de6105cefc589c27a5b2bc681057d742d13b0754aa2296d2c7a9f1875961b2350b39d0420bbfea3815cfc79473731238ad3ffa980a327ecf9d0ecca76b2c2a82e91c0a15df1670b2c4541db2f1e5b6cb3e5c83bbfcf8eccd4f3f674274bdab92fc77d42e2772341c7d7f55c5f2f62759bad4712b6659be984d0415b30a25bd84262613c064655a0b85e6de0cfb98a098c0577e40c39cfce4e48e294d69b7f7afb484e29bfc15fb02caa91b2a7fb25df004f8cc744ce2f1a15012e446d6dcb944c9de054c0b1dc7c16aca7cf44949ee74b3e173b6bf0c631b1803a96b40a4b6e408245ead27f57b665c2750578d6d6c5823cf6b803c226151ec459e459c26228502d1f22cfbf54b691f8b2f7e3c9976352d8b576bd22c1bf6e673d251c000264b15cfe7af69f2a773dc17ce926103a9e5047bd7fd434a444c7ee6acd2771c954696ed28ecd06a7f5c6e2f4a8f3dc601b46861a40c4b218f6172492aa8c32fcbda09c3d7dcfe2dbc7b4a88830f7b35c81b6cc17421b77519392dfb9a204240535613204513856d9350d4548aac3238c7004d786addd2a5302613afc562b0e8030a0ab4b6edd75392471a0b68821ddce4ff33410518cd19922cd0fa23b651514f7b9fc60902f85fa14be7b0bfa4c72527c6c931ccec67de0da4ec41a3a43da1c6806f074d7a395a77979e8bde8e1dcefa3dc9a27f340ebf6ae9671141aff1459cd64e6e1ddf8b7bb370e6d37b51f74338b09edade49206df7d36d1c2e9c8c46092aa0deb5f3a4f64ed803ce7be8d49c0f60ded2a5d8259ec33e9c8ae3398d0b6b2ad9c85577c4e460c2ffee4f4d82bed2713a6a54249b01395b2d38895d0f854fe0157e309064d74925242ea13af0aa629d050118820f950074154c0fec613d6ac3454d137fe1a1bd3ef8e5901d936488f0961dc85f45f43d205fa10bf5c86ccbb02c579e39f45357f48a2152c75867b341569e60b3e6c420e186815ded4fc97fe167177f3c8b01361fac26b026bc78aafa5010f17f5cb6f7ee5ffd73c9da74a95decdd023151c1e9838bca4eaf4cee4a86e7ed580107263f5c15b7d94836056eaeb2ac4e6b49f9c23582723bb1624f35a1df1ae25ab27d2d1383db2a522ea098029ea426d956f82f62adea1067e66abacd1c14957500181166ebad39bc9d8b7007853d7fcdcd90f51f65ece270a6f9639efa354881aa26364d089e23db73a543d5432c975029d66a58d65ca6b5e675ba7d6b7cea12bc70de3fa8f680614b16e5886cfcb08274b708ec8be3de60e01b127f4f2d3a66ca25ee2c2595c8173a38ab1fddcf0a98b9c5409b4faa3039cbda112421c053d95b83b4da3da4ca25e71431bd053e6b6ed1933f7b6a0980c91317d4dca2db3926a1a43a541b465702671fdece2aa53486dcf007dc32ea99b5f2a184f6c657bad4d691e7fd23413d0f874fe8453b9ecb2f64a97d59578e49e7252af491efc7c50b84ec26933fb6389d02a1cad577e81ddaba53c914d4438fe177566751446b908eb7649d1bb4418e5e19aceb29d4599edecf77afaff2ca2b477b87c939b9f4618e8d387a6c20a79cd3b643cfa1fd0814c40d6d972d2083f02b2eac65d2a02165b7be21b9d77504f922fbffa06b4c21708f190b58d1fe14ef650d4a87c45b12d4d61147e595677f1d6b7c5b35ec3794a4ff4b2af8ee0a64e34ac60cb9d58a31f39599e3207dc3d8f74fcf0bca36a26260c8b0a4a8d908eeefcad049b146be2db07af3e20754b769e5e1f68deb2a29c65b1ad86ee32349bb63fa66f00064dbe2f47a7b0a20678d4ed06212be61a14e5481bf283e86622e861885673a814ed3ac52a1f3858af3eaa56b89b0a50c6ba95f04401cbb0bd2c9efece505bdac1af669577a91b2422902480d5a6620a4543e469ce24090e818d602e0cb3c5433c3072c6a95f50ec3b557dc12615cea368be5f86fab884f7e0cde6c68ff12fbe5aeccdf62c7413a712b084ad62ecbb6bef486c70accafed9457b1856cdf8db6ccbc8fe19670972a72347f37d17ce07d521cf1dae0927716574b7259efc454dfea202180265f158177f18c3e4056e009e20cf211821d6c043c06ca7a8eedb5897935a38c852d499ee441df99502ad1b5d22e437ea035220cce933895dad5fd18fd2a47542d1540c68b08c901d29e33120fee33d68bae4fcba57001bd789c4c33e28371a23ded32dd08c416f8bbffa9a8e7968d4f1b343522f0e50d6b7e8e918581bf46e285b5f4471f172910f243f4e48bc6c02ae0346aa98e7503ac0e000bfb177aabf91b6374288e1b6a0302781b24997f61d25bcf3f62682b4391c3378c518c2643ab03f497aee2adb307097ba0ddc15d86eaba1d2b1a4f456e883c4d753317f3501755b2214cf948a94fd3768c78d091161eb065f836ca750eaa8f4d04b9a70c1153596ddae17287f31f2d96082481e738365433bcbcaea8757c597f0355ec922e67d9403f25dbb10bb39d8add65e4c557241b9e389260d266befe6d75698a2d311854c17d1792360255f1472132f534befc53684039a4957dac4c98aaece78a20277c25916049794908fd4798066a84f5e27afe91dbb611b2f6b38c496affa5b43dba1f164c87b85ee35d650c7cafab85920d5e14d77a58c28d0b5944055957b9b4a56b4e9b110bc3d41e10ce6dac65df3da843a20a9abca1729879a2ac637d2bb4744f44ba6642c0bf2b73ec98bd358547fb10af9381ac9d9ffc0f395cf8b7c6ee555bdf6d33519d7be2a26e29874649fd0996531955cf4b9a0b1fdab04be7cd70a4b564cbfc2241110bdc373b359cf4710ed1bd58ee50f46c1e4081edc35eb69b0da57e2dd7b6e35b9b2535b25a73693934892dd37d9d3678932b419a2264a6fda4a2b8aad6e01a383beedac7767c0821bacbd7d453148ff22a46270b6326c4e54b68e9c83b30c3ce033ca29ce9e9aba234e829dd7703e3d7e6b2c1114c1e117b0fb48d762d85ab131195321b8933246472ec2be4efb04e39c95a8df996f70fa2b74e249fd0436a952b3e7b43f38d3e4562e536e40b22c93c705a44b0f11e181d2aeb20aacea1a55d7232229a32e0bc46f8b97245af63ae3f3dccf96e57f4180afdef57ceaaaacd8fe3e0f3b523c8e2a712c0055de2470d9b8bee9d85a4334f65507dced124bfd25e022634643fbdba194fe427cce73fc40458982db3618947f8759680aff6a167fdd7bf2e534b5a3970b838bfcd73464f2f9910684db5ba8aceeb65c6171c16dd19ef1fa4223b388367539ce9831fd58a9985309881c387df619f85ad5a6c5623bd88227ab8e29b6d1928f8259860b0ad2d3d06929f3f185174f2740e058e72c78152b418a5e6a3322d094846ee589444997086fecc48ca4b7925fff3be1af2164f70ea8d733e55e3531b0787c9355dffb73dc62b52de13a4aa6b0455706d442bb6841860af45e700830bbcb6d6cc819858d9bbad124fe72e76660f05f9fdfe56fba43a39a909dd96156912b6d2277d27d8e927e64d1cdd7d8812515b1669a62b1bbc5a5c39eb8360e7a8f288698dc6326ac7b4c2a7e15b723e68949e8e1fb7feef783520dae8e6d13309153a025c9441540d111c270b02389edc8795f31f00c221c20749ff93ffa784553e7f2be667b0e839c9dfe009f8b9281cc858e5b560f68665bc7bde1ec808de435cde9bab50b231fe0a103e07a9366abe9725fd4f540c485262b8ed029841860e10477ba2c4fb5aaca45e4b1a9d90d6dfc1f32dde62cc70884b5e653850fbf6350dc456c2aae43085a7f5e0a9f34b2ecc04dfb2fa091bf2f3e063054c89c5e98294d1cc84511c02794529accd675200378922e46c6794b9ee1bd72645645ba16281f3e5ba4c2810562233d09009805d639db2971582124317547bd9ca4b22e06d4945663922e29b75f11b4d57f3908bc2d9ad571b3323a4acea5ef5989d926ae7eada4de1bde72cac71a388df00f1df1260d3d4ad2a243534f0c63feffdb95b6ed1e5883a2cac5e106f8cfe22d3650802241fa3dbb8b5b30e7e2e0fadb411f90c3495302579654f2e837fdd5756c07e74c3fcd53d035e99f12c6d5b984129fea37e5499338e73a568bab07e979d573cfbc43763927feeea6a40c699739df4f473c9451303590c51b110cd21fd07b28b8be25830bcf6686c630050d88c071c6426e19d3063a73658f9868f922d9e0eb85d80aa604f4bd27ec691fb105fff846b588e778b78a1011540ecd81ff090ed719156300ee7d08ba8fad3a56236736c9b64eb56e7f51549501932b759fd7ef59de4b2c9a2aa64e966a3e6a0513458869c4889a069d8a38bfd6049fc9eecc713f879fde4d84c48b99b56e61aad6675266ae1d9430b51d4f30d5d2b4de31d6d75cbacc9f84f2e554858a86c99787193cb0dfa8a9dad7a1e237d77c1260f5b1fe28a8daac2a4e81468ed844f6e58c43899d993aed659797e575bab0d43686dd0dff676396173aa05b035aca2ba446e4f21bc7b6ae01dcb435818a43a30c0823cc611ccccaefa73f9ef621e3cfeebe9f5e5f5d86a8e03816f386676734e6881c271db0b4cdeec947fff88bbb273923a6f240cd8a50c4d253aa68f1314dd15ade0d6642d4bbc45ee452189509f420060ec87227f65bd02b9cc111150e0c44f6581a2289034ae50e101083d408c47f3d3b3588832c68f4e03b66752bbdd936db89668ce156b7e0cd17d6d7a09377042033868768a6de3af1474590fcd8ac6aab6e6d289f89470688d74280a61d905083e304dd314f220317210e0be59b3b9f17c021f9de7a7d1a8d09db2c067d6b6beacfd8ada6567f8b462df31156f27d84d59b607bc3a778383739da39c5c713d2356173c3ed86bc19b904653d09539a0dd27d34723e08b1ecbd681066686c239ee74a435d256520cc473e9490df58e0a4642aa645ac9d54fbb16d0093982d3ded6a9abb115495fe6127b081558437c211b3f819c1fd10008aecd041500dfd9ae50a392e54a2d625ebf9eea96e2aa2db13f1823680304d7966a0912387411b1c9505671e5d90a3d751208175a01c3d01e6591d27ba608dd26de99e6252df4a6ede36d4cf1b14c8cf6f6bde282ae56e15760d2e0a9f9dcba6ccb7f902d53e372fcfd2e138237755f8c657dd6d4414d2932f28723ce3295eea4ca965b7794a4fa14ee59f2ae58278811ba5c6c8b131a6465a385c0f5f4d85a3034fd1c7a880b79d53ec27010f9957d72d568669b00b79a545a80dbe2e908c0baeff0d8aefc3d3ea21260f2e141be7e3888e9fa0e8e27acd194fe672eb37d1906f4e8ecc6cd5d63d6ce7edc7407f9903eb9397e3ba436d64c4cb789a2375eaad380182b4db20afdc09f5a514e178ac12dd3f2152cb94b109a308d79b4a216cc6cd2a97e5ca51f9919ab350e29407d82eb17d93178aef7501a5b12c85ce115e91a0981f7a015b4476248d4b5df444b152a5c0930654842c1cc8bd443a12f0d08d2d53bef6be33da8f", 0x1000}, {&(0x7f0000001380)="a03295f89cd268780a17e44b7c2528ed04c226c23a06d76761414cd851d06b5dfac00f9252ca880fdbe33624867dd74b2b0c3c39594f327b9d6945a8ab678dbee377052bbf954a9562c3812c2249c15950a198e05e6005980710ce9cca2828adebef7db29022cf0e196f8bff7302e248080c8e990170916acca6654ee6b8e927941942b75cd69d41a0225f525b120848698be7f7d23a246ed0a881573f9a253e3c87a93104663d66bfbe2fbabdaf862a1852e92998d0455088ba38b84ff1ed4b34c0b042390e0bbf28c422319ef5c55a958e325bd4df", 0xd6}, {&(0x7f0000001480)="b0b82d636c406c3dd9640fbfb8511974ff391d56291da70d5b05453b3e7602e414511e112602", 0x26}, {&(0x7f00000014c0)="e915bb861cfd2c21600fee819ebb57d1800e5f3c638b004c3201e0818d464a9465fd135a884d077d7e4ebfabee92175b4de2ff3c69eb62ba2ea502bd52a76740d50ba8c52d5aa583d75a1eb896985e8043acf7778e4c6aa0fbb0fcf52af97cc7f690a6b53d72dc1be261cbf29a6590154e67ff3987878763be2d4d58a20c2e8a8410b4a6375a1bfd4daca81e14f887e19ee5baaca865ea20dafda5473a095702e3bf2528c18e1edc21279ce8a7e36ccc14b4df0374c75683911adbe4beb43e333acdb1276fe5386a3506d29fd760376c9140b2879cd82cfd9b609e86", 0xdc}, {&(0x7f00000015c0)="15283546677602386a1d1cf12ee4da90b2c31148c13b05f594ae15264cce3288860718227a5fc8ce78c55ac21afe9d36bb49afe2e61e01c87d1af1a9a1d180505eaaaec0ddd07b16efc134a692ad12155cf2f79eac7a024f62c2f5724cf74c865c0c9f88c0cf703fe6e64a6dbf018cb957116239fc832318d95e6776a38f36caf379df7e60ef99644fec77d624e32fbca28a31977e1d9eb329f4", 0x9a}], 0xa}, 0x2) r1 = getuid() setreuid(r1, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 01:10:05 executing program 0: socket$inet6(0x18, 0x1, 0x8) r0 = socket(0x6, 0x4007, 0x68) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) getsockopt$sock_int(r0, 0xffff, 0x100d, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xa80, 0x9e0}, 0x8) fcntl$setflags(r0, 0x2, 0x2) 01:10:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x1e1) 01:10:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) clock_getres(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x187, 0x6) ioctl$KDGKBMODE(r0, 0x40044b06) 01:10:05 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = msgget(0x3, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x80, 0x8}, 0x0, 0x20, r6, r7, 0x1000, 0x1, 0x8, 0x5e5580}) fchown(r0, 0x0, 0x0) 01:10:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x108, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000480)={0x0, './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000004c0)) r7 = fcntl$getown(r0, 0x5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) getsockname(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000300)={0x0, 0x4, 0x401, 0x6, 0xf866}) socketpair(0x3e, 0x8000, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r5, r6, 0x2, 0x7f}, 0x7, 0x6, 0x0, r7, 0x7, 0xe, 0x40, 0x40}) fcntl$setflags(r11, 0x2, 0x1) 01:10:05 executing program 0: socketpair(0x10, 0x4006, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() r5 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x6, 0x6) r9 = socket$inet(0x2, 0x2, 0xb68) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) r11 = socket$inet(0x2, 0x8000, 0xff) r12 = socket$unix(0x1, 0x5, 0x0) r13 = socket$unix(0x1, 0x0, 0x0) r14 = socket(0x1e, 0x5, 0x1) r15 = getppid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r20 = getegid() r21 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x100) r22 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d926d54eceaa54c2191b8a2cb95979524c227a16643e239d3430fab60c0d5aec7d874f8716e5d2cc027d5aefc0e1cca9ff074cabb6bc1874b527a830f7fc2000f038805d7b6115d23a41ecdca4a19b09595dd9453399be4b66015bb99cd130a9095af1d18ca8bf89c214edc44fc71070a33dd3df69350dfb9e4e878da3a08080c9e336f639ee31478187f2199f0effa54798c4ebc9ed2434c948221565274971413e34094c74514207de444e441186874cea6ccf196a836ad0ca6902b0cd8b4cc188cba9fe73f537189ca84a09897c6349a573e9947278b8bdd05bd01d3f46a592477b2af1d7f6fbdf97a2cb4a95cba825cd", 0xf2}], 0x1, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23, r24]}], 0xe0, 0x408}, 0x400) r25 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r25, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001200)="96", 0x1}], 0x1, 0x0, 0x0, 0x7}, 0x0) connect$unix(r25, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:10:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x2, 0x0) r3 = msgget$private(0x0, 0x600) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r1, r2, 0x100, 0x5}, 0x75, 0x81, r0, r0, 0xc0ed, 0x3ff, 0x3, 0x8}) 01:10:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x10001) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 01:10:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 01:10:06 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x3}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) lseek(r0, 0x0, 0x2) pipe2(&(0x7f0000000080), 0x10000) 01:10:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 01:10:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e142595c626f7d099c918a13d611ebfd92fcc8b57ee02fba916bd24433edf450222eaa0da1c18b7f3f104b1c457e755100f6cec3c4639ddde9a4dbc2c0465f9241074f1fabc25934d925e47d55ca5de9f4463bb356e540d6f9d8da8e71061d8aaab1cb6af58d86fd5ce9cb1bbf33e64c8f620841e9f19a0f96647083c1f29fab93c549510b6b9dbbc30744b99aee97659411b3a6a9aed026ee1743494a8ad9ee861d01fd0e6d5f3420952bd3a4dea59b0c5d4ce775f1367b4ea833509f30fbcbcb8980a5b179da266e83b96c691ab91454a7634018ede2ee9e4b5aa6", 0xdc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/198, &(0x7f0000000280)=0xc6) socket$inet(0x2, 0x2, 0x3) 01:10:06 executing program 1: r0 = kqueue() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x40) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:10:06 executing program 0: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 01:10:06 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) setitimer(0xffffffffffffffff, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 01:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) pipe(&(0x7f0000000740)) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000700)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:06 executing program 1: poll(0x0, 0xfffffffffffffec4, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x20, 0x2, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x24}, {r1, 0x58}], 0x2, 0x1f) 01:10:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="f4fda3cad01961c2e1d6abcb2d6c9d15874260a924707b5e0ead00f2ebbd0893c4a24cb94aad7a41d0c69452b5dcc9eecbb4023478f2aebf1b096e0d06b28f5e10ab980c217333444f199d83", 0x4c}, {&(0x7f0000000100)="590798bf4ee6f40e5e8ec1c0e847960bec", 0xffffffffffffff64}, {&(0x7f0000000180)="168c6101e4aefcdfa5dc9249ae9f893562d9f47b35c553113e94597c", 0x1c}, {&(0x7f00000001c0)="7a58474504f474ebc1a4fc08a8a23a1f3730c5745913e083ba38302b2b4596fb72d0012dfeff3babf38d354389654da860b2589de91afd2cf67c91527422a62e0ba1428b2cc30b6ec79f01f05165642a1d557e9ef054dc45a45db33abdd9749051e090c4d48f805059de13d92ab2ceea269f880cebc7198a85d1cca852822490429732a48ce972e2d7379aaa0472ddd384", 0x91}, {&(0x7f0000000280)="0614c49f1c509b48232804eb296380c77a542b1d43ecb36a568806ea9734515603910cf3e4f6e3190d769408e9db595d6f038a78", 0x34}, {&(0x7f00000002c0)="4266e643518189e5fc02a54b6ca44e352eaf06e68d951c38b20fce91750e504b4fd8f4defbbdb37afce4c2d74ea8726a26e4551a3d44f919834df36be6ad40e8fdee5157f6b769708a8f4e7e4ed947c2fd06b6", 0x15e}], 0x10000000000002aa, &(0x7f0000002600)=[{0x30, 0xffff, 0x5, "c696bf16b5e93ade28cfcf3611095335b60000000000000000000000000000"}, {0x30, 0xffff, 0x8001, "a9ec9d316a8c8b0bd0b52dce70c8286f6443c351820e09d9a06965d04f"}, {0x68, 0xffff, 0x3, "9c04f9929b83d29253efbe9b049bfd1d03000000f1d990395accc198670a56a53173aa98400e601bc0091109616d91d6496f721d79b6695f12d3d53768a0fb61a4f974cc8760c737619c473833d17039fc7d33ec03cf"}, {0x1010, 0xfffffffffffffffe, 0x80000000, "15d4b2484009b0146be34cc6d3ad7178d9425dbc7110b00bfe117b475fb8c07d32abe30ff224ad29a938f44bc378148d2a716136f7920a1d72bcebc74368fcdaf3b4f2785cfffde703d9dda3cede671cd23c8cd3560d4ed0e73a4cd54ed6bfb26e665da169744e54e302227a192c9a0fdc5351606489c3143a0e638f8e589be18d8a93cd9eb81d8ae164eef092a6554d2f07d95dd00890ff5934d89dd73106c8410acc94aa674a7b796505ddf574bb492a393d1b00d17af305475b841f98291380b22c76137fbf44fc0f4cc42a16c56dd0749aeaa5728a381688aff9b641d67ba622acdb532bfab0f2639a0cf8204cbb830c4ef6392eb25d01245423fbebfabecd49dc3e85f4b1f125dca7e0543148b566af7fb6ba1edd3477f01753da974d8dc8758a80e576fbd96f7ed8f59b8bd60469e6153a98f90e445dfa8ff8dccf6cf9830e8b6fac8b9bf3f8cb1a5bcacde1ef3e47f6585ea0517e71e8d6df49194b0c65ac202910310dce076a3cda3d9be4ed1fec5ca3df4cce02b9b6359548700c075eff063df17a4382467935b57fc7070d5391b183fa3f49227688811ef6afd5f351ee7d3e11f42f95f105df13e1a1e4581f24209bc8b7258fd787e035e134c03cf29a827b25ab320940ef2755dffa4ac23c5864d8544f6a5da4a7be032308dcede8ad7d2fb6a2d13d85a2685b6d9afa9c594b007cc44ab01b10877d2a5cd35e88d258d31c4ebd51b515a8d2c9cc81a11c9c29ef2118ee1b98d03bb5cfbf4e7eb2be43b237fa62bb60feef8d16d6dee64580527ce4b1e0bcffe6ee41ea4488ceafa6e779f1fd30cf79356d7601cf5aab8c952e616815cce92d70115a905b1a44f74c37d8c1a8fcf6c4f08f37620fb5bc62beaea98cba92244ec2c4dc4c8b4899f668664c15645c7e79e5c9a95943711944fba9c27f527ea5b5e47c71c8c09c39c4f91bd41a7fd433fd15eee5811bdeb2afd0f5bc5ca62ec76b22c55bed62b2891ea5f572f75b7a258cec79f154833517c35e6db4af163587855aa053b019f3345826cbe7bd7336ddf5f071457721adea40dcd93f238404d1d917e37371eb6df42f75f62332828d8cbbe7a532e475d74dc48db06f47d797e78af230a8a344bf87e8772149884b2b6ecdc4474f358e044a8dfe836ec9fc673230fbe89500a10ff46ff47908bdba2c87dfacc1416ce4f57b3249b3df993eb8b3dcc72ca6a5b32d5bd0e0b9294c63d49a3309ae974f414d40219e2c8c09095e62a643a74a5540432cad79118940d9485b9ad943a9524865b818cf5e02d7eb69c6648f1f61a26887cf14d4f48692ec4b02b3405329fd64b39404de54e5a2fb6f127bf46e4d85d29a509b85b03fd6a7b293ced65ea09888469fa80b01985244297ddf43210e3ac5903d75c264aaa5295ab8cdfe9056d277210087e9d84fe1fdbc59537e72903c27f7a13c2f5a185018b399c3def7f75512d0c613539692ebe9a81c6442ee8f131836133f5f102c73f209a1277a1986879d8e82c341dcf99ed7b5891374824b723d6af2333a7cb2256bcea5b8d36444039b9bab4dbbf5f6cd086b4898672aec9d40437d4d8a1dcf2d568f6dc9849af572275549f8f9d0db413a7e6c6a6ebf7d569dbfffff645164876cc5be6196d1bd21332789acfff6f53a21964741881a2eeeda16145fff484fff08bbe2fcd2062131fd14146542355c9c5ed67972c49be38418a9aae13cb7158e9ff233030b2bd15c3a8ffd0e492e3cf968cc015592b2ab2be1223c080f5717fdafc2a363a9ed7b51abded5391f85e4fc24cf0f9c4a7059166fb0e5faa2bef2cfb631ba6f4263f4ac1adaa67232ecb7bf7edf1fbb893ae459079bee6b08c68eed660f3408dd341c5e4930f972ac13bf43a9798ffbc8ceca9f7bd2e6a98f299a6dd5b4ab7a85bafa6c2027abce0d7aa037293da7bc9b47d52f718fca2144de27785a95262f3d990e62758d070bfed864a7c53d1a60fa2d3d3932af3dc1194358266da94b30b2bdf40b5ae84dfe83d31a60ef9ef6b9492cd15f3027967e2608b4b066a876f403ca8712e356495e12dfe28eb7bc98aa2878abd45e58e4f51e6c81bf70f80983205bea24d159ca490ec9c11fed019977aa568111a0673c761fd26f1642c367da993c04f3909a3a0b67112f0266752733820b8fe4d97bf2a92da517d04826824fef736dbdca03b5c44e8861ee3ec9acaedd8fe8c7476a752c2271c25f7211aef51a29d36da0a744fa6ca119d217e3ef772aec6ee1ee86a6bcd757b9e99d61478e8c1ea141c07c59d081df0a98292e0829ec15f62163c163da2926cab9ebc30186b3939ce8ff37a31eb8d7c9102177fa69f817ad279889cd661b2a4c56b16665957a80b5dbc7b4737f9d12e130dcf6bcc0b3fd2f32764c1c877a35f8862e9456ca1d8d2f6cfadc7551731cd5bd1bae41dd1ef068c85561a4d47be10c391e25851d441debd329a850dec5faadbc3edd6377429eb288e4d1582e9b72502de5ab6230486877b43829133c6d150d91ad8a04eff4c72adf0aa5f93954b71137be4971f939a33d8df8eee035de8a4175a6c19847ebd3f8856675e4f27b641700e172ccb8daafec23564478be5b5f6b2a2b736741a7c555b48fddb05451849ec895ba469864a53e1ac0c3c0c541bb53ddb8acfe92fee63510f2a676fc8e74aec0c9e39d4a8de1c210fb0a3395c6e0e649980a7f8ac098eca383eea2ace547c430205580d89d1476f75891fc7a7adb6df5d040622d63442030adae5d03a83880b6e58870417aae6a4f5a211b2a011b6d22c3d651f211f3bda0fcc5fdba2f9a952f5242de7e772d52de565d6da2ace088d2763885804b82571e8267696a211e201b668a0e163437aa0d7131cfdb02b6d33fccdb65ac5c1ac7a7dccea73a4421c6733a237e08ba7cda0e3553040b183645c8f456f39972e5789be6dce3ffa15f49b26eaf45b9a3d5f7cade30bff2bb3c8304017bea770e5bc08d8a93bb9891ca75aded924d017eacb8e64fc9e917668086053ebceec9a4f48a1895b36ced6a588c9c033bfcee066ca30013a86bc485f063ed8976927bd976a80a7b71365507893f585b47ff99b493058d4bc8e90f4dfe19db140fcdaac50cf6647efe4dd3d133c40b5717ceef4c0486e1ac077edfe2b3d0a9e5edb25d5771d0cd11befc4550ccd458e6c55c0585addbbdd89fe4b691f9abb6a74cabd6952555ea6824c389cdf9373a39dcce0000005e1ed3f5e7067d024efd11224ac113646a205a8db84a11fa3c01d322a5833a8b87c28352201b5719dee1227b019df923443070d92780ed256f63ee7a7438b75eb9a24337bba9f94f1c888fd2278858555edc9c375f5a640b6a69b064ab33df8510f9b69ecf29ad9e5c2337f28242c8a88bc38b48023dce77b8454eb0b5276de182820775e84a77acce325e9c82e7c1fef10a75f89ae6289cf04460562e6c2ac69aff4ff32f92b572b36bccc389a75f0948946afb1d3a93ecc7ae965ba732500327b6283ec38e8e25107db755a9cdd58214788822030d5390749a8d83373f3e1a81ccd84454c32636166c62654f1c9d72515fac7a4bc9fd5629cb0c272549eb0b1cad7c649e3d643bee077a9b0a314421300bcd30f8903ffdb934858264c56f7db4c44275b8ba657e1d00d82515b776f72c8388810c4fb6ed49312301f978cb4b019b8ddd7cd46076f7e69c74fabfba0e7c3b09aca1dcc81a6b82129de85cbf0263cf0d6b136110374a36441611074da62cecc85ed9144a73129646b6fb3dbea3b7c11690541b741340ac9c424a280de67d685fea758aaac15e3ce2a35625bdb8c9d03b34ea5623aca0f2bf4acd3dc8eb5325920b8cc15d2a20a1fe19c4075318ef975d531284bb1af1056b84244c27da1cbc69942c2ee71bc214b8b344b03979822821f3e788fdb77dfd111fff11b5e725fc3d0f9a5b4c668f71b462fe03afa2009c28958a98c817323edbd9d2ea55e1709babca376f712946461f498a5636ca02dd134b10db4310a79e2137dfbc36404bc6833fbb098739d703c5342a9b6551b504226c379e4961a3f07ecfd88f9e203669bf516649cd98b030c36a74fabf182d4f31f0b31edf16177ca45c5ffbc12a22bd5dc6b6245c4c391e59ea994b92d569b03ee87a302d295535114754f46003d3279b3e104140e3772e26107a0186c688c09f1a946edac649ee0e0a2bae7b1b9465079b8f4f618e1551566b7dadc2d8e50ac46234395fb94e5793815c8dafdedb7be06091e0fb735f40b521ac922da95d233252dfa3dbb54d20b03a9b05ae2b84f820bcda1025edfcdd543f8c29d84fe674f06da14fce00d25b353d095e0df8376a9845d01d858fc6c999820c23ed7d9898da6f59c69581a7fd9cc91660d94b438a001759646bb7aa342159761ed6b80c240ad702e1409da639681551c70eb7b0627f6d3635f5732db018a318c39bbbcdb3cd5d8ecb84bc9f03cccd9cb81cf024fa802a81f31c984b9cff0921cf7975ee653315801ca37a4d12436ea21043bf58f1314b38301e775a79360ac01f40629e6004171271b738ca14a220d035100302926d40f75c8845495b8bf766ebb0deeba2d11afd9f87acc45a676772cb54efc5ad699d767fad724f940e8ebe1a3066a0f20c347b05f43b1ffc82ff49b978aa11bd0ea7dc8a6539f230c4076058be77fbbf2c0b12fdbcc6e0bc28227d55152b7479807c2efe7aeea1d075f9445c76fc8f95beaac98b387795314ebece33fd0a39022d069d40e157965fb1e07950d95b73647de7a0561be9b5bb54206b2c05fbb44933a5334f47cf0f5b9c6718016a0e54d8f70906fe4c28b10889ea8d6ea50b56787d05cd00f5ca02bf745723d2831ece38469005c403c3366cd4dfc5580fc43b71a4ee1f08567a7d13476d0a0761f8c47a5e68ea8192c168d8490e9a5e3f76cc5eb26b61e00967698d7e171b904e3d533383215fd6739fc2eeb8ebf22715d39b4868873f59ecc1cb1e4501b305a0bd9f0396e4cea4a803a760dc62831f1e048e3b301c75bce96b6a460cfd01d080016bb1d8a216b750ae28013af0b6db7453dd035abb5b748cd2173727a5cf3f2dfa3638dbb4b68dcec8463451d186f43b51786ff5508bc5fe97b74a53fa50fcdd5b2d6c540ca978f62f78479a4ce5287b5d53942057f7c54417c70afbe04a437cec70a5b6d5f5014f192b4498a5c625f9a279ec1ec7278c8d12f14a8b960d7beb3ea430e8d7cb62819cc89f898ab7fd1dc6a9ce4fa0f4717caef758c64afd9c101be84649a7d05fa5fcb4e628983518be125a43e8949de0f4c071807c61d235190c2a99bb4036e59ca992355a1acf37807338d35e04147b6ebe3cc1f7daba6b9d0438cf5ee9a4e2d439d30e8ce711f6c4f8afd04fce86d61b037ddd6b9d82c381bd659353438d2df4b37f0d67dd3311d38293d8f2cffe9efc990ab3f8a1dc66b95ff5ae1e585be321512d7f9f9971232ff2a8a0d651346400075d55c310ebb75bdb4484a371557f011e943a4a9cb4c9a6ef183b1431960fb2e8603c4efaa5a4a0771d80a03355b48b24d3ef2c7936606ff165f021e4d470eff0eaa03ddc023c2289373797e8535f0322443f095ac90b852540d1368517adba18fc797f03db9158902b26b6eff7105a326a4b7931770398c5651cec7cf6182eb557504e4099a02613eb524def92ea08a5c9fb6b09d078417085a79f89412bb09f69068c7eec53564fab7f6463c9183ea52b10a0bd32c930d976ddbd7df1fa5d514d1a7c97ef73ef89730d39394fa7ae84dcc6ec05fcc13a4d1b17feb42397945d40fe24836d"}, {0x1010, 0xffff, 0x100000000, "ebc8f23a55a85e365eb147a5ec6f7280529e11e1cef63e84a5f6dc67a7673ab7472f0abbe91774a1192e3eeb6b65a1374c6d34ca11a0f0de2ae8e7bddae99a2d04d619f77d7b783cfca8e287a35cfa95fbb8645ba52a40a5d8728c3936253c71c4d13d8e9af82d8822ad51f7bb6d973a5956a667b39194dee0fe0edc325f96c6652b56efac254c7eaeb43b27223c662cc474f3f0096a1bf1e27e46315af9f0f6146693429fff0a1a747b20fcf9f054917984bcb6e6a06d7e6aecc3c8783ef291447b0a19ff1efa1f59d446c636fef15b9e5942e5181fc0848edd97f6123875b3b2afae864acc5ba2d719446720055827be3b15ce64e7d7583599bf4027939b19f4bbeef588fa141a0fcd15307b807f9c595665f673240647da40858178fbfc599149630a909f450d999112e0e484d3d7390ab1c7207c6ab82f4623f16a78cc7e6a5d41b75dea92c0ddc8e581c88ee13b096b9078ec2c99d097dfc933b522fb94061fe85603450092d93c7293968be94c5d7c2c19d21f9c9edda1ae708bf5b834ee23fd967fefa6c575efb1f63c6fad916b09ccce0d2cc57fd4634060fb1269df6225e3e455f98c00c6526d371cfa37cdf851891c79d796f26dd37e434038f9af5b850ae1f6b8d7f39618a6dbc4f2bef66cd6d49a4526d4e916692f7830827822d2a2f2084a350c3c7ba60c4c4e6287b64d52d6c1719d1a4a34c122e9301c7162f8367d86530c876099614a5ea92d20190647113da0075f78e3270cbb5c8c213ccf23873e6d50e28439d49ed7ce937893490538ec7d9ed97f5c404096bcaa70d9d3fb44ffe2377a1edbc6db8132699d50ebecad686d73e5e4664f07a4098a2ecc04fba6e5214a62f782df84b5a227a24d321800b74d42caa589b6a319fad043307c6737163047c0b6cd1b8c19d52c2d04a123ed0f3670cdd0ae5dad8ce0d79cb26785014a498569c228b6ebe3bcf5a76498c680890e969f6473528ba45d586bfb9e36df2415a65fb89fbfca39b1d873530602ecbd738a97b7f2a4f4d93a5ab92422c3c580c091a5839e529051b597ae3d97c592fb726626eebac2d866453e599c1ce09476c07bb78ec555be1bda85adeae7b4ec6326c18af14c5c29c29d9cbf64951060115b9b27b84c29ed43b94de7c0961208a05e2dd57161d1cbb01043472a42f78b83b9d940b099a0a7609b15d22f14e9c9a9e6ba90b0b89a070314cd82910bdae13563818df4b27b808224892787236af2190a28923d380861fdb19e81349696229156934f63379b96889ecda87d3b2d2f58929bffeffdf00df792a2aa9762e2da4bf9c930aa9893df751bc213a51ef7fded76e35601a1f1e9a005b78aae84801d84cf0f2978a0e5e5213047a5c977ca4fb243b1453d5a4d2f562f690c617604986cad19500ca7a39b3148e8ec242eee91d3ad86117ae6deb38c641e7611627aaae8f4fe66ed4028f9f4607d0b51eda6fc0e4d566e24624498ff54d3350970f196e31bfeb4210af337edb55b922b3b69aaa63830853e227ca21ec53270ba62881a53d56b6a50176e1d191398fa947c18b8fd20d3237572bb8ad87c0c77ca66926f1db56d1a291103f9b13034e788d81d18823dc2f9711bbe36dc0f46c5f7ababa95f6aedaccc11d7e02f912931ca39cf829f2f2f12aca3783253330fa77b787f2d12900dbadbb5d87140602ff29684104a48bedfae97faa037e800498e17a1c4dd1f38d9dbd9e026a78cc7a805bcc685376bc699b4b32e44ffe0f273772130afe080fa03681259e76704825c6ead856313cedd7ae9ff6a54307b09e59b54a92f39db5916483930d1c270820b830ed8e203b87f9462d93fcbcd574ccc78a987cdca11b4ad0f0de42c7e4ad7c7263b0b5daf0a6db3b6a7c6fecd72486e80b4ef01e96b37ddb32391b2ce57b5746f0780f5838cb9fc592512efd463586c341674118e7879d761e9ca30d7645d2af75f7f53f596de405f67853ac6964def997c98392e731d657b469a0901f029f6065c09b44b078d3f5e0e9ddc87f173d85373c1c4523b7870e0ac4d4bd8cd68053fbb65422913cc20bd7375bddb850de3c0fd716546adc94cd360127a235c7228d1b28193dee847cb1614e14123582a49dd9c53e9168efe16fcec4ec5cc9eae9bf1b24f6008731bfaf3650367def9a72df4d19060ae0d980d25829249ca4b3d1c8bb94ca71dafbfaf17ea2a1a71c8280cba088ef666d2c7a90c03bf24edfd9ef195f074d7800dc3faeb695b1382aeb4e3299d3fa3c95d24bec05d4b6130165a3593aea381d497f149579902443e32762c85d2812ade788b20e99a4e0ce334e063be21bd711fdccfe7fcc32e632f2b3893336751153611949361695abd287bf2e01bd4e643df66a4a2a39dc33c28c7229ab068e423072073f890757cbaf69a896d6dd08c7ac1720e9ce55268d82355dae0d0a54ed460de81e64ace766f6e0cbaf56b991a89e78370c3bdee1f485632a2371f7c5d2bf348d5f49728ebc171b5825b13166bd58846bd11c2a0648018ffad55166a327c729880d6d5a93d74a73f2999c478e2daa86dec46a52023ca32ca95cc342c7d29c656899b88f810d2a639712dc9818dc6612d6c7c5c3b48bf04e0701613c6a055577a112b0d4451c218050a2391ae015372a6d70ebd2ab27bdd39fbf5893ddddc5c2dad3982886bc5b4c03ef93a5eb485e35d0ceefa28661b633001590d46ef8783d48adff4e0f0adae06f25fce3fc40120a4c44a3b2868272f70ea72940ad5cfae174457c534509194de3b92a1315e68b0c11dcd1da265501e4e07bd84e1e21bf23b4a7086b0823f3c8180d13f4ff9436b3e1ee14ed0093c06bbfc537103d249fc05e8eb0a58f821398029a8942830a83281883302340472b3e58ed6cfd5dbbd1001b79ebd10eb3d4e8105ed117cac5c903eb93e4a4b6619fab522ea9735de288872b9bfa6b79a4627a4f3667fb6c05c120e219faf6a3a342ad1824eca1c6aa45460436969ab01145eb27b62c96326a8c87375049010ab30bcbf32fff5210eaf600bb4fd9150747cc71a5587aed5e4fa8c1cddc524ada3dd8dddcdf801c9551b58aa0719f1ba4c54180222964a821d6f9547cf754950f4735b62ea1bfc0ee38e5e446384a88689993d89a57d21378ba967a0609bf1c8788fc40a0ac064235b3ce03be206676baf4885feb2c5de415302f7c2224633b514b26a7514b4399165305500d2804ba98d31b8f99b17275847b2afa1a78c88cd9520e85b1ada11784c38c9a67918a97feffb0d3c52fba75c4f9d301f9e9df125e80f922862d5935f510c3a1225030cc0bad426b4aa8e83b2bec6abf83577aec500f179cadc12e2dce1b4a5e702b9c79b2cabe9ad2c966435f1f3eb12710509ce2c1a140c0792ccfbdf9841494a4aaece85536fe559f777d7fcb61d4d51591db41ba6475ce78ab32cffab5015b766be347f4916fe0b967a8f8fb648c5276354397a51348918365cead775eaa672dcba9a120d7866857bcafd615535365220af5a0167d2397f2fbafe14e8d714dae3245c8d2d500204441f19a93e9aed2add2ecd8613798658bf0bcdc8d6d682a117272462c2b95dd4e3f3fe9285d41a4a0ea8b4d0bca1a36c3022fc27f5c9f3f86dc0d95f29ff23eebc0b70e1fdfae67396bb0ed00d4a14f9d7dd897742d87a8f254e7364259113faa2258ca3bc4b58f373d316fdc19022071c9155fbbbcb94e440cfa7e63972a273703b138514352d1b04edcc0ddf907783fc6c40f302f5a2b02f15f50b7a9b1af9180e795870d6fa87949514e87f0892cff02c56ff8428d70cf811b8fb424b3bc26640748911b972b567d1f868aa1b994dd5b2e433e3168c2e910e564ed803afebe1998292a0e95fab03ed66cacfccab657a9dd8adc260e933e37023d7c88228c02e049ff9a005b4dafe91c73a1b0b1dfb050d743501e9a1061c977b229f159b1da242283d5e1da6f8ea671b97be25a479d0f1d68df0ca389ff394324d0e4647208d68aea68e952a8fea353968233409e453df66adc139dcedda026b57560cfcdad818308b6f05fac1c3da6226cf9aa6c734338bbcf8bc1ed93f1c6147b6ba2c3a2f74d808ab5c72206d0d65c8ce958d7c85e9874b4fbaae46c484ddc81b1be3732a59bcdd2421943fa154fe049ea3fdef8c775f859282fbfe945550e80e33b32052a3ea1cab7d5e4ebbbe11aa740c274da54321282ef9bc2b7d02fda452584830b20ba4d81ef68892375f3a7063e40b42b8dd781bd4ea33a959d272b93ab426a2dd51998fca0fb24351988bca1f2569b2745b044b4ab5bd1a98321111511a16b375949d2b7ec611055b5511cd56282dd1798c1a9e27059082b2847a281024aa2043cd532cc2261c584e4e96992048c676db8c7c977da36f0db447c367b825384d036d88a547af63b91ca8897ed0dc64bce5a5e10762f2a712e8e73d25df2c6e89ba33c5109112072c81f3ed1ee959275c5d2b9cced19e55dfe1466d8fc7f2844987f5ca8446362d4502d254eb123014ba50b3d0ffb69eb1b98d15b92396b19e9f15181a1bd1eb756fd2ab521179313bcfb2a89ea5e740619e1e63a54b1d177f9888b8c8355d5c14c1194a10dd34cadb449cf2fea6cdc0a6b7a82d6bb50b7ddd23503135e8f2ce72c73f6ebaf1c1cc8417ce33511eb8a21caa540a93ce155ae7d0f2e9e41605bd6b24eb919bbc2cea67eb6659c881420af5a213b1a4ead006140f6bfc1fba8786b0946f184f49f5bb8925bd1c7a168dac5a00c971265f1b4809f47b7b861c9c327e6e9f7b81df72d6203e5b78a28a8ee9b57f5197ca28936cfa07fe0ee23f2408ea9179037ffb4a83a53e7b91c0b5dac9b1fac1b441fc65317ab4c50bd22b64fc2e3f151aae90c3d0d6d729eea28cbd222307476d29aaf70e0aecd3803f4004b05f7594f03c89bd3c78d2d2a0d513d8f0c4b58b33f208cca56c6a448bb049025a61ceac842b74e1aa940582100418f00ca3d845f6122cf8183d069d58d022c86100480ca6310958096d6a9bb0b6c76aeecd071c8f57c92474edd7bab94ffd9b17f0d86866b408db3da88c131411120fc1e8e826e935ee14741a19f60a31e677ca9c2d024e2108cedb48ccece318f3a5ba2f0a66e2d189fd1c5e667657ab45253fefab98553c458485fa7d4f80c7d0d2594d17a0b08dd2f9898996d3f9a32151a0ee10d563652151c13e749318ac0944b58b9c16f32c8f1ff5a3e90ccfbd82dcf7220049574d61442ba7554141a34fcfd409e286d98267b6fb1ed944b293ea3b21dc3fb0d0ebfa875ccbf092b487a132abc2475cd1151bb62cc6330698b16626df1c46a87851db61f301c996e15a82e8573942151913f26665f41cfa4c954a4e1d51a5ab9ae1245c0dd28dba6e5886c17a1a8e5ec6c9c8bbf7a98282b6cb88b3e05d9fb26fa1d0fa5f44a07f595f373dfdb50f3b0db2d11f5bd53045dc4a6f6e2382013237c66ab9efb9b70cf5b1ffa71e81445a6d042d85acff99fd22cc0ac217826e7821d3935681332d99c87564e742ea44b62c2451a06c55ed663397cc8e3d7e39a83c6cb9bd6075f0ef9b7ae52b474202c2794e352766d0a971b3d3338ff549fbb5663c214ba91a610587e54a2e36f7eb726fb669a94d2023d1c75e3f814d42a95e07b8f53dd73a7951e73d22d4f1a02ed77bf97f668264c9ff75f4acaa1c3d3c4bdbcd609f5c6b42c5c64e8b30d8daddfae974b60ddba8c6d5680cbe7e17964f5dc4a9d6c33c3d1e0a9dd9536d71259912d445d93367faa60ef9af5c3720efaf7e9a4f870434ca7c2358c9"}, {0x78, 0xffff, 0x9, "ca892b30a261919ecc62936681937cb360574149f43a7b11fcc8f84463bf82f6f65710dc187a60a7678dea8c765c36f3169a49b4e937f98f1e9efed0eaf8084359ede6e9c5117bd81a52aa6a34ff8f48f968017846a68e7626a522dd2a812ed77a6cfa2181f2af"}, {0x80, 0xffff, 0x4, "32bd8d89a678eebf00afdd86ef3a3da90f91b8b1cd0a8a1ee29041aeb43aefa4cb70a498983199ce65e259ebdab17ec76d0d73f5088fc2c20275923c9c4a41a4f6f7e2ac7f396135b9542f776bed564345771182492a8352d82335484bb8e1b431e90878b8dc9288f91c29df2b60d2e1"}], 0x21e0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc007, 0x800000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000140)="b69670a54bfff6cd78617b3e4a92ebb1f40602d803b067b83929d4315724e1d468370d5b676a0dc15b0614788851637e354f9ac757034f4246fe4636b4284ef556611e0d2d966260efc75e73b728d5da8db5093d06c8774431a24e1b3ea5257d1d24378edaf77e2901b47d67ca7ca7b39d27c8fb93a975c499fae42ab460a33b58661e5c99f11ab9b514ae3e0175860d154c22d60f08e9a7b2", 0x99}, {&(0x7f00000002c0)="7cbce2f1b908babdba88398663c6c7d9709d3fa9cada673f9f627a2681d178bff85a28b248fbe0ac53e5c9918df8ae0f2b49bba92289155fbe931f3e918d67c70d03f0648f9e9fad93abeae1f39c95bc2aeb4947d46e8c60b27f2adf8afd4a4917a972fc8334e3cfdbf0512ecece2f5a0ef5aaa7d760a6025dfccc015896430b7ff84726a199d2727c9b489851088fb78b43fe", 0x93}, {&(0x7f0000000480)="a41ace5c739d831e098a0ac4edaebfda4592aa038289a37bb79a662c933b4b99a7961eafdf8de3419f82a800738ebc42e7f2467e8053d6b99c6b441ed18550ff3ab95f797f939d4b6553d1c94a74ea9b7e5656294556cd946230ab4816a9ef23ceee706db0093d4ad2ed9f25f65f6e8c7d824195bb745f7d82bc0f2316c9eb2ad81461901c7cde317e6e3b4a06ff77205f170607c5531bfc063d13acae5a06287279fd682266a9e3277f1dcbe9a0026f6ceea604b4224dc275bd276b4044bef417def2e0939fac0415ed9814332db8bcfe13c25e9f53f0bc0a18fb6cba7ac6943e14af3584babe3ffca92bbf0fef6349374f5c8b13814fccf9dcc7e5f89ccde62b0416b7006e0869109cd651e896a547e702c3bc37a77388e4ce7aea36b15ed128ac3d5fe391b94eac2555d3c54ad1bc3ff295157d57ee5e80ea1593b26894be1beba3ad37ba7dabeaf39025f23abd5d5aa1246d3adb9ab2c4eda4344780c38563d559a66b8b5513ca1658f93d6d0a0e31fb84d3ce9fd19cbd89157400841578ca834bb8d9ec17ae99c06235a134ed22b9b20ce0ba1e305b9848eae2fea3263f1cf2c07bcc5f4dff26bb9eb6e807c124840b6b1722d87a582229f5a3d8feed24467cf790ab67c32856f17a095cfa4c79b1d2672c66f76673dd868ad8bdfe081ffc9d753c852124687b0273241f0276a64092f978c612b36c4e28f2e669317879a8f6e37ccaa40eb69406e0b74a873b6d94bfb00099f40b9d253b882098bc0532a79981ed9cc2a4bdd2fb77ece7bae641a1039d8f8db160e9a9bb1aff7a9daa77be9cef6217d5ee3269ffe25cba530167319786eb4688c30c6375378eb8466a627829fe970abefaa43dceb191e2075a08170dd8db300f070cae3142ec358906b1a44fab6460b1e1711e66898902bdc6fd6b1002cb0bb0a6b319ddde34bbf13327dc182c8c73576a95ae69113557e93fa595731b05d299f3b02fd203b55fd72b8f13f5791b2160224d45c24eeb03468b6ba78711b2040be546e5651491d34724248d136383a84428e4e218d191d8341f673602a43a8fa01d2ba68fae227f252be8203efb1cdf70f5daec6cf4dc876ba1e5674efa979e18678474bb7120fc087b524b879f43a046f8208bbe4fbb4e5079034569f820418d7eafd6ce683266ad4f25555039224a4bf05d92d47b2aefdee7e2c71b2702e366a2e70e31e5daf987392c6c474f875a4ff2d4a93ac720245e8d52643be6363f7d47de72b7b9e84341d982b5556cbc6de95db33204040836064545a43a6529bc4e10615b33fa3bf2977be1e80ebe3986895c90a7aa02d16e784f8ec9008667680e0a2e82529e59b51a6ea27bef19869027adbec688cb41226ae55c8b97c947bbf2fce0d75b364f6f19bf55eff240ea9f1bb97e06489ab6c5c169ddd79af31da2d8a0c02dcdfbcf35fe743b5af67e719adda044e745459729404ab0f48b551df45ac81803e10fccdb7590e7615edea6ff6240bd76eec5ce1a49812c25b2b3053a06bad5a616970dba566f75a0baa57e4266f6fab149f28735dc5490b74fc90034fdb83f8684bbe45b68578fd8ab97f2a7f21d36eeeee92f6134f4ceeb1c48e87b66ec170f315b5fdd2a9034ece52982f8e43b19daeaa3a0a22a837a8652e4fa6dced2076f4d037fa6e17e04e2939d7cfeab817a613d90b48ff4ffac796ffa05c24995bf06de38bb18d8dac7b8c897902562b247fd34e481600f2385b054cb4a9697345cef097400ca291c8aac37fc29f99c641b4661e4390c36162a65f1be4c9b45cfd35be57c56a7f8e945f6042767750c6d4e2a3f0252b875a40aae76fc500a8d8dd016eafaa56f55d05da66da6777e17a70eda52cd131366e0376f7210e3b1e4a826238b7f98153f6d0f3f88365b4a62eb9ced77a76f42d9bea57844f5341e5f929d89606b71ad60c574ceb36ba87029d8a5ab7a61434ffd4dbeded243350a0e7791f2600fe538dd8740558b5fe82f738677d65feda9b0562dd69de4066b0f779311e8421c0a4ef14fd9cbbf742f465e2b64dcea77f35d8dc346200a9680e3a1928fab46188a3bc9216bf4c8f65454b41d3efacefe5d1aa52b3e039efed60e6c4125feb61c28c23992d8db1d103833f44b6660f412ab07106fc0c41160b97809febf4f409dd7d18818ff38242b44d5f7d6767d5eb7eacef787b3457c6b8f757f3bf0a1c898b86d26181ff9c8fd8d78b84c5458e22c1c0f55b25cf56fb5626a7af77e6911a13c2cd2bbcf2aaf5db0ff6b62ae6ebe41455a7f1c45aa32a5d834eb23196ae947dd6eb614199cf6b59012bfa479e2cff795b2f710b9ff24d060023941dc86ba463cb8dfe4ae1dbd7942984bcced7fb72e2a2fba09acf2099099efe9492d8d6d6ca7001fcccd91426348d10572445adac951e6a381072894bfa82cfe9db2e997ced35bb51d9bf1b7fc3d7300d7817e94757abe30970d873cb172ba41cc2d6f552ddb87abd917242c20f7ba49861b0fa257be5245b4182abf177e0706fbbbb46474b88c86145154618e5e64fa845ffddff52ccbd035916e322aee8e6ab7dd54b61acfc3a9be3f7bdd0d90f128c738248549f9c890acc873c4129325ac153b5ecde3f7452cdf5e93f199affece963edf4e4aae7342fc21c1e9fbf9f5ce3ebd94ea14e83e43c41249d2991be5a2394d586d3b005212c1c38f9947c01d9f8fbb64dc7567eb8255b727a69b4f77a9481c2f53ce5aa2991753212ea12a264071f078ff5044699cc949342964dbfcda8637a535dcae81bfc54412877782a864a2fca4c64c76b1ab174fba943c30d205a3482c4ada1ed0a873fb6e35ed074cea91c9e28e7aae574670ed98e624e0e641b9a28c5dffdd32b58176fb2a98306f4d5a6e5e2caca6afa21f7fd79fef5ddc336ad7a52b57d1464fcd355ceae27100f7892fa6156931f5ed3b295a65877ea3aba9b2ab53143474eee7c2dd7ab31bfd334ec6ef40ad0c335a6987e684fd4587711375307078eb07b4eca470f3aa12b9fc8ee57f7c251c368b423546ec2ed0f1cb45bc1c4cd5e3e0c5f60a8fb4610f9a2192db16f025a8276a31ba8b8c27bf7969f4e89e90f885bc9dde4a26dc0805c96f27b12dd190fa2c5e6942027fdea19589efdfaeb944aac386e2747cda0299c61ff3f020ed124a6595d8623bc81789414cde84cb9c5cfe6ec26517738bf43f6a14e12a03738793feb55790b9e777855218d7118111b8a96861f263f6298013ca2f6f4710f80400fdfe8213b95e726a36e192b549277d934931aa471497471b5c7ae5546f74ffb28763ebbfec58275672d77808c41b8f28618dfac3650bd742c06fd81908d82e9ce04e050beefe726e65844e5d6947ff0052e7739347fe02044b822cc7daa42904721c054106ff520f0c3d5c8bc574a8f1ec6b1cb06770dbbc3ba8a89973361b998c9e0571e79c455338625ab76160e9ee39d432a57f9d1f4c6b8ea552b581873eb19cfc723cbf8c07d460ae07ff777f033d29802a2bfe78d36fd44683cac3a283ed88992c4616f5e73b006d4b5d5bed655d265968fc82883429d008426141034781c3798cbd0edb6ce8b230107ed1cd2a2d160879bf5a129ec5c3084f11d155214632ab278c5b047cee5066147ceda785bfc343949a31e11bced8dd377c969e2f3f618065dc50c71a2100c3119f4a93cf5bfa5e5af4da60734104a15a963fc9e76fd27a92a98aecbe837912657607b6605161c50136872fe1bcc0f3ac8a15eeaea271674b33365cdf37b65ad2f332766f543f51622be9715206966d02a02ea59ede28947615efef7e68e55b53ec876a90877461e3ec9bb84386862849f70e6c1c49a25b18297ce3a7bd7e04d6c22e6d8ff29e406d65e7d2450362452d832593b58f7f5ec61759ce699eb49162cfa0a68248e49328e1a8259009cedc833c830414cf8fe1e4f42341029e1eb8a6d35ac6c0e4600da069c614a4db10635de20eccf98896590bf89dfba827b4a3b709567c19a729a627028ef4cb9ce24187018f380c1b98267e5cb1bb2268ac5da9d4d8950cf2a478f4f1d090312e032ac78526dd9284b38b17426b60b28c1816236c4ee93249623671bb2a9eb6eef3c0225d7b08b45fd3747e60a9f165c34e763cd407a937e04cb97be27a52b8591d0bc947f2e5fdd340fe3ebb533fe32a7f9e321e3057072cd8ebfa82ed31afed41fe632c1b244bde8d8050e25e091dc7d5e49291f70fbf04bc36a3162b812e29ea46df7bec33dfabf8df476cb8f6de835fed0aa22c178020ab2fc637f2160a12474e0499eb3933214e567bc527fb5ef263853de325713ee802346081146fac9144706e285b98775ce1d24960f5cde905891763d46112092309c0840971706b7d6e386e7babd96aa24155ed3df7762fcc092d9fe2eff5953374002200e5e6e5f270efbeead81f16cf6c313603cc3c78e35e14a89952500aa88d2c4a7255092676956827f5c1702f64f489c3ccc0a78c0755083d100501c777a2680fb041c4bf3da185f2d27237e99960b295ccaa9573b81d2faa13dbc240f8329af2181bc780e8ccd93471e718c6daa76b95856eabb52900a6756be27c75aca48fb6d71140c6ddba826ea87fa6b1306b0869da720bb9e583bd3911f25b871efd5a0b30dd0afc74f0628e3947cbf6a9b52245b526707eef6e9b3b8b047cc1a7823142177e6a82e41bac7d4c5042bae0441b5ddd64bb2d2b961a339d95ea8b159c4e3830323bd14b4ab69b896816a18881d0d8ded8db0f200ed1080e222d224e3569369563877ffda88d6a22e704c4241459f44541e78403ab17c219b1980476dd0c9afd1771188947bbf6b7654cd9a0019925e86dfd31db1a4d727d71db18590a1b8b51c08c436e48dc09cd48111d609d20c5c06b642c6c9b4b5acb687f298e1154a3665cdbc376e2e4b4d1f16d46f38449dd5e78ce5499feef46835a1a6128101826bf23249aa8ea2304f07396db492123f060c876031454f7577551b786fee9e7eae42c2b64d6f04d042bf6ef2ec81d3b155e70c1357b132380bf904ff7cf94b0a432e6d65ebfeed1c756af4f5b4f27d213a1219b3258c8ad3e745b0f467717e832895f93e51871759520d0749684f5e3baf02711be31385459c7a0e9374db84707cbf5e3ee576e126af448554e70a4b12f5e91c17ae283e6718f9426edc75875da09b5ee79c9741a3f1db228f4e549276d8fcb0076a1a0aa9057ca6f6fe26186a39758d87a9f1388c81d57db7d59aef85983c8f0594d9ce8bff9c2dd449160c020aaa650569d5b5a3632ea7e4f95bf48576fa3d5bf218a8b7e0622fb16d320cfbc32689e44e90225e407f38a7e56b2d3e5e766b02cefb0283309f13b0e7eb130d3312487b4a59a46cacaad3b50e6b17fb49479a0e382059b61e0ed37e8606210533126f1a90155479468d757299e3a293512de9c005e66633ca9d325fbffdedea924e1e779ecda3755bd1a0d40b27f80c2a594187868d6ab86877b589393df001498fb2486af93c78ea0929692ed6ffdfd2e3c73d25cf2aa9e6e7009fdd0a1e7c8adc813a6958f0032c1d24f0732e2b6523fc4e31a0fe3a8b7d4083d3e913381589fca9c4cc0583b33f96e6bf8f0b23a657b7268f988701c96eb4b792ab3c3e58ebd0b48ee01db060aa7fd870259eb550662922b5302b41d73e7caeff52ca259456fe0bb5e07dd8042e352fb9c186d46b7292f99795e3774a356e30ce389723e25a673aa1e75cbbaf57b1a0e9bac9e76f13e9551f44ff0f4113249d6c9613b54e511703d17c667ba6c524d342b6daa406f", 0x1000}, {&(0x7f0000000200)="8ba7f19bcaef82398039b761e959377944ea826a53b040af6f1d22cf3e719be5fbcde431ada774a00b2a996a65efd0f9ef69b6dbd77d77aa20b0cff55f8459319f99d213861ef08965279e1430e3059a33c02db9014ebdcb5925a3b588e949fa6b6f43cd748dd118c61e1a1540b1d3a9fb8b8479c888499fc233", 0x7a}, {&(0x7f0000001480)="7fb189ce8515b103d4e3a6b9b038ba055a5f60bf689bda10df4199eace64f2431f7f852b71e84c969ecdea4e5bcec65ebb510bf5c81df33b260fbed53e530fe91170565dffb26ed80c52c1defe9f10dd1002aa388de6ff92fb3160659281cbc1ee96ccf8bb5d8ab3b8595fa0fc6dbf2197", 0x71}, {&(0x7f0000001500)="4fa92626fcb0986c89aa93c388e6305ea251e5c08f4e64084b3c6772d76b43648dcdd6a3be7a008f320d9c484f096468f513b57345eb4f2d214ef50063f94f8b9614aefc5ae2c487bca94efedf8fb47bf50417bbc5b4600b83c1222685760232f5e0677b5e761928a050d3260f7f05f999246a63d474b9cb37034cd96ad0c3e746a6998b8f9a12ca469fdcbad5ca4b12d1370b0144e0dc32a13389866da33738624ca352956b759329ae35e841ce31bdb112394880e83e6a8bb52ca00c33251bbb721a0e68edd41c31122105239e6b1bd870d5c844644e5009c0abaeb4aebc17b53be66746784ab29139048b5078fc", 0xef}, {&(0x7f0000001600)="7debdd745b1329780f89cc3685ced3c26731b13f5bb98b517322b4c3e2efa46d1d0df0eca6c50ee2f003a44445373c2394c9138beb7c7591f491a271e5a29b02702c86ca5d8901713242bbfa27d934af08318e5487fccc983f3496b5ed9f7b8a25e04530ac26c3118f5f6f1ca77be3af716908f9dfcdb6c330ef250001aa2491ab56fe97f653df013a2c5e88c4f07b04771ba484e3d6ed0642bd7550cc91cb785440002fa63c64b005", 0xa9}, {&(0x7f00000016c0)="b9b5c8ac0e8979ef018d0196930ee09e43d00b76d3c2421fd19d313ddf19eddc02f2ea6b1388064c41640d403e16e9069e955e89e7a7e081b4f3374652d3d8cc9af7a052385d12e32681c5f7322a603e7c412c673eba4aec31fbea4b3e5febb03864ce83ba5c2c775e2a781bbc2f085262f7b61f5906ff9c8eb78752b02e73bfb8ab0d98a9431dafc1e5181dcc0173fba145e9aafba11cd569e91b856f04934caa73899b956b5ee730f00bcd3321d987f2e337bf63c18aeef484698bb9d7c383a43d49a2b12291de9c35d156d418", 0xce}], 0x8, &(0x7f0000001840)=[{0x70, 0x1, 0xa8f6, "69648f77fa356ad0fe2729617c498a35c2f0b9033177bd07f3b10425e307a6b7c4db62a57a74ae23c4b763e6b3afe45b404aaeb9e068d33dd9fa844e24bd1884e2d139b172f231385c4771ee0563ee99f2d59c1655cee8fcbf1779"}, {0x1010, 0xffff, 0x2, "f8147642f24cfa931401279d24df6c2eac547c3eee15c8b54e7e9fce9776df8ed0bad425c0805aaa2034802d1c6eea7608cc3b456be2eae0a5bbc8622e6d1d69d02ec2f4d4b9bfc9a858d3cddedb911be260eda76bffcaa5c4cc80af30125780d01242196787fb222011bf7d8f7f531d068673e0bafa59681b57ff575e55c6a69ff11501e6a780d5dcad6d9ba57349aa66b0a20e38a4ab18c15a795c8cd8b76d6192838ba2e977bdfeaed878400bff92e826bb342e88299b93be04845d9c25690c6206118eef7d9c64179e5ba46357edcb5bbadfcfeb7a7475121f0003bc2e5d2b4a70cd1da7b1487e14e219868df5ca5dc9f0c92fb027722832c2775de351a08e71736cdf960580aa178ffab33dba5d903814a6e82eb0ab98e08df656daa7193d35cd6b3f7c175f485d5e3e126882556193fdf3f65eb1978939225c300f58558990d38787cff02b1fbba5cf01c4cca651780e43a8c8f0061b7b31a068d57be4543f72d0ceedc5c2d7ef2cbe2c713fbfbf8a5d2e4b637247617ffc70b5f44ed7d763b3eb3fe47375254a5f51ba560ce5ffa5f0b18f9d2fd2860a212d545180e154aacd51cf1dbdc8e4c3cd74fdd1c1626902ae58f58c04fd2c02422423b4949a275484a2651f93f7ceb4988c7741d3e4cdcdedf406125909563cda2200e2acfa9eeded997c05bcd1498d59bf7b4d89f7cd2b01ddcf49b1ce7e866f4b7d1504efffc799eef05911a3bcb267856817e682184c78661de3bbe88850ce54d616e334d23f5bd95d4c14635a7d3ccd41049488811072a766c4ca3c1c61e2410f4b19f54792cc593b684cb6fb78d21532cc26ae24728c929f01374a46c8a251bde600c4bbc7ba008fa25b04084319557fd5042738d07e61e696a3144076bec4350b00107993b01eaea60d927be2ad19de9f6a56a412a91ecd2ac41831edac8ebfd8c0dc13c199c46a4f66d82a59d8ff08e56c6341415239519ac281946572fe8655519275ab1c16e0f1af240fec7fd2a476d19b219a343e9dbe87ae4ecd0cf7e23de772d5e2ced39c86e835b7c4d78096498c13aa41fc253d271d7e2bc2eae59733baeb8951b7a4c64706af7d56ffb0567da7ed16bbfbc8771af4a562c036c5228d81f2e41e5d07569b8020ff27ac73b72e04ae8f8c1e2bc5d8c08a76797d3f896f62bfd2f2de904e170c4950fe7b68ce041677be385cfb0963db74e8bef030f8836cb51f97de6c29a482e262d6c2568f774491fdd06da32f404ef4e4953a6f3026ee415c053cbdddfef5eb719fb4d02cb86061a37686a77c603e97cb9d3edd2937f5f4e7779a31eebe55e4d3d6bcad528b7e11552204428d5b5582535bf941d584cac0a3b4122027165d9971c1239e70c614101cd2d96879523811a30c5c35c6f34ea8fed48574231034acf8ae1fc74dee23e718c6945e71cb596f40d8f12bd1172ae1bd7892cc42faf00141f936e8b6599623ee38a9ad31cb4533b2c07b2265ea17cf419a5e61e70a11c25afa4dae07f5714ec0d213631aafa5d65cd94aad556428a39c7c259b3082aa0a18cf39f98c13662febd4d0aed9ffe68ad0c04af87dd2f4163e57274c551b07972650445848de06840198fefc50e58c0b32312a996d72ac16d059aacbef44a3a87121637b74c4af7052cfaca381a83a114d53e0c41b46ada8f36fd0c20fc8173a109eb371a94fe61966740a393325089cac76277a9453503ad8102293e5e8605dc66db17916daab02912115f9b7ca2a9e102f8559aa70d68da3ccf0880e87e4b4f351253ad5314af2bba8f3539ee829659aa53cdf9f0dcb37a8b28bffadd8a384c818d8fa113d7a6c2210b2e467057c8567b3f7bd3d08eb0bce0b4e899ee0ef541f31921f993686396976d9fc1f6fb95f9066f12febee6847308fa5afea02e55c9a3459e0f7e278d2e498a262c34d00d6cc02b5d02d47ffef80a27896f5e0af64e0cf71a17525bf0ad13a1f9e6749c069585d1666e5c9d1eba35f9f5497d0058b33dfa5e2c771213ba3ef846fa4b0ce1a22ee60edead68381623060fbbb8df28b10c8bcaec931bd6be1506ad925ea3c00f800ceabf5160505b144e033deb5076b726fccb7f2d8e44d0a46b352d433dc45f301dce19f041c0808cedef3f7acb69c3dc5ffb2110ad179042a746de94d1eaf52322e4f72ca25316a55d9e111f4ccfc3b57538f6b1e1f2059adf4185a035bf7e0c259ae7edbfe1d213530d9fbc49fed468a526883511808dea873c8dbd6f293607c665913e7df840defeafc0d531bb20daf2e3f1d0fd5810dc4ed177b437125358c5f2af722c4364b7765e55db34f41cf03ea6b29c36bed282a50aa623b1361245cf2d68c8df401a5309b07a8780b1a64a50b1d5c571792bdb7c2b9043da762657d8dfb47ef15bdb8c98ab4f14ebae6ea5be8ed0051066e5532de39fba218c24c5bc13981bd48fcc3089dbff52c8162513d58168afb9a069daf4131196ac13a9c9d083a299eefb5a6b412a29677db4d66567c51a64f756ed8b471609c32be04ef1d891bf8beb3c5e8d4ec833500872f4d05a3d79e58e48ca6748f0c061a90787263d1e7e3bb58f8307c41da00ba612264923b70892add8f3e362ee7a32562af1ccce4fcd859dfbcd5cf31814fbf8ae5e586b63b8a5dda9a2d004389e436b9b6574a8fcd4de8467e3399c49aef1ec83a3e0e877068728ee646fd5cccead938b6f5c7c0277315cf3af877b4ee8b51903393b77c8b0c12c65e777e2cbb7661d89c8156d4f70cc59f48216366adbce99a4296be5e84ddbfc2fa565a2c4d02f12486e99f2c1635ff418711cec9d41aaa06f992bdfc375e41c81a36e2a60409b595d9c067a33edf5be73e663d04d8011ff6f419417fcfac4ada92a42b24b6526492fe3cc743672829d0d79f38b02dee8ebecfccabcc534db62a941553ae116e7201802f1cb098eda45d95d187a86dc20d8502e83f1ac4c0c809633ee3ce150dddff54234174db74a533e55e1d2a269459c1a0751c7ef607a9d2e3e7493c1acf6e6fdc1713d52806b08e44f006e1547db032f40daadafaeb6c089f2b28b11e9e4a16a8fd98bd054b668faf1c76d7579089c67f41472f43798c1dade26c4090c47de5f1aff9108f73eb96d44d627b3a0f9214e64caf95f206e246ad0d0e7ae2f12e0fd0cff6e956a6a1f50d71bb3f89015233f489d30b56d9a0ed69b261782b102d0c2b55849388c553426d4ad1ea4f7c15cffa7fcb85ff96f7eda4f529f60916a9815b72a73cc7bfc108935c2fe015040c4b7d5a25b543b82f98260a7e72abcf06510a2a8ee54d1095b2ed9db213a33ef0d552bd88323a9488abfb4512b8c1d88348229ff07a4463af7db0185186648de92a66aaa0931a2ae9130b9ad07dc658535db1beff3777b5bb6ebbb7d3cc721b569dbce2baeb7480eb3c35b88013e86f0d29a557df92bdb54464391b6c02b2d9ff6d7b3a3908463029f6cee64a5e7b7cf339e34b2644089d5949f27c14ee8f4f4f62ca7766359bec4d86c4d591eb5f70c8486b31db7de2da4c607a46d1a96a01b9694dde566652c835883b0bcd882a62390928bc49fb7f6ba9dae6e1664f037da0619fe2d110a09a8bb1baec778c60b155b1515054c292c4353f0f085cd6b2f3b0ec181ad02b1a8681bc5eed887de2072993341d863bea43f9b7aaf4d4538c56d5ffe4c827c5448fd8afe8d043b61c58d4c995ba60c612967cc7113849ebbae0cf7862641fc0268f3d4222db3c07d9c91fe7672ded07bb43fbc1b2444afd6c5516222a5d8a52842edf4f840e65e53be41cd6cdd89253d918de810dbc61eed6f6f40f11e572a35286bfa7a31cea81108fd95390bcae157deb640e55eb1170f3d53e93afffca1c4bb16f3d303bb82fbdfebf2c79de4d8f3c4b7b9277cbb7e56810a3bc56160bd5694ee3ec8ba2f7ef47b4176166e69c5cb2b958e5a4b2e32518b429b94a6fec8d750c8956bd5221f6148163921099f360838c3160ff1c67b19bf2c53bfd00e546c9740be24c1d823ec7e10280bb0e0427d2bc7c8f2d1a2d117e353a1d1d0828dc148b3163690b6dff63ba620155685caf8a97d146fababa93333228ce49613f605d098420bc3a2f520163622beb09a1e67fe897d19e52bb510ce6159c418ce230c0eadc21cc31b7f6cc72a7214db943d8621ae0ccec362108232bba6f94560bcce862c4dac61f7423c65a3e17af025fb60701036fbff4a34e0ef9ba3ffd304fc84067ff6fa92569d8c94633f051ae3741d106202af403082b4a139c7b0e34c9c2102788b04bf7de9f547539491435a8c98badb31c08f8a5a9c94721939c9feee28cdbaf26ccef115ea10cee0c0471b4f42ace557bd3d140b14664e32e0977ce8e4dd113f5359007c722643b316dd97ec82116d585281dc7ec40804a505f117456ef0745b79bfba25874b83e62d96703a848be651744d05b717d041b01e32679fc4a16498b3271471a4489e3791e9d24d225924993291911e246b1507b46bc34bc6c00a4f6bf26cf9e58367a4abac8c7cd74baa28615a084434da2728be9747e87673bcac99c30ed3e61f7f54f29f51d1e636429d513100a2e0496d2a07bcec286454543264bfcfc7d182ee1216dea380b0c3b28b2b4f422d62ddf695d4ddc01bc70b056a4385ae9440f67ea6a54a088a3dbefa8956cace5b49549854b2e87d9fb4f4a555639f27ab538a29ab2504ab56bcef0ea0412dd600433e0a09d0ccf8dffa59a0b85b78c01feaf05905d0c57060bdac8638ac0ec7670d8c520914779aee71705026128200d0fa158e2b036fb6d270f47edea6a7e20bb0d9d7188d2c5f478b4d115236a66c770f2e0962c9ad787fd897b7748a79923e30c09c5e17a04e3ed46307595b1ab58d8c348310b894ae30778e890d210ec384ed393549752e2a4dc58a51d0c92839fe7feafa3c7f44523091f3981c48456c3207089c63eb069557a27e785e61043630b9266c2bdaa1cb4426edd16e278064d09632dcb23ad501bf8f6e85df4e36bebee48d501b61790b563d6507c43da5a630d6fc9d67fc0606d71059fca6fb5e1cfac0ed360344d8e3de0fd53ba154bdd4188aff2e298e2a013f5d2cd60932a7cb5294b66d0f14c43105f05c5c50089c0b74c114c819f92d61917326278ae819f8ccbe5120e35c6f0423a94ca210b59cec9d656c3eb7e5025ddfa03bf6eb9da7cddc2c7fbaa76f986b91f47094ce8f4ab170ed4d50fa0a36965d4ce9c71add9af614547473a32baf8cd05031bb59eb3789898590d98901cfea1d30fbea02bceb345ac0611f52dfe558bec9abebd62dceef41deb19b187ee6d426e1f68c5b336cb7007aa5303e5dbd53b7b0c707aae002125a9bde3e20879ded8214312d3d50848a5a640dd7785eb751e90b2986f729467af3891bb60ea2a95181c9fa01a1973c898c50564190074dd7ed1d52f74dd7fc010d342e174dc0310148326417a0511485a59b7901450831aab1f30fb7f14884c52e309b4c41dce4dff80105c6afd5b7204c7b3fcb6d6401a79f506dbf8e55b665421146b5d3dbca0eb9284ea215bfdd3830279f1753bc80591abeaedc480973a8111a26898b64587855fb9538e0474f6a9c61365331bf7aa74409d3226329a4f1f390b68d982ab69dfe40a067cdebec0873af03bbecf8c8a25b11afca80baaee6e524a789ac8f3f3ce3fbeafe127c8a45ee6fe81464c5e766acbe997b16d4d59af7d116f357deabfc282ab82062b5a58f9e9f2efee6b535de6510ad3e4e4c2409679399475c96890527636d0a401f6344eade73483542f4e9f385621659f6f"}], 0x1080}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 01:10:06 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:10:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 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)="bd", 0x1) r4 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 01:10:07 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) msgget(0x0, 0x221) r1 = getpid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x77fa, 0x38bff781, 0x5}) fcntl$setown(r0, 0x6, r1) msgget(0x2, 0x400) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 01:10:07 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) sendto(r1, &(0x7f0000000040)="9bb80a6bdbae83b1d6d18c9f4558be8073918a7b7636ae8c7e94d04badc62a1263f5759fabcbfa81e8e63e006c393f5c33f55c8958dbdcfb63794b", 0x3b, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) semop(r0, &(0x7f0000000100), 0x33) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000025c0)=""/238) socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x390) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) semop(r0, &(0x7f0000000080)=[{0x1, 0x9}, {0x2, 0x5, 0x1800}, {0x4, 0x3, 0x1000}], 0x2aaaaaaaaaaaabd7) 01:10:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = getuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = semget(0x2, 0x7, 0x432) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x200, 0x5]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)}], 0x1}, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getpeername(r1, &(0x7f0000000640)=@in, &(0x7f0000000700)=0xc) r9 = getpid() r10 = getuid() utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x4, 0xffff}, {0xffff}}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r11 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="c33acd5c8d1a589fc6645bedc1f7aa278e6b0d94596ed7565e4c2b2d66e31d8d4e4241496fbb1eedebef78076d59fffb0bc1e9ff82356ccbc41188ed840c9d306499e1", 0x43}, {&(0x7f0000000300)="cdb0c348ba4c47b8ceb05cc59da1cae9b39af122e64cd0e4b32ac6b8a6959daf8a9bd3e33da113ac824b07266c97a3391a518454c893aaa069b7e475a6ff4b974ebb1b3853fa930c1463a6c7f3ee5e01b87db8226a0a7a64687ce7ea2fd512d703ac3f6e79513384", 0x68}, {&(0x7f0000000280)="8eeb122b023a2f041702c58924d9ba1e6733119a270d1468d6d613f46977", 0x1e}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="2800000000c32330287e0000009668e90093ff", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x9}, 0x40c) kevent(r0, 0x0, 0x400, &(0x7f0000000600), 0x7, 0x0) 01:10:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:10:07 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="9f5dee351f1bd8daed5e47955377cbc31c124e8f1f4b536fc1a87fb95e6759425514336b559c2b6072bda98f448343c97aadd4ce5e35b37c3d6c3ea0e5995ca9a41a353324d234fd83c81d41dd861d399dd95cc63c6efce5db815d78bda9614a3218fbc7d97c2e9ac89317cb346301eae1744b711d989577910eded489ae6ab93715fcd73c305f79c60d14c5dc2287f4856bfa0c8328", 0x96, 0xd, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 01:10:07 executing program 0: r0 = socket(0x2000000000004, 0x400000000002, 0x795) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 01:10:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x24f) 01:10:07 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() r1 = semget$private(0x0, 0x7, 0x100) r2 = getgid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xa9, r0, r2, r0, r3, 0x0, 0x4}, 0xfffffffffffffffd, 0x5, 0x70000000000000}) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 01:10:07 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x7, &(0x7f00000000c0)={0x4, 0x8}) getrlimit(0x0, &(0x7f0000000680)) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000a2095a8816e97916594473a4dabd6d084b631495881c2fae0f52b0e4f8e7723ecfe532ba639f3b641f964c7df47dad4e0633873045c5eccc2b0e5ec34ec84aca4f35f7a128f7859c7e9539aa1829e2e434e2322ff320325700bdca85f22b1855f4dadf412f0889f4e11b501ccc8d73dafb07b4247e43d689f83375256a4905ef0dd6f1831eef47b4edca7d4ced6fcd179c490c9e501b2f9c177e42ea31a298ea886d70b52567aaff305124f5e7881af1117f14649a6b1dc791113ff44e72d6701d6341cf1fb9f85e4989b7fe8c25"], 0x55, 0x800) 01:10:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 01:10:07 executing program 1: r0 = kqueue() poll(0x0, 0xa211b40e93951047, 0x53b) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 01:10:07 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x880, 0x134) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x180) r3 = fcntl$getown(r0, 0x5) ftruncate(r0, 0x1000) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x3, 0xa81}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x80000001) unlink(&(0x7f0000000380)='./file0\x00') setsockopt(r0, 0xa6, 0x37fe, &(0x7f00000003c0)="01a44b616a8226dd9241fc1fdb497bd7645afe8ebb97a60f56959f454345aba909afebebe6e65212ebac8e2b92e2328240", 0x31) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='.\x00') fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x3, 0x1, 0x7, 0x4, r3}) r4 = accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000600)={0x3}) utimensat(r0, &(0x7f0000000640)='./file1\x00', &(0x7f0000000680)={{0x7, 0x3879}, {0xf8, 0x5b9b}}, 0x2) r5 = shmget(0x1, 0x4000, 0x441, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = open$dir(&(0x7f00000006c0)='./file1\x00', 0x20, 0x4) close(r4) recvfrom(r4, &(0x7f0000000700)=""/167, 0xa7, 0x41, &(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000800)) utimensat(r6, &(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)={{0x8, 0x100000001}, {0x7fff, 0x5}}, 0x2) 01:10:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0xffffffffffffff65) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 01:10:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:10:07 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) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:10:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3, 0x5947d2f6, 0x1, "3c902832f9d7f6e88f7cae8bc8f3f6b8c96b45e0", 0x1, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 01:10:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x86, 0x3) 01:10:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 01:10:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 01:10:08 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:10:08 executing program 0: mprotect(&(0x7f0000345000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000228000/0x2000)=nil, 0x2000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f000027c000/0x3000)=nil, 0x3000, 0x1) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f000015e000/0x1000)=nil, 0x1000, 0x3) clock_getres(0x4, &(0x7f0000000000)) 01:10:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = geteuid() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file2\x00', r3, r5, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 01:10:08 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) accept$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) r1 = semget(0x0, 0x1, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="9fe89bc796391acdf3072db84de1743f840e8d4795acd10b157cc282cf63728cca4441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd0600000000", 0x51) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$TIOCEXCL(r2, 0x2000740d) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) pipe(&(0x7f0000000680)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000540)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) semop(r1, &(0x7f00000005c0)=[{0x4, 0x7, 0x800}, {0x7, 0x3, 0x1800}], 0x2) sync() 01:10:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000a03000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000a03000/0x8000)=nil, 0x8000) 01:10:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xffff) r2 = semget$private(0x0, 0x4, 0x17) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x9, 0x5, 0x7]) 01:10:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 01:10:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 01:10:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSBRK(r0, 0x2000747b) 01:10:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="5c531b4a222be8c53298d40e1145b0ab49d7fafd258e40df0f48ff37be995e4fb5612024aa8336e5acbbb78ab94decfd6ff9116685c912f7ba746e549519c81107d212f2464b4fd25920c509f46b83eaef0b4ca5905b2da0bf51b8c7b6218f396c36b6910b643ed44b7d2497d58296bbf284453c0aab82e3fc749c03b076a130751c8e838cb32c3ff136b2dd5acb91bdf9903fdaa3788a7f6b034162bb1cb03944493b8fa1a932c3bbe0c8924db2cac944bf603e73f6fc569a381ea865955ffd8a6819e36631a3d79a66b00a2d5d4e61fe181bef391018eb9231eb61847490ceb101daa71eb654e8", 0xe8}, {&(0x7f0000000380)}], 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="2451b0d1c987491979a8de356fb61b7b90b4f4bcfcb3a95e57780ddaad32ccdb251af21d92841da512f516e1b7aae2e127fc3aa733ee8d78e4a63a724929f64afd6a55a04ddba79f65ef21a22ed9aa60f535dbec9d7c33da0224e7ad411e35c58c887a8d7e663f08506e8fd90eae9dd6f639fe632cebb44ed2a6193e6fae1fafe3b9cfcb455bf1528ed78b167d806fff15afef6c8eb2b0f584652594fd0ca5552d5aec3f16dc4e0043d8e294cc7da1d2d4ce5d18b9bd9fe047c6d9fa579851c8c9639df421b9c516", 0xc8}], 0x1, 0x0, 0x0, 0x403}, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 01:10:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0xfffffc6e) 01:10:08 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20882, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000200)=0xfffffffffffffe66) sendto(r0, &(0x7f0000000080)="b816d4a83b3e30533da82d04ba466379057c4635eceedcd8818d", 0xffffffffffffff30, 0x400, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000280)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x01\x00\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1\xd8\'\xcc\xe2\xc5\xf1\x90\x13.\v$\x93Ws\xcf\x98\xa4H\x99\xb5\x98fw\xcf\xa8\xf5q\xf2U\xe7\x1a&\x8a\x1ae?\x0fZ0x0}, 0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="03d65bb481f5e90a52467bdae08a9966457c5cd392c10f605307c0ab645dbf8dbb0ee12c5bdb7954548a869d4752d4ab2b206d89c5af30087d62aae84a783ca054683d26f61a7d0809825bf9943840b483976e77f3edbb2732688579cd5e", 0x5e}, {&(0x7f0000000300)="b752b38f1894656b5e2c28c6ecda04c106ed24038d0375bdae507daee4ed988f6c3715e6228ab856576c32d6b47448e3a50ce4d61290b7076a17206600a362179f8474e27e9d9b714b9a079bf4e68a185119b89b7596b5d7dbdf65582440a7a0f2f940cec157be73f4fa9cb5287ac4d092573765d403fb38ed01f506d417b3bd09136cf2f70652ae83", 0x89}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) close(0xffffffffffffffff) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:10:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e08", 0x1bd}], 0xffffffffffffeeb) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 01:10:09 executing program 0: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000a2d000/0x3000)=nil, 0x3000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x2, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) write(r1, &(0x7f0000000000)="9184db679decd797e7138074c785b5b15b0fb111d6345dd44725f29b696d1052d98ce7f59c3877c0f1f78fca2d48d445ba3c75dec973", 0x36) accept(r0, 0x0, &(0x7f00000000c0)) 01:10:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000280)='./file0\x00') r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x88, 0x2) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x0, 0x7, 0x1, 0x3}) write(r0, &(0x7f0000000100)="e570067d8064b03d5db5b3dc58bee47c1e3ebb77992f522602ac3ba724a26296e05228c9aa432cc00824315c7672313f1b0c3729d71a27b22df7f98660adba9c233f401a384ebdefdd9d441af1c28e23c4e218b31c2e23317bac952673faee5c5d70ab26451413217892f53fcbe768298a27a813ca0a87cb96f6412873d16c1f40fb9cca270bf63ba389dd08f7b83d362c56d1ac878b7320c9b287cec47cac613379cb130a", 0xa5) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) readv(r3, &(0x7f0000002500)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/203, 0xcb}, {&(0x7f00000013c0)=""/35, 0x23}, {&(0x7f0000001400)=""/245, 0xf5}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x5) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r4 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x8001, 0x2}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x8}, {0x3c65, 0x9}}) 01:10:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000500)) write(r0, &(0x7f0000000040)="bf1bfae2f8a807b19d566710c5a15ef598e2fa1fd43fb604436596cde2700b7dd0969cda86d7b08624c26ad70270cdba2389bbf068128ac7c1303dae40e9238d8759453da17e7392316bc629eb", 0x4d) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:10:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x40) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)) r4 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffffffff, r4, r5, r6, r7, 0x92, 0x2}, 0x2, 0x8, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 01:10:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 01:10:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) setitimer(0x2, &(0x7f00000000c0)={{0x8001, 0x401}, {0x4, 0x100000000}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x7, 0x400000000000, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805", 0x0, 0x5}) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x101, 0x40, 0x100000001, "b40a5aa64d9c4dbc225b04969b4a8ba6161f36d3", 0x7, 0x2}) 01:10:11 executing program 0: r0 = syz_open_pts() clock_getres(0x4, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x5, 0x1}], 0x7, 0x0, 0x3f, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/115, 0x73}], 0x1) r3 = shmget(0x2, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r2, 0x0, r0) getpeername$unix(r6, &(0x7f00000002c0)=@file={0x0, ""/22}, &(0x7f0000000300)=0x18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x39b) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xffffffff80000000, 0x0, r4, r5, r7, 0x100, 0x1}, 0x1, 0x7, r8, r9, 0x1000, 0x1ff, 0x1}) 01:10:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x2) 01:10:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x4, 0x6, 0x9, 0x8, 0x3ff, 0xfffffffffffffffd, 0x1}, &(0x7f00000000c0)={0x3f, 0x8, 0x6, 0x7, 0x0, 0x30f, 0x10001, 0x7}, &(0x7f0000000100)={0x8, 0x6, 0xfffffffffffffff9, 0x5, 0x4a, 0x1, 0x939, 0x9}, &(0x7f0000000140)={0xf6, 0x4c69c40b}) r0 = kqueue() fchmod(r0, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000020000402, 0x0) close(r1) fchmod(r2, 0x1) 01:10:11 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r2 = accept$unix(r1, 0x0, 0x0) ftruncate(r2, 0x5c5a) 01:10:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea1c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000240)=""/135, 0x87}], 0x3) 01:10:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x20}) 01:10:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0xb9b40cc45efd054f}, {r0, 0x88}, {r0, 0x100}], 0x4, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 01:10:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x10000000005) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) read(r1, &(0x7f0000000340)=""/164, 0xfffffe43) 01:10:12 executing program 0: mprotect(&(0x7f0000505000/0x3000)=nil, 0x3000, 0x4000000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000507000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) madvise(&(0x7f0000506000/0x4000)=nil, 0x4000, 0x2) 01:10:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 01:10:12 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 01:10:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x48, 0xffff, 0x33b765a5, 0x9, "f294d588ed5c04ce2634f248b1aa76d919bdb336", 0xffffffffffffa0e4, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:10:13 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/134) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 01:10:13 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xa0000012, 0x4000000000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0xffffffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x42, 0x3, 0x9}], 0x20f1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000015, 0x7, 0x5}], 0x1, &(0x7f00000000c0)={0x10000, 0x8000}) close(r0) 01:10:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 01:10:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x0, 0x81}, 0xc) r1 = kqueue() sync() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getgid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xfffffffeffffffff, 0xdd8f}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x7fffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xa000000000, 0xf3}, {{r2}, 0xffffffffffffffff, 0x4, 0x24, 0x69cc}, {{r1}, 0xfffffffffffffffb, 0x23, 0x6, 0xb, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x12, 0x80000001, 0x5fdc}], 0x5, &(0x7f0000000040)={0x9, 0x9}) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x9, 0x5, 0xffffffffffffffff, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffc, 0x20, 0xf0000033, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x2, 0x3, 0x5}, {{r2}, 0x0, 0x2, 0x20, 0xdb0, 0x8}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x9b, 0x20000000, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x4}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20, 0x5d40, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x14, 0x6}, {{r2}, 0xffffffffffffffff, 0x12, 0x6000001b, 0x2, 0x6a}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x8, 0x8}], 0x7, &(0x7f00000002c0)={0x3, 0x4}) 01:10:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x8005, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) unlink(&(0x7f0000000300)='./file0\x00') sendto(r1, &(0x7f0000000340)="628df1b34dc5d50e4b1d030a2d957b1a5035cd57041102ee4f6c09b60e215197447a00b0ab5c1bd7aa5962d203a52a710c951fb0dc79f18d45c26f921876f0d82b34eedfb950d04a667f11debe034861ebbd207a0950afe465a08ec658c623ae83bb12e8bb743bbaf963ca254c1c3fa12646dc3a1e2d8e97113f20bd274c67d06101889a068375a89770046087bdc8cb6490fd5e5927efff7181b817a8bae6e8c6bdb56ea197dd0af8432390d478eab05d76d5c86ea3e16807b307ec367d79be917cd9e003b855c1fb1c3e00b732d857398813940360669e22", 0xd9, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 01:10:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/252, 0xfc) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 01:10:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xd72, 0x5, 0x4, "c50e4063305bd6b69472889d9ef7886f96b270ba", 0x1, 0x80}) close(r2) ioctl$KDGKBMODE(r3, 0x40044b06) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:13 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x4fd0e1dd4f19acbb, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:10:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x9) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) shutdown(r0, 0x2) 01:10:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x10200, 0x0) readv(r1, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/207, 0xcf}, {&(0x7f00000006c0)=""/150, 0x96}], 0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x20000003, 0x7fff, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x94, 0x20000051, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x800000cb, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x5, 0x0, 0x1, 0x7}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x9, 0x2}, {{r0}, 0x0, 0x42, 0xf0000000, 0x2, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x21, 0x1000}], 0x52, &(0x7f0000000200)={0x9, 0x5}) r3 = kqueue() r4 = dup2(r0, r1) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/51, 0x33}, {&(0x7f0000000440)=""/3, 0x3}], 0x4, &(0x7f00000004c0)=""/151, 0x97}, 0x800) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x9, 0x400}, {{r4}, 0xfffffffffffffffb}], 0x100, 0x0, 0x4, 0x0) 01:10:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) readlinkat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)=""/147, 0x93) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000400)='\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', &(0x7f0000000480)='\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') utimes(&(0x7f0000000240)='\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', &(0x7f0000000000)={{0x8, 0xf430}, {0x7, 0x3}}) chroot(&(0x7f00000002c0)='\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') 01:10:14 executing program 0: r0 = syz_open_pts() r1 = getpgrp() getpgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getuid() r5 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) r6 = syz_open_pts() close(r0) dup(r6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb72, 0x9, 0xbd3, 0xffffffffffffffc0, "a3c435771c41afdf20cd30b10229c08dca5361ce", 0x3ff, 0x2}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0x1, 0x6, 0x1, 0x2, 0x8, 0xfffffffffffffff9, 0x1, 0x0, 0x6, 0x10001}) 01:10:15 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000001300)=[{}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x6, 0x0) r1 = syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ftruncate(r1, 0x40) 01:10:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff, 0x2, &(0x7f0000000000)="713ea212b45fc3e8dec47538ca8f3ef410ce22c154a1ec40566b8fb8c9cb8e204ce7fb0a968c7908edd3aeb43234cafca5f0972a5c0745093cd07d2060146faef9de2062774e8a6bb25de1255e90f6ca54f877535438936052886a7cc34eec22f358268b9e6c86ccc458e94a67a43a0cd727726448d972aea05e538919624fc6d1171ef3620dad", 0x87) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 01:10:15 executing program 1: r0 = socket(0x10, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xc0a, 0x40000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:10:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0x7) 01:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5004bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCNXCL(r2, 0x2000740e) 01:10:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) socket(0x19, 0x8000, 0x10001) 01:10:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0xfffffffffffffffc}], 0x60, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xc000000f, 0x8, 0xb06}, {{r0}, 0x0, 0x0, 0x2, 0x7, 0xf7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000003, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x41, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xa9ce, 0x897}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000022, 0x7, 0x400}], 0x1, &(0x7f0000000200)=[{{r0}, 0x0, 0x3, 0x40, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x40000000, 0x1, 0xc}, {{r0}, 0xffffffffffffffff, 0x24, 0xa, 0x8, 0x339}, {{r0}, 0x0, 0x10, 0x80, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x8, 0x800fffff, 0x3, 0x1}], 0x5, &(0x7f0000000040)={0x10000, 0x10001}) r1 = semget(0x1, 0x3, 0x500) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000002c0)=""/4096) r2 = shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000012c0)) shmdt(r2) r4 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) 01:10:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) socket(0x11, 0x0, 0x3bc) 01:10:16 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x400, 0x80) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/134, 0x86) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 01:10:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82071146ed0ae3f6f300"], 0x10) shutdown(r0, 0x2) 01:10:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) clock_getres(0x2, &(0x7f0000000080)) semget(0x2, 0x3, 0x200) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x5) clock_getres(0x7, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x3ff) 01:10:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 01:10:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x92, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file1\x00'}) lstat(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000240)) r1 = open(&(0x7f00000002c0)='./file2\x00', 0x20180, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', r0, 0x0, 0x4) 01:10:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x229, 0x115, &(0x7f0000000000)="aabe56f6", 0x2) read(r0, &(0x7f0000000040)=""/241, 0xf1) 01:10:16 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x2000000000000, r2}) recvfrom$unix(r1, &(0x7f0000000000)=""/245, 0xf5, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000680)='J', 0x1}], 0x1) 01:10:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddf06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084cf1c9eac430fbed3e9fceee5cfe51afc3d7b5294f3b79f3f1f547ba4eb6b970155da0bf7b3b233033d15c809fcb163fdee7a0efb9add2870a9332aff20bd6e8dabd9c97457979507cb30aace838358c6718b5dd7a690981f33047a127a74bd5953d7e5c60ccacd50508f7533c3a729b7030c77ca26cc9e63e2b0d86949fadf7d107c"], 0x1, 0x0, 0x1000) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, r4) r6 = fcntl$getown(r5, 0x5) flock(r5, 0x8) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r7 = socket$inet6(0x18, 0x8001, 0x0) msgget(0x0, 0x81) listen(r7, 0x0) accept$inet6(r7, 0x0, 0x0) close(r7) execve(0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x40) semop(r8, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x8, r1, 0xffffffffffffffff, r1, r2, 0x120, 0x1000}, 0x9, 0x7fff, r0, r6, 0xb26, 0x1, 0x6, 0x80000001}) 01:10:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') getpid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x40, 0x7, 0xfbe, 0x0, 0x8, 0x1, 0x80, 0x1, 0x2, 0x2}) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 01:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x60) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x34, 0x5, 0x1]) close(r0) dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:10:16 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 01:10:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="c8a867dc74298c4b62459297f9d9accf44cd7873aff8f4dc3170328455a0fb0687d60dac97b0774878d9e5d16f87072fb6e8ce69459190091654ff75b6f6458ec68acf8de74f7e4c8995164e36cc67df98f30dbe893dd0787960852fd33565ccbbf650040567cee47c3b48beaad30564410e6c1c3c284ac414c5e06f28f4ab49bd415220dc1f", 0x86) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/227, 0xe3}], 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000082, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x10, 0x6, 0x7fde}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0xc30, 0x1}], 0x400, 0x0, 0x8000, 0x0) 01:10:18 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7, 0x800, 0x9, 0x71, "90d2b2aee373b36d21dfeeb7f81205264b354927", 0x400, 0x7}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f00000001c0), 0xffffffffffffffdd) r2 = syz_open_pts() close(r1) r3 = semget$private(0x0, 0x5, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/251) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r4 = dup(r2) socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x4aa, 0x102) 01:10:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fchmod(r5, 0x120) fcntl$setown(r1, 0x6, r2) kevent(r5, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x2, 0x4, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x8000}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{}, 0x0, 0x25, 0x22, 0x800, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x81, 0x3, 0x3}, {{r6}, 0x0, 0x1, 0x0, 0x3, 0x20}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000001, 0x200, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x3, 0x2}, {{r3}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1000, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x1, 0x3, 0x6, 0x401}, {{r6}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x8536}], 0x3, &(0x7f0000000200)={0x20, 0x5}) write(r0, &(0x7f0000000040)='!', 0x1) 01:10:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 01:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setgid(r1) getgroups(0x1, &(0x7f00000000c0)=[r1]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:10:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x2) 01:10:19 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10000000003) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getpgrp() mprotect(&(0x7f0000e12000/0x4000)=nil, 0x4000, 0x0) 01:10:19 executing program 1: r0 = socket(0x2, 0x8001, 0xfffffffffeffffff) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socketpair(0x6, 0x5, 0xdd, &(0x7f0000000040)) close(r0) socket$inet6(0x18, 0x4, 0x1) execve(0x0, 0x0, 0x0) 01:10:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x5, 0x80) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="1bad24437e1a4535d2b12d3aa604448cb6dfe323bd1f64", 0x17) sendto$unix(r0, &(0x7f0000000080)="0865c9fbb45701ca87461525bbed7ab3804ae775bf045ac0cd2f68079ada9803433ad9baf7a315bbb6c5bb380103fb3cf9dcb3dad834229496b8527aa4f8994165f724a6207f447508713cb7e85f217e84ffc2ef69bb9316fdfbe37d7f8aab809ca96532c6c86aa69ef305c6abd1690db90671bbd1c1f1ea60c0886b7429abe8cda92d0cc8d34ed4306a0c0227cc4b264b840d58aa7e550040c749bda23499f3c57f23a879c43b919da37859bc3b", 0xae, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffdc9) 01:10:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/163) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000010000002000000200000000010000000000000000000000000000000000000000000000000000000000000000000000044000000ddb4000000000000001c7900000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564107000000000000000000000077fa2cc209b928b5085fce00a74c720000000000843dd66cd1fccb19b255e98b19bf9c9e6519bd4e5c45cf69053eeb3a1f9359e6a054a68721d8b9cf61a0558a5f01dbad56878ae0f5d90b6b836de3e3c70abc3459ceaefafc0000000000000000000000000000000000f5372e60006e26b4cedef68f6507f9a6c90b5aded312d4535d72ce97b61f42cd345a5baef42e8b3363406a793acc8960d63ffacbb6385344f2eb6f343b3c937b79d132c2f762283946a841b6aa4fda519c1ec2745c749b89bfd3800cff2a962d71db14a29a5d6b15a6e5499d04f40fe6168442"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() semget$private(0x0, 0x1, 0x8) r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x280, 0x0) accept$inet6(r4, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x950, 0x0) kqueue() close(r4) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 01:10:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) 01:10:19 executing program 1: select(0x40, &(0x7f0000001200), 0x0, 0x0, &(0x7f00000012c0)={0x0, 0x1}) select(0x40, &(0x7f0000000000)={0x8, 0x149, 0xfffffffffffffffd, 0x200, 0x7, 0x2, 0x1f, 0x800}, &(0x7f0000000040)={0xff, 0xfca5, 0x5, 0x4, 0x4, 0x0, 0x200, 0x80000001}, &(0x7f0000000080)={0x200, 0x9, 0x8, 0x8aa, 0x9, 0x8, 0x1, 0xcc}, &(0x7f00000000c0)={0x0, 0x4}) 01:10:19 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:10:19 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/83, 0xff42}, {&(0x7f0000000180)=""/83, 0x2f0}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 01:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000000)="2cfe3ffcf9e9faf0d0ffff34a72baa2f7d036079218296d1f73727d3db", 0x1d}, {&(0x7f00000002c0)="7769a4cfc29c80bb162b25ebc39a7087ca2bfda4e2cd6ef1505ceb7dee76509c5ec0c51b4102c96944514725965c5b7d9ccc29120c2ce972f6d8b270f84fb0a0cfe8b3913b16ab8dd71eb133181238bcb33e655a016e333c704d2dee4fc542942291a88cd30694625713485b011521905a6100597c03c1e38b77653e517045eef70e8a52a8b88cd892701774da3fd7d6a59e45f220519bba067cbc1e71", 0x9d}, {&(0x7f0000000140)}, {&(0x7f0000000380)="49607d2a6b6cdd8cdc4547d9439bc84da0554d148ee7eb3b0ccdda08c59928d2f8a136eb54fced9454d150c3f33caee3a1cf567952b7c14071743f0586159a8730da584850af78688f968541d2bfa522607964fc89748f5f000f558232b95ef939848c0504b4d8ff318f0fa2d04c726695ff8ebbee698c36b57a3156259d352257bae4633b4d1ceb20a1169b3717fbb176eb913a65eaea5b7c95dfb59bdae4fc368781dde6840532efc8e8a49932e5672d4cad9c60a8fed692d7c77c4f539e82e20559cd344eb7ec991a0ecb6b96f2e776b9d6b7b3dc8a2cfea51682cc869290605aeb2976b16a6df5a45969ebb703686926ba8ddf35053eaf2afa82a40afff9f3e74fddcf1d47e635593d5487897c99d4ff98d16f5e584dc11782da55bc6cfa0f98b8764ed4902cf1b61cb45a62b8eb465516d17413cf6ea053fce6f06417c2853b2cc28ff89c0bdd76694eeb9d99dc3ba9f7cb5edd56f7871e4557b8351daa4a028807935d0f5e7a19934b601fc321f14e6bb7f7cceff7fa0ce63291174fdca45202e9385f72fc36cec6265c54e76f26f8837202ea0d52d00de934c83556f8aa60e5810b65e91f03a8400f339e3a5d1db81d52d51dacd90d38ca861c03d7b42acacd68b38cceea9a2d484f477a504265b0744b1e903934db0f6baa2a2b5c0e2878823ffb0523afc35a01941e98b0a59d8c445d1f4e63db654454f939d46a94a480d24864fde73856c263b636e37059fa621a8c4d1d4a3536fb9bd2761832086cda94fa2883a6b34fd6391335b7bdc57713599b01c53ace7e61fb0bac68ec0b93ffe1ee63e42b4448e02bd28c8fa909e3d7d7e7c90bb4bb7ca89c1c8a8aa5e23cb9d463383b6a323dcef788f28082bd00971716ef7e991c2b552258e589f2bcc32739bfb4e56144c94acfda6e40faf1abfbcb55a0f9a0e37175d44c3cf6db17497f41d3217a529ce8564ebcf36d58b6720f5c6ff69bc4ea2f582a72c8919773e1aabe2106ae1dde681cdb9bd28e6a6db4b885bbd240c28365cc836eec7c9ca7fc4914af983b7b5ad5f2aaa3c125dcd2f9b9b3e829e660a045a3109c6e0294e62c1e6a2ae1258053a34ee9ee2c1e3c97e0511d32f163d47a0f1e3eb209d466535f542f4eda050ae45044c7076969ffa8c1439247d7b2b0a45965580599c7481d20623ccf4d6b333072d7cbe7c2afd155314d8cc1236923db6f4362cfdd8b889df133b4a70410f2ea14bafd23a5062479e2d58a44c190882b4abfa94d455e7b9255b80d66eb80ab8ad3480a7cba9d743811d9f9aed384530198c531c03e8603802cd8be5a4d3c047e59dac3c0ead5d317c1414a9fb17872d9bb2dad06f11017a2b9fb17efcd06f93e03c2a48b928bb389c14d62b6eef6a617ea4f4f6db2216a0fbfb7a1bd1b443cf9522bf3e0c2d4ebc3a080bb1699a68d4c67bf2672d8181e8733df3bbe4d1305634885b2443aa860b29f4a7140488dfe8d8c6ed405f203d36661adbad0bfbf4e6fa7586e862d5a16cb04d3a04edf1439e5f3bceff133c577282144838e4cfa6273ff5af9779d496de5a964bf5c1eb0479874c7d104bc2d4475d50496f1bf0ba1799dd2f998b24ee483ff0bbf02c44f4528e6b08c733cd80f915476d0b3c76843d70283d2df040224f2a5af540f2b264e2aebcf53b6e5a7a80738f3c75c93ffc89ce2c398bd50e890e75704bf876602f88126f6f74e4b8fb810d096a582da1cabafa8b3b69f8773ce183ad111066e66222594261a8914854876b0fb0d169c4f3b6f62b929bdadad12160a8b0c41b7bb28ae6e26772fd79dec3542e153dd91ec4376a2b67b19df30ce91968f4e315912fd34bc73f87bd6d21c425d5e6b78ee656b67aa6709a6935c71871ee7698d118242b33b2bc65b03c9021315188338895b6e0fd79e5fb117109870e2d42cad74ad9ba71710f66879322f9904148ea1829e04eae75db5fd23f8c524c7f23687549385b198dc84036d18a243d82f5a9a07ce33966dadb7f6dd3c80d1d4e6bda766780d9c3d5a886ba74c1f4454e27fa17b5f56c102b7b61666b6fdda55c4b5ebc5b6da38df44927649d886811a0bacc49758ed0c3b24199c556f099ae55bda67136347f56f5100fbfe020624d04837fd871af0f56d9ea2d52689be5a50a9aae19aef51d335947a6843b12d3feec8e5597ebc39828832e66105abb5ad778d81055504c5fea450bd6d2af7d3888cad7f1c37525101f760ff8b07895bde8fbf145a6e947c56b7f9d4bcc8fe6c303ec0a585d14e7b95de2e0c882fee8da294d02f1dde16a7d6cffe1137c93697cb4f1d937ac07a10e32dc9543110dae5cfe37554d72f812b9059bb63a701f75e27d281c3f646a2032d090662b15e83e4a617787d39ae41b427525c9feabb5564a21558740aa2c8eb0cf636d126b51432c9a9143f9d52c2f7ca88d3bb7344aa2bd2deebb574f66730780ad9dd45c42d5c858cd90e7113dd81d3bcc898567565005d10b60ea2cf563b4a79413005fd22f5abd425586323d645dcc4c154877dcf90f64d17063ee0638b3396ce52ca51d3988544ae504c5c773e60787f8032f1bdbb86441c105c2100b46db15af045e1f90f0d599eb4ed825a78e52712e913104f000cda9dd6b0a9a904df10e1b7826adb1576bb4b025c40fafceabb555ee4261b24cf84e8adc109218c4a8c4b18f16898c72d5b9e4fec8cbeafcc5726442a032c1c422d4fed433c9be9d6f76262f604727f7d0e3b0ed57889553e58cf61657b6097f9bf9bb107941d508cc6b10db7fa53c647764205e9b73d6f031ded9f4b58e5ad36de38b6c13b56addf283dd1df6b09cff3c515730a077c18c8548fdc4b5e677134b4e67315404774ee8174be7592f636d543ce5e741adcf378a502add7521d67498d53c7d3c2799747937bd8bb3e7aaae6bb0203ccf4ba9b6b7829449ba3d754b291f172e7a449837984911cd6a1fa57a1e11e8323c069f623bfb255ee47e71de056919b3b087350e683c9e8109dcfa950b6847e71a0fa7d39738a4afa33981b033fa1a481197a7c851ca2b7638fdbc99b5c06ed03c6cf20319b4ab842e93c2054dbdaba873fddbfa62d56b24bb45f0aac0141a95cd8b9f1a0cfcc1f2af570a3bd3db4c0e023f41e346d6557915408022bcaefb88f1e3cf3208bd7e9d6ed921f15640abcc664c8219dcc711eaf253eb491ab320fe54367e6069a8be5d2d7ca30a174890cb9ad0ba921ceb7413acf430d89ad321f2156f46fc64a205f7acaf7984c2db8d8003c06e9eaaf762863eb84e7105eccf11a96ba44201b4fef1d666a4d89d27177f9342533a644566e09c9ff5de18b9f6286c5261c40421ce7923ba2576857f0c1527afbb36f65f0b753113d92f106aef4bf114d5015a8d85165e02dc5f768bdc25ed42c2e1308c5559bcecc1d5fb28fed01f857dbf4059dd4a9204a620db76d620e037a3dd18b8b8f993bf84a7af28fc83de1b8c2e6b8166ac39bb46ce449d8f25206dc980182874f8a060ae75f08401101db20dfda8acb497eac79d8871377b0c2b1ab86806ba3c9526eb4bf7ab4b4f64884149479c3119c22dc4280e1e198754b812c3dde69fc82e94556483fdc835e8443034a02f1301dbd9b663ccd245e39b43ea781357758d75ace903e0e8e33a2903eac0906d74ec2814899bac548148e2c7044996d5eec2f5a26355d139f457b7f764ced873621a1cd703b3412c8ffb4a2ce39149db501927a8872779b37b564dc2f6d73587112c8097078862045cd81b639a994e39080938fe08b1480fa6b89b7197097a63c4c61f873237eae512477924a7cd16086227376a378eb442c3a902278f99dfc84e07ad78159d9a00b8ecbd0b1319e46b0a127079244042269c749924d83160b8ccc818322210e2700adc12a7c57a6fc7d412fd85a7614358d017a7791d2dc22ca23e6b28e8f089b546f3b362643bac2cf755d5082e6ee82238af54e0572cd0dab89277859e91485f39d6382796237b76749c172c69d9206bcddee58f032c70c0d612ec5eceda6a3184af90658604ad678f6fee8bffd2b65f757fad194574a33f843bf062557d7d19cabfe288a1f6ebc3f775c70107ec4e144e7210b973d005fbe147b5c7120bea55410b6a1e3195823cf9a75b48d5789e5ed36e718707dc9af337f9dfafa2d14e6f27165bddc4c17dcfdab562af8d0040a4eb3ab3db867bd137d6eb4af18fbe14334ee8d0a1d2c6902ec3b338c14144be04eff4ddc1e0146461e01060835573b6ddf2b251ebe7c971ed1e167504f3f81c1b7eeafb981584bac9952ea4f23bc83cca2f0107ef1cea367ad5abd22abd809fb2a1cac1deee92973d83a39f804eecb375a16ddfb2a9d744f94fb132d8340481dc5049e3ea3583dc183b0c76eeb9e25a67e6d9f9f0377b333afd6b39d79ac675b570f937e1aedd90ee81419da2a3fdf0cfe6da37bfed236b4307b2c055c6d97b355fb30422bd4215fed5c34f7d74c4ce93f7e9c5fb3187378b7966e49edaf2f4cd9f6a0f54eed203071921cbe4d481cd2fa7c63585c09ea279c62dac42f5740b32b6df0db0acad44dfd9e79c7652ce2cc0902567977cd0572140fe83d21909718f998cabd789184da15b445a4059b3490add0b58685b3e5d7c7b291e69349d836d869e33f8e5623d46b32dadb73ceeed2e52e81fa3553b8d2ce0dc88ec80e00af06321288788fcb284828313e7b84781489f5ed5e4e8d2fd9140041cb3d091135fea3a92b7e41a9001b167f354f926849ca872f1b964954ba02b38921e4ffd3b2a7f9e53171df997e569688422c8247bcca9346b9c1d5afa98445659cc118c20397f3bba8eecbdfe23d58f486ee70f38a51b97da9a5628c89a8afcffb94695309c62dd68c927a2581d9e65b5a3694534897d3fdf85698c498276f7adbbb79ae142af44ef7b0a73de36a5b69001c0729dd5e2a967bfa788713c5590f89452a0d27b42b0eedb7772cc4868f6c5a5ddf36eb28af3aaed6d0b454758a68d3fb8e8022c795e826044f62195765ac8b13a72fcaa73d27c08ca632207fc15dd2ab77d93c85906c3a61f266354083bde189a951349d943d30b4e192b8637cb44552c664c714d7d20b5f95d34ddb1b0877237976f16024c167a715607be18366cf75d0531f387a40b173e2f5ee0ded02acde67cc76a2b777d600154747d814b8331a367e71d977b035a3eb4988e3bd3e698b8c501c1974efe646621a74de508677c7378db98ff0f82102e224103a6f1dba99ba0fd17765cdda0445add5578d84d5069eefab582b5118e62fa6acad414aa51b9a86ac81cd704ccae75b6e5f9760c56eb3ba7ed88e6dc24f1cd77470fa50e6d692134ca6508ac1062aefe45af5d95a0a8c2c10e2c8a5899bf60126e69148b61b18617b9e2aee4430ef76ff7c3229dce2545b5b389818318a60f32fbff988c2fe8e44e33fdb0ae30767657b4529c0de7221c14bcd6852b6c239bca76da920b9e087571297ca5d58be456d9a006c019cc0fbaf4f5a446450becae9cbadbc5eda9d64a2384dba7476042bb4c4fcd57ccbbbde17d2a8b53ff065cb3d8f6f0a5233b8934a0767c6d5fec2d2c55e8925887b739cc14fbfc29f6e28ef62358b5d86d5092f815840be0b8e6b579d27c3c39102ba6d6cb6ca5c963fba9dc4046be0cfb0584e5ab93e9ee513ee95d92af212dd0bbedd9d1da03d765e17aaca99c7531e4f36623e0c3756381225dca680233ff5e54f2a9bd97a7ddd1d3c2cabc8cbb5500fee5dd5c4e3e0c1fb215f8f2896616c0430c92c8b70ed229fec6ed2e15ae53246e30b31b9", 0x1000}, {&(0x7f0000000200)="13aa1174b989ce83ceed0cb5f80e4ec9c15a34", 0x13}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:10:19 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x42000000011, 0x3) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xffffffff, 0xfffffffffffffff9}, {0x18, 0x3, 0x5, 0x2a0}, 0x7ff, [0x8, 0xe4, 0x16c000, 0x2ba, 0x10000, 0xc80, 0x1ff, 0x10000]}, 0x3c) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 01:10:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) pipe(&(0x7f0000000040)) 01:10:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xffffffffffffffe1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f00000003c0)="9369eb2eec5cffd895264a241d8b298b9fb6fea3504dc13338acf0618a4cf16dff55d6f9a299b195ec5379a3aa8bca60f14a2a69b63b9e7ecb00b9f81f9712a4a1e1289159b69e54c51793030fd7c3b2989660d1c835045f54116d8beb21032cf213373aea4a9119246ac6fb3b36264ce2424208898b2669f6d5c11402c079cbee66f28465720f5fd449ad98b968c59b1f0420a9c6a04dac1a1cd5666772710347a0d1393b50d597ef5f52445d7b450f378e9954f874c331d009eba42bb094e7c87d96c4dd9cc556d3693962b3dd44df3a93c17ac3178f377be8927f5bdb08e6846baee39a0f911febad22a52d9fd90cebf09840b37a76925abc4bb5d326fdd73fb34f3925c4c1e6326a2400ec283bc38429d9b8664f50eaf2d5ba141616186c8f859cb9d936e53f4aab46cbb1102210ca23c60e25b1c6033ff590", 0x13b) poll(&(0x7f0000000100)=[{r1, 0x8}, {r0, 0xc8}, {r1, 0x3}, {r1, 0x8}, {r0, 0x88}, {r0, 0x4}, {r1, 0x54}], 0x7, 0x8) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 01:10:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x12c6}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002600)=""/168, 0xa8}], 0x8, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000002480)='./file0/file0\x00', r2, &(0x7f00000024c0)='./file0\x00') semop(r0, &(0x7f0000000100), 0x33) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r3, &(0x7f0000000040), 0x1) r4 = geteuid() getgroups(0x2, &(0x7f00000025c0)=[0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 01:10:19 executing program 0: openat(0xffffffffffffffff, 0xffffffffffffffff, 0x201, 0x0) kqueue() 01:10:19 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000040)="35f8a72bc80c3c69e006889eb676ae58e039ec8747dd3279bbaba1f99e8a0948f29163308286e5b3d9b4596000595c49990fd0ec491986e2e40c8eaaebb8efb3a091b21f889e75c27b8d9734a9dc484897c421511e20daf72989db6a9f4bffeea5b48f50ea20aa6215cd8d99965ae004d49dfc3dcee6a61f089829273658e11eb99ca82d8e9ff14b2cde302c5130f1283d93917a0230200d7b2e5da7a338e867d7d1e8126d54180018cbca6049959c7447f774a92525428090912b4e81598cc4ad329863929154a66b57cc7e31de27fa06ed965bc496a7e270acef055a5db97a31fe4cac2368a9067024d414081d5c", 0xef}, {&(0x7f00000001c0)="e2919270b0a48143b4fb0c16c66ed686128027ee6ce42500e3a5089646cbd549e73d04f3fe4f46ecc5663cd417eccf3f509651e1a485970ae10338aac1608004b73fd602aa25a8bf0484fbdad3d927b64bfc9812e43b32f4faec7faf9ccf749cb312aeb034d62f7fbd6161344c356b36b08f23007bbf2a6f6ce69b58d1ce02b95ea1c5a3a978e5e4ba994f8f692ece95f73069bbf159a32656d2342053e935e2231fbcbfd2c8c7482692d670d971199f3bb2d9c730cd0691724d6dfac5", 0xbd}, {&(0x7f0000000480)="c7d9fdd7e1238f221d4201715f56681d61de0b1b6dfb389606386237c172aaa20490e7349d79f61052ead890bd62cc3b812c7c650f397f1ba1d9927dd13aa47881d51668219b336cca3163c2f0defd852e43d73c857714f1ad3bdf1b8409a16ddb1365c40790f810e7b9653cc735a05d481f5bc1db2fcbaf84d360f465a7118b0082b5facbf2507c91a61f06a7f0d8bbf9002cb7f1ec1f375f647f0e1a1a30091a35fd9c6833c689a2d7f4ac9fd2c81cc77c1eeb1915ddb81e74d70f8d2d6e58bdf86c557a366bcb690a70a5a1c45f65e9e027aa57832d3f44bbf2abd8023e9e824149ef9dd66531d1418a23d3f37be802abbd31824d555f7dd06f1eb970353af05ad3b4be5956e1fb11996ce96b1efb18b2f9a73af6f01cbbb49ce27633f3645b30c5b23a759361be3c9043557b0f53d09230d980c957273ca41acab9faf55db6835d9c738b67dcc244127be4a90b8d8aef292f693967fecd13c7ff3638d5712f546919bd16083f3f2e946be0323b3ad06ea5ba6a72e7c58e18988d36cd2236b90db503a44cdbbab4de31196e96a55e3724ea5f003c1625919ac47b93aeaeba4c8b71dd5b732fd4336b7a467df0a1428941246a808e34a92fab6e3b78741baf5acb701d3a6001a31e5b48eefc5d6cbfef0fd911db11414dcea1b5320622c916a5c0e2d2cf004231c34096c68400b98a9b1a532e2bcfca5f1d51f127f3488f2efab15cf208b2cd13c0de05bc5424a7e6ca145b4f74e8c9c2c7976a6b3aeb247d9cde55a22020daabb60b43061144c9eb95c5ebb60bdd9cea33f25de32d8a5d33728c5203a147127eb91214f33cd29a30108f4a8d6a791cd92a303fd7e55070d36688c60a52f85c8440ce8526559f5637503b6fd715f5ad0f77a16656de8bd440cab8a3433361823aaf67a856ef0308a3633573c53c23677c93475b0254130f27334e8d0cfa34a9e157f45cb4599034dcfe24c8f6547064dd0f1287ff501e5e7c56ef052bfb789e1b6394e7357018d264ceb68d4c4c061086767f4fae950de86d42a409a5032c8ed3f3eda75c22deddc317d178d4beee37a195434eb0e1b50ad3bf99b7bc61f2596d3712fd90f9bb6557ab199d7507e66beb8897ee93e9c37c65de366ad586dfb432cd383c0b2f9a510e5dc488ad264d5f1f67a9b61c084fe34c2cdeb5888d700f6d2cbe1631d7a87260df30bdd551f7a78f4f2931cd64720d8a8be34409e6c05a17ebc49c2942044b89856030000143141839ddb0fc5a4903b16715eda94da8576b4c08e5bbd1eddea5d2fb91230c8b88bfdeca326150e460bf27c0d1e650a3ff2ac1a5c240ab60a199165d7df646623276f51ef493ed2f026430683d860c5db0a40ca47e67318c582febfca9709ee33e2c33fb211e02924f8b7183b9319827c1c464a899be453a6b20922d040ae21a521f6db7693b0bd1982a4f88afd347eec36b0d108acba182f79315e403374a959c8918a54e7605156bbf231b37d8d609898a46d186eaf056836c74b84745e6c72c82d4836b432df9b1f6cf3f9658ad687f235ffd6f3a1cc1d97e67800ce05857d02dbe1de6097a67d76d113b22c6881e0a676e54e586f10b58d79ee633b8f2b08322af552fd7146781e767db035020dceeca237ce3c2402435987752ccf987e9938a5da9eb12462f21513125ff336b1f0942d2f2be6e34ea15704e724e3c606d7d295b007da8901c340821dd67d0eea2e672457b454a324367529fa03f527cb96c284572fa5cf306cc23e78e3fdcd1201dee94dc5111210b36b3c0e549f55400a4550cc0aaedd154629f6e1f3afe3e8cfba914ca6cc3cc3fad974e177f0344accbd27e940fdaea00ff4e821b0ffeb0e8b1ff1d00dabe8fd7793a76b06783dee68fff0996801bf8d9c4c6107e5e4b72749b1f707cdf8e210abcc8c747145546e50a1567aeae50ef269599171e3c6ed3b2c5073fbcaddfc5dfbe8286aeb12aacf30a93ff5ce8cf4a6e71370d08bbb997a6e2515bec615f726575deabf089299e80fb5674d998eb11237161772cdb596a9757bf4974dbc3bab88f0081effa502a12af596b04bf23e04175a054937c34fdba8468edf829c0addba6b96851de691303ba1f50f677a09336f5ce688d4a8cfbd325b8302a2dcb4ad1ab9f1f79b24c685ae0fbb8c63ea2f681ca5e7492cc9999532b65facf00564d72ee79fcec1580607002f1c8085d59f3cea3de008b9e8c61f450d777fcfb4066432fea4b2c8bade1ee15e4fb3f1edd51df63ebbe2fe100ab9fabf4a8a254c55663f956f415884166c49408d7dab7eb5fba350b51761b5c430a501725f17a50d2e7baab7d1b5587046f3bdead8e33b3f4309fe19dbe868734357d50648547d925cddae6f0554ea181c329b7d4c62f8e58235b451e424836921da45b54e314b5adeba2d8e2830c33b13ac415dc2f7d552a9126a13ba4b5826e35791dad518ab12e39181386874b6ee580dd34be1dcf3e272ec30d956ba2ff4602cede9c33b8b7c5c8ce6c203486d1768e5d83621c3c73fa6b23ddc41ead1d6b719db2ee7735738d0bf219d1c2cf2c06177d866678789172827a105664bd042247e3486c0d538f9d5a20437e40de1a46cd1c95497159ee47326617798a095dceffdca9c14d513fe8889224d0072436004ff4b7b45290251ab80267762e14c7cd616da9d3449e832a0d518323d17a5f080edccfab34cc6450d2363dc68d19056fb56f59de884dc28a6e6a15920541656ec33587e7e4a13fb2ea93eb644ea1c0161ce39a33b454509914ec238c33978f1b9c330b0a023303dc4384b9f61ff2dfe6774204d28a0f4334e914ad4fedcf627678c8797a9620d420a070261c4240e214c7d238201f7c41a49d0d6efe1e944180425942b8341fc9db362a4698fb8ef069cd4ea7f73ddff72c8a6ba4ccbf6fd72f1bca08b6ae9a15b403ac47ac4df7cce78b806b7e9038256d193ce36235cdd007dd67333ee3aee7c5922988d0c9ccd9ed6b864cc0763da3c0f3d286912bd771b7aefa956f00f047c1b2e706b69ca0be8a2bb5ef87b5a9de980931ff548cae7538cf5236b2309e9152ceeb520fc15ddb5458e553cca77533a880bd816a523bfbf4849a6b99fd659ea1ee5929447305ed0419b8dd293baaf7a3ab418700ed8f0785ab25bb74ea9fb30ace203d9aa78fda996cb458fd845206eb97ee02d44ca6f64f2155f092053d0474d3cab16bd6740397f3c92dfec16f46a2fb86607c6be4c2a63e7ea7ff4faed46500e22cb14655265e249dad25cceacdb57d0e0dc9a52f3f2b2ee32ad675920a89522ba7498242dd0da938785a415fc94fcd1633cef7bcdc4cc4bf3e884ecf60533026d14e053413d3d5bc0466f69b73af94fe49bd579a43684befe869fdea370ee3d096a53e4942e25461e80ca4737e53b4ccb8c985c9a7d507b11c68ff461c60131a88631190d1bc1b18bf4305c03bec72116a92eddca4a970ee2fc52596bc660e98360c73af09fad02e5bb8ea3c4e2734122a3069a9053cf9d16c30b961c4b0a613b7b614b55d68f354f8ff126ecac15c52430f150797e9753c608cc9e9a3d821d5b58fee5216abbe7a3378dfc7c872dfe95cb7ac3be2c7cc7ab0119f01213035e6eaaf1d2bfade8ad8b25c549f47e951236f5f48d571c3922fa8af59d0c6113937052cbc8515b76d33b5b5e6b9c6f39dff7b9418e4b856d522b30f7a15806abff433750fdad1a41ffddf5d059073fe619f25f0e246b4552c18743886c076a9dada97454b470411b6f3e62548f516c27a889d551416785dad5d1796a7ba288100fb7806c051b133557330aca025b3359cf67dbe31e298af244e56a2f2ec86cd15fbe2335fc7c90f2fbdaea602c856af38952962e3e467b8f5659d5ca931fe010e3bc9c7d0283331f2e85822d997facee2a568436589ed2dbb2907289da4c098acae61056cf15befcfc9080702fd912395a33f07caea469b46291331de7e69b6cc082ed0bc9940fc7faaa4ebbb97a4cd71bde7d83f24b0a604454c9dfc08a916098fbe17ee236ede77ea2d2c025fbc5dff3b0c51d3b3d4370c5dc5baf2ea2d9abe4f6a51091c7cac200321747ec0b77bf020709e59d2810f23c6fd2e0bd9f573e08d506b4609a5d9f3da3d41235375f4b8e8a43d758b7332f4e1c95cb7537e68ed22d12098f123219626b759f67109f59833ca6fc29c9e76f294fc7e7c0178e45c6e4482f344b66d6c28b54d3d659c1acc5fb939cea22f15ff1827ac903ad73980ce3a68ab25c7bc1ade7242cf2785b2cdc7044f9178fd3be30e505868f5f80de86b0879d4374608457b6c0ce9d99133aa17404ee1119accddfe8e2d9dbe63a0bbccafb2b7d4e516c9a1e2fe6e2ca59dc8f738987ac2d63acdecda5e4d80474be02974fc8d9c8da3fbfc455f0bc6c905684c9ed31e850ce41ad777f716a537dd33b5cbfaa3e95f93b140d6a582ba5c0c841b06168dece34927d014c076a0f1ed62dbd08dca54b00be7d52251ce53c3479750ec9941b7cc37089b899612e964af2cbe1561c28b42e165a996af157e461b6769b7ea055048f9444935326e77dbc9eacba9da4a9441be73d2f1010eefffd983815e27c8a79ae386e0613b0db40f77f564a50481d3b3e608e63d6fa1a7fc52c21d244e7e2483741a32751afdf8a885ae45cdc4a042ab53af13bbf17d1c2b94046529395c6ce66b579b1d5ef86fa6a72f8c4ba015ab20ca8a8ca590f6f36e9b35e52e92961e8dda7c67fe8b2f6c2db4d891be09c0aef4c923250eb4f6474e2af0486cd9867aca49cc0225e304cc5f76b4c9510bc57a75dcae22de79f4a8c9cc8172bc95e4ea85a5bcc571b424ec712914b2ecc3b0cee862f3cbbcd0581b6d63ab4ab310b27bfab45134721e597769ccd65667dabcaf95432136c88cf5ce4764ea3810e81497c24f3f2b64899a4219056ad2bbc00681fc68fc65beb4f326f3cbea5a6a03accba364847101fddb0363e067d4eca5306e818ebdc322858f83a9c85f9aa11a90f405a8c7d242f5c31f0fea74933dbd40a2461a9bd28b6c8b06ee41b978b590613fb89ee7ab9137f3f600870249e81c7e12da53940de85bc4958a7306e8c61a4345c020e2b13935cbcd2dee6a704ddab75ddba7b9eeaacdb3b51ffb7bdde04f82beead7d7747e76aaee553795f9c24110cc830fc4390e0ebc95ff098ef518331c5f4753db3d507c38574884993025746ac9004e479ec3dfe0ca8a3a204d4a66858708b54fce2909509f664d8c1f4640ad3f1ff5b196947ee5227dd219752a8660c994b01b992ddf322dac7a19b632b4d2732a748f15d1e744f74f9d2071e948adeaca233910263454e41455a6bae835575dd68b39a7c2cf519e4afb30536d2d5cfda58a29475a346ef332d58674fb64a5d3d66b525e825874093b77532c7e420d899b8a64d004fae367d0d80d62520024a2fe2c70d9ac9f27f2d083086171b1c419f56034f649f60fd30c7fd7acec48edf72bc9062021dadcc71fef0b8fbeccff3bd2f5da2e08a7c65c3acd4149a281912d1199ea9365fb92d582599dbe331eadf738dbabe198077e633d2f96d9952ede3d2ad1e080cd4670a6f37e6ac7c2bb92f7a47cb6452af34c0e7e63ccde560a1579502bdb5d821f519fc95696f9f8ccbb7788ecf7d67a994a4498329c6b80ef00d6a643d2f9122187fbfa2dedd64b179e5818e73901c9f5d3b52064500c349917954dbeeff5e17e4fc147bfa05acb9ab1521228bfacc61c47bb6b2151982e2addf240c7c0f2d35002b6581d0d965d0ffb68221596b6e71c9b8e0fa64a0eec", 0x1000}, {&(0x7f0000001980)="f197f02285f820d633ba327865fecbc807829d72d787a38bd23758f506a11f45a7b323567bd879b89b6b1a78c67d3df39ff29c4916e4faecb19483494cff6e46566ec8659a94aeb49df345f7d903c14accf8447ccb58f1925c84a285dab131874acce8943c5c9c08d743175df4d9739f5d0d8319b698139d945defb7a27a196e9f5d6b6013dda96b0afa40ac2ed8c8ff51279f59d42c0da6d75e4f583a09993f864d2606e5372f4a4e2627b59e9d4f482a818023764a79d080935d124ab6e19ea65f85fde0aac05eef40b29a73b920204b9c8c19ff321eb50fd4dee79b78d9d048c3bf542aab3fc58d85967b1e8ff372a25b60edd1067dae3172d3404a308226dcb12a689e2b13ea2c2f17335799708e2e2aa81657d9dc342cda751aadbd5ca253412a60412826ee87038ac523639fc4cfd1fa7e8aeaccab8d22e015dc6c50135ff1501ea18bee356405c0028b5a8809d0ba3fcc5f7dfc7e8caa5698f7fea6bf763dd2f01cf34bc11665e513369ecb27e77ec3328a4c30a888aeef04a5e2d09f68642da4f49260338da0edad83a2b6ec64798b7407d939e3394b44e22ec006da983bbb0555660190ff751d8376e701d11a312fbe0d639b6c79e400bde37ddb79190a024e69e6f16c4fea5b1fceddad861b5ca5aff12db93fc1bb1f09a58833704c26fa0e3850d2e80ca5cdd7b356f062bd3f9a39ed75f0d8f72af0176b1f6699b57555720f590178db1e481e57e8889b0d16b2f45e72e0344f7c3c4bcd6e2fbd4c1d208a94a79b24f3cc3440b55e0f6ecb13edf17d89e39110d89bb9f00155df8c8fc3cece8da125c89bb93e24d8d47228f6a8383b3c19fddcae13ad884f647aa1c1ddc4c57f543039bf22bc97c3c6ae4213afa978c07e1ef86f5becb556e472da0bd53f0a0404cc14a227b681e2d66f9204ad4489ee7f12c711e939adf1e80c5a2cde2609b68dd6d77f431ee6f00ad2d3dcb7875e46f95e15a2fbf735a86f4b9e02c56c1ba96c72b09141f597571c38879c23b8e67d8486ca3ea1fd99e74c4de386bcb88d9a99c33a01684de26e878498ec80ce3b46f7aa475cfd08e14d9576b0e34680701cc03eff1fdf8fb5ba67901b3598cbbd8929810c393093d439872ffb9313939f1ed0d0740116b004ee8f7a5ad93620bcb25caaf9d2b3d0b98f2f58318a67189dbc4f7016a754b948e373f83bec7d95d44c3cd2979cdb036fa7feb024535e46634f27452df3e16a46f8de92a54ad7349ea1b4800aaed9d079f36619ef6d74f1d19eae062183347e4f551bb344d5896029d7af92eff5b70423d1f63560e3234ecf7824e3178713759336fbb8c69af93ea405341a812e173a1c8db0800fa5cdd47aa90810c4fab6329600cf56ca623450b84c52f420a095e7d867f6859db441174b47b01126b7ec25a04fd4b0c66ffbc491c67ed20f7ee3970ee84820c054f1d6353dd7f71f64df74efe21fafa8dfa253e40b893a2300ddc30c9034809a1d8302b2aef5786c6758fe7182bfa38ca04305c1585e918c930abc39385fdba154e76f718e9a6950c6aa6726a9f1ec98ccc3558d8d95469a07bec0d8ae7d296d915f8deed6c518f1dfbb33ecf7420cc7d748bcb8448376c16a3eaed976b52bb0c5d46bdb39c6a84d3fef8e2e8961312cdc5ef17bb430bfdebd3d257fa434a74307a358edcbfc782da833dcddf8441f2b081b5e8be97500912a349bc5f7b09d79a45ebebdf8366ed9a4eaaffee33bf294bf4e4594f9c7017f1fe76c887a73aa619fa13f54bd196796485616caaed688894af9ca06ca59772210f09917885c2fdca595047a1f9d5651539cca8718bb1bfd78db501c2f9bec991a5c141c5e2dbeb26e4bbefd507e39cb65f5741a29c9bb1dbed56a7f3634c0b60e65f2e6bdcfa32a4958d0a05a1c9892f4e1ec2bc1bcf7c7222223b66839e2c54ecf8bb5bc20a1cfde4c34724ecc94667a97747a3f3f985f065d1c161858d15122738f6c74273d9fda6be7db8814f778d81b439c69f01004e7e6911e38e4c07a010fa91d5de193bb94f5fbaeca25476633768608f39d7093c19d78a42a9d931408aca283dca968728a4f7eadb22fa3f373957b93a48a55e751d9fc607279401cb27464a264fc2b6008b01fe443ffe985b49d36c1a32db77feb00cb17044f085c4e4c7ae7c0e4376cad98c9422bae70ff368684cf134023c9d5e33a0aaf391e84698db9573799cbc0ca4c56f925405fe7504cf215ecb5f820e7bf040b50449ed9604ccddb11ae66705fd620b12f475b77a3330542bb6d9612250dea961f2c2c16768bf0d573e17d4cb9f858608d5f5846a5c2be6dd46cc98172323040fb88ef95443da404afc0d9b6e3080fca0c90c438aa21e4122c17b3dde2e02c3f391aa08b8295547bfb449264ec565720b9a23486246936520f4a79607fea83894311c04e24f34f34861d0a02f24e8c4f69428f73cf3b989ac5e87040ba4707c23129f10e31226ff149cf3b1bbcbdb436271ac6800c41a2ed04952908befa2cd41402dea6c2d91ddbf64a71bf2343ed96137d7cb0902a29722cdf0f40870b24b3b82b409b34d24c7c80b0bac72794a132401d12c26e188c9c932a2d8a0f0fe050c126bf7fcebcd56c88961798c12713c124b7dbe73076167cb29a38b06a2adceb0ba76a6b683c4b8d9fea4a3ca82a880a33757e7fb2411308908fdef528091587fc79f972a2badf1d9b931f38cc302f81be3453548bb957cdcd6bde988b4d8745ffcc47d29e9d08a2e2cf42fc36b280865bd1ac956d6fc01638f30cb4870f0dc0599b688256b01ef273b11958adb35cd155d8773be6996e8f741f7c105f0f64a4a73b94b1e75fa80dc103884baba12290d728a1ca2975bfd8e259d422014edbed1ae795c88fb55f00cf9850befdbaa8f6fa5b68111d48e2117867de325c9ce81734a791855c33ad051c94529a8f05b9d6e25c1fb330af66f006d5980ca024f413ac813ac536d2bbf099be8a363b2ff4234faaab741c057e789a3f1602988d3e18102d142a33aa5ed660ea06e549336d07997ba6a1f2ec0c5ecec2b31f1fe234374352f9e70d6c994ba15c50a9417e033ac75b6049bf95cfccd394b306f7d03b80c55d0eb3a15995697c34db3e6eacffb78d5a43eb06a3e0c30f79e1670a20499fb387e823205d4434f7b540c6addf709a20b1e10d45151df35f3c328c8adef45859456ebc788a9d1e504dd55f196eda70356c733ed3cb72d42575e06a2bd7e15caa77b4245f7ef0ba1d75bec179596e95904f6eba31c5086f4a49f9cfa88043ec07bbaa8d056c7d682f8369d080e8eb515ac31b61c1f5cd73ee8cd40ce197c8ea00d36b51d6a0a1b0bf41f155c9555a1b2e72014607d9c0bf85c3c74930670308252e506d4e3ae074c30cfe3945862352958ddea4545d1d8ab6702a8df16de62633da17da743e688c0f898adbb4c11574555615680099082c76cfe760b922cec46087db2f0694015762ea2c752e0a926037a1443e2ab7d54703b4e445684b980a5ff8c5ab2851317fad59b58a91932b7d1531079b643466d5c4d6aa68cfc2676c14192484c82532b9867e74ffbcb95fb38dad9af975d0576b892fe561ada1b4d93d7d3f11dcdb6e55a36772171dac5e3d2e570c22941f9429ae2a2a46d18619c730f8d2c46a4fb87b2164a1a683055199c57ef6902674fcf187ab94c8e0e58d938cee7502c069028f7676d780ae04289f13a29d94c69579840a9464f2a3a4437503c33a90fc67da8f58d581c403d95efe638e406db6314c59dba13e5bd52d9e57fa26133bd70263391f080aba93ab44c982528d488ada2e6f62a7952a00a8d5c1f5901c4c3abb89a1eb0106238fad451e6e0cfcf734850d9c9678ecc5026c23a28d4bcb78e9898e36310a9a2e79d5533286069ab89834b0ff416179d56dc6cb6ecf0e191407fd7f0831147fece7d2fd2ec87463e41997f1064d3a856cd0f83925109b603c520a39d49f646d540dad594133806845b5bc9e7dce85cf7d37664c11c4167a2d7fd9548cdeeff0d72641213a79120618d9884318b853f12b84785dabdf333b6e1bc3924c3f5d0bad37ba56c2ff002c48ce333d270557e103578f60d217c7c7fd13b75096f9c855dd4c1139d3c5717e6c5604d625d851a52a4447c665b90e1b45da339a7bdd4572bf43c07ff81b1588d430a57552c6f415ec515b95449deda364e82b8aeeb153fc5e805bc40334f7d72326fb7b0e64b24a378b92b56b4cbf7a4a3214f9d0a895b1324b26bfb8306bf020d6061344a65c978b9c60fc860c9ee10ef600c1bf88cb3d2e96833b20c5e5761aad0f2af6d71874380eb5965eb6a3a36a791bee53f079afb377625971c655d98bf428523d8884aad59fa6b8b83af92c9097e63b4cd78310601062e46143cbb2df62e5ae18638957bf9a8dad35549e96ce3d0c41c9972d53ade5e32bea58792db03e732f1b7b25beb94feb93933f3e1209233c88e18f776efeafb5cc8e2a24e95b1da8e0ffc1230f266466d96acc9835e8bb0f80f88a79f7293096e08ce4af9e41bad6242227710d52a4d0540ce69118483d3334ecc89d74c3f07afba9e63b826af961b094821546a003c3d1c7c76f87d38b008ad3e4e6774d11e99019fa8c2d307c7f6ed571e7f08760e97eb9de43a6c7223a40334db1162b36e0297ed99ae66be8257024671ef63dd66b4531b0e131b1d536b116f7de3c04e554d4056ab29bd8ef86b885ccdc3fb2209a05e6bd92cec314825e844722b223abf2d83ebed4b1c4c548e57dae51587d27dbd1b4705ddfb9dde1ede02de2763e9297bc76aab882b0662e128e031c9923a61e093c86b9b57fbb7847ce80e979cb66a82dc614a784c7c5c2ba56665ef4a665fbc791a5a55169347135bfeeb1fb356785a0527cd2b00f70fe28394b7ba57ca18e41bfbf1f1eba054c23637f331f440cfb93530d13dae77c7b5b3943a9a0cb53514d1271ad38962149f8a95dd8f393b13d97963945dbded8622663258a10bc95d74e4a2715d2086316fa4b1ae4a63348dfe29acf6618d76c978c0627629d6887cc24c76c7cfece9773132178647d77999b6f7928880557ac504515c94115c7969bc020c5e5fdceede957611a7e0f8ad8e0523552adb2a4ca28c704e1dfae4e84a779e4dd9fe2a8c587086e48eb7fee0162fc9799e7778dc908d8c5f9a21b85f429f572194e22fbcb54820208b3d01085ff90cf916044a9a80eb5cf532abf19721e6068bf40371cae000e91da76bf0409495d0b5d5784b44fe3899849457195c215bbf4f013a1ee1bb2c8bf679e298a60cc799939edd05d2d35679f883dec6e309f8ed2921f1cfd24045ceab1b1a8508120e077365b09553e0148b9cd6cff57f98aa7632f6f2e97ee585ab0dd1cb34152766332fac6578cde883822bd28364b049cecc82be7af550ba18454a49c258ee282750b02efe7f73047089637bf04803b6a6337e9b05b915837242afb408f26b027b4baadf315794d5bbfc9480a066f7457993179f875d4de0a5b14b5f70ae52fae26527ec30bcbcd35ab708d3f29565a4693ad79ca984dc37a1ecfa335a600d9c82f6025b526128283da4fdf4766f1aa8ae64d626023582c0692fdf2064e6a0b4a5d1f3c7105fd65937dbce332f4e6e0dbfdcd683d1162953cc4b77bbf84032d7f8c65ac73c4071d2d41ccdc00c2d0a86908ff52ef6d8bd67403e788020952165e66a37917e7e1c0de5ac348a6580d4c49b2861c88c43ec774c1376bc8a167dd9add2436df7e9f961692a52c829954cf9436235119805cd902ecb755dc6d", 0x1000}, {&(0x7f0000000280)="f0f9dc05cf2cd166dbc7fe456879df2f95e6b83b85084129f1656f2a52b6bdd2019d7cc48e34f37e9a49b40cfd24fdfe72dccf7ffb798f48a7daadef3e4e4e56f1689791d0e16c6a118377536092b1537593cf7d92a33fe15724d40ab6c3f1c9bfbb357f22459d088fe810b8fc3d9c9ae9f445228313fbd9e4f5cdeed23fd1fdc038fa1404ed81f40b73dca154d212852f3abf1f19ca84", 0x97}, {&(0x7f0000000340)="a86221f548dc7296b4e0cada6a6e02bd599644782d23f2a5b4cf6e8f5ca0304a7fad1147cf39399a5f9799159a8b445712481b7b7077c626e3b13495e2ce70353a07ab6157a9540fdea13c1321500c0a7cdd5e647c988ece37d7ce99515fd5f944550cf921482e6f102176ad9240a275f5414a9ee3d56a8218f903f3302d518d79a696e999c0a7cb41c291c40a8ae3bed26e824b416536300cab5c7d8d4d2f7766684d4f9a61306ca2270cda02c86a6402e33a43eb3b1f1c5047e7db83f0bfb61f9ce2421427", 0xc6}, {&(0x7f0000001480)="b675c2eb47778ee3d98bf12d5501a86b90107a7dc2338b28a0dfac64505496e85b9bd06fbba22d00d35d46966b2e3a316fe9e3f8dc09c06be786848039d7aefdcbebe6002fdd9006d2b87c3bdc89eb614d2d8e55883da6f3ff971e415c83175adbe1f11336ef1091e59fbcd2b5869bfa82f0c61b2d89365d60b227c6cd960297e9ae", 0x82}, {&(0x7f0000001540)="8b53672eee8b3c5477bd4def03d250e60787ca00e08be308fe3b41fbdeebc7932bb2fa0625b5632a48805f7dad4c2196282b77fe9361fc4979e39a00dac3d28bf09a33d1b4e2334b46c45406005838cbc14e8773d560e61e896d108a4af3931f", 0x60}], 0x8, &(0x7f0000000140), 0x0, 0x4}, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x805, 0x80) 01:10:20 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20022, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x101, 0x0, {0xe78f, 0x200}}) dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:10:20 executing program 0: getrusage(0xfffffffffffffefb, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x202, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 01:10:20 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='\xb2\x00', &(0x7f0000000180)='\'\'\x00', &(0x7f00000001c0)='+\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='%\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6", 0xfffffffffffffffe, 0x40000000}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 01:10:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) accept(r1, 0x0, &(0x7f0000000040)=0x2e577166038e23d0) 01:10:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='H\xeb') r2 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) bind(r1, &(0x7f00000002c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffdce) 01:10:21 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8880, 0x100) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='r\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00']) mknod(&(0x7f0000000340)='./file0\x00', 0x2050, 0x80) mknod(&(0x7f0000000300)='./file0\x00', 0x6000, 0xee) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x6) 01:10:21 executing program 0: syz_execute_func(&(0x7f0000000000)="0f18d7c46150124e0cc44245396c62dcf042106ce642660f72d3e466470f2dca0f18c641eddf3ac4617de25091") chmod(&(0x7f0000000040)='./file0\x00', 0x28) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x7) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/214) getrlimit(0x7, &(0x7f0000000240)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x8) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r3 = getpgid(0xffffffffffffffff) wait4(r3, 0x0, 0x2, &(0x7f0000000300)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x7]) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000400)=""/69) r4 = msgget$private(0x0, 0x204) msgrcv(r4, &(0x7f0000000480)={0x0, ""/86}, 0x5e, 0x0, 0x1800) semget$private(0x0, 0x3, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000500)=""/1) r5 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r6 = geteuid() r7 = getgid() r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x4, r6, r7, r8, r9, 0x142, 0x3}, 0xa06d, 0x101, r3, r3, 0x6, 0x7, 0x400000000}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) sendto$inet(r10, &(0x7f00000006c0)="bfc6e38c7b28f001d0fe3624002c57ec445b70fc454a6b404908cb7d95dcdcf9ac50ae0f0f768a7d358f6bea", 0x2c, 0x0, &(0x7f0000000700)={0x2, 0x1}, 0xc) mkdirat(r11, &(0x7f0000000740)='./file0\x00', 0x140) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000780)=0x1) 01:10:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev//ull\x00', 0x500, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x81, 0x4a, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x8, 0xfffffffffffffff8}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x7, 0x7fff}, {{r0}, 0x0, 0xc, 0x40, 0x400, 0x447}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x51, 0x27, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x10e0, 0xb3}, {{r0}, 0x2, 0x81, 0x20000004, 0x98b, 0x81}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4a, 0xf7, 0xfffffffffffffffc}, {{r0}, 0x78a3d92715e5b3e0, 0xd, 0xf0000004, 0x3, 0x800}], 0x3, &(0x7f00000001c0)={0x8, 0xdc}) 01:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchmod(r0, 0x83) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) close(r0) r4 = dup(r1) r5 = syz_open_pts() fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r4, &(0x7f0000000480)=""/4096, 0x1000) 01:10:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$setown(r0, 0x6, r1) 01:10:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x114}, {r1, 0x4}, {r1, 0x4}, {r1, 0x4}, {r1, 0x120}, {r1, 0x53}], 0x6, 0x6) 01:10:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) write(r0, 0x0, 0x13) 01:10:21 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 01:10:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1, 0x4) 01:10:21 executing program 0: r0 = socket(0x18, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x2cb) dup2(0xffffffffffffffff, r0) 01:10:21 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000017c0)) dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000001740)=""/34, 0x22) execve(0x0, 0x0, 0x0) shutdown(r2, 0x0) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffff7, 0x3f}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="458130f04c586f0bc707a096676d9bfcc19920416f7806587c861f713e5d90d84881dfbaab9dc372b9b69d7a9cde6b914ecf5931f452348f8bba6e67be1b52ca096680ed47f1024023483eafd0f55c8d57e03d1d1ecbf49aecfc5aff3df2bed295151b1f080d6cc2183ae915865da98838603141f0dab0911bd151b9794a7f97a673ffd354bab63bd7a67aa11602e10354cb4e1707e38e51", 0x98}, {&(0x7f0000000180)="2f72be6318d199f4afb21566a1759b4675d0b393142492168bffb71ef45f7d7e3773b4aefbe9a90c5f41641c0cd288b7431c0503e5f3286e19511f875ce15b004d4710", 0x43}], 0x2, &(0x7f00000003c0)=[{0xe0, 0x1, 0x2, "ff915cff68133e25f71dc38d2ea61491bd2e6f5a278e11d50b2bfbb7797ec0f565761bfc6bb90f4f5b79b5ba10059b08bd35d25eda23e5a7393830188112af45da95d2f28c9342dc76fcb05253e4bffbd6af63ce50bd4cb6e1d7ad1a5e901a1ae8f2ac50895ae4b548327463f63838152c04656626af8d515bd37f9e9170c02e7f3748605f1900d3893633d8382107238ba185895195971bde3dff02a00b2afe9a0339b92e7809facfaca57994d02973b71421dc0c1f9039e01f87fe11c7752f6f5d8b4e04cad72c3c73d834a7"}, {0x1010, 0x1, 0x8, "4ddc785cd70cbfb3bb43dff0ddf0308c0f22895f73973d33c4a095df242ecb24dafd38854d48db2c83099f641353c230c585a62abe9e2afab036299a13820afd9f4954f919911c0cb0fe15c4da83cead302ec7e0ed02d1d9306291d87b0c62012dfb958e19172f2733393d9ed93674a2f1a753d74a0bd0ade192cc134c24111fc60ff04558b5e5d0206cfe4cd20ecdd1f65db9aaa09718f6baaf4f44960b8ad402a0a2802bfdd9ce7c9aa06228bfcfcec0d3d9d81b188f316cdcc820a8e0f9bb7f27f9a591eebf82c06a0d16d720efc90f30728e8d5a7992bdb65503c395f8f741c0afe59ddd0fd944ac70ae33ec5cad57ab1422ea0e22756c621c5de31ae6f73549df9b4ce1305675a375b75e70bb06a1278d0a78a85e782d05c3769751f004e1cad8c5361912df4ac6829833ef7ce22cbd8b894f3e8b0a9e416db736ad4872e2dbeb47a059e4a0ca63ca3dbfa59996fd566749599710537f64ac10ad848f2def954bd3b275ba15f6366677cba37a7b524d82f26f74187d6e442add1696dd0207002c00dfe1d8d03f3e9234268b49083d899c1feb6c47a2fe90c726dbe4e3d9fcf2143229618d7e6cd6abbafda65ae54db75bb285c60696044ef87b850d670907f0eb5beaca5d6ac63fcf54b4ebbc70b7307a4d8951e9953123385ed424d7d0a0bd4bd01ea77561846906df5da74b4029b624a61dd5f23cdda913975ec13db780d749a692aa3ca1adb4c27b77e4ee702d692117bc5305bcf8fb2cc64cf68b9944a0292e16a2a7f97b66bff2eea04cbfb186446d95608dc9f36ba28eb8c3295c02b4bb9d51c46dfb682a9071820dda84e5bb0f928ee1482a6cf989dac78456e67276b33f55184bcc975e548a01de119f4f78f4be6bf0a97eb58b158ba597c855788ad3cf3a4ba19b860da93e31d9c7a287ad2beb9e09db880668d9a5b73188e9519282b6b10778f7a01354a1a9a9911407c3d20135fb3abde0feaf26c65fa788e0e34575cab4ed3ad042edd1b1faaf58b05bc83666ba783ffc92521b79c50b837fa875d2036f2109012f6f0b6ca2f5cd2d5968eb68379e3010d4ad9deae87c4de1cb364fa4f6a46fd67d0b3b572e90fe8b5aaf65be22dba97e75d56a5c709f6e97270eb3057bd5c526061204e73bbf9bc9b62eb7888f3464afd06a8388e7988d7f606ce14aa439d175641ad67b1471810816d7a6ab733ada5d8487738c680510cdc5575b74bf38becde1b0e74a828af70e00802be8b39078d25ad5ecdbf1e2f269283d2bd87dcff4443824487b227af5120314220ec6553fddf4c5dfec794baa7e73f4cb4482aaa6ecd0a5984b50c78640b9dbdc4dc25bf85b4d24012639d680a953978577ef1031f447767bca41dbfad563d6b5eae2325c7efb1f03688ffcb759dd5ba7173f8bb77d8fc678a6c3ce480c1bc8613f4a112099c8564bef507bf2c0418c914cf5b50b06bc8eab4445ceca053d7ebc16aa8da9bdcef89148be3797ef76b59a301c8ca1e94dca8a5619e0579e12749804ef1106e85f64e628be0c5f5815864d5ffef1b9ceb5b0c82bd328c144a40689b73de0177b88fb7997b9ccf25852bd6a50e815e78f1f00ff587ad93279eedd13ae7a7b30bafaa8fdddd61bcf97382e97cd90ac0cdf914cc48d28b09479ae95d38b6646c260e7c6dc0ca47f7ca9cea166e77bc2be6a6d6548edc7fd31658d0683ad8dac169f75ab6d1da23739fcf3f831f4998ff357b0d726e037d926f99e110275206ec6bc09d21b1293965385a83211008b7db969283951dc2f32846484c8f9b1f3c8912056347daa2fac1fda8fd17968b742b234ed6a00f4816483b69343c28c87b3960ab5e3550bebceafae4bb2487104e55debab9faa8bf817e8f2b7ac1c55a85b89343b684350619c60ff13e5770726f91236586ad0891e8c39b9c000ef84fe2e028d7b539bb1a7210a8d7af4aa805cacb79487c452a727b8574c08b77b8c2c92935c658a5d70f7e8715a88a1e28f843fa236ccfe90389c71e585c5efb72602f55bdd4a15d5ac25b530f4e58fe078c438bc267abe42f17e26879381754cda21561f43f2e1f2b0f2d7caf7bde87a43e54c7af8505df5efa899453a7d1ee1e48512614e2c9cb317c32a434f37c9ea7f4415b3fee1524e3e8d89a9579acb40d756cb5aad2f0726ca28d9b0f7584f0d7c5b99b562c6ef80ce71b5ecd9b56b1f3cc4af9d0058ef9139cb020ed64d18bab29cb8a7dd8031ae96e6e6a31284019d2aa36063580aae083988af70c54d5fc45ce060d818fab40f061ea9a87bc77424c2194693db8da35a2004114d7b45524de43a0935bf1c2797e0807226480c370a550d0569858d180d11dfbfa7ce02a2e79719cd7be126efe176514f8683cf20a6d2a18a28019ab3274e44fccafa0c124eb618bbc3118d1340a8d4e7fad4fb6f471d59dbb34521f455fbbe707ed950ebc534ef08e53f44f1396c8a2551b9d4d097f5be150674a14d3acc0b77317d6814ec719191f1f39bf029dbc857a4f1e40b5450c607759ac5be5ff2be0a3378f800b2bc9a1535c71377f4edc85a3f3dfddcfc9a2972392b0d330c2305abb1dfd1e65fb8cbb7074ed87ecfc813f2fcace84f8ddb206275b1b09c43412c3a6b4c45950229a85cca8b925b8b376b0c14f48e4711b82571812f4d785e3eb33e83374c41dddc04cc7a81468d97db8588c7e0be08ded597d013eba2713283ae2f2072fb54a80e3a6bf0152538a40629c7b15f7b1ff790f3a201b64a69404312b14e9a694728cccbb3c1806b6b3c46db7eb58bfbfb974de51b483f6528c4e8c9df7474c8a6efa3c910703a09749b7db315bc8791cc77f1c782654acaa1613154fb7fd95bb7601b34614cd2733186d73ef0fcf66c203bee66ed6e3c08709c4f91f84c8980c5831988832def5907afdd18469eb4ed45dbd412b95827a80528e6c59251fd26781fe1e7a36a89880323b4bc4ae52ffeb3cbe5ca2c0533eb8c9692f356413375d3cfd2f0d3615604fedad1cbd6910617866d59f40209f993b926b4111c046d449bc46d52dad4471ecd47cff39f1739a36c7da28ca2ccd370d7c763de935e14f879ba7b8e3fae931c500719695242a473987f4b6f9ec4fbc32d712db69a8dffbf407cd8f1ccbafc6b59705eecbb2c160f8d0942135e8f4e23c58c415728f9fbdd49e0d1561ada6466fc09445bf02780abd3fcfda93395fe5317857a3c5be4bf2a796490bf42648b3aab17b380db7f4efa018901a65c62e7869a80cbd308eb0909bbd653a92afefc4f491871368ccd47f8c8e2ddf43cc84fe4ae026e4d9720ee9fb37acaddf7f99c19e271b20b174c25cebe6ddef6ed180bd7c3cf2e2bedc84d43ea245d77bc1fa02415675eea9747263fc92495d9656e261463f199dbfe4e8a06ca42076e2aca1c7187a7ee0f515a02494036eddf8b05e17b2af04c7aa57fe9200324495a93f1a45240a0da56da4047648655dbde04f15f3060923453d59f873a75c127a7392a56574f64dd3aca8f1b46d1f8a14972fb0775ca97249d70f37957ed6a0e0f8ddfd5dbbba111ca1e08b803bc1f78a26a067cd59980b8747b6223d554e237689948bb36f71dae41eeba5fde22095732c1f9aef57aee2a64ce76e89623ce55b568ddcd52c2e05b4a8994e704a008bb6ef26964241432e251ab0096eee86cabed6577d2c47f2cb6830a1fb1bb16a4414d4242c33d7b13c6ad8bf1a8dc2edaa23f43c08b3c5e9a0d1f28e4356e7ed88b4ae5f92811c164f9573621c8ebc2e3ad190755c72dc4410adf79b23bcfe29e54c1c6527321996e6d81614e807a69221d914a158ee59edfad9760d47e9cece8ef7560c7dc30e8d39330970eb51a335946af3f5bf55e0b315d0ae5dbb60da8ceb62ab133be107d0476fa3e37d3b70a3e4a7c1eba1ad5bc998bc4b4aa96e5d590f6b0db6150ada31e7fa528330132be37aeb750fe23cdddb2e90bb620d6bb549f51d52c950ce8a825d349ceed7a9f5afafa24edbe640766d9dbe591e585769f66e1b345b60093de04378443847131e4725fd64956cf602e588dd2792cac69eae515df8364cae949fa681168c9492a20a76483b1ce7c6f552e93a12cdaecaa663080ffa12a4626bd296e160b31eef144d282b649e2487229329a85257d1a90cea0d7e9e2573a7630328ea2ff6851ee4aac7b4cba636b55934c7a84ce871c3fe848190aaa55ec51b4cd0a9b60ae1868c1495fac9501ebf29847bd2b78be4d7f3ec932ac1d6570594fa40c5b586fe28150b03ce0f5cea445b76c13c854408114edf81ed681ff3545c6091430439dca990a1eea89a280b4914e7d7459e56f9787889916b2a9af2e835f1105bfaa3d5b4b7d7c478a0083ec5c4d865f9dd8ea344b97fc446d20f4332f9e8a764cd80b3c73e0ad756f931b92bb34f0ce568dfc882e505d14c9dcc52c68e1e6cd08359c01014b214dae273e9ac207f83c56ccc7a86b3478da267c5fc4f75e7f93621715700f78bbe6e9dc6f7c08061973f7abf2368ffaff41741fad075ca40b834686bb6c02fc7a8d3d60b41bb9a2e6b699c1b02368938bfabe8f7ea1e66859fa057676634b198a875cca35924bebc2ec3280951c97414d9345a5be12ac57929ef34c40aa1062ebe23a02e592349a5a83860d943fc41fa572033368ef3eb424ee7516d5bbea360a8968eb10e4d42474a17405c23ab781f9944b507eb19d64e1ae0c689a8acbe0ce48550d9e0e39b5bc1bea9a614b031a34a7f9bdbe936a60c3809dd4aba13f89e27862273bcaf0c9294e2bf66ef01103d65e50d0e4c936dab395f7898e2f4666fe1465c8ff930a1bcaf183280b5856a09df77a43342743e7da420b44466602662f9cc7e4e1662ad03a6424479d8b10765a6f2b9fdc035b0d3e9db77c1c231b0159d58acbef0e35b531defc72332556e8125911a12a9e65b30bf81e620bdb440ff80eab8c0cedf614fcfa27e06220ca7c9a892986105c50745ad9f7646e866069c303dc27ed303cdff118c37166d178b03ad4c4913c5cc26729fc83ee5f8389719bf12c679ebd838a2ea9bcfc3314a332501534bed86199a12f0f01231d2bfb00e0a5294c3c7149e4220d26cab51ac895137b66ba7df85eddc118745a7de29bb457159cc762044bd6748cd5dd55c08e37a8b8fa625d8091f9dd5a92c8c107fb30ee6000d1857517b34f0d7b672116b7e07cb1bd15f683f21b208a9bc18456d6d2e827f8fe309074ca46781af57891fefeaa9cbcbc181005b546863c2f84106bbdebc902473298374cdb952bb4044b74781623b250f758ef1c823a13997334717835c181503ceda55eef62c4e60a770fbcea1e8b0b51034c76a75e123c507299856283669903196369e85284ea9afe805fab3822892f4ad44762389f7fde69cef33e773579adf6ffa91ec2be3312c716146b5a81ab088426dc85341f325f7e2e2ebaace06951234d5c8e6290963fb46c4893264ae85ee8c8dc8315596675c57db3784e7d4c4db292b86148260899410240265b4804b7a0b86fc4e9a2aa9840f799c110a30a4731a5059a525f54037888f5c439b07f8222daf9625b7516f1ecf78629d1be5c233038af370b25fc0d87710a79e2e5b6919af1384ae44cc696b71be0760cc4f88709d92f04717dab209514411c3c9ae7106972ebe2d21eb9e34ab1728c7bebb1e30173ba0e06631ef1c9d50e70b005b5777fd480a0faa60b4c0ddd3f58b1026d727cd386dacca6afc760e8f3f48e23439c5f26a106a0cea10db500da3536031298640006265faad3a43551e04c5019601813aa0ba13d24ca0f"}, {0xc0, 0x1, 0xbb7e, "1481532afbc8b7e333f1c6a198a73586c6fe1c9f1e304b704e38189ac7baf44787c037ed76b7883de0baa9101abcb5e436858b23b39e3253c2e6c23a2be61881e5d6bf3c7247aff5cf7c6be0d3d5159b757c7ffe79699aee85edf1cb06fc0688262b30b9810a018f8c3c54810efac7ab65a2dfa83bc91f16a947badc7166c420c2a28625efc398716e21781803b789973a3fb21bc602a11d0d1f5d271cc2f95d393fd09b2a2d234a90e234d6"}, {0xb0, 0xffff, 0x0, "be3568ae3546ec491bf8baf01f9d4b0c87dc156e1b7e77311a0c17fc2ac0331ed3bdf7d556dbd4ab01363255d2ec812d16fde787fb6a8781834039f81d0815ad87a1cea0554dbd71996d66232f411f12c12daf223790e5754181e9e965f3edaf5d4b1e7d360a290a81f9ba7060fd9dffc9686efa7d83ece22af294c6652905e0b52fbdb68db0a8ba387e7418484da2371ef8b4feca6be916b01b37b4"}, {0xc8, 0xffff, 0x6, "3d6137a532b530ec470c90e5d6e4d5b9a88a125fef9bf1ad6cf9587edcdaeee73a6f42eeb4ffe4e1e96224671b60e8734c364f67ca5be37dbfb1d43c7bb5531e1d9e0ae9eb3eb83b108a3b529d8f4237207f1e6f732a2cc72154fee2a7b3126c85549f69a6d56ee7d116a01b1e40d0372494ff458187d7b82b8393a00df52458a7368c8ac21cc0d4753b0f58dfe6bf4ec08dd455ec381d9df4ba91e9996bfddd418f89a358eae7dd241e37a68418d5223e12941472703c1e"}], 0x1328}, 0x5) 01:10:21 executing program 0: 01:10:21 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() kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) close(r2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) 01:10:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0xfffffffffffffffd) r1 = semget(0x1, 0x0, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x6, 0x8}, 0xc98, 0x7, 0xfff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r6, 0x20007471) 01:10:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20180, 0x0) fchown(r0, r1, 0x0) 01:10:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = socket(0x10, 0x0, 0x6ac) fcntl$getflags(r4, 0x3) listen(r4, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="70804ab40ebc4ad8f4c1bf6caaa911ee310e2c07e2744b73fdef7c2b8c069b0750674529b13e6b6dc34936eebed282", 0x2f) 01:10:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="dad0e984", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 01:10:22 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 01:10:22 executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x6, 0x7, 0x1, 0x1f, 0x7, 0x4e0bfe44, 0x3, 0x0, 0xfffffffffffff65a, 0x81}) r1 = socket(0x2, 0x400000000003, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0xa90e}, 0xc) 01:10:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x121) poll(&(0x7f0000000040)=[{r0, 0x114}, {r0, 0x6}], 0x18beeb1eb1e1568a, 0x2) close(r0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r4]) getgroups(0x1, &(0x7f0000000180)=[r3]) 01:10:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETRAD(r2, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 01:10:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)="a69e6a8d12f421c29ad27f47b1e6de0a5716d27c3f478ed64694adf51fad01408d5e8c4ecdba5a2c585fa1ec54188501775ba1db62c7663198ff492c6a1c94b2edc6e92ea44122646cc1c1e15ab577d0b4b1bac7b2c3759c6c7b92770182b9ff07c4599fd3882bd76c359658843e35914fa5154803d34686f6e08b5250a72ba0c0650de46f90a93cb405f067670dd45948aa4b4d6979ed507f1ccb856c7850006fb815a52bc51a1ab80581b049111269f6acba742e5b2e295f38c183f49cc9faadd6de3ac76f11efe026f9b5839a3c75a526ac0329b43d7b4e0c0ac7e7cc39db8ed770f3b31b0c012b27132d591fbff77aa8848baecf07572fb0b9e5", 0xfc}, {&(0x7f0000000140)="5db5f265c95af390d79b6da14da566392e81be748ccb248935340b0f9ea61c5a0e27ebca37e79055b66ff75a89d7c39a70a1a7f4be1adfdc2288d6759e638918f2820a3e25ce6b510298049ac4129821ddcfbc6743e200b8c5a2945fe692b5eb56124b7bbfd39f21a55674ebe22d2393e0812c8791ff46702a7cbb8ae57517bb13b03d24b2bca0a5e0a61d6af3b745de64d9464f16885fe421b0f42788e684c3baa726465e", 0xa5}, {&(0x7f0000000200)="238e0ab4214adc1ff4b9564f3c985dff9a802443b356f58ad3a9850703a8546273c3031c6f5617805419a90bfea1156f17", 0x31}, {&(0x7f0000000240)="a46575c786d87f43efa11369ff6355b9d143abc03c9d15e49803e4e8d4cba05f9a047078dc6fb6b6609c68ba15ecec8301b00b04c82983347f3be02ce262691f25e9ffed1f0a4cc393ca01f20e6943c75844e09d3b59c2f7b0b65ff96009c8dc3e39765e5c35de9635f11c2253bed0d5b9b2d8a6a0596d23a12c02aed4bc0885e3c69995c87c3a497a3704c2539822dc10cd70c0426de4c8bb076276673a03690a902f64", 0xa4}, {&(0x7f0000000300)="7b554c5a73c8891da7dffdfb1933", 0xe}, {&(0x7f0000000340)="867922d13de0f049d50f4cf7cc2ac275f458aac451e271d582", 0x19}, {&(0x7f0000000380)="776c61edf8221c6b9d9f2182b5a403dc26b912f522c4c4356cd0167cc7f18b87d979becd0bd6eedb59544f556c1781b841ba268e7b8f4a51241ceccd0cb239ce0f3123ccad688e64e91c2fda264994ab30f5b3ba0f", 0x55}, {&(0x7f0000000400)="a1da4d51a9ab17da6e89292ae4bbcb91194eae6f789e7a06b19e07befbef4ccf0c085c1fa3c026749245b64fed48077d401a730bae257dbc2c12c9b6abccc36024871df6355ef96dd905b96a4404f973520377b5c9b858365c92be377e95bdd94a425e552a4affc71686f0c6149fc03af75ea7c0822d277ee82e381caf4c5c19e65e948d41ce2a9f05c932cc9534287dfb9effbc0a6816ed9c3dad78e8f2cb246a417bb55c6e3129c789920658f4116f67e64258683729b467c2e821c19843c2c2118a04afd937e35d5341a4f56934eeb1275afcf2dfad9f37179e7189ac7bcf8277bf420db2f6e59188093c16db746c01184474b49075f475357782737c99", 0xff}, {&(0x7f0000000500)="d05025036988648644ef536d5eb87fc61d00a89e35eb83f3912cd2391e3f551d6a1ec68f1fce1f5ba90660115f64cb73ad01841888ad4d1189a5f000b106e196d4444f59e5ba5941f762b990b5972cc5e7b7faa6d6d6dd8fbb1906adbf0e603e877966d5bc205fdfc63e725fc19f3bb461843f2a371ed2634a84911691cfa33b25000463ca63d8aa25e8d20f45bc22af3ad3c7b72d87d4e45f68bdb1577c3bcb74b96fe30fb6470a614fa4eaa0a0e172c75e7bf603f9a501d30c3e5cb764088ac25325d9f86b224c8ba328230eabfcc57b9594df3d58226bcf96f04fdcfd78cfcf3afaedf9e10f893025ebab7db9b073c19552", 0xf3}], 0x9, &(0x7f00000006c0)=[{0xd8, 0xffff, 0x4, "4f73eec6b312e6ec60d72370a590e83651147585f428df9042777c67b318a2ca899643e5f233260f6442c19c03c1157894a473d7354747608846e92595aa628380b740b9b3bde697de71dd370e7f649a221071fb8ee30416af0cfb07c0d78f5671791790631280455f07baa0d5d13ed85d0eae0017e0dc6dbe679ec22ebe2fcea797d30444669fc96488b237cc9993d1ea1746d425821ff676a261d1b5966f6a4340a57032c025068c8d4ea36cb625a97fb2813e71c7196b490541e0e461c3eae240c8f2a9"}, {0xc0, 0x1, 0x671, "4a44804d58e09a5a683af0853df5099153bc64bf7f4322543765ca19ccd89b778bdaa210da961ebd011817b6d0e8fb2b281d038483714ca25b55f2a63006ab91cb57fddcc74eaf49f9e408e852ab47dc18255e2c0c3de4831b72d0e80654f2e49335c4a0d35d2602b34a487f9197ef53e780892b2cd9e89283ff000a17649cc42cf54a28b25ccd56f351b4a732578df26196fef86c699cf3fc4f741e900f1d8e7abf2f99fd0439f0338ddaf31093f5"}], 0x198}, 0x8) 01:10:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100c7ab551af2ae2e086a9f000000000000c957e77eb331c0060003f85decf8e8e8a1095d4f6579a887a952e88d3e49c95c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x83) shutdown(r0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 01:10:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) pipe(&(0x7f0000000300)) dup(r1) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 01:10:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x10000, 0xfffffffffffffffc, 0xffffffff, 0x9, "eae8b04fa74bb0318bbf433b49354260a444641a", 0x6, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() fchown(r0, r3, r5) r6 = socket(0x2, 0x0, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) getgroups(0x4, &(0x7f0000000240)=[r5, r4, r4, r5]) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x0, 0x7, 0x32, 0x0, 0x7f5150e1, 0x3, 0x80000001, 0x3, 0x2, 0x2, 0x1}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r6, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 01:10:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) 01:10:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0xb7}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3fc0000000000000, 0xf2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x1}], 0x3b81, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xb0, 0x2, 0x7fffffff, 0x8}, {{r0}, 0x0, 0x0, 0x10, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x40, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x11, 0x10001, 0x40}, {{r0}, 0x0, 0x1, 0x40000000, 0x20, 0x101}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x2, 0x80000000}], 0x0, &(0x7f0000000000)={0x7, 0x9}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xec, 0x7ff}], 0xc1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x100, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x5}, {{r1}, 0x0, 0x1, 0x800fffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x1, 0x1}], 0x0, &(0x7f0000000380)={0x832f, 0x1}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 01:10:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0xfe3a, './file0\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x5) read(r0, &(0x7f0000000040)=""/241, 0xf1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) 01:10:22 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0xd5, 0x3}, {0x7, 0xcc}}, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:10:22 executing program 1: select(0x40, &(0x7f0000001200), 0x0, 0x0, &(0x7f00000012c0)={0x0, 0x1}) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/236) semctl$IPC_RMID(r0, 0x0, 0x0) 01:10:22 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x20880, 0x50) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {r1}], 0x3, 0x8) 01:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x3f, 0x7, 0xf3f9}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 01:10:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="a3aebe23968005e6a1e6276cc061bc3ae0df", 0x44) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="176df39b64ef69a67d0605f2055a94574b232bd5526d502f53f3e008100db15eb4c4c19a8ebfb579cdcbbf8798a71fd774736ffd21f3158e4d33811179b36f46fa98dbb98cfe88b87d4d6a826ecfcf524edfca6b2f917648d8819e98399be56c2dad2df5b2143b445261e9", 0x6b}, {&(0x7f00000000c0)="9612129d42d49c54e7fe1e7427f624f2b3637c67a99daf53af7ca53b2f2edd5e00e43d38dd64b74b2e478494ccf0034b2491c6dace182101b70469a3df9b64d3591f181a7b7c50094f38c0f8df6d21bee739e4d106bff9b0d9c77a6266ca596ca69be1d6da09c0f46a75dfc94a2b0e3a37d47c4db2b2b120947bf2ca2b5e5278c1a0fdb165f2", 0x86}, {&(0x7f0000000180)="bd594aea684bcb240b73bfe87c26bac0dc4731f3807ee503ccfb1d59e74a017850e35cc9752928547f1957baa64d3dd2607c3b9ae19e7bc4af8f7e2a971b3745a0c1a005241aa01e96853a5e500d616daa675525e410cf8220dee3657b2c282ca54149c3c0f43183eb395c419b", 0x6d}, {&(0x7f0000000200)="97b46e2236a100dd6124597f41ac13b2051ce7688122bec94dab3ef7f3c357b689875d333adfcaa396a85b5b1151865ad8bd7b6c34e97487910ce79151cad8414ff41406c59c7d551b8a9dbbc155a71911928c920c658f0b43fcae2dfa810a234e820fd7c582a577cf0c15fd79c7f274fb1383b0404847fb43b8a890d197688f8f027a06e71b31cd43b6d6110f2ed700fbd7cf3e583b79ecfa93bd32f07c825c90cd4437612a242bcd3ab0ed7ee8bb379817791cf44c1c8d436df7179a845be5fcc559897c500584b8083d2029b9fd6bebfdcdcd77f4d798fdbc0c5d93d3903e84b24696dca1702d6ec61e7a7b5309271bb404500909ae3a9a8e", 0xfa}], 0x4, &(0x7f0000000340)=[{0xa0, 0xffff, 0x1, "88ce0f6531930965ae4e8b94773343535e9226e5f30d00628d7fd0db6e012941953dc01b3b19e6d9e604bd086faced4f119d2f8315e70fd93fd72527fedb04b9c7d671d752c1e2402019d192ac406081ea83c8b7936ed590eb6c737c48cc93fba21de03f82c94e680941c3a906fbb83608f437b6b3adcd766e193742b28e9e482b397b960d481dc6b0"}, {0x98, 0xffff, 0x0, "ee3210e6db6a9fb66ba32c949904150e3982f9cbbb1d89acb1581f115e109e406fe62fc282b2fb7e437660f3b86e194701d78feed1c4c6108598b688da0005bbefd24a4d785db5282b1ff0b57895af22fe045c404d97ce9caee1a7c67ba12eaf9aa03513e56f4da784cfee0c7a36b7e7b9cacae3e5b20674bb65f07009a226ca0b7fd1dc"}, {0x20, 0x1, 0x80000001, "507d0f4446024f20d5ff88a148d71a78"}, {0x90, 0x1, 0x2, "7c7070ef8094ff41103c7e8121e8e8f30c87a50132b2736740ddd7d588f4c84e403ee20edc47f8408287950753dbfd6a8a5c494d5cd833452105f2919ff6e3e6c65bcdb04f92c70434274f2c95a4779c0226da38200de7d7205e15a52829940687895b4d31d94543d92af76ef632c2d03237d795b24208ba8d1d1a3d2d6072"}, {0xd0, 0xffff, 0xb25, "9536abbe8cbd5c367017a91998401f7dd33fccf7a0ca83cb91d716ca1ea94b49502cf3806699dcb00b52e1127a87b9d11bdb06fdd906d393b6511c2e835b6dacfde86a9bd1ec7c4fe82ecf823e25b0dfab0b90f00c6b752812df47f4c47c3cc7c3f8579c6aed4705bef96de4509f82cab495b7b2a1f9cfb79e39f29abe52a36f3751aaedf52eb70afec1005d6ad6dfe629c75cb0037d9556b46664467ccdef2b626aff280ca19fd009f3d055f9a2100766e3c1dc27ab1f9a096898f11a1e"}, {0x110, 0x1, 0x800, "346479d7de73ff7454937f7b55cafd4b1073cec9184077e737d569f488710c2304c4481bd4c4966bea3efe55ccd455b8d5350c5723975fdde6335c2a6b068a1821d94987ad47bdf5d8e8395dd5e995b20624f1365ff133a1a3a9d62be08d17e916c548db0484b5e8069896adfb32e1c51a8c630c4642d75ac88c5f1dea64e432f6c1025d46de1fa77b2ce0fcc4a4ea69302fa7122cf775a5bb9128a79545752dcdcf1a3e12f59a7deb23778c2065dcb4e0f8714191ed199951449959677570e54dd493cfd23812bdded67adc02a9edc2e67bca284dbc91ec9e83c1a17486377d7f71e41859931ab588e015d614a38ce05970df9a40a55f283ce24a7e"}, {0xa8, 0xffff, 0x3556, "868e2041a5c7799033a68a135df4205d3c878b03facb30fe83da0fa6f015ffdb0023aa336b7fe96bfd05caa36accea47e8a988b21522b190087b2d5c1628ffd4c919228638b7daaae9dd7daefc7452994f843c83b021b5bfeefc119475965ccb37b05db43bdb49c25c092205fcf3ac1ac868c9e5d3c894082346f129607f05bb3ac05db3cbd00acfb0f8db01047355523ab99d"}, {0x88, 0x1, 0x3, "b331f32b60d74c4497edc3895b45c7716c8a1169d0712f96f373f9fb6308f59f4f1d9f2dfb2bc2017c57ee3d7e35fb277aa7665852921b9168b9efd82d679d7c8f902c169c9817c5733660542057120c254b021d1962864e3dc17f1c0a5af5dfee84444d27207405c2933310ded9a60d80"}, {0x1010, 0x1, 0x1, "f987bc7d0e40042059af32954500a8fed1527fff040cc449037473b9c1f7a7dbaad0afac230f54a84d1e8b4981239a3566c6c10e789a4ffa7f35eb3f24c1bcf1ad71c8e618cbda0781fb31288eb714520c5ccd32352c38cfc05fdf0e0b77dee69c68ddeb191e349d3a8b9ec9147b6a88883e663917652b633ee3f2e31938a623befa4c3e8c978e86eead1c26057f27d9654c6e5d48de1181424aed128d72f2483f444c5f081985434a958bbbf9ffb93bd2bdd181ff6c0704112e218404d99ecc5d25b12807776c0b42bbc24b387be6e74dd2232ea53625728cca66e7dfb24956ef9e423684b16b68face437fbf7f526c36a4ab397848ebb9be0c6e489892656c239bb87d885c7e67c40d8a044416ec39fbe6253f3eafb48b58d72ea4795d593c1986db6014da2068d6e4cde3995b374d3ad30d91f7a27fd6e360465f2bee923c89c959479c98dcf5c1f9c51fe5aed51ae6cece046da4ced5d3b1fab5039d5e04670c38cd55df60a34faacbdc13d51a49b386afc594a1d14abfec1ba74442d880b0881230533aec641a198ddbc196e6a29710939cc3c91b3fa8a36d0a2217149d6fc217a60da6934d5c8c0d491caf78ef3beb5f14c7d1fe580cdf9daf02eb281abbd8790b425c20d2d41cfdd27ce0daa240b378ebe1a5cf672044cf0c1320ad91b20144d76099628649d80ffdd5a23ca59cb60faec0951b3cd9296436f2b97ab5752b44fb561875e7e4810eeaa087cfe4a11ec33224efb4d0f9e09ff3be34ef19a19863b4d06bc55124709da2dbdab27a932c9300ab17f83aca5d320ba4197842a730b2fb163befa6f7576609f25fff701530d7dac35a6f27994a73b4bd6217cfa1a24bdd4571c5288505463fb5ac9c3057e70c3cda1a296317c2648cd4bbb1c5196232d3d5e84a1e694a369dcadf773e4672968acba2356b990658b19d7d8894145ff7ac679dd19c3adaccfbc2376921f93cf44cd3457553ac3c9a18c0fa96145719d67833fc6e39e3aaa8b22a6c73b158211190716ec05fb6c6ff170a2204999c8cf10583702cbd153c6bd48c3bf913dd215e8db5721aa5d037eb9c6fc7eb7be9e81518c845d866d165e55e35acf44c7346ad43685e1c8716060513c43e532c095246cba991faf78cbc2bd86ea41b3decc4c708ebf5de511c8a577c542430a119d66217b2167ff2090ddcf28af786aee653692b4302f4aeb3659ffe9b58cb220ccead5f3742c23335234fb7caaa9c12b5c7e28a8cfafd1dffb3aabf9c0fe9b6b732472017fa82ff48e5a6fee70b08ec9827f42a7555bf2d7eb0aa618c5c1b0007a0ba3322a797f6655f253e6072976e62e26464503572a44e3490d098203cd12d320a4a2c33e9c5fe7718adeedb43499b06df6b1904472e26ff51edf402ed24396b5164cb5ed3db7843a2c0adf1c59ba93028b4cf9fafd56182468eeba0d869d5f4c76c3349bf7731dd80074be7b7266649fddde9c79de5456f14e8495ec6af24ec52f09f8931f0a314d882f39fe194df823e287079f81a3c5cc83ff91b35ce3e319b28a14d7b282a2b872c1f90cacd57288423adcd52581c6d44ceab05adfbda2a4ebf43b9e9d82fc25040866b3c6c41cf01d24eec13bb14d4170decbac43dab187cb2f6524c218d9c56859a4e8a7ce24a33f2380f354d5d7bf14a175f4daf1c4b220a6565fcb684e4b99cc18bcd3131de7b7e8d91ce3141d913e3a078413910aec0aad6155df7aa9574467d355093b9396fe464559601876204ec689fa15dabced9b4536422b0795d9c1ccc6b413497d0f51c0600ca6ce1d1f53f3e3686d9fba0dc9052a03ceab02e7d09c555c2d2a6ca419ab2a99c6cb3cbf54102e2fc0e3f3dc131da58018190ed223f55bd101fd1367dc45f60e9e7b7a32be3a5f7387e20d187c2999d370e57a730557bf32e13ef9dbe519abcf24c5f15c7f7f40a0bb4b56c404d68863324bd02cc797aa0512042876eb71e5f4100de35d5157ed99846bf889bab6349e3a07840ad85b207f7b102732167a8d4a368abe419aaaacaf0a3524562e509b7023e5b396e7c429d0e33028576660c5913af1c24e355f58caed9ffde3eb2c150c504549091de8d3d8bf700f3384ca4d3335dab5455115666eb08c6005a87dfe755dfe62d60ecf8708b39849ff84f0a1391a16023bf2878e86c49d5510317c39ef62fcb060f56b2d6a4e8bc60052dc5c4448a1f40ff152a0226ef05b0146dcd9b6e9be3cc78e31c452c97151ea8db3521862780e1db174242e1498a229a4822323b612a5a64d9d46a93e2ae49855761487298909e361cf6545c0407b60af29a5a332329df1d13dfab3072fdb34a2a15066b7994d2ea15d8414f760d94780e404f50e514b7b7c8b4606e77c8feb00c245c6320fc417fa6a1e8d536e29d9bc3b524fcce933311383b749847ccd7680fb35c101eab9f081981ef98e85e5145b920f53242716d6469c031f9efa900b08d9ed40bd9d96c9e7d98527a360f7ca62e9ef0f4c0fa01daef60e0e3cd53f9f392961434b25ad878774c451fa785a7a95db406ca168619c080b446199e2850cf91a992cf3808deeab0cef310b5977c0bdb4322bcef1f93867c4a7b95df29759579c3649cf5fde8b9e182bda3d765efd3fc3f58d100851cfea88383777819803fa148ec9e1c322099a20f5a448f838bd9d7f79d3223c70da7fc71b82702cf4951bc9b37c6e6ef1f211ff5dcb970b0bee424821687fb67b61140d2e86120ad8a58d76e293607883f9a5cc0edde8f4950c049a95b6abac82d96fb99d0fbc5d3a1ef357fa8705ce45b2a054246284eb40d25d096e780cd21771983bad30fda70cd08631862f510774682e3435878b87744ab13d68274841986f151848f037ca930e44e034259a0a513ac84ba50843613b6dffd4a985290ebc855ba155a79222dfb0eb6b6c7b5e63a696eb50c621f197c660290e16f9624c999bc78ed59ea10a9d0c9b0af7680674375a5dce336835ce084fc7461184383235ed4b1510ef728775d3edd10d1fa312344457791efcc4cca1d98033f3f1c6a2342764c79b44300f088b89f9c3c275263c623d1fe98a72cb2e4b71e570ad2aab267023d652173cf8f59991a45093e07dd42cd5382b432eb4347d27b09a98b6162ec186fc754cf8dd8cfa821921cf4fa59fe498c4ff6d5037bdd948a90b2cc993c016e0ab073b92501fe373ad60160149f0b8df1c4094a1c6fe9db49b368470ac82f0f3744b1d041b72850d0703aa371c5992c93395ac5e61a44f39a730011ecd3b74be7f85297500e7bc693595ab7fe2ff4e2d6aaae43d87372b42fabe90a27539fd32ee70652c81a2cf4a165ed486f90671755ca678ffa8d4ffe67a0a3377a691d6405bdc604d656d416928996cb9e5c9cd520f671b57dd021bbf2e3dae7804be3c4fabdaa8ef49d9aae41950f7825490df2443f8969da7dfb64fcc2582b47e6e9436e4c9477d1a2485d7a83f400d0926b4885fb08f9d9be6256d9721709c324dbeb50d6fa2d4c6b82e81b68a8c6be82fc8f28c90be35218b2a79fbec53fbb0800fbbb4477f8a44ccd9930c15699bbb95d2164e66ae46ae3e622ba515efdc7cbb14b60d9252af7a7c8c04973ea70d049628cd024224019927772fa2cdaf56b9f5b95c663351f9988097a7342e35cf547febc8e2e20a04c5d334c5c7ad928d87649779caab988b4a57cd6cd91a1f9826ed68317875fbfca0dc640cb24da7162f682b89ce5cde4392b729d02aafa43dd8d16a11e5541fd178c36d1612bdb26b667b156eb7b7093e378ded772ba99c022eab999d15ddcc40a5ba02b8fb02c3341bf0686df9d2a9a12aa46ab137242c06fbc8bc626a4cff058559ebcbf93c678232e671d9a93f3317137fc4066aa6c482d0869537c40a346f7690485285b8413e900f84809dc0d0cd4dbd15143dce617a3822bd1f953eca4ab8803ebf13a94014c23bb9b86865a3973c37d0068c39065da0a9904ce150c116e3f7a43caf2ff4bd2bc62d15324f3af19e83a98051720d44e6ae9e8e5bc38389b771c940a260f7d98f7b6086d02e846a14a956e225ddbeec8e4043a3ca6f4d6f89d80c68936d9acc2b17e0dc7c857a076f25e96b006c74c37fc2215f2f6abb4fe7e1f0c1002bbe61794d9fd9a70ed910b9252c92abce3da56aa49870099be4807552d0e835bc4c014c2bde880d7afa5df365041907cf99cc4a8d65b50472d242761a9ae4cb6aabc298c209083eda8a6472c6c3145555e65d4bf0487130b49700193f3ef234091ed9310cc641027ce97e39217451b37d3a95cf7f33d879345e88ad03fcd149c072efd8dc5991e8dcbbe46f3e67e6ee63a6493b86c41968f8034f8d61956737fcd548ab6f6eadac842587df12895ab72b8becdcf4c8a9b5f0846c8cc8fd957ca56dcdc4f65a42c5cb5dd8568114c5561bfca36f5181befd8e6522a876d4fc0815aa3ba7930641461d1ec7ec05dc93973a7a9f5243e4e31ea097132ed6558c38afb32eb9291e9792716453c08f8924ff45eb12e1550682cbb103aef3edeae4404e4bb519f22e531ba2273ed842cfa9f2555472eeb45d470df9679b3a5771b656bed5c92466072411e2c674f99ffab5946fa874a3f2e3fe6c4eabf327dfdce5d217b15cc8516ef02839f2ce9e06a65aabd01b3d74da99ec1edecd9f383bda6f6476b1468637dd3dbb12d5893d17b5240565c77ea8953ec3eee7e2413e5afa511355e5e93fad506d58ac1f16cf5177f01e0c8fa5cf409732a7e0f3ac1817750f12f86a2bfc6175667a86bdc21991ed3b63de2f95e08215ef81900606589540387ea620ceef2909fa149115a15a888d51351e735ae537dfe7a21733f2bf80328bc39bf7a6658f69173259923596c866a6fe45f4a9dd47b77a6b260b2bc589c03b85e72f6a8e51dbd6a1501b28485ad010c1ff3ad9f55da5e8c26911a106d4ab63179d117f9adf80d9dc7800d6c113c27212db72558b45c5368ecd22be56ea610ad152d121b243dc9afd456f6518546288a40fbd2c0150d1788c1cca68216eeeec06f7d167695362a757092cb0f43c54e23f0e32fbc3ebfce1b08d655ba3c7fc809ea1386040b19d7d9e694c5508016f5fa709b331e9782e9111ffbc2845fe43bc092cd5b0b29581a9af915f3ccd9c79288c4d9e299b2039ee9ad91f6ac6066326fbe6be08624a13fecc4d747534c07c3e9c14ef6c45a33272f217d0a312ffefb55e0a571eca43d58c7bd79f130538eaf9a75f78d49b3e391f07b6b61f0e946de35c6c03c990379a7d35b8fe51bcda5f2647828a8ebc1000c9551672c3af1d46d8266c2ad27cfbaefc05d1210da6e378429d822c73b37fb2af7a739b3fbd169ffb21d60a2b7ea9ed57a7f310f34de01f5050cc65c276b8c6a84c00e463530338a2c6ffc4d71e2fb3fd2aa34b92aae118e1415b6ac01bb69a60a0cea4670875e2bb9114c75761db000ec476f26efbae8d90f04715dc6334a009cc4a6c6424e4e7416768567b93586856cb14be4a3efc48ef8c146a5a9b5c7190786d209778a80bedaf3d941461785de50170524c728b3a789cc355669da10df2d6ae8ea2c03f119f94820e2f1996008b1f013e9ff49afffdb1ddb0265f51768d6d7f73b72a7a47fde2018b65360094a3a5c588cfb0ebcfd1c18c01f44ba6271c1d4bbf56f6fd12cddc784179a7c60a256a7ac7dd4c2c7e7be699c7101a5ce3410349c3e08de96f4bde952882031c86e4f91ca921f813cd9e31167fd7633614488da32ee68d1e1b95377026f414529f77f867393cbe2313faa201c9ca24c40876563c54527"}], 0x1508}, 0x1) 01:10:22 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000fa222cf7e7ca4936cde8773be175eb000310c5138ed63c85b3c0e434e9d4d1eb540df7d5c2acd179a4182fa3b54e680e32c3b682759996404128a1f441af0ee90c85a960d8ddd816d7cb3bb77800000000000000000000000000000000"], 0x65, 0x80000005) r1 = dup(0xffffffffffffffff) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fcfbb779d27f61eaaab37d872028c0e1800d63b67958bd1e06afda1b15006faee585b63922a6a81eb9e2bfabe13d2e", 0x2f}, {&(0x7f00000000c0)="2881e7776966aa069c6fa81d4d106ca1275ec2fe0311f9ac143dde572ad41620aa427d47a9c12c473f310396d641fa1cf083e1b3be58246095102165f8c9057056c442fe04e15dd7740260792f6ad96b0b9ba7405ddd79941be48ccfc5c5a71711c422bfdb2f9b65380a929686b325a76bc6642fb5cc4e29e3b0267e39786f9a2bf04d49", 0x84}], 0x2, 0x0) msgget(0x1, 0x410) 01:10:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:10:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="745685fe6eb7775f9bf5f7d816e4bbde047692e177f4d0777cffa2edd9e3f0a36c3abff860e071d97f391ce6bc3b390fb41b801172a666c20f7ce1de4eb5345d0be02af378b9388a7898a080e3186e7f7654decd38d54ec244beeb7b17aaa84d5c403e3a03ea670c25fb429e2ec240943403c64e96fd6561ec8ac9f3a7694d53a5426a41d6c8665e7759f22c15d336986ef072497490d29146e6e6456cf606b30453298f75fc76e33dd63c7972863bb375f3a685e1bd93970e0779684a89c3", 0xbf}, {&(0x7f0000000240)="ea65a036baa847b1be4eca72670e37565c0224a768362625e500804058df440cd713673fe6b40d2e2ba9e99df1cd9e60d7fa0737c1", 0x35}, {&(0x7f0000000280)="b907e650574b8c9b46779b1d14f8ee590778e16371ae75f7cb1e95aff99f018f36a7e7fff04187654f79cb575645984affee44b167e2e0b9399cd176b83d1437b1273b685eb57c2e5a7649aab265d7fb93d700b1a3c8bdf758d57763f1ac2416bd5e68b8abfca3d384e58d9558bb8116fdf8f364cd1f4e3926dd6900e61f85f87aa488d975be1b542c862f160ac91865e28711ad18286eba43daf0bc4d1c9799009b4acfb6f643502ea16f2215fa122d5d50ac16fca222ad70769fe29d9d41ffd4408a6b324ff0544ad05a", 0xcb}, {&(0x7f0000000380)}], 0x4) fcntl$setown(r1, 0x6, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="3e94c5", 0x3}], 0x1) 01:10:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r0) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 01:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="ab2b28657da6eed3fc1e59bc55cc2918befb6823e9e2de17cde1a586067d40abf24fb46e888662310cb22a309cc0af4fd31ebb8a943782b690551f32cd2bc0c57fbe5389bd44308c555e9b750496054924904e", 0x53}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:10:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x222) semop(r1, &(0x7f0000000040)=[{0x3, 0x200}, {0x0, 0x2, 0x1000}, {0x3, 0x3, 0x1800}, {0x0, 0x5}], 0x4) getsockname(r0, 0x0, 0x0) 01:10:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) socket(0x20, 0x5, 0xffff) semget$private(0x0, 0x5, 0x200) dup2(r0, r1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:10:23 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 01:10:23 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) pipe(&(0x7f0000000200)) connect$inet(r0, &(0x7f00000000c0), 0x9c) 01:10:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 01:10:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 01:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) socket(0x7, 0x4000, 0x9) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() write(r2, &(0x7f0000000200)="70181e43f5c68deec38ca11beed4422496b07336b4fbda5d0dd4bb2403d7dce40739590d3286bddad96559a1de37dfc2e82ad99c659e2c96d91946fa44313c450a230899aebb932847c5b5371ae4b3b84e2c4a221d6677bde55ab8fea975fb556458e260e7736107efc398839d0302cb006653b7a2e0cec059c9c7a37ff68c77ca754573c0a2880ef9ca041e547b51dd8642ed91a230e69fba5ea4e2ae8fdfe8911c200a34fb03f324e8c88c2ee10ec215a7ff58b0115953465eda9824d51dfa5930c54084d304e5680c317da15330ac3ec3abbb9e9aacfe3c704a754e597d5f845c1109e3eb98794bb299", 0xeb) 01:10:23 executing program 1: getrusage(0x0, &(0x7f0000000340)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="0a5c0d2fbd8d39a00eb693ba6b92e4a867f56486704c880f1e42decfe93a924d3581b67c7e4a52b7786db2cd9ab0c47352793a5d96649a917204b68921f10e30c6cb0d3777144fde47a525db832206ee072e7605d25abfbec4654c020768016c827fc019f8e24e28d8c7647cd441abf57463ca3770182bc101eba05f6c244af3925babe2f245e00f3dd8907c1c69a858416a64d4fcfe936b21ab547a", 0x9c) 01:10:23 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x8, 0x0, 0xffff, 0x0) clock_getres(0x7, &(0x7f00000000c0)) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) recvfrom$inet6(r2, &(0x7f0000000280)=""/253, 0xfd, 0x1, &(0x7f0000000380)={0x18, 0x0, 0x7, 0xffff}, 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = kqueue() r4 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x361aecc3, 0x1, 0x1f, 0x0, 0x4, 0x1, 0x7ff, 0x0, 0x1, 0x3ff}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x80000006, 0x5, 0xae}, {{r5}, 0xfffffffffffffffd, 0xc, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x5, 0x20, 0x6, 0x7fff}, {{r3}, 0x0, 0x10, 0x8, 0x9, 0x401}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x80000001, 0x2}, {{r5}, 0x0, 0x4a, 0xf0000000, 0xfff, 0x100}, {{r6}, 0xfffffffffffffffe, 0x80, 0x20000080, 0x5, 0x9}], 0x400, 0x0, 0x4000000, 0x0) dup2(r0, r1) 01:10:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000c41bd7c3d6d432006964657013478843b9e770b6f79cb29209f393a903fd7618ee9d0ac91949dffbb114d9d144eadf0ec81a606f251f0000000000000000000000000000000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:10:27 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1a, 0x2, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4c) 01:10:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 01:10:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x16, 0x3, 0x7) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 01:10:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000000680)='J', 0x1}], 0x1) 01:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xffff, 0x0, 0x9, "0f0f5792aeebcd2f9efb223645d6af209879f3c7", 0xd8b, 0x7f}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x100000001, [{0x0, 0x1}, {0x2, 0x11}, {0x2, 0x4}, {0x0, 0x6}, {0x0, 0x7}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0xffffffffffff7fff}, {0x1, 0xffffffffffffffff}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0xffff}, {0x3, 0x4}, {0x1, 0x4}, {0x2, 0x8}, {0x3, 0x856}, {0x1, 0x9}, {0x3, 0x7}, {0xd086676268abe99, 0x8}, {0x1, 0x3ff}, {0x2, 0x7}, {0x1, 0xfffffffffffff005}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x3}, {0x1, 0xfff}, {0x3, 0x1f}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x3}]}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000480)={0x0, 0x3, 0x3, 0x540, 0x3}) poll(&(0x7f0000000440)=[{r2, 0x84}, {r1, 0x103}], 0x2, 0x7) close(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0)=0x2, 0x4) dup(r2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r3 = syz_open_pts() r4 = geteuid() setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) kqueue() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:10:27 executing program 0: r0 = msgget(0x3, 0x0) msgget(0x0, 0x2b0) msgrcv(r0, 0x0, 0xffffffffffffff0f, 0x0, 0x0) 01:10:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x80000001, 0x2b, 0x0, 0x0) 01:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 01:10:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x6, 0x5, 0xffffffffffff0001) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/65, 0x41) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x8000, 0x4) setsockopt(r1, 0x29, 0x7fff, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) 01:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1071, 0x992) 01:10:28 executing program 0: r0 = getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x2) r3 = getuid() setreuid(r0, r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1f, 0x401}) 01:10:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 01:10:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getppid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xce2c, 0x1, 0x3ff, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, 0x0, 0x0) 01:10:29 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x169) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x290) msgsnd(r2, &(0x7f0000000000)={0x1, "1eecb081aacf385652cc35772db10a346d14b105e3dbcd642ae984a1d0844da865bd9e29f7cc630058c3691f48c5176341d56f32"}, 0x3c, 0x800) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 01:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffea3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) close(r0) 01:10:29 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) r3 = socket$inet6(0x18, 0x2, 0x1ff) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r3) 01:10:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/32, &(0x7f0000000040)=0x20) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x2000000000000029, 0x800000000000009, &(0x7f00000001c0)="582622336ce54ff3fc0b0a71d103000000000000009c9c84a2a62c4e4aa11b0b0c5125ecd7341c12abafc3ef9fbb161748c8f56169c98d71dfb3ea45612bfd98cad06749648107aa3db8bf46e577e20943056366ae117732100086cc0d8a34ecf45b7d79499fc609c3d250f626bcc7765202792b02421f3d11ab7d480f6964e5fb7120d056d62f03eefac3ec655194ca231f915f00000000", 0x98) 01:10:30 executing program 1: syz_execute_func(&(0x7f0000000000)="c4a19d6df30f01d4450fd928d9961d000000f0470fb324ccf0839a71350000ad65660f6e24b43643c0a3d7075b0c0b660f16b300000000c4a1fe1629") connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0224a5a7c504939ba1fc000000a744000000000000000000000000000000e9b279417db1ee6fbb510e2043ee73a6ddcb479bb854c03daa42de540000000000000000000000000000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000100), &(0x7f0000000140)=0x4) 01:10:30 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000035000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) mmap(&(0x7f0000034000/0x1000)=nil, 0x1000, 0x0, 0x6812, r0, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xff23) 01:10:30 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() r2 = msgget(0x2, 0x42) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/223) close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x100000000, 0x6, 0x92, "78f0a70b99373e4c8736203c30ed879a483daf37", 0x6c, 0x40e5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 01:10:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x5, 0x241, 0x6, 0x0, 0x2, 0x80000001, 0x3, 0x0, 0x2, 0x7ff}) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 01:10: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, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff03cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() getpgrp() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f00000017c0)=""/6, 0x6}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000540)=""/24, 0x18}], 0x5) 01:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x4da0, 0x10000, 0x4000000000, "b258d6b3e6453938bd6dfdf21b4362ea2031f253", 0x6, 0xfffffffffffffff9}) dup(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4, 0x0, "8500000000000000000c000000000000000b00"}) r4 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0x9a) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) 01:10:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x6c) 01:10:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x8) 01:10:31 executing program 0: r0 = socket(0x3a, 0x1, 0x7) sendto(r0, &(0x7f0000000000)="e63f18109f9872c5d3841f52f2c04618dcc52efc6623637eb9e1c9c0476b9be4929bcef702ab55a6bba9f67b0f7689bb936483161e916133aa4ddaa3d67e75c48800245b26a8270e15e85959e997ac89bdc3e51a901306bd92e2f262cefbd9d428f41e1b3d04f4989e297cd476d8afa15cf98b2556196cf53d1c4f8c461243bcd5afbfe3735f500f3a75681d2d9f73817e6aa41b54fc51334b9fadca46453419b7a7269c88d7707793b24b472aef8fcdc4bbeca373e3e4b742b40b00238a1dd2e80f37e06ecbf5aeae9cfaee57e55594bf7203240d", 0xd5, 0x8, 0x0, 0x0) r1 = socket(0x16, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 01:10:31 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 01:10:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x200010) 01:10:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0xffffffffffffffa0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r2 = socket(0x0, 0x4, 0x1) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xc) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 01:10:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x7, 0x7, 0x100, "9a0b43c067fa72bf49b4967e8012a5990d24d8d5", 0x5, 0x7}) write(r1, 0x0, 0x0) 01:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x180) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) close(r0) dup(r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r4) syz_open_pts() 01:10:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10082, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) sendmsg(r1, &(0x7f0000002680)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f0000000040)="58b90cb4f905094638d6ae00854154795b3da546b2dbc96c8a49a891b8e1cbe1b53358adc481c532a4ba4949396268f14998730d5e69b0e6a48e335f25da6bdaf1d5c8d834fa550e083b530b59ac5adf02e0a9ef9a202d57d19a6f83653f3c565a174854a782ccbb5961fce99bf82ec91957e50ab3a05f5e", 0x78}, {&(0x7f00000000c0)="6f27907e55d1a0e1cbe3a455103dbd2284d4e55dcbc4c246c0b1ecd29c5a660fe7a84e8147ebb53f55803eff5aab4ff6f6f884271c25eb7f543ef7365817e2bccdf4da57d47b495aaff49d1951911e4806777c991126ab569f07ca37e178b89dc5616841c3e3e60dd8fed6b4eadd85d2b0b5b31ad4be2fcc351d0e119e5d02e87a18a67a43d5e0d78e8d41dc044dcfb920f8ee132f75aaec5754a7cf508c", 0x9e}, {&(0x7f0000000180)="a7acdddc51cbb439f8fd22f45b19166d4da4843ec499ea9b61cf82e9bdc28d32597042d7bc3f4621aa585707cbfa22f2d229ff78135f4826cda2e461fa5ea60348cc762b5f5f8045a684b746bf4a0cd929aeb2d4776022eee2273ed12f3f1241d360072ea6d2", 0x66}, {&(0x7f0000000200)="1db8e743b6c6a058a9c8cb061490f0aed0288dfe6f240bb770435d1fe2eab1dfe34b5d07e49453df3da313b6be67390abc0e2d8bf3c5a52da9b8a2879af0cea20a4eb921a0c9353bab1285f073a8dfb211198f5b392c0067dd1cf8d92e7b7ab05bb9020bcdc51d4fa6a8a15b7dbc555c480b7a254019d4c1b347a41f6920eac99fa67f96a3f69d76c6789c8e6feb1b4ef43c4ec397834f9f7901b8c982cec52d6724ae1829d93a8c2d8bcf518ba00e196d02f824b0d53e61cb494715bc9aa920ba1b421461", 0xc5}, {&(0x7f0000000300)="29e6d29f105720df8107b33f6e886debada157311f13422cd7e91d37a95f2b459d45d26805a532206ff0428f67dbc4bbf48f6808d00ee670a85ae38c79894ba33c5151c619dfe3bf76035c757616eb7bc383baa1ceedc5eb04df31c8517a7db7114f463ec9d184d10d3a1cf77668f9921b93fd2aff130fbcd778688e88dc609d5b73d1fa6da4a36e0268d420c00ff1c6b901e325d23e8b840722564c7ebd01e5c4a9e1bb1fee2c6782f813681ab56d6bd1ed93569ad33d945ba3b6c91c361159e8cf6c8f9ebe5fe1ff", 0xc9}, {&(0x7f0000000400)="5370eb77ce9bf4e6e81fdfb96846cd6c0c9dfbcb398b28642021d59064499c66b6ef3aa3cdf06eb65f639fe5cd58e07ef7608bf27c9f0877e2f2b7b732597844fcdb441a446cbcb2769ee461bc855483f88e815cfedd17011e7768e9fb277589270f", 0x62}, {&(0x7f0000000480)="79979e1d3e9e2f42644c5ba5d429693f335401f36b70b6f29117a519abe2bce6130d91", 0x23}, {&(0x7f00000004c0)="3c167ece579869e9157a3c9619e9f5ba68cf65da906e55c34a2e3cafa5be0e78098953f966035091a745f00b5e4cedf636fba8a8a7a1c9b0c0a58a19a47ec36ac126e9ac8ae660679a8e8507f8b6c2ed5cac9520c5718a74712922c9c3a5d1ce10b2e0fff8fd6e94ab0ee4a452bdd4def9a2892ea98ec164bb118a5706806c616930b8195e2c88ac968a538b678fc8d1f1d3f7a206990c05d8e8326556e09ad2314966556a2bd33fe04b6e4bec73b5bfe8f0487e2098cb213e3920be7198ccbb575eb1ef1c3b9a520b92e1fb2c9e92edd99e0a49eb07472efb5eb7a699d0e4a4d00ea9409f62619b3463f3cb223f2b570b313b88fc31e436f4b38749109c9d8c2ad234a679d18d740ca2b8b21de82d1a0b43c9bd3ce0065496b7d26db62d2b219152ec9c83ef9a9b608f01a5b44bf02ee8f9cbe26142c80b8637adf9dc6d335d9e90de352130ed6ded11f65032846282e1c4835f22a1d2db2b1e4826d6e57badf13bde5d7240ef4185c1706092952aa3dc4acfd77660f601b03e0c0fa366cc91b5720a18b786ee5fc02ee385c4ab24db63d104d9d96d1d4e65976d795da61a4cd814294420c39bf2ca81c9ed84450c0155295ccf6f1f993e10cedfc5e6bfb0491b8ba6119a56a9250a0ea6b05c30f7aeba4f1c13428c261121a687c7e44b7e4c551f6b77558902136887861bc6bba5740819ab0ff68e9d046924d2a92a86de10256411ba805dbcd6b293bbff2b035454be834b79a25416a8b8785f6b29bccc8fd691984db6cb62635373ced38c2d95151db9c876c393f673beda279fc2f2e91f714c462788366c314bb98bafed48ddea5030a8834ecc13aa53001f885d6c0e9e985f93dbf88c8ae75567b46210cba0e47d56166eccc8033970c270151fa00e332c304435dbc6f19e46a14a6b5b915c038c5e1ab2ba8037af044a4787048815e5024c7d8fc039d5b7ddea9f662f1f9377f96e34efb5aa380c1cec4a8d9356131cb3352854ccdeb3444df4723282bb9daaeca4ba50a05cbb64369565ad30c99161df73687a3fcb38bc9c7532ee56ac1d701f4cc17211628fdafc9aecddfb608dd6bd6f6e153bc9cd7e50d870be1de045c6016de232524c7ffb10d3522d97f8beabb2707367b43ca7213b9a748b09bca9a62de1da8454fdfa5dc10a1a67a470d26624c6f967d9242e2ad7b1a64adeee4af551acd542596c6c60e4d2039c4c8ad408bc85d62154dc411f4c0bb33c708b871ae2621dd0bcfee1219f27d46b8f3ced32366af2995e676364c9716825610fcef62df812a578a4d277d5f49a27d88feffb946a933ce3a8ed24c1fb9b790b660af7a985aca031921501d52611754cabcd84b3d7cba730a5ecbdce8c4ddd23bdf9f067820d9eb4c3df6483590316984f4c531df7bd71d68fbb7b93191a2a5854a5f533e34d41e85d199e540aee8f9471f8f6844991e235ac54595cc68871220861e3ff193fde34d408dd4c309d567ece2a6051a77f7d89fc718909b683af5d8fa679face84b6f3da4ec8c8c26158d68808fec598592f0d561162e44826e02249e4db7fcfd6eff57629984ea95bd1d0bcff6f59636755a016421ff4a0d12f9fa0de938c07ff79766b84fa98ab76ddf93d1a5eab7aafd39c1e6134956dfb609924520aebfee0b62c54da213ff1102b184a2f3f42731f9bdbe4d51d3160a4876fb67a402b3ceee108f6524024e083f9e61905a3573d61a42dbb7a6b688a882241ec8f4adbc946986f34de5c803fa26c7d31f02620abb8e965a6612505cec45fa8f553d9b137a977f20d3fc0c5daa01eb26e3aa742b0730d7bbd14f789f3701eaf27e8f264b938468c6eb97146a7541bc736251419286e0bbce81855d2bf6220121c7816050bf71fd94461a81e6e64b479eff085ec6249c4812c97ea3efab0b705f3f9274b870a6a929c310efdd0262240b020a14beee411b9c3f57970bf6878b1158200dc3c95b9a21f1153f347cd69275d4b9103ff6eb3b61d8cbf940c378099a2e3473f85fe04d1967b233fafd59fd16b8a76d0e565b9da5b7fb2d3e53bee19623f81ec17b679074845baf034fdf01244bf36c5025d43be4a169f4cd81df4846d33e806740d1da30edd1a933df5175f2e1ec5b4ce62a400d298a8cee864037c4c281d1f3350308d371e361aa0f59def97f0e74344748d1fdf3100bc6053ab85bd65e32dee51a4a091beea1d9b69bcc97dac9bc92f6069ec792c87fe938478d8c1268c9727c723cf9c4d9caed6d6fb6f5e6f950dc27dceaf95bff4c13999bc091ee423693aa431219bcaecf52c8a4529fee97e70dc694017e7f68dd48541482aa29320bb8acd19e6c1a141a90e15e747db76d4a75cb91eb513a91a0977f62bf8ced6466088b6628e05e65481f5650e09a1a1a9e098b50c5ae3f9606b6590f7e9b5470a45a7d55b3004f4ce5b2fb60bab19d199e4536d568f4968395ac2639c90f1d84b3ec57bd4ae4344ae4ac3b516319ecbde62b648a93b054372878e9e8e3cb1380ac495848ff9daf4d799de147c4eab8c6a903fce2c1563554f97be28655469d71b2432267d84712056e13f593ac58a61bc218e927f601bfc2775a5bdaaa859c7886410c8cf9dcbd5acc7a00001aac9e847384f102dc930c1526a73357ef0c33720cdb7396fdbee5584ce62574b2b43c526d4dc4820ef369254df654a396d11f04e37a923f6aed0583c3428a0097f4fb7ac482a968a02fe1673010c2e2703bff17bdf9f7b926316bbc8896e2b6f1ae854c3a9a94c378e26f0244f32ad6b0202c9ed30eb0347a98bf1f7319187d0a80a5792f92ab98e1e257e658dc4a867212d19add57a0d0f76a09c5b80272b8bf9dc82dc4bad7932f13b02d9bb82434eb914e60b6461ba1940b72883215c2e6ffac72809ef294f5feb798dc8bcd4cd2ede8e2c788147b8d5755a1d458494ae3aa9139f9d1e8275e4c79a106d2efe33dda7f97267312eac368e3d358f646abd1cd8c71e7c56c7b5c8a23573a3952ca47c4ed2e6077a887f9e64e767dcf35f112416e0aa7b654145594f0dee11e5220edc099027f3142681e8b1ae20afef492214b619adba7d9813106fda5856cfb9a079caa6dc4ed3104d65264f9ac549d8079e867355ff3e5d6d2b28220a7d01222a358efe0cbdfe4edb6dd25912e551d977d769ec803aca9a2c1a2e9f19c67c73dab2733b2a121cc6439f50bf672873a3abef429801c1098e99c2221fbba6d377532459d023e364010f0737d89084cf21904df05abec6a4196e15fd3a1894e8b254182442d26db0c5847f63e047e9f772e07847b02711ccee9d471fdd937707e8313f2b815ede629a5624270c495b30e415647c73d8d51e79d8e83bd1b0bd1e02f9face11d2e311da56afa3960d0d82a9a9f228da3c774648b59401b937ff9a1bc5658dedfccfad8bbec9ca6f64d0513f5cd3676a4d4882a7a5e104add59555acf4ca6d7ea111ca4668b0db448720f7d0bb4a42b3ed149de43d1696e7a205387f56f861be9422b778cc49197ea7d8df596e55795425e09a466ecaa464adf24a9b13e4e85a3ab7e4ee90daeb87db4eee1d7c5a012ae8733cb350469d67336934a1cbafae3414e1618521fcd8dee74414fee76d0dae94cc8db0389e2d28fcdfb67d8c924fba47eeb2a86118a0ee3149267082fd227bd4cb986954a3a5e145d5ad9fda02a6615efd8bdafe14e8bc39149f33732b1cae5da98bdbcc475f2ae505dd7432cf79637f3c37d99319a06454d11a4d72f4c1f61ac20c60394228305ecae250d788815453bebeff1d2aef1fffbb9349566e782d8b1a5123708663dadd93cf851d04cddad27e772fdd331e393d3a0012c9cc928cfaf7d87f0e0ae64fe81c4c9b4c091d28ba689d1d82a2fdfdc395654aa46cd80c39f964fcd11b5708908cfbed3678e6a0473a061b2f1f78c4149c3b6cb0cafe9514b850f7feffb544deab078f964701de78bc8389187695382c7d413c4051230434523eceb1491fe35be9673f34766c196c921a681e0bf73f0d4db82e54f67ecff41188dec390b7bab4adbc0122f6384c8ef192dc08a4630d09b878598f1d9aa822688c259c2033a3630c8cf257cdfb3f92c2ab9ae30420efafb4266dc12329382a2356a5ee9053b8f83d836f6596369364cb8791e09d226f19563dc2c81f38a86620ad5c463d08839606a3c58882f0d70bedb4a7489792ad360d77e4ea9977a5b0f1f84f171904cef65b3cfa0c97de656f0cd22f2eb2a1f45c6bc6f58e74e359a001b052b1845c34fc5eb12aaf325ad5dbe78423c59b8bbcd9e1cc57c19de333e9cae1abfd33cd4e5a69492f371e48a0a7dffeb8a7d9443d64d57bc2dad8faeff216a1c0a0ae5e383e65fc9834a10fb727ebca0b18cbc7c6bc3b42d695adca91f906d88832c270a53158e9cc123c50b887d9ff19b9ae179308a3ca385b242121bfcba4e222a60b96773e5a43093e51ae8a84edad2175ff1be8780b7360647b900c1f72e439112c1dcf6531b3ff10dd7127dcccb7be8f7f85011fae066c88120b5ffc34db34867e6745c7f617c56f8096a6f1faab702ff94297363917f0a4304e8197c981efa8c277b31382aab364fdf7e1e7ca8b69b77d59a011a8afeece8df8277c6d0b7257e200be3ebb9e7d0fc936185f00ce7da1a35bf090a70899285fe5ef2c0bf4a92976684fa866e95b8e78b6b260f9bfdf1c6d0a885b7c12fccaaa43977f5f0dc38e292d5ab171c8ccf701b4578f3323639dac22cea3afa1050dae49b08be89b2670d45753b728784e7c4d12cc002208a8ab8784416dc59a9610d26570d8d0fe186ff3f53f103360805c0399de4354bd59b8df3813b97a9a952c428600c9539ff640585a044fb73fe9cc7de722268791ef30503a6a889385a97ee0d183afba8f4775493432bd20d1fda5d5a1fcf1d83d8097938820bd2085355f18a3fe321696cca4d25c4f242991e4ece4c2112c31ac850f97712cd98143cddd9c271b378db81bbc70769724800e462562f1c3af0d4da895c7fc56fc0184bdb5b82f56c6bc470b86243a6294552f8a8aff6bd3a4d3538c3bd7ac76c78d5083d33328a7aab011d9e4eb6465c45589a9da2f1a4f6aaf8dbf6482859820a6003daf51a1b607e2e5a8bfd2a88080cd5fd360e2893035afae37b22cad391f0eea1632b037dcaeac1f3b75f9e2ed8b9cfdb8deb079446e9078d85cac58cbbbd20e397a4bf5af7f04f56cb8f01d9e1051af3ca5e36972cbd46b6abe07149547264dedb45e77edfbafba5360d682925454a6c2f93668aa83c9743e5f0951d8fdf67bf61ec6956ca1d4fbe38c2e0ac77a0129c3870da227ecdf380ccbbfbad55a9889f55f7cf0e283116abdb22c67d75d8c8054aa4fc303e7ef4b479b417195452bec975830c1edf88b42d327fc0cc34c14c6f43d4c5f2150712d7605c8bb709cab45d4bbd980029c25c2fb4fb38ac0f87141b480ca1510723619c8573d8b750e74445736d35796bc7521e4a26440c454bf241007e66a01b6d660864b1ac339288867873345d2b53b2a58d7ae1b7b559f096a798ee86297d66e8b3ca880813d6a9d99c7632248f9a37c5306018906093c839f063a2fa385e3a2679318dabfc04db157bdeaee94f45a67fbdb3f165accbebf74c93bc72a7710035866dbe418f058eeeab6945ea6407b81e1e3315548610b5e76d8f9b8a4d8c15f2db3c3c542c342159655050d0e6c7a8bd6796426c40a8c9a825573469f176a15019b0eec97ef6be336fe357cd273be7637c191cf742fb51629916cf92db3c6360bda66b01dc9e3d249260ce14a9138", 0x1000}, {&(0x7f00000014c0)="486218e09a2d8f32b87eeaad3448aad293c0df64413c3f1e50a7e54c9d2a52d639cdd5b0f51dba6aba289707a40a1eb6ac9ebb3cc5d87cd9c9363c30bdfde2e7aa867c578e5812f1869e1976898fb794af5a9143e3f08c3dacb78f0d48e7476f270ce64693f34773f77d72b2a9313bb888862227b03cc14e57dce5ab68c84b2665c15b3f8eac85b8a0741fc9a4099fad08ec4f7adaa9d6a67972a3d824303fcd5fbdd2a38d55a7c9670ea315d1f3593e8f8a2003341a97f124ef6823dcb6cbe5a4e0635315f1523c396e7fda40e6f6958079bb0b30da8836b4eb349bc624686171917fec4311a52f359d27553c32b496cbe2a77226310d47580166cf87c21a9809717798ca0c95d034af08367170f30991033773782323efaea8606ebe9f065dfefa983df1c290ea6d14aacd3be972ed18aa631adce1b4129a7b169092e6dd46b3b86108518cccba2528588da1ea73e7af66f61902d42cceca07a1b59b4c8a0748391b8ab424a50c07c1c7014362b09eadb382f4bad74b7d474f142e28ca16dd1dc94a76e6d44cc834c2de9b81c84e964129fb83c7f534b8fe722a5bf4fde04dc98342ef834422658fdc097a47af6ce84ee0fb3c40261d0aebb008469125fa5ac796935d87d320d220c7744bc64349e4c064a1b1056daf3c2bcd63da423cc235abda457acba5a4c3fddf63459f1f8a44458981d7db2ec83a8edcdea3d71d15e6eb1344b3d19c0a06fffcd9272eb476dd5d4b35baae61629bde431b83c248e9582f550dc40dfa7997354ebfca83bf3b144996e9032027c1c5674087694372aa04bc8dda19310573200cc82edcc69ec144f6d18144da9ab2d89b70b99074dfbcbc49c84691469206e44cb4b4d6fd461f1dc8289d5cc6f443f6b4ed0e652c9538e96c82637712744105a6de56b8394781c27bd806104e62ae15ff71f29b9963aff91cbe8089dbdae6ba5717e9b3eaac9290a85ac725df0f82cf1d1eea52618e1f93f534278e30879a15875d63b178cddd82e1eabd4499482278af0572dd13126aafa61ba32f5d8a254fb04a9707e3e1eaca22fa542023a24b1d35a1b88775dfedea01172c0e2c82f7304931f2af96305ba5700c1779cd698d2ff56720b6ddf99a1bbec09f4aac009d9b095d1d5c69b9dd69d1eb613d9e95312d826ae986efec20aca6c9822d15c557f6638f95c39bf80976e763ff004a3e4dcb227297b69fe036cab66e694c51706ae688a3a72b0168e84dbf813bbeb46981b58dac22737504a41e1860658e1f57deb10a5fba4a4e9f825194cf9d4059c787dc81bc6ee99f168d357adce1579d1b1dd43e57ff94860d4b5f5f13d7835e08a8b1c2f9cc850074b3dac9c3e57b4a841c8a91e4202eb4112dcd467729e1667c05e1649c8c8b7c8eaafa4b2c60a318e611573a8da1f4a662a8abd8a19f6b25924323c1dba58b04c42eb34e65e9d8654607dbfa3f1bff37e1c73bcafc546d35498ce3e0517883d4908b233b04699f4dee3baef76ab3e7fa26de5a7f5f71a4b75b3dc9686d385f982bef884417652de242592f0de5af89a57930663627a05d5bdd00e5d341326de0b0def5892b16d09d55454dc8fc99c56b15bd9416eb2818adb40b482aa3276a73eac018a3cc4549b92e01b7034d77a532b118edb4026385b6e01d45f191c8febdf9a33fde6ee8cf46cce793a4b0993487615b8406fc21bbf150f4b844f8e8747342c99528a6a41d1565edf46577cfcacc1f927b026720ac6f8d7bd0779f4a4dc4ecfb9a50aaef3b55a781abbfbb55c5d3fd5026d3513daf06c7fc10c92d283b57555bc56a582b7b450c4d9a3aab8e90389654d60e158ac9e7e71524f9e5917d8e5675bc6ff28a85f5cf5f14414302f051b1136d0df84803e86f66eab36a48c6f964d68476238fcf2eddaaee1300751c4082f61183993889cf2e608ed0c56d24689363317e6336cddf530d4917c5f1c99d3c564e01a1a5e4392b843bb4e8b277bf05307c54b535d4184b4f14a647ff9023505492030509e4dfea5c8321edd46691535ebeb7362f784b0dd780d4875463f6c66f8aa2dd6f330e93970a063b663815be2b12f27048732c5c377c5cec23e9dc5c90881663645987971a7aa188ea45ce703daadb67f63f034e3f852f32ea99ed473d8f69edea4802dd8403682ea4f4dc6033cb03b4a9daca239b3a68c8c1af48a3b5bbd941dc8983eebd0f9307308f04eb711e99f391d54e0371a6091a13458fbb24bb3498d3f101fab0c3b0cdcf7e7ffbac5f996e9b61eaf9c7a177555eee29a210ae25158eb46172016cc9b98c7ae16f3644776d719ecfd7095bcdecc4a4062fce2e2ed2d16b176c36ee9a9049c55a296091526b41f2d275d97ba668d0ac9e9d60afdbc659ed305514b882dfa798bc13d998aa6832ec26381a6968d1777adfc2b994e657948b564bf2aac207f43514d4bbf9b6b9ae0d8853e05f06a001d14dd35241fd1b88f62737a56120835696d49c7533555cac1e87884f1ec8182e1df6e75ef2ac3fedac1f20943016f731a79390861bfe52bd3014ea7029b301632c5538e43ac724709a2abfdbe032503c34f11138dd617e5ff2ee70e3238662d2fcaf97677485b99f0162c9d4e9465367d7328a55746623d3299883a6707f0593a27cd0227fb1d71ea128e70990cea090b64485687a075090d4c1ae0c3c175749c4113545445a02375886e4fc03405f6952fb7cec3d21b958c63a768078319d809a776d976d899b6f2962385f8de5ee2fca117422d6d36b9688cbda4328b8f7fbe81bb3255d32e2f2021a87c6ea2ed6f6df0d43f437f81d2473df64950a6fb3d092726a23bd9b5b9de7380c8f9548b917c0d77e4fa6f633f0a142774c4ca920147ae7282e78385e408b09e30c710c9c7ec07054a61528dcb839b9f6a169b86b5b276d031b29f96e86cbc4acf477651a3979ea814ad7aa0f989cf7613b38cc56391991819a4e41c6d8e68909eb84ac71a8a06ced4243dc7bf8a34fa24f041c30ed541e7019bf61506cd6061d860e9f23fa7003af9b25335ab1e9c5c42171598f4fd859fa4042bbe3da13c27ebe9f4348e74eb08253de38ebd7865cf78b061d53a5f90e1f3820d6f4aa59c1eb393145011bff9623cc30dc25fc592229dad7e343dc586c222348eb611ff7facc470ce24571dc5751f89ccba380c1da24e294d7f37afd0fdb72220ac9893be016522f9ab8792bbcd2fb7628dc4e6f5c128835fd1865b65e372e2b6d502120f65630ce2c50b8d18dc1c1d8e16b4b67c3234c754283165e8229e98d6cbc680f84aca16370ada170fc29fdd2e2a77b0e1fa40cfb1766ec874c3cc247f23305c0d39dc25cbb22ec0db506b5efaaede45f6fd928b39dda8e9f88cadfee82c92718c3e4d365fb4dd880e5a58c18121e8180c077463a10025050a8e7e9624aa3f5dca8a0a454c295c441ea91d7a1c01bd6c984a6a24402154496e617f6d998d8ed3a4f31e1d15a852bd88364939e44aa1e43dd675bb936d9a497cfb8a37e08fac625402cbaa87873fa20ddd59c2a997c35e1a606085f642c0982129c96529e02fc06a6d62723f441467579fb1993dc628fc4b2608e84cc1b52f198534085119806b0a8bca06d242ce3772b800d019603d8ecfa3a7fe9c62739d484b21ef3bbd36e65ee8a0e7b4b386223a27661e1aa913047731ab61017414013da1fe6982e7f8fb41bae3a54b42f27c3069be3b97be2d448381fe96c7cd09dd436e47fee4eeb79ee437c4a34501b9afef32ee008cb3b02e10e644d8bd15775458301ce868698ea452db5eeab544a7b3ad1f3bf9472e240ec3ee4d871aafbaf56c384e01967980160d36f2a4eb5abb6b184285ad254917b3cdc9e35fe0247d949489d24f5eeb08025606376fbdd3149a7476bddd6d8b9e48be9629e1338c84c531b1d17580e738ff85f65a64ca74c7ab905667bcf3e768859fe31dd44769a3a5595b11cef8887bc50afec91d385e81ae81465841caa0ef128da839483b1018550994ec9f962b6fbd2b84247612e370490267c4eea973c954889d11fe56fc53672ff14986baa33cd105dc54950c8906cfce5d6960f757cefecc6a3e4376d1ae585fa34c650099c02cb9e69ee15bc34a12a95f8bd605999523d1190f18db8677a1c28ddbc4cc5344a878db0c8bd3972c7726f80d4b02d01a609ea39b0051141d1c876943bb1c878a31489014094949709645c79748b064bf87139fb23c828444a3e7c6317dd9c7ca93f20af04314cdac7bfefd5b536147031419ca79e87fd2d81f28f31ce287acd968c2c8eb760a9fc0a36e5f2bed773e53d149e01aaa961ece361d1fc3f14a82bb0d88ae00337caa272bdb9284f6199a6ca99b80ba5c8ad2a80eaa1b8e38c1771343255952c0cf6ab226325367962759897a2d9c1a1ab8d38ba172dbcceedec93433b1fb1f41426b63baf6e18a875ce3af77f71eb49166c1b810550255ca7a87b2d98a8661009645091100608355d54e288fd061e52b43df60825dcb4ec7934c8ff41c71f0b3cc61b8b1c9389be66def57bbda144c0dfff7986a29256190230bdb6c2b7248e65343904d7645a4eb6949dc0db34736dbc64316b4049db67c27680393bee833074e4c3423e6d5c6ce2189e5db8a46e3bd688c1204ac1bd5b3bcefeb55ef78b52f2d1796753e64ec6400bbbb9d47105ff625b5853cdbbc60c257075451084c94f6054189d67892bce94a523688d77bfdf067ea3ebbb5add1d3e111acc2bfd2f0682faf7d1c8567e8fbb46fbfd1d94f3a964d443fe3d803c8f88d50491f607800d48f808f2c07da98c0d6375ec426cfcf56bae610bd0608a0830fc8b8ba76b03bfcfff8604966ad44206b699a4081b3de9c20aeaa02a5fcf01981350b5413f4d7f81ec42862ea12b9e83b5c9108912e7057b02fc8d8a312cf5699aab06d983eb95896f6b766c7928668e7f20a97c659c5cfb7f1abeff0c2aab575297695f4522882af1065b0038073cc15bc9bd4bcbdf10e8db5edf6b1b29a931166326ea686c2c7449503490cb956e893d7507a098a8906433a342dee821008eb9aecf43d5b19a93f965bdaf462f51127168e77e0ca79178a49f5619cba0086b104f63893c7cf12be14563da90101431ae435c68d29bb604af7be960f924a70a89dd8829ac4b535261df7ae4303f14026d13192ff8b1296f34db69c3bcbdbd3439144e76237033bf0d201ec5f9b0eba1d7c62444b211cc6cf97f71a54e4e615a77eacbf99d4749e06d2c4dc661d8327630aaf28e02e1f90db9a75ab4eb70198b17f9042f3a07fb2b313eabfba2daa1c4a3922b78c5cd0201a5f170c691d5d00e09adb952e376a5c04c102bc50741870039db956f7d97d7c620fa2b38b4248070895a0a846ad71cd603667b72f5da9088279221c72e284b2bedcff3c6e6e4989e46f438bfc4260dc59d387aa63836d7942c798a03b6436efec465a5078baef1c892aba3d5023c1c763be7ddc4763783210a6e0707f7775279ed01902498ec4ce23064a153f4248e877e17cfcfafbf65b2c543b1f92fabaeafabb4ac35aa3c658478b3239df948117e87d243f2ee8b516358a1a1c6360276b163f9db79a217effdbca4f22173b993c664cb48c824dd0aa856750860ec46ac1e246c6acd02f061087bc1a1fa0f0f2af115ac67d85e787e7c00033b712c3073a98c3c0f0c86aa0b9d4f2e39977c849c0188a987db9bd4dc86a8adb5d48fcd38afaaed3b8a9509d99b50ee1cd5bcfd19c309a729cd6453a836399ae41c6c70521fd291f1ac9eea432a342e6ba4b3c3b2bb97633b6dee4c7217", 0x1000}], 0x9, &(0x7f0000002580)=[{0xe8, 0x0, 0x7fff, "e48e2a2c95d9cf253f6d60042066de0ec76f4d924ff66fb51325f7d41b52f8ed1f6899843059707323ec9cca21925cba06768a5837043afc8588c12ac0f6b7f1af4e1e60948687abc93fa8156964f365fc4fd6ed60312f458bc1b61ddeec0e93f7f662b2bb2bdd42272d57f7c7d46c8ab7499e40180dc4bc2abd43424d2c41eccbe79385df9fb4ac40990dfd9e509a0d17f3ce1b94f199ac397f5fcc7f6f23951cacb7904f7a5ee15ff081c9ab0208bd724ce3647372eca848f19681f94fd62afc2f547173a7521cd9aea6dcf7b39d63c7"}], 0xe8}, 0x6) 01:10:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202d729e7c739a0599b"], 0x1) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000740)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c77dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df6118d94fb769ff2919fc821b5e920242bf7fca783ebd70e35d973b", 0x5af}], 0x1) 01:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000180)="c8030dba70efa157c5e1829135346c6101fc9dfba26245161800d0bac3225595a11a5987ec6c58d6997902e26c01e94bb23c5a121ddb01517dadd736d9ce605af045c2aad4fad6729c6b823e31ebe2beb706310f725eafe77f05593115b1605811547ba525a51fac6f09875695e6a53b0f5562c9c173b434a586c979d49399c9f7d21246c5b68dc4d0fbcce63d8c2ee0a6207fd23bb98dbcfadfc36baff64e981129c06c8b123e92ddfe16f6f622b50eb64d0034e3c5a21f46032a794dd2224db18b5dd996b748a2f434b72196c05480c10f3484fdbc6eabc471938cb941d198f0bdba4ffd2c3216a8dcbe9749ab4b4b7be63da72ad6c5b36964adef2e52e984962b82322d38137cf3700f71bbbe7d377acd2373987eb711a457317800eb479159d617eff49082aeb09d312a2a374642316c3bebe3a673cf60f2b0071c6886720cddfd50c90e8b4f6fde415dbe85989f0206ae269d39f6254989cbb36e7777a374d5e41d1e0555a54a32c0840f58d98eaf081b4f11af5c694ab022941b5210637f51a38e0bae3e9bc82a65682e81d432d7f57062e1d2ce8093eb8fbe80eac6ad4073a0eef6d1d63a738a2e3eca90553e19dad4c27448858b75427188e29f6aa7a53846500b0ec2d173b777d1cc69abd0f38e831176f97fc8ad397734404c765f542c7290993c3a4c6bf4af5daadda86d1c4e3b46e3846de1fd653b64c8bb6010a227ee67756d95202f2edcf0434354caf33436a471f591f744f83113c822bb83c4d5fe7c8e9b0def0a4df306d947bc32bab826a537c70e2a3edc4229b2c3f6951c9d2a236424f8188cdf82a7d17e72d1980783637fb8d7cfc907cad99b889f60a310c01f163f90bc07cb1b01e8dad878a011d18680631c6ea61bec84a765ed7aa8099007bc6a86f5e24d938e95049dc2a0da63c06a0cffbc499f613e378edbc577999f455cb7456aec152ac1a963a87eb47182124ca5b8553fccbc44ef2ae966929480fa6794f4f495fc99076f88da7afc070108c3bf4267573c314b656533a3a306d449c803bd4fc37920b5c16f2d1d80d3fead4926f8342b2e5f5f53f976b996ddbac65922164adf135b32877ec9175da35cd22d178cdb2359a729c266900556510dcc5bba98852cfb1ac7d41ca37c92f959fc39fc47d2619dd9ac47abe0adef740823d269ddb606fc748cd4fd0e717c594454f929d7627c39ceb1faba0209fc1a39b09b9334ca3fd878859718c01a2ec783599ecd51351339431bec306c324fb701c5170312cc0bd74516bbeda71ee6e4f574ad3039e7e89355aff71c76aa9f9d2b2dcff65b6f9b8afd1fc3cf2edecb26c03d7e53dd8ef3b7c9993820061c53988fa018a24b03870051cc9cc8b8996faee492a9c4fe3ea5b791b45980ec5acba0960db7025b0b91bda560cc39970a981468b61c9684513b5337a19f871d6e9020c2f57e1f616cbf5a6d29f0a9378f946ba02f0fdeae8b8d509c3ed1f2256e4fa4f367e0efe900939a2b74936d378494d96284c6db8345bfa4305b144b7cf7a80589f3387448b2c611fa848af018fdfc2abaeba83f4ada1b42613d47350eb1996bc1b9c28f490790582912f44f85f53d33beaba52d8a79c270ec40a8539c85ef2c4412f5abbd5c8307401d63a96226ea765d388c252d51a94d00f7d9b283c3bc10075998a648c5c66a3b262e6aed0eb12301abe6a6c52577656498a86330d1ee8c45d67d0f10e5590eb9b2741199a72e241f10043510f11e7384f832894361a2ffb5a1fc2fb9e08c384627b9f7438c342f610119b7bfa4abf3fbdcefa8ff0fa33759c56d610070676515e1044705d1e013330f9a3775a0397c9e5c54d910ca24156508c403d3438826570bc7ac6c217651adb7262357413cc5e690d9c610da8a69232a87842b47bfdf59f2ca4268fccba7b2d31930a874e126704e7d00aaaedab7f1140ebe8a29ee7774e8bb114d6c54f63deed14f6a6d613782ec788455db464bff1a653eb2b775dd38c15d4bcf2e7e49287d0f3c7d1ffa5db388c84357519af29a30a169db344e1edad5f5e724001d006500827008c4ff941c36e13073e928ebd39d3e1b7104feefeafcb1687d5e9972e6e3a4ce45231f9d2aa6e2e043e95f2fea361317021cc9648a40e5d9a82a45987363d13616a274e1e83d432fa1e3295f5d30f775265a2fa812bfab1d87cb356375d8194bf0f42830fe4d020b64596a6fb44bb1e63bfda08a483a250d727f7808a70eccc24278fa19dab18cb30638c10c5e64ba822ee9fee125b3ca71d0a9eef31f3fc00cd5669af780f87ae8b0f81c8d9c31f27b9d68ce4e5060f7b5903f1a7be601f2bc4a177a8ab646dae0809d11485e1edeba4ffe088cac155aaf09e9b5a9cfc6f5e983715ba6384c0cd9437833073c60f157ef4430f4e13e79e140537c55de4270eb44f777af5b220b0498be6bdfba288fcc78981d29a710856625b11de79679cac9943475eb3092504ded6d8bdd85dc8f622bc92a5fbb8d4f44062d5fbc67765b4168ab69ca5b63f2699d643a4df10c0a19fcdd0daf0716a8303e53062b0a43d7bc9a9dbf9441ba23dcef75587b3af2e829304a03e1e2725f9bb2927e8980b880c2d85a7125827ac4696f157f2eaaa33e86a3ceb1404093a8cf403a67230d781b7926dadcfabd145bc98174e148b88da0c17c3cccb0d884407fba900b509c3769681bd7e46caaa53a0780b4547f83ab04c600d23ed2967df24702f6eebe00854135fc8cc3ee1c85dc6b8a9352d8d3574a21304351b498038f74d50f1fe6da56919accd06ba1435f3f248f1b0a6e69ec00fa14326eec9817335870edb4a8ce8b77fa39d9d09f151f94db416cfc1d01fcb77c800a11adac8dde1f7c6bb6b45a94190d812526dee884d1a796a11ff9ed08df3776b6c944a0514a1669bb65a04d747c12defb7229e6e8461b1a673ed9c8485e49c1988daa90f323a13a88e83e5edec12e4d50e72d87c553a28411c168c094d083dea2befb6568546c93b4adf2927bda552817af997e83c34ab26a99c55305ed42d35582efba6932e295b6d85620d2d890b5a56dcbfedb90a4d92400bf9c4e1ea565bc622da7d0b2ac86f9bdfb8e506e473ffbeb19832231f97fc4034d23ba07701ffa6ee9a1e6f7ad147887711894631f87cb3ad1ad12eb406df29cbc18cdd12f039a1ebc023a15cf63a996f16f5ca94a128ebd253273f7b4f5813612c6ac46c7f941667cb56fcf9ec4f716cce3f7e53beedbb049fab9672298b072f2154cec0851b11a081c616511fb12f6fd3b5df4242eed662566ab55e3d4d49a1fc9dd40f4abfb2419396c4f6ccd384ed4529211f37d3783be3de040100ec6656d1aed41ecf778afa3bbd7095acfe4ce28de1cd6382e486c1a5e57d2f2d0ce029efe9c94d63235c7b7b026b4029db895a4092bc287e093e9c4aadd452258ed31124909fc09dbb887503e5d77423758ae81781d10f6ffd7e2e4a86b3922c10527679fccd61116f03c2cad2cf27133e7e711c53f332d4afbf52bfefdb07821f5c140feb855e05c547b1356ee92a6d0784239f48235ec06e807c9613c429584b8291a9d7422a91d506154a225bafaabe440369708e24254bc30830291da593217cfea232d18167e3f8f484d8a2d3c31b8964d49a7e7b8d8bd535d685b85f52c068060ea3c5708569dd9fe3c9a04c5d0897d69ab41d87ace7b9b3a39ce4790d9ca5550d1090e91fe8ee5304b1c00bc7cc47bc00133fac2121d5697278c7f9ffbefddbb31be534ceff88c0c6ba96e3bad366e50137aaf73d2a55eaea0f642cf69db915dec687484206e3e7ab7cd7e80ab412b90f10b374959c3e60f1591fffb53f8c06f1549a0ef98bdd2474dfdd7ccd76ff8bae37a22ff29c68abab07076a4dccdac3b16b3820782cdeaaf9530e0452ff94ce112d7490b85ca1f7aeee6936bcad138de8712279ba96815ae9914e9c88f41b4b76a0bbc61a5096ae477d41e39bfae3264f09f78013dc2a5d26afa3eefd2b989e77e874ca0e2b9113d5a39ca9b2fce74af1a1ad6ea52f67955987d2be99fc3f8f0bc93876a9714c20c72344efa47069b4315f208d1bc34f850a9086c0c87ef963847b745fd6daed8e0e9b23e996cefb7900ded3b4c742c2573f98c9e7ab2f1ed191825e3823a551df2b8c08d42104856372d546f5a6ef7be981aef630f07b8b0e4effe5cf1bba42c7b5bf8dd8d4711ae467d32f82ec10966a1e61febcfe022219f8beb82ce3705d7319f20efa89ad90ef75777505534f17d3ae16572135c7172b566d83b629b6c91948dda533932600c96ea0ee025c30c1a5dd76529cac37952b1fb980926738b4dbe19d236abceb6a95484401dd252e135171169465220a6bff8a324ccc3fd33eda3d01a7260e493f988a0d468a9f45dcc672becdf9b14710769315007ddd259bfda91da13afa1c8dd9565de3da4bbf86865312c2ef9df883d334bf8355c8eedb7fae284629e2457d9ba6560cdc33cfdf7256a17ef7051033c0037f4a51409c7898dcf7e81cb813352d855702e392014545a8dbd865dcb8db1017806cf3dd50931f76662803cd95c0882edfe905a80a1d478975cb55a52c2d1b07a78f50a4b18a18d2e66bee6bfbddd525edf3871c7c41243da0d5b9cde0929217206eb23fa939f1e312434dcefeecf5e1dda5c5bd0d9e648620c5bfe7a5ef0fea122573ae8a91b30eed7617dc284e868fa9b88a1e445d39bbbf09f0d1ac7718ccea63f4698dc9ce688870d2220cde2d6ab262c4f90e7e283d4b160a15a31750b5feae0ee7314d7ba4ebe58a96c4c508f7b59ecb046e80759ee7ba2a2f0567f47a02140e2ae25dddf3a4f66eea811ec2dd2c4fa731e33bf22f420733457ad3f5842b200af7c4d3a525e34b21e3ec6b3571b0edff80b831d210bfa67208e79230e6cdddac64ee320c68edbb8ce6467d1c7f481d88b72cd5ada00d26e082c7094503933fbfd085881be2bd6f522490952df9db6c46a36718b9a1acce071d8add7f677416172c7e5b7cb0467506ce534415776e160591ab82bb90d94343c949fd2bf5d7acc1800fd5542404099a20f29a46e31995019434e4b024fdaa6419fe32474537c6ac0a7bc7673bbaa993ae628bec8041efb743816167e4bfa9a6a94928348afe788c7bb217c705e28ea920266c75f1a400fa4fb8e71af1f77881c22bffe4b2884805f3c94a7202c252671599aaa0388bef392c3e43cee4880a28795680990529f87f7a60cd7903c678058c85135df2daa5bf50d49b5663f3dcfc690462fe5a822ecb252cb5eaffb1fa909e96c0e88eca98295beb64952f3bdd49756a19b1dbf29de66792ac83c5e6370925f052afab007f738fa007eebd51a464725860a8ad443cace32c0ff5a189c9761a42a852c66a57b82871c3f44888ac51bfa9636ba5d451e36634bb0921c8ed00e999d21c0bdedd44cb9d575ec9ef59aeb64e1da1ee627a49c31e4dc79680dc166fe7c3582538cee3184b9ff5181174778440f4a30ceef42f508d73448a280d78a5863f0a1230b4359a1a26ade7cb92665f1f3656881717af74e17be608680f44ba10b27f8e7b02664a5102f6211cb324038cb2678aac8058b6e60cac47656a2c254773eb5b67eee17df8990ac419d09db893d5c95ca0d98cf09e503042497e73c13e0d6ab3e94d3329a59244d2a9ec19a6068b4afa92d8c30bb9c9683a25aab7da843cf6ee2b99dfd9a384cbd5cd297c8409e5e6cacb0b674863552dd208839850dd8dd2599b33cd5524fe10a5580bd26dbc739f10a406bc965a7e3ce1f40592a83cc", 0x1000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x8, 0xffffffffffff8af6, {0x7fffffff}}) syz_open_pts() 01:10:31 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) listen(r1, 0x66) 01:10: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, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000240), 0x26c) 01:10:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 01:10:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r3 = shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffa000/0x1000)=nil) shmdt(r2) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x3000) 01:10:31 executing program 0: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlock(&(0x7f0000337000/0x1000)=nil, 0x1000) 01:10:32 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xaf2, r1, r2, r3, r4, 0x40, 0xffff}, 0xbbd8, 0x8, r5, r6, 0x3, 0x80000000, 0x5}) 01:10:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) 01:10:32 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x7fff, 0x1}) r2 = getuid() r3 = getegid() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/177, 0xb1}], 0x1) fchown(r0, r2, r3) fchmod(r0, 0x0) 01:10:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4f, 0x1, 0x1b8d, 0x40}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x4, 0x1f}], 0xffffffffffff0001, &(0x7f0000000080), 0x80000001, &(0x7f00000000c0)={0x3, 0x9acc}) 01:10:33 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) ioctl$TIOCSBRK(r0, 0x2000747b) 01:10:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/19, 0x13}], 0x4, &(0x7f0000000380)}, 0x802) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="d5b0680ca6551b543fa56bb5941b3f76e02c2f8dfffd953d7c2238d741afd66b357a824cd5cb2d7a906faf4e032ca42d1e180cb4cfb881ac78641de0873626b3c637dd245ce317bc7edca54497f3f996004f4e7cba38d4abde3c42fb4d2d0f8b2cb546988601a80090a5bf6a5c33b508514aacf7552815a70b379e92de2f5f993ef1598793c2d7449f2d6c8c8695e89c3f50f3e47e1dd9859bd62fa0b496f33a7f73cc5babaeb92c86b7ff469b2a74ddc3a5aaf783b4987a61440d07ab4e85b2ae83815249be22d15adf0f55377d4b5e00f06cb9268df330c1c6a02e63bdc9023d0fddbc6638", 0xe6}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0xfffffffffffffe81, 0x2}, 0xc) setregid(r3, r4) r5 = socket(0x2, 0x400000000002, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x2) write(r0, &(0x7f0000000640)="6138ab2134d5cdb1ffdf8f0635d1e7334ecb592900753b48831d8953ad7abbfc18bb7c3aec614efedce720099e01fe43957b45fa092da900043f335704a3e99ec0b53bc1426cb79fe10e5071639dd0852ea99e083696e55177bc97d32e82f75d3d031d9d58fb21684db8", 0x6a) setsockopt(r5, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 01:10:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x41, 0x4) read(r0, &(0x7f00000003c0)=""/180, 0xb4) 01:10:33 executing program 1: r0 = kqueue() r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd1, 0x20000001, 0x3ff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x1, 0x50, 0x4, 0x7f}, {{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc68, 0x0) kqueue() 01:10:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mprotect(&(0x7f000038a000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="62ebf2e5dd242669bb09db3d69004195bb9f7ac39b0c189792ddab23c49902d9533f3786d256800d8e7fed7ec2e43fc4053064aba85ec6add0ade556094bece03bef3ddd18cce383a1b902c01869b449bea76ebca22213821bfb93c1106547d3086383f587206e040254244a28b3276219d99b4614d6cd8096979a199a4579e4f9df99e74ca33a76a7fb9121ffa7ba1fe84fd1ffaa1bda1ba470f85515", 0x9d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) 01:10:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="aac140c029022c63aba2e9fc1a1b0101e7c5fd287ceb9aea0f6199fa5328bd91c71657ac9d5e946016d44e195f781b2f0147f2f58ee9164726da49f774cc127d176d184f0486ebfd8b0d19be089d2eb524a04de7aa704a200f7bfad7c16869ce0f2b3866a96484f7a6e09926cce218ab6da617b99df777d9e189f44f827c79211859cc9a95a79783120b88071999310b2328d68681d1cf8f7439906236497ba618aa585303c445bd9394d41d22f0de314f598c033220b6613ebcf1740d1899c42814486603271a959f7f66202543b6a3e1b13823bdfa407a851abc43b0cab48ef6dd5b0e781104c9e6a5baedc688f336563afa053aede0234a43342a3fe4bb6ddd0d2875d8a119bb0e2b7e43621670798c07cff47b8407971278d28952f535e112785733c7bd9935883520a84c90af33810cb7d313ec2ddcf4dd1cb5b6c11d3741c05a26d4cc6e60af85157c115b416da2f697703c242799f0e9894b288cb09526", 0xffffffffffffff19) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 01:10:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0xfffffdc8) r1 = msgget$private(0x0, 0x100) r2 = shmget$private(0x0, 0x14000, 0x20, &(0x7f0000fec000/0x14000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x100}, 0x3, 0x1f, r7, r8, 0x2, 0x4, 0x6}) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000020000000000000000000000000000000000000000000000000000000000000000001837fa0915b68009dadf9fee0000e0ffffff0000000000000000fae5c3154100000000000000000000000000000000000000938c4ca7ff4e0d7ad6a43d6e0e40a17bec567d54057bc3488afb7e4c93d6c928382f6c55ac8065896b111531e2d25cd337fcb10925b9d75b522f55cf72e8a46797ffc45ac88982d38f068368065e1c9396c8e56d0e70c9c28a936db148d895658c026ff55cc28ed183e184693bfae6c6d2c93e2baab1c68220ae420699344b43c7da2bebac1afc99c3c046184ff7abc6919e7cc79cdaa58e6826caa5d38f4f74027c2f9ba728b768e29bfb1102da4fa16ccb540ec5885900da45dc3d1d2a5897c62d9b128dff4f30397cab77653629b6fba900b26f5f244e88236e93975a9c766f2e80b24c2cea997c9526357c565bb3b0369f8c1178707e08f280ed9aa6db352d8374a53bb2a4bce675f684265409bbf6a48e9f67"], 0x46, 0x3, 0x0) 01:10:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x581, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 01:10:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 01:10:33 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2000000000000000, 0xfffffffffffffff9}, {0x0, 0x3}}, 0x2) fsync(r1) socketpair(0x10, 0x3, 0x2, &(0x7f0000000040)) r2 = getpid() r3 = geteuid() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getitimer(0x0, &(0x7f0000000000)) 01:10:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b2691b1549609e25b79a94a568a7838cadd0cbabd2a996d2dc06fbc6c769b0045aa52647b77ad53cd0900f3cb2d985c71acf72505a21bf95c1c3e3a5975bbb97eb48d795296f5cb8390a8c86d660c9acdc812255b292bb6542ceaeb5802fd29e370d5e4711ae81d69d4a1676c4d98828c49e57734d5ee0b2fc5e3aab968b472ce691aa544706cf99afe3c65270744ce3182c1fef8c1e902c901bfebf6181a05529790c874610441985bd5149f3d0da609fe9a5a56881e517739df6d4e67d329cbf4ab4d17da2bb1c7c6b2d817e678184fb0a10b8687f4d5197f933d18f18b341b7534c2951bf656f", 0xe8}], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x15, 0x40000000, 0x1, 0x4000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0xfa, 0x7ff}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x80000000, 0xe9e}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x0, 0x800}], 0x1, &(0x7f0000000280)={0x7, 0x8}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) lseek(r2, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x800, &(0x7f00000013c0)={0x2, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x80, 0x0) setitimer(0x0, &(0x7f0000001440)={{0x5, 0x31}, {0x5, 0x3}}, &(0x7f0000001480)) getpeername$inet(r4, &(0x7f00000014c0), &(0x7f0000001500)=0xc) connect$inet6(r1, &(0x7f0000001540)={0x18, 0x3, 0x81, 0x7}, 0xc) semget(0x3, 0x0, 0x14) recvfrom$inet(r4, &(0x7f0000001580)=""/11, 0xb, 0x41, &(0x7f00000015c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) fcntl$setown(r0, 0x6, r5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001680)={0x81, 0x84b2, {0x2, 0x2}}) ftruncate(r0, 0x2) setitimer(0x1, &(0x7f00000016c0)={{0xfffffffffffffffa, 0x9}, {0x6, 0x5}}, &(0x7f0000001700)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r6 = accept$inet(r0, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r7 = openat(r2, &(0x7f0000001840)='./file0\x00', 0x200e0, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001880)={0xedc, 0x3d4, './file0\x00', 0x7fffffff, 0xffffffffffffff24, 0x101, 0x3}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) utimensat(r0, &(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0x0, 0x2}, {0x2, 0x6}}, 0x0) mkdirat(r0, &(0x7f00000019c0)='./file0\x00', 0x40) r8 = msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f0000001a00)={0x1, "20d5ff2521ecffea62a733936b9c3ebeced268547b15247ed9bef8465ea7dac15ca0d3024b167c68dcce0624b44733ddbd73d459bd2453e685f595b702c0e3482c926cabe574181e8b18e7f9fa932cb49f2f03f15e2b3196cdbe72be"}, 0x64, 0x800) dup2(r4, r6) 01:10:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) setsockopt(r1, 0x3, 0x8, &(0x7f00000000c0)="6bfc10d1e78a17b06ddb7a39d72d078c05de0936774f5781b1a07dc5bce707a78b121b011456accda484c0b8abd09fb4f10d2481e2212a0527da0886071e3ddc0d4e1e94b8949d3a259ba0ffd0fb3bffa957cca77624535dbba01452669a51344f64c48a4d512b5e77acb76d8c5001a22e04b61137f650f413e72a67cdaab0863b256bf49f4ce6dbaad1530614dea583bf989f6df1affc8347b7874c7e69872d3d7523a16d", 0xa5) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/48, 0x30) 01:10:33 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = socket$inet6(0x18, 0x2, 0xb6) truncate(&(0x7f0000000000)='./file0\x00', 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 01:10:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sync() mknodat(0xffffffffffffffff, 0x0, 0x6001, 0x40) 01:10:33 executing program 1: shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0x1) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) sendto$inet(r2, &(0x7f0000000080)="d207f61c201fa0a8460acd4f2743425b2b9286e6b0d8bc91799ca8872a981f54a5fc55ed5cdf3930508869b81eb882ff566f1a8221ecc7f68122c641982627d495af8130c1ed014bd33a51aa8908a80c9bb8eeb2f2d7f05dff802b743ffaf721763b25116dd1ec011db4f1703da70ffa5d99be09bea52ae414380c323c623f66b7a17646378756acdb0ab50517f1d47679", 0x91, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0xa68e, 0x80}, 0x10) seteuid(r0) 01:10:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r3 = getegid() setgid(r3) dup2(r1, r0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x1, 0x0}, 0x20000000000002) r4 = getppid() wait4(r4, 0x0, 0x8, &(0x7f0000000000)) 01:10:33 executing program 0: socket$inet(0x2, 0x7, 0x81) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 01:10:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000100)={0x0, ""/127}, 0x87, 0x2, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x7) utimes(0x0, &(0x7f00000000c0)) 01:10:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="48bb8e4c1ed4594bd01a1502f6384ea0951b56eecb5b222185de3eb86a67c27983c31244a86bea0bf7356a6af7647027e5c01f27ff317e7a6885ac6543d6b9f29154019d2510e9fad7ebdde94ceca0ef9ef0e7f9ab3b24f834fe59cc275f0644923c4a76b8b095c4d817a6f7605d2955827d7996d7c31e0d6dba6d68d21ac13b121d4ca763d872ca79447d1ffd46adc0536bc9", 0x93}, {&(0x7f0000000140)="86c230433a289e238396f63aea2b9be92e003b439fef6959d82f2482aac2121ea6a942ccb6b64177677d4c2a4fb60a9dc53e56de9cf9a9e1e142291f31b7dac5a6b4ec3d9378d771e3505ca93345964ec59cbd8fd26754f61dc8eb03639dc8f256", 0x61}, {&(0x7f00000001c0)="4697fc759b4b2eb61b2a7d3d2c5c748de833067acf9ca7bc875c853282de4547619cc748e62660660b9f53e5129930e2e3d46274832e1d21f53ada369aa19b6da2e191a20f0038a418cd7060a422d52234298d4b068d86e3dfa941d1b2001e7ab6e3a01fc349872b98bd197409472fecb39029c3c4b38551fb618cc87379897a201cc59447e9ce93226ecdbe4af76112ad1d7f03005e43ded589fcad46a65a49dc4a935f8c311ac83270aace65c28cb3ad38e1d0fc2f6ee661c8ba68a5258792fcb50ef18b2e6578fe424e9aa5b13eee0d56", 0xd2}], 0x3) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) semop(r1, &(0x7f0000000080), 0x0) 01:10:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e08", 0x1bd}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="6ee2acadafdb98bfdcc303fafb53fc5316c0a1b77ef494081c0d5f04643c8afe3d8c9cffc459f505b8b13de872facf3af4426ecce34cc89d0b6210074847bea283a589248286d3039f4222410f6dd99e9558f66c729945dee0aa7bee4791fabd2a7f17441bb02194e23c8742868397389f83c3b8b37e445084a658ee2b78c734d6143132e4df0596827e112dd02e0472a953845189fa3cf1ee751b0f37d2224bdd4bfc50d89930ee9b6b9e000bdbbf24ffbd392201f913ee8a8fcbf2db5158c18d8e1890d976a32d4aeeb78d883d46cb4ed863868467607e2f117a87", 0xdc}, {&(0x7f0000000180)="864621ee4a9312b402160c18888d3170cd0f7400f6b0791cf34398e9bf7d26a9e9acf034bcdbdf86b77fccb1172c5491abad0d979ebad45c7be007c82ad404d90371549caf069c884d9db94885a0053c5af9788c45", 0x55}, {&(0x7f0000000100)='l', 0x1}, {&(0x7f0000000200)="f988864d36d44676bd30a8d716ef36", 0xf}, {&(0x7f0000000240)="00b44af28447b72838980bf9f03636283ad5a64845df3191dd8de42ac78626bf9a970f9bcf03d6ddba1e1244dfbfcff90ecf16a227b1012dd71fb152ae465d59e4a42f14ee86866818fb36bd89d1be517eb0cea5ca3cb2ec6b76873c2c82ffc2b0ecc53b0dd94a09c4998360318efdef6074e67ad1c24f8ab18a62bdb419c1aa8315bfe347d270396516bf718560be56caf7d2d866bf9e6aa026e04f50f9474fe861394f73ad088d313c41f8cba20c587f1b2331", 0xb4}], 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)) syz_open_pts() syz_open_pts() 01:10:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 01:10:33 executing program 0: r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xffffffffffffff11, 0x6, 0x10001, 0x40e, "b68fa5178628d49e12080d3c1b9b78e0cae12b2b", 0x100, 0x7}) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 01:10:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x0) socketpair(0x11, 0x1, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/133, 0x85) 01:10:34 executing program 1: r0 = semget(0x0, 0x0, 0x0) semget(0x1, 0x4, 0xa5afb3968a70daf2) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) 01:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdb6) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xccc71c14ae1cc93b) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x2, 0xfffffffffffffe99, 0x1, "1d04312cc5fd2d3cf734e6cd99b2efa3a9de79d5", 0x8, 0x1ff}) geteuid() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xe9e) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffefffd4e, 0x0, 0x8000000008, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x13, r1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffbd, 0x6520, 0x5258, 0x3, "5865de1a63183b958f256da51ef7ec3d48779795", 0x5, 0x996}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:10:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8}, {0x18, 0x2, 0x1f, 0x2}, 0x3, [0xfffffffffffffffe, 0x8cb2, 0x38ca, 0xa4d, 0x2, 0x5, 0x8, 0x1]}, 0x3c) 01:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x8000, 0x9, 0x7, "b231ec5b3da1265cb84998a79215556a5f311971", 0xffffffffffffff80, 0xdc8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:35 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)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x1a, 0x4) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 01:10:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="93d6f829d8334e2595e7b855b06f2f6cb1714349cf63c6a70faf12671ca8497dea0dbfe31d5cc9c52f9decf5cf8aef0682e079f12885e56dc66f22074095d6a7bfdb30450246f6053a174f68560c8756133fe6a694ba08fb092a7cebeaba3fdcda69bd5da444f6788382168e405df537f4192b71eea0ea980af5d91a490e91a4916d58e8cf01f915f537c20852e2b5701dd717e8443b642c926d96d5a41131750be75fb65778aade75ca86ad87cb035cefec28cc02e0189d09bd0fd903af966f4aa35cf3bed6dc1ef8dc2557901fdc59ab3978989dd9b6d88d0e3d69e4f9645e3a3f96", 0xe3}, {&(0x7f0000000280)="ccb1e4b5e1504ab6a61c6d5c825fbd4e170beaf5b6d94aba7ee788cb6d73a9190e73d22f659ed80c0a30e7312c3ccee471c3a9ee45f571706cbc77226359de5a5061bec08d75fcb6bd109aef3feba81a8906bc6483ba8e817992af61594fcaa549604c53b1bd6512edde1e74ec604641a604166942ab375336348303c7fbc18d71b2dbff30ba305dbfc2183a55a2a1b2b714162bcb0090a79e211a63a389d426baf961de8349a055de0359c16dd24b9a7ec959eb39d729125333dd6702ecaeb644a73325e8b12f0d7d04e5e64f78262ec981552f5bbda1598dbe86723095dad89150a245b7d5557843852c16ef43b9571ff7f140d6a22ee6d99c35feee8d8f244e2b81256ad803c5617f471c2b5e578cb11702d6100265eb84f3f901ace669e267e0e1ce66b22b3e09875ed36bb21895e8b464db94637970da98dab935440d269ee81afe44d2a174903203eb397af806e2f30ac7fc983d0a4d1425519922565c250e1e879bc6b9fb6deb62d8698002e0cea0fa2b5c23ab96f580b4169ec59495673cebcebef31a67c0e8a5c64d965e87348061ed674c627adaa9cfd71d73fe6a78e6b103219a8b7fad21019455cb0eb994816983e6c3df77fc9edf8a06701842a0b8e0a85390e3b0686673c30e96a7b6b24ed1af10d36b6fe9586da244f3bd1da74d036bbe9b1a979181d7b2e41e36c4709c457b6001e4e71dd4f285ffbf45b36c152eb3492885e457f7744ce633c8f350e19918fb0eea343a6d67a7d382d6026a26e1898398cd684774df21cdafc6817f719ef0a76a62c2ad532abbc62a89f5b3e1908933258256ca85d15351d31ec3fe2bf6586728cb05d3ca71998ccdcfc4b8c7a8eb18474fe327bb71a7b056716d681003d560e68138e3f5b6cf4c139a1154a1cf5fca352fb6c6ddb2e1536caa0659102a30c430638623370b08202cf1aee8f341ee6264021f8a74990fc2c68e8870344b35bdaf1c05125d825be31f71571ae0d41a404bd5cc551b12cceb4db2bf46b62222548be31ae5eb6a3abfcf2418688d4e026a41302a310192c344e5a67432bd79ce6c4f43b9b8ace57a3cb845f1bed27ac9c40156c3eb779560574a5ac37dc500688b723bd917355f763994ea0d9b840681c92a1c68392053b620fab1a083bf563c4725f25a27cee610b7a88758d121b756c6fde2a547da6a19ff8081a8eda422662b620c5bf2ff83c0e0e1f76def805161306aee2d851ae79df8e35980dbba9db9ed7d33d4d720bc1d8e1a38d84e49de6a878c248abf41c9228265a882c5b87c64c243a5094ea196e826609348ee740e6e0265a5f3b9272344831832d3a2f3bb3e879f6e5034b0c633311823b3968fbbe7fb76ab89f07436ecdbe5003ff8140b313eece1cb4d0a31b19180e319fb3185e1166ef2a4038ab2b8d01e575899ca7ab54eccbb0bd400d8af36434f1e5be4c19a69f7cff1daba403a464a72d9722756618ca4785361cb019cd0708cfa7c5d6e54f86e23a33f8bf96d0ce04a9c5b6d331754359906c0a6c297aadd1759ed872b15d861bd83dcfe81ca2eed6df7f4179d1757aae5ff793a5f69d94433eebd1c586b8fb1466353664b6af3a9d5484f88984d6f1b9f299aecc2ba1fcfe6c3a7bd432051bbe57b48b7418acc549bb84aec3a86d4e94ed1dee9fd904d0b5b5c635641b08a4599708f1ff4e8bb44239174e5cc7697ce6a78be2ac0af1153ddea9a4bded385d783950ba5587789a2868bc49a641ccd7caf8e7fa744830076f654e0c874d6666da2a8a8ffec841d3b863d2a2662491179f516db0e93d3e4c1cc404cdbb9dd1951ec46806e109b75c4cbc053a71a7e4a85fce14e5c15235ab7a28dba474297ac6270ce6e7497ecea8230d2b19e80c2dfdc89088faac5b83d30f9b229aa6f9e598560cb085269077d50524916665697651c1b752fc179be8374de2bca6fe06218ad6dd0760f9ab7b43307b1b3bd84e3deca8a5e98b2dc85feddb770cc550962788c83d849eea3e2b4d16f6a83fefa8a4643160d4a2fc7f83254ad6cd901420183b78f96ab4903fc10ceb3480085bd6d1296a08b6f13dfd5c9b2b21212c646fde085fbf093a5c7b8936ad4b9a53704cc50b9ab5bb5c8c3e691c27bd4d5a205eba9f2076ed048c9c6e9a8f8bc0d5d2c37190b77f14a3fe712e5b08375b1389464aeb66cae3dff5217eb17956f330719407c88a220f746a142b49878624f0e8e15f5f50fed568449f1095af79aa1c67880838e2dbdd9a025286dcd9c2b04377f9631d2808c93426296d69489937ca45fbe6a149034cbe002a04bcd6fad2dd800bf8e340df5306ffbc009f64e515320d06d069101cf9c78ab6a27412e840e22127d52016ecae9921fe965487a13dd006d5e971292437e0c864dc0cc2a5cf1ae13d3ec03c7f20bccfaf6e5a04ca28377189aac69b608d00bb2dc4044bc706459f14d1f59f9f3f2bb7dd37f9efb019aab13b61880ae96dc5560e7887a2e7b76e85856883634f312f752903b2c7ac6c01028dad5f8c4e658cdd816d244055c134e0db77cb27b07113f27a3560842f75b7daf2c33192f2bd9feae646ac90230ba12db9f18001eaec54fbe2be53a243cfcb32b5c92a4848e949b08496700afd862159cdeee2637d6bdc5254364f40bc6516681910f26e95c9b27154658a3d5d66e3581790f565b11a3dc7c7864168dc25447574a458b165c5245935578ab84099895b87dcf765f6f43336496ed5814df228fe5f15adc0afe74af4a5c1a5efba3bd4c9ec6e4f7dd9a96e814039d121641c3484578ef0779f6b4858a7e6ac4cb161264d931471a392d176ac2671048f5702ee93ccf18a9b792a5ce407cb1360fc757a40d8b429b58f8847f3814b9f7e4b17971729e9a9e437e23daef84e4e99954c70311ac91648e702f5bcae9e5858c05e2d0bc1f4d1c3eeb1af015f155091b55bda17a90b22e09c2d0a0b742cf3f82a768bedf2c58c35bd37689354fed600ef9de019fd44f9a1354d75e62f1f260bcbc358f4cb6ea65178215a5d70af3e76abcffe6cb2f477cd5275bee3f015eee1208dd8876fe01b2775257441e3011dd78dcd1e35d4d4054796ce09b379db06f4625cf11163b0cfd343910685cd26489831817a12516c4db689e40d64621f1a4f177481c0a09db752ca97b98885fd00dc04419c408d4adfcfca966b0459374b9151e37e3d1e0c249e9d5a5c3d5eaa83fcc049340678fd18773a124c5b8a6c42b49ecc7c503a59dd4ded7040accf8e1e354d65f8d455fa261914f4a1dd1d524308b1dcce09dbd15486d5f7be2380b2da2f6f15fd41edb78461031a798c4948f510ab500d158921061c4e61830883fbcfdbaf98fc01467628cb76ecbc819717c6826cf0907db75cc13816b22b0743435f7bdcf0b4246c968666d28c13d482e1336dfc539ae13fe4977a7ae250a52aaca601ecc1bb9278eff20603da2166f036b35197590fc3ff0f1c4e30d08e9e49f9d6047a93b6cef046243d3f1fe35abc0c66f50d57f9832353dad3704c5551d9ec5c67a60adca961a5f3786cf85f710ed755ecf148b710f4d60c3594eeffa06be3ff8c2aeb4ef60a05722b92c090a5ac342bc1fef937832c26bdc85e7516f22d205bfcf0739668be79d7a6e74c0190e6a0af725181ea50634661b5845d5d49b3c99f0479d81a611e5d84f7585c93e494953231324db9ca4368530d9b600e81475ca9e18625a0e5c9a2e6859496650454137a0af346b025faf06a60bda49ba4dfd5a16bdeed21bb46dda5b84b1c6ec995ab9c2fda0a0c86194e6a7518819d62e9e382e8b9d67b43ec62d5339784edd4c22e94c07868bfbe57f525af4d7c6d8665d64792ff87630d18e8b0519bb6b6adad7ff5a1d7d398822da6a79c5e997d63f9fa8302b4fbc4ac87ab212d593f204567b8cd8cf58e824c898cdd789de14a32821cbee3ba0f8e9be4fa2d93039ea2697b72e851e91bfca2b6c9d8b5bc99565dcbe4dc6d53690b88ff79dd47ac5be97911476f7371724446f675cc923ea0d4978df77cb3b3fdc2679b33163c5bff51b6810f5af0f7e805286d32ec1251b499f29f2882027a665422b75bdf8d2fe7cb88ed9a1148be0275db3f96f0d405e53334827258b760fc2b061021097f655f81a8f722de6348ace70d9cab548ba0093fff7c7fcafb35c74bea3dadbf6d8f820dd6bbdef42e38c6ebf474e27f23951a9d71c0820a3469747a062480c09c9bfa0df49e2c68a49380052a69da20c703b6be09e0fcebd2a29bf80518b40d7a18726df0552d687f565fdd04811f159c0fa9e44ae21dbaba5eb110fb2c7b82e142cf483a69356e463cc9c38daaf1386e73822cfc53517762f59feafce8eb0717d5afe4125a22d9d9c54cec3eecca5d5d83f1adb3656daf157e5e1ba5ecf9ee299a9e11d37ee3d47e0c7b0eb74d9778ab1b4b9fbd9a709b75dc36ee1f3def5e7ee2e25a3636baea70fba1f9804975242e0236e9e8a9399701bc446b3445074de820078619d531e4ba495b4c8e4c81d69ddcb2a935628627583b530e055b11a2acd843edd484bea0fd48ff819f5280ab4add8e03553365c07a53d9aca5a75b7813b9fa1ef1954a9cfd8b19aa64f69ef18e41379eddca4f983791b54b4bf80f926bd3727053a57d1cb5dcaf121143733915fbb5e557d3d8062255d193b9675642bd20fd8ea67976de33130e6f68f0422ac05db045ae00b0d86dddafc6ec766b52c4153a2fda6c58f35f369e220893807765b14303ee1ced259ed589e963ea0de7a68ca447157c32eaa494009aa532ca628c0ad4c0a3f02dc78e7d8b16e3a17b2a7c49cdb51b2072d27491c8d9a4e916a51b184940161b03284dea073ae8fa26bcc089ebaffb3018ad1883f08b51aa01a98c88f49f041151e598a80bb2d7c162be328d3e792a44bd872f30408b7b384733f45172467cfd16b11b639d2248fb221dcb329916f0ff54be7e8cc9a4ec4c982f7e08fd2ea163ee020de9a61fca86000e56edd2d095f0a8a2d0e478b2d7f74c9b32651361fcc37078528d28995fbef2e0c8a8098c9136d8064ee931c618abd689e7c7be6f5f3873bb47b78d1483e9c0eec6ba5ba4d3da69556bedd2ca30b69722568ad33400c7482ba5fb2e933acc910a9fd81f43691b755c8bfea28e7a830fa9f75070ff392336ed3955a4fbc720b5abb54b531f39e96e7404484108b1e4e9d99dfe76ba186ca7e5c8147cc5c28ff02e7abafc5baa48f4eced8ac63617b3477440c237af1568ef2e2b76afa6784b883b441aaad80de7e5dfe213a6b3007f3a0dd98e2cfc03aad03353562e6fc95a96c616e6bba87d37e797accd5d1d6bbe1f4020021c81c02a86566ac2e7fdf9e39a704f858f1703e348984b5936346c4c6cadeb198708431c2800de33e27e1df999f9737652f7f6ab747dc1521eb7ebe06a4dbe56bb5ecff6f7525a2895e77d6413fa33e1e6aff499c561365151f21b22db5f3ffe59397f2362a0f721392eb240490305c90b26e98de40e08450d3fe6adf5b6f645cd7717412197b25d926be5d0d5bccae4df1768b0016a0047b51dfc195b85f96580f11feab1cc41a41f2d7f2d37bdfed81e41167160071c66468559530755dfcdceea68877e93b267743a2015aaee00e5194d1b484383c22c1144d932be044618eb4ec83bbf744d7d2a9a647b99a6579733381c867d54c52c3fd358dfffa1de5036d1c380502571b3f84617927adfda0ba207b1d8d7aeea6b4e39980b9d17094424932865d8e140471c0df5cf0a9f2b1982b15d00a357412ebf5db6552d9e5ae5bccfe51d6c8fd15e7", 0x1000}], 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x100000001, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 01:10:35 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 01:10:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x50) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 01:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="2c64f71ecee1fb7547c6c8dbbdf767de879ff725f6c3e919c88a50c3ab790baaf3608a30c43deccbef3cd97b9827bf366428ff40039903faae7383643a0f6cf09fa5934c287e2659313fe9e3d37a50b816ff1d0acfce243d250c6461d6eb6a8f596279ad1b553b41a547158baf17f21b00d1668c06cdc98cd915731eb8dddb6528cd09e549292fb0183d9d5b7eb76d23509d3b3a1b3fb84dee8054be4f73fc29dea1ccda5a9be1ce4a75b9210f4104b09d29e26c630ea4b40f2ece42d86a22e205376e4c5e95ce4a3b417f093b94bc0e5bff1eeca4baf0fe06eec0ca930aa8225bdab8adb041d78e9c724b630ccaefec5b20e57815da7b89aee381a5c713b75c959845e4654328b1ef871d0b2bda99794d50953b6950590f003143d39db1ba7bb7d758037406d295ad86df5b5dd2814c6f71391494e5e0a0f1ab8eb9ca1b303061fb754f2ca22a25232b293bd03bcb03d849737d9724a9f9de741321cd8c5706044cc223180911f70e1d06c6402c4d1f6c7d8f19df13e9fd3a1a161276e2a117a9ec38508963f4ef728307feeba24025fefd6942b4115a0270f0011e23b081376c14f64c2eb08eaec21994b774de1814b007766bed63a81de9e5ed99ecf06d2fcde4507ea3125ad5fd6660865da3fbe0501c7dc19e538ff8a3b700677d501543a76f695c771a89bf0016f7d66dd8451ada47aecd276691168934b0ce163eb74a29fd4742305f72221bc339eb05f82d2890d41d90a9ebe5e6d0c734b4d8d8c1b11c683101a1b5cbe51216ab8dd13bf8d6501eb62aa19d8c856e8c32ebf47f36cf5a81c775257d6ce3d245785a213f4e8f26d2b4b0eaac54704a63b3f77bcb6df768cf67415f929af0bfa64fd019356bdea6fb72b9e60223d9825ee1b2404cd74180f7ad5456cbded8391396ae3936190540a82c3ce98d5ea262f6e7420d5793e0ca914991c0da6b8b4259d3d59873699836891ec51a52edb3bb277a6aa3de6e727629b492c028a44d64ff719db1df0c6e013470564c6c9e33eb71841863380824ad5901c6ebcd04a83641127e1fea7465e1e3aa859c2f68773f54d447496a0123bca72208680834db8b4356bf101bee55730c69ab51d5138151e905125627db3360fe207b257735212750d0704994e61db13b55d5bb92b4d2d3d3e03e98795d53b009cb676c782b28f8b9f03fb6e36b92f03ffadd50a0061ac654eb3f6ed89be3276cb619f4125d43f8676fded11544ba47fe0ad192b8a29b22037aec82d3b022b6ffffe7bfb898d06061ba3f84c19946b2ba0b4239376bcf84c8cc60c96a667a01b5f859de14b281cd8b31b87dd95b6b293e0fe0b569d34aff567ba161f07a6de4f8ad37cf2b49fcd1c2eebb97f0fedbef064293a5a925df677b11e77f53f6b55b3a84f9ba405c11b7f2706fbba45d0721169bb6d845d07498375f352fa021e07ad730d8362ade2b90d40c4826627fb12b32120f6b11261ec178dc43b07e4abb39c48b0dbdabaa11e8b16f63b551082b4fddc0bfcfb56fd9d827b74dc15ed88e8c1b97cdf04552b4e8cba94e16dd93389b5fd6f3cdfd8eb55da888067d6d2d958f38822b3cc3c322de003ff0389b002bb744fd6005daf82e0a2d1c47b793c6612379ffab865e9db5b1cd904b287aaa01406c29a0844b3e065c924daebebb90f3c87a3031c0a61a3e15fc23eda018f98d4db666e2053385fde58183ad84ead0c43a917f6f73505a93f14f2794d6cccf206856b1933af205cb5bb2742e076e317ed29d5a995f83825ff2fd2a4a1e9859375e87766e8618e3be089f347dc74f8428996ba85c9044d112ce6c0df8a99838586a989c4a2a24de9a520b3eaf2794d5f5dbdfc5d338105e8b1d32158e22bded4cefa91bd7795cdf96836ccad39bbe76b68451a4ac8dd35da61aeaa6d73835c4b97236a134fd59bc9208bc12f2b8180150dfbd673ffb02d819f8b46899216bc2a1a2f9e3d3005045140ce412961713cf612ad8c022d73afb1f7edb9d65dc9eb0789c794fbb3e3a307188910c28c585ce5b0a0cd39618b07436c04dd204922a4d8032c35780d1c7c1e092003c92c63bfc21f904d05bf563777d64546054c2c9a518c24562122715eb7c966b3ba96887ef851f673d714cd2c3662d15f1f8f0a0b5e439dee094d0ca530728be5ef4b584125aec56e05582399ab14a3a58b15623baad66a94c5ec6648fd168490e6ee824061d5117d06c767421b05c40c7d5a02670c5fc1d726a7d5eefc6062e1a94e11972488774a3d518d66e9688f3dc8577f9c597cd20077df25d47f6dd7920d5775a163e90a20fd75fdb844d661505385537ca2c82f2cdd35021219a91d5f718186c27fc652d06a07eab622dc57b47c7e8203e1e3eeb988fd84613d34736295fc4b42d3c933446400090ef183c31e0230559be6abae1ffa193a666d1de48534f71bfc0ddb9b5ef944395e9a0e0d2f0742ec667b365f664d535ee9182ab819c17e7892bc992c1f0e970c5cb9c4927b76324128830f14908c2bd8ad820f87bc4b0b481937e5f690fa03bea0968034cacfe0caf125f115339e68908367f32cee7dc9c27e7f53ee618bfae20f780208fdee53bb7446f7302ab0a5f7c407c62d06fce44d2a5426257b7d1ee00bde1c43079382d3a50d0cffde22aedfb947635bd71a4d4fb225f03757d97c2c4701562eb71ca6eb0b281d72ded3afc3d76d759a5c42dcd2b2da50b47c605e3afac3fcca76419d505b917a5800580fd5d41e69a904fe3855ed6c36fe397256336ed2dbeed0d6195886e9f7334684399bd22f7d54f24993b07a99e272120fba46cc05f8546e275bb346162d79c88f0e589a9f584f3680888fd28918c25193b0f310e105d49e779b69701c842e17d2e24a037532e55507ce9f36e933cc5df207331c0986dcb7f56da0202c642b6e9e168fccb9b6840de723a08d00c63e1ae2e4900859bd39322aaa54140aa3aa1f940d5999c8eeb5c39476c2a3d64d7b174f8dc23e26d9254c95f6ff9b6de2043eb889c4107e6a023252ebd3f953c27b053656387acdfb08e6fc8c78fa989084fd343fb5195d95f70595aee75cd0399a79a64ae1dedd218207b65543df029c37eb24363d275b36ee63c4532484d408b49561d566bf4cad97615c7dd4bf6a4e476608983ab2ccaa7dec385bbabc7fe42820cc71f1d0a890cda887ad105332c90f4f5701dc60652347c5ffae2e230c78fdd3d079c47b66f71ccba5028c71b677c25b5f2822304554787a8ab2de3d495fc89217dbf13b973840e7856d5a85d28743c6773c7d9029fe1c11af1169adfbb7b314b2d76529dac6d59b40c39a1bc3502c7b6e41ddb83311c70aa0a33d00ad26b2b8a6905a036e5b5a3c05e5af55b2eaddf733182b543dbe956047de10378154730e42773a5aa0b324d2231ddcf9fa6906097dc6d9a07dfae986a0bf0af84e86f210f8263f2d1b6683e55951132e4410645b2f9e0ee9a50a387eebf37f98053807a50a14421b43ae4e71e697f82191c3e6e734419ebe22a884b1aeac300aaf919610d224df4c18fb519a831356d2d9e2c2fbc090595f5642ed10856a5feaa3e7456fad81fc905d3f9989535ff9bfad648945e3a64de2d50ffc1b040afff8a8a4a144b18286f50c34355e83d349c8347c965cdba3be10b8ec3a9a7b45d7f46854a95370bdf873888e5c437d62677fdb757042130b71f47219fd5613d096133495b1c03c6152bebe17a03e961a235984cb4e85aae0a3df4653b061faa51c88897f48d00e662434eb1a669addf7fe3c9bacc31114c233f40134b10bf5d3aaddb03873e8fe0ddf335db72d042104c3059bf896862e51cff81bd13a286c2c04e97bbf27a3d8f1dc35c2ca56de75eb9eed7a1966c03ede24b08555e0916dca914bf40cd92d4d6ccc6cb92b8f713e27a6c89b349eda40974e3cd20000f7396a60271c646c6936b27f3680d84a9365c9396286dbd269a5dab957d73b936dec87d4cdc86209eb2b4a559a807c714888d8ba5a36f01ab9dcec35439f7a106dba4e9fc9bc5cad62decd8456a17694c2379b990abd77a3f0554d1e6d96d0445be19b9573e8d95940bbe776d8eb9ee5a268a0425c9b06e100e85e91a80336823af174476ca95d6d66619c1c3b17973b35cf552aff1fdd45b00c7c065e23072c15ac47a5f9e45eb175f879ec1ebae6c001df9fef6e3decb3d23acbb6024524b1ddb76e15603c5ea14d2688652e53760d300e0b71b7d449b66acbf45609e4683a9ebc86132041fd17a9376938d573aa2803bf4ab49bb4fa1646f4171d3a5792a22020391fe55f9d5597008fc459a365f56a585c98b43770bf8c0735ac1440c9573696e5614eaa9e80ec7de7f5fd0625bd8a05e4a96691af593e2cba087833052e1ff4b8d369fbdd00fceebc284e4ef104a381012169ac7f487df3382cda999e972a2c97764cf1f2e7417241ed6b9d3059a7abdb5b32e8621f3ce709ca5be8d7a9e9ad58a8eaf13c5b92837f439ddc4895160e3b3c8be94fba391a1fbcc5274221b67ba7498343b920b67df4ff8edc8f4aa97803b7716f54a0d4816a7e6e28b84ce3d265b32403efbce0338d7a7429f55347e7dab7aa3b7ae44c2dca57ab7203d7f7d52a940b372d19b4d0e03931245af31896aac2becd051e3c7b7b5d4a0a24b62dd75a2874d428e31454c35a6ae184a6d334f34eabdde62373f8c077d02add8e51865d4604736f24988dd36b7eee9797dd1235c2eb68116ebfbaa2a87b42e6c71b44a720ad737acc96aae916b1a3b2866c479b817eae9ab751842cf90a5e4ff84e1de1383dde18e87f30626ebdb2e4320ce365fa0d28d46c8d2c3ba9c4a730ae462f70a92394e25d4a874c945ac85a2032b267b2dfeb1bf6288ec8c2e317fca64f54ae04e8d896a28906ae766e4bbc04694214a2070ae7a976038c62865f20db2c350d77a04ab8a55cbbf8435a0d0e5ab58414b24e3ae4f0953ec5358dbaac2054bc3f4760f7a8d145d84a056f32bd39a75cf019a3d87cdd1630d74e5c4850609f503ca4a71d8e8b16b6578a1820da2695bdc6c85651880b1dd01ad5af9f93525e314a537b0a8f2349fc5dfecb46280d9c6d08152a5e29c9e09cd3ed5fd719364463355604e88fba9628e3881c257afa76560932d59799c1b0bdb8137e4455e2a6a55780d10bf431b7d148869c6043aa409ab6a57fbe9d94efb4dc76bf770a1ad8e244a494aba9b0ea751238afea54baa42ad8e74ac2ee1079f48fc4c75ff67a24eb95d1bebcec08e4e4b70701e42c9027407617a168111495b133791ffce2d620f0c851a409e2392bc7e0f7ffc6b8c877079040601269f59c5686542c31a6e8081e2d0fb38a86877414826301c64fb23e9ff8bb30a0b1d1fb65951f2ca16473b54ea6836d6d09234b1b20661adb92f9e8a317ae13fbbe630c8124c5b2c06dbdf8fb70fadc460e783eab5a9eff94e2eb4a28f8e49ef5eecb5114440970df2e2fe2c701034c4767eeaad0c61501aaca21ccff25e42319f6bc3611862d8230db98d1d07e7e170e7aae1684082304f2fb291799e4036ec72f682a885928a169eea530add0bb18dee32612c3204b55471ed73d1ea5201ca60a696b9d1d9d8b86a1700f4b5b766ab59f74cb630b316879e652b1b06d047049744d9d11ddb16541dc6abe1888b3e5ba409044f82fe13bf42eefc986fad57a78766f555771a5af2064fef7f7b0b3d5426fa47cd8ead11c8651d9aa6fc10ceadf80bf163cd7658b0e7c8f06dc94e183c7433ae899dbf36ad8b5cdc5c9f0ad8e45068f36d77db6b53bb6cf3ef62ac7f8dca", 0x1000) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x1, r4}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x3f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:10:35 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000002f00)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab19783928faddfa3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 01:10:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) socket(0x1, 0x2, 0xfff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/228, 0xe4}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/176, 0xb0}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 01:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 01:10:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x48b, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) r6 = socket$inet6(0x18, 0x4003, 0xd657) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10088, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="819414e10748b3c2ee5986a11b8fc2d0564be0872835f3055117edf68361ef7d20e3b9f71242950d46790119ff3eb1929d0defb86c352e998fc9da23102f076c540417fc9d6d865a3cd43e949a7aea3df8ce44649a4dbe8fc1c12fbe04dbee6ce9e2b94a7607e324717df7d7d7e042dc6df368ada52c23d61a558f0b079b923317f1d7149bc48bab83976e2be895df3d79034a10a9e19c29a38ba3654a0a1ce0413663e11f4ec7fa94fd839fde05c041c99a7b7c8b004a1ae97535e6ecc2a606cc793752ade174833d8c0694ca583a", 0xcf}, {&(0x7f0000000140)="69c54fcb94b8da881e7f39cf95a42234bff42813143a4890bb22aeca05a52505697c40f58a6a2187ca75a8e8f52f84496953f9", 0x33}, {&(0x7f0000000340)="44aa68b7c70e76426ec2ca0054feca5b4780e39d4006e2cdad62fd6e755b971f3755cd426771d4c16773e58457b9d94fdf1f51ba83163fa64755739a126482e5ca43e062c1765b2372254b1c94e146577718eb93b26125cbc5840d9f09a4510e12c0d4ef01f3d787db963960d2ddfd399c8cd7eade26cfc2587831bcd4a073f164c76758712535393027bf840ca7b5ef79faef1e12b1864c06c81c8685dd9025c762c151f0a6e779804c0f4832874134716f69d75b4af9afa4751a09469cb23b67316161f89ef6c7e2a86c9365181de5c14b11a0511ed2b28e2cd12d42c2", 0xde}, {&(0x7f0000000440)="75bce160c52763d22d837b8670f40c5c39b592446462253f62d5849692ccb344db6cb03c1ffd5fb91296634392110cf4df26923c1ca51c6144b3a9dffb9412e3b9c7d034b9b70558dd1392980296c68a3f57f42b3da47be8b3146f4b61c2fe4031bb80229593a12f2a66", 0x6a}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff126400000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000028a92ddd9a2b2bc7421f5000100000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7], 0x40}, 0x402) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r8, 0x185}], 0x1, 0x7f) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x0, 0x9, 0xdeb7, 0x4, 0x9, 0x3, 0xcb7fbe5, 0x9}, &(0x7f0000000200)={0x7fffffff}) bind$unix(r0, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) 01:10:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000001a80)=""/249, 0xf9}, {&(0x7f0000000140)=""/30, 0x1e}], 0x4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 01:10:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1000000802, 0x200000005, r1}) 01:10:36 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file0/file0\x00', './file0\x00'}) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 01:10:36 executing program 0: r0 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = dup(0xffffffffffffffff) write(r2, &(0x7f0000000040)="39ea780aaf4b41ecbec8b40329ea365b26527f11bbe522b90466ee67959a69634d4f484088532567886080dfd4c9f760a95bd694f74fad8e32c40135783f", 0x3e) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x800) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x20) 01:10:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x104) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = shmget$private(0x0, 0x200000, 0x89c07e1c32422fae, &(0x7f0000dfd000/0x200000)=nil) shmctl$SHM_LOCK(r1, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x180, 0x0) 01:10:37 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) 01:10:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:10:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x0) 01:10:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = geteuid() setuid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfb49, 0xa146, 0x80, 0x6, "9bbcf1a7ad822734a82050e76e5b6da09a8b80bf", 0x7, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x800}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 01:10:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x0, 0x1000}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 01:10:37 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000002200)={0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000002340), 0x10000) poll(&(0x7f0000002380)=[{r0, 0x8}], 0x1, 0xffffffffffff106f) utimensat(r4, &(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)={{0x1f, 0x6}, {0xfffffffffffffffb, 0x12a}}, 0x2) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000002240)) close(r2) pipe2(&(0x7f0000002300), 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="47b5c8ad71c8120dd58f4c91c5bc41b120b6228a47777edf20abff84ef1cb1131a35ed7b79899d8ca5d59374d051a5ea255a541a18916dba11f3bc68eaf7b2958c8154da1aa738f776bd31c4810998e89884e3a374ee34320803d29555743e8f5ad0c7ca55b0f7ae02f37a153ecfb7628791785966814d0ebcf92ec7a771d995d0", 0x81}, {&(0x7f0000000200)="5d49e8523f1c114d7c8d09a481fe9f2e167dbcbf509b71c541fc31f67ccf4cb88abbfc74b655a9eee482bb51468995c3fa524721a15a43d17a0bb4ed60fb424c91f26deeaf933348cea2ce2e45e3a7283382f817e9826e6247b5080222cd9720922fd32e758b80ee994bbd851ba580216cd4584837280922839e9a4ab06ae83558b86f0b9c2f2e58f274c15508a443dcb2e389f269c6383f425ee856812aeb969c336d5a447385e5324be9b064f1feea9160cf17bd85b9eb7a462b6acc70b1b10c556990fb6a2ddc9bfb0033d3b53d8989e1b8007929d15595aef78c8b14e81cfa722f4693f5bb8918e924bd35fa34307c6397c79d9bdf5f053bf5a1417c078068a8bbfe8b81a5060f3cb3bd9296dcaedb330e78ce0f9e3553cd34575d15007ad05d62ba00b594555162be237c66a0acdc3a5210935c2f1dcdd5953ab024c93ee949b134f49d5367b99850dcf2825410e30370f4479d7a6841612421b0b0dfe3f21be1c00ccfd5e8af2ccbc14f6a92efb4b04ff962067326bb4509cf31a3795b25eb7458de2894c4429e4a1153c0da198ef9d4d85da09c42723437e905ec01f32b228451c567947a13c3b74e195569566d961bf9e01627cd359b2f8a2e2f4293be791ed073e3689c6448d909d81322b53c7e72dfede3c95f55be7d48e89c63af529bee8e90c5ba9611d6601742ad9f2f94795250f2937aaba6cafc3ef32275adba1af03c9d3010afb1ab261afb96972012d563cdf147ea90fdc2d2403ee771f655142a843500d31f3eecb6cddb40b9746904906bbed34be9c990f118f34431f55cd4e955040d716dec84381ccc287e30c037586d2e2265fbd8922d20030e45b159cb55af1059ebf7f64b06a51f4fdef661aeda325b7d9417e5e12248919c221daab024054f0cf458a877974f59c76673ae6d0d16b222fa0ecff78caa0d960d6c0cfbe8846b91e86be441627dcdad14347624396ed334c9db301cc5da1cb175fc8541c491846005c119f3204b2fae51ae6716c255f97d06eb3afe928974c0497b6eac890e0e1c3cbcd4161386ed2c791592dc8d5855c904fdf4f92de2412e443b6301d497c37778acf7907a612ff10d070e8932aec2561b8af6dc15f28bad47a3767b665e371e24858cfdf5a5f57c71fbd80e14a4ae075568ce357841e1c45cb4e7994a2361795c64d2ed4e27122774ad59f39b86f1e36d77a9e1267a98d4a9e6d97c36e3efd42875388c50c0b7e0bd20e5674324beaf8e3ec52aa363bb1fcaae54c469dbe8efd3e679a3049faf3248ff58fdc1b8617f29c22d3eb14774230650bd5fa101b40689b3a720d37f2c61a6f06f7cef3022e6f92acd0862132dad91074f58e4463ea91c7908fbdd1444aea02aacd53a2797f887c00622c352eea80a769adc6ea07e8d41498a8510e64a4edad7754384e7aeab5faff00b001972ee20a538162d53bfe94318c0ac484737ab84b1d27efab4adeb44ae47261aa8907285cb802c5aa5912af27fd2d0e6ee05ae638322e85b5441017e79440945de42592bc397c69da56a699d673f2e4dbbef80f4f02e39e93db7db25032ecf2c414a88d52ec8492f38b601931e22d0fc22102ff5bcbc3c49282bda6426370acc8fa729d712340fec792592cfcc2b7bf77ea3749433b3e42f27ae34d99c776bbcf7e3e027a4d34152c6c5d3ec1646655a7e70f353c68715cccf2319016246d441d78e721300bcc52c00890dddf075d3ae81630ca3f3b62a8a3fc4d2c0025b2a436fb067cc4adad1db8a348b5030389d721c19541cb8e4a7f321c3789b1141162f1d7c57bbe7d25dc7ef78961743f05389cdc7872297c97285018789c57334868664f8ada70af397107f15b2ac5da168724a57e121ede14382532298152d7e645a5aaf4f29d130acf769717ebd528f5890320bbb6fbd9f241ef36e6f6691606d108fe934bc57f202d0adb42f871c94a9305c33588fe3b7faf8f28fd28b8afb38c288cf57d36b38239a81464f5ff0232db0c20b1824af2149b49b807bfb9d02a3bdd94200297bccfe0890a10b98ac8ac592cf1f578e80976fc843aa324b96f76de0f35219d92c42bef9bca44c8e39ef9695f8b84b93f86800eaebb0174ca21b183669a02dbaf7b71f06722f97b939a55fcaf2a1f86624479c893d095e4d7d6eeae4e73f1fa5d91786a8a7274c2b433114965c7f23482a64c28de9d672c0e44c5366b77a598e72efadb9c3aba402cd6f129acb1398d754df2dbfa7779d73b28065ba60f26158bbca50e400e063e29fb28e4ba4a98a269e14b493a515d02dae5e907202212b61a7d4cd78dedcb187273da8b4473a6de68fd6edb77e98f8ddcf43ae51c1ceb8231010119f8a1c82525e5be127c83632dbf5549378db82c5c8a4fa690cf21b37dcbc76bfee1e041de23acb4f5ead5a37f157b4b63bbf6bc60fc77bb606dd57f48556cac7a87f453d506e66f48ff02247d696688be624960872c544bb263d218f5ec80855790f7d7fe4771e1397dade34616ddce647b5a7083430a46257aed2c99d3a6699624f10f67494e3c96854da93e52deee456ccc028af711772ec24ce922304f090c316f7b36336b8fad4cac31e4c449c79ed7d966ba65ef8b2824b33dfe3b226bab8f433c7ceab4ff381d3b50f193d63bd71a7797c7423b6e2acc7fc6471f9fcdba40c3c2c141e01e75d398943c22a1a59ceff67a125bcadc40dadf5e278d926e66dcd3144567f37b5f9a8a3f0a605549364c22232afd0c3b53cd61760040ba24bfde95a3f1758fc8a9c17ae8bf47be195b25d8d6baf43a8dbdf47e1178ee35a8563efeef3e3a370ac133a35e7d83d50c2b93751d0c84ba7297c5e48f6b30eb9020c2c73f6f996f3f47e3155463e8011bcf0fa8b781ce71bdcecdada07b02e6be477e9c03fb5bef537317606604a34a92edd0d815c8c6c01c3bcba6eb4bf28ebe7a0fa184f629e08ad6ba46f618b8c04db7b732e43567e4fee6475f77d150464a2ec1d154fa54bbdc2a5244499032b4eb0f7c15280453c9534dac1f35be830c30b6598f4a4bfa6384c3e2bea448fd5bb89c57a7ffd106171689ed89318b5b2d8d31d79a46a6e95cf48902046cc375707e68ee46ba4f7d7e4f116ec09fbab70553894452604d2625f0e59e5613dff18c035f112ba87ee75e86e8dbd420f33c84959738f0e1593eceb5d2319b5c7a664d11203fbe8ccc32752c16de2f359f8e94ff04dd6b9a32f232dcef1b29124ec07a231de8ef23b9af4ffffe69a683203b43f00daf5186db3e8377a894711cc5f65e4a7a4e2b0cf063075fc15896b8cb614fc52ae224bd2caf36091b4df02454a27b3d10b37028b15a65a2eea8d33cd2a94e17eebf9f212bb7491e7c942aa59ebf2ebac57932549804aae157178ede1d46ac4b1ff08b7c7152906fe89b454d988d71519d826c0a316d71924700dbe0e4980667ea0bd2ee233c85c463261f7e05d522cc651b3e54ac866485194c3ff2a7e5e12bfdac1ac395047ca66c5ccfb22380e2ec7df0dc19b2789450cd6564ad237fbf464422e3ecfa6ef5d46a81601053a4d221759da3034d141b1f80b18fc2da1cd4b3edf34403f4bfadd4b6a10d2995e4d7cb4b36f086974f2d869a50912952f8e539f1b38ce0993977e9c1695255dade44af25d6861c7b05cc416c16b5fa0b0b9ea479693d6937376dd89364a7143c907d7b68900f3131e721ddcf0fcd5b554042ac0fe7e2dfc21089ad86040d4724d3b51d27876720ef9d6517ec1a34a5a8757d7629518d3db087582df8c77d937167e99a2be8165443317edc2b9f869140173bfb514f17523421f8484c9e06f4a9b4d5be2f1ce01846083b7c0bc2adf0de4c1f518e366038b968529ed75d95d0355cd0e09812c42f276e67ba428b927e353fc1a935fd3b2814260d58437c19adaa8f285badec12b4f301757fc1f3c2fb6b713213f91fd449fc9a189411951e53385a8b3d9234ad9371630ecf337740c7e0ab48510f9d974daccd401324f074611aeefc444b2d6bfbc7f7b050b5a59a55826f63dbd816c7df4b49cb9e72f7733060581cbee437e6099bac5384a6b2aa36a2d18f7248c43a422374b410e8e8120c1bdf636084ef0bac7f021088173c872d7278d3c2cc791e325f63050dac5d36fa9bf6bfe7b4546e8da0b7d729768f703904c13d047c40954303893a8a1a1bb3db33cb544caed177c8ac99c4d6f11fcae99de7ccc47dbe3e1bcf9f16a80036683cbffd06e4cac09b083d6449b9a6663bb316d1a7f0e1238f3581b7ce405597d92b0ba6816f3ba2077c9595b844692f6cfe45a0f7125770ca45f188d5e895e161c8c09e3d972f377470c0611f31e05187b649197688d9bcf842a7ee096b2c03297458c387b641ebb759c6311e0d7889ad97e0da3540673f0a566acddc1ae225b5ee0a6480e9697b2a14f356695c5002ca5d4d350c0ab2383beab939710a35b3ec301b7a9ccaa9495ac181510b5e617a1175050109651401dfa4d5e6fbd1e1698261fbb71809a9428599482ba46124625731f63aab3950f1bd95b50e907a9e2da3bcd9724c95947b81d72a25570989e767191b7667542491a139d936375adafe56ffcd52f4f45bd4df2da934a702c244dc10b22d632046580e4b8f9582327123f9ad1b006bc3e90777d276f083e9dfdc2919323791e2ae42f43b9e8dddf4e2701406b32b6f163f4789104e3cf4d1ab43e23004efefcbdd9f603de922fff69f7621bd132a0a1e9baddc2fa10fa85be6be816ea41a7ccdb38d03cb7fc3995189823748270925d32c89e40d67e03d9e1ea511216f3c788a094dc516af0bfa7ae17e6602a7d872ae3f6fdbbd4dc808b471768bccdb63cbac684087078ed174305ee5eb3c6401455482800da79c9647a1777bcf14c16f92f0107111d0d303ca2768a792b79a12e99f6146fb49420893472d3854468e68f49569cebdb55bee364ff1abf382e88ee6ec33304e203be9be5e87621bc9789125c16d6a173e90be425350094f781762152774a4e5af0366cf08c1e15d0e7e5804d8148e4a7b6ba18aadf583b76cd4968440b4161ba0d56354df14ad59b1ee8fefdcc47d5358af64d505181370922d1bc4ba9c6897ad9222dca65ccb29488ebb2afb422ad36dd76f400df3bfe98d053579a86fcaf9995128180280e6808ce92e2b7d53f6dfe5863dc8d38f706de1bf9cd3a7c17dce9577ce4ddadc6934af1c2e615c6b37a273ab572334c7aaeae480632a1d881f9a5d48acdeecc9fc7dcc069941bc839ce6686568b139d72d69c9795258fc7b4a8605273c501a3a22f4effca61dabc7ad21b482c312c90b09787fb12b33addeb4904f16574ca7ba03210883f1e40afe12d5141727cbafb819c4178080aacf03f2f35f5a452f66b5a74b45a2c2ab7619324a9abd93d15d2675ae2670bafda953966574a0b2bb14956cacc2e34beaa8e2654fe4e70cbe2fcd6bad1714e3743bb1939b0c8d4677a749e42422cf903c0b029ab4273324654dca56784458ea7f03f2ca0d5a5e6b492fda2cd92bc4a72827eb640698173f2cfa7294ed33a848345ac4dd072e127b1f641761a072c19f58b13731bba7b877c4dd510e2647c9264d0cfa4757437343a319e359098f0efd20ddaa9beb0a20d20e687ef134a4d52c6c7e46779a4e489306cfdef84ec8f5f1ec524a3051351121b731889035acb86f444d0ba36a6f7c9b87843f86c653d38cc79bee65bc2f108a87ab8da54f8509d946668b0bba71aa5ed9431b772e95871370cb3025d3d663147c881e586ed5589c521cbd147b8ca340db0e957abc2c8f754", 0x1000}, {&(0x7f0000001200)="14bb162d6f2acc088ff9551ca381de920858bde955b4591e93515b83aa4e195c8d23bbacfa9c7a0896c4b94e4b7b0aff839b79df23d373f1754f6ac5dc283924d3568fbe9094eb39189adb248f7dc3df714dbfb6c0e31a7cc56dbb38824f8c81825b692f78027879803dd8e8649e529dedf5dca951e21a88a56a4f2f4119f27dda53ea2c341a6d9dce61ec488a59098a4254c3238e48f4f0f8e2dc2f0a9b075165d108c117696304cda0e55d999add008c5d9036f0c93aabd3f41db29cbaf74be1705c6afc05f3f2a7b56b6fd9a5fbb78b2f4cbff7741980b71461e5b85d9f361641fea5b98a0608540a7e7d01ffc05c63b0b12b33ea6bb13385b7b663829c9dec8fe5fb619d6180dfa7d47c3132f0c08505218af8ebcbfe181738735c52630be349ca3aa45135f65f0b5a65309b8d499282c70da365f7efbcf0f0e305ad0e2ea82e75b7f5f53acdd4dd5a199f7162a07b1d62ba6fd9ebb50646cf99cf1da317debfbe8b99bdbad54e36bbf37c3d69c6314a2fd0a9eca1babbad36dca915c8fde0612823fe2d88820ceaf9f71f8045935280399fbf32bc3a2f8aab5eca090f49f3c4c7b6f3357242c432676075b6e9d7c347f9b9b858df7d0cf9b9dbe8ad0df8ba08e40c83c6d91c0f508782826c5e6dbf19a5979b9b3a838a97a53e7db34eb9682e3d6da57e642dcb046728ad9dc419dbfbcb2e11b77a8bf4e4699c4325a2c56fb4c2cd9f4b736e0cff0cacfb343cd244e3599d74a596cee51ddfa1f5ef184c82760ec904b0c51ff769b5cddac5031eb2feefb8ced609a8dfb87c9271e49dea86f8b40ed6244a7edc1279b604d07f56e773638368de4de6909dd4af1e16f2775b914bd1e53ce27aae5b63721badb0ac6f9ca9133ff3db4d26a9ba6641959af6e9edf72a6d24f5377f75fb8257b3144b9959404bf7721ffdd176afd52059a418e9e23eca34aa6cd4d50aae3adc8de98097b27b88990db237af806ae9b001386c322d7671bb30d260bae5e21e7a3b4afbee97b235ef9e4e7e865f7fc89b75ea39c0aa46dab1083808e477df2f97873d900e2c51cbb5996e5c10a83472c4b4ee2aeae3bce39775bb472cda41033620252f22ffebb396d9f7476329b1a866f37f1e43a14d55a367973d84518db846f1a7a47ccf36053e1e317d34594f6d2b79fb1960b0a4a843d5de5db25e357d913140009b3824e7f942d57e0393c8dc38a06e6be6cc6fc421c95f2d8d651905e10fd6777c7c1c43bdb03afb92e7cebfc57eb994f53ad74d6574e93b59810fea01cfdf2d79b1fb9a8f6413b1276f58003066e2bd7a0e1036413140f4db2c904e4782f920364c9daea42060721ba4a37d5880a5c840553d144654e2006e6b73e62719c76ab762fd205e5deb8d0df1c28b3442382a5c16bbb06377205b6880569f49e0083cb9f94a050d6d42679290d5a939a7d13154d6e2440127dc328f7708aa29ae8bb271e49d743c77f3c841e6b62ab14419e037070c6e796ff50698ebab3315c5603f37e938e9f1ddeb22d4298f0a6c94ab10d2b93cdb83a34bfc819b82fc0af093d7152cdfb65fbd61d3411cfa78a234f7b0b55d05c4336db1e17d0f40c4117573b34f3f6ae469b798444a6c060ff5fa5b59ee8a4620f483cf326447b4a885c89d6b92e4f2a5236e1cc9f3d51480ce9fba65262dc0d1bfdae2f0c3a1255dd1afbcc931dd9278148f18d091b0dcae6539f955b1821d82ea869a0ecd7e17be2b082c1564e9697d0821a209a929d2b47cc210b157ae8c6a4553946a0308731a3f498ed1849d62b2228375f2d2185676f9eef9f21ff7c47faf7942187241cab136222768e4cf5e7c52b35f8cb3fa61b8ab611abedfe85559a50ed7adae23053165fb3f0877e93dfb0dc7ed7c6518b347a8fffe21ea7dc4e9f229e6cf99b4592692aa25b93c2485f275f2005ca4b60e46b0f91a7dbad20f772b1b048dad83203199c8631aafa0109b9d2ab5150b2eb8a6b89094b6549d940d4b01f51c95d7254d009c9fd8292490853e2600038bb4b5df2281e2fd1c368d357a01cccf272953a5b20fa0559d4a15b9149558e6848c7d5efe401aa296a0a2b34274bda535abb5bebd3cb076d2cdc6db3325812df69c3edc3de49c214f3b36cef1f15cfb8ab813d4835bef896252481ccf5805bbd95c09a480210708e095d3a4e46277501f62679df8f30e2f3ebda6689f0feb5ebc15be2331dcea68bd22e4a4d034b3cef726e188d273cbd121dd08b4b6909ce49f70ae3a739e269c1e329aa0722e2256fcbcb8fd27b03cb71a3583d1573591785f6f5d93cd63db798f1e69871951258fd3ad6037f43cac8c6257474bef1ee3457364add176b3a89b22bc0f8a0a93314d00b762cd6c18d0cba08c8685eb3723c94625e291e1abac729265ff13298a22829f0db0c0cfb558f82afcececf3dbd40dec21a1f6daaabf56b2a30f4926c577d6f6c4518fd471f369e101840c6adab907113cbbabb919959f0118eeba5e0257e675aa45c3a5da4f2f0642e1593d0eba50d19e39e2733dc115b7232408f7b248c85cffb9db533deb39e5730de833fc330900fb10ccd7f248c0b25c4090ee3a1eb9ddd3d4e92b5ef14f51269fecc6733d5df7cada5d4ae225237fae474d074afa9fed138aed830270aa3981e5bd24e720f56e5232b2eb20a35bafdfb4324b9a4d03b92a2094b5f5ccbf49ee9bbb3a79ded88935650c980ffb8c74b8b1ec59c7cc9169789513cdb6bb20855fb71d51f8109766b4fe0acc6b3aba49647679afd106bc7d9f4b753c0665e996175775062ae6c738ad5461b9ea3313ca3a731807f76982910c533bbe3dc56ff7c33ead74dbda8204ae6b092068284806760fd00d5ff64fdf3789bb4858f1bfc3919e2de05e06e39b2a8a674487d86c6693785b5b0adde2792544ecf214925f60cddc389d5098cc55da5db81b6edf81d98826505cf1a169b4b6b9ce0887681a8e783773b6706714551cb011cdc87f408a87f590de236ec8160b9e5eb93a6c8875c8cb16a60c06d3fbf6b70a0e8b0a513f0d25c91f9b383f57d5f02aa5fa50e1195547534237f80919784d52709f5d8ae12e936befee48d6ff6abd378064e01c697d6c677cf5ab6b0217b209b1f352da521f002a4b744f0d531fb125bb082355efcc35ceae404a662bdb3219d81780f408009f71c72cb9ba7499e4499d6676966b11866336eb3ddce73fdec9ee66d8e72b064d4941a629da3a667cd722f034c8d48dfcfa0730293d74c2c86b67f5cb8324c3a5c7b803e1a5f14bea5a1d9d7f0368537f6b372f18ca031b1b1e96b16a45026f1703fe14268e91a66a322a0fd7c1835e94912a16f8b3a5706172e89e276a337c3396760e57dcbf9ae055ec1df786836ce1339f997340674fed129c7b4f24ab9ad1c2c9efd563d3b5d10a47fac4f0c44df659c553a5383b68a2c71cedba023d59e6358d60f0d6ddee6278b161efafb0811a59df2d4c3fa0dac8081aa58760cbb1ca73b17695997e8c05360b219e8c5b37dc24116b6abe6085d19c465e64d334a4ff8168fb4404914c6fe80fa5d7cae2a3bbd9eba50443efdaa67d5899f2eb4e1cfedf2a027da6557c52ab80aa875e46e3249f41513d908e387149435cab7e2d4b06accc0eeca7dcc0370472ccde629b7c38abf19fcb195245ada44551b04a3ddc6b8763a1b2a9d65756d95c5b206109411c8bdfd8972b3dfcb08a9a5257de38922fa1f02165d8ea2f2caacbd95eeafbd1a914f57cf1f2074a0225ddc48a5d19fbc73c3d7d7bec65ab3ce0262fdbaff287d36e1261bc2b3e316dec78277c9e78ea9d534a67bc5aeff437ab4f8507487b74cd9da6f57546f28e00304030a27a36a612f97c4ef6624a3e388243862dfc2996c87180b84a908f359714c21672de9a8101fcc04aabc19350b07696973f7e287bf741b861055d7cde9fe0886d2fb9f8750fabc8337b03aead1126e139b65c68ba837ad5d66e7fbe0886049fd384da7d460d6f14915e91af3f5e2d5166b19a4b6319b5ec167518820fd9101cf2c1e6623aedffd7ab5940b3378e4b0abce81b5cc33fa172a07d99e8b421454034434c68578a5d3109b3d292b9d3d27acf1b2c6c358d37d21a5fd99bb39a939f965d82ada1996218d621e23ef1a520c25dc7f2b09966ff6c55477f0881cad2919075de1f098bd18339f04dd2a86397fc50e9fffc0d7bc869431a61ca51671f4a76f03ac4ae0b43abfdd234e1d2e4ec4e38b725e617d9b192f08e5db23850d5fe92abd897fa589160551b1d466140df0e8706362c90dbc64f6582e62a3617cd6351997dd70fb185a2a837e34cdf575042771cdf3a13ceeed814721bdd77b62ccb6899810d332d35f16b6fed0cc33f92263d5fe0125a6b1fdb7e4fbe1780dca48bb639e53e4ae481b1311a0664f2f8e9b5f3bda38a1d14d8a4dcef491a59b4e7e4fda736375aa36aa4ef47d3163a5fa1f0c793892f8cf6ccaf6f99410a0302162e254d497773e15946bfc13b99d3b80d607df8f8fee64d8b01e3ef7428eb96ea7272a805cf1b20c9a01efe1ed65e5a262eb2f17e1f3b946aa91b642d498232fdea532f21922caf6ceacf1c0591f6fb32f8a860ec0c6ec300bf9defd97fe4f7c1b1d895d020ad53172e0ddcf409ee187604d9429d606a686bf21c805a4fb44eb9078a257f21cae4252d0bbf72db61e167536b9915f2a5ad577a17ef29714c0f9881e4f153864c0c4b3ccf77bd5a16faf9b3f965c217d5a5aded3cfbfe23a3d702a8981cfa6113562b698740e30fc8f6733bcb346260368c9ce3b68f97e503d28056e4adb51999c8dd0b20e09ef62c7f95209a5a10f0bbd47840126f05dc9c3fff7474a110d03dfb0b5d0d0148816931547de0c098ac9028ce70bbd7444b73e3d40021645a33ece525375a23a3acb636a1a75a8e04c80fbd92691eb8e7d2f8a49b5b71ff59d6a999c6735cedf6e71d55adcc067f9b561f63818649a8b7b82c8a9ac9562b0e8da5d0dbd6e1802dcb2405b91f79cb466a86adbf6d768ce475d3c0aa077ab861a6eb3ceca5e36a5202b24c4a09f08a228d9c934d69486d89c342802cdd43a55ec4fde858554c4cd0fb55395ed0380ad76a60fd9e3bcb2c29f5aaebf88c5ed1fcbc70660603085a42606383e589afcf488a3cdaa590ec6d6a1927955ac4d5480c7212bb2e451a9adb773c5415f773c4e7c9e787a1f27e3bbe16ad584bfdb91b67441ef0c6e3afff7bc91c2f653cd454b36a3b5cd689accc19c95e0ebd0bb6c5ffe39012daff8bc23b37435d99c8bdc5ee7848c58a0126a43dfc609d1a9f4f91c55e6b796282b1f2ce22329a9463eefb2ee5cd7649360d9ef8faea3384d31a4ff60f3779a9404885428a7039ea18c14e2af4da31d2bec656a819610f772cc77e9b628a504ede6b946343d0faef5cf8f9d79d3b56e6070910b3d535b0379d38121c4e3c097e1c864dfe7fbe7579d43e2fb2cd87fda8f64526cbb4f217ea3666082b85be772cac18c036170e21f0d2cefb326725db59238463a9f6ae1c8a70ae2ff1136e6208b1505e49ccfb8ee9c55eeb3ab11f69364634440b2787d5d5fae9c64b33d533c471693b95d410a60b44637b323de9ccdd02dfae221ea01ed8fe59ceb6c7c166c65dc98fdbe1bfd249883f1926366f2df6918e23a73f0ac4b37d7573de874125d1aae2c59a6a7cf6bdb5f95f828033e4b974f1b7ce6b61310f0905ffcb6be1d8d357375520612c3eb16494b2fb873806ea65178dd1b66e45390c7d1c8216d9ff682ce269025f4f02b6d2bacb47aa1f1dba6c9653675be86c55615c52cf", 0x1000}], 0x3) 01:10:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 01:10:37 executing program 1: getpgid(0x0) r0 = getpgid(0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f0000000100)={0x0, ""/149}, 0x9d, 0x0, 0x1800) wait4(r1, 0x0, 0x3, 0x0) r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r4, r5}, 0xc) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="38d7e1edfbe104aeb6968d14e4a0b65cffd84d08c87764f472001e29409789702199df1e8c53ff31d8fee29d0efd02815c50379b410604c715216461ccde7489198a4d40ac9b0b79955e8c1620f99624d9529e1d59e001c6fcaa5c1d8a3635426e04a95eba32784b1c0c162f47ef235e20874fd4a94062b1da016548c75d7efe", 0x80}, {&(0x7f0000000280)="0619bca22cf656b7bfb5c856a91847111400a49160dff50a0cfdaaa228e4a754379121ba6919a5ed8d9012f9d454808b7c75ebefce0c57f3049e8e6d4efca817978b210973c4c7b215", 0x49}], 0x2, &(0x7f0000000340), 0x0, 0xe}, 0x2) 01:10:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 01:10:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffff1c) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x48) write(r0, &(0x7f00000002c0)="1f9b65e6015d97ddf691232dd0d6cc0486d44328f61a75cbd7702d024e2720b6134a49899b1ca6a0c117651fbe36bc9d00ef1da1401a96f19d0402e27ddb56b60493ca2a472e1bbcedf3a39ff629725a29727434e303e03fcc0e8b4511d77e88b7b333f553d2b826fb926a0c0821926440ec9e90a448633a4096fcf61975289908cce4779b4f74dfafaf1eb989e17a6d0801598485de81f98b1d653008666b6fff3aa02baf615cb5c8a6f127744c5b8523fa372132a04dccfd8d4ab2ba44972261ac77", 0xffffffffffffff81) 01:10:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) 01:10:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r0, 0xf51, 0x4, &(0x7f0000000000)="186b9c3ae8e58ead2fbfd2d74cfac14c80be116a1d3ddedf15362fac16e96b2934d23dca94d25bb26c1d7f98816e2468457a45f8bb6813f5dd6bb0bb274c581939eca6429e85fdadd1db831817aefc87261686351f44c71796092eb7fe3aa7581bac57ac40b52637b0fe98bba1ab0303ee4fa5b8ae92bcc887e3fbca5939f5c58be2490fad81c6fde6dbf4888a87e1d74a6dd54b273307476ee3805e7598547a13a113c9", 0xa4) 01:10:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) munlockall() setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 01:10:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:10:37 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xae) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000880)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc, &(0x7f0000000a80)=[{&(0x7f00000008c0)="4fd3b62ce587d3f6068f556f90063bdb5471b86fd70f898971f81ba31bb6a525f49b97f4c053085e0389c522de61029bfa0ed89c4de8035cf9f32bd17782f49e8ea9e4cfc6d240afbafef70e9ac34efe814f8a5dca8e7bd5daaf4a9e356593204e14527448a74c4b7a28ef05f12d17e2aef4c747a65b8845b04baf47cc997f68ce62333da9f0cf6459668fd84a589c5e56665247f035bfa48d81df4405aa4b79bc04f7a29fe9bdfdd9eceffe3c728121b5aa00c61bc19716ccf2aec8f58dfe5a295b1a270a6dfd063d9cdd4de1aac59e03dd658a82a676dcf125dba7c1ec4225172e28", 0xe3}, {&(0x7f00000009c0)="017439a53ef7a9043454a6d2eaf8257b31bc2dc040988aff8f2e279e7b5a82c5e1cd84", 0x23}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)="8f9d946bd98d92fe808b9f815dcf0724a2f98e343fd73b029c472e2e0fc554d95d", 0x21}, {&(0x7f0000001c80)="1631f5abd38421b66dd3d9f36da702306a018eca6317fb9d23b950c6c9ab186587fb68a23de36f25e4a4888a2fa5f7534465c884fe058efcf4ec67558f2ad587a9d48f134bef93948c40d912a58fddb3991ef35549913109c0b1ead75e47e39962e9bfda3a8d8e38cda3df2af711c383d1df71a3e40dd3fc243cc0135e6e996fa75ec736151612d89640dbf87ecf878584de3270939ef30934fe14d2c572c06449df09a7a45e594935f9225febd6b3dbfd4624527ae0df74815f707fffee9f122345be5cf63ac58787075686fb518caede81b0031294772d15e3b1339776", 0xde}, {&(0x7f0000001d80)="b9f85d35479838c1f5378189cc8e0d456bf2e8d4e853b0be813b96715007ea55e7c8efc859454d16dee9f245dcdac11fa7c3730ab767e2100cda8c448c7c61fb15aee0c0c3768ea8fa9634159d61444b0ecf5ea8cc38deb5ebdf64dfa15e672b53ee52f6f7203118ab928c4a2ac2ca48fcdded16d4b4b573ed43740db4687a018222504f3dbc038143a68966072bb360352a6e9438849dd290f2deac479b204e605b477e935771318acfe16173c10eb84faa12b13e0518c9c457bda67296ce2bdf677721df4d3bd6ce7d7da028a6fd0d39ae6d010aed31938d9581b65228fbcc3305c8e0fbbf24792baaea3b03e542b20d02bb35e22ac4c4fa88783ca55253c9a018c6d005434022a3e10c5cf290bd8c68b6fe9ad225e51a6bbad5856631198fece1cfd9fac3fa72abc361ada078824f78e93d296d973df61b123d9918c6d3e69ad980a1cbf7ff6d109c08b4e307d7e4c0f77b655771a11e401c25d2a9093bd2dd0d50e9484d96adbd0f815e6dd59d3f67558b9a252630f76d85efdde508d8fc3da8b172388b22884ce0b01c0fe4d27b8f4c85674bdae0bcd1096f347e6db2afc8d86752035d69415b1a2183a49ae08517e45a4d0c904c5e98e05f0c37fa6be24763f60144d29159a2d7fd4c842630ed1f35b00952e80eedc0a5dcc584c108e7cd14e8fa9043bbd473b78d9379d6f9db3ed7ead5b3f7e4603a3e0959d5738da07a4418d148bbc0049ff20747c32ad632fc10ac64c40f783e3775a67f1d56da9c96105b5cf41b5adf3dcba5ab39422e5fb33e5bafb96f4459e32ac34f4db29cc70dd5e077eef51e444da10d8e26c6a554969eeb1418f80de21e43337f4a650390dc1e2dc3fd8f329655c2a5f161b74ea6c4c5e2383cf80c17e95380d165582a8507561ee4df723d0ee05fcbcbb8a72780bfb1b368d91b9b2e63d9253d9971e0e82a700c49ddda82db53051f0d96c3b8c17f2680348be1135420c0fac3e10bc534746adb516e3ea9f8f1252a8ace014268c03579cbb6fa457f9d17e4b1b4fe27b20f6f85edc6566951934a0be4f137213e113ca8217f2d154bc75164d42e99245a3686557e2d25296e301ca07c1ae32bdc4b8df556d76185855c5c997add9256b59974328bb2ffe546bcb516ce251a64134b0311654a25afe875be81f8d4340e62657c1e566fdde87004cd66c6358f65a9cac80bc3a2b2b918cdc6deb3e07990456d5d6ef158591bb1c42ba0261008f26b47dab9ffe9e3aa9d512b470b237a473a87949fdcfc376bb7db4b01214ae7a7a36f44808c7b1d6958211ef9e4918c8ec25940527e60d988accb6c8d08447056a0dfa5d664ba7ff8c3f779d7c916d19596ced010c882218fd164a21e67987f4a2c89ff0400789e35167ee0031093a7fe801071a7b256d983925f4e33f395877ab7fe95d6d0c8a6123b5b037e8a51a4e7e916798eac7fe96f7165e8d5086f0e1f3c3e91d3610e7a83c24e9028d87785c6733f418f392969ba285c59a91da00d7f75eb4a7d8474c0eda6ec997a9a902e02322834fea2a805fa22a00252facece104d394f52d14e533e23ae0d263b39c22fdfede29a537e63b7590bd50da1ddb7ac8d561ac13300d09853266aaabd7deaa5887ba237ad1b43c2e768f7d7804d51dafa79e344594b40914ee29e9a4fd4e6aeb5784fbc6f829a61b6fa2fad1fab37e0256145556b776ebca7effeebd86e480132bf0c69d4f4ec164e859d6a398065785a5cb1084dc18e387825e57483bfc3055183a8e4e372b5ad16764aacbbb7bb27bd31c4da81cdf208e66c858bcc65766fa4280bdfb3aa4b8166407a10144d0a65661097ae198e933e903160abb613344293a619e241a0b87275e7791bf7d9b9ed86a8b90c45346fe8583f400b5e1bc8c08fe4703843dade1280f0f77d6bd2b16d146ed0567ecfbe50c17404d78094f32847d38ecd7ff778c26e404f8a401e659e7b6de23971b504e814b6a44feb34336d450188a67333e61755083d39d0d8e1fef08c8d0881d2ca2c37a6eaefabb55cb43f77973ab33634b1951b4864d0de3990787e83135e213cb32f7cd8e28d993b7d4e82cf36adc4931f80d39025fbe060b3490c780b52b79e8a677acca88eb3c7a000effc8d05842d4613c32706be6a6766749504355f01db0ece346f2e3e48457e80fe84433b5b569ed352fa8ed03dbb164f4afe6f9933a30e79df184327e6e3a134362060303a1d65a2324fc744365e61cc93aa195bdfd5cef155ea89ae9ed73afef8506c631fb80248a67334a1e6957fbe24bb4001eaed196d836e82cf0fb99b838efc7dd5673e30b6aa490d468fb32f66d8a7f0dcf97b3a10ff682701c6e5d8debcfc1c63db702c446e60c2f0f9b3a958907e0d1a34208c03ee83d7cafedb1326248a2fb187cdedcc3af8e5bd79c5aaed8fc969890675585fa242849e920e197d5b18d792c1d995be048a7ac04545c8d3684403377e5de746eb7e4ea2e685e92fec442527967a86f35f514df6e08dc219e33355d946157b29b25e76dba4191cdec45273b8fa629208fee28ed975296adfc553efbba918fd8ed23ed3fc183eeed55bb3d2638649f294164a51c38d5e3efde53f6e22bf73958b88a7d387073bafe575778e8c108dec443b02a64169c6956cc2d2d23a55279e6ece323f9a175639a7ca046feb4c6c545ae79483cfd97520ac1b3c160b69a5ce62165600207bd147d580bbe990946cf0218a1a6001bbb46b8198c84251d2c3c86b8579beddb8b9428dc8c9c2e8f946a17dfa6ceeaa7c6bf082f77a08ff70d88f62d0127979b0a10c7d7c5d486001c8e498af2d82a30331898660948a8c96aaed4c635475aef3b28bca5c0fb8361d95b2ef83254e2684e57675bdf4c5f8f2c2b22dde4efd025394cd39b01ee68c0ef7aa9772162e551435919b62d7b095f4ad920fe0e1702715f277edaffc01b44ec998d01ff73ab35dcc88fb4e67068a0111b06c60bfd8058b2d5f2df97344f24f068659b28f653def6eb045e9abd78f671e5c21b46940ee87e84693f0050e2e90f4faf1695c037d562ea583a6399ea28f5be633732bbc69b37aa956cc7c6d5028ce4801b1de9a367edc9edb809a16c966635d460c13c8fed9f5b263d2042b6109d40c6fdfb91aa5733877674909caadd613b325eb7d3bfe6317ef7e7f7450703ea08f39abdd58082de008e4256d3a42db3bd9e301d62e4988db1046827df765fcc2ef5bac26446e629c0a1b496a2aec57aa98a0725bef4c02980b9b00eda54dc5df8eed26c30c76c7fd815c0219a7ed0166564dd9f6b5c0642eb3ecb4396a726e8a6c96995aa1b56cdec6e031b2337f123510844e6d9a203947fc743f738e9c0488050fbeaeb6b8934d4643604e4c8a08cb2f39b7296a0a560c4c74975c63d1f2f9275a034242b618f2c70ce7e0c0b8468e83cc303c591cbb44030137799d24eb81effd7dc5ee49c8f1788f963b9e2cc3be59d1a88566a2712ec213520f26275653a89948b35432c46f617536a43e8188a843daa21e5331fbade0416cb8f5161a2a6d9bba6e4c157483c30abb957fb9160d02a690abfed3da74b6899f0efdcfafcb5d63fe61d7e9fdf45ca80ec5cfc929c52e74d46b03fd27a52ad3e40c532333f827930d61056bb7f21b021609ec162555425fff9f3dbd18d47bfeb94b7aa8b6e5ff067a5c9ab8f2eeb514813ec6001d5cd7d0eb0f099567f8a823f0e9e95115c42593a99d941f06b0bdb968056c805fb7b5e35ebbb0094c6087f76146da5a81b362a14fe67f7f3fe8a7af4c48f1577f8409073c736a57a98fdf7608e8950f81df5ea3c46af0b7e9443f52683d039f369ced50bc56ca7a76271e7102db2ded324a170c600ec255102174abbe2a9e8e46b2745c0289a2dc1b0b03527b44d3ce76829aad36a69baa5fa131867b0a5a8472005ee1c676d800901eda908628e6a8885f0fb4842be27db078503623b6d764320d116a77c760b0dfb0572fac3a26d89e36340d2eef1177369f0c74dcafb92937e71d131048606983a7709a77667a2bb6b48fee3c57a86a9d21b9a06bf38e55e490c900dca9a522940234389178a4c2c30cb783f62f7d6b327213f18e1ad640fcad6598ef99e996b7114bbda70e523160eea4dca66a327707cebc8a110834dcc1d8013c9805a7e3adf2d55be9b6bb60e2eb1ba262dd29d7366f7011283c67a7459163ad105e8b2afee5b87fc5f7da07273cacabfe730e5dc8bd6a7fc04f6536b96183cf35ca1919615d960c0822fc91886d0d789f453fbacee217ea323cfc195cfa4ecae990c257ee63a268ff182f460561fddba6b5c0a0f208ad70cb2554a966e130b739eacd53ac728ca2464add2db7daa65a1dccf9252041268ed4ebbcae81e210d72c82210c2416e1792cd2c5d354a582d7825d5dd4ed47b22b2ff6209038b95a1f9a3b2b82df53aa59af69c23d2142f3c762b493a316f1aa43fd6142ce87f1808ceffa2da5105d46f8fde13e0938234172f9f505a188d21461c794247887a34da37be3284a4c82cd76d68bb1eac2c0de7b9932bd99d16306569aafb7d8bcb9bc06b16c7290cfde9360fb128d7c6b6b250d4aa57d91dabb9f208431783abfdd1f0a67ae7d5bbe4fb4ccc69baae7e91c03d3b5b4495802080ce354fa797b15917549ec099de94aad5820d2c74c7ef8bb9d1335d947ab9b2eb50ba602b765e2f3b1ba32712f37c8107aaf4bf91287f47eee90c6fc40de75201e4bcde4d824e02c37a8e3c0a815312393a1d2a7b933301c8f477dc82c80ad559c5d83875638d4b286494e5a5eeef2c8d83854159ea8ef476ddf4a7cb8dbfb2f8ace0f86cdf54a32ad6b8ec36572546e20577d233ae104bcffae7c007263451dd123a7b70a75f0563752bb5a5e8848f96d8bc841bfda2d16918afa244ec56c0522386a64e0967a8bc1bb253e54519b069b98ce3f717ae5743cb3362fd7a403e3d0217ad152892ad10315a6343b35a32679462fd763d92863b9c675992684297bd9c6d4fa786bc0ea589bd95c97f74bd763f59a105a5b673134d72615e1d359babe815c3a6e91105b69ae71c003459153ae7b02800adea18f9fb02d40cff7f4338f3bfeb12fcbe9784d235adf16a13b0b2c266dc9766091eda4d6ed237a76f7490dc5decfc0162d7fe679d73f201ae44fbe9c75b2cd5c99d18e2dfe0efb50f69f39a35ea9bf058a1fffa6ca18d0644d88d2d019edb485d0f18ccb3788e985b37afcf4423ad2bbc415932b309d0d96792696fef56d8b5f1a732eb9b0182e4cd0fa259c82e8d1f79488352bc525a72e19175ed1a22da201d86e53236fb8e26b42464999f9100df96c65012cad64d5e70149dbce02b9db8bad6c44fd0aacd5c408b78840da5350ea7c760635aa9ee47206f6f2af5185e53a2b9f66f1cd96f6695a522dfea551e917142437e54399a6b1b1ec1bba93eab7dafc3669b353ee52de00307433ad7bbac9bcc19a065eab9b8d47a9ff55d6a99918e8ec4c02d7a43818a948ee8120e7458cf2063791e08b0cc4245069e08d2a4eb8d2cb921c521eebbb499a5b649e2d18b04f4b8bc09e2e46c461714f859d7030b48378b0c5a30af745856bd49fb5f11194b10799708be09d1aa8461ccf9bfc6d03d7535c10f35d1ebbec168419854ba56012a0bc7d140e062014a83379b22091c13f016780a77e00a25da3e66e586f22ed3486d9e1e6d52b36d9629dc7bd33f212b56b147d2d1fc71a05d36c83850d2ecce2e5beff5769351ebe754250829a2e7d000d000059f8635078292f5c14321b5fc5ec5a8b3022e8926ff6ebfc", 0x1000}, {&(0x7f0000002d80)="ce8b51d76e151b3ea994810d968ce674e2ac004b10e88e24f5047a77a30a1054e32c75870f9f852fc508206fd4504e1459034088255f6f9c84f00d3e89917b42acbd26de5ea6c25e657fe3d2c61bfbbb5e143b7904dc56647c0ff7155de5a90cb93feffbb9016d263bf7f0ac4e36cc3c1a2dd09c0ba5b9ab3351b19241692b52a38256de879305579563b60cfb9f5b139b83becc34501377020baab2f9cb53a73f31a1cdba8b0f5efdc04d4c912371261ce13ea8319877e34e2b3074ff5b0cf5f3dec151116acf5adeb1d657", 0xcc}], 0x7, &(0x7f0000002e80)=[{0x50, 0x1, 0x7, "b641419bd161f0116d4840109f6f1886b50519e311c4395491c2053639c62600267c68d6fbd18ab634f4ce1910ca44138d2ad8b98fe40d4b1039"}, {0x108, 0x0, 0x1, "7050104f6771224ff0fe56bcbd532cad8dbb52f75afbd15933aa31ae84f736bcfbd0c15a358940f8693255bc55d9f7d61d0ce3da7a9257d0f50b22f74c730f519a9d66b0d3d6b8947eefccf32f3565ad842ac2d9a073c87bd9f55a649dfb6de4f74683f7d0e524077ad374afded1557b4033b228aeb744aabae8be129fca7be5cd969925ed14e56615da1f533bcfc19d660e5126e303f78abd616ce9d2d3bf6f10d2ea025326a99591044b3c90bc68baffcf29f16da1a7fa7831dcf208ea0325cea5f2dc6f92c60a84598ba238f6a258c5b556ad96717fe8fc8db37d1fa6caae4d5dc3e5cb15d1c46db6e04527a384204e4454"}, {0x1010, 0x0, 0x0, "6f4a678d76804d18ff5ec6a54809aba49a0408135ff3d61e7d3454070eef55bff1dc11a1efdd3dec26d8fbdf5933032a11d46f60eb57e5f376954f2d52f56377a4e849eec21a49faa7491da9a763213e36f607915f30294c24b583b9e08ed75b172539df252835d32e83a03d03e995df9463048e54cb97d20c29e9658f9f33e44c62c163bac9c42e6b5b746a89188e807104495fb793b195e14c2921df1ab776b7b8dfb9b3c4f3fa329d42e6867763da0f0dcbb01b5e09b73f6e5379319caa05e8c30e1a4c403954431024fed9ffc4e2499d4eb931c9454df00a1585d7b9a99f1a3b014c0abf81a954d5a320b6b719c3dc1c6718fbdf80350be7f6106c9f4f582876ceb4944da06136a0822acbba65c6fa4efb3de45782dc08b5860f3c8e24e65bdb46a4e4c1e4e78bc57464a67d08db75f7f5f5b2b417917ee8dd3118205a04518e3d465cbde29b276a63683d1d3a7605cfc0037ea727950be07daa272c350b4176e978e1707f91be460573b7364a95ae43d2c79a772090ceffdcd3e7359719d7cb1fff5e1525cc5b4c225397e55c89bd4339df6f9ea43fc0c32b6a76ac10dbf48056e3fd1d43856b9ae0a710ac0de6ab1c6564e4769d936efa191cdbe0dc00d57cf1c2f79f56d99d6475cd4da54c89d63d3f4e4dff69e70c88bbdee6971263acc5821b4fcaee3262d5702b5ff60ce56fdcd9675b5ce565ad4c60618223a0eb979c8c77eae5e2d45bb57c8815b8dbdf159130ce84be3f0e03dd9bfa5ba8ac6db1fd73cae3d734f16ecebf0b69c8315cdcfd340c593a6f7b590aae71f259fb27823fa54353769ae3a64fac4be8f96581a7d6af8b8bb0fe8f3f90e50b6334bca9c06c5d3783cbbf27f3d186c6b4d3d1cf104a89496bb88efcc6124d13630cf53c72c0e4c2a4d7644668cade3606eb5fa9ee472b0b5744099b62aa797449fb5c01710731fcfab9994b89de6cd3cd98ea46d1fc12b613266a683aef53c135e807240be5fb8a8c1a49cb170e381c0671c07063da0a468e8e71620386c9056d808998ec98a1f917122ed54281f344f774188368f5243aaf0160d07f8bf65045166cc39d4f958c2b4f561803ef32e7d8e5fdaff9624ca7d6f49c2143ae2fae25bfbdc3a223ab7d0fbe13821f27db74fa208af60affb6a593282524fc835496c413684b98de4a3ecbdae4c450fd2b65280c1dd743ea57a022d4aca6cb9d6019ea37518ef7768b44d92b123530c1bbb1c5c8fbb7f7bba9418e06a7c8dd79e1c354d8ba2cab57ee6d0a509f1ac23a77f4906be86b3368b69776bc69e32e46fcf75761efb1372b8d88c839e03106c512b792837162d0320aafa3214ea52c0688940003a32cbcba74f42693b828ae3f620af77f7eb668ddac9602acaa18caf3e11f519d8a973c83d9695cb45bcdae25d961eac90947dc25781098bc52ee986eeb6af1074f0d04bed92257f386cc6a5f3207fc52fd18e003b37902c8e3c5131c0c0dc8b5e6d22beb2544472cce3985b87c7c5371489401e171f87d78a51f0bda06c10c0c8436bb8d1b0670825b87f96dafb38dd0f9d7277145a69ab03f9110b15ead88c8f8b473cf61428504a9075b472675d1c617661f28440f02183a1513cbbc17597236acb46b858c18c2f815979c844b8b85359729df6348a879cbf92570ab694e8b926baad8ab090e119f1032db91e4f0bde29687e7b71939c7c81fc2ebd176ec4e2d31ce2d698e7a63494176b2cc3d67d2d3b4764603e0acb58f7e3afc53c617edbcf0764da0516e67f213e2a92ae80bb14679df678e30ad664fbd77289a225c47ca7a4f0d2273c93108dbcd0442b902dc4e21091774ec48c15bc1bbbd2068f0047709fddc8e40944c93fad34b39127e882549ad3631b3d3b98ed1bf4fbde9fddd0a342ca2db890bab4ee8a0fe1ffd362590ed2ce0c7ca08d052da13f0bdf4cafa949626bdfd70f5f1c94381429937938578f117c07737372126ecb68af64b348e89ba89cba553ce159b593dee40b637e46840ac6b1019b43ee7f499eb33495ef3d1cd75741e2e228c3e1cf650d6d3756b62d6550279cedebab76aad93f57c1c414bda0d122b91454bfdf9e17d9d973fe70525ed786ff895212b26ba5875211522fe7f0b64b30e304ccf52b9b2f0e331ff58ef582ce5160dd74a2159dfa08149fa627ea56cf0576a8d9756838adf2ca6cea99bac59bdc59518d635e1569843bca6080adb7d0c9b8001ea0a011dc718e86ebadfe7a97291ed3e645eeeb56b8ab0092062cc869f8e682e863cf699b1a7b30625e65aa5b373455d9ae6578c691004863295ab05021ebd8e9cbd3a45f8ba47c8127499da370039d8b7dc5f8d5061ec7958a4dc3c04bf63055baca5320749bd7d228b9cfbc423cc7335a63343b04cc2bc1b23cdc771809b10c5e061489ec11958cbf83fba1ab9df621d4ece55fe5e9c6e1fd6a6b745fed287c213b2d408c64234a76b0252222daa7f6010c49d94f6097594ba90730488bb8d37c2c33fa401a64bb9285f6eac5b88fc46f4c3641b3f6fc46b03c70335f328ade77dfdebc3913e2c91ea665c86291f33ad59425400cb7bd3ff77c816e83728de594de7ae9300158f5b7e50df5eb850107f250654e4de05a45e302d87fae1f8e0514608199d763cf683ffc95bb74df4b7ecfe6490bc0eef7e8174f47c187da54e3867eb9a456cec52a73bac20f24be01850577a5baee8bebed10f50281bcb4ccdd38a2898a0cfea12c305da0df0d778f1d61afb631c0427c8b24f2e7784cfcf1b5cd5a55340e77153a9470494917950eeead8d11e3d69bbaeeef2b63d2b10aba8a59f90678d91e3145f37961eee7c20f974789ea81f3c55ccee3037a7a5f04345d89dff0453ccdb71b64025a18cb9c6a281d1adf68803f577182e9c7d9dcfe8c6183c44993891aad29bc10541d114aee0189510f268e0d28a069ffd91eecb741c2c8ed7dfeb40b381f8edef380f7d59530414a65dcfa822130f66e304ed8e051f6238d7f73816de5d93b65d129e08b84202ab25a99ae7719f75286cb9b322da8b0e6f8844bd62dc98192eceb141ad957c831abd84dd0112f55d83b9b8bb734cca23517542739656789eb9b9c2b90809b02bc13f942350d80b74908c7a9c5806fe2ecdb3ad0bd00b4caf0cf5e1ebca2c6901b4620e63456ea4e8554d07b34f08ecab241ec9d98432ce2288cced3d64e96285052de0c9790a3cb83b739bdd52827ba519aba5f2ddba77588a2bfbcb726478ec0ce1af511689f6958308972128c98c83e21a4cb8a25bc07058e9b7377c320514e69242f7d5ffcaa841784b40a49b70f3cb6918b9aa147af508f120bf984ad52cf12c6bd6f5b5483b8960f4c0cb0a9015c7534a5f76f3db3c6ed5905f768a4b13259df336a7da4a605bba9306c6b6a0bfff97e93ad9130389db85f2e3d25587e550c489103835db10e245b6e86a8cefca6bc95084f3916d73ae6317710c83ccf029a65921783ab5a9cc40b4a3b1e85bf733dadd0b5f475c0a3eec44c79010f2fc935e70bbfa4e8cc0a3890e5f911865d1ed4ea77a509815e095754052946858442680ccb2974303de72b0e7b88a32bcedae9ecdafb38cce419349647355445996a17cc7aa1aa56cc78601b0cb9a8dc14e925f2197c269323e99189a117217b464550157b6745049b2269515c7e325d8a5a44e1fd4dbea5f013f5f67c7609e0fe8917489550e7702ab2db0961002dd22732bf58038b1666b89612aedae876d8b61c3bedc4d54ee0c0ad9eb7360483ca38858bed584e179750b669c8ca7b4a7ce36d0f2ffca0d6319a2876d73bd57ef8216bc2fb0c9c3b92ec8001b543442be900370c898f9a707a0d457b351a6762be505c721de6f00d6ce6c06dedfbd5cf4ea061ddc75c47cfebc8477f89f66a11c1e6285d71bd2979268ba8e55cbbbf40d9b808e712ca98d45f699994d31b39f5f8baab968f3630910e2bd973569f0c23a5d7e2d42c11d88be015ece0de5bd795473264a4e8797b5665479bc68ed7bf8048f76b0a1c367056752888ba1cce9195fc2d9831edadce84272d27f14d37ab046abddd2851799df17a29a75da3dba4adc4329933767660f85cf8cd6287b09757aca2f54db4796c1a7fcef91f84c157713f16e7c0f767ea8145e65f49023ef924d51891a9bb6ab84ac22b783b1dc3142259a9a9fe8abaade87592293a72c0b082d1b73432806a57f0bf5b729f4db1f3ed2d45857bb280fed83430eaae713c731c13f0ba2ba5886494a36292799e4a673fdb3ea9e07174fd87f88980969db71bb29016f260fe8540873a24bff453e3548e3d80649dff61f3bfbb9a5fcb1bf3d366b4fb45012896c9dbebaaefe4cd91ad81d3291590b4d2164e4c93f4a12d576cd6b510685ba0982e64127f702cac77e935ed57cc4571c13ff1b47e7fdccf3605172a4e85950d1721fec20e58267cd5dac6d33597b9f35ca25ad5936e4d94d93fea373e4a55be1810b7b4c558e87f4169737c85c8e76720a00f4e596082b09bf2d2c784670d3c5eacff2c785fa0a5806156af3f6d839709295e3ae6117eb793dcf520e2c0e283db921e13286d22ab82ee92ba04769c360b70cea9457e216a2638dca34971633097cfdfa8e1cfa1e475b04d44998c9783f3affbf559cc6b340994d423384dc9dd124b2f2220f057d2733603e40be9ed6d9ab0e373ca366547980f3d8e749cfe1d99e26dbd010584e5835691c7116d62f8289426b2bc08cdd09360ec3244f6ecfcfca2021694038ea787792eccdd6dea18da1144efcb64dcd86bc8c2fde63eef101a959f6b4e1352f7f93bfdd1c5d514db3da8302a9b81aec578f970aeb619c3dbdbd89260c2744ca96c7e772cabd332df296e85ff409be7c02ec1a26ad78fd51dd7871527c7137d415231eef05fb654aafae2d41c44799cd85094cc048c57befd34fa9377e233c54a5c31a137ba163758e4d3ff16e09af4e332da8b45af422b059225f08da264f2e2c1a767e39b0a78db2b1915c5f83ad1e0ddaa9555e64348023c4e62176d94ea2e583bee8dcd26c8847afab0c14b5b731892f607cb183e6a57b58b704ee65974274b853c8303e04f8f1c6216aea7bf86b1589f7a92713d12eb5ccd47995525a71847d33c2adc257851ea84aa9b972aa135b34a0945bf4e6c7f59615b799fcfb8b03ce9f65362743e5113ca5139bb193f46db6ff0e926d70dab951993db0a704f40730adca9b456cea5e21a25266573a1940643239794f783dafd8d70f57f7d385fb964aefa372d01965dd93b8397a3d2b356795c2d85f4c36bdcf9a4d2747ae672a3176801ac465b0baf8fd036e62fd8ae7a4668df820fd44f69ac98c47fc90a465cb657010e86b95ba5916459ee25259ed5947eec5a9846d7881a459e15a8d052423459c4b369ea412b8a895838dc4c7e0b5d5cc14ebfbaa426991dd93e7df6f5f725a00c31a46465c87434c5bd07c3aa50183875f47710e74eec1b086e5993fc7195d4141f18b1168b58b29165b059a0ad1c066478a6028a9d19b6cb9bff0d146bc72e152facabf7203cd515b0050750bf7a787ae06091c8438187523f3ffeb2ad7d27025689df264fcbdc4fe3d850e2a16f3d21a09143cb47f430b929e41b290d350001058f005dfc427d4c5a4c55a4187c529539263d1c3bfd3489a6eaabdbef544b22029acff1140d14306423306f6c23c62e1b602226e431f0a2bb22d9451cf16304b2b4ef0dbdefabe96057993907ff212e90e39490d2bac92b6d6b7677c0c494cea2af4341ba6c368a07b27130e71e38d62c72571f4bcf026b8c0e2"}], 0x1168}, 0x400) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 01:10:37 executing program 0: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x7fffffff, 0x4) 01:10:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x100, 0x0) close(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 01:10:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="1b412e2f66696c5f3000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) fchmod(r2, 0x4) 01:10:38 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) 01:10:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b9c2246c8bae12146b48290a53406ce3a54e4f40c29978e55b584302a790619b9110ad0ce8fbb6921ca51effbc99641bf93387d52b20bafaa3ea4699a55ad1820908caacdb02fafee99a5f9e86559a4f8f73cf1fb2daf7f3a6306462b9", 0x5d, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 01:10:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xe6) ftruncate(r1, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 01:10:38 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:10:38 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x80000001, 0x9, 0x40, "a7d855ddb02170f07901a7392364389f46172a07", 0x401, 0x1000}) 01:10:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 01:10: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6b, 0xff, 0x5, 0x6, "94b9099c1c121762f805135331414afb608ee9e1", 0x7f, 0x1}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:10:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000040)=0x7, 0x4) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x6, 0x4) 01:10:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x1) 01:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x244) 01:10:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) 01:10:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:39 executing program 0: 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) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) 01:10:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000000, 0x4) 01:10:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:10:39 executing program 1: r0 = socket(0x800000018, 0x7, 0x7) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 01:10:40 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000000)="e8e7f879ca73bd58f9933d8db0fc8ca7ba63a38af009d9d5123938d6d1130a406f2b1b2a533e73adec43eb4cb082567354393de1859e98e69f58a4e359ccae29e104a555746819b2511e997b8624c3484636e976d21dede7896af9d080821b4c49c00638365c3a81b89775495568e14ff26a7d3e55f2c374f6dbaa4a6479d6eec2359570b4c5fd13b38fca211dfdf62319df1087fdcfe83c86b096213bc8f704ccdeb2f510fba3ad43f669f9055ba6d7f93b100e993543b2144673ebbac63395c118c59fa0d9f291963561e16e390cce16d9226956fb99c39e0236ac46775647efe92fcf527f2617d3be069e2d10cee1d26a8440a96831180dc5b34586d6bbae79cce1b8afa347b63e844e542eb6e857cbdfdb9ea92fd576e5849de29944e3fb8b10ee0cb1e423110839ba3a362c00f9e39fddadeffb0db012268683bc6424eb67ae5be3f76777f2d964d364a9cf80fa1a2f1ed3759fa24e1fc8636541c7c8c68e2c0fcf8c2c3d84afb32ac1c5e1e7900dcb7f5cfa59c7303f3f9ec751592d564b5be6de25e593b1173d60bbce955986f23b9ea8acde389ea89503519fb2b600c035f228e9f6d5fc8fb7f1e11d9c56e1e6cc02622c8f11b736fbc638e757a688e1675ded5e820b593bb5a80463d27556fc392abc78847ac29a455962c09de45bef70860c8e27bf647d6577fb3b28a858122871117dfa840c34e8d8428d915fb57eaf201a91aac44a2e3fbd550c90eac15fad2490a1eef811347ba438203a334994d9dd9336c53e761100ba672bf93816983fbd4e340c1e7dfdad344332eddeb083805eff4462af01e14ea493918fdaf6cf36c39f8b275060f19f1fba2d4fbf68e213a9e94632f79ce15c551462cd6f822932b600d965014fbee889fcd5cf2257bc29f6d29a6e07b4732b8c4f49a8cd8290893d6c7dbecb320abb21ba887cbe3b8a97911311c59189bd4110897562fafd36aaacc446d6dd5e668988716338e9a0a1ec0438be6611ca4fac441ca1c9a799f25ea5b3e022f60234e5ff0d7d3ac0378b92aade8176982d5165667660b7c1fd3bfff783db776345151486b3c3322d7437c41d820c20a7c7039de2de9e346858f18fbeba4fd55dd990a12a781b3f26abd9244cc56a94808e46955d13722d084a23b643338fd088dd7947ad00df81402800c80f10ce5b24f23c044c625301ceb11b08c10868757bbdc694942b694d3e53c3b0ef7242d3dd8ee53ff34d7115a68b47beb252181ba9dc207f3eee5845c8fb93173f67e4fc770a897822bf28d5c905f699d6e5cea81e19dafaae48b36e943431ec6c35d3f5b0a597de1fca890877d86aa86a07b2b414b05120a752513e288929467938f1835b8d12914a4e534bc9f76c2048ff9286975009ed749675cf1ff2f5d93dcb9873d30d4094a1cda2d6c0b2732a3a56bdb91440c354b6052817b881322d28e179b173f2fd06f5a4501a13134039274a121ed8dec3c9d6ca3544bc49c04f7d1d3c5b2e988f39a68e4a919523e503e0c54ae4561ad39ff81eb15689f7baa9c2d25b4e340642f043e82988da525072d98c0a536758db1446d9f3b2b64d613b2352b32dc0a9fc84eaa0bc530e9e00e74190603be4120a89781488a45f3a642452e8185692bbdddae76ae8915c613a50667374037a74b8bdbb55ad07864d8555991b477da900687f8e40d88d65636af48bf85d2355a244b7984d1949715aec1491b03aa950f60da6340a1fc1c052bcdf46529ef3d219759b8e201e76a2852062f3e26e993a0b7b953cbe3e4351b07c3345bb8964a6ddc9614e2a4a61114b4a053d4c1c4e43d182d3de2c672314ee2bdff26eb85710da7c867859dc39bbb5ff4571e5b123e8278a08e67794dddeaea866025d3f335e627e8e4623c80bc921b58fe2613be212a7803a1658d67253c4f7b22d9e49bf944a1bc9a4071a56fd11176ef4e6adb21a6bf6bef2e40d5c0ba7dc1ff573281006514b26fc05e0e2ffe7c24dadab24e0ca2ba7679dea4190ef82f1a858e1b8a0340b038adbc7eb28b95c29496035cf98f6b678041f0e567bb8a156465e0291c23b7095fcabf78d16e128135966cecb3ab23be138050963c0d4b8189e66aacce38671764c958d50e8bc5369fc472b4f15fe5b92975bb6f6e87b991ff747c18b8db315062adef02cd277829ce86819b03a0a3ebce92cd833c23a7cf4b40cf00031fe94f22a26306a8fad3d35a517e4f113e4226cc6d4cca5a63027d64745046c4974f215ff9e5c46b4cfd487e6329bd113419ef71f5ce9fa89bd3c4cefe69f1b5023d5fc363f3f6f8ef386f11f93a650bdb29250116df4222e693e4b3eb906048691de34cd882829caa5ccf7593d32ce56a9958bf1b547977606e5eba312f7907afb9ecba0864e40cb88a92cb37ab430eda776fc4673044fc67b0ace02d66a8837f1d1cbbfde13c10cc919dd7a99112f526c37f47f9d684b9bb5e21054eac709b04cbcc5594d8daec2fb39dd6b867e015f9e644c5db67d1eac49f6a4d06fbc2fca8ab7194dec08be7c3601efb9138f3f348d1c94946ab77d9135e27727e1c53d06dc4ef554374621a41d26908565469950270c3b263445f12ae1691d7cf8b5d8c42d59befae6f343482c5189ca2ab39ea654f08852bddc9f98644c07cda2bc0077f10bff4649a74a0cd507428a3b03ee5e21a5a9db62a762847d1f65e48e4cfd60982e18c96a4a2edde46984bd246a2aedae1ce61b441c0508794e33fab77d652db92824d2157d526098bb75cd054ed9a2227bd8e1f95cc0938f805c5952c473c537c23fa14e8e5b4dd79379c2e8831da3a2e88fbea3ec6fcdb4a639d2edc12235a4b75ef1857e4b4b83772fbd000ea8d4dbf42462448f1e9d45ece1364c3f1f356aa1ef2725a2a6d808723f04053f55258103bc385c4384761d8c484dbba4527aa52219408cf8ce5fba483bddf6ac00ef41be87fb5e9a06f55c36c4f730322a20c19d58d1b3842eae7e4b6565a748cbd620bff119b1dcdbbee14b48d18bb54051bb5b1a6742eaaf161b003470e752f60ab6adf52b1f7c6a8489c9bc4e7a3c34edf314d0cf0ccd3710c2b2c57dc8805fe28204f4ed9610f05f04bab1c9c190b39ee0c31b84778bd0d5dc003465958890a7cbb14781bb1007109de4ab5b6d219efc781eb2182168eab41a81a0f0ffa282255788d3ad9670bcc58b23d132c9ed0aae81d7b518e6cdb6149aac007605bc18cccb2fa913381cf451316e1b42b49089a472a795aab1845aa64771a05cea7d2cc6ab67e8622b756822e2d675156f8d7646f74cc29a4b1e504e90fa06e25eeaf7bfb299a1b6a8d8938341ca9d25a5005d4dac0618d4880d5c022e3aa14a763191c8840dfb0e4fd23177a4221cd521d713558e3a0dde226f5911c0d1055c61cbeace6d50ef851ec07be4f8922815362459d359ab022c71402187aa1a4f2295138c5bf92f3a0415fdf71879e02ebd33a0458d3c40ffdbe0d9581cb08e84db7d5f36088e6815d96116243521e3ced621960082b2caf89129051cdc18df6ee75e5c80c0a221fa15bf84ed67d47f652e3cfd021a536f523ef7c44ea12e0fe0f59df3dab8ca67f2fa35ecd52f63cda6b7f36be9d2f4ef01be918a7c8c0ca63c21908e33ab204b888e067218e927a3caf2205d426489eb0836f086c240b55c995d998c30182f870b6586baec05f4c9cdf4a481209b76118b2635f32317fb70879e344dd43942d1695c63a6aba2ef0f70ee899666fc6a733421b0f6aa39eae427211476fc94584a726a21a7e6769e081ec000b3468ff087907c7dec1f352d34701ec236149b92e0a761c678367dbd6e127f54bf344ef95101ee8944ac7664df45d606fe77654c2d5ab0b8bc983a68f9601091beb1f263a9d057c3102d40355653b52918a0b62fa7f6170e938aa5a6d42de823924973d472f106e2f694af1999fd2eaf9cdf841f485de94ee724525cdfd8a1855191ba7be6eb698506c2b13097333c3f8412b4843c70bccf999a1971b702aa422f8babc9d263a9f7f027326bc794ca94a3839aed5c989ea7ad4c4d63868e624ba33bb1efe49ff2333dcf86b1f440d2b0bc4debcb2024c3432944548616b33c2ebdf147e0d77b1be1bd4df2138f6c5a6bb65d126352d6609619188d105ff996af8bbdf4e11be4be8871f57671a4ea7dabf872f929923d3854116f6000cb5a151f2084c1a2abb52f6e237b64b75eb888b0e688b85bf56051c0babc509980b567ad1954059f5a0c7c1f11cd580b6d55c1dc7b8c1f42532eee173ff425d25d6c89da83ecfa6231d468582f1b34c0f5f7c3fcafee42a30f770703da0f0d8f485730cff4291cc51e243dc2a604d5e1e0bb5601bc59202390bf4d80aa3be394ff6e55d24006c57f7ccd9ac2eb76b2f9e09e6106c3ef2dcdc3e8232de458fbb2d1f6d0c796bdd7093f9a9063f54e7a5c437c2c56255b0619e1ded5de086c325457ab333d9a8f41dbccdfb64ec0b650fbc23844ca616811926866828df9a77596dd818db8ae1ae6fd6c89c6e75859cde9aabd9323e0a3ec7bec806b797576e9403e998efecc94e90ab4b8722b78286ad187698e63f359c7920c0818d619c56a74274c421f16e2f22c901611476bf4a634c0a2c9deaaaead4f12c42d2305886b60292e5674220b7ca6d3cfacda3775225a437c2fc0ef1f7fdb09929ae18eadd8a2d2744c8231fde894a4fe014baf5174edd51f5e2f4659764a1fceddf95be06cce41f14c14b2aebdc9f3e8825dadea713ae8b5986e73f6356c7694dc2d4c911c8727c8c1f44f36c4a0bec9cb1ac2937295af00a56ca71bdd206628e8778848ab5a35e5027de7e0d7ed054b64dba0b99dca8793ebb7504f137e4c89ae4fe9da2708fd6d7b73550d32e4f6125d73b42c133c2aa716303c480843960b317433a6bc54770d09365e9293d11bdeb4a849fc27de8011494b4cb75f092f78fc9c70cdaf8185c3984b553a399e0d27e9d6240cd8fae082b8f87c28464502f1ad2a5ff805062e5652559c9e8fc834d14d9f187cf9104ba7da4fe71c350ee40b23bd4a9875edb4599b4f45b0c12a903901be5df265375b5a25320ae959ddf4f5bebb0700eaf5a23ccc77844cf9d0569ceeefc7b3ebd92402cec8a0d2f111f8e200c151d3bdcea6718f1b5a6d596740dfec0c488051127feac571e292dad318c5cda62acf23baede0cf9996c3e1fb44a4eb8f7c5d298b158be6bed7080467ac52cc0e17844e9c39dc652bbd15cf904be64c99c69cd307a65e733e6383daf6cd1a4041cbafdee433fb6fadee135247dd266f27c3ae0200d0a3632e9265ab75b0f0bdbc157c507e8ab34fe4da8e932ce8e5c6bc52c0c872b9c98ef9b467cda20490b4e37d99a3b67c6d3b66136326b2cfc9d905832ce1afc4c17932f989197b499f4ac21502bc38aadaa5a6e3d026eac757379ce6b46afd5643bd8fa80c42ce32a90f1a83c7678d839d7a3c14fd16eaf3053d2ab0ae35aa976c1b7725319c0c9484bff477331415087b77f1d41d78c4e0a4bd3736732d004bd5327e3bda4962fadbc17bb921232487cb6df66fca277fd119117df79fbdf8da4b1016f30c0e00ca229e4670e82c6b7d62a0996d95d1f7502faf7af988be3652d24ad822f38245252814982be224fad06852c375272498c0993502d53d458ee4d86717c8cb33b970c69ef76f6e0838e5d2214b0f6a52b0c115cc5d75b347d712756b9f33ee0cdfb59635af967ac8c5df353ce306e64cc4b56203690f91d6ce5e929e77ae1ba6bdbe003e0dac408159bdcdf8d8c48c5a345afd4893be3de13c4a") r0 = kqueue() r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001000)=""/90, &(0x7f0000001080)=0x5a) poll(0x0, 0x0, 0x800000053e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000010c0)={'./file0\x00', 0x8, 0x7, 0x0, 0x0, 0x7ff, 0x10000, 0x401, 0x1, 0x2, 0x1, 0x3}) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 01:10:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000300)="5e0cbbf2431a83677de45a90c72bdea0f295ce88355e54116933719701df50ec5ca7fd3eab7ffccd5b76628c332de8c6b1e61f2036c172e8a45629e78a5b262fd263c2ea0f08ff074b628bae1cf2badb4cc5202bf59a39037f6be1bc6e0ef95a5912baa6bfb592e96845d7c120373bc0d0689b015ab2fcad25def662f9188def462e293ebd8368620e6f7cc0711961502a76a7e1bb8955e0871b2825a2185b41498519e770c948c2f087b4f77bc4ccfcee04c228e88bec5ef9e87e54b6b2bfe112c4ef4a583673f2d5f9f92ce356d91581e7d3b454e9e6238afbeb11b64b9d9a2421d3ecbf5b98361f7fa4a7750b781bd0146246d7a989b0a612b805b62c80f94be9f4705af18ff467cd00a8a2d44899aeec6e8217b50e4057a49d1b7331b6d968430446e9c056d66c681ab4ce147c5813119de3094ce8b85d78e90d8cdd8203466e1e26f55a817933c5895dea3175979e8d09385cbedd4ede4d65f0ac07108395e9fed33e9d728ee12f8d51ace710a0937d77f34605cdbcf124fdca04e5659980a82d4f005495a24f28cf12c20e8daf6f40b120d50f42a1d76186d4707ba5bf29cb0b1971ee6e5408839965d840008ca9f67a0f0756643c3fb157752644edade9ea5558a15d99543168e2acb7ce267de5e9e4804ebe871e7158e504631d8d7da2598e2055b62df7b8105d51dc244422a3b3a29655bd244b2471350e32e934548a66991c6f77d02a958c1eac06a3fb92c86d952ad20cf544e8527c508bf519ce8bac3f35faf71f0000b62d53663d3ea76129b46f0340e517e50e65929c6af37ed14baffd5f8e4667b98c78ae1279df1f0e8cd4dc9a44ffe5d95f404b9712fcd4a3597f4d52e0255b3339de2d1c8ba803196472343292aedcc252c78e30fdd36c4891bc227342d3283354b131f7ecab167f9fc86410733d39f978105a6ee93e5f12322bc128d5178d04630fa3c72a57f28449f701b3aaf1eebfea3f0773d19a5a9e649c3ac59940cd82167278ad6104be1685ecaf0b9d0bbf3327cbdcc545bd6dab0e27a103b720968ded19561ec46eb7f44a3a4aaaab96b412e136ff6a38668da7bc9b125f9d8014d2d868b0d3ffe623594d8f82a85bd5ca1314e1d55fc6840d57b7b8ee6045ffcb3ee27e60a6640b9ab55e61941fe11aa9fcecc7e49f03d762c9351674cb9b7604968ab6da9d1486c493349286a7e93fed7971912edb92722b0802fd2fcd293867b2da08e31fe0acaac112dc970261207cffd054515ed26511461daa5bf488691a45dc0696a3ad55e67ee574c56e5bfa31a11d623d0e7af0f2849ec5bebf91ec71ff82d6fb8be480dced1c6a877f0624f6db6a53bcaad8aeeddc831d359e2539d31d4c3becef83722ed71657e33f925632f27fe0765d12fb856644d4ec04a0405be7023a8eeb52f52dad5d2ffdb14659f8f714c289d2c48397820063ac3819ff9f38ac460e3f6bc5108422cba269c4dabfc5294e8ff4c1adcf0daea630e041b00633f6c099a485436af63b3707ace763702423e7e17d33e2adf3447fb74a4cd8d3ba593ea309e3257b166bcb6b31f0e69a76cc99e9c4d169112a2d5101fd7814d479981e98d2d6253a999e2ccf3bc36e21b92f2a93d839ae37560048d78f216120322d24ba8f9d7ac73afb8dae9bd99f4e29aa6fa301962b27322de3d453b5c3b4bd19cc74b6ee99fe7f597a6002be77c5d13fce6d0e87b824366d69bd68a561572fb9976f4753dbc7514eb74fc84c01fb25e5db6ce9c2f0babf9438ca2513bb8986a3b1d86309287a252fa9e45f42da39d3f85da87729b1075fd91e58d2c8d45d5b07b78ab32ab608e17a0116572a07be8978b4bae0dac56474215c913caa915cd638a1fbf1f97fc355fa5eb1ceeb01e32efed285de62f3ef791edc3bbecd7ef15e3d7a05a6ebebd7f72e8f2a62e101ebb4f158a9dc7071cd37b27e2b09b204b973df7c6ce8abf4c25eb9affa5dd34227e85a6e7d5e57e47cf2518c8d153b8eac03388fd1f7e3d36496b89567b8a9cb5d0dfa12c3be670044fc516f594912de36d8e0850cb8875bbf5cc4b38abe92a23d254f48a7072919a2007d8848893b252a9fd922ee4eba327a3612046b1f88216027840bf642ad6422e5fca9acd7316746d82c7c7e193fa96e9f3459a72620445da6e9e1bf5353fbad18ebed68764cb4dabcaaf3e88cf7059f24ca609e5ef7beafc7aec362626218938bfeafa03c90fd250bc565a33e53089c7acc049c2492dc84dcb7afff0dec7ee50829e663520e46e9e6688cbdd7d38fa04da81c8d8118c5750521c64cca2a836ed75bdbc74361813998fa009814a180f5ef0355e8efe372cae2c16e702d967a027105ea903c0dda751da8f31303a2c1dbb72a58397578acb2d0ea1a0d05da91c7a9156fe0b4917c86b74b9e1ca6e4e216afc7bda14930ac540271c949de219985ecaec5b103d2671bd544e71a7e2d63b3412d4cc40bf85cdf59ca6cfb27fcf2887b7ee9948d80a9548e4c3e9a93bc749f1d72aa4586778091f148cf7d154567db9b8208ad5ce9d40276725d98aeed517b06924bf026ee1185198b180170451b3c0c8d87c843c04eee695f1e0bb53d296ae1434d77ed3e8c220be6324e662e0dc731b29729afe01b63288d9012083667a315b10e46a62d481ae1431104e689dbef796b00ef565575207cbdab7a77803264e8d97132f24a1f0ab24cb4e073d906f5164c9491938140480384bd606aac59d0fdd0b6b87c3df10874ef2ed275f6913af994651706f36a0bf04af0c0f9f0b189f6383fd1c1b67d317710f47a8c18b11ac92ef2c6534ee91f337fdeb2f4d3e4f73f9ca8238445f94f7644c2457162a95504cdbb62ff99a56017e99b64dffb61884010e6a23d58deb64ea010fd01940070f08dcbf45764ae5971765587057004c49f4f0dc740fe26fa51bf1a65c1c78f52f88edbd52b4c18b15e3c7966bca2bf524e11f8a65165217672745560b819600e668bef25a95484654f87644b8e109dadfb8a5abd49f43dc24c0a4de36604e37f8f021984925a0705c5d42c9dfbec29ffb9da0a5fe615053dcf401f0ddd8f13be629779aec2f06f2ad017f0f3347b7680c11ae9b9246f051cffb384ca4ce89262f9e33309c7c326d87101ad06a60597dfe31522e730cb69702cb797baeb7c5e89e4d100823242f0152b77a8091c0d0da11e1e17e2aac618cce1a2f00c486fd655fc292ce4305fbb17f86a58c6e8323d61805d0630dbac4c754a32f7a03f71c30a9eb0f09b33badf9502ecbcb6e1e4abb037ad2e142504b9b1cb3bc033a99ef6f07265011099a71afc3e39d99892257bd0804553e6cd882c727ccb38a062ae2b3bd137a58527fab9afc2b10fe91d2cb97d8111d1759d29e676ad1e047a90f6ec392f0437b7a71df6b435aaa2fbd0b87fe912daf34073a4e02190ddd69de31728358d41a34d1f34046e9ced4bd44a06f9f502b00e66ec4f137a11026656214142a7335944999940d32eaa90c58c01b48ca713072ada3610de081c8205939082f5114be405793da5ebe52dd7320e3b1de046635603f3cd524da261e0581be2220223edb3b0aa63eb0e1c519e025ab8a23fd326b3e2a92122682f07263dcebd7a6d37f6e5750c2445b73cc03bf2f091f0fab943dd81b251b0eb56a5f66749ce93fe74df2a7482620e24ed31a9eeb5068d95368c1a88855593f69141007f4bfa3b7b7f9e3ba7538072e8435c182f179bc4376c4bb7d9e3de06b10850d2ae117d1d9ca90b4c0628da4c8258ec02a609ea95ba8b883dcb77b6ce1747734f0f64c3600a7778edaf1f8d8b563e5d09439240a269764785e8f4b241aa76e3f14e04eeaa156080f2d6b8bb71b56201754ef567bfee3e318d178d8dd6022038f7732c90e4331baa2d8cbc343e15a3dd4920017fb982aeeb5543eb8e43e2bb264ce40f9e4fdc43dddc04c6e33d7d1eba51d38c9758a2c43ed76cd41a69070ecfd5694f424b0439b75abca96c48fbd931b42de3d35459504c19cda5d88db5e3f357f5dd6def7adf8b4360b3f441c517ce4e008456dc341c92f60c1f487bdb059021b63725dde3925fb9ffb9e511aaeffb99c7677e389dfbdda46c82ffcde8337553b96e885ecfd51c3c530d9ebd9cb3f50c8990f528ced4573a612b2d93fe4e94ac364fa7e0852cf1894d651fd0cb56804de8a1893e308bbccbd47ca7b9fdd20a95a9a6416bde3aaeed0b0fef6cf06d27f2db6b30a7289672526873e1a1e7638006efdfeb53f81e426944beab838a38cadaf243e40fce46f59e6dff61145fa681b3e60318a8ef0ff08ea2631f92b27ea872202f159744dff3ec43f116f6b78e2020a8f5ced900d51d82700514ed97b29e95626b04cff31841e134f3b94b50175c3647bd65c965a43451920b4bc373e2bb266630fb4d35dd368f362e0642e427f8266ae2a659ff22cf43a1700a57972da4927b6ed965b00946426221db4d40b215386884e1ec6f93e153b190c7b609a86e68444a5f831812b39eeea5be8a1442aa5d565823f39cadfeccbcc43a51812ff882623ddc3d1612477a0fa3f915610c570098e3dd04becfc6631e54ef90fd59ea39ad456a78d82af288d0ea16a0754040d6045889cd5133e3787a42c064fad3662710da74a5df815b0ee1fa8cc3cbfe87da3eb6a4ee874734a5bdfb8bb753bcafc44627a6821e3694d88355a4ca099570f7760fda2bf8c5d1c9a4fe62cb59b9036f1510b4bc1732633510fddc170ecfa912c1f24f38ea9e46ce9e6931cfee2d617d38c776e87751f9783d214e2d7f992f9f35057fd89113ba3b561a6b83609e79cbb3013b491d3ef93c17bbd9126666020ee2bdbade9e676303eccf69d7267166421c3bd83a3cbcacaef9891e7d9afd006446b139da63a3551352e3e783a1e291aae1ac3457102fa40bec054016571150aeb9871abfd076cb4633f4b4a4055da61e67171b7aff9c7433e51e21d7c472ada3a836a4394df56646966fa8b2546b4dca67f98158a2a96e45a4a8d6beb28e809c76b8bbf9d1d00ba97300cb571a4c4b707bc8f4d47a4312082265b489895d52596a879384bccd23a0e773c2953831884c63a7b703c26a17393d86a0492edac0f34e0163acdb5a9ca8f3bb81664fd8aa9c56a5021e7ee03cb4ceff7d907570e14881506f65f768e09cdb5cb400ac270b50cf4b9cc4b78400fd2c6c10221181bf21c081db3b1f3bc069412ba971c405fc6579e68daef7df4897f6a51abaee83a8ad0082053edf710e3fba444d91605523679441ff6fb899328c415826cbaa9909fc8d8706347ae072457bf65dd843fca4cb1d93eccac917b92e670f41f5561a950ea249038a0ee0ef25c4add52b8032dbf1ed08b9bc4c009355eb54f9bdf4ffc8a3228aed1e05a1762a0adff957edab11e2d952f6d20c194b1a4c6c162d64714ce45358ccb2a440a7315d12f6b1e37497ff9ed5006baeaf56f48bfe1437d678088ca4ec750937a6e2927cfdea9a1c9401d0cec3a6422e36687da3807f4c64d7b2e952fa948965b386faaf59b7d14d2434276f27d38e9c8c4063f28027bd961d1f825fa976948a884ea5fb8e386adc15f1d531753ef36e8270d0671d43b7406e17bd58c91e774c3daee700287509e85000e075766a7d8fd9e94b600871cc2b8ff5596c141a908272d489a6acdc866a2365bdfdc8d12472731c8a005509c33f460b8789d7718b322c1aa5fed1e66867bc5db24a7b844046bb8fe8afe22b6f29809721a226e21c5fa214e539d2d79ba086aaaa5057e2fd4daaac62304af551693d59ca6af412c749d8", 0x1000}], 0x1, &(0x7f0000001300)=[{0x110, 0x1, 0x4, "6fd3cc4e18748d507fe9ba2490184036420f4d6015f5ec6433b068a323426f85264517b2a5eb873a52bb9d299d31778989bd781339dfdc7e6ed89998af472eb146ce0ecc78bca85f63e2412f9f7e9faf02ac905bc02c28d6b4165fef1e69822917ac38fea1c28c2b9cd767449c093fd69522194d0a2b648ce8849290ea0a6d625ae79d5888f17ce77eb8ea79c9988131e4dc61e57075c5a714091ef436dfc4a408d9d115837000f5b7cfed082945263fd904f05f33dd5eb6aac6cdc83bab856e1685696b7bc4104b188bd5ec106a5d344fba63b154fa492cfd748bc54de72c63a1969bb6922e563d5f9e8235a9823732568c5ddec0ef28588d2239"}, {0xf0, 0x1, 0x5, "0206c68e51f766361f1a33fcfff9e2ad3e3e383a25ab6aedff810548efff5b4ef36be0405df0a5686bc765fa72444ab829cff66634aaa8493a800bca7f5bc9915f542c48959b3d0be5949b877ef9734f74aa19ba5515c5b5c69f1d75af6d5b3fb2b5b726eaececd8f7ab0e6e9e20e4dfe1343e891637f4fc456dd7037cd8504fb688cee50b34e96a42d35c67f6e44d51de82a0d59e50050faef107a9047378ed25d36745cfd29f3b13b93e6e1a9d635a63286b8f2e21ac03f9fe779b7dcd7272d003447cf961073bdff8034e8d8ed2a61962c538c0227325edf0dfd49ecc"}], 0x200}, 0x400) 01:10:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2}, {0x40, 0xfffffffeffffffff}}) 01:10:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8002, 0x100) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=""/112, 0x70) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 01:10:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:10:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d15000/0x2000)=nil, 0x0) shmdt(r1) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) 01:10:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 01:10:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x400000001fff, 0xffffffff) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) open$dir(&(0x7f0000000040)='./file0\x00', 0xa, 0x84) dup2(r0, r1) 01:10:41 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x3, 0x8}, {0x18, 0x3, 0xfffffffffffffffb, 0x2}, 0x421c, [0x6, 0xfffffffffffffffa, 0x3, 0x343b, 0x2, 0x2, 0xff0, 0x7]}, 0x3c) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000683108ef2518064bcce43cff5ee324876e968728757b437a9784b0e0aafffdceca133eb64aa2aa5a8b0c12e2b5a6b3c9036579257b1cba402e31447027a439db2caaee396289ad2f3f00000008a048bc39a9b7251775cd8371cb3783ab161de6d5acdc1df9e81175f7b39c21b2ba85c7b38d2c"], 0x10) shutdown(r1, 0x2) 01:10:42 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(&(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) 01:10:42 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4000000}], 0x8001, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) 01:10:42 executing program 0: semget(0x2, 0x3, 0x39268e79) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) semget$private(0x0, 0x1, 0x8) semget(0x0, 0x0, 0x8) 01:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 01:10:42 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x80000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x29, 0x80000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x1, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x80000001}, {{r1}, 0x0, 0x2, 0x40, 0x1ff, 0x2}], 0xffff, &(0x7f0000000180)={0x0, 0x3}) kevent(r1, &(0x7f0000000000), 0xffffffffffff7b33, 0x0, 0xc68, 0x0) 01:10:42 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) openat(r0, 0xffffffffffffffff, 0x20323, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:10:42 executing program 0: getrusage(0xfffffffffffff7ff, &(0x7f0000000040)) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) 01:10:42 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) clock_settime(0x3, &(0x7f0000000000)={0xa02, 0x6}) write(r1, &(0x7f0000000000), 0x0) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 01:10:43 executing program 1: pipe(&(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 01:10:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7ff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="36b3dad31348e9b176c1322746c119a5259ff63c0a32474962d024de0d91eb0e55ffffffff30382410e04c4ae96ae2abf2b616bf1fc78f235044d4f83b227e01359c594244a9914f49a789a3fb17cb713327588dbb5fd4d95fccc58139ed183be6e2e1b98ff7a4d733dfa16a5400ae0c8e", 0xa) 01:10:43 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8021, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:10:43 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x57) setegid(r3) sendto$unix(r4, &(0x7f0000000040), 0x0, 0x408, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDSETRAD(r4, 0x20004b43) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') 01:10:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x3, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80a2, r2, r3, r4, r5, 0x8, 0x5}, 0x9, 0x8, 0x1000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:10:43 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 01:10:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) recvfrom$inet(r2, &(0x7f0000000a00)=""/4096, 0x1000, 0x42, &(0x7f0000000080)={0x2, 0x3}, 0xc) 01:10:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x259}], 0x1, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 01:10:44 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x180000003, 0xae8) close(r0) r1 = dup2(0xffffffffffffffff, r0) sendto$inet(r1, &(0x7f0000001180)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416df09196c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x64c, 0x402, 0x0, 0xfffffc8b) shutdown(r1, 0x1) 01:10:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 01:10:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x40000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0xb, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000095, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x8000, 0x400}, {{r0}, 0xffffffffffffffff, 0x58, 0x80000002, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0x83, 0x7, 0x100000000}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x0, 0x478a}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x40000021, 0x3f, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x800}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20, 0x100000001, 0x9}], 0x7f, &(0x7f00000001c0)={0x3ff, 0x6}) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000200)="e0f4f87036485fe24dd4ec226af50b0b9fac50dd33c3fd9a1b4a106494f258d69d2405f223dfb99d16e3be0e24e36f74d367498360a445cf83adfaae6cb2c72cd726294521395fa8dd0159807f786730d9ae5d6d98f81aa16b7c1ab42d033e1fefc8e5a73618b1290746a381e8f5ed046e71a41ce3bf546cac79cd3bc1e3747b81beddfc3152e266b14445b6fb74f381163f2d6d4ef29dcac8c43e", 0x9b, 0x0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) 01:10:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f00000000c0), 0x0) 01:10:44 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) 01:10:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8145, 0x5) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x201, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x96d4, 0x4, 0xffffffffffffffff, 0x3}) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000340)="326cf1857e638e54a1ffb727c80c244a2244de140937f9633dc23e5b5e128ee5c65c47f9ba59bcceb299af07e51e357b0755389bad36f64db9e83537543ddc05c1b111f006a6d192ee75cb8d0a5feaf77656810b46f6ebcd5535d64781cbca9cfc23ac43da132fd919c23d", 0x6b) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2010, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000400)='./file0\x00', r2, r3, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000440)="766f8966cea8a70db52613d8d40f5cdc8aad3501ff91876b3f2e85171dc4ca1ba574c11ea92d7e2a3ebcba1feb23cd83c1f2a3c61d636ce6c2e4cb5540242d6f4c9705fe24954e778e6d7067b1935d0b4f711f8af8f2488b37b3d5bd4640aab2a381d0f1eb4f08a06c854f274a6c9ca838ab609303033fc807155e", 0x7b) r4 = semget(0x3, 0x2, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/79) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) write(r0, &(0x7f0000000600)="a1c42ef9140fe4631c65f0b4af5f79c27c86ec543964c3699c65105ed78bc3923f088fca2d9ba23c22a389ec5dd3a6c153737a0cc9b00ee774734575e2998eb1c7eacda57481667ebc872742116b3e86b7896da44ad2973b4305f923fee8c50405eb7e5a325a792e49f0b0711b1df66d00a8b7b9da9593318b5724b37ec1653f0e6cd56456a2e4b5180fc059643d6d2bc8f525eaa5c2ae086d04", 0x9a) getsockname$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000740)) syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0x100) mknod(&(0x7f00000007c0)='./file0\x00', 0x2148, 0x7) ioctl$KDSETRAD(r0, 0x20004b43) r5 = getpid() fcntl$setown(r0, 0x6, r5) 01:10:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffd5, &(0x7f0000000040)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe2(&(0x7f0000000100), 0x10000) 01:10:44 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() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 01:10:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) flock(r0, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 01:10:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000080)="d5ff96687f08515f31ea4592109f5ca8a17da59c0ac2144d01ed9d1b1eb0f3f7e942dcfd45ba0f6d56c83892af88d006468322a93bc29b81c3e91c27a9ab3633776ec22ef8d500e10914c1e9589bc029184789fbe5f05406000000000000007d25712404df4b35df33a39af36a48ce0dda5fa5a840b3ac5e51e0dee0660ee7380386704f72e411dae51a2dda313e270e9b5140c5ef399795f27f4d4b", 0x9c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) msgget$private(0x0, 0x1c) 01:10:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="790d4bf1f3c8efb7d8399d21430cc366425f188a8dc39f15398af6a0077262e2c222a7b39229fcf5b1d7df149177afb3187e214628120c559ef9f25af05f6eabe4bcb52dd539c2ac5284f28d7df63c42f72c4562c834b01a94c12ff28a44d19eddb70ce91b17f236238818153bb88f9a50dc5f77dd584fc35d8f001622bc5f29c57d58e8d270b4e65da4db52e4e4996b", 0x90) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000000)=@in6, 0xc) lseek(r0, 0x0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 01:10:45 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sync() 01:10:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xd81, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) r3 = dup(r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) 01:10:45 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) socketpair(0x6, 0x1, 0xa0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/80, 0x50, 0x800, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80c0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x0, r5, r6, r7, r8, 0xf313f2ce4c049699, 0xff}, 0x1ff, 0x3ff, r9, r10, 0x6, 0x7, 0x1f}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 01:10:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:10:45 executing program 0: 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() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) dup2(r3, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) getgid() write(r1, &(0x7f0000000040)="e89b1a520058efcc7159a29afe77ea438ce514320bb84aa6da9a890d7dc35b71375f3968516f27b1bc6c25ded6e60b17a38b2cb6f0f820d49253e9daece992d3dbd03e621c454a86c7dbec241af62f9e47e6af9dbd57269ba463b61df0259b2942a9005e39cf22fb58700f1f634ac40b6df7b6730187c55cdf28374de5a431cdf18c84567a9ffd1270252a49bd5c98ef9c6d93113ac6883cef3f1bd3afe5df8e747b8bb409ef5ec412022bff55468d13f8cf5c7e8e60589f0fbf266bc9342f96ffd8241cbcad6a7b9dcc0ef36c01c56fa108fe533ec274792c361728841e4c55cf5fb790259127e0d3b42a65c75cf739899decea83370fb8b1b4b126", 0xfc) 01:10:46 executing program 1: socketpair(0x22, 0x8005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/40, 0x28, 0x40, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x25) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) write(r2, &(0x7f0000000200)="ce26d4e737b530feff6dd6060bba8a3c9876c1d6b4f96258cdf07d78f2bf13ed6a3cd62d09e6eab5a08baa90162e885e944fb11e77d8b2a404dc", 0x3a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:46 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() sendto$inet6(r2, &(0x7f0000000000)="37b8c984d93a2328a56fee4477e23a296ec5708473dbada86a26c7bc5b0eb9aa82e437c6d9a1ab776c873421f644db69cc039346b7a5d72eaa5967d0185dff9bded19272a9b4af3b7fc00dca1f175149e06a44342ab6ab9ca69791f51b689d7e7b44dce870bf98422927", 0x6a, 0x40c, &(0x7f0000000340)={0x18, 0x0, 0xffffffffffffffff, 0x9}, 0xc) write(r2, &(0x7f0000000380)="dbe6372acf81395ec374340765ca6c10e4c2ce79774dfa3b03dac5236bf749156fdc3992f2b829e150a4b23ddfc36109bb94d9fdb9718778fae8ca2f8b5709b68789672bcd40f3a2b28f939157fe452b72284f3fe61910248c42cc0dafac327161ad1ea2229670299722d33977775bf3f548e8a2bf39ba65c43345ecea547c96", 0x80) 01:10:46 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0x20, 0xfffffffffffffff7, 0xfffffffffffffff9, "62695a3a4943081b0ae236d9eb9ee880a652bf5c", 0x7ff, 0x100}) 01:10:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000200)=[{}, {&(0x7f0000000080)="9ab582eb827bb5311f7cfd56be4a29801ec393b2f98e6260bdd1e593ccd0b7865bdbe651946b38fc570013e090c675a5c4c507c5ea66a3d32a72359abeec7c98db25aa292fc870b41a4ce82f9bf26f88012e4924b871b88831e53fdf14dc4437fba71721fe591a0995af7c87d3297a224ed21aabd9e675c18755c0765ee486539585c883f7b65c510115ace394c7f9f8f8c26898b8ef6650e5fb94fa8ff0a014", 0xa0}, {&(0x7f0000000140)="c7cc996dd2dc3a37f2174ade3225b7d26be8f88ccfa22351dfdd53096665540cd10f249ad1933d93a545f6cd0179d8f82016226699ce96c5e57a32cd1c13dd1f810ae2bcb559a26120c0dfc482bb8c60293b4043863656109b4eb79fcb6f23f7ab97b2dddc2fea3b3feae257d4ea7b1fc620ac3160cec5138e4bd9b3c7ff9a086f9b6a4dfba2e6f9be3d20eca8900accdca80733395a342c78ed29e46f7257e4328dceff7b337f0f4cf01a2c94f3", 0xae}], 0x3, 0x0) 01:10:46 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0xfffffffffffffffc) fchmod(r0, 0x10) 01:10:46 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 01:10:47 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x20) r1 = openat(r0, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x50) recvfrom(r1, &(0x7f0000000000)=""/13, 0xd, 0x40, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000080)=""/65, 0x41, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000240)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x14, 0x2, 0x1ff, 0x1, 0xffffffffffffff01, 0x20, 0x0, 0x2, 0x1, 0xd16}) 01:10:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x80, 0x100, 0x62, 0x100000001, 0x4, 0x8}, &(0x7f00000000c0)={0x54be, 0x5b69, 0x85d6, 0xdd, 0x5, 0x0, 0x0, 0x52b193be}, &(0x7f0000000100)={0x4, 0x1065, 0xfffffffffffffffb, 0x0, 0xffffffffffff0dbd, 0x5, 0x400, 0x9}, &(0x7f0000000140)={0x7, 0x1000}) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 01:10:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002840)='/dev/null\x00', 0x800, 0x0) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000002880)='./file0\x00', r3, r4, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000028c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000100)="ea3562374a8c6392d38e1e207a5c0598959a36bd5dd5763e886e89586c5627d21ccce7639f52c325d7e475b6ae8b99a9b8303b09ee949bd8c588ba55daa52f530f5d6d7d04d0b3dde7c3549cb1ef3b8611af0a2c6e18fc2afe1141d2ce", 0x5d}, {&(0x7f0000000240)="6f6701e178cc531b0690dd285b79d131ed220629f2946b9c69cb4ef1b6c788ac03e4ddae506cfab543a2698aa9b89ad1a027971b4157c59bd6e216fc19bb31d8e1b949a2edd282029d484d2eb0a018102c4abe", 0x53}, {&(0x7f0000001480)="b1b2948c30b0f9b2ac9a01ba23f0b7a4a1f3c4d1fd1d1bca57eb21cae8f3475ba52636ae46c004662e38654f3b96bdde4636012900835a856d4d8c3713a13796f25531a589b4e447a542683c121d5bf047f9d88ece7f67fc02e2655ad0cc85452f4a8b92cc3f0d23ec106571423ef19730aa6b005cb23ddcc97fb74e59b5621a85423423d490e2427fa098660a831e3696c7bf2e943c7f74fdb3bbb8459a23c5bfaf2f37862b466f9e842964d4e34aad8d89239008f135dbfdbf4f6c63807a2a6e9dd2d0c2d0e6e087d83e2fa0e6a97e71c4bacc356b1fdb8dc1620e3025304813def6030f21cb89b327dd737ba681bcd84f087f36db669a10ee00dcbc556eb3189c81e21d73695cc6b71f9fe001d02dd2996cbe49ff41e24ef8bec0a53f05715348ce5fdba243f1bcb6b7a39e6ddca9fb9525e8e9cfcc25757c9a0fb13e769c2ab0a5dcd03a3516a5e5fcce4359bfad96d940ebd03ae6a64f3f4f368d1ef0b8ef337cc3dc7cc275fe4bc077e57619081abed06dd1b1b1b9281210bbeb9a4ed188be5c37bb16af677155fca6a91378cd10eae106b0474ba98cf49209909afc51fc964a64e2c93ec7d1e7e81eef90278757923e4e5801884c08331e5f2132b9c1ec15f7ace875485dae1a8b36cf02d23e4f45824786715c808a40097a398e7b4457374d752110114f2e9d1fcf8c34f6e426fba14b9fc1110710c5d6e79feabe7de7d760495104c41ded805602be3422c1cf1f2d5f0b79ed3b8eb4d926c8d3953cc93b64bab000c6ca8e52dd9c6ff6abff2796ea38ea845bdec25cde4fbedfc5a244d1773be4028afefd5636e3b29e11f99ec8f9f20a81db4d27d22fba34e96f71602a65709cc9ed934050f9722645c391acb40579e0f74719612015a96a2dd2be2f516c162ed518e0f28d624c51a878950789e85cba159c1db5fd8c1047e0a96a23428f6aba948ff1ecf531a527eb8a434ad42419e349c640aa3741b9ea74d557d2e3240a8d6524755d6da5619e13cae96b5715545e255111dd6668e5ec321d5780836956d869b4db2022a614fd57c5120c1766e1b1a0840e02ea55656ab0f9b59356322877e631b08b3929abcbea974b070a67683b87e0c1dd3decb982395f905fa1f0f030f1597513cde37a0c7252070184079a26d0db548cf0600dc29f3fbfde1d99fa5ab50e0e069fd05af53f9c9ef14d50ae174a9c9bedfe33f23820522a9620aa176674dea105467110bb0516420acce9ae6fddac3c8cff119fb22bb616d97a13e01b24e803d018c3b31647d6cd54543956e6fbfb8d5c8c9c138ac845a346ad65b997f02b4102b1ccd069078e4044632d5fa5a13ade313b2bbfc317a47977c6980095a6bfc48b6bae2630047df015a351f6bb3f1e4c886e2990fbede452a8c88fd06a0e8cc366d90c11f865002e42618a199e231340d0b22c37aef9a8c1a8567b49abef6855f6eb0845f591375148d1a48a29ff3339e3a9994bde85ab8460ffb64fdd84e48edb6874bcbc5577afd5e1e976618d71e3b51c471c0888b6aa3f4ff929aa371f0af1acc0ed41b88465ba7f6939bc6bbc1ed4dd876f44b4bd83755197a2b3db688a1b4300f2275ae22149c380b59053af6d56df6d3ae35141df7e6e8699ae36a83a8e699c80955d2bdeacc4b2fd657702ab60af688193dce91a9ecb901e5970f9f9e492704eb29bc2e46c409f703b733d5214326c00b9d878ee6aa9d3c92992347b2f2bae520486a8502e7c4078f8dcbf20e5a114185302c2ac4182b97fccd41f10d9ebbb7b397383ebdb912549e5062c41c1f3e954f2a2d02370d2cb44ad2d15ff3502585322383df396cd6f5f927130138c37a5f3b9cbe80a346cdc32f04d7591a7880a375ea86e16dc765315742f95c1f5444d60eed9acf7323e38c1e0166992065c314573cd9ac2c1a531abc92e4622f547112b9d3b6e18bceda7e020ed1b4757fd89535adc00c58ddcbad229939c45c708fc822b86eb42c339b4b1a7e9c8c33a39597aac355843648608ad698a8b342bef765e20d41d09fc46be0cb37385084b30095dc12f7adb68ef7aa768f60ce7f71785a96f05c55804165706e41a15439986422705d01b82ba535843a7d5cfc07b40ca607ebb9c82ca425d5b9ce1e09038a8552b602ad016017bd89f7ac8617c9c75ff45437e17c999404bbd3911482ff38dc3535c80e214869e3270e6e80c463b61c11b6ac6b2b4b92ece05055136bb7e3b5ed5f837bbfdad856398710e99fe00d019052542fa17df6b47bd2401f3fc9b025646c5ef08ef59bd58d7e5f4563a453293df3f1c8e43193defdc9a32843c0efe8c06bcd48cb6ea6078d1e05326fff1f04867d8056061c4442c98570d2278ae3bc4b8d8a335c124acb0163e19cd7de08255610263e097925dafb3e589947de0ecdcb816a43ad889657f7b786f915ae6d2a04d127fb2ef2dff912d83d180272af809ac0451260f1c85cce85994876b2206c0257947b099f141ed077a50105d2a17c05fbeaa9949477d3fc2d29f8c403fa02ae8074a456fe29199321074c1460f0cc4b2e10563830a38b0863077635d615f8e7d2cd46e4cbd5a685b031b643b71e9b4c5a21317e031f9a6c6e2c5721c5d9354b2d8bae4fd7f6705306c911f73e9bb4c5379a82ed5a904b42dc45042b4f0855648e8951279c124020605faf38c3c9d86b5187c0f2511899c824ecb451174b3f246d1a4dfc122c692681f55e5ce88fc28a70f471c3cd8175aa0c7eccf17bcfb9cb392859b68005d6d902ca7abd4d911c7c92f9d26a13dc30879e12bab89c4f21779f484bdf6c531469f6894b7e8576f26fa2a134440cce7d2bac02017482f267b3533ef93ea48d03673d22257c2a47b806d5bd18a141ffaee569106853c4ca075e034dbb3958f0689f33558a8d77048feec178225ad5e5c3902281c5bb95d95b533b7a75e6799613e95a046bafde3a387944d475729a0159e1030d2dbdf7b3b4932813f96e1228e5543a8c256aac4b2beb4dca8d1e57958077ff8ce0ebce9e9018fd29072c716f4c1ed3e0d7f3542b3d8b3c9caaa9917f395e8ee11412feefeb9f17cca31c953df8fa2d38587c34cd289ea7d8da28c47865f0477b953e59fa2024de9095ffba81fd57ea2bbe96b19124262a29b74f4255834528483e1f0076df006e5bee13fde2c9fa3ab6568b98751f8d44e813aa7563e0226f38f93a8d9a0d6fe008a740985f87f29c8e298c584f4df53d969b0b896f9e7748c9fa03744fadd83d03b691d72ceadd3df2683662828598c846eb33dfb0e810263c7b28eaa1196116cca7252acf08abcd4a94485b16741b984deb77aec6549982928b2dc03a4c900dcfee0496a8d1c1960402f06f63b9b07dd1a88dd5e625028e23503964bef9ac6fe2117b477128a17f4ba141dc9ad9be29535147c00c77bf265a26ae095d1310588381767f3804f9903534db218a2c45b0493ab62c2faa6716845a1e456a08462a4628a22f34cb6cb96972c3da0ebf57bf518df08005c4d9acee470d9f1705b2af8b5143619275e3a4d78101e8d8d230883f4e3f2c97baeee6ef076dd6d7997ca782d425d6ee9a7217cd85d1ca50147e6461cc74c20df99471698fa55c120a871d874d1b015038a131c37747a490cc30c20f6dda7e07b488eff8ab0475840a24d104164796e41aee9961aaf0afdd00bc024b00b3e397eaa4adcebf174ac2c9d75a918c8ff4b23d91cba81ea5758841125d16612004359e4ae1fe57d7ca76b1ccfe290b018e3e85686818a0d73de4adcb24824ce7610b015b2344f7372b27fe0538af49caede3f5c1b3920a04d841c657e4ce061b87d92907f6bdf32c8ee62d5459a9b75cef0183d4e34bff066961555610b7648037afaccaf9aa4531526a17bc70c67e0f6fdc24a8ba74e1ab28dca2325f5a24e2c29af104d4c8ea8fe1c477e9fd3b4bd37d1581e8273f5b4c3aff76315571bba8ae4cdee1fdacfbdfdbea74e31f0a5186f6cf65d3b02ff03136803834a0d4c69f7094a560f97fe287be73913a8cb0136bbd4801ef3f4684437985114f0cf4be9bbb77167a1792ac389abd4cf0b4b99b99037b9a7732d75b075688b8076de5ad05ef9329765bb5bb82f513507e2613b8485cef02dc3d4a24ba5a400f7a13d96ceab2764ebb94d3418b885755b487dba767b669b6dea5b79d525d9f4386531416e891428d78644ebfca3f24e1c417c2d29cc469aabf1c09be529048a69b25f2378d4314140208437553c5531db5382232abf160412c069aec21cc3c28410fc20e4e0bd78b4af2e112faf84becfac5d0d0a42ad794814a09941c0a1e0a283337e16803178ca86c815da0b6434590877e23dadd79b9984b6070d5de8b4224449cfae18ccb9902c2072d9f484c32e7b002282831f6784a487a71cb6080a42969daff30037836f8de46b45b2b1301b8d1e12a957a55e92e379d747688af3ba162813e6da70d000be0b27ca729610fd58ebb00be6628346b49d30d5023c154228d93ee26400167f2d4e84e9a4e6464e08e3a20f3cecd54e81d3fd3e1688903580f888f9b0f911e649d54ded8151766ae27efa41baaced4492072e4355280474eea88f2d6c262a48cbd73e188c9521594c430f3c5cbd87c7c1aa91aa348631e3247751993b702cb74710dc20749ba3150e0499cec21f1a93eed0ce5fb3cce93d1b8cbec587d53df9b4f3d3622f2276253d1ea94c07986fc7fe45b97b7020b995647ebfe6b8a8a44a33280a1c34ff637b2fac2ac5abda1645387a3b2566bea7e8231e4e4eac3230b4d0322fa639fd87aa164a5be6c5595506e283982ef5a9154573a9d89c8e25937d6db337d4050fd924aabc408352d1ce0c02bd0e3b3275195b0aa554a81430b992ddb2c6abbc3c4fbe0e2910fab7e51e0a739593bc82f5fb371d54cc5dc6ad5476c8ac9786e9eb589c8119b2193069a18413bf86c3560dd2ed493c4e593aec4453ffedc05e958b30e7d6292c14fc5d53ee1d6d23e3bc8d8dc297e311ba63c1a84014f6c3492fa9e27961dfeeccffd6dd1613c0e501fa69d40947507323e2eaf7a1d7dacd725202e82bba48b58b0b21802fba50d9fc66ba8c288561977e7d48d98f4b359bf5d1a1fc0d1887a87ffdbcbb65b3e1ea26dff683747850900a83238fc67449aaeaa9258d5446302891fb257b44556973f0471aa00add9461db173e24dccff85da39229031ebd56e6857429be173474c195bcba321e6e7a6a594f0c61fb2c749703bff6a4945b2c28d7c87bb45d1a85cf7cb4c67ee65bbd1d11323a54aceedfdb456eb21089552ffe2302254037f09ff3ff11dca56fc594ff8d8a01695f903b89f859670a2ad8f94735bcbd33f8f12fc2c29aaace58c0140c911412dc813ca257c7ca03dc96a539f24ea738102a141234dad2c0df6272ead99ec611bc27ec61ad675371d4b78742912ed0d02e8aa9061d229b5677d6d4497522b1366a4b06f86866918813d96c959df43b04109b39dde0cf7c038520856a21e3ef297402758f025fc2830c9279121f532a9eb77d9643a95db79362a9e004f6af66391e2f3728cba313bd40de2887e16974870522228873cdc34cbf679d7d3c9e2e1873f1403e91f594203661ca9840163466529975679afec267dfc7b3aa7bd50af83085904a2b087a3b709431b7a3e36a8740372f860dd0ef84f784322dcc8c4895a2aeeb2774f90fea01502b0517525e580d6c1d9e76bc6e72c315d02da25b65755010aab7db7ffee968dc82d10fc377331d5017cf5ed9bcc53afaea7197b9fbfbafd8d6ab981ec52b5d607b25030a08", 0x1000}, {&(0x7f00000002c0)="e672240474255e1df3d69bcc1b15232e776964b2adcb3d4d00015e717f052487b929dc25f41e4aabbd7d5000b5e4452591fd2610785e7de700733620bacc4088c25b91fcc9978c54e2ec36013d213f8f5763b5fb609fbe1df1969002d1e768d97f1124325da0e6c53fc0055eb14e165158bd7e456fc059d7ef46fc395be97d26d32b6571ec1894aeb25ba3c33ac32dc6e31f52432350bb25f8db3c77fb853c85ef033a72231a454e299392bb218e630f2f8d29a0f9f2a2b5da19b340b507add623acbc31b3420870ca965f675ec0533a", 0xd0}, {&(0x7f0000002480)="36b312071f42f8046ad71ad36a967a338f457dd0c49a9fe241fdcbe00b2ff215cc8bcd4f902ae99599de3c33a078caabaafb6a9a22f57ab38d0b72c8260b706b7d6b7f5037163b0b578a4e0d145e3a2cfe5c7c23fe620d9273845c86602910f0a629d0b4efe5afcbf739c50e5937c6d7f9d158c0f0d1d912fd3276f42ce970c2e46d9d4f1496741a07d26bace89674865052d876926667b841383b336fd1e877b6ba", 0xa2}, {&(0x7f0000002540)="5adcb44163c2e94f2e388cfa48f5e0de411029ec63d0ecf2b5d58a27f5f8ab0ec1d1aecd61f140c30a8d7d09d686f99b2aee8ba2b01ab474aebaa74d3063f86ed60afc074227b18598a35bedecb85a3f3216", 0x52}, {&(0x7f00000025c0)="28f8ed15b4a25151e9a3d3080aac93cdb15ac9a17bb3649d93dabac9becd0f62089f63b4c183aecbb612017b3e834cc93e0310923dc20450835181bdf675de2f81ea1ec7ecc4ba94fdbac5280ccd11e619dee5c5812cd9f02e", 0x59}], 0x7, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r0, r0]}], 0x78, 0x4}, 0x2) getsockname(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 01:10:47 executing program 1: r0 = geteuid() r1 = dup(0xffffffffffffffff) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x800) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:10:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="9202e5fb69fc7e58053700002779860f2a6560f1aaff000000"], 0x1) 01:10:47 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3) r0 = semget(0x1, 0x4, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:10:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 01:10:47 executing program 0: r0 = socket(0x82, 0x3, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 01:10:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/81, 0x51}], 0x4, &(0x7f0000000380)=""/138, 0x8a}, 0x40) 01:10:47 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair(0x11, 0x3, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 01:10:47 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x99, 0x0) sendto$inet6(r0, &(0x7f0000000080)="adba6476635aadcf411f102b40f10f96e3021500a5579b89170dae10dcb620270a53eafc2997bd89c41dfd88a87667698315e31dcd703fa8a642cf1130c08e25d259af1cb3e3b7c904a1a3a21b8715f45a27dc782fd897be82cb67fd955daef4e3c121a8e6e249133c490e3c6409c17fdb4691153ccc8cb3e5d5f8a9cb7551326c4252529153decb6dc26dd66f62a071758f081a41dd2d03f53a4ecc5573c5b21795e67885772b05f9b6b6ad94b5bcbb0530c8fe7c", 0xb5, 0x403, &(0x7f0000000140)={0x18, 0x2, 0x9, 0x6}, 0xc) 01:10:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 01:10:47 executing program 0: clock_gettime(0x5, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x5, 0x80000000, {0x1ff, 0x2}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)) 01:10:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) flock(r0, 0x6) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 01:10:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xd5, 0x7}, 0xc, &(0x7f0000002240)=[{&(0x7f0000000080)="746e031d311d4e00cb676928be50a162de1283b88788c50002934ddb86c19156477a27c22301b4ac0632f9e5e772b42af1ea1e8403b41ca8e9a2915886ed8b7b42ecca87729b275367d6d1575d8450c237fba010e049fa6bd314d5a11ad2cdd8a70521c9fd7e190e393bfe1f6ffad0f428c95ca1dcc7f8632f17d819acf6bd793ec9afffbb460e360bfa69bc65284334604b77fad3f1ee885c62d038878bf600c7768594beb5026e546bbfb6dcaf3bc614e29d6604763520a7f09ec0918c5d57a8e022158ed9cfbd753be6b4747f08e59f0fb1a36a005411366be80f6dbe9ec3907a8ee92c92aa5b9a180c65a9d918f8d4d731f4d17744675a0b07ebb2df58bf4cfd3610e1e1ad899ac9c22e87777f75618c7cf1f9a188713f95e9880084963e7d3cd4b2ae05e0ca3720e775540cd1bbbba86cd25ee59f7a76a1a78c5735f19502cd51652c850d454d0f21100b0e78da396149ac074c91a886d96423f9538c5b3a35f7ec3e6a8bb604b4383e667f9dcf0daa1535136dad1efe3737bc320f4129fc7e44b22935fe7c7dafeb21a04cc68051b0c5508e7756a9b51952b3720804db87bb8cc3c58af71200f1607fdfc5b9f98d0a5d45e13d29a900cf6324e936a769a31571447dd9512ea0331e9a4d8642065102722d641615d4f9c048ba253170382bc55b3cb6627555ef20dce1a845f84979fd55f787b16c7cefebbebdcc03fd8a526dccd89e694a7a0c156d3a803865f4bcb835a0ccef9132167c7d63774c1c8d5a4f98f6e19981949b7db4a96a4dc30912aec21bfff2d9092e26cf612ef574b39a4b6f25d9f1e0c6dd2d27a056d83c222a8bd0198c00633e23df3c6f1f6891ed483d7f7ac9554c5c10f00123749ab66a6dbeed7f74036a8d49528fbefff7d6e54a356c3936c81ab450f71d1f2fe73932141a02476746dee81f0f08720f2bc7086c1b3737ebb5cbbd7f8670b038c3ca3bd627cc6c0dbff6ca27d5937b52ac9d60feaed45bc4fb4c62e4feefd31eb92bd03300b74e0c753c8045794ccb900b0081cf01012d74724d21ce627cade26965d084a3bf2e2ea5ebd2b7bf59646d9f46bfc0ff9114ac8a1fc1e8aea29a6d08ca116cf0d3d14fd489f26baad6fec6de8f0ed5dfcdc4799bad076efd30f2e27f31bc9d0cf202f636abb8ff848d226708105483a098eeaeaa4d73223b8c793b46ee488bcb3f409d1e583ad1e518da80ae978920609cb2fb3a89fe07e60dc4e79fdef279c42e781c51c68cf2fa7801a70bd933a642709c8455cea2ae31c8e4cbd1b3918db607ca1fd5429155f8837455207c3cff657f2ecd748b2bf74020138188050169b6c83e847d5e5197e4aa6903c51f0570ce130ad69976fb7f5f13f9fbef7caa0a14e4e8c8721a4a9a1bbb22e25fe3274e77b3e0840af2b92f319aec18568b513195528fa5ca1c033a2116efb5e744ed8c106785b925b8ebc4183f38292698d3ca1d457351d63320914cd38bd015716d27de3551aaa0032a258944248509e4e110470c32da8f6fa6c8b6b7562352b85d82f848a9656c8b9ad8dc66356760528a51d89820a01b263c5fe0f8597c38d140b658a4dea9e79865503e1f9812e6a35441550068a28d6da07a85498510042c384111bb10129ee6620aa7a4e34e6b14ebe2695e708e5d5efdc87d93f6d93f854eddfddbe1bb009b20be7c98da4d9143a6c8d07f0c2f30b3af0b34af3f7c13754e3ee8309294d1da6e4198071e04b92f8dc45e4d880e4126bf4d0f1d13f1d1d5c6df774e1ab0e2266a42b73bea091c92f74151bf1a2762f211c838a4aa18df5ff76d69cc3d4571889c89abd14eb27f221b15597d7544aff0dfc0579391e5c68696829f78096e9d39171f801ff144fbe5a56ede2d41c7e62048a37255d52f858ab4e2127580a427b03e0845649abf89233c014127764f503e43593240d3d4ae201289e2ed45aac0dc0feb017a6661464a3e31892af3b233d90410273ce676a1f478330f197a034f95dc9eab772c0542c0ca453414b246bd56e6e797c90ceb5fbf978c7a580c1adcd1803855f6ce3dc788101a1c3d78ff143b6c05d7561989e51b630764827a47b92eba9519f897df5a05ef136d614de45b5dcc68ba9aaf29ddedd6cf35fbd2dddce3d5f115f3e9e4a463627de7416df0f3737b63c62c900b8658915dc1808c8fb28eea51e84b26331ee1c8ad35a851bba4c31f803415d413d18593ea2964530ebbaa6f3fd4518e81627091aa6687417b88e8d433daa202512822341c22beb24cb9a0507a3e5f6d2cbad7bc4935a11a4bc12aeb5f1e3519810476b04d68c7e09c073c035b986b6afa6c81ea30cf553e1cdde06d5bbf8c4a7bd3b4711d66dbd494b55eff8d554bc2ef5b8205c04041f40a73f55e9256029b7fbda042c38ede7a1fd2572fc24dcd306c3ee91170259af9274119306131ae73060e083e69befbe760987a8baa257068ff2d395cb907cd2408b45aa940df9e099b0c934701ce7e73ebcabe67740c9ee91a3dc9cf402da58a303cdaac53840ccd2869f2405f58c8fd6e8b1332f8fba179214e2c2161dcceafbc4262991e0128c839a86c20b1dec83d22951204b787521a8e435e49f238b17294357bf87e5de8435f56285008f8803824a2f32b8c6ec4ac1fe3206486dc3ce6143fcb69881fe9774d8bb244251672e78cd35db497306de799a4208b09cade0c8f8ce7fd5aef2a503081030389a9d8c4dc55f5ffee7bb0d1466078234f4aa7a2bbb4fe0171e32a7b47790f651735c1e61cbbb2fea3f6f1c224a3faa184ea052dcb5e16b1610321a1df8c5073f35d6a45b903500532db970fba504d39c893b2ad1b3a9c8ab2e70be70af4a56d6bd382d1739e90f855b80ba34b5cd6d97c1580c53042b0a5ff3d198a48dad556499939bf6602bd120149524994b07a0c5d9dd1c812a9f8190a4f142a5e3db23385e4571568ebfdf8b2179907233f97808d132bac9980627bbf52367cf77b1a2e7eed0b8e4f780a6c0e7246cde7c2b9a5374a66712b981e56f1b8fecf3278757d260668cc98a2291d51d4461c962e54607ace672d8b4ff2dde9ac0581b91e370bb46d1eecc73afc26d2ac7dabb2a112ae6a11ea544dc52929da907e02fa699595450dfcf35c5c047940d05056361f35599ab9500ca747a6111cd81073c79b53480a4bcaa2350761714acc6d1c0e60778042499c86239971abc4bf2612e36fc16aa0a368466379392adffea9fa428df966adadc78d4468fc234e57538b61eb9e99675a90a097887173f3cc6e85c832eb467be492600080321e44b0bd59589deee3cb588531608c35a33e7ab8145798996b3b53085fc9c2943dd750203413b686994e0c86177757e8d6885d3b51bac14a5a5b24783bcb29245df01a3f6e36da0319feff47d4fc3fca16529332201e5f99d759f4b5240efb3c481f7a9c7fc5034f063f430c8ac39e53aa653bc693c51868294366e0b32142327b83baefdd02dbf21ba7eb4a0ef641f0b5979e3c9de61ace1b7182f3113328c58d9829489ee2e8635b6f0da0dcdf05fc3e428ac0a917e7275d13e8575a2e1c05bc60741d9e9d1264002a1b0e79dc18995f2675916d735b9210b5474624fb627bab0d0a79f17352f3119b6e93e448f667a01a4019782e5c8d23846d885bfeae3ad376156e4d1118a6dfa4e62a4b64518565fadcbf77aaa5d7b7777e06a06cfd16e88a4961c208fd06053ebe247cfd5abbe9f5e3f46c90ea9003aecfd1b75927fde713a1e8842b8f1794f495e3df3d883c26a74364d41eb1e760b6d0c7597ef558d46667be915dd0921fbbb10a1e0f0bf3ee5fb882bfbe5c83dd196aefa50a251a13fc9bb8be0fdf46e7174ef52f2b2cae41edc987d79fbb8129650d5c75a71497e26e966e6e165b98f421d94e8cb45c451661de45dfcd3749de29d73b2c2bd2e3e5eb480b7ac84ef2dccb31d41f952b42d768de20d040b0c0cf12146f5c3e064273f0a4778bd609f1d71eb13ba38000dbbb7c5e61af10a9ab8ecaeb7b3b2cef0884792ab3e01381a4976f4f0fbd635f2084a0e4317cae8899e828416d4de5d5fc492420eea2e66b0f775ae0c46919a627f5e63443a4500263b3b3064b69e5fa7d0a41496e56572f84f85e3f6f6940cb9af1b38227b0b616d5937986f6e45f70a781d6659cbd720d95b2b93b0228e5b398964e1e7b1629f73cce72c410d4e1a449cb3f80ec967645f6d2e9a08266fcf2fba37138ed727f5a3aa20b908ac05950899f5c2d38beb2a3d48029ade259b5712bea75a0b68ccdb033f1e9d7fe5c87f0a56491fe5e0ae21c3d88213661feca7f7d4821b1dbd19231783642abe5f661c8a6c69258bb22ac32cc67ba5c23669d2fbbd9122c425ea6a424625912c36ecb458d74e4c5fc439874041b9c6bc85b40282d4b0e39d4cac83bdeb780c6a93dd9691b81f9be83cf8e1389c30337ba4a667e3523beb68d62fe797cc5bea104c0cc945135006026b7f64313ff2246eb93604c9a984a5ac19cb2e5520865e69a6d177a9e110621cf39c95cf67a7aa3d25a36e4d6a15d96dc466249c40c30bfdc6e25fc9b22dfb0e084132ffd7b8d96410e2e9c8d3fae33ec7d800649a4a1ba57db8efada0f4559bc180297ef2e37ef6fc849967731e2c001576f99038b50f007614e0d4691513331145d60cfefa3f3f60e687adf051d13bd1d6765f956f311db6c23e49379e4d970ebb0d918908537db11221009938f1a305bde2d5b327516d2ca7b35112a70809b58b93e99463ca89f78cb105cee532aa4c97ae1532ef3d797f32d230e18931ab49c19bb17a9e954e53e691c41845f1a8ec37f4fe29cd87393f950a8f225c83641646bef509b76fa4484c0a74fce94610f3660a2d1deeb9e82178368d013c2fd3bd51e577cc25874a4fecd37ff3ff5389e7ec162451fbbe7f1b730322efbc24c39c3b272c01fecf529f5144df282572354318677e3b082d9002608aca6cf891d8a44ac05fea7e4112397a628eb8d916c09722fd82b68b52ed4ce39f0184e967e7d7364054cbcc75219ec15e6a395afcd495b0c992f42b4b4c8d7b3b2461e850aaa34635d37e3f67578d85e1e8804b1d14cf045ea7b232010f83561acaf65c0c8d8e2feb2ae85df5870873ca61f86ca270d6909ed30821e3b0427697075edecb13586e6b769756454d66273aa6c2fca6feb47cd92f15a55ce4b47070fe2d3dd1b3d3af64bb69cf8fcd930280c8204520b94e8098f52aaae3a690fca4d1b349391a4a8ab65be6d4ab3f9c240b0b4de4d97c80410fd0ffc8801b27e67e9b8f9fd79072d914b264856753258366656ecb150ae373d2f377fc0f1b6f58a6683f2e27ddb4b749a7606f76d6c6072a344f1294aba3d29ff0e638e7f7e3b12453af2af60a5d3cf2552a50c87880ab30f9276e473c5e0bd29117d7ca3c13fe9b109834590515d8b0914bdd9f5c2f67440f2f45272872b3aac02d99e4e5106d2382dcd5e6dea4e883519b3128fd842ccd9dd9126c21f487c013dfe76e6b9be95823871bafc3b6acad8dcd376144a6da248759301aace9dece00e5d863fc0f947062450093b5a9b20e622779130e06d5710a272ee0d761b68527d2bb3cbc654653936f285ed644e26a2d68e524db23420273c6f5e385a1f89ff93b145e1a726e64ec847f90134e1bf27a7f9516e401b9aa86d18148b3c867c73e7febcea6e8200288b1f22f2b41a278dcaae790476769dda351753f1b33bed467862a47985f0c843b607ef651fd994a6c166d8327d4c7212842f2a4dde673514440d8dfe3fb93de10a54c21e3777537d48fe", 0x1000}, {&(0x7f0000001080)="d68cdb3360a79ac1d8d46eba9696d91bcba31b0f7b12dcb634303953e7eac1e6f82ebec6bf3a68e01926b39dcfe1e75e1233e4277410a336834ec8be05518fd3cea43818e83e03584804f91b91873eebfd20e866fb9dacde32fb24c305d2fe181f18cf0bd622562ba0869c0943878a6642190675633ac7f074ce16d75d84235303fb85c0011a92566d3b5625f4ca57741ca59615292093be41", 0x99}, {&(0x7f0000001140)="f8061b441bd1527e93b6e4480173b181fcc89cb6472a7c7c4b3352c632d2320fe0fa951a978e832ddd2ab7dbbdaa793879e9e31440c4b90ec9a8f89a5fa1acb4c2169d3cc5a07c21049eb76a2fd6a4a34a688ab0e5352b0b82a9317a70b35c5d9b83bf56761f93cdbba5715674a68afc08f0299b", 0x74}, {&(0x7f00000011c0)="cd15dd82e536724b74b10403398e6e", 0xf}, {&(0x7f0000001200)="c5cd19e0343e9de16669fdf83d69b07620df3bb03f7858aa576af11121c55a0ce7d584f3ac5f453aa813cebc7faebc5e789060e35119b6f486", 0x39}, {&(0x7f0000001240)="3e12dcb86d25d719defefd61532305ea58469d69440ca4b3d5a0501cd360cc321bf6989b26590f6c760c154d433de2e88633f67afe55fd2046182a9b0914c516641a2916d4ef31ab21e550fb37c7158b21f5a388ce118069e89628132da80a0d58cdee6a58a96d2f84505ec3acc1ea80d0c476b2cb8e05016080088bc69c18346701286d010317235f345dfaa4bdc3221369c41b06d29829577d9df5b9a9a64a8ea244200de5b8f7e39b5b1a85f141579fabb2f0ae598b7d027139760d669f38fe7227210791bed37debad182b89f302d125effb9fe5a6ae86f6a57514e3b5700bc299dac4ff4771c48486e6a997242ef32c1a1d2a1f4dd771f55eb8e041e95b98b30e64f83a6835510bb04dcea115d97a4d8def952359075332e5e7233a1b33a91f05d7d22426cb67736f32033272ff17426ba83f5cdc5e35351167dc170c86219e1b357e569d011a61a9b1daf411e5feca15c6c2b2212ccfe5eb23fa50e62e5b2cccc6def9b20705f1daaf9e93ea2314cd302931491e3c455bade2e6ffc5e60691c6904521fb40588575d3e23bb8bdca7c2a4801c045ef17d32c6416e8d8957592fc7b004fd40cdad97965916ff0d0c70aed7772d4188a29f37c55b0a089d0dbcc89dda7891735f73bea225921a764f10d3bd019a1f1607f32aec3b6674e937ff3298eb209157c522a400d00c4c8ea9c1644420c3f6ffacd221f09a5000d44c2c1e7bf8e8193f3626dfe4ee17b64266b66c8ebe7de71db81c6bdb450073084c1878753bcae048e46f0144b502133599d599526b70dd46644c01ec79cf54393c5724f527ec35089be7a6fba7aaad48c34ddfc94c5df39ef1ad1552ffb0f544ff7db8383eb99cc002acc473f47ff3b3f74f89610d282ad87a8560ead0f6ac6051aac69578241b695495ba9f120c9e74b19fc0bc4e64242415982207ee7a8521cd8f393ff38326b66d568cf642b2b74fa8b181aca8c80b8bca202eca60d9c7c499eb6754621e0039dda88b628179a205994517f546bac8b77b500c6b1be72560f65197a3cd331c55094dd2c52817a8962fd430e30614b336cf9f01ffab6a60f568de0375228c4365296283ca5fbe757acf075b1961919fe95659be40bb581b363989287d07ca6b1eec72fdfe83d430901a9b1822739625d8b84eb66282e05913e1c36345925fe7f99eacaa6c75ec12436bfdf8f7972cb9bc17e1c3350fb63066d3f4342f5cf2e148bfbca1e24d111e9cf9d85cb19a645a11f330fb46a796333e45e7acf6934f94e15fb188812df816add488555a8b35f9febca5ac285082d5008ea35318a1a84445da30234fb72f98d51e7eeba56b1595e3b4cc08bc9b51259cf2757def8c43f88beae7db28a3af7bf9116cfdfa790401c49f9876a9d28dd8126eb5be2c47667ede3fc2bd3a9ec762f208c90627cfc1820dc24c141423b5a0ffef4f9be0e7f35570e467355b169a777d7617b57a926404e5f45127eec4584b7327979525920304ff6d04fbd3d2d5ce5a570d362a1726d06312175f3954f8cd788f4d33f35314edfafb5c5f966edf7f02d556078409894f94dbc0ad44cc76b05e7f7a79f1efa05bffd2e7d6b15cb608971d3082e29d3400a9651b87f6f2b0195aa5625d887c7abd3e80f475a048badbcd03df4a08676096092d51adf250823152f5097d8d36c03e95d663a143c30ddb985e6e7caf76954745e2ef832300ac749842d6b71a6f07e5a89089300d2c8f051cec7be67b17b72c73014bd2ac2f500fdda3d802662e946d565a4a2798b6610289b23f71fc807b8a847661da9ba513f9208141f8f9aaf687ff545f3266c6eaf549a170ec44b8f38f2fa11321a634de6f0158dd7c279892ade29e7fb3a968766de4c84f9cdbe06aba704f697007baf836b4bbeeb0f36d337be9a0f4ec8740fd9efd4cc0304a08165bbd89fd4bfb00dfd4e7d0d8cb3a004cee68f75f9afcf331f18f65ca93eb838f99b2498128921977ec321035bd9abcf852fd1c531a0bdb235033f5bd94d11ea253658d47670890a1debd806714ec585f6a34b5d7ce13de62c5ad50fe0114a9e08c5687a9a8a10a0364af9c829dc99257edf6f294d1d0441f396e709f88418eb929d8d98bcfe7935fbd4b04897279cabc987c2489dd00a435fde465f9329dac18931a0c0672882b8b61813d054813a4d4b164c499a181cb4de907af6ce7641f40da3cbb6d0bcdb7fc77f7cf1f607898a17f6a178c3bd545b0d7707e46d7e52b9a674d7b152996373088dc9a766bd4425f48fa32fc940edf2dfa4f7db21670c4ff314e25c509003cf1fd8e3ce8b1283d6d973014cf586285784d4b0f86535d9e1532e2ca1f4e6f553eb52926faf035ee887f06c735550b67d7d2434f566fc4b19d5b75046b8c6f04a8abef8139b0e7e60c9d4ec1dcddc5e81fa4a40397eb2e65a7e43605531c8a9a8ec13527daefe0c505e05f4e5e6af56702aa71e01f652b0da2f143128a9bc4806d79eec0ce2804cc3bf7aadd5f3c18a27f2cb12a4e91d9ea50b5b5ddc27c2d82e598e2ede386696ddaae797dbd5a4585f723bfffa9b4bea8ec1aa44457cca23e3fd63bde5677467bf4e97ab5eb6a385ccd096473a59a882fc51470b5ea285b25458e7b5870bcf68988e0c187a2adeff739ca3b0c0c72ec5fdce3bf5c0d984922c85e7b8176bbb1674cfe959d583bdffb324baeff293d6a1bbc9d484346658d30f489a6187badebf04bf7c1628dc8a6d5b3137d68b3d6d090a8f8ce60374d1003ae9c8e21f049dcf83d770c69e0e2cd6c9395e8afb173c8fe41ca274c1dc7dea5bd07858cdec1eb6b5410eb9590500fcc9c1e270fcbb673606eb829d066e0747d4344bab79dba222360901d962c9666f7e0916fac55af36b71fa174e23457dcca712cbd284f2afa3944957b8d9be64a905882f9e0ef083059ea312613165e6448eaa6b0328d63471696e31d49262810c1779e46cb6697f60f95ddb2f685c30d881a080dfde61f5534b841490a82eadc912339f4748b1e590f1c92fcd80a2ac96b68caf740542017c10131a8590d9f53871bdffde868eacaf24189aa02a925f3cc733a0abe6f91c61b9b26a4c47f1bab3e0874f7fcf060c976578972e69c140fe76e9fbdf3c498192fd9933bcb04461c3e0dee1a4048711ecc398b9cd172f12fbf6a11d2d150e9a1369571dee6a4705d56f2f8070bd03c6ff09e46eafad3ffb53e71b53521fff1a4fbef658f5f3572585c4f86840117526bbf7ed5a479129b9b0f93c022a95d4d9543446e6341c00a4fec6f253045036d90a21d7a9aceaa1680d9618dbac4d0cfdd363a397f848e1bb566e36c86dfa7b870ea17d9f597d4faa87e3b566f14f36b54320740ab02329e657cb4db225c8fcff9b5fa7e1f0b76b07db23a1617d80af47c33bd8610aa324fb0c08f18ba90f512d903dba585f015afcd935d47ae445fbf56cfebbc4f956cd182b0d5d7ada048e7b19b300bdc9eecda40f0cc83dd78a9e6ea5257191115847c1b39b1999bba66b0e7e60388ff49534d78e49c897f90fbf9e86bbadf28f50d52fc520b0910fc0ecaf56dc3ddb5254c21b141d0991082b9bc2cbbf86fa968c38ad56851ff1de8f8c0824df4add5c6ac5585f6e8ddb8745af45aa9268b4f956beff83ea58c7fe41d264bd70d7baa7119aeaffce3e4a20f16fec8f4b2f9102b2ea9d31cf7988d768b44303bfe6419e664f28908bbae141489c9dbd18a2570122e4be2891fab02c4b42a2263d37c32df6a0f58e69961f3718789f94e4b660baaf1c140c64523f6f6d03b5e5664e3a9270896889b673f5b48044c396fe6e8eeac1826613521a41314dc55befc9d9eb2d5687a699cb8e3c583cf9e1c79dc79166f89c96b642ab0f86886f2f5f6e553e11b405dd783f4a8e9ffda8e71e917bbe1fcd8a6d484b48a61d87bc6fc29e564d1c21af12f6f8c05c7708dc4d6808478923440f76fc9c6d88600f3832284356b46458cc37233f80ff2d27101e06be12068da1cb89383e4f31e00e579b09424b35cb2968baf5250785dd0cdce5cd148ec624ee1670592f4faf0723b76ff674b9df3e42ad3e854d22cba8d6820301fa18db35f58bd4ed89f3fbf3b76f5895ab72eae92adc94b765932446012597d76c236cdf2e9a9ebc80bd9a706df182c16c8e634a5c172aab253ffe8c7c6ad71989fd4682742be0d7c07fe1f030075264149dc70c396b0a4ac9b90b906803087b63d48a0e573dde72e77eb304553b95416e7eb849d1ff78b957a4288f35d0326b38d05fe136af11e669cbf49df12a3824d9e9dabf7aca63a21dc62deb197d296d7e634fa4ea3adb1f53739a600584f60169c51078f1e81f82c4d94412ff7ddd589ad5680dab1a80d23dd93ca598368f7f3f4e079bc2785ad201d548419facdd57b634da86a0582edaa6b61645c9bc32c20af0e01be70a2b8d62c158dba3e6822e7c6e506c77ef04c4a53e015a34dfa7e34bd87445fa4eeb437b657b41a3fd19eafd5f6b41a72a5f7e102c91661865e208ae27cb7e7a189a6dfbcadd8bdf5a81cdf0fd911535fa49f924ad176640c06e96ffcb9badd29dbc6b91a2c1298dcdc56a076b9feaf0f8949b4479e657d30a2946b3260281af4dcb480806b5cb7df4d079f7cf396765e60bdc0c97149693ebb698b97263cf6b9f39c85a5f8074e1b4c1369368d49b42e0ddb6bd5ef77ab1756cf2476a90a52c91d3a7ad8fccd65ae74b93c8fa2b0914889f622ed45fcd822edd4cadd9e71d128992bf1ccb793a4e805520fbfd6dd4262fc1a51aa7f3d0fe0f6f7cad0451fc36b34e279a022e1f2217243a099414252a5d06c8fbeb226714d60fc68531d3a839ae124445a46c296b53e665f65265151183872993ac458a983e065c36332a94aa6220848695099e42fe33f796744cba94ea71cabdabd201434e50f587d03bd3c3737f961cef55eee944c268aedb009138a78a465e8d967998e56370dcf254cac685aff92f69c0e77c6ae1966a2006301b4d094b06a37623bdffb53c075b19957f9091311c0a2391006a043f9600f5d7fb4b76fa483b4fb07c3419d5d45b750e074c2aa770c8ef607ebaf1d0c7d279e8e20b03bb2560942112ef28ba118043fd088c42f7065763959eb49a161c0dbb1dcc2470fc8b10696a6586a42e0ad5bde79e8ad2de6b47930c4d277deee0fda93c3611d2a29a356233a418188e001a0c060d4ae0caa140fe21e4f12ea99bed3e7fc2b980501e814a055ffad326b4fded288d6b5688ffdceee5377596bd9011b9cbecd93cc63b9cdbd25a75c03ee8779034c4c078d48b158775e8c57dcd64d73cb3c2c73724d51d4a8ace90270e402321fbdf24eb06acd9ce3976b2cf61cf4833fcf42604c025c1cfd84d5e7290be359f8148b6bb0516e42f567d3ecda63998714e8fc88ab6de347164516e01040b31adc874b7b6089c0964dd7e429f2140744565069ce86f215620c26aa800a4f7c9532835ae540bc1db2c1116e26920894ae8a9e314694e8e1bedf780544d53897fdc26bc06ecca5b0b854b1f26bd3897df71ffc87c418f3d63c24481ba1ac55870a3d5cd0ab88032670cbd1bf0abe1892c23218eacad0e9e010d8050c23edc82820a510854799d1b97bc9885b41bce2321d114574f11712ff2acecf4a6f144c1e20def7e3b00d7c869bbfdea7fafcad2fd9cbb92ca8873c0ad7c9b4cf78c02fe37807661d50c7cc84247b6ddb5f61e60a638327f664d7eb3f16366787c0e0695fadcde5e15ab8a552f5f11d7805609050bef336bba8078b1e8e572a5cd345577756c34c20e5fa6a634225b", 0x1000}], 0x6, &(0x7f00000022c0)=[{0xa8, 0xffff, 0x2, "3283fdc2e1b27c13943e0cebb69617d8e13d9c2d4c3f6ac5fef96f753ff95aaf38ffe911cc1f717ca3df673a74458659b1aced618594e3547f57d77133003505abbb027f39fb92930ced794cf323b1572cc440fe728ae197d15886e0d0c5dee1c6881fad44aabd62cd292cadd0a3b3650297ac35ead85ae93ea0d775785105ae8502211f2ae326a4e109709e292d7cb9c2fefa1472"}], 0xa8}, 0xa) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002440)=""/225) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f00000023c0)=@in6, &(0x7f0000002400)=0xc) 01:10:47 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="6af69d6f774b8b93d5573c66174b74f7619dd4a3ef53fac868d05930e6425546a72a0199269eb27d3200d57e980f37132a7a32f9afb6b03f6b964496f6fcbec35711069bb89b93661d67a2aae3e7e8fb4056fbf69f215dee713c566bece9f92581ae2c98481dcbae0c2405ba6ce8ea5c76a5baf850132a6edaaa5a0b35fcf90f429932f6d7222429ba2321fc0fd522ed66ac4b47e0012eb0ad835c2bae1b8b57cf725b2294d1ad84f2f8ead816d5fb16539bd3fb2a11ad240767ae20fa34c95cb07b8ffdb04c949667ba88e5cab66a07c7329ac40c", 0xd5) 01:10:47 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x87, 0x2) getitimer(0x0, &(0x7f0000000000)) 01:10:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0xfca0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) 01:10:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:10:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0xfffffec5}], 0xffffffffffffcf4, 0xfffffffffffffffd) fsync(r0) ioctl$TIOCSTOP(r0, 0x2000746f) 01:10:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x44) poll(&(0x7f0000000200)=[{r0, 0x84}, {r1, 0x20}, {r0, 0x4}, {r1, 0x100}, {r1, 0x8}, {r1}, {r1, 0x4}], 0x3dc, 0x0) 01:10:47 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2000000002080000) r1 = kqueue() unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 01:10:47 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x7fff, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000060, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x54, 0x1, 0x1, 0xffffffff}], 0x5, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x1ff, 0x3}, {{r1}, 0x0, 0xc, 0x2, 0x8, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x29, 0x1, 0x0, 0x4}], 0x80000000, &(0x7f00000003c0)={0x2, 0xbba3}) ioctl$TIOCDRAIN(r2, 0x2000745e) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/21}, &(0x7f0000000100)=0x17) 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']) 01:10:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:10:48 executing program 0: r0 = socket$inet6(0x18, 0xa, 0x1) r1 = socket$inet6(0x18, 0x0, 0x2) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 01:10:48 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 01:10:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES16=r2, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=r0], @ANYRESHEX=r0, @ANYRESHEX=r2, @ANYRES64, @ANYPTR64], 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0)="d5ff9668", 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:10:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x1) socket$inet6(0x18, 0x4005, 0x3) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 01:10:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0xfffffffffffffdd0) pipe2(&(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x21a, 0x3f}) 01:10:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = semget(0x3, 0x2, 0x404) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2, 0xfffffffffffffffa, 0x3ff, 0x28a50cba, 0x6, 0x3ff]) recvfrom$inet6(r1, &(0x7f0000000080)=""/177, 0xb1, 0x1, &(0x7f0000000140)={0x18, 0x3, 0xde, 0x3}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 01:10:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x0, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x86, 0x3, 0x40, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x8de, 0xdb}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x7}, {{r2}, 0x0, 0x40, 0x10000000020, 0x400, 0x1}], 0x3f, 0x0, 0xc68, 0x0) 01:10:49 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 01:10:49 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 01:10:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x0, "01000400e2ff76265d21205bf0bca900"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000200)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x8003, 0xe6eb) setsockopt(r0, 0x29, 0x3a, &(0x7f0000000040)="ebffcbff13b946672eaa4e71024ce69931050008f28956e5f5609ef6a51faeb1c530c118cf1190344de769b47af314d2382c353cbb18dd5e795fb66279184c1f6824e3e1d00fbb58250942ffe680a1113dcd6a4e351fc8de7a91cf", 0x5b) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000180)="e7beb7d175c5e37aa88cb8f967f1569ab7a59306d4ddc35070d01e09c547d2cb4ba98f2c7d8a961065478605ea6bf430ba8d0f24ce8159f732b3e880a414e43de93f2f7547abe0d466876f95fcc813842ada2b778c5bcb46c91ac10925da6a420102b84e7b7ec60dc980aa2825ad3d3c68b675f37fb60cf39c3b834b", 0x7c, 0x408, &(0x7f0000000100)={0x18, 0x3, 0x2}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x9, 0x79e, 0x4cc89231, "8791db1276c5802d353a30da6df6495e0107c6a6", 0x2, 0x20}) 01:10:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x144) shutdown(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r1) ftruncate(r1, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x5}, {r1, 0x100}], 0x3, 0x4df35a49) 01:10:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="40fcb86406b79277756dbd97550b91b6db48e8fbe93c006f66ea1b18e2ae4d4067206cd0413c6ad5194a8e76e30e6324ecf213d9684ec78f59ffacfc4333a01c3a7dc19e97a7bc7cc821eea699320688d65635bbac8f44dbe5f0c98e315a1c478717bf9b5131cbcd6390fae156d528abbad9c35575ec0e128b5b9e7c8e44f2a77f311ecef639440bcad2346cbfec52211c93e966ecec821b0ed4a61868dfb0", 0x9f, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x102, 0x0) 01:10:50 executing program 0: getppid() shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = semget(0x1, 0x0, 0x0) r1 = getuid() r2 = getgid() getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x80000000, r1, r2, r3, r4}, 0x7, 0xffff, 0xffffffffffffff74}) 01:10:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:10:50 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x90) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) 01:10:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/35, 0x23) r1 = semget(0x3, 0x2, 0x0) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000100)=""/57) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1013, &(0x7f0000000040)=0x9, 0x4) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x21) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x5, 0x80, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x7}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000002, 0x100000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x84, 0x4, 0x800, 0x2}], 0x1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x401}, {{r2}, 0xfffffffffffffffb, 0x2, 0x57899c490bddfb41, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x22, 0x40000000, 0x1200000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000050, 0x5, 0x7}, {{r2}, 0xfffffffffffffffb, 0x28, 0x80, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x41, 0x4, 0xb6, 0xfffffffeffffffff}], 0x1, &(0x7f00000002c0)={0x4, 0x7ff}) 01:10:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)=']\x00', &(0x7f0000000180)='&}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{}#\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='#@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#Y\x00']) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x20) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 01:10:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x80) ftruncate(r0, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(r3, &(0x7f0000001b40)=[{&(0x7f0000000600)=""/70, 0x46}, {&(0x7f0000000680)=""/171, 0xab}, {&(0x7f0000000740)=""/243, 0xf3}, {&(0x7f0000000840)=""/66, 0x42}, {&(0x7f00000008c0)=""/203, 0xcb}, {&(0x7f00000009c0)=""/180, 0xb4}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/116, 0x74}, {&(0x7f0000001b00)=""/18, 0x12}], 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000300)=""/161, 0xa1) syz_open_pts() readv(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/249, 0xf9}], 0x3) 01:10:50 executing program 1: r0 = msgget(0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d94000000000000000000000000000000000000000000000000000000000a078450a0000000000000000000000000000000000"], 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000080)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) 01:10:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) fcntl$setstatus(r0, 0x4, 0xc8) flock(r0, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 01:10:50 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:10:52 executing program 0: mknod(&(0x7f0000000580)='./file0\x00', 0x1ffb, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='*\x11;\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='\xe3*@\x00', &(0x7f00000001c0)='!\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0), &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00']) read(r0, &(0x7f0000000480)=""/218, 0xda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x41) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x0, 0x7fffffff, {0x9, 0x10000}}) 01:10:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 01:10:52 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x401, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) close(r2) 01:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x80, 0x2}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0102050000006c653000"], 0x10) shutdown(r0, 0x1) 01:10:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="6ed4ac5da4fdf915689f530808c6ee900fa26e3047c57cf1a96ffa46ac5756623ae9a911da28866c50be21cebff2ff0dafde9a44314bfbf31246f78523", 0x3d}, {&(0x7f0000000140)="c892ef3e3950773d8557c4319f0b21eb9d48e8fbbb91ecaa5b0c4498d29b1a35f352c9e16596b1842314f3deec7108d9fc114dfdc5db0ad4ed51db9ae284f8a25b07a432399e96366adf2d375545ceb381e5eab4fdcfc6e29cf1", 0x5a}, {&(0x7f0000000640)="3136729ab9bacde738866754ac2b94eeef753e69d972f052fcc7720369cbae090c12577abd6641a3161dd86fe1de7dd2814d7ac16f33fd50979aeb6de595949846cf898f0825c4bba35f7c157d20d4f7fdcdf6210e740cd42aacf85f3d97834373dbc2c8043570ccf3ee7fa1360f77ce3f8a9ae9cb7ca0d4ce3f3eac33a85ebc98722f66711646f75a964219acafa301e862817c8489e0e84c90b73fedc12ba338c1921f06d483d25187cc6062dca68fc4eef039b84eaada398f20c3a73a2e1478822efc984ca50869aec7a63ebf8b3eb94a8bdca950b4352c4a3817f20ff752643aa60b29f2560df0fee272015cb6530460d999b8fb702b9059a42c0a6570776d94740df6843ad7220ca10ec51790a70a65d4b0295f649e88f21bea7e826be3ba66003c4facebcad2b61521f1a75a836bdb9bf5971af2569cdadeb3beba8d4abf9368f3179836ba25142d8adfc4dfd75d7e6025225e09fd26d41fd44ed1534b46a6a17191d7e93980c07c491c22be4c2c468348d483ed5339a9f47864a0aa83fb235c26f58d60c3e3d36c656949b9a062e3a1f0b8d05267c75fe7ddb3906d53f28e273668a0baf8133bd8b2cec6627f11ccbd46a368edbe1c261a2d1e5fd5d379015cc4e616f3a8d34ff8c016b043f5030891d06bc9936a845a5837a1846be2951c857486bb2bdcbb989bf739c1cfea5271ea85a66e24a209e31028698680d8be5e296c89f734c1a2cedefbf03b047b995931bcf6f140ccc3cc67ae535de92cc1405926790ac4fb4f0c1530dd5c6fddec9462128a4c71c6d4a7a467fc8b8ade7c0e36a399c95390edd245bee1f50fd31972154ddecb96058008b01ffe02d2100ed01919e0f04641838d28cc00e2bf42c1840f7be38129e601f3c4e614ca2ccb5f84c141af152703701118d657e1732bd175e5cb5af3def75ecf4052fafde2ff70ec72a9167d8bf6c6437565fd88886b20e8b036aa7475e4a50b9b164a5109d55ad495c27b1435e0ad9cc8503d952d155d13ea284186eac1e811fb2c69746ddb67326f03e7b1c0ee01c67304e64486544516980afe67a4786d73d888b9646407ace491f05a2940762ad6447204101644c7ae97e2bb34d16e51c39186351f507dfdc755ca099bfaa97b8b73a56dde9ca3764c1d03772d40f04588240840d5aed31792a08c04e05961c5b719a5c4b3df8e3f55a7ef9e0af4e4e991ff4f23516d7d688e800bd219a3b912221775368ea9dd76e2804278458ece339f78a74e6bc67aa8c1c15e27cf4bfb9c1614b58d6e4e98a6fa79585ba16cc3de4fc5d790e42c32bf3969fc6491ad030b8b592016dad4407ed01295081f7ab2cae618c33651d3ce11c25a410d94aef6a42255b738089e361cde1d694569676e8aa2142cf1e8192838ba3ae0b6a14acd95547764762215d0be082228d33a18874de9a32795549778e36d4c01abb85fb7b34525a74e1be376d3692a355947e75c9c440462d2d9e38f4623737df8aedca5bd4984a737781553858f98c1939d067e04d3c2142ad9c131bffbc1a3bea30afb89e0805dc90fc00045021846fa29836345d6df832b448c9eec69c231e7d3cc97b3c88cf08a28cd06d69a4b76fd13e5668679d06ad31fba6b1ed009fa4d3c40dedb48d05603be49b20f0bd44bab989620a3407e1141174dcaa6dd9d1321af325a96230ea6cda0b846a5d48748c7fb972e0cbcaa5722e8eae31097eaf3854e61fe40f3b218a6f6939552213d3dc2367aafe96808698264d3fdbadd20cc7f6c6cd87fa3786b0e6413ea9e1d8695d49498a89dd6a77262582285bc31b238a55f30dfcbc24fa1af1dbfb86193a3f775209c04c34e5b70f858f03e4b692ba6498e2895f8649441f8ffef40a3314cb404e270c4b7b975ed1ca5547c85f5927f73548b084478d7a959b02e06485806bf0a621b776e616839c12d176ce4d7f3726f3a9fad398949e4934189534d844b7d65b8411d5a444fc20fdba5cbce2c655412f7bc61f2fa1f3e496fc331b73bd380288d2d8666ff50102cb2926145af97d92c05fa5bd7bce642c520a58d204ecd3c1e16941beb957332f83a1d21d425e05a616ab5a9502331e0e6ccc661c591d96338131d949eb89b01846c713c561480640d0e3217c6fe1e96d8d0fc7af834367b6eeb304b27447a09503a97d3240819eb268298a433f7f6bd4c3799a056cfc6bb582011fbc6e38685f283ebd17abbd4b18c2416412618069378978e0d1d68d2710fb1fcb2370d91862a122828fbde1202564eb006192e1eec1031751385a81d65b98bdbd9f1e89f6cfdf12811749559b1776a19cebd9408b754a5a4ebd60f0c4cba57973bf13dec1bbe76d1d077c001432b415eff67deeb873b242e2b5b67edf8f11976c034b50e49180aa1822d78de91243389b667e65c1a1fecb2d7635ef59102af683f31b740128752be92f6e27fb40feaad47e47885fe5ac641f3bb1f9cdd6d47d13b23218e0500a137e431cf8b27a079f1f9dd6e0f9ebfcd1f80482b5f2bfda32fd55844105fad269ba2589647582ba045c66f36eb47a908803ca7ab50e1e7beb0a461de4e19a6361aaa3840c24c0ab91f51ef79fc2d7c86183ef2b8f997e706d300aa2f8289f84c9448eb3d3552de7c897c56af78a0eb3dfcc7468273e696eff74dddc0a0804433b7324438e1c2c5ea6ba79c41894f8abdaa8aa4188ccfd1146fdd1d1804010f45e3ef5401b555dbe3ed90a0867fe51badb77501c37506269c0615b8ddcc082c8fa1b420eee6604c7c21ba390b5f68f94611e9db3338e9f33fabf818d0201e47375997ae56d065cca15ca1c97b9bd35411a60b164260e56d5107088b333b95d9ff920f202073afd52aa8c435425fd774c3d3ee1f0450b4b4cd0058f82e7f3b50512f642fdf048c31f8fe07923f87d68053b3bcf026d3666ec0bc315be268e382c62955628806b24c9c6701c892be35e56c98e03b12a4fb5f274ebe0a8a7a809aedc26f52731d06a5191e9affc8c55a5af5c78d7d21b9a33d0ec7b1c1d0b8c8da821121cf5f6d9a682f942a44d37decb8ded30d020bf439e3d6e6318b23c67cd3758e244679c918f3e85596f624ac7d989e5201572773c506d896249d320ca9f744d5b25313c6cc55d6a21f44d6c9dc3aa2a2275c3d54a0ec285613a3d8785c5a2257867e35e4af540d0e688d208774c3eb222fa6bba38bbd63dd4edeb696594925e11dcc18868c27cc506fe777bb76ba072aed760d1965c84bebdc79448b77e215460067fe9574e73e83673f55489e28032992c32571073c993830bed2510f283fe6aa9e70dbe3501c07a0aae1e0c2aac3bae575ff6674f91ed78a225697bfd71c51c9afc739447551212b2c19293a4eb96e0b9bb29e1aa9d5ef77de0f287380f5982024c579e54483d536e7ad1862d15bbfb9cd2041555818d4f50893ed2323d3880c4ec457fef30227d5ab87504202ecb481dd3f10b11fc7e900c578ada5ca2de73e3e8d7952419054ecd416d2f7e7f40b1b35c7f95dbb4c2480dfe5570e0ff1d4e7603e00198a57d0f2542d28021a04adfb9e0b04b6c3c4eb2c81922197b9a7db76315c107e6eaaf47ed45d9bb207009be3e1421fac282de2094cb480e7055cbc4adb5d6d66e1ea0624e8d8ad85bdf4ff22349fe889b393369b375f7490d6819ad8e9938a3ea8993b01ac5aa5a521ce4bfdedff554934582493d4e577b9c23cd2da06e8ae3b9ea2e20dcd812e0c83aa0b71cdff7cee1175aa1a59ab547a8c7d1e9dea9f3fcf13a8dc81b666e6a9c734b18946f72be8a500b531194f909a29fbb12141d3d28ef1c01a9c87c7c9d290bbb3c41ef2bfb72641c031602508ea30c55c07f4fa46b6cb3e61e9c98bd2079a91ba645ff731b761084116bd8ddfad7af815db7ba262628c4f7769545cd110ece3ffd6f35477e3ef70895b161ba9fc78a829f3756824f89f195ae1512d0fba350ca8329da421175605ce91b1e10793f6dcb3eef6a70e7483cb4d26df1590ba89a884188830fd5a8f38feaafd613507a7147a7e57184f3d97c2fbc3bcbfd4377cf8b041938c1f47a286e719b842b3efcb03ec1715738b7d1585c70c0b8f5c32c1ec2949e8204d76878a7f5c5258f91022c9ab72706373632c95dde970a24a7c7db50fe1c35ca77b694bd99a5407760ee8addf50f921da7c05ada16012f9123a5de4e12620a747ccacc94b3cf21f87a0eee184638c57373509476ced4b8a5f56a49ed0f7b99215f08bbab640f9f1fe53fd32b1de29d9dc753a363f29c3d5efb00939b1e2fbbdf7bb7b604480fc4180f5e375f04d9b4a526ae6174634e3665eabe82c290633851944c088192059ffd3d9e71d4ae6c016f762a7aaf1a3a883d8ee8702f8e8b6f004c9c0a74b2c0b3723a0ab5e90e457884988b25f2b53d72563500c551019895ccf130182ee7d55de578edf576fe29ea40a8ef19604bc7753f5baf066e6cd5a341fb3aaf78e14c08c77628e7d3705a656862f608eaf6835ffddb60521ebdf1259ed27f662311449e43220fe188df9754e9a5014a44d85f4faad97dd34aacc4f4f6a0fd4294176468ab3d4762fbfe80fcfe3e66e8ed618be212c0a4afa535263084648aab361c6999f04ecd3c23cbb97f8622898673c6ca7df9bc687afbbf8d554c28276f0675878546f19acba5bf2b6ce4be97b95fccc47c51310b197390e405b0278aca649a75aeb518e7045331d01793ce5822271e3ac2c076d6ba181aadef1cd586be9c1ae30873153e69ddd748b1853901937109f89dd470f84ab358338ce6b39f93cbb416e8021dcf836488581ae546e2c5c633fab64988d9a878a0d87bfbb6093c028b59d7fe6ec97a355dd7568a9a37ff71e6e295146000a1396bf36a4b015685f38acc96b0785cb80a042f8619684e9f225eed41d1caf19af59218594963cd6fbbe05c8a8e9789ac94cc03fdacc80949c354d06a2bc74c1a079a7085d456a71edeb2870b7314ed4f56cc3b6d66b72de879dd169e41c81a1e3a4ff173e74cb74720290741eed84736700b51ab0d0c72f17507a518b8fccfd8de17c9afe9af7b2c6d2efeccf6502f236fbc56677900bc018949431ba41f52d413cedb01669c79f38636ad4ab7f04a01d80aa83ba66088eab12848320383a8c9880d93183d3cef15eb70de009d32b8575f9d0ce8b39515140719ea8cd2c0a08223d7c0b9bf215f7467dbd3e7e3e80aae56e4a237e22630b8463d039766d6eee908c0bce79326a4bca2429a54df2f25f9af7ed477f2c627593b210d22cbb13dadc99299fc7749706d86f7acc2cabfb068891f7c58f2288d3dbb83559bd63d9de8196a6f55f8e777723b0f6d97d044bf2f8a620fd8f8da6f9205520284e6e3770bfd47f1ca3fe62d5109ce6b69b051b992fdc194eb28e8870c1f7f78b21b5cab81e334f0485bfa5f1708d9604055f06fcbc75f04b7de4088689df901019d9b0fc46895ecdacc03abf22df2d3435a615b869fcd4e6133f022fdca50a49707107b35c1656ff463cdcf9f5038bd9f239e4f5e78b36a77d6c4f63ee2bffd2f41a84c3be833a2bd004e6f89ae7cb8af95c9d4f3c403ef647807437682929e945ecaa222b8f4c3bf1d68d4ccc3393586ac9540bcc041724210a4ca25b6aad07ed5d779d941e30bcb3b9269f30d52091f309b44a23611bd8f436a1f469181bdf65ba4683909519b781efb548fb9155b440a9fb7d335e0b0e9e020d6f9591da471f7e0f5f89b7dcc4aea4f50531cc1f8b2fd43ab71002cde0b327e855fafe7104d24b1ecaf35061aee4ef65842ec7c09f749a509304de73", 0x1000}], 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5595cd", 0x3}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 01:10:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:10:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) close(r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 01:10:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x20, 0x3, 0x1, 0x1a4, 0x20, 0xff, 0x0, 0x0, 0xfffffffffffff47b, 0x3ff}) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 01:10:53 executing program 1: shmget(0x0, 0x1000, 0x204, &(0x7f0000002000/0x1000)=nil) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 01:10:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:10:53 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x106a0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000040)=0x9, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x19917280, 0xbf}, 0x10) 01:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x1ff, [{0x1, 0x200}, {0x3, 0xfffffffffffff800}, {0x3, 0x7}, {0x2, 0x1000000000000}, {0x3, 0x8}, {0x3, 0x5f57}, {0x3, 0x1f}, {0x0, 0xa2}, {0x3, 0x5}, {0x0, 0x7f}, {0x3, 0x8}, {0x3, 0xffffffffffffffe0}, {0x1, 0x401}, {0x1, 0x4}, {0x1, 0x9f}, {0x3, 0x3}, {0x0, 0x7}, {0x2, 0x9}, {0x3, 0xffffffff80000000}, {0x3, 0x7}, {0x3, 0xffffffffffffffb5}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0xb8}, {0x3, 0x4}, {0x2, 0x100000000}, {0x2, 0x7}, {0x0, 0x7}, {0x0, 0xfffffffffffff113}, {0x0, 0x4}]}) 01:10:53 executing program 1: mprotect(&(0x7f000052e000/0x1000)=nil, 0x1000, 0x45) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x2) 01:10:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/40, 0x28) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 01:10:53 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc9726"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/208) 01:10:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 01:10:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 01:10:53 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x3) pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b31920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b31921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b31922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b31920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b31921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b31922000 didn't change! 01:10:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 01:10:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x89, 0xa) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$dupfd(r1, 0xa, r0) close(r0) 01:10:54 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 01:10:54 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xfffffffffffffebd) r7 = getpgid(0x0) r8 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="8b7150d49380a27e6af5c63e475235d135111533267db432d9bf2693ea41cb985a9e097e23c122ea7d73bdfea5df7cdc6620af4af871306c8be70ee4e4da2188c93852f10e26ab40e7103f113f7cf766332daeef4b189a656da279b5394d317249bcfae9e635e722b715dac06f7dccab33ac207957efe67eb58b51a95b36d0f26f1277f17c32ca548d0d7d114b404e", 0x8f}, {&(0x7f0000000ac0)="a09ebd6066d46a9e7498db70ae6d4fb049c03f7d5da51d9d690bc003d15555da4ee85653aa1bdf1cbd1b7f6e660bc44c0214237f9969bf9cfcc455e87bca1ba12eb69fda0898d16593b1b8c5dcede55ac438df77f60e8461c4a09879ecc2c4c155fc5c229a9b77060ffe3f82b360407cadd70d8f1a5ff3652b88273a2c8663fedbb3b956e5a3e21cdda60e62af67870dc7ba0c1f49558c6cc5968c74c89eef101a5a4a3f49c7ab63bbc3f569c9b97d9a82b347a70460bc1cf33c435ff72d2e01758266b9541d8f5e60f955a1fcb4b33da14ee7ab36a5630547faa880a61043d5c1b02048ef37ca8577028dccf1fff81880a1f461e44883d948098aafa89abe33ccfa4f43d2c722726fe34df125704cb35438227ca8d285a233c37e5024d025326e9d595037bdf84deed26b1d8867ae63dd23d98a21976991c90923a6efb2295b0ffb7e62969ede4eb81d369bec8776f387a0364edc3850e28b2075c1e1151f17b04282f5a0138c63461554eda77b3ae1c6b80546c0a16a3082ed1505bfc2ff03320b28c218ad315be816bc3c040bf5ca7c861acf09e9eff09ef8cdc8b707daa490bcc626ccf54f35c3323a6f2f72db0193c095fe7e988f285631ef198d90ba55db879c23169be0a318d5c7f4ee839e7ed508030937bf13559da84b8a7231c5c870c8cc9cde10648999323b741900af4c54e57143336dab87831ce209a85720a763791224ce6f3092bd2de3ab3771d21124da21fb84bad76183ae5f4458599dfaa2a051bce11674ff576c11afc26e8c1f1b55d24072eed3d30d5d4f37c8bc13cedc3512c008d722ba3a243ff4985fc5a14d8c2e48b723ac5c60045d842f6b9c169144019c2246d7c47b6791242e31c668d8f0bfdf9abeb1f56e06192643fd5589ca1d0bb062a0bd284b025b7c10830f0117558ac22cd74a2d1f3efe370620ac24801c612268db4e82a257bea9b69d619edd7033bc35505714d55cac2631f43331fdf0e32f99f59e9e2795b3a379ce0d672ce817b7820a000b2b3f10f47b51827a328e5fe8ac1adcf0fcab0afbf2f93f8d837de815f16a7d292025a604120810c9a79e24ba0bded0664a7886acc326f2a25bab2017858a8c23ce008cdbd8657348948b9476181319385ad9505cf80b963e49894b8861441cbcfa00edb7c006434ed03c9ec2773d744ad69a2a4137c0d59470d196f7088bb06bc4c5d4e88e5792919b9ccf010fd9961b3fadf583f57b1ef14fb4c1a96fa8e90a87fab8b6f4536335063140f79d920ca0c8d924a28df16033aca4a72d47cc3187316fa84b2f3adf1ffd95b821600a26034b55d9ebbf7c1333c5b66a3d5bb8bddaa31718a0bed5b512e15f65d4d0c2b39d2a2a4954a26cd5fae90237a4d00325218c3d9a736678d13f7255ab2f64b365e822e77b14ff711cff014c5d68d29b0b7be9c974c202cd9ed04949a4b40b41a0405c5a95d676ed09a48a3c9ca2539a0627983a92133d7e7ccd2af8ce37b2652ea4f996f57b5f77e448509794cb362c69b6e1a664c38dbdd4070615262998c6cdb5ee357406b76f5397334280d12f23c4f767b8a4d2985868380d83f66567381e6e98a8700b596069b76cbd9754bbe73b1aca9ff24ddc9276c191a171a2c0e4a8417799aa7a2481737f8ad972b2e6706619fd1811ec5ea1c03d68bf65af046a876cac716341aaf4db2cab2bdd6f450d668607a8da08565b93a578c6538c84327c3941343b46d2853d8e02a03f009381b822a443518c51f7f5a018f5b39a448d2b7123e7b9abf6757ae995fd17d707afe18426211f8135ac959c1b626fc544211dadd3a8722b5f646b7b407d06da046356759c0981c6caaa1e07946d6b3597f1392ebc4cdd0be14ae5a8b641af5042b27159e3098a71cce1f217d6af8040e6121c6562eca257bdcc4b5785ee2b189415f0eddb953a860fc838fa3558fd8baf00890e70ed6468f98afac4e32e9b7beff35ced6f25844971cda8fd420033b067d42095f41bfbea5973d1bf4bdd29d3e7dda0a24165506a8168cf44bc299be9f05abb3cb4285949ad3335300effb66d3bb5d64b328059f1993d8677c97a2ced49db29a633fd2bcf83754de35a3970c3356d3c0333faea309a35ba44c04298dd939f2280fcc8e5de7db12ba244bf22fa6676155de0cb32e8e5d694777f4d1f78e12db22cd9000cdefe48e05b53859fca7e01fcc0c5eb49310014774cdba651d69cb80081a0e65d2333a0a5080acb113c39bd13c56b57bf4484b38958fe62711404a79b94415e1e8ae2e8e1f363341852dbf28e062fd6aea5245b9d94a129a3375a34564d48706bb174196cc336d1fa5026b62721490201a2e6755825bcb1664de01e97558364a0e4c15615f994d6cc69dcd18b013c58de88a82e7bd7d57106c19ab5938fd8b66c08d9d4ff02873cfacb0db45222f459faf1a1166c43b404641da65a236ef4a28cb35202f4f33461cee7d484f6f445264a0861fa36df84ccdc30a7ddaeb39ddd740fb20eb5451d32f57e4df9b91f980db4447f3def9361a96f2765eee3c1ce440ddcddc0023fa25dbd648648b4bad5b308633a92ee5821a71224fcfa3b3ef501321bb73ea37aed1ba7e55854daa4c4f172af1b2840bdfdbd6656ca642e36ad2402b5b9ff9c1f56163978c3e52cc2b661e053377885fc56d3fa5c74f99f61afa1020e0a90d7de11a703a89ab0aaf356c937365c93200030a20792425fe4e46e260ee2eccc1e0f676c02a80052777b5f0ed56cc5b36deca91517b37cf936edeedeaf9c55f38600c601899ad78aa36e25123d7bd012ce355a84c7aacc96c3c20f59c2f37c9cda4f714f7f54100347929378ecfd80fbff37f4671136bcf51aea0f4110a47c32b982bcada0c40e487ff019ed48f6778152716eb91ce5d808356d48f1576278b56efd931717abdd3c3a15422835a61a6437ccbacf4a0740afeee8b701828cd988754992916a479139fe6e38e032cd50728263bd86f83a847ad5d66daacfef6146ca857d20b8ccccdfc20e02e00de88b4e761c6c758f1ba6761205c2c240de9c17d3d981f69d785e70ba654df8d3022381ddb385637ea0609a314adab4ec6ad6019b2acc42de405055254f3c2d6a939575241c72d881074f9be6b9d97d99b855a7a7d120c267f2a50a0065c49c83d3f7f38827296a38e3cf2ed7ebdf90c4b1953cd5050755d5ee61f4b80cc410fba869d5c19701d79d6072a859caf7335cad5395f5940ec0d0ee0748f65643eec9b9d2f70a8ff3c36f3a79a1d857a685f621ca7684d9ad6984299a2a2b2ac743e3f878e4f82202f735be0500aa2eb8cedb88a80e576c2d89b61f8b36a3340e020ae4861067f9156fc2122540ed9b4cacefe4db05b7a095b30445343d9a6de421ef4f2d50da2c2eec471dbbb0a191530fbdeba98e8e19792ad915645a30e7b9ca267a708b70f480941a9a7299aeaf6780138a41c6fccace2c48d6f53b3ff63c4c63089317be99e73298a8a57e8cd3743fe3249232947a33ab5145ed7b5e9d1abad1d030dba3fea41b1fdcec456caf07c6ab8e63cfd199cf2d12d29479222db517c72145b53d06a80ee8184e46d82632d3f3e87487e52804037f9db2ea23b8d9cda02261c1819ea925744de73e35e535f28a1fad59f8d1907d5e46c41c10fd6ae300c73498acdf5e751351c05ded3b848937609552346a72814c46c14c933ea7a4cc5c83a8464bd33fc07314a521b2751ea68617409223a6b633d05ba530068894a366652e772659b199dc4e6aabe25f3c8368059b4e6d4446982459f5c5e3b988b5d74fe05b48e8c43119c45243e7e83c57ff03e6d40386ebdcacd37008e68f994d64fcc429b950c667cd51ca12aca10b3cc44e5e9c3bb99fff6588678d8eb382276e73094e01efc2c7f8bbff8120605a996de804b425f442937e4ca6aab9a7dbc9ce0f408256fd4dcd736cc6c3fce2a2829e22e1e00a48864f386e739514549d66895d99a35700850acf3999a3fd367285f6c90992a26111181957e7a4f981b9c682133580213bc9612d759b08ef8e2f9595040a9eb335346374457869b24c8032a03556ea35420fe2beee1b178b7203511ff2783c540ca42dc7bb0bfb64a13fd8797e21d085e616f0ad7133fdd68b7fb66dddea08248fdeda33077a9472254335fc4dfdbe506579059d2504237db295115ee5a74c88d29fe4bd50678751e9f221dd106adfea7349fd01ecc10b54937f7e296ab464be6c550c9b0aeb38f7ce915b6915288acb2801bdba1529f8e09e706dd0fd0123c82cc8d82c53ebe73beb86d509f858f935b90fdc0617fa561239ba660b950b0b51834624c2afacbdff4845aa15b5e17ac73ce12ff4b6fa470a5437c2f9bbf213d70252caf84b9736bdb70742b6d26c0737bd80ed045ec397abc02d472a52e4ce4f4f4e9bf5a698c9bd075550da4b411046c21d4cb1ba1e9f9c853f68a6271a7fee39c2ad94a812d4f0581326b2e17417e57981f11506f1f030562c5f85d276f36103445db4ca813067ba8c46ea0689c9679aa22f9a90f4b519fc5da3ca4f816831d1b1bfc7eab943cb217ef195072bf220c79213f962711afc709079381ea28e86a0a61958a71cc794e836e5e457e1dabd7005325b06b5ce973352f960056395cf12c02517afdb0db2695447bcb1584a0c8c5ee29d7f96d3cf774286d8f0cd5c7f2095bbb07720e1e6ab871e63d0bec55c17ea13758dc1585e0b850af874521d33673c46b85c4489fa8c7ba635030af4039aca4a85f7ccb8971750752bba8792fb7951fe39ab097d3e868afc566bd53acc9d1dc108bc6994ab6089f473bb2b4c59cd1155bb255033f43aecc9c640cb7180744491e72e4b0f0a62dd09efbc731679f6919a49fdaaeb72ea1dae72ba53982e2a6471d250d271bf974f224af5a43dff9bfd177513faa701992efdd92039b7aa40b370aee20144b5ce739ee40d437fffc4f55acf055ed5bc3b480af759ee28749c91548b8ba4f353149ea3c3ce60056a9c4b3939d59a28f4da684e465ec4b3fb48175e4b1cd359c0477ab22d63fee11cac701b320506e7bdc298209642cfb7cfc81e97a771837474662ab08817347d32b123861d61c5b926ef67ef1f21ff1e463525f65ce15524276afa4ba43627d320cc72f79d71de07a31dec5a6d83b3bc4b0b56571634021bb7f9ec9591627726be12c1df70b47969ddf10a9faa5535f3883afd060cb56c5b872bfce684b853a274d23e3cdd7f6508c712a594dc5cc3abd4f9e496f90c9455aba03147015689a2e87cc55a186a1a907915e8296d8c05ebff1ce7afd293b3972c4101d424f39f28f16cee4818c0b6f29cc9f4267f582529f980b60a60c0f58f2ce89acddc6e4c502bb9f9451e0dbc0caddf5a89aa4d98c7a00dcbe5ca2e8ab324517e329dc7c6f585ac08de49045f9e7a3e390fba58561ea9afbf6a7da41f02574d3bd13f39d0565876e2763ec438185daa4c0e0869f2f2ee37e47f8cd3305cec79e9c8f482b7ce30075b3ca637ef078e7bb2b6fdfc81335f7fae10763345ae7fe5a4c44b3be033dde1c606cf3615e9c73f174f655028d33ea825366c320dd87562fc0313fd73695bc581b562503f66e802d231ea8fad573d3f1dc434a937fc201887d04e63eebf2425f81d42028ad2dc369c88b2d691553f053ecd1682ffc6f102095ce599d85fb81072a2d423c6a7d1190ac814ef651f9d35fed67764cfc1557ad3e4e2f36e9e208b1bff070aab687949970c8830077b7a902bcc96f17f7ba3fc01a47e4e8a97629d2540f9c4d58c4d524f5753d77f7136", 0x1000}, {&(0x7f00000001c0)="c04b49156deedc1d1dfdd856e39e098e6fdb79dc3e9f57332b2d6145f3e9ca6e02e2b88b2cfc4e0fdc696f5c8e39711d5427fc243754c72f26b836b2174766a6597a90af4f082edf1afbde9edfd09ae1157c1a027018063b061af3affbfb796e7752ab894ff1f0a0679ace5a85612f439831eb33c7dc511b24121bb99f80bcdd97b77567d1e24e76681162ce23b036ba3612b1da1a0c73f554021f3aca7a7d0f52441e42cbc9cb2dea2afd4f6801e4af8290ebdcb7fb", 0xb6}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="9ab5167e58417f4dd3ceff8f816892daf2db72db55dd6d97d3fb0eaf41a59e43980421140b9c605709aa91996311d3eff840eb4337b082f8918b266f31843989b34a4df7d4ac5c02cd4f27734bf3ff70de24823577773de5de62145c764327d2d7", 0x61}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00ad8b002000000000000000ffff0000000000000000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd8, 0x9}, 0xa) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0200002f66696c653000"], 0xa, 0x0, 0x1f6}, 0x403) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 01:10:54 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)='\xe7\xa8') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x0, 0x7fff}) 01:10:54 executing program 0: r0 = socket(0x19, 0xfffffffffffffffd, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) listen(r0, 0x0) 01:10:54 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lstat(&(0x7f0000000280)='./file1\x00', &(0x7f00000001c0)) 01:10:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="ad8f9b1800226b2873c50dda3b765ee4f47bd6e6faf4ce87f9cba735e611c7fd26562eaaf3ff11bd12a7e01473d61c6435f04d749aeb3c970683aadc627ab71cf5038735e313edc62d74e0cbffd58ef89327a116dda6360e0c1162b34751882593e7b3d529097e3249c7fad8d923e431f894fff89ff1f17dd8718481cb4c6d839d27d1d083cdc3303d90cf24c9ccde2468e2f9", 0x93, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 01:10:54 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) read(r1, &(0x7f0000000640)=""/116, 0x74) r5 = getpid() fcntl$lock(r4, 0x0, &(0x7f0000000040)={0x3, 0x2, 0xfffffffffffffff8, 0x7, r5}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x4) flock(r4, 0x3) flock(r4, 0x3) close(r4) 01:10:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) socketpair(0x18, 0x8000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:10:54 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/99) r1 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r3 = semget(0x3, 0x3, 0x308) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/55) semctl$IPC_RMID(r1, 0x0, 0x0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 01:10:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = kqueue() semget$private(0x0, 0x3, 0x2) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) kqueue() r3 = semget$private(0x0, 0x0, 0x48) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000380)=""/4096) 01:10:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 01:10:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100000000010000, 0x107) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:10:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 01:10:55 executing program 0: semget(0x2, 0x3, 0x39268e79) semget(0x3, 0x4, 0x402) 01:10:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000180)='./file0/file2\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file2\x00'}, 0x10) r1 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file1\x00', 0x40) chdir(&(0x7f0000000040)='./file0/file0\x00') 01:10:55 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:10:55 executing program 0: r0 = socket(0x16, 0xffbfffffffffffff, 0xffffffffffffffff) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 01:10:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x3ff) recvfrom(r3, &(0x7f0000000180)=""/242, 0xf2, 0x0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x7fffffff, './file0/file0\x00'}) ioctl$KDGKBMODE(r0, 0x40044b06) sendto$unix(r2, &(0x7f0000000300)="e4c1add6448ea2abc6bf3c23b5bfff55f3609632dfdb66d732691526c1d1adb2f0af43baa53ac6281ac0b7d2d8cd54f4cca3a2569d9def45642e1caf95e12b50e3b2921dcc9cd0e47392145bb8dc854ad7e8640107c44846f5dff1797545a72fb1b87b2ca62131ee77abe28a5413f8183850de32d2813f5e6708d69de63a1c3f8db6a0bc7ad0eb1bbb8a10803df141865c78277d9393e751a6d254485072a258aac1b8a1642bd4a2bf98d3cf08cab4d11628c37e78c66c228ab5fda210b83c3a3df1a61b445e1d03323880f39c1bb95e4363e1", 0xd3, 0x0, &(0x7f0000000400)=@file={0x0, './file0/file0/file0\x00'}, 0x16) msgget(0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0xffffffff, 0x3, 0x7f, 0x0, 0xa0, 0x7, 0xfffffffffffffffd, 0x1, 0x2, 0xfa72, 0xff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x4cd071fc, 0x9b, 0x1, 0xfff, "8162feefe25938fc6a661032fae50109b3773570", 0x8000, 0x4}) setgid(r7) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000640)) truncate(&(0x7f0000000680)='./file1\x00', 0x9) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000700)={'./file0/file0/file0\x00', 0x4, 0x3, 0xffff, 0x0, 0xffffffff, 0xff, 0x3ff, 0x3, 0x1, 0x4b, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000780)={0x0, 0x9, 0x4d, 0x4, "0e133b9a0e36cedf9065216b8f02af46db565c4a", 0x3, 0xfffffffffffffffa}) getgroups(0x2, &(0x7f00000007c0)=[r6, r6]) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getpeername(r3, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) getegid() faccessat(r0, &(0x7f0000000900)='./file1\x00', 0x4, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000940)={'./file0/file0\x00', 0x9, 0x100, 0x1, 0x1, 0x7, 0x2, 0x6, 0x1, 0x0, 0x9, 0xa0e}) 01:10:55 executing program 0: r0 = kqueue() accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {{}, 0x0, 0x0, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) kqueue() 01:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x112) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8, 0x7fff}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x80000000, 0x42, {0x200000000000, 0x1}}) 01:10:55 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x290, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 01:10:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0xfffffffffffffecd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:10:55 executing program 0: ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) setrlimit(0x0, &(0x7f0000000040)={0x4}) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000000)={0x8aae, 0x7}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup(r0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) 01:10:55 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x6, 0x3, 0x7f, 0x3, "05fa1325236db89de65e05301dc8f2bad1d331ea", 0x6, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="515e9228a4c65a3e7e223271ed59c8e64a6c846ae37b03a028cf7b2ad3d2c7663828e68cb9e08bb98a95b7c36e9da652c229261f73a0d464e6fdaf44fb0065b239c7b0de1db28e7b8f9b6ba52380acda40cacc4e6834cbcbedacce160f40f8483df901088dcd5c57a55e2e1a41057cecb622e3d05124af974440df79a0c0040746e3f9316c05ad425b4af765d93cf0ce8853e74ccf3168784c6309326abcc5e37f86584d78084245b9ccb83978a9b449e33f4dc45db59948c19d978c7a93d70407520dd9ea730a082e51aa5cfafb594a3bd6c5fb99450b4ca1744684a8b4ece99a2b0cfb65df88ff1c3acdadc450c2289580cffa0c", 0xf5}, {&(0x7f0000000300)="d115b9a57087277cc822efe796e5f81f61cb78a3d88f9107b090920577b50cd9141a53b475296aec8bebc0fc79f6b79eaf5f9d5abb39f332f53bd82d670f3dd60f3c797ab7c5304e760390c339cdb675f444088e91dc0deeb1fb79165c883e43e0ca5647be622d3b9a63969390cd0b8e145d5e0e15913c31241111454945986fe1a656147e47b8a78ce3fe3fb0d8", 0x8e}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x4}, 0x0) 01:10:55 executing program 0: socketpair$unix(0x1, 0x8000000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 01:10:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:10:56 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000cb1000/0x3000)=nil) munmap(&(0x7f0000c07000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f53000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 01:10:56 executing program 0: r0 = socket(0x10, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)=0xe9) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) 01:10:56 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 01:10:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x32, 0x5, 0x7, 0x0, "748cca3bbae1912f9396b8057333ef6665121448", 0x80, 0x7}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)=0x2) 01:10:56 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x71966e55) 01:10:56 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 01:10:56 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) 01:10:56 executing program 1: r0 = syz_open_pts() getitimer(0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x6) fcntl$setstatus(r0, 0x4, 0x44) syz_extract_tcp_res(&(0x7f0000000100), 0x101, 0xffffffff00000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed767dd61789ce659ef9", 0x1000}) dup(0xffffffffffffffff) 01:10:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x40) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = kqueue() r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000580)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20, 0x1) r10 = socket$unix(0x1, 0x1, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x2ddbacf1d7933d54, 0xc39249004d8ceb0f) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ae1bc57fcc2ab5737dd05a3191ba02bc7a1b25ad3f093468a993617a248f2beef6cf15478d2a51c91568cdeef91213ef928f36b7c34521b2740c2357fb34f10d4d4f084269fdf8c99ff7365df3d55b1ce2231cb811c2c7be516df31d59202ddf7969a45690f641f39e88d3ea8c9dc7ab3af2bafca5555f0b493e817e70359d0d3d6af0d752c6e27960bcfc23778b2509f1188759794d7f4dce892e39513bbce8f7d51ce68fd2f17fad2ea1e5a7a5e4291cca6d006f302930e25f60b6116cdad0ed64f7b3902fa48770c16d8987e994b96d52363dfc97caac2cc0b242", 0xdc}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}], 0xa0, 0x4}, 0x400) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800000000000000"], 0x1) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 01:10:56 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = accept(r2, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x7, 0xffffffffffffff01, "90de100e7989a23ff89c16723f911a1d962f681f", 0x0, 0xfffffffffffffffd}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x116) r6 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8e, 0xffff}, {0x18, 0x2, 0x7, 0x100000000}, 0x401, [0x3, 0x1f, 0xb7, 0xc40b, 0xffffffffffff8000, 0x45adc5b6, 0x8000, 0x3]}, 0x3c) syz_open_pts() write(r1, &(0x7f0000000180)="b67724eb15bb808814e3f432301ed9cdc956456e1d6398d75c53be57cf96362b24946fb77b4fd691cae714fec6f6cff58cdce26a1367793e945ed57da07b21ed838db416219e94006c20b43f622baaf992ccd5d207c8a653b3070389653a", 0x5e) ioctl$TIOCFLUSH(r5, 0x4004667f, &(0x7f0000000200)) close(r4) ftruncate(r6, 0x2) 01:10:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x10000, {0x3, 0x3}}) 01:10:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 01:10:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)={{0x7, 0x407}, {0x7, 0xffffffff}}, 0x2) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 01:10:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000040)="9935116353578b57de4533851023c9e5bfee633a0be82f3107c738c56fc654e784cab06e106fdd53876e3938ba7312dde8a5ada028b5b0c3e1557e90ae3007981314aa52b937af3321f4259aac097dbc41f6ddf5b526943039b09ac026ca55939f7892373bb60c5b02be07262a82cb429529e4a68b064206ea8e890b545982185492b70ccf05440f1b8b02106627e3", 0x8f}, {&(0x7f0000000180)="5904f51ceb2e1ac9f4a766467a354af29f690fdffab2682994175a7d4c29f01591969921b5513d3a2e6bcfff6d55dd1c0451370b2b4bf995775866061d5f01ba1b56fd56ed09e9758ebc7265304e4776d5758aba2b1efceea677fe7c6fa16a3cbaa8e04c3d9c2e699d6b490c97fdb7734eac6dd3d4996ef26ce9776923e9ae2c30fba5be2c9a458e786b8aea8774f31e6d765c95cba2428528af02ae5d4f184b219a3aea8b4e", 0xa6}, {&(0x7f0000000240)="0beecf5141af6ac9d6407acb0b7244d5cdb2cf96df19ef35200118a09a5c093a238f93a66687123d14004db38ab6fbad818fd1cbd1e8d28bf3915fb1d8dae2ecda4d16b4a40e5362b1363be9afc8e7ea60c97feed45b0d7ec202fe51047c09950613393ee93dda0cab492c789d22bb1d59d250a9e2744485ad82f77dfbd3c6e00b3c469208aa782a", 0x88}, {&(0x7f0000000300)="51d32a0a0484b13e1cd0eeb579570f8fdac28224ba0bc81e826d369284026bfb1de3d9de016b9fdd7998c7850a344a085ba740ea71342c159d0e356aa8da5d20ae684628fc6a401c135fa40b2755aff6390e0787243442ca13c6a911123186b79e92011d183f22ec936ad8e25b4582bef52237927924a5615261edb3b3aae5eb96050c56bdc1ba5bacedd69526309f66145a0e4074ce2b695f30152a5288788c6f7ee08f8e4a4659796554eb4c48fc2f7fbb52eec01c48e4b8509b98419b626eb33946131aa64e5ff39d4abc", 0xcc}, {&(0x7f0000000400)="e6feca0547779991d01802e9066037f9b13273f9a2a4411090f67fdf1bcfc2d1de5db24ebd7b442328e3495a067bc0648e5280badaed0a8e088828318f1eb57bcdd23c62b41658de33567062a5c1485d539ff54e84352033ab9ff4148f96791e562a37accd8568b11912c38a67ef1a1345bac3d1d402cbb1793e8d23c60042fb1371eca27493cc69ad71f17ba85c5f61db4232a47fdf8b3b5f2a1480c467108873c0870790da8ba5523adbe0ae58e600aedcf110de0977a01502bc9ea75c94f72288c46faac106ce51586460254194047400834c7b29eb374e530e5d4626f847a526b40d58fb1835cece6d84c262a8dec8d2c1417a9dc2caa633d19cbd337c86eebde649cf1f08769fa1a3071493330532f1700edb152a6927b031f11e2761509a4c8e7c33c534d4b6f77e921d2fcf10846913adfb3e0b16effacc1be5f90d2015672c62a6b53b2043ad977b944055f1647d9b234c15dfd7cd07b17ee167c447ae581bffe38b495a7194ddcf203ae0a696f44cf3ca2658b85bfb86081015711190408d89b1e03e114481e9064e3b8a0f4de69cf6a6f9440a857d5fa6f4ff6bef3b9dc4575e8ba8a9becd60a704c6d30ba556996609fc79681eeb0261eae2a3ef5b561cdc8212368d3d2337264782b9b4a58bceec6c140122e1b0fc6f887af08a3e82070b71af6cb64b14fd1f6f78adafe53728d125981d05c838a650e008e567d3eb0a53ba9e43241d0721844f6718671cf3ca3c0691d963238c78382e44339a1a8c00b183aa4094c857c65b44a79fedbf192c1e0b7e0c8d4e1c4b69de662cff8f3fbb016d1787efce3f96645d815c7cd34eae407c4d039a14e0f7536e1fa73cf02f83e39be6a6b0f0cff0b8de1961757a2151bea4249bd951f174f89fe30bbe034943096f0f4a819ca4568c83d079006410fb6877bc6e479a6cb3782504b657e28949500dffd87760f6e005683d5cbf8e31eb498c7fbe5349b3e1ef3d7de52935dd0367ec71ad937ae175695005f5e8a91e27f1de4ec3afccca46fe268a7ecc25912e4380387eaf94d32ca5cce7dccbcd702787ebfdebcbe05f94c187800020706d3eb9acb13d7040a31854a8c6089443c5fbe85d323e5826d9a6c8e1e35f3befe06374fd0d5f2abc87ed9d7ac248a79a9ed97bdb6ee18fe8d6b40d823cee44147426851924b3db5cbba00ecc8745f4d25180359f30e22d239fdc5398d9074a39b9987e6084c3a33cb7e80be7a225d92e613e5ef8c54fcd6121c10fdf3f69fbc2089e8584d8f952d0cf8392276ff3902716f63e487b253a7b68c03c8691f18f689173a11eb2ddb2f431e848b97af51bd57ead9666edd7a57f1275c16c2c850b17aa31cfd5d5d930e82683022a1e237c1e82d1ce8e442a098f01ea857fc216862937a8d9d11d5f0731b5d09539b199ccb3c188d53dc442032cf47a21a437d7186992c8861393a6a998400698885a8ba6770ad348b5261a5b5b420403374cb563ea60a17efb93bf7b7b5e00ed4b9b9805c6becdcf89ff2f41dbb9f675186a4d872aa2a94b2b47242ca3e5f624852fecd47c3d464c1d36297b14020c8116b1ee18dfdca53bd4e354ff3544242bbbb041233d03f69e0f39e8e630b4f016501a3d3f662e12c108395a1825287d06b67e2d2915ef26a9039066476e1c3962f8546f83d0e2186456cf6af47a11cd1dbee20dc4de16d2efee224df192eb85566760b7e64b5861487c0c9ec77470ca53dbcda2ff2c6968d5f371af2b225d1f22e535dc26c5628b41ddd9c6c7ade58e6d56f8c27b9724a020954064fa74e42df699f0097c56fd1296d4153ca3fa0df9e35f01f7654955db5406d2e7ef5d7a3044166d84c1847b71c0ba63b9953dd1ac55092d345f82125280ccbf438b46c25c2777c968bd97f4014d0707aec414085ec25df4361af7512a95481612058c38a77ea486505c41bbf6f2fd5ba7691f2c57b4471e4532dedbc5026d123b7bd9dc0c060f1aec3104a178f3ab6f64a46e1d516ad899c1d7de40aaed30eac842eeda35ff42a4c3419d3b743fcdb66cc2030f2a05ea3d4841d45118b89439fd8e94566465f6c52c467e76943274b2c689a97bf76cf98d3ae54789b75a0ecbd9ffe8367faa9344c96508cbeeecaeecc380faa5ef4792d8c6043dbba1d3bc021341306d2214ff47872a0d0ac6bfd273f2582b5c2ce7708f0cdefa03947883abbabbb66fcf660fe40d0f0f7b24b12ae002d016e07c5a633aeaa34355490005e46c489627572b1720b35e972aeb239e2bc67440175796d811951c7f1fca3e124a0bdbb98f2a03fa350c9facc0d83d28eec0ab4693d12fd9302cc7671503ac1818b702ac23308f01fd8230938059c0962c8eb7dad9c957a1a71fb3efd27002f3dbb0405d649369d52620eb7a878bd53455176b27e5ffbb2f2f79407fe3879276f73280c50f9040b6d956281e798cec9be93933d2b882201637e96a4a7414a46c5c99f63d9a91488636cda114594bc09369e3ff28663c3529c06dde542f74f27d1434319c3408e89b015b96e65520f7a327f68e53fd8be0f70c0c6541dffab5e11f648544b1b39447287557375c4c108421722f2b81c2aa34b2e4397878501822d90b242d350361903f61af05cf9626d9cbab192e2495ad23da9b4b83384a816302263b596e0df186e28dec1992b69e544fee05e8b3728905f29a56f58814de1010de1e2576d8e79d5df2b043d9d5bd0fd1adf4d3587839bc355d0442e501257fd9b8d579370040210965b6a8f120770aa2a0c548bc27f15e0b40183da51dd3ec475aa4a4ce64a4417f8cbafb75d585ee1d6051ad1dc3d85ffc0c3403e37cf9fed664120fdebe913a0368ee0bc368c013d10107148f046ae1470eabe1bf477baa5babd2d95e667fdaed020a1ac96f42a9e9d73740c739f225e34230e7fe0db431a0b58be4b86381a624538adcd5126e67a7a80e003c1dac22820dbde1eeb75bdc5e215b65ab2b56eefe17ed046764fe05e55905ca1d7c953a56439e6ba6a25229ed0cdc87513995f5ab04a8554af71df4565b529786557e8192c088efad0b39490f0aa474b819826e1201aad119393fbf12e0f5fea2d13b22870135068cd9dba27b1a431c2b838f597094f52f2e099f51464ef9edd1cdd952b725e5d6723033c2157d595472bf22266aabedd815e245c2acf2a03775fe3dd56e47f3d0ff21ed9da5200c74ddacc4d6e12ca0b55da412268d8d3fecd83660395ab658c17cc65b9bc4115f6ca7f8da90023389336d947bd0c2c7d3b8d91996ae532d81eea25be539db699c46d108f0cc7c0b61aa73eaa99d6ad3874367d87ab9908f9efff1797ecb019de6a89285a3e3ef2322162cae4ac4bf5e49c2a2e055175cdc6b1c7959e1133917f639d305179696ed2af48b9e467a207b60d9123131a1011146884fffd83d59dba0034b1a9da6f7e9f8e53cbe905bbb3e362637624e34534c792221325b19ca370e2a0103627b833706049db2b2a64e954968b2d9a76af5bb172d7ab06da27782a768fbc353bbdfa33f778c108482b01b660cc7fcc414c1c0a076edf4f256a1ca1817105d9c9ac71f8acda6bd31bf4a9af465ed1768fa33e56f85b68224ecdf630776ed1958699e105e49e2f4d0fe3c8a5a1b939956e6d11a702e504080c22a666ba21c7d5b153a0e28f7c32849039a2c16ba0aa967ecd8b10f44266de97f027ce36602f8127d227f9b6267b18d50cc09b275adfd66ebf29b05e15da859a6709238a72821bb421967f6348bbb02cbea7057bd73c62bfbd9c6d4280240cfe62fab60183d94d756f58ced1b9abe6780e668dcdd20f83d1fb4b4cae69c979aef7d17a4e1528e514c4c4050e08720374173d0022ba7973db9be21a2ada7f0db9fb32a1d9aa247ce536f9e11612497a4c3fdc9192dbe7944e67c6893ec82c659938c55901e26496ad6156b91baaf2db3053696c9bae84b7f249bfc2616a6815facda8eb71fe97d71d88f29149d8f55d46a3ad850d843c66b0f8f83e7d07915b6e67b95dfcddbb5bfc191bff3861196032db5cb9ee1a15952ca5d2edf2719b1c5ef23a7a1f466cf7f481878666ce93994770d4169bb9d62326d347a401728c34d51622c755a6e888e691e7bce7276d9781b6d444a11c1bed00f6f9b55999071f5dd3487b629c56392a7073b704813abde3abab6efc7f0b84d68e5948bde951989681ecc106f62c4db2c43d6cbf795e65b5a4dc7d946c2a7a5ad29b85cca3a69337058690ad531bf2ed4a6e9152e4cee6afb1b13042fccd3e9d064b5276161fdd4fe9f9ecc65485b203ccf744dcfab122215d2c37bc881747dbd238e8eb3ec0b467e3d45c1cbbe4bc7025ba201c3c95927ae4224f769f891e76794a7568e4dfcf84bece2404b9c97824bb2cefb74e1fe976601e2a1a6ca9fca81823235e17b04eca5f8cee2af3f3df419e9e7fb85e44a711089170c8e0ccfcab32e87fe1cee0d2573da15b756d5f5ccd17d93c3220bf8c189dcbc4709f3c56e60838faa1eb3f79ca382d9e6678f1dd40b1e989319c1da748f0a4b41c1d22d506b58167f97b5fd2be1b79d1cf1bf03356fe780f6f39023695671d042be6cc8b0cec748b8299fee8cccec856f02687ee9bf1520ece8863c341de1b0277d9b5cba089a7a11176f1cd599a77b2b42c4a42adf5c52d1c11fc87dba667c7bed5d857bd4f19a5be9664501a02c77a4cd56d2c1c9fe736f15d3244cb94e3f706862fc048524fe50a9b3a5f9dbd95fbf99b1c7e45605a5097a26f2c0f5150610fec5e17dffb346bb7e3b3b9124bb9201c7ef3476dfec14ede50e2f0a233bc289cbfabe61901610fea20744f74c9f4037f60c7ea759dc43258d72c278604b2bedfb1d40055b5565633d38c2de3d1ebb8a22bfb386ff1f7715bbb4b625516e21ba87c0e2e73139fdc0accb87c99837ab40a790527669e4be8369d14a7538222059ba54f2706aea28981eb7dd75cb83e72ab046fb32ce4996bb2f02180afa10379730c0388d595a6ab97d597b1a69a498d9ede12e04c1430bc325c34d56905096421cfa110c0f73e73067dba9319b8677ebddb139b2bfabbc92f0d0c2a04f6706bd6774fb80ea825a3ea97e0795a5225815a22791d0aa6f3a2d9c971da114eedd8f8b6d9a97490c2c076a77faf05f94e26c595ae51d4d73011566905d5064e7375a823c6cf2996e7bc7d9f054ad4768fd8d4816c1c1bd3218d3c7fb2ff33a7196a92f87f4e53c0033d2738a6a0e65438c778a929f8cb82a50d9453bcf28e01fc06155c289340932545891bfa15b1d2051d0f9c4b4fcd1193583a5f73c9752b0433a4d765a05a4f0e2db7276f6bd4f4dda762eaf21c3eefdad4ba41778675188cbf01d76b45bb55ef4b46e269ebb8dd3f69e264d9544abf1ed847a58ce0b25b5e559ab1a31995cd8c3a37923ee2f0d2d6d88021f3081f49069dbc18a4500a36bc93658a661077a0864e531df5d8e8dd4d60826e55eba950a6e43c4e6b32476554ad6b1ffe2996b2581529cb96cb6488f19205330977af39cddee2732f5b557dc10cfc9dfd6b90ee8cfeb7bac92fd7ddb8c04b154fd36f10ddd919bfe3d0dfb87d965f0441a47e5bb83c1866df40acc9a30305bf66c4bebe209adf8654a60246c538b3c6b109e3ffee5ce1480cdf3e4722088508a3968211d1f3966c0c9c497dfa91dcbb8264513e118d78be9ef893793e73a47cb1eb3e2e816704e35ef57097b3bd6936fb47d185361eb8366f6b6850c13eeafd1fdb47a2d74af69254bf02aae8d7e5f0935c77ea9b19a4f01216642d0f68deafd909a7d1b5b2c", 0x1000}, {&(0x7f0000001400)="27522e8727ddf4909a6b1c2988929eff11838a96797c53d8305110c393e849ea579ec46b06c85f72b71500c3ec9c40011cc90e2e37b7df03a4dd77e8a615ea0ffc06ded2351a653ca7eddbcc44c9d064903ccec7ed8102919565cb7ac0bc3e4ce1658399f379acd5e7b84b4c8710a293e230549c7b8d8115c5b620e91f59a30e09f8aa29bc9df68eb65717e97325f356aaf406d8ace52188", 0x98}, {&(0x7f00000014c0)="134b5f72d031db1bcda3c4bd7cd2d69ce4f82aba6d112d946df2338d7ae3772bb4e0d3badc29face3d17c13bb15ab315ba89fbb843549a95f2c66933fb6ca7682d", 0x41}, {&(0x7f0000001540)="8fd6d5466d68b0380506e6cf85056f0b8069107c7f8743140506e0b32d56928c997416860b43044403358b60f7cea36b80e8752ca4b6d6feb77e981967cd9f0b05509a4e7ab3f031ae8e8f45c531b98605772a956392545ea31ea803843d446a4c26d1af68da51e978607da01a61ca031a1d2a7466d4554be6303757b68dcf0fd107fc05042094e30a0c9dc9b0aba019ccdab63b8bbfd8d8676af2278e106dc3c709377a2a4e7b701b80ea387286d8c65a569812ca7dec35708252340611a61aa8ae8605d6a18bbbdb9745e12d8ff8f2704e0d67207ef7c2f46de0b42e80f767c8699806fa5d364ed5609ffaed3b4dc8c5a9c32bfe980e2e869c3dbdc3b3ef451968c0ee202e3179d13b6a8c374126f4467349f6cebef2eaa127230509ecc538d01848ba994a3f695918e7f98bb8408115d008fdc0520f22f8e61da2d1450392c28963b00338258b7bd0d2f904ea3395c18b5dad3c2a85ede628bc03f42f5605773026b813c39b892521c85a9ed33e66d18ef6c73d52d8e283f67cd9cd8f24622a6c4bb29b43c9e5e5524d61e0492cce205491927f81736d145b1d605c98f58a706a9e2242541f4b8f7d6bb5142b516edf901866b1e22d7e14f8f7d2de8770e8c261346a48e4e229dc5e5d1f79d0e10aabe47c4ef258a41d514062bfa2e9cd45d4d5d1a65a9a2bcda9adb92c3b3e228a4af8bd358288df4b138c80881a46df5bd1be53ede89b8e9ce4deb42630e9a646ef0e6e989a0650bad7e47c7ed896b4f726218f1699937b6fbd77c408fe33a6324afdacb6acccd7ba4dd1449cd95f731dab109e4515828ec07dacfcd72bccfe46e65d1f56776c6b20f72238ff9f2b3cc26c97d2cb16ed638af3ccf84108633ad76e88aca53f56d7a19006d5f5b03060d7dbe715020b4197dc170f5773a770faa54aa098f068714180647e6bb42e7f54321fbaa30c466fb322fca3a0e292161ffa029bff02b597b2c2693880eff258969d95b140814003cba6df91991234a88b8a06edd59b3f9d2fc95a14b514ad48dfb311a7e9816e873baf2aee09136b4202991f8a105d66337292379cd5483da901e9948273e884fef8faccfdc4f20ef30c39b26ad11d6ad5d0ff1e3613ba37d7044ef47513453a26c22b521dc6a90dd08824453389b095915570dd9d2cf288f59b6f9be304a613e31bac1aeccc31d7262739c66f3c9cde23b0145dba69c08a1a1117afa74b3f84a8e63d5c62af7041c61f8336b68ea08909d704b117d2012ecd9c0aefb74345f07fc030b977ff60adf0b275a8e3e5d6551a6490c234b128b9aa03bd2fae519b288efcbd5037776f9e621515be7d68e036cb5c994bb8a69512e91b962a295313c55120d8e431921fc331bf672c8c787dd418e64f9d5c6a66a1590bb6f751a070de0883151ba775965dd9170008a33a6803e1f54f0a474f66ac60cc7304bdad53b1857e0210a351e9748e18e17aace825cab17d0cf3c3d0a2797fdccf9be6d419024dffac5d7c558c8a19e1b03371c3069ddf44136cb4dd6892da155df916d9e44ac05eff1d97ca6730aa80e6675919862ef32f2e399a75e678b682f8f7195c25386cc094f311e19aaa316101261d3fe645d562bd22d8e08706f5bd45a5c5cc27330579947c751fd135d400e7089c6def12c8390d02fe14d8c0210d5e864628fa58e3dbe13cbf0cddf5b8f1ea1b4e04c80894aff4e08937169adb2482ad90487fcd9956506643faaef94dc08a1fd7cf92699df2b0deb927425023089a4e418e84bf6cf4fe5ff4cf12d79cff55568f4208e22089e893865ba315b20b37baabaf80d7b703f1f2ab2ae27ccb5bcf0e03c062ea6448e83b919244420a2cad92bb2e282896585c9e8cd6054b040ae2bd718214b7321659c1139102d569cdf3571df2318ed88e6e0275c748ab957334e70a743f17bd53969bf2e0071131941468db419d8427edfb2bfd8c84da85f03462c836c7fa086cdeca06cb1971ae80557739637a0d0700b4dae882ee578f1a02782e7562b988755732a868a7c7d1449cca0c4381d32d7553face2febffe75ad4cdc2e3061e09f8399ca57f97f806d0a091668d8970eed20b578ffa79dcb95f5b383b30d288a49e08673944287c9658b042621cbf1229cdac28dd1ad4330399b17d3418e39f23fcb733111c89bcda592e04a72b6a96dfdeda200bf5fa052bc7c9b4238be64b34514faa98413ccb986286f8611785b40a3c2c19cdb05675017158390b3802400fe6f5b809f3775e56bb01345de2611c3a47310036a9eedbed6ad5969285f613832899b551db74a9780878f2955d25c596c06339ecdb549629130fc050000c4e0233e1bffca00604b6558c1b37e13914f9b5c95b20925632535eb3c63a3f0059511b6d69b85115c86dec13195112c022178893eefc10985247b7acf5e3937274025baeed70b4a7a281e051ed2ae71b73de9eeb4a7d4029c85908f6bed14dd35ed3abf4e33717016e9afe0421056264d701391a7e860a7afd7c7d604caf522f874b37cfaa3db6daf541611ff7a52e71c77b0538763fee1141aec4747c086f34ff45d3be64572290d62aad745afda25980a284b892a4473b898c22815dc7f48022a6bb1be54010007a7e9bc09ac88ff86e350d45e9881bca135dac11917666c581a523dbb75cdabfa1e725248046125dad17751a44e034583f0547167cb2f8478a0d7efbf4cc311e5fc2d7a5caef7928a3a65ed26e9501ec0b0f9912fe9d4c996b2b5276ddec2268c0ff46b6d0b96ccdd9e8c01de23101fdaa3ca1d41d8d912a7e75ae2385cf0421cae75b1f873780189962fe87ab7af58f2d93b5431a24f1e223dfbd69f11696b2d849ae7f2f214b5adb5f8886dd66256e90899c773397671ced4d596bc2e62dd14b4118486c9031255cfc9f329dda29b5c24f152ee2daac4d7abfb4a1def6d7e618114e55db0992df22d1512a4e5ed0ff4a3685e6af8acf2bfd1eaaebf1d7cdc3d1e13d64e47a8706aaf053e4f800154403132f18f4b2ac2f1b6aec40560612d8a46d8bb1b8bde1fda4607f43e6ad57e0ea69b1d9470c2d5e92ff661fb3861c00f0a28b40779338ac52c73a98c9a522a71fd11b10b103f1ba38899c17db610d5f43c611ce70e0fe68d3b35c53ad86dbfe562ad5dd4856b080510181766fbea5aa75b2b4946a7bb357c03ed9e71061249a4bddf61c708744cf1acd43bd834b80f9468220d07bfc5d06dcd9a91889846cc90536fc74b96f21a5acf6ccf23f2f7ceedc7d9cb5c945578a3375e14767d37e801802ed0e2b0002a528b8aa8da25281cb36a2a10259caf61f2b19abff1f1e209f3f20070c2628ddf0b3cec63562655f3f99493aa7eb12eea72c37392871fc51ca404f428a1436a90e52e1c0fd21aeda0b85653327be232373aa20a363804518538668e208b927f1e042781fe49a093e2e0a98dd0bd6ea65ae0016b7f9c4fbc1a68d1324e8076c135b530ee21fd9d9a69d26ba91b5d841fb60ef45cf85a0f62b20bdefd7a244d6a5800ef78f14b087467ce57b4e55245bb45e98c61bc656a317e5b0bdc9304662c23d643e39ceb4417f835d2283c10be9b0e776799fb15384378b09df941e6dc795c8312f508604abec2cc94cedcd2e263dfa8e6c13af23402c262a7e52ba435b70d500e29867176bf5486774227445ac189b072640560797e1af5febe6bb274aad1affe8829d15b6d0f8e8eea0372d7282b8503b54a49b88d4f0c835c06d3e522edcf585a2fc0e9fcd9d0c5997af1a455c060bf1135ed74b639c5b9a9415026a709e335ec2815a572b3165d4bebd114b0714b294a26d426b088864907e8d96a61563cdab01a8d092bf9288ca7808638f72be4ca6f3db20ee1eaab055d38668847017cbdc86268cb2cecf8e49a08f6026d34ae08e3a75c2076730e59754966251ba465dfee6cf4d73a307883bfd40c37f0f15059fd60273d7e89f54783335c5fca3e87012907a1260e47a511aad04ff6c30697b8e82fd0ddfa942579e293624dea68efb10e2826ec9eba1d9de12bd35f6b23014d9caa9c83b0640265e9092fc897c32684be4c3a1889127317fbc61b8845189f3a8000b21827fd62fe5635aa74f172eaf1c2d93d31776b16e65eb89b396dd6251d6cd0acf8c20e6a0fa67c3af1ceb84beb67eb6b159169a3ffd9dede0f88a9bb7de5de2a07af76b526de1e4e5ef3cbbe279c905d3a1aaa1d19f376aa0854e429a06d373a4225dffe2ca558c3f0c9ec49f0da4158afafaa30fe37d92a98cf81a376e3f066ba405543870515ab7520716c20072d57f003672c9c3a32b81c700bb5c14f7abcb0e19301bac2405add7da6223e7beafdc1a740e59e62e0c76c15d922e409830713e81a26a29bdf2dba4ec3e600aa23385535b8fbea6f44d92d83c3e5517d7392685ae9b5ea20e591ff834176f4ea87eea48be6363a9209b7cac71f2ab08fd3748d9149a07c69d2a294d4d83b8442e05b70eaf49221db39180e449a69bc2cb51d4ff3ea02fc01f2fe4236cdd44ea3de475c4d5875ac26fad70c7b8f3abfe0c864d9309768625b9c5388d1289843a7b73987173df5af2a50e5768a78cf6371d648da89172d7910d76bdcf6143c83d02e11372bf695879796fd29b13a9b6b36b7c60ee97563ea3f97ffc192b2b79faf0995d97d56b29f62d63a6bf66b9aa656db44087899a03485039d2962bcd665ebdc83d8aa1a1fb93b587941f95270816c3df9efac424642d6c9691e6d8286fb46624e2400d0feb0bb91d18aeefcdcd9b80653aed844027123d569f4c1e993d3be724acc98c36d65ce3d2d82e0d39b646501c55d3e713dc96dfe5981f94e1053c8210972d5366b5b5cb9c9659b6c9113b413be4615106e74b53d76f277345b67e45391abfa1177f417e5525975480b60f9306207c05fbe6eb556b37ecfa213f8fc2ae0edfba3af64287714a8917063185469df51848a2c5bd4c4c5e6f9756a924cbf17c0359ffd8c31bc00c9a31b21a9647d26e33595f64c03d288cbe1fd260356a1cd57788d653dc90da7886b5e20ad6dc9114550327d80adb1352e37a4833736a4156eb285a3a3bb2f1be20d8c5d43ad262ea9b8a836b5020f49432e43534ac2b4dd9999ed308e2bf152289011096afbbd2c9e89545803c66706f20c4b1cd3f710066715f4d03ca3ebe1e9f087bae35e7b232c5faa7e3fa6190a9b391302175f62d36cae241fa0aa355a6f5b2c3229d6cf44e19cfbe8f72a7a641839817d4b46ec78f40f10facdb99e5afac66c85d8db76bbfc95a00ba8e9a9d4e5aaec3ce5f8d7e4ededf68a50686d117a8dfa5293cc70b87227ac200936cb0be970ccf4a608afeaba4616abf784fcc31a815321974769ff1baa488c0f8f200e47877769d577abd9743bbb322d36eadf045b1cbd06cbcb7b0deed0efc0ca1c8688b10391d8649740287355d1a7e19327cfa6f717f50d7f7e9e75e00ec47b16fc02063a103d71be6d4a905e3fde5c0f28fa7dc9be8a0288b3b71efdd760262bc2f4db57a0a864819699e53be3caea00c2fd5da6f163bf4b287ef0c629654041054496d6fda6bfd253cd467f63b9982f6b03eda9947e5549428faef476e66a1343c7e1e217788c24f345c29bbc94890c055315066b25519a9b413811922e9313932ce45a30444b164354bff305c9e6073cc5b9365091f7be35236f2bcff84ec1ff1ac8ae4e1ac4d5f38db882f77cb30030975611e0b8c9c6f5ffcab48b61350bff4a4edcbb15eae905e92d223c93e4d179738f82e86305e9a399c3fa19e773ea59aea66f15b931bcb976b19e350837deb", 0x1000}], 0x8, 0x0) 01:10:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f0000000000), 0x10ec, 0x2000000000000000) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 01:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6f83) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 01:10:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:10:56 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:10:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20250, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) 01:10:56 executing program 1: r0 = socket(0x18, 0x3, 0x5) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x5) 01:10:56 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 01:10:56 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="00020000666d6c4530080000000000791905e5a82549564d798f902e229fa3000083"], 0x1, 0x0, 0xffffffffffffff7f, 0x0}, 0xfffffffffffffffe) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = semget(0x3, 0x4, 0x8c) r5 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x80, 0x182) ioctl$TIOCCBRK(r5, 0x2000747a) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r2, r3, r6, r3, 0x4, 0x1}, 0x8b7c, 0xffffffff80000000, 0x7}) r8 = getuid() r9 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r8, r9}, 0xc) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) openat(r10, &(0x7f00000000c0)='./file0\x00', 0x8251, 0x8) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x382d0, 0x0) setgid(r7) ioctl$TIOCCBRK(r11, 0x2000747a) 01:10:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x1ff}) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 01:10:57 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20001, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) 01:10:57 executing program 1: r0 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) flock(r0, 0x2b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001080)={0x1, 0x1}) ioctl$TIOCSCTTY(r0, 0x20007461) 01:10:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x0, 0xf0000080, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x6}], 0x66, 0x0, 0x5, 0x0) read(r0, 0x0, 0x0) 01:10:57 executing program 1: mlock(&(0x7f000058e000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f000058a000/0x2000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000033b000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) ioctl$VT_GETSTATE(r3, 0x40067664, 0xfffffffffffffffe) shmctl$SHM_LOCK(r0, 0x3) 01:10:57 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30000, 0x40) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x40, 0x2}, 0xc) 01:10:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0xffffffffffffffbc, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 01:10:57 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) 01:11:01 executing program 1: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) select(0x40, &(0x7f0000000000)={0x20, 0x3, 0x8, 0xff, 0x24a930af, 0x3fe, 0x6, 0x1}, &(0x7f0000000080)={0x6, 0x2, 0x7, 0x9, 0x7a26, 0x64000000, 0x67, 0x3}, &(0x7f0000000140)={0x2, 0x0, 0x3, 0x2, 0x8, 0x9, 0x1, 0xffff}, &(0x7f0000000180)={0x8001, 0x3}) 01:11:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 01:11: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, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) syz_open_pts() close(r0) r1 = syz_open_pts() dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ftruncate(r1, 0x385) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 01:11:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10c0, 0x401) 01:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/144, 0x90) 01:11:02 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgid() r0 = getgid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) 01:11:02 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 01:11:02 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x13000000000, 0x8001}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:11:02 executing program 0: r0 = semget(0x2, 0x4, 0x4) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/71) semctl$GETALL(0x0, 0x0, 0x9, 0x0) 01:11:04 executing program 1: r0 = socket(0x800000010, 0x1, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 01:11:04 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffff63) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:11:04 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() getuid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) syz_open_pts() dup2(r0, r3) 01:11:04 executing program 0: r0 = syz_open_pts() mlockall(0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 01:11:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 01:11:04 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x61) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000002eaf4b93cfa9d6b0e2a30fe9316611316c43b5b7ecc266c58742af20123c9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 01:11:04 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) close(r0) 01:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 01:11:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="00f8f4a5d1749301162b0dff9f8a1e8cce91a3db4607456239aaa0157635ff4bd76f4c0fe818fbca4d44fce049e7df346741ec98132321e0fff006ec511ef16c50046df638c9c7632f5618fcca02c51e1ad857b81bf924683917db182c11b7521309ef87cbbdf69b4db556203f9bed620e35934b09cc415f091c4e9a527e5cf404dd7111b1fd846e31b57f668697", 0x8e}, {&(0x7f0000000100)="5170a6ae393f3911358206653b7410f0f4258268acbe12b8be96e5808184bb7dacad135986448d6cfcee63461f8982c90ece", 0x32}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x114, 0x3, 0x5, 0x0, "9ae9da9feb9574238bb7dd0d4ce368c563df1e44", 0xfffffffffffffff7, 0x574}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0x3, 0x931, 0x5765, "512514db7a3beb146ace07007a6f893ac388e464", 0x501, 0x7f}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) 01:11:04 executing program 0: socket$inet6(0x18, 0x4, 0x80010) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f0000739ffe)='..') open$dir(&(0x7f0000002640)='./file0\x00', 0x10000, 0x10) pipe2(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r2, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/76, 0x4c}, {&(0x7f0000002500)=""/192, 0xc0}], 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) getpid() 01:11:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f000024b000/0x4000)=nil, 0x4000, 0x651fe7d61fd12cdc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xb, &(0x7f0000000080)="d5ff9668f05d98c11be0b7a7039d046ef561642ec24c559f3f5bb8ea7e68d4563bd8bc0f8aa3083330574a79c23dae597e88f8b92306bf35e98ca0a8a14b14ebff15e5c14bfa01ff032ecff47dfdabca2b7e0af15bd7cd120ffd26d5afec924698d9a347283ec0890ecd8f166622b590e439047f8101fc237194de339adc540f4b9edd2ae4af8a7cde219848b79bb3b90525b0ee4be512664e3c9fd0fc3d8945307b69141b975df6306ea7d1342f7b6c6c2c97d649fb8337b9435d62310b33fa7fa84f997f70184b74f0f5df8a024020aa0987d25b8cb9cd4c0966fe35", 0xdd) setsockopt(r0, 0x3, 0x10001, &(0x7f00000002c0)="2d4f4a84000001005a84d1836577f6296474da48f16efa16000000001f5bc91001ac8ee5fc8c7efb2f25a145a4fd6e93bf57cd83d6a6036b30857c2755bb3e9c70230c24548174242e6f3851a31393fe53c33163b79870dced5d59e91c2b05b575436f01e6cfed053ad214f487f467507d5ed2d97f777b3ab20520b01431ffd46135f085d73bdd01dbd1343ec4d6501fbfdd337177e8c11f721d417871c700000000000000000000000000000000000000", 0xfffffffffffffd7f) setsockopt(r0, 0xf0, 0x101, &(0x7f0000000000)="c200d32f0d0ca7f175235174545ea37664e422b57475ec04f1e53c3e82921d4b64bd106de209dce732b1c3ec1459b3d6bfb07afd13", 0x35) 01:11:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000040)=""/4, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r2 = dup(r1) r3 = getuid() setreuid(r3, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6009, 0x80000001) bind$inet(r1, &(0x7f0000000180), 0x10) 01:11:04 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = socket$inet(0x2, 0x2, 0x3) sendto$inet(r2, &(0x7f0000000140)="f8deea2c10810086ce8c40f6c5861199098648c9c96b4365a5164b6681fe34bd5f716840698b53a58a1a2d05b35e7210531afe992489d0f17edb76cfad291884dd37febe43197e02b6f86069fab7d817abc25342fef8a767889467e97e6bf8a5738d22cfeb9ba093bd01eb37780be9850e076eb0eb0d5efc6d24277931d8443ff0ad100cd767d3a1d836e65b7881e46b7a7977ebeccdb0cfe8ee17f77e4b84901717fd4d2590d8791880ff94a3d59381adeefb8df2f360cfe8be88565c3268f707f894552c0b8489fdd2a8510c8c", 0xce, 0xa, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/107, 0x6b}], 0x1, 0x0) r3 = semget(0x0, 0x3, 0x21) semop(r3, &(0x7f0000000280)=[{0xe3e11cf76622d5c0, 0x10000, 0x1800}, {0x1, 0x81, 0x1000}], 0x2) 01:11:04 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x4}, {0x40, 0xcb2e}}, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) 01:11:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20000000000040) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 01:11:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) fchdir(r1) 01:11:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x1, 0x20000006, 0x0, 0x5}, {{}, 0xffffffffffffffff, 0x11, 0x2, 0xff, 0x2}, {{}, 0xffffffffffffffff, 0x4, 0xfffff, 0x68, 0x3ff}], 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x3f}, {{}, 0xfffffffffffffff8, 0x28, 0x2, 0x3, 0x100000000}, {{}, 0xfffffffffffffff9, 0x60, 0x2, 0x3f}, {{}, 0xfffffffffffffffe, 0x20, 0x4000000a, 0x400, 0xfffffffffffff800}, {{}, 0xfffffffffffffff9, 0x3, 0xfffff, 0xf79, 0x6}, {{}, 0xffffffffffffffff, 0x20, 0x5, 0x3ff, 0x1}, {{}, 0x0, 0x40, 0x40000000, 0x6, 0x80}], 0x8, &(0x7f0000000180)={0x2, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:11:04 executing program 1: select(0x101, 0x0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000000000)={0x0, 0x1}) 01:11:04 executing program 0: socket(0x18, 0x2, 0x0) 01:11:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000500)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='{$$\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x1c\x00', &(0x7f0000000240)=')}:&[\x00', &(0x7f0000000280)='.{\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) bind$inet(r0, &(0x7f0000000600)={0x2, 0x2}, 0xfffffffffffffc6c) 01:11:04 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4, 0x6) 01:11:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x3ff, 0x3, 0x7a, "2a05364da945fa6765a6986b360313d861c4c3b7", 0xbfa, 0x8ba}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:11:04 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x2d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 01:11:05 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 01:11:05 executing program 1: getrusage(0x21ef7c08024accf1, 0x0) semget(0x1, 0x2, 0x181) 01:11:05 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) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x80000000, 0x7f, 0x4, 0x1, 0x5, 0x5, 0x9, 0x0, 0x1, 0x7f, 0xfffffffffffffff9}) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x2, 0x2, 0x4, 0x8001, r1}) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) recvfrom(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 01:11:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c102000001000000000010000000009eb8d6"}) listen(r0, 0x1000) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:11:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0x9, 0x100000000, 0xa4f}, {{r1}, 0xffffffffffffffff, 0x40, 0x27, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x81, 0x9, 0x7678}], 0x7b, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xc0, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xca, 0x40, 0x4, 0x194119bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x80000001, 0x4, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0xb1}], 0x257, &(0x7f0000000180)={0x8, 0x6}) chmod(&(0x7f0000000000)='./file0\x00', 0x1c) 01:11:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 01:11:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/188, &(0x7f00000000c0)=0xbc) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 01:11:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() getrlimit(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 01:11:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:11:05 executing program 0: r0 = socket(0x16, 0x2, 0x36) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f00000004c0)=0x14b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="e14e169e321cf7fe997c3256ba036c98c9284d8d6a1472e2e6d7ff5394d6fd7f63ddb7b0cdc910b5e86848abf462f23718e4c83fce5c191ecef6dda3fc856a458d28f09a4fa21b1b9c07de848ef354c073040b8565f1c6d6b5f1319775ec", 0x5e}, {&(0x7f0000000300)="f57efbec220937c747de2d5ad7d18ace983d64fdfc1b7983536f104420d5b5b4a3d3138e1a0245c7302faa1305939fd1278195c7afe971b4e1289234d791f70985d809ec588f485f8350c73af12a556c46d89bbc8cec22c7d163ac1230901c3d31b5350fa3c6c98fd73ce53ffac0c0d2a0e2373356d6def79a5d6a0be9182ef257a02b42dfa59359b539c975a07adf8210dfdbb7afc8aaf910adf8e76198b681aa5642d9", 0xa4}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x38, 0x4}, 0x402) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0x1000, 0x432}, 0x10) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:11:05 executing program 1: 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) ftruncate(r0, 0x0) close(r0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 01:11:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000740)={0xfbe, 0x8, 0x132, 0x7, 0x2, 0x9, 0xfffffffffffffff7, 0x9}, &(0x7f0000000780)={0x200, 0x5, 0x7, 0x8, 0x3, 0x2, 0x7ff, 0x7}, &(0x7f00000007c0)={0x0, 0x400, 0x0, 0x5, 0x0, 0x6, 0x9, 0x81}, &(0x7f0000000800)={0x6b88, 0x8}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/226) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r4 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r1, 0x5) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(r0, 0x5) sendto$inet6(r3, &(0x7f0000000840)="920d1dfdbece8bbe499f62845b0972aae70a4043c75cff1e79d8ccb51572c63511b00f6526baa3cb229bc276eb265e8309771b896e465de482b29171cf17e294b3d492a803e0c178e7b45b160d31b40bc48ee25363f50a373cf8dce42f61ae896c7ea927e59e3e435ac91a4c9d4513265eba60d53aa7d42f68d0522308bd943c34c4ba9bf52a6ba97b87f165eabaa1761061f67630345781bc2bf7e2a7a4979ac8d0b188d0738c305c776b580b2ca7deee04e94c20cd5d70de30b29b8b914b28e2b40248d7268e1813c3bd15128f699d7f1ec76d65453026f3dabc39f0e3ae5f1808773c96ebe0c8aaa87c7f", 0xec, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffcff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="bdd22c4131f75fc9ece8be136dbc6f6d3f914a90d2bc03a5a9e1ac75c9b5ba5c9a087fc414afcf4dfdcdcec40def229d66eb37aa62c5d1a54c5caf586757bb87f4d06e191872cdbc2982be97e143d61611212fd97b13005d88420ac3e673a035e3947ef7f465edf34a6a60b7644c5d094a87c99f3223baca75e5e0ebe73add", 0x7f}, {&(0x7f0000000140)="6df18e9ef8155053de5fa401f0cdcf1b8edd9b58eba1273df0aaf611682c6c4cd427f462515bffd9b880776fda58d40359cb189fa57a7a600df65c092552fbd6849edf43d5d91c5f6959b807c2dd5f53a2d1ee7dda73a1dbf0de132ec82b0bdc601ab1add742a76c716afd4e2d1e9e81b07624ef42802855ea85cabf5397c936", 0x80}, {&(0x7f00000001c0)="826b29aa7dd446186e339c7baaf43679f93e3df747c08f9d3c55acd13c8d6509551072b5ee01812b7e588e6f29228209dce0fff810d36163df16a3322e9b211b17a6f9378133404f71dc9490e028fd6177f51d846474e9ed4e89afb1cdae1bfc42e564099a739bdf23a5556af23845c0833d2ad98964217837ec3f407ddda07e2abd183581cff919da917d13505f1285e85332dec5f4583e2611cfa987", 0x9d}, {&(0x7f0000000280)="9568989a0e9e886078bcbe6e46d035b348f3d0fb9e2cf256057dc075c3fa0891d76704b8d43bc560fb753fe717ad3bc9eb0c22876420f01256b5229491570fabd1c39e8331732f65297ecd4c07495c59dcca64018f85fff73f84ff5c729bb69f6c13e889b2192b82cf2dbf07f534ce81774b35bb06b7782b3e1dba753ce28aa9a3ef26cbe222d6", 0x87}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000020000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000010000001efb098d05cd6066d5e8729c7c46373bbaa928ef69806dc029d48fc84bcb09b152273e0681c79903000000078ba92529a82d69f366767ecbef007028e129864a2325c4eeef9ff45e884febfc", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xfc, 0x1}, 0xf) 01:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x7, 0x8000000000000d9f, "b0cdc507000000000000001a00f3ff0a6300"}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x1, 0x2}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 01:11:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xfffffe66) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 01:11:06 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) 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) select(0x40, &(0x7f0000000400)={0x800, 0x2, 0x400, 0x80000000, 0xfffffffffffffffb, 0x4, 0x4, 0x9}, &(0x7f0000000440)={0x10001, 0x9, 0xa8, 0x6, 0x0, 0x7, 0x10001, 0x101}, &(0x7f0000000480)={0x5, 0x8, 0x1, 0x81, 0x121d, 0x1, 0x5, 0x800}, &(0x7f00000004c0)={0x2050e732, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() accept$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 01:11:06 executing program 0: nanosleep(&(0x7f0000000100)={0x4, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000000)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000480)='\x85\xd74Z\x1avg&\x84[\xc2I\xa9HT\xaf\x18\x00\x00\x00\x00\x00\x00\x00\"V\xd5\\\x84\xdb\x82\xa2\x81>:\x9e\xcdMVT\xc5\x850T\xa0r\xc6\x18r\r\\@\x10\xfa\xf1\tH\xb7Z)\x96Qxh\xa0I\xc8\xbf\'`\x80\xd3\x80\x05\xfb\xec\xcb\xfa\xa4\xee\x02L\x00\xc6\xc6c.\xf6j\n\x1c:\x94W\xe8\xe1-R\x12V\xa1\x06\r+\xa5#$\xa7\x8ah\x86?0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, r1, 0x0, r2, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x6c9e00000, 0x2f, 0x4}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) msgget(0x2, 0x220) 01:11:09 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchown(r0, r1, r2) ftruncate(r0, 0x80000000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0xb8) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0x7}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xc, 0xf0000001, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x1000, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x81, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000005, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0xfffffffffffffc01, 0x2}, {{r0}, 0xffffffffffffffff, 0x35, 0xfffff, 0x1, 0x7}, {{r0}, 0x0, 0x40, 0x27, 0x0, 0x100}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x7, 0x8}], 0x7, &(0x7f00000002c0)={0x200, 0x6}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchmod(r0, 0x0) mknodat(r4, &(0x7f0000000340)='./file1\x00', 0x10e0, 0x0) 01:11:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r1) 01:11:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x40000010004) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x100, 0x2, 0x4e, 0x6}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) 01:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe(&(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x4) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 01:11:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0700000000000000a10e2620225ed3b0f9a90b29913000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 01:11:09 executing program 0: r0 = semget$private(0x0, 0x0, 0x490) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x9, 0x3]) r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r2 = accept$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x80000000, r3, r4, r5, r6, 0x180, 0x6}, 0x5, 0x5, 0x1}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9]) 01:11:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffea5) 01:11:10 executing program 1: r0 = socket(0x36, 0x0, 0xbffffffffffffffd) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) sync() sync() 01:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) r3 = dup2(r1, r0) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 01:11:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r1 = getppid() r2 = getpgid(r1) r3 = dup(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 01:11:10 executing program 0: r0 = semget(0x1, 0x1, 0x20) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/33) r1 = getgid() setgid(r1) sync() r2 = getpgrp() wait4(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = semget(0x3, 0x0, 0x22) nanosleep(&(0x7f0000000200)={0x8, 0x1}, &(0x7f0000000240)) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r3, 0x2, 0x1) r8 = dup2(r4, r3) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xffffffff, 0x4, 0x0, 0x1, 0x8da, 0x401, 0x5, 0x0, 0x3, 0x9, 0xfffffffffffffffd}) r9 = getgid() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000340)={0xffffffffffffffff, 0x5d53}) lseek(r4, 0x0, 0x1) unlink(&(0x7f0000000380)='./file0\x00') kevent(r8, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x1, 0xff}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0xf7d}, {{r8}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x1f, 0x3}], 0x401, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x25, 0x45, 0x1c0000000, 0xffff}, {{r8}, 0xffffffffffffffff, 0x40, 0x20000001, 0x800000000000, 0x9307}, {{r3}, 0xfffffffffffffffd, 0x20, 0x8, 0x7, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000002, 0x20, 0x2}, {{r8}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x2, 0x140000000}, {{r8}, 0xfffffffffffffff9, 0x2, 0x4, 0x5, 0x5}, {{r3}, 0xfffffffffffffffd, 0xaa, 0x200fffff, 0x80000000, 0x60}], 0xdf94, &(0x7f0000000540)={0x5, 0x6}) wait4(r5, &(0x7f0000000580), 0x8, &(0x7f00000005c0)) ioctl$TIOCNXCL(r8, 0x2000740e) lchown(&(0x7f0000000680)='./file0\x00', r6, r9) fchmod(r4, 0x42) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000006c0)=0x1) fcntl$getown(r4, 0x5) link(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') semctl$GETVAL(r7, 0x6, 0x5, &(0x7f0000000780)=""/148) getgid() poll(&(0x7f0000000840), 0x0, 0x20) 01:11:10 executing program 1: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x16, 0x1, 0x10001) recvfrom$unix(r0, &(0x7f0000000000)=""/113, 0x71, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 01:11:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 01:11:10 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 01:11:11 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 01:11:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)="b2950904dbfaa9684677f1e65a416c398bdf0783d3a6071e80a87dd3d923a4c5c067185f388dd16b3edba31dae4fea0e0d78a91f8e0e2675acb2182064ea383218483b2e4a4c459fb6e96014d0b347f28852bed00fd129c75143b4463cd7f57d1aee9bcdf30b2e13dcf831474f7c2f193f7f275a26c6c10f90d63c7ff22441cfdba769dc0c7a50cc0d093021d8b341fceb3874579e32d3b07fe38e735f1a458621743e1220d9407e609da1029dff5eff95e27b7cbf39e1abbcef17c0bc904d042d862f98edb86125fd9d279ca0e3d9c59e081965a2b44ba7951ac1fa246ff7fbdfdf17e50aabce6825bdd88fa02544d256a4d22beb300f82040eb2bbfc09f59ebbb774e4f7af17296f79e3b1a1ea87cd167a6ff1ff31d2843eeb334a4cf03eb2e5690741787f07c781ca54c889c132f6fa0c63efbddec53285dabd469fabbe94e415e446a994d0fdfb33ac0f8b3c7891dbb9f4baca8f3c2082c47dbfa961ea67bb4268df15c6c11c2cda75171228eda33a9616cede3ac64cd14bcf80329aecf1fce11721f24c1d4008576612d63c571f4261e9a8ca36624f8694c5cf2ddd743f4aefaaa3f313e231cd07c27336886b3e8f52fbfebbf722babe315cbfac9d82bdff5e5f98d3451aca2cdfc7f08a5518a26550214a5fb2ac6ca8d90688f459fcf8c11c2c8c2614f4bf7f183c5f65b74c348b3d13ebda96cc6805c9c8572e3aa02d08488428b773c72792bf406179ef34ddc84ecdf75324f3c0bdc756e837d3a2dbb447eca477541b718f6d137beda9724104d94e1365d1b5aab985db5f81a01803d17a2fdbce14692fcecca0bcda1e183a29b4703ec942df33876df22e80a9da2a26e5bed0b473f8829773abd800169b7646c2c53c861ce442c4a9ad4e3bb6edad0a52f54e5cb0a5042775697ecf1da8f96aa500a62f18c1c9f22177cbfc0f6f70677e8f33f50fd61839e6a8968275cffd9108bfba741cdb3474824eff4b2c06852c2b20ee09ea0afeb2ef79ab3cdbb7c13d26b8865e9454aba1685eb914cc25f34ace2d2ec4b07eba76d8fade3b3656e8303673cbbefac474a20d8c9c79aa3d6ea8ca5033c41a152d06a7cc65578c3a360f83c44461991f8417a980fdf1c7f46264f7e7bab0b549f15ee563f6cc109940e4cdac8f59c3fbb08c516737eae4a551201bbf58bf333adb6792147c84c5736fa7a3a61a0bde976e3e81879cc5cfbdd3f29e9868ede06b4ead6b1f93180776f0a595d6be0287f8366ecbbdf7c93ec880e04e043dbb8ee4660c1972360f6dade8ba6e41b22d22e22bdfe4bc08298eb18c0f4feca93aff16bdfd9f31030874a04b2a5c3859c2323058ddb6a651f86ddd8b3ffae8d5803638080eea99602739d0401b43faff29cf36dc4a8270ac4528cdb3a25447abd37cd55d02077b34f66beb68553377f76526ff054e3ba728bbb075a0d8dbd967dea12b927b6581c324e5e9cdc1a3c80c2ae7d4d45f62677803d94a39946f1c98897c644b63de990a52096959b38541476c5c22f1ca646d584fc9085b5d1059d2a34d827ac9c9b1cdee3719318f340799ef8c9c3fa52fea42b625f27bb72bcc5e8ed305292e7ee2018cfaac8622bf95ec8ce0a1291603535667bbe32b38913a4e121ef887a38146aba13b80cc592e62690f71389eece779f4d728707e63e94910c79751b1f77fa1962742c9db40808db5eb1a339d2befceb1ace29fc630e82cedcdbab4c7cc888ea66893e3244d04366ff26578fdb1bc39d51715e6db93119257afcfd45e52b30040c9ee213759a2fa77c49546c87e7ad3774465dc53e6e4666d073b3f39ebf7d22a9e8aad07a998954e83b9d5a014c964ccf02a6a15f9e192d2f635e587c3d80da354ba9a875f4df67a2dde2805b4c197add777fdb328e0b306f7ea1798cac542a98ea6b23991d1dc18cc67c2258855652b772ca5c1fbe067ccb405b9a2e7729542cff15c02ff7c6f2ef7ad581cd3ae7bd4c8815c117d097945a1d5d2ff0e7afa206600fbc7f8e42093120dcf85d80bb93190478da1e81887229d494da0310064feb94b9718220a0355ee5e0590337f1c6766e416bb79d9e87b955769e0084a83e7b923d3445c07a62f74c5f122938a8057e53013c4725242f2fdd6cb851724f24943c4fea049d5c4bf7991fab3430ebc2ace7b7a3186454b3576da534368b07ddbece4b006af1f3e299f37941def9149ca987b15ed01916d1585bbc2e48aae2a8c05c06b8658f4e1bba12d122f09348553cc216d3ddca7f8c9f7023b2b0d2ff68d19c3e053e79fd7182df7f065d372eefe5904468a146b38bab9f8f93e8b0918891060fa6765c4ec92b389d918044fea991c192af1711b14f9aa5bf9bbfb6cb9cede32da0f96bf50e5a2c3c79c637cd34ae96f5b58d852b7c3e19588984e89d8a869a9781dd5f0b277ae3989f2d01b431a24acc64e43ef689229f487340e1580a961126a387a0fc5745c36807fe45ca0eba29c4f0bd69655b94d6d4d94a4d936229365fc6df2d4bc52633674b86c9018ca71b343618a93e68b56cb43f233e4a5e36d9857bbb114fa3750a9787e3336612abe8cabe1eedc0d0ce453ff61a57e38b15d7b9f63f237015f7afeb973a0c38341a2ec9bff98ea4b908a758c64e30a744f41ee59c7dfd71ebc5e3dcbbaa5e0a73af3f516c6384e0cdf546c30db5da59c8c89070bef22aab9bb748f980e08efd609b47b76f349f796e3c899109df112f23f53b7a18a3f679642d7d360ad7d921a9145dbe503ef4ac648d0b95b9261a62662f09ba8ed29b46a842ba3ba10eeb3b450d40f6a74fd3dbc667c67dc7164665e130b81afc6cab31d604081115be28aea492abd24e842f45566492e358ffade7d07ec9e6347f0f72a68c61cf2259f5d0bc6692106e58679f75a9cb1d6a5b9d08fd21508cb666b8ee9d4e95c5c7672504b0bc88353d194998f908eb98a81c8b71e1a4e92d108e8950b81d2d57692ec26d51ee2714012b63529fe364683d098930cc606a08de5d45caac5228529cf739f3542cabc1fe00c2b0c9597b280336a23bc941fa4fcc5e57777ac16e88a1f6da77035089ff40d818fc03e77367323bc327cdcc91f01cfe82ab33710dac81ad17665bf61c1f47d3138318d4513fe6ddd74203454262fcca2c763f33fc01f2f044fa57f663626bd58616e247c25e2461a073dc5b1cf76d038e9d070ef567fe1c04fff7a2d367220e2dfadc8bb393d0cc79c58c87b05ccbba893d9f72a11ca990bcd28677647f73b9aa7ba0bfd4eb540af7705746fe13edcd538f1a59326a3a6c1fcebb47fdc570f55d42012c971906a8cf3f9ac1e33bccee0590decc60f396edd69a2c0b79d9ea79f3e4e59ef1f6a1a6b22486983dfdf32e772878d34aafef061b15d7e7a4a011779bae7009165785db41883a2db2177d0f406635c3e0f30b46acc4e7b20ca85eba2f2835cff154a2f9da659cdb1a803e64482ef3b3c30aa13e740741ec8651e9aba33bb3ead9c3fab2545c5a7adba88d35450f590ca10cea44e84af132a6aec671bafa6b7606f9c7cd5a1dc2e8672264868111de3b41533ea35f010f14027c3bfc7cecc980900f371f3b38f5232cec0b1887821859b1ce7ba9fe22d9ea46108bc056fdbaab086a32c3f312f19021f3520f0052ce6afb85fa3f464c8da83da553b19929f6d0c7097080c2010f7352ea322c373346093dacc73f5763c2469421cfec235c0571afc9e334c5b708e5f1ae58f9ec9a61576e245097877e8b18a8ac465acdecc243e0b50b7c1f084738746b16da5638fd15deddceaaeff244b262ff30c6a8497f216c990f96b88e79c0ef1d36d80ad74553276a8365673c43b3ff1bab91b6e812581c00043a6f4077abe564bf3f664f9ddc4d76cb24b5b889063cd9a94ff61e58c424b4339c70b18cfb72630d2de935bbda0ea8f0a2446d6e5cd7b7fa8d82850941a2838f01db1ccda1042f7abea7b06dd72d21bc5e75973f013264cf1e9ba0666989a8ac42fbf1781c4d32eab8368631a6ad0b5a77ce4b1964f29dd8d825f2aa90b92fe79aa312979a9f9aa8e25e9028fc48c5158580c9a3d2da74f8501713bef9ad0e694104d3fb72936fdc5929c2dea69e596aa0175c2e7d656567f3759d5a3642b22f5817eeb5893c8669a9e9d83604ae2b112b4aca40350de560641c6755843ee5868dda7ac427fe2fdd36678705e014f376e630d499e39ad9972abcf0764749c9114589edc481a1e23a22ca3fcb6d080b061f4047281c5c06ec4aede658a433c3520cbcefd63b2da9e8f9b62be249c7300ae051586399a3d12d2c561ef5bd2ea1a2db07d13878dd061c42ac7638dc4c43b1f3091d0953f2fdcb1dea5bab47ab17e400aac0020ab9cfaa142de4ad176673ed849ded341ecb03a495b2920c48a074d8b49591338087671459f9f42debe3e7c3369bb226aa16cb9725cf2810c90b7fd440be75ecd0cee59d8fd22f6d70c818b86773eebe31831f203346d46dd700c11d6dc318ec4060b7647856340845bc3cf175949596e32e9047f2c3d0b90d1e2ebbe32c5a4da31f301197a762709320f624ddf1acb16859be1c00926d08b5aa08384c9d39ca8b91f3c383b51e57d46baa6098b415066d2df84d080f9c73ac1203871527878f9c8762d13273db0c2781f27e320ef1a2492a5e608133254d4ed2d6d6b36ecb1942a6daa93803ab721d17a2070a075b85378488a7d33acece54dc408e213370c8eec8a22d315d7837e8be664c99c933c63ee4530fa02276b8d1dbaa005e361ad8b681c8319dcb6e6c0ae191171d11f3ee1b3881e496ef0335c06f72f9ae5369533ac9818a3ee62cff4deab7de59e7fd872f358df439204898f729646bb468ec0b0b746dd766c9788b1ae26b48ebb8ec8deeee399f9a6af0c4b16593d7a4983c30368dc7729692fcdd01c223b43cacd02d2818178028ab665c1da19a4729b1ed1f54d8360735d36113970f14b84f98bbb72fe109f739110f549a969af27887699e32f3879226e035a121d7332ed1ef77cc9d81e7d6fda9d95f3b0d188058bcd31990690784c8184905623249bd079808beb41c3df5662889e2cbe628e780f7dbdd3719ceab7202f63bd66fe26fce786b9d24e5a4fd1b17a62c6bbc0072f9799f7ee3e8cd4cb5cc04b07011d69a51b6a9a47c87aef487acb12b9aac946c2eee5a7cbb1154c4911d17df82142165f2cb5ccd4638949f648a8164aa65cec87929e9f830eeef92121ddd500f6b06e8f9919d0ac61f28f38a08c5b13b8fbb2fde7cec6d1545f293899e88dca8a938da6356bee6470214fd31bea3b5d871a67472b299a0fc0db597625818e7243669f1cb18702ea273f8695e1a414824682c728b68850c27e755724d6d295500d78800971e1e5cbcd33b8a6607a942bf5083264b2c3d1aebcd937f7e501a7c803131e671f57e3b635e8518173510febf6a6a865a41629440b7efb1ba84805e5e6646c1ab95fe490b2f56c6ab0e86924dd9e6f7875607f81497b6e770e613cdbe6e2a4281eb1be89942595e8fdb19439346e899f92cdffc5b5730d708332ede434ca3ae737a7381f143c927ff6feb7cbbd29252a973944b85f865c5ececb27a2310a25881bcf028ec93fe8fc498d6bf2ba96b652f147a538c9e40b6cef874c0a2cc96c831d25af7a5973a99728cd4594c1b92e73ddca9f9afc88c53d36ebdf190805ff05c6049c8d68a01eec7aae1000088a21e5aa7137ba3104b6f32c6956c2a8fa1082b67e663ea6176ffdd3e31dacaa4af3c98c34e44ea8445c21d52d4ab14d304cfd31b595532f35dbc2", 0x1000}, {&(0x7f00000011c0)="81e2a886ba86f04c303a965bafb8848b80dc422ba2f15f882755aaf18d2b9d91ae4e958cf490534213c92c18da6e0bfb8698108c8e6ff229579fc6eb4815a455edac6ee82ff5504bc41a0c72176c8e07b85dd03e02201eb8418894c970f8225eac46c3434964f57baabcfef3b2af59bb1dc9e3260cb0510b9212af570dd93192e263383abd2212bd401b9e0a44bd95946c0f233cd1bc8c8f6eb3b92d86380140f7d4738c5b69c4f1618fa6bcba69a6c567d6d8195a29a99f0224467f0ee54d358576f5", 0xc3}, {&(0x7f00000000c0)="6688ab7c61c240c950af06b07619bbff7a1d98acc03d5680887c0ebd5af8f8507c4fbb9ecf5008e661aea84037f128357a985470f718780c108bd2cbb5777827cbc4562e89ab01433cbd07e782c4374188da7370c02b3c53cc06d103a36ae12a4221079daccec85fc1ee9f27cf9efdd6761e104681d278550336f08fcb743e5140a0e531d7bed04abc6d5800cbd60786d90780ad6c8ee5697c79fe5f0636e2194963c4", 0xa3}, {&(0x7f00000012c0)="71b8fe074410b3ddfda849852da02869a49b187e99bc395b9c6d30d3540e8027666f160c79c50761586fe09c5265b08708f652cec9da99c3cf9ebb5145e1c12ab0b825e575c10e5bc303a1e4059e2126b3b921728291fb03b1936d61ff8880a54dda0cf066909c7ea861a5f451ea645e0bcd35426a9d66c90b03a5b3e77db82d2cddcd93a9d82ade161d00f7a82e486779d52cf56f626eabcef3d51595dd35354f63ec2994d7cbba3d7cc3592cf64d", 0xaf}, {&(0x7f0000001380)="543cc59108686ea878420b7826b458a6aa8eafcc1425205f9181c71f0caaa2ab7d6d98e91a992b32bbc4c754a3a3a7a69fb48421dbc8a6f3e794cf1a0d9a6c1c0d3d4f0086855cf7d3094116081b466af4fd56408aa92742a271b86eb111db0f4aad56da9ca86e50eb5c4e59b803d8af969f16a948c8cb8e9687721bf9c93c0ac404b9e7ad3756a9baa5b75ed7c7f497fd0a2c99199ce4ed57fcdad9aa3123d216d12c390558c0b87e4ca00491d4d50c", 0xb0}], 0x5, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x7ff}) 01:11:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) dup2(r1, r2) close(r3) 01:11:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fsync(r0) r1 = kqueue() close(r1) shutdown(r0, 0x2) syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x189}], 0x1, 0x7) r3 = dup2(r2, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x14) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 01:11:11 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2}, {0x18, 0x1, 0xfff, 0x6}, 0x7ff, [0x10001, 0x4, 0x3, 0xcbfe, 0x5, 0x20c, 0xfffffffffffffff8, 0x8]}, 0x3c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x800000001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x7fffffff, './file0\x00', 0xfffffffffffffff8, 0x4, 0x5, 0xf67}) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 01:11:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4, 0x1000) 01:11:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r2]) r3 = shmget(0x2, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x85c, r1, r2, r1, r2, 0x90, 0x20}, 0x8, 0x0, r0, r0, 0x400, 0x9, 0x81}) 01:11:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5d2d) lseek(r0, 0x0, 0x1) read(r0, &(0x7f0000000000)=""/171, 0xab) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 01:11:12 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)="749d67a3c301a8d9bc8097197037463de24991ade75b32eaa168112e91f31b738ed4388a563721538d3f709864bf", 0x2e}, {&(0x7f0000000180)="2de8896ce6929396e2ac81d47035526cb9cf43a1efb08d8772752b576c98a51e72aec4dcacd462baa4927ce4155ec7dc0cbea9d94b9f6b9fa72f0c12b61ffa61f3ff2f4c45fd56f58e6dd992872bb1aa78309e5fbd33e884b563415f56c8383886f0c8773ac7634ec4dbe92e1f0a325caa565cdbae45310335505e4263d7f2523d7218bda001dba29b7a727c51fbc7c1991b61184ad0", 0x96}, {&(0x7f0000000240)}, {&(0x7f0000000280)="7254beac571a3603b9efc4262317c132331358949bbb983c6f818d6f6ede98b4ddb54b159d5faed9f5ffc91f94def5433740a02f31b9051587730de5e29565b833bf90db78dd3574dd106ed6b37fcfa0bf81599d41a74267cab0171f898420f9403a6d0a51fb4db4860a38a536a216b54bf7caa7449a20e2ea786bf2f06624894623bd38a8bd02e5eabf00b22000303461429244d54581aa62a8c4a09218d55e31c3418392b1e783970bcdabb71c0f4d881b1bb5cab312682991e8df07a8354d472be9f8750f03ba56b30a7ccb4452c0da8b5eba5e2b312e61763b7eb0c3350a99836a13bd7fcc36dcc30f16e2f177da77f3dd9c2de33d3ef505d5addbf48a6d9f5161738a9ac5abb6ae22a32672fc00cfd31da2c5e7036714ecd57f91fb85e49df9b573510eaaa8f30540af5abd688a6158978238d1da3f4d9067d2c67d07465d803e0af36fd5b0026b4f791ca82b3e379219c8cd0561c3f54dd3585f4535ccf30fe56320990765c30203bffa57d247f60ba20487f54064046eb17cd5453a4414d219bfc82f352eae86290f02855b71e575975b9f4c81048dc47b80493a71677b9f25dbd5822cdddd4c492cb2c0a9c979a45115bc1c081ea5ea980d1c5080ce0abab2489e5320f8fabc27ca8b897ca5829998a3c8b8b1f36be43b7cf1f69cbe5980a9d1692208de03c331df112ca74b68616076d2675817d64863b646ee032dfa7254d09c5c2f833c4cfa631bb486119951fbd9a328f982df9f33d70767d153c9080ca3928e5f3e2f783a9a5b7b2aa5eecf5660caade958ee250876ffb9ffcc6253aad4f5518f7a412933024c39fa58422442d8255487208065a1c40d3fc79e92f63e70e303081ab2ba74f66f207868e04ca4801eb8d577e75072719e930baffd4120406335ce3563cd8e455acb897285b4014a79cd44bda1bb6c0ba5683e8e3075501038d5c05e14fc9b2f0019da30e9d43c668218e9f78ef46bd3b1d2baea04e6aea21009d08f29de90cfaf3206ccc6d561f7e3be360a7165af1830af13c3c840d14060cb9e9cb26c965c7c222bfe01ebc47e17eacd6a86c764c3f8e78ad90faae5f227baebef23a3f41ad3553b8c4915281e84afc55914242b020c5002ce3d834a71e9a6e24f36e91bfe1b5928acde28c26acfc4bdc0b46af7ea5e9085c42859e314e097e4c61cfd3ceb68769377c03ff0d8b73290857f16d60ef6d6a799aaa397cc72ea003dcea308c7370a409771af980458e66b1d06883905f2f505156296c0f68ec861c97c27ffcc2e071d6d0894c459123d751bc6ca9f55c26211e6f2c4bef5ba4e7d4628f13588b4d1a776204a3e1d159a99b6ace854fa7436e5ce40ce385d008a7eadf991b4662b8419b0f6a6ea3597516dd5fdda5a6514e9771a9edf94292618ece4919a75b29e8c20f938609b718de2cf2b602eece096ed89a69d26c79a0044c8aab6d0f41684a2b1047d60c0a10e30d890dabcb0106b53244647fb5ec772a4a7bf163cefb68b88f68467d62612299a994e3471650df5b818812c87f92c8cd7a2c083e54a091606dcee2589cfb67c38afba0e80b482d96ba38dea140f8c35e7b5cdd17a7af2c37de840eba57c3af46c6ce0dc027a102f095d099f7e532a92b7249a96412294811d9af3e5b8f78aa378214fef859dfe862ed480c1b268b9aba1b8b644f9cdec8ebcbb530a359ce34a416ffeabc9b643c87b6f396c5fba21201eb54b7020dfc41bec9ec61be54e5716d60165fd6c0253f9373416f217e64e6a6687d1a38c1fb5309d5bfdcea02a0df76ad58e9ffda61a1adc1a516e8871d4474d40e428fb5dedf9711e727bda8d49b2ea3b569f22a4a5e83e8db5ea2b03d1abdfbf026e6a8b5f43711fea1ca8f34185a8af1924c55420659f4bbfc5391787dec7364cbacacde22f20b6196df00610175a412987e7a843f1a1dfeb980b7bf7706728d25d029b87d715f8eca21233943bfa40c9f1fd7c8643c54b26c3351666e1d7bca2c9f800966958b53b3162e822ef5077d8058e2b812506e1c34cc8cdd722883e3e4c2b71057519a594bfb18b20eb3c2637cc1b08c3c2365665f6a2010ece4b7e3ea1b491ed4d0812e1e9046313088b3bbcd3aa26d1ba2002005cdbdbdc2077a07e8dfd39315a17a43caab670f88be0814d9c43e1e21741844ec18d95e45c74b1fe7fd5855aecc1523a9bada5866fe003eccc7df6d224df405f40b4378ed4319734e75389cf2901ee835bd5619b2219b5bddcc8d0a049bb8bbecab0d2195a728c40b39a78f2ac8698831f61aaa469adf3967aa7aa63d0b8c7533f348a0654df04f8fa7cfe2de5a2a55c4c58ac8a2748f7038e0e1306dbfb5b3fe800daa539e3b95606e0b4080e394ab2fdea4840007b25f0142f05f64e81d9e1c32a8e75f99210fbbe4f98428702f4064c1c7e490fd1424dbe01ad4a7118a68fa9cf3ec007a109f8b2460dcc41ab76410b73ddf57b3b2b5b401bc4c0f6aa11b2603d2ff6ca2c26d2fdf63fa7ee5514e7b954667f5442c68f032bfcbf5f2e9765ee13701c994396c647692f709fd3948f835d70e025cb735dc836184dd65cfbbe9a56cfc6a5242c740dab4112bfc2a55b448f0b4d64d59695a0eaa682065d18e19b4223cc01aaea5949fc7d003da5b8595ef5bec98330002c3e59b592cfc6d7060b9035f2f2a9911b92d895a3d4ef2b422ecc7e3df18f35a31a9f21e66b725790884f295869e64b666d1a6e5677fbe677e8db425f4de8fcde1c5a011aa75af810ec1471260736c8e0bae1123416049b47d2c93ba5cf3abc98e3679289e366ee8c11c813eeb038a4a0505989855f6a0449a2dc637abb486bfaf52ecd50918cd13a7622d9bfcd37def55341b12e18ace64214485f1e4642052b60287764aed01861af862b8807938013ba743171d805c3571779335c58c07b63e1502cf2a6f5398b31856c3f2ba409151159236556e83de5c3fd69d751e0e0ff1e347dfc33c1c30236206c2bc404532493da1c019aab99c3980c3aaeac82f8869c2bdf9542c2f379e6f4da1a3e352f8002c4b4a154220172b3b117a5d2f5955e9889aab983144e6cf6665a526e89c41cf7a36e4be85af6b365e9ea4c711fa3272e3ebab71103b9b128bbf49cd2da29b079944dada03fdd187196b9dad4fbcd42876545e2edde58da7b5dd08f84d433b714e194782b89c33ae5be523a37a83b32ae63606580bbaaed4a7c829c5d749e71dba937db89dc3fcf24bf62da3bf327f225583700aff28eaa6da2be59b0563dc47bf86bff67a3d6657d2ecf3b5949e13f1467bfa3897f956c27553a3afd61b82daaee1c6e9e1d3745fe0f7be77a57004931d61a1a10679b9e22f2f4330477b3def65edc6c5147a97d569c9fc06d8b9357508f997c2f321088d60828d4f243483fefcc9b7e69d75177d757d500e6b292f7b61a128afd4fe19bc88377bcc9fe69a309da9c6a7b287093fb02b3bf27051e65069d2675a9003c91f589b6ecf65b78ed24ac3ff85cca5d18a6e78578cdd307680a2e271d747746e9a9a789ab846616601a1c091ad1182086a7f99bc11fb9784d5636c800eb83194c8a0e16bc21820ea94d1cbad860673393c88cdcd0855a53bbccddc3de3582ec2be396e56a1003d3e2d4378d4e044a396073a8488e946dee212b0d824f665530e82d911c8073fee931999eed1f0d8ec838488bcff582695cad5b773eaefa7057ae67d8ce481e584c538be30432c6f7aaafe782113a750aa314076ec38a3c6aa859038225a754ee9e4ecc81017181f28a2802096481956da62a901cbe4174a36383fd439600a5f0c7a351da8068733b35a499325ac99daafe88d787d6cf2c3f2ba6b3682d78c37a2ab23f239ec02043c4d49d3037626eeee21418034281ba5043430d8102c4adfc53092cbecf7b3f75eafa9bc14c5ba11ac4afeac5d58c2f208517ec024b094ae3d66ff1c482b05be1367f35755a88dbc4aa3de707d4ccdb1a185c4ebd29aeaaaf0bcc4f1a8a641e139a5dc29d71b965de455b471a1a7a2c5d25b5be4438cc62c7240303bf86add82a8f15a67fcb5428af319895f9036ddbb87c13b4ca272d6a21da38579253c88a3a3f7c6dcab20a3c464b71acc2e3b42555a21752a5dbc291b3ce1e0c726e2a2d12cf2687d3bd7ff1352db3b68b248bf1175eb17d3d4462e24d9a5018ac8a5c5fabe86292782a1157a53af87a6bf591cf0ed958978d655e415189f5e6b4f32816d5bc824353299b0457d17a42d89fcef331cc9adcc6052aa5b72ed2e1b381ab590bc81b9be281e8763ff40a233e49cccb2111b37d127d165a0bbdce89872f51b59fb48119a0c2730f6949dd0d17392bb197732c08eb6151e353b1ceea26ff30963833bf43d436f681b11715fa7737fedb64fd44044b49f51f7c3f60785134ec934de4cdae59055786db147a39cbbf7131f2761a24bd3becd637597eb550d264d50e4b459f919aad88bddca7151b71894a776522135234c30d10291fa93911e8ff5eb516bf9a33702f80d5f92c8fc1d47f5efbfcb7a454317ddb67c751a3ab321aba4fa73c4d32c7cc3ffbf6c7575a85cdb75a503a61c14969a4f8c5db7e9ebc8979bdc0daa8c8db69e4659064aa3f2f92bf2ec00469fb7d89a2a69efb434a20c17d59cfa441479a974be1beeea0f5f64ebc8ec55e32e326d83ee345e5a4a6bc0801c5abe5d7dc1bc15993955560565b91e04668e9471986ee391b8800abd8596f756b115c404ed03fc668c9d12ca8b981da7c40404598e4f3d5ba44d3caf27774c65e980551a7ea0fe32b2a254ddd640d1865d1cffa63503b5d4a053ebb7b1b526872ac8f7f4516b180744185891cad7eed6b9a02c83f455d938a2cc1a07f8f9ce5d528c0840c9aa2536b7139c3b33e452414745af86796375383d8b8b23d9afe0f73a27c83f87ce1ae73fcc1551186eb96cd0372647b9de8a77853891b1fe5bf0c33c71aed6bfd90b515a588be32c3112b900f66b66a598f37027203d2d46d4262e6b694c2e8ecb2b7555c2920ce3c371f2ed70ce9a42ae7329cfa6a79fd54a1371e213d89433bcb13365db0da3576cbe1595c394b361d6c4a4f7a4948896d304e638abb12e31dddbfb35d619f7acb8a3c0f47d7626bf3876d98497d53d801c549f51823c12e0f23e7e0de821d96be988579dcab836702f5cdb2b5b1549f9304c1997f71916e73b9843a571d78e72cb2c6947b98f0d0296a624f5e6884bab2e5b1acae6e38bfc1f775a884a3f99f5bf49a29d97309792b16e1b3e3c26eb0468b29f1c2ce604fed714ccdbca378236e8d752a975fb870cfb43a2c284c93b9e69537db6d950d12035bc54e8e6efba46a5d252f471a4fb0780db9d4bfde99a73122c74150aa9a2699d964302e01c4a654cb3d5e9d5ae8f465c71a7fa7ffd553e8f686c76a243fb0706ae3296351c5feca0cfc875882fed3addfc4d812dc4e97beef88a234050126a001d1dab32488781b2d5f0f67f3b68f6dbf835eafa1acc03b48e40bb4891ffc033f692b87e9724926bd530f534a07e8074d072cc58229d99fbf5e315eb4879e285b8963071607b030744a2982c78b175cacd50d3b03f5d257a11dd8f1bbe6c00ff0d22c218b103d3b8c62f2ecf4071db297b1b97c4f9670132153332f2b1bf3890f420cd831a0d3bd5ff0fbc1bd31b08a4abc520c781f9476d60021b916a5ce2150287cb2b2694038d400d1dd36d5526f97e5f1102eed8a4150324eefcb26e953cb792b0e8392d7ec56363b9b4911305eec5d3de9e03e5fa5633edfdb215365d5143a1640fc115b3e7fc48a39", 0x1000}, {&(0x7f0000001280)="9917e236b37f71abbed63fc3a246edfc6362f56961d10f12a8e9809808eb6f5bb6d70443de85f9f5ba7d1315a32adba3422515e087d06fe8f75b77bb179d2d49e435db649600e7c7eb5edb744cdd8e42b31a8465dda0b79fa48019bb6aa9eba40b72ab04ac50a075e17ed7d5e595aaa8f51c60336eda7ec15d93b165b05326da487c881ca97563120284827a15ae2216409977903c99e65409999a2fdeb2921de957c1f8bd2dd033d77ef8706c532ba46a0f85136f845f4b463c6b7bb9a9e7cf39849f87e4366c1b26e980af4016f5964ae53f6a9409cd497edb7a0c", 0xdc}], 0x5, &(0x7f0000001640)=ANY=[@ANYBLOB="48000000000000000000000005000000d9631648f90afc98fea2abb919e06204aded1a8dd691221910416363d3b6f7f0765a311f47e1a3375e6571a4ae23dc08e4000000000048000000000000000100000008000000b548fa784134702bd142a21208351b083245a32c4dc1f7dcb1708c1e416a5ca4bde05d2458df7e22e2e0574d9db3c75f3fb55cffb1d3a6dd4d4f759f9238642c3a32f4525e2835c8bca2408d3fc89c1b9bb90a419e65efcf50291ab2a8000000000000000000c41c962900000000dd01a722a87b37f86b8751401cc0176557b6ed643867155c37a06af6bf0cb0c112f574a7a888dc6da34833a82efc9ebcb92a79e16ad10ea937dcecce614241578e8d50f138541109b63bad23495efdc69100f67a83ed3b47ede462b3724200000000000000"], 0x90}, 0x3) getrlimit(0x5, &(0x7f0000000000)) 01:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:11:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:11:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) open$dir(&(0x7f0000000000)='./file1\x00', 0x581, 0x1f7) 01:11:13 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x80}) 01:11:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:11:13 executing program 0: minherit(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:11:14 executing program 1: pipe(0x0) sync() nanosleep(&(0x7f0000000040)={0x0, 0x400}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7ff, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x7, 0xfffffffffffffc01, 0x1, 0x1, 0x0, 0x3}) close(r1) socket(0x2, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x4000000006) 01:11:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 01:11:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000040000ff1d1bc30000e6ffffff4c59200302"], 0x10}, 0x0) 01:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) write(r1, &(0x7f00000001c0)="7ab37247295a367507772c2a02f11cc55e7442a58cdb569f7f837a0401ed5bc9fad525233bff855fc1286f31c47e5ce2e01832cf726d4af04c3db7ee68f5f1d4b49b3712c9702a82e83ad84ca0884f5d8be4367a87e37f6ddbb73fa746", 0x5d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() pipe2(&(0x7f0000000240), 0x10004) dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:11:14 executing program 1: r0 = syz_open_pts() r1 = socket(0x39, 0x5, 0x2085) getsockopt(r1, 0x5, 0x0, &(0x7f0000000300)=""/180, &(0x7f0000000280)=0xb4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x368) r2 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x4) 01:11:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4000000000000004) 01:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="a28c9a8a7b714a5132d7cd2b4fe09272", 0x10}, {&(0x7f0000000400)="09ce4a38fca26bdd65cf116fec7a1667c6be88e6a9c4e13b3a5f049ce2113864dc0d50baccfcbe35cc9a0f9fb792cfe0c22c648f82c2377eefcf15409545297be2a07259b1397b839f9de26bdcff0ebec02a35f909da1ec247a6364f31f5e804b994008794651b572f76f5ffd7cec000c70eb2efc2bc09e39e41ca2494ea44fde454ac847347e0ed4ac46260684a18adfb76c76a32584e908ad3a1a739a1cc4b9f955bca73a8e8d3dc669f2a91c2b4ba43d08205bae0d437410ef94e45894e507ed1da66b91ec0076dc3145ced898ee91af170d69cd319753d394c92b4dd2886c2fbae17584e908b1fa4cc5fb59b206a3c1e3ee45e899490a735f846304bd481ec8f56bb7cd47b1d050621462adcfc52fc5ca1bb2d8efa5df1e9d1e321ec51ce398ab07c3c4f38c6f52c176774851b94165c42376f63fad1f4f3a2ce26ca3e585ba774792f9aa58ce7400cf5a0a50b54b41267f9bc5c59a768c1c965a592553f2765699d37873520a28ba9c964b3f29f07d5ad35e78a7b59671d5aa0e88399a1b41a6efc33aa6aacc06947e22ac20d799fb35f08b297be4707f9ff21e1e742a6bedd17280ee4ccd92c1ffa56f1d86c91fbfd0f0e3dbbd1420a516d1756bbc4a6d6092ff7485f6cb08ee18e7cc94a8a3cac47cbaf8bdc59bf8dcd843ccc1e4e0c45fcd288096c4686bf2e858949a3461d7797af494e6b1801b6a18d0637023ba9b999aa221ad911780f1511b086d791c86f84e6323a2cb3b1e171bb57c20a3fb215b0af16d7dc3a34b3091ac2cf60c2671a9e70bc80d3580f7f6615c140a65a4439a980ae7c896b9d91d6f7b270b365c9d3cdf1c5ab0668d0dbc7d27e462c871422ff4a639b273abf777931b5dfbbf91cfeb04b136119c36f7fa7288cdb9c17cead58907a31a6bf48f477bd1133b7645ccd18aaf0bf6b29597bd6a9dd28533ef019120c11412e1b5de4e964dc20efa502d0f3d720032ca7137f626f2b4bd9dd2526fb85a474581201b9ff5145e516bc8bb589f8f1b451430bf2580522670e476e9058cc3ef76ccaa384ef2eed86e5cb4a830d6605e058fcd05a61d5bf2b15eee6b2d36122f2373ff46755cb1ec9ebbc7e793c9f6403ef11528609645739d428109a49eaa050fb342175f5cea8e150f35aa485874ceaf051776dff9bce9ff7e68563c8b5c90b115f77b44bc5ca5c61109662778ddf37101a12d38a1c27fd453551592a886d9a26236dd7fc0efd5b427e8471c4ba78f196852ba9485c52a2308a33a6ae2c876299dfb99b970f9c11f6312d2bef8fffde2c77b43c9645e3dc720fbf034191d98b64f7109988cc4a8333a8f202800cc96e9bd6831ead4e096e762fcd6839910ea8384c499f292cd3de3d78e5fbd4306d2ef0b27a1f14a039c97fb870a623852c9c1efe0374393a30e47487e721f0607ed6b5b3d19c83110fd4c98b89279b3674eaac3228f054b7c79897a7e9e4c2e29fddc37a4946d56c22d98e919388a833e8c46f9f9f3314852da1c311d45765f9767caabbc1effa329bc72f5d3956770d91b8307711a6f389e571e6155e1c12120434231215194152fdcc980ac92f0c9aa8b948892a27e43aa2ff8f0ea4d6405cc39a4ed805df9254d0079bf5933521db91552cca3935c30b2bb26498a5d1166bac5bbaa95e1fb1584f426c3b6ad7ac9d0c8949ca098a3349b697413be38cf5073de0f335d2d86c0712760b48cbf14de4a8f0a85b4dfc50632ec568922e7db34cf2286ba8cbf1c7b50870f50c263d8b4f6213ee38a6f2dc26d3f12ddc858850144497c57879da1e1763842264a1fa2e02a2adf11398bb015f32ff79cc5b7dffbc3aa091c0b28b5f7f03a075bdcde5696656f7f0c43449981a5239951a471c809ae839077b91f83937ec3be932a22d24a3f0e2474d40b11de7b9809379e147bd7ceee9b500d1737bb2b5fa60ccc7327e35043b73187a6ae55f1ce889168405cf719d97cb9b0f338b3c7477279fa8eec0e0adbfce704dfbad3a3521fbf59919bc6ec582a7a33839d192aa2399eafb6e86e076bdba315daae57bb5b153029de1648cd41ca35b9d93a75b47fbcd93940e1562a16404610ccfe6696255f58fba8facc5d63e76d4049658a2065e509b38dca93bae8c072444620063c7fea1233815cd8a2d8e8ba2753d38bf024501eddfc71a2aa0a98fd51102a6699a972d15662206f7713d837432450a0bcea92f4734950e0e6573eddb5fdbb8335e41195bb8a216d69446a96be348e9d1e3d2f106c06aa1ad3607370bf0cb336a1c60c3d154938da37aa69518eac4c32dbb820b1ca17d7e31679b1bdef0252b424a4da24ab189151d13c8b5bd5f4fd70739aa7a1c9f2c39b7350d376bcf24b8b9dd3889fcf70de7365d577b8f5f472d4802647f344c11274d26f6f9b8492cc2b6039138f8060e808b149ad0cf4b9ffde2484dbb1c32aa7c0d461da5ce8382ce4a5bd6097169d46ad9fcf03c09409e23b770fe4a88c5dc6b3d1b0209af0ac8a184546bf7f66d4f48569669366644f6bb50a633390cfae5b2d9137658942da986ee574381e47ad4cf570a93de62ae7e09b8e0a5dff807b406aee81a98d07082a938d0363b5dc4e8e20136d01cb8cc2791c0a3534d3f9844f179ea837f505dc06ebcc311af778e117fe645fb7fb1e50fe396ef3fc464cb83952f506bba2dd4ec24f52c354e679aa039b8d2f85cce6950a52ee3c00a6f2f1af06c15048de906f76a2a40cfc5c13820c722f03c88c863095ca5f5c76a2b291bb1d718a4a5bb417c2fe7c895dd607c098e1537dbf7cb2cc5df78b0645e002a854485c688b24a3a30fe19cad1644022011b19a411b9b5010fbe42c28276b25f29b51899cb608a04edd959d96bf3e4a2814a30bfc2a542e8db5a4ca7ed55f364f42fbe14519b941129727101f936d7ee5f7187f6b7d2f627d404ceea24d715f2903771bb0ff5ea3294e76c0ed5359a88b37adced5fee9c66c924af9721d2743a6e23918e3ef5601bcd8b58bf4577865566cf1e077525f48d957f7101c4fe8e3ea83c1f90d5d191b38b787d2d1c542b87d17a066dd3dfec73def7f29e5b7c83fca9ae9e2cbfd4bca92283036ffd1bc31146f185b2bf6f7132efc94dfd31d5862cdacdfd292847799497737805b998bfbeb7be2b7eaebd907f04a9eb6ad4b27edefa3bf5b152bae8f157082ac553ae0f8a40a2584d7c461199123738c445ee036d5cb85126db7c89dabac99c7a4b7e6ebf465f1270145bbfd23236dbbd58a03ff5c9cf7127b97aef6eab915edde0e65c02e47f4458e421e6330e0bbabfbd1669826a6cb8a49c865678f51f5fa4f49640ea5d693461f8183589564c576a585efa77f3f095def60ef964084e791a8f173fc482c4bafac4a53956d71d328cf952726b0740e394600a539d1484d7b582a978630e0047b36e377f0fbd4458230d145be08d80632005a3506f1c17c729dab9416bdeaae56f4878a0e33be32757bd3db40702bfdc08320fcc31a0ab8c5eaca96498abc112f9a9da2c88772d63b7ca1d644254e70e9638db917ca3fad621b83b4c1f18b30eee0d2124389686ecead0c2de2a7aacb75cda664c09033c77078a072723347fa98dafa4e092365fbe64e577a88a711e78b615cf9c3c0119fe709bb91c4984de064d1e84a7b54d2342c23be010e1466a46cd0b2e5b163228d68c23fd396a9e8311c95e5287663738e1e21ba6f66a9f7603ffc1821d2362af25c35e3d007cc124b0578438f7d4be54f5676f827b34f341d80c9558b662c9491f2bc3d140d2dd8f369a67563128a2e26efc8c989b089b7fbb56a8596914f629522e58a89d0e5a6a6dc20fa10a1a93ccafe8fc4ff3af8f6f392364a9946e6f93a26dcf43921bd621c7522e279d62b112ad505d3be70cd4cb51e7cb3b8db801f55b7f0cf6a535bd5a54e276254f70739699329d3c38f6cdb7e0cec2c9ca46bc9af6e90693d4241cff5f76cb4b983bd25139a9dd103301f132a8d2d428397706ae6577fca4365f499c9d2673a54fa1e5ec83d3221a971784799059070675ffbd77e995704b6a51839eb7c2131cc86d4e6aed1b7a276a9623efaaec46e72c422fd3b22d618a663dcab2e6175a815450593e6c7d649e33c94b334b69d274a7a3661c32d64dcb8460b3389abd2d7b8bc56e8308dc422c54ab3f9534d320bdcf274702876292cd83f972cfe1b36fdee2c0604e94ab8d521f90ffef4864d1080612680de73e003c137673496afdc89d006c8ba1209cc041ae9a5bb9b6285c81c5b1e688c730f9d59ef60d1c7fc01f4b4a4afc5a18689467d632b6207b5986c7946c883abf74ebdfa717a1b326284663ad0529e4f1b327bb9bd7e4f8079186977c39e75fb0e65241a8dfc3042b52ac01b1b0a56966309560e78a465833d6020522f29bbc0d3c0f6f39afcb92679e7a2b3f0c85aa62b9584e75e5fd3bfb92295f26ccaac6727723a14b9f15cd7d5990267a63a1ee3897a40914d75b4268fbe7f6bd556a58af073781e7b7a852806aed7929f5c7a8df6db75eadcbcaf905a5eb8992bdee440f2cda7c96f22e505e9225a823066028e4a3098837236f75cea2368d01456f8612f2e98dcfe1b5af47cd9dc9ddc5675e7456c17b7006b74c56ff557f00c9b5aacde36d01138c2992541d7f8ea96794558453c995de3a75c9732719895f41744f8871113176319c23e38bfb90e128383723bcc3df8e3787dad68bd2dbd11c99cc52c1f7bad672f8ac4a36b823fa2d4b94af0d213a4e7daa15ecf78d39b9b2a600e872263a96a4e59a3aaafc5276958835eeab7947650767ab602a684571fca67b94694d2d7391e45cb1c6dec19bf81ee46f4f8856a33cd1bd9f5282c99e80120766343cda695d74f969dca13697a242ee2bd222cf986c3139ab87706378e76db03e4fb821af306a82bc18c2b4f6e028db608a534512bae2d93ca57952ea53da1255462d6fc501d5558c28238add5b83db0476911c571a1400191941446c44e29934c12245dc233f5109837be1446e4dbd870f0fc1ac52215e6575db4eb5f0691cb817204c8f5009567ce206fc49c09008fb15c430c27621e588b49402a349351f7624f8d6550280f1d79f29d2475cbdb9681202a654312caed4a7b77dd5e0b612c4a9e3bf315b9a29d50b42d884b60cbf697cdafd6d4cc560f4c07190befed048a9d98a205f06ba8dd3a78d154b9be0982fbb24e904578aeced385e5afa8257cecac29030356740fd104c53337a43ea7837fb952364afb5a8cf6be2c328335e502a3a415b7f63fe99d726b3b06ffe91cf6a979d2e06ac6c6514e578e881a1a69a53832c9ee427886032cdcbf3b58c4112aafa4f414621433e51731fe0e047b332e33bf879d4006c946a07936a3a33ecc107eb1fd011a61d44f6f50c0e9f33b35de9628ba6b4dba27ff08a1eff5516194ebfc19f5870ffc5d7f9b3700741b846a3fbe4a39311772668b2257d71c70ba7aa7637a068dd0c4fd7f12d1e2a9cfd078a9dd61316327ec381cc533560e56a363a668d3fc1faa6240d51ee94a11af80695307bae512e0a70a8ecf05153b9f736f4046cb91957e7e19019a6835e32e56832592675fa5cfd04d522a65b5888461707dcebfddeaee07c2cf49d860de52144d2ea5e362cc8494aef52ccbd5858b1694dfba382a762e60e5fc33f6b24ac167a2538b8c411bfeb081e2cf2a714e09f8516eadbdacfdab6e527b2b5976974c793a747e7d4b99fbb1bad1bf3aab7832235df05060a90e50639181bdb6a0c51a7e42b10c00dce007c29da5db9aa03eec70f13e73da79e6197", 0x1000}, {&(0x7f0000000080)="6adc085230296f94ed316559465552001d3d4d62c5944a1a8d01fbae25784082f36ae9b5", 0x24}, {&(0x7f00000001c0)="6b997d7c8c1c5e585a6d0f6298e9bb8f9aac98bf6853dc28f7a7a2eb514f86ee5187dacf1103fda1f057eade62ab0101aaf5ab70c84feff85d80f2f59cef17ac18fc420e1bd8d9b92f4278cbbaf09ed0455ccdca2b89acd97cd92430393f59dbb1c0ab2e3a4809513836760ac3f1e0ae4fc55ba4798eaa3fb0c45c7c5729fa122786c4e2ae1d74e2075054b6c08cafa9e05ca1c9694ad7f6568a4da296386e4fd97a0c0f361bb3f57306e811ad5e3fcaa3dd0b39685463eb19feb7d3ebe272601a476189f4e49f113ece8bda0ae2764ec2aeee147a6de23dbfd6a12b", 0xdc}, {&(0x7f00000000c0)="629713db8cc5e9f8e7acf05e92949443d369e42e78879d85a6c51ffd1d9516f878851206d6fb1abae247155ea41da26babc78a698e23aa61544e677bae964c46a5f126524d9b0bd3cdb315a6f8016a9e46b0f1df4aced7daf654605f2c96a84efde6", 0x62}, {&(0x7f00000002c0)="e7eeb8a21edaf2b90044998de3b865201b6bafcae64e6c15c8c27b3ba75872ff49ef0a792db13a099a6f79c069f181a5d55e565b40cdd89003c9871129fe168aaee937962f021716738d1dfe7ee0a01cc990ae8d888bae879b28bf09d05657fec76d1ffa9cb1e2d6e8ae404a3ad759baefb348a893f913ce32f2312a28da09d383b344b5b7d6571084542f6e049deec46f03446250a9f338f18508af0687bfadff838b0e3066ea82ca2aac4c3e71e3b643aa10aa9c435ad259283c8abb", 0xbd}], 0x6, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0x403}, 0x2) socket$inet6(0x18, 0x8000, 0x2) 01:11: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, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCCDTR(r1, 0x20007478) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x80, 0xffffffffc67a2cc6, 0x9, "e83f18db5326180220cf9d8c59215dcb4744c193", 0x70c, 0xc74}) 01:11:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 01:11:17 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 01:11:17 executing program 0: msgget(0x2, 0xc6) r0 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x400, './file0\x00'}) r3 = dup2(r0, 0xffffffffffffff9c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/42, &(0x7f0000000140)=0x2a) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x94) 01:11:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x410, &(0x7f00002dc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f00006f9000/0x1000)=nil) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 01:11:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x0, 0x0, 0x20) 01:11:17 executing program 0: kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:11:18 executing program 0: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r1, &(0x7f0000000240)="83c953a7125742e38a02b2808e9256cd9240006f09dbf8f99f181ded61e10927a56e2f2c3c171f2cf276a05dd89d6a7192ed734d0fca7d8b8f02f3e38c8bdbf15955444db79a08a14724ca7f060f2d6c99c422f7912ac63c567de53695e5492d8f716fd7612cfcdc84ab", 0x6a) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x100) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/254) 01:11:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) connect(r2, &(0x7f0000001880)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4e5, 0xc479, 0x0, 0x80, "0cd00bbff3931554e54115f83851d105ae1eb037", 0x0, 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() sendmsg(r2, &(0x7f0000001d00)={&(0x7f0000001940)=@in={0x2, 0x3}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001980)="0c0323d5829355822ab2474342cb6e8d0acc151ff77d45da08f56279380790aa87e171f468c3cf27e5b408e270abfe0c083f0e76c434767bcc7ef0e08cc67ad9839eb9d4d1cf8852c2fdfdc671cf6c906bdfcb73813e31ca3c50c9463bb02d89c7dc9f115fcd25f9a107cbc59a27dad1684e058d0a1d90765ba6d1b99cbe0ec0488981f439a7d72e68edb27f50de824ba2cbc65022bbd133b69e46fe74e60919107a1b8e9e27e7590893dec8501a037adfd16a714beed0", 0xb7}], 0x1, &(0x7f0000001a80)=[{0xd8, 0xffff, 0x1000, "76b3afbf73ce2ebc38d1ea0a15d59f4fec681f8c56f3e597df7cab2b794e807d67b83acfdb20320fbbc4b6833877b1d03484f032c0fe2ca12d182b53a7c84e83ae815d7c5c9e949fc455d5cc3fe35c161cad2d98482efbc357de9ab8a54143c5e3ca8bc5ba918c673f2060dc90c7e23ce212256b59628f6669ab6c25527c28ab2658b0c5a216479e7968f82ee1ba9b603d6188aaba091541927518fff1d48099564174ca8c50d31651c477608ec84cd27ca67510efea7e773fa2dbdee1087c27aa15fff0ee2c65be"}, {0x28, 0x1, 0x10001, "6989bcc7684353d43dae117d0fa96ba619"}, {0x60, 0x1, 0xfff, "b6bf12aab2b2c68dfe29731af562104ea76f0172be7d5f16a975062cb7486c020b72a0e8d4fe3f3741ed89515b7fd74a48e37c87cdffdbd54eb5efd395f689e7ad454539684b75e50b886e62"}, {0xf8, 0xffff, 0x8001, "c78775bc2a8b4cfd90502184c0fe8a19effea9026f94e57aaabadd3c6841c7cfd643ba8337b0771c2f81620a6f33cfbe57069658c968746fbc76200693867598629bced17d841714e4e1453e268656866c1b04634df0e36713cfeefcd484ce9c422d1ee851c5745e36d744c45864c0d9a6e954f68c1cf9625b7ef360957c8447e2e955a53df2a27693f0d07af3e097cbe9c04be8ea3d137c900f2ffa8c33f8ae329fb13050aed9e5bb6f5f5d8f0b3941a76d7d80448dd372ec187c5a3984841a14938c3390aa6cbdb720610bbf807ec5e9979eafad03e6b059b48bc37e6a20a00bfe910f45228e"}], 0x258}, 0x0) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5, 0x3, 0x80000000, 0x100000001, "d6f77182d212524e50fe57ff2cd8092cfb3d2fce", 0xd72, 0xfffffffffffffe01}) r6 = getuid() r7 = getegid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000018c0)={0x4, 0x0, 0x9, 0x7, "a4272169ea549928ddc38c37ce5efc8c45f43946", 0x7, 0x4}) r8 = fcntl$getown(r5, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000001d40)={0x5, './file0\x00'}) r10 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000001840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000280)="676a3f68b159f26a28535b5d643cd348a01ef9bb1d554ec6b8dc53ff804641ba72c9be6814b7982a3f59ae6e5612cfbc2519a50569f0b2cac75a6145ec84e6197895e08f2ba3af9f5ca2b8337c34b0fd327ff6f9d2fdceee1e5d03eb940572a58c5f1032afb182a53c307b7732dc60400a0e7396aa9d9bd7e5d9a4161da5c85a8e01f91f8a8be5c327a3c6a49f7c8bf3eef5b5f590b787bfdc7927c9d27c9a9c657ebf3b1e7a2a9e2cdf73a2a844bc7464a5752037a1cbb96cbc375aee7295af609b4d73a01199828e4fd7b0d4a3a3b308ec9e1fef798185", 0xd8}, {&(0x7f0000000380)="db6b22db72e4e62ad138a2e9c9c5c947207e39a2c960dc3ba80685b7d23c42bcbd43fcd6041b1d6fc715cc568785bc66ede01e427302ef322ca2e6991eae", 0x3e}, {&(0x7f00000003c0)="406b2b228ab9a5404ed3c51b0258ccb2299f957722301541dfe7a02b22e9d50f3b8d43e4e73daf83f08dfcfe1c2a79e75f63d2bedd949b0850c747262abad5f9c577938dadee73c130b816dfac75166b42a731ee81ec0f09b4cc9908ca1e393326ebb440ffaf67eb82997aff3cf90eef231b77f6cf4e23167d65d583970afd30d8a673c23cd86e99b6fd86381a75925719d6940d0f8bc95231f2da082801f423b2", 0xa1}, {&(0x7f0000000600)="c910d303e9205a4b3cec7063703c3f5e78de425944abd08d16a4a4bdf2e99cdb05daf14c3da0b0b84d87688635a531fb5d5d16e4c47b34e6f398700c033ea9b39ed2cc438750928ca9e6ce8d5145eeaa6badbc5741f304f6452e2648a989cafc3bfbbddf1f6abc9090313f96f48ebc297a8ae67e4a7acf024ad150889679cdb4d2125af560ce554e55a2c9ea9d468626986a43736f37f2d5d63bc87976b03b3a291dfd4d6142316f7a8617393698c033aca7a990167f7ecebb007596b18362a3b8405524c04cf7d962798d8f45f6a8da5aa5b5d0dc3464415a9e3ffa730935ef8cafdd4fb92d043125503e796589a3a64232d2419685eca4961e60265c8b7c216d1fbd7804b4981738a37826ff1210ac643da67da084f74024e0038d093996cd6072fdcce42a6ef830dc4943397ddd8bd1bacf8204c5608c3175513a02cf4196791c99345eee1961c5663b1850c0b30e5913f204e45209fe49e141bcffe6f54f45b8205c68da7693461ddffbec4c3dd3e8da1aac58a1ef165dce0cabb9cf01a110a55b1e20344494cb92f1cfc139432d900dbb607b17a1919011600ce6744aa1440732583fc6be77923d28a898b8233e295b499f33fa61e0ddfe2857a461bb4bed51e7f863dc9a802787b39e3647fb84d4ce81340b617819c23888c81d89da8f180929a55dd833806cd3859e5e46c8128428b82d1601532eebfa4903f1f8175194b5f303f9ac64981aad89a3cd8e7afd0d7c2972459dbd633671d69f12b453105ccb2828171a83333933cf26a9802f661b84887b31b9ad05022d0d22e9ac401964405486808afe7a01c3cc6a1197dd5122426fca2739f74162ba8aede9f3157d1e2d17dc253f9d45ebba45b2f83f456d2e8711650839678d38eadad1e5892843adda27574c09593d9dc5544250eaca5efe268a2099551a372c3c9ef50e6bede1ff5d5042b00da44b785e9fb252d51eb64e015e734c44bc04a6b985d13262b45f39e63a690af08bf1121c941ce5618b36d5d3cf317333dee552780f491803fbcd972ec4e10360afcebc8b22260ea3b072fa5b7c98dd50ad0abb344dfc4f9a80f12f8175196f4871ceb50333809bb12cc3f83e460a82777b1f998f443b272f32333d62a0eabf3c771fdcc3011c96ba8fadb5129b055d7b5cded1792e4330df70bc16f9d342a835ebd35540a772ab8d52824c3781ea0b6d2e949862e929f68db84a71dfbb737fc0502fe5dbe089fffaa079bac4abb7601d7fc226ee484feb8f0ca6df2c54f68f76319769822d134fc314fafe7d5d2b1dac968bb3efff56129281437b985be80fb3b6e09d6755efb5c17946f4f2623595ba0cee2cb91a9f994725636e6f5ec64dc2d8022185b4711e70369d395493930afa06e8c01ec74debe7029cdb31f2f065b7c7aa774447d1825b318bdb528f3ff9a4f23fdf1c98099a5945f57a2cb4bc5f9cc84047e4dce5b472d8aa4c7921a914d0284eccdd5ad8e257fc1914df37aae71cf8a2a74c2e7a8223b40601bf97ac4b38563957658b1ea5704aa7b7deb7f9dd91fcc8b257188c89f8f2f4e4ce26e943fc64d6ce9f43986bc2dee737403a7b97700548412206b7b8718bc5c79a5200113c2386a1bb7bf23e520afd44e3edc2d2e451b9f5f515f2cf1bf5282a68a786af3d7b33c577a517c08fdd793a5204ddb51b27974f805a11eeefe3a386ea63832206f5199a27553fe2cb3e97730bce877533fff7a8726c13dedeb453eb7fd566ffb45010edfc579afa46b3e37861acdf9c6437a4ad15611837b64600c365518c4680eef4e71639553d6f3c30e92c943f4d9def6a9d7fceeadfb80f94f7d9a000001ba06ef9ccb60f4868d1129186e32b999fc23b6a60fa40396e8dd2ede411aaddc5014b1bb795467d7df14c35c5a09a0dfa0612c5798b9ac256e344033377944a8b9bb7fdff5367260ae9227659e79632b4ca1ad9011fdf4a9786d6267e4bbcf312909fd8855d2de7eaa4c9286885123d885bff49a3d811adcd00bf0fe0e84b3e2fc22333233945d140d70b21fdaa50bb9b11d0746de950a4131229b0bc3d104ae4afbffa39a9509ea63a5483415ee2437235daf57bb155398344f85c1ec32fa4f5f526e6f0c158a3eb849480407564dc314cba931a0fa75d0f41b161d58cc98c32f0ea94ad6b73aab8fac1991f4e603ffd618c5c3c05ef17b7b631234b612afa598b1c24b81e6731041c7e0455a0eec3d81ec2f4ad3ed47f7e060b66241aed25a088825932aee6273b0a6903e0d57761a470788f628918a1af09cc9ec4059a3fff39e62f5d8325f4084b5e71b7f0d63012cbe29cdae508d9ffb4369c9703fc665a0296f834da013647b19bb65d2832d8ebb538eb0600e0519cf0a688bf14d14a93c2b264d5c27e82f775b79ec7dac5dc3af7747b4bb0c23dc434bcda48e7ee4c2071df6fb805541382fb4969ea37d480502df1e201f062c22a6b01efd5426f1e67f9d796716ef0a7438189db49e19613f6afeb1bfbe391739913aefc27c625a2586412313832d0373b897b0365b342e4b3ca3f6aeebe5a638e5c80acfca271663417fcb4b17ce8ba554f293df2d3d75dfa51348e90ccfd46e65808fdd9bca0a313e90bbe4c48391b32627e6c1203b7525d453597bb4be69c6d3ccdce556c1bf85099578fc8b8c688dedff3f8330452372f6ad765fe4862de039c423712b8f0f2d181c4af52e92d71ab1146bd7fc29c9c29966df7f275136fc4199f80c70805f7da37d0ef814c7e5d42e8266c295921cb50a6872cf06f85d4653b79eb155c245177f2f574cfb2d7cd27e6aa16c1de19a2173a4be18f984fec995921c8b5a72ae711f00577402fd84c66f3936975e77ff87a67437a6e821bbda8039069c4941fc5d519e20e5540b4d14ba534aca77882c0b328d97f1a89d6e3496439384175fe279473c578143e5d009de2dfc20adfe6e49c0e0c786606b56bfe4eab48012178cc5220372550e86fe8ca7ad849733e99d1efcd7c26cef4a6485ce3c353f9dc90ea4248d9e2032ef59f962fd5ec1db5ab195adcf59494b8cf7e3e0f033e5a5dfeacc34c8e9083667967fb81a098d8007cc810947672ee2768ac77b6786ad76ce83d24abefa0a5d89d4f7a2d1d7f553f6aaa6753c633799aee2d670e86eb71c399210536d5e5b015638d20c4ad31dbeb8d361d598fcf59d78cd6825d824219be4574a5ae3280bb91cf979d340f7ff0e780169d49db0b772080743d0d7b537e463113ba2dcc183cec0412335fa158438a705abd4a942dbf187e7906087f7c9395c5a332939891856f9c59de93ce247016f64f548555c6697600876c9ed2b4047afe4edd73a47de656aef9ed882af52997346e7b3e3c3308e15c09fb7977000f99e0f13602feb5589e2be1d1d8e729073cc043b482b2c7a15d9183fb16dcd28f8f1ce0305791a6107c7225cd684cf51131baf9fdf8db1f5d80ac60bf037f7a5478a38fb21c52c2ba27429b0ff5238b6e8ebf45825a43aaeb8b740b8b48fc72eb7138ba43bfe28feb4022cc0d5a06baefc3fbc88cdd9bd42d12f4672a62fcbfe9cbdd5eb7e109e1b8874837e8c81b0104b65b6e0a13a525f5cf0193b03cb4d788f5df5a4d6d385c58f57ec25c6379a5aca01281ba4259bc88c1c16a4eac4bb7b467dbe84db2be63df96e5a65fb01e415bac38dcde7e742829d55b36b2005b83cb9afd073f59fd95f641c3677a0008479c847278b520ee1200011356fd7ef2ee8a495d0a875d4d9174bdb2a8ae30251e789259941a0f82193e2e8275460b10299e056355b77afbc706fe5e2e66dad9e7b27673b9ee3dcff7adc5e8717478b04d168afd0d19351d2b08cd6877da984cf3b8ee49935d2e4221b761709f7fd2491c68fe78028d5b3c47d9e12b0a3a61351a28978a929738537747babe61db10996118ee70bf141b6e1f3aa779efe9cbfad4c06594eef22d54f7082134bfed6132f26eecf37f1af9b34bfd921e7bc0cebb0a17f29f47ae13a0b1f74623e5d0e34eea6845c218b890280ad2ec4fe12efcdd26a3429ef842dc82183b6b6d6703e2f337ffa020dd8a11fe30b9f86cf96bc27f4b6a4cb19a501a6575b676b50074f653868ece982ca581392bff051346b69ed63679fba31a541c8b0ca9f236b8b02dadb9b33e358c28b3a00789db8860081430803f9554b7db0d41643e0786cacd388fde61b0c4502c93bbb54d5bbfd5f99e6edae54bf8794b5568260c64d664f151985c8c98df7f955ce39bc0e242427767fc505928422d844022dea46b6526211634c4a94577bbe928df63f3b9e08bc92806ab92d2e86db7ef3bcca0e60739f369454f4c63f5460a45f00f1f4bbd43b510eda1812d3275da5da49fd7729daac3bc40a77c4face30690a38cf119123040d79d3eae630e4ef65364561cc65379432abcc7f281a056da4bbe3a9f83a3552f1ee4f8ee5b0e2af03036f3ffbb8b1d35209a07414aa6ff088877bd6a34381263ee9b0027a050526fff3ec1ecc16f62f301568b9e54e3f1cd13806ba38e989669ce6e0865ec1b130a9cdbcadde5123b616498fb1b3d9c9311d8a237a6016f00cad6802b63d42879711aa6bbb661b2bc54eb8df823425580d798e7dce3bf0d8494177011eee52dfa8f187522ca4258884e88909b55bc7ef9a87f0829dc029acb00fafee63a1cfe66f8b81f8c29dc2a54047a751c3590e001a2d51b4399095ee2d1405cfd3d96f752754d67a7708fea3c16ff2d55a0f930bfd116a47e80027dd80cf9d7693f07e2431b5a08ea46af7bee41d938b52d1e22236a64739efd96b63d453eff7c2c876f93832e43c75cd34390b7621152e5e1db2924a47c34861e364cebf12bb1f9e1915513a93a6e048d1909f5b2d90345e9b808e2970910ad3ca29e5ed028f9cd3c4d25ce4f2bbbd610f69c795d066ea886caa52408cd95c349de7dfde0af0348ccd8ecae764d59ae5c01e4f71d5c0ef9fb01cdfbaa45a6c0caa8685b2a2106f3c75caa9c62a590cf1a78bdb142d0244f247255ad3020fffd52a3609c7e08cf30aa745906e9e3463062cd67048fd85f96fe6c2bf9b36e6de8e8b224f272545a672d0a2c570bfb28a86f6d4f34699de9961d158dae59e9278ab2d162a3124f867ee227b4fff4f549e9e5289eef40bd80afb7c2cb6bfabefba3273b45164784cb88158cda12a530138505cfa9a78a8e4be022ce7ad8743d62131916f9a1a40392801757b586c94353a624c8fa092c99a701a6c498e6b6352c8817be5ae193f187675438ae5b46ed26d701b6e6c91a971a7a6e9228718d8acb3e796625bb5d55f4c9b7b1bbd65bfccc504f67149e98e8f14defcce0752633b88de66e65d2931e84ae494d70cd396c3267302d9b6ab1b6bf5bd6b929be1ccd481f67b1e28c204a36106a377cf289fafde50f8d04c5357a240ccc3d8532a9218a489f63983d85ba3b33be78de46a06e25ce9aa50610806a789dbdade1c53ee7dfe7b5f40266a47b8bcfc417a4a5247bb36ae23b1fea33ada543fcdccf33081dd14c83b12899ed26f89cad1dba848b87e7d8ce7b3fbf8c63ba5b69172faf2de8ca1ce3e7a1e90388cbe1d77443c8401badf1fe562cf8cff9a38cb0d629cc2b47c45523fcd5f3e095d8afe3e9dff2eea07cdc0305ff3419491ea68a77a213cfe5ebbd8d3ffb25c896c4a1ea011656b454e69f820a1d88ccb03ad6a4e0d65f528f82eb879b5206ca49e2d2de44df8ab0943846a7f06417ab97636d67523007d64a1a6f09cf8b6c92aa83fca9fc8779e9d7a45915042a3f938ef3bdda105c84bf1fbd47c38d8be57538", 0x1000}, {&(0x7f0000001600)="b8ecfb7f02cfe64a835bb69a93b437348c73888b462ff07703003131875e3ff9674a446aceb7f96073a64436c8cbaf4119c5d5c52478060d43d79ef303dd4fb755e3b9174e4e341aebb6b8724cbdf709d8176ef2f96fd08bf26eb214e7cbe765956e3aaa55903a8a321c0b86ed1fe9f764239cb167a560c360f93f47567786b365d61dc17531a97ec2eb15b161459071af55dab0ea44a318481c46b9e5d13433648a4744e26af08d36e686b31476e77064da8a94166700b67bacc28b5f31512d5967a0a3a535a6b482a57e9f714b8996772a95bfdc1d4f0401d1f80933feb8a516ae77f5", 0xe4}, {&(0x7f0000000480)="25f099a604ad25f18ed16d1403b5161ebf3bbf87948858ab6e95e7b7", 0x1c}, {&(0x7f0000001700)="0daed82b23ce6685b1bdc52e122f3890b654af56eed41e42fe85a459acf5bead5f1d126eb1e7f1e235f823256712b3ed1eab4200c68f6dd836e7bd0c4fcfc209889412080d181710aa8d3c878ddaa197ed98b2283b72ae807c6fe71fb8dc18c80a769202ee1d8c848995475bac22893d", 0x70}], 0x7, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x40, 0x7ddba140ad7628d6}, 0x3) 01:11:18 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x1) sendto$inet6(r1, &(0x7f0000000000)="ba674c443af661c81593202fad33a4899a13de961b98827eb29a725618ea07e85762fbbaab7f31ee3aab26466926756934ae88d2db43687cdbcaf6b981b4308d8020b7655fd193ef0ecee622081d7b9b7b8473012872a378e3194bbbbde9fbfaa4215cdb0bdd1d1becb1740bdc00ef7203d21f2b5c35c1f0c9d12a9bef146020b4935edde555d4496dd5f28c9acac575b6fccdd68834b13f9c1aa43f7e22531e82ebafa625dd4216a37d085fe076b4f0908a940e43eb9b249ee95b4937a42033aef1a00870f9f2d60d6d782b9fede5e9cb4e2edb44ef463051778b79a62552dbec766e41712dcba337d689119d60e62d8cddb3a5d674976933b9", 0xfa, 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x40000040, 0x9e3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000080, 0x8, 0x8}, {{r2}, 0xfffffffffffffffd, 0x9, 0x5, 0x7fffffff, 0xfffffffffffff23c}, {{r1}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0x9, 0x9}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10656a1d171835ca, 0x80000000, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x5, 0x20, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x6}], 0x100, &(0x7f0000000200)={0x1f, 0x9}) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x23, 0x0) 01:11:18 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 01:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7e, 0x0, 0x0, 0x0, "0003d90844de7000", 0x0, 0x4000000}) r1 = semget(0x0, 0x4, 0x340) poll(&(0x7f0000002440)=[{r0, 0x8}, {r0, 0x100}, {r0, 0x40}, {r0, 0xd}, {r0, 0x124}, {r0}, {r0, 0xc}], 0x7, 0xfffffffffffffeff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001400)=[0x0, 0xfffffffffffffffe]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x40) r2 = msgget(0x2, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001240)=""/160) r3 = msgget$private(0x0, 0x121) r4 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r6 = getegid() fchownat(r4, &(0x7f0000001340)='./file0\x00', r5, r6, 0x4) msgsnd(r3, &(0x7f0000000200)={0x3, "2ea6b2643001cc77c09ff0759e0d565d9e2b5ae2548794ec50c6900c537fe4743b59ec9703c987e229af99abd2ec0450a19831aec4c914439eb3a5597d3e0846fdba6375841f6264bf0cb00055dc7d22c9d20c86ca36bd4ba7f5dae9d23902f1c3a1c7e1fe7f48349cbd56e0df8f889dc4151c231637ac4bf3b3b12574d862b92f2d18d0bf87958cfe155333542b882a741c4fe5787720c771a745dbf908ccfd1d87cc956d11647797c21291c5b2018eb181fa81da459b84be7926e15b4436793ee40d4e909e464e30a5692ebfd0bd68da9d504c7908b737ec94da05ef86a29fcf162e66d73e7032cae8591b77869f3020071d67a16f45c0369d43bafabfb913d595b9f42167ae8de9926d715ca77981151f620362525b969c54fbbc36e2a8c4873943de38ff5ea075e2e196036cf0aaa8c61065dc4be44f1eff0fa9cbcca6369554143dfd63ae332ade830eeef7199176773abe1c1e9debb1b6a25e763cc6b8ec219286d7caeb5f3dcaed0f96a255272f690488f8e7b721c0da161745424b360324ab0af36b902f9fd6a57687968441302e43f6c1f67bfd0528e11e14160e2dab1d33e0cb4f87ac6da28ef043871764592de9cd9e1f100e31ddbeed7a2a821a82263c6bd49893b4ee6704e84ae8a3dd258d4403a7a14f1482837616b88231daf7efd233348b797355135df5400163e10b8f5106731d8b992e8d02ac9c0d7ccd07935d0b4b839ac744de1a5dee5149520961303fefbbf71dbbe4a8c81a1dc444ea3332792f6a51d37cad9acb94d32832a3b4a6798debe1f69cc9462737eb99c19190e426ba07e9d460c7ab6245859025dd90045e20d5364493af37f6b70292473728dc6ac0e8965d8aa12c416ccd9964e44704e60e6cb63b25cdd7408f7a1690811c01085180cae0d05986e9034a93ecce34d370d407ae2fe3442f23b490dc81fb93a4c715235b3a0ab62836fa9239d7ffb7a3fd17899a2fa1478b60294578da06200ee84de754accb88be9e7d02c746309f4953a380e38668a08d79c1ada1d20b3d5e048b3c2d4d2ad5b6ca4240aca5f747d44bab5452eb1a9bee56fe0dff8169d824be17d794225c411fc85e9d9c2e4f02143850e70758416bbf75a125cb873716afc0dd360a27c224126799d8859fe23a7fab82e7a23e6756b289523672f749d21a7db8fd1dabdef5e4beaed71bb9c8aef88695ffc72071a481a522ff9865bb978525c5cf621fd70020939d3083a867992b3ebd1b7e33b1855e62241492209d27253ce66c0c2c1e0763daac7f25bf579181dd5435d0e8e0e00252b6a9802841e371d0d3823bd90d66531e1ace2153f93552c0e6b20e0df1ad159f73c04a26f9923e7bc803e8d7f98e5722037f6da8440ba807cf04081487e29f04e1c839ca6bdca93dbe33b0835c0d16150f45eed1014e3320fb063a33760bf3cbe0506d58c32a28a09a3200c08da88b31de157258ae52a5c3de28e6c6001a2f99f2e1b81e558c6de9d0e39cf5c045540a5d4502f0157c1956622d4b8cab393acae9cab27d8eb56db336fc5af852c44cf38bb5187e869ad88e9a43974c39e1a281cc2ba5234c26b9440930c70cfe8b0270f76b51a2c7ebd775e1bded1d047fc93bb162746ddb99135ba90feefae04c50f3354c4735d443a0b328c862a9f6642e9bc54641b6503cb83ce53d0931af8b4348d746cf5db9454292a509c7ce88455c0a20ac15587bd5a012a87d0f99af1dee816d0c252e6dfd794ce77f3f0da4d0cfe69d1a0feec54514fa8899e5d86e0ecca34f74b508ff3e4c7e446c6293c88c30cba5ecc7e965a5164944564044ea9e42ee5d1a286d1067273f293561a1071909b57757f07879bd3bf2aa32d5b24ebfb9ac9bba28e8be9edf1169b46a04954dbf15b7ff170d2d7380a4938f7a766262037c0a9670a9c46301180889e87593401b4a018a368156aa59f0652e66f38d58a9001e6859f525615f0a2b10880877be01a395c2f289b876acb5abebe5af4216e76213360157a85b4496424c4d565193d5a229a8439007efc059b14573409fda23dd72e1ff0a6548c24e3cad5e7bd53131654770ac8af53e6a076208299fcfa9d9fa3aa4557df2a7135e2e27b0c11e0e7f1296ff2dc255933a60b8f3ac5d1508ab7c66c3d966804623682f5882c5b97060824dcf9df6eb700f20007f4570f91baa4b99c63fc01fb865fdfb536432f1ff3eb5aea74021004ee2ef43120c5b305f3b0d34e4ff358321c40af6b2465c94eec49a75d48593c468db9d441a38c612ac62ce5ba6d1195c61947baacdc3f081562de4cd78ef33d4ec039b4b0849761e1e72fa6073e3e5d4fb6e37184cf4670ebdf19ce2d787ae81934a30eec706494ecbc95fe998b20705d1cd0ee2f77890e87de1d12cc6b3900c150f7b939c449f1b9d8660584226ca2be07d5a9d4891ac22415cef0818054c311f8ccb7e04b95d07d8a128d099127476ccb34cc44f262e1e98e48a5daf1131160602bc6d1d22900d6f01b55ede350205f64762281b9da2c243a371c2a87929a3398308a639893151fcb937c91c2d563b2d03b52ac84eceb55625cbf7af1fbb95c0cb0e7b0bec144fe081acc2d4d6ae1f799aca6e821fb02cff46d92744d2c57a971c4da4db8bb56b6191130e2adc84d211e6200aa7ad0053437707bb229036be73aad8d2eb12ad8fc4448afef6e6ff9bfb2c2dd0adaa518f28d4ea5150eb5ca20fee1869edfe4327c76a8d560abf454d60a4b4e458cc9c970de0815e00a6df7b8576619e5c6ddbf2ecfaeb679d6f77f30d2e17057b12d8e037e788eb8ec47d7584d0e389033b1f04cb427b57620d2bad9029b8dc070d301b087c37eac322caeb22815f38a9ff684405faf7c05e06ba8c5b9d4408ba747324e3122b5ea26e3cf2c650f8a89b5c3c7de5211653c1b2df726587c0b504b45f63826100a776a72294a63565bd54671d778e51606f4d2c1162a91efa362bcd0a22cff217abef962c415ada52bd1ae035b8d87bac9c01ab530b9d004ba526a14426cce3dfe3ac21c8f5e232e7a05017a71bfe8e11cefbe3b0ef2471a52b361d04adce79f3323f18e64d7deb703fdd08dab1cb3508ce51856f7e671ae5cab04a9331ec62df61dc9e84ae29fee9ce1d1fdf49fadc3c272f1a02410f01212f624def311fd0c76457d14464f7a97a204ff130f6533148fbce749878e3bce92f7e6b4addf6682452df118ebff8c01880e2515bfce56765cf9cca289cb8316456b13ae8e525d627bd74ef12cf9cd730e14d5a8f11ab446a6d846d991c7021ed403a487e7ed9d5292e590ee3fefe3106c46f62bc3704aa319ab9ea1def47f2fab4e38286b65c19ae0f817e431864658c1758bcdb7a238551f6e0f29c2289bd026e5bbda3785c4a3d54162b4e8c8fa6a6852f58f241df03adfc10025cf6f8975cb0ee1ecdfe40c986c0edb67871ba33ecb1174a6de42e7a3bc708ed3760e84759f25f8d35daf7a45d4ca11600079ab4bfc15665b6f4c3ff710a3e607096944908907c1d7322c002985eb865d876ebe7d30d410fdcb375aacfbe4a566c3f91247a27cba18158cb3d8298e72a16a866fb26d72ec193124783bf2f11245eee64ada5704c7fe869dd66c566757c46ad131acfc0c48c2cd4df113ec42dece220feb4ddacf3253ac6f9332ff93102e21eec53abf17c5a4c4ac1542c8c3b84bb7328b60d0ed1a07ec4b33c94f4bc84d54071a72ba4b34bc68cb054d90d163b0b9eb5a96e468ccce0be8c4ee3f4641de4637281659eca973a899a739dff07f59db3134f5cab3a8ebb74a2e0ab23a33397032c5e54b0170c965c4fa139d3ecfe18218fb469177e226d3cd746262b5d352f923a3b0574d394460d55a4405ff7f4229e07e659e5629b8b82d8a3e31d2b075652c87cea58a8243871b1d1d093416854fde791120a2a45bcaa2d68dc0ed631a4e92a01645730a6524c8ed30cd41e57a87dc34cc6d621c1f37f7427e59bcd96d288ed4d7bc2902bc8e246198ef58078bd55af3449320eb4bd4ba4a77695967150d9c979d42c9e231c8df7412efd6dca7ac6dad683295cc73742b2e5a60b9dca44b4344036f05f2d9c632c180b31bfe5208e71d5fedcde9b31ec63d8114dfc290ba776e68abba01bde8b02f6bb6861fe3a548460c2a0e64816145ec3a2f60deaf49ce41a14cb0ef6c6c01fd47a650dc122dff6261238329ec2f275feb1bb5230177d871cccc2d45a9c90c1283c071dfa57b84f3da96032770da35792f8578a4581b144ae6b883e54dc6a86859ff31f88fe4eea252cd9777622793b3792bd49bad90f31d3422a55982aeb25692fe5fb0d918c3184f4c4e5658049f1eb1fadea1f5e4231820d1d3cd7b6b67fe53123fc3d2d67d2f5def8e0034e89e4de78475a59efa93d82418a41eb6833f67365c0ec02b1e2fe43a0a0cd1f7ce7cb7ada15278373e1c200adb2ebf0d97ec67115b830fbb9a861dab1836f47977acaf17e81ae069333a84196c2680a6f11fea19c3f39df490a5b53937de1dbe2d7be32f0ed6a441c26a82f513ffb3392d7688b50de7bc95e1c52f128e56c8cba7afcb3c937eae301948621cac684f92a73464f0bc7f75dcfcd26f662588fb41828dea51ca024025dca3ab5db73f86c01a717f592004c28f89501a15aa517fac97f4a31a84327b78b2aac3fd544e50ed2711b740b7fbc62dc69c39bebc14cc2d401314b958d1a2b9fccc837f9c8592c73d5ed324b17a20cbd66298a686fb8c75a8e5962025d2b5290f5e3bc4e871c1974ff5bb571b9afaf57d63a508d6cd0fe96959cd2823bf291ecdce3639ad046206c0abad74ef96cd000362d88d7cf73de6f4da5ab0ce24f0383a6f6dd9c41af372add9358e6fff96c5c4268f173a477265614b8743733b08ab91283308032a1fd69da19ed2f5db8e50af7fd2c59ae06327644bd0f97eda8bf7d935c89e1881308efe79308e5891c0a71726984fea961b6e58d4b589c08f0030545b4b0b203746e401b1f9a0d7e9f5e56e12afc55c1bb0f815f6bb9eca0ea40c4ddaf156d689cdebae853c497b60449968250bf7707e2a801476fcc305dafd3df64858f5ebf1be85296296d52b28772e4ef0971982b3f66cfca68e689d55c23be02159413a6c49432e013f95522e529a17b1a1095c5fd3f92b036ed72bb7489bf88aa7d7be205faeabbffcbb87e49841e1d61d8277f36c6695ef6da853918cb1332b83aa513a72995ee32d7ce09207c6b559bd4d57c45fdc00fbc0b9f4158e91599c5aa7cb58fdf5a4d881e352435626cb85524d04e521ee53455f30357e12cc6ccf8aade449edfb13cb6d2c8c7e96167df6d0e0d51cfaa83b9d81289938faf3e19b3ff4767b3d1c7e42fe897d6e73a0d6199472e93df5645ff4e0f8878c2bc85ff117c3b50f44ee6eaebbb976769495d17cfd8fbd9f45758b79c1dfb819905de1ca41b85fc010d1c48967b9327bb7ea1055ae8e7ed743411313c460e76b5e43c1ea4e4e59198400ee7c0fae6d6fe55b8c0a36f3a2ba08e147d12bc3c7cd971534ebaf0547bd4d0b0ad24426c2f1d51f38223963ec7a5dafb1b069459d2a9e950e6555aa081aca99c579041f12745d6313cbd21aa5edb01b8ee503434fa5cb0724f12ea5cf295b9fd1cc42ec54ff1afc04fea52164cb42575f61f0a5a27b5213e501bf0f5176ebe29a00ca3ec7027e162f455cf7952220d2c57e7c3b417cb6c075dbc094fbd89fa881612bf1183ffebf1a60b26a4be8e0ae58058671b4861a04c9191197ad09148315eec7d6c415dccb3822b6a2a41836b92a3f982a93f27e7dc"}, 0x1008, 0x800) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) write(r0, &(0x7f0000001300)="faa6a1a019a07aa0ac9bd117c33368d610d8d7095b766742aa73", 0x1a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001440)="88a3abd33f9f2843702bded81c1f7b91dc053b3a141b2ffbe3207bb8fc5e2eb6ccd49436c2a332928694ba4a094522b2016a6c1584b65187db349ee8576e9e8d8b50abcd58a2b56267ccef777d8652f0d44d6d2498ab2d09aec92034a74876c24a92a18ec649c8ae0230b9659e17fe491535c7cb252c47e80978b879cbc950380a6abe38215d9de5a0cbb2a1b49e3f55c287695a0ad7e3564b9bef86038c353713041b74db0241d2eacd2e621313853e2b0d47a48b98bf932ff944401daf9c0d7c5b9aa4021062fa6fca8ec129ad6c97d0fcc582ac7d3e3d7e1f21f66334ff25f016a404c57cb60bfc68fc078af4882423308b774ce77db323842ae2d68e767666078bcd335b010b2ddaf642b9e8091bab328dfcba94fac9c41cd47a30ad616cb922db6d76d13cd959be2234a64c9363b028850685d58d8f841c4eb866ce74e702f3192c646f0967d48f5914de7778f8b44172e91e7493aa7ad68a18178a2a3e60fb2fcf18ee7ba65bd1d74c8c8e0b2ada15ffa8ec8253176c8c2a427bb1d610cc1520b9723052eca697829efa23316b816b0b0bc9b37617b63214e400a01bac961f531ddd36420e97cf06822afd0fde773becf72e7cb4a1e1ccb26c4fd2952b56b818bfec2c3a837be1e0dea8bee21f92a71b5efab91d4e55cb7fdff2f6f73145a5088ce9c677e5de1e38c27003e09af707d9d76c9b8d8fe206c4736fcd9efb66eaa07f1b5a1975ea4859430350e416926a04404646dd5765ddd26768424150fcf0bf6556128280a9ac98487f6ec779bb0427b4b447a104484ccc03ff8ef3eb7dd426b193e47d3de9b645b8ec70065e21dca4519731d53e841b2e3b89a04f019c6015b18946b703d658aea738921b07449c3643eb47e95ec7d789d3abba44d8fe6e4cc14b1f15daac26d634879d64d87a392aa56fc3b82e204580da0d98b0bdbc2c3963ae7f16dee3a5a9926a5290f0fa0343ecc90a3ff1d7b804adcba0bf597118c9b241f62bb6d19b3151834d1cab601d833dec341444fb345baba8f8f7ec8a51df3dbb979ebe1a086c337d324bb9b8af001364cc1cc380cda53c4ea63bf49f127bb4d9ad6d775c1169d787f40bca08ad8e2c17daee496e2f8877f29f5e60712c0e0650a8404c22f49ffc14d5da114dc1726be3954f009fcba2fb7c7f93b78f5f09ec306b539e6d445356f788b3161b084b72981198a0c114991c4763e66d65aca9d7ad993d02187a5ee72393bcfa33295ccf4683107c1faad3de5499ffd52a1f09ac142821421de90b30203f1ef5008475d296d9ae9af7fbdf3c03fc8567cb94658f15792a8cbe7a595e52859165fe2f1657d7412a90b46ebdc11c9591f1ec2ad35cda45b19bc3ae04903cd7ca9a6f70c1b635950e9743fcddad025a5de8c181d6f56e3e21bbdc7ed355ced9647958955ca9f132af55f02eec6dd499dee2d90cccdd49a6dab492874fd03a5d85b22f8b0aaa318d4f4e430f7db8aa1c1f6182206d7b59525d692b4f0d3135d5bef0088d8b08bf6ef79517a1d391f20b061fb6554e5b325b7b2e1fd88d12ff5d1a8bbe69367688befa36a432b8c32395831900bc8766ccb28683e91b579c6c2b7978d769edf01d8af1a2e0eae1c62a64e4b8ebf38fb3e1c803b928b8f3524c1c13bad951d4bef4b62c698ee9ed0bbf132a9bc9273509b7141698513cb3ccac095aa6436fe6fdc1eab7afa7ecb5e3ffa2862dc613e19f9e8f4500e96315f553379dd58d226dbfa4c3a478734d81b04b81afc909bc310dd64a6fbabe1931654b6733d721ec2646b8266d41015c59e0ee7f9621a591f90b29081192fa9ac057c06589d9e51df895e78998b26c96351a70f9b7f6cbf93e4ba05c4421ea75600105c6c8807f065e59b06e97589e86fbb62a2dc14941e8cb47a05e2c119e84d451c33ec5bfceb668b2284f1efbfbc415dcb83a51b99d3a1d1024f53557470d093fb72f5f8cc78fe89f40bbfbf5b272924a3bcb8ceba5e6703e995dd713967fe6f59c0475317a5d5f724931c9a385cbb470d1e0d3a21ae33e052948549aaee240e593732946a31499ce1b4fb5d7adea58fb2f9376bf53ed479397feeccf2905d4d876bb9dba5723e32822ae0c65abbc416a8f530cc7f597ce82e7c506c1627f7da1ef6977b04d7e8ec8e685e466b59d563461d1cefe6b877c3bbfe3b22cbb5abbab667fe59551bce8d14c5398c601b85bdced51567503b979d3da99245b60712672f13b9427668cb073e0aef4871ec723635c63af8a0156fccc98d12974d671dcca8f8fa61ade9e91bc794fb31d408af2a8eaa2209ecb9b94b1580303b1834b954f393ded8145a7e44f9e73447966c5c5b45cd790e2ad340b42f19d242645c0a3c81ffabb947830ef30ac90f3eeb46a11d900a2242c86c8b991cec45fe87c12deb3cdec6c920b5159c6c3247ef9cc66a5647b178d29022b7a6680a2d39ef30586c527a80b4e2941de651e88a1ccba0accfe3d5a7488ade6d6c4f02668351d9e0e8e87a20de619ca56c339132f95aa4f8a3db5190440d7838845ddfc1e35a36969023ebb78116e52853d2576925919713eba4dedadaca9325b86619154822917aeaf148a27e49871781e977e1198a8e22172f3a1059de3989986be5069b2a14f2d6fca8f3ad076289db4f206132bd02f51ca4926b04cabd8aabbc48be2aeb800e1b20e747b06bbc4307c3af0b57048b8660549f134b87a83f385abe3952eeec7c7cb7b255710e90b8dbbb089f6c2ad4076cdf5e144fd7d43778f8ed9a2917389bbd417c662f2e3ef7ae2e1ecc05aad91ee96ee1fa609cd29617dbcf87cc507d6a65d93dba354b9ebcabb217c978510854fc290b393b0349a7f77c3f59b384ca0ff6803b38beee60c5920f5b9caed00d10fe06f5b4528ca57cf7f0b8eaddd77eb341eb1de5fa8557151a39592d4cb20fc659996b57bcbffb5e51c3c1246bb5eed4ab476eaa704cf8c5a7e346df6ff3e6b823e0221511c7c66f35fe49d407317268411db6a51531c71617f0ba3b71f50f7848f40988ea658f2645c98a432cf868cdbb84a2fbc010893a9f60e5d52e36613ddce0364ea7fc035980b155f4c16e16e2a5841dd189a442af7d4349f6bb3f6122a242e2aaf5966e5d8258ddafdcc34890a065c9bfb239c0f00f1df41f6e21c6532a57738642d8d77a1d3e5e59e43a642e028d4dba0ebb1b17800f10071e28bcc8a023424bd5089c42dbc5846a3dd46b34d6ebd4c480ce123ca2c08b6e350a25d7a000a27e012b79f9e27e454a246ffde85ddccdbee5179231d92a48a877a441d4faf353e0862d3d0d8d2456830c7d1a7c28c41a103a50cdd1b03a4dede00c62aec880fea7354eba6504ba59ca2149e4dfa09e010086ae7d22a2d731332eac3a264392adfab29d7a4b73e7b29d95b89bafac24ab8aafcf9dd308ad32bfe4c40c44728a5f7db653464190a8863df7bfa15c3f1592a4982f038532f8a27f8f4f903e01ef9467afb32ddb1b5249d520d032381f4b469fb2581039aca2ca005cefc8654542d0de7a6fb46cac57cc2f0aee2fe17401af33f20f2bef4dbc39b56e6fc0c482a1908931b6fa43624e4862f60aa529806288b34a65c1680dd464e09501dbc814250014ac54f58b25905aa4857da5e3291c66c19c30231818014a4af4fd8ee7573fc72e5bb7adba0d98b20508e50ea7be28ad992c14d9e8bf94edded404d2069533fd55237408c54def940162ba1c592ef3b9ad9596145c646046f8aa3e6ae2d69642538d2c2b65236bb21f0aad6f7c115188a88009a28484cd050f5f957ee539078c684a9b2defa6d9c1ae75c398b78bd134cfcabf18fe34e787f631ee77d53c513aa47c5e9e49837cdca9a0f1b7d14bc894b9a966d935cbc59dcbda30488b3c18c42105418e560336f5e6f8b5ad83e9e83e90fef39a53dd922cea556c2bfcd1ba50472ff558aca093b10b238552664890732a3d74566786ac450392672d477c730d7e49b8c343c0db8431b3ed927c3dede4b24e7d4504a929bfc8c64bc0c04a9ca2b9aa73ba3046765b3e75692b9164a4e9c5e966cf3dc91dafd03db5bdbedaf0648291c867b5be340f1ba34f49a8f279f88e2345a0bb85c95dd91b9881bc69d171bad90f9006daa9ba7b689826b8bfa455277b2f5e049f6c0439b34c825a7f75320ec5bd072fb8eb40018c6a01a7a95327b6c9186cde29f4b7b1aad87261387a887a1e85141da88eb1b93026be18633d51b152f9713110c4b00b55eb27fb73f9c3474713b24d1d8e63237475dff4bfd7a373f0932486f345e6daab04fa100e3965f4e445453b0c63c024aa06b85b12646ee876238a9ba54303304ab3b36455ed0812dd5b5f61c9d08175d3d4af4c92b302cfc669e26ff68aebd1118c42e7cf0ebc5f11f2d9f15c7548bab6e62d44d1e9c094c8d662f7fc802bb99e362dae33052e1b8cd3aa318c0180a5ead2ef4e1153b3bef85320659a1324a41d8f076dddf29ea4d328d0d64be06dd346b18baad8c0a31deafc17a80824f4af68f78f7df876d2a0df28d96b9d51610d2ec1f430731d0e6e23afa5b6c496ca24165e70a6dba6b85b3ad1ddbabdbdf62a6bc721a164f2281e0032e1788dff875be7ab0984bea590eedd8e5e94acd2d3baa8b557395cfca24350f9a8470a229dc2c8f35b18fc3c4ffe0f1e82cb50c4e46cae43cc85e1430930a3fd337a228459f20321dbe4bc4d18eb37047d0e1871fcb43202950f2cea96a189b6912b37579c6ba61c5fdb6566d4180154bff596ec71e486bf002cc00d9fbb52bc56b783896fae26e2e2feff2230f08a1173038bad8b5f3ee0ac763ea63f5b9fd34b20edc105130d182a5bb12ec20d67bb96f1411e44e881b00b454bb2b4dd12282d7a000ba9242f1781c6477b8a5d81a52c6e2e63537a188488e412d24cbc07ae5692894d31aec2ec70cf30e7af90268b5553fad3b26d6360077320c424db90db8d63840b8701b2ed738b82d6ad011d9039bc22386afff40e53b93903dd1c0e3b82fe00a10c97073b0fd6ae9efb6800681951225a241a2cca9b046c13e319067bfcbcb018769f3520b4f4f069bd27b5c81aec08e44d9a18b13a4f221e0e6bd4b8458dd2c87d429f5a0e0908e031ddb54bf3bea9aa7b00d186010fb308dad4bb25ebb33b8dc72cf980df1e6635f283f097f7531b53ae09b4df3e05635e0aa72404bd28469eedd602f255025346c91cb6ef4505017f36d8f7bc54bd0ec3ee98675a1b8d8c2cff6664c4a7ca440811d6dfec2979ef48b6501a5c5c53a018104323e49d28fe5a1ce1b04632bbf940fdc99fa1efe2a409f31c81a22a9222e4a697f356e0ff772f77dffc7acdd575bf7907f461b1d943f1eeddc34e985c5c25e4980d354841d126e7d3e7738c4c300ba4bc34e797104f71ae2b58fb7b82f3acfd2f17a62eede7ec7e4a789d7166bb246f1deae436ba6ab632e25666c219e72877cd5a974098db803025352245e8f4c2fcebfa235ce260a6832607f6935b05ab3392c75d830dd1476d43f43c9f0d3c02f6d9f33df13c781fea7570b606b0616f66a671241219d76555b13b80c3fa527c3941bb9112d59a33431fd8a80181fce9e852c3480a8c6c9ddaecf54787ba13e2dbfffd274fa279fe11862564f167c7e3b3648326a3acf34ee6dd330d5b5b85e1089a6496e818c679a95bd25cbc616228ac8dacead2dda3b91d0024ac0ddbb0e4e20e438a58320dcc08099ff7b019982a8c8b3011dbb1d4ed260de54504dfc7e673763d299366a52490f0686067af2e7cc7bc6a9b8a106d71106107d9caac7a934d23aa7", 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7b) 01:11:18 executing program 1: pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xffff, 0x6, &(0x7f0000000040)="1f4f40f8cf742304d349525cfd050701adc3d448be72fb50913a019f69b1eb0ba195192bf88542907d4728fdec64a17d754da8c09fa1ec09631d542b0674904180dadeebdc2b52abfe607a699e11005cfee9c02c636955e76f61ae34900024f168d02c988421b636b037326e2e1fcdb5e182c6ff27f06d35667d50644b523b350718196c498ffaca7ae749279e9b264b18453c1ea811ad247331caa6f04daf48c03374e1d0b1a13636ca52c1334982db03fad278275ff9f69c085a3abf6bada54cc7c906cb853cffb1536f6797f81ae271522bc1bef4deba0f0e1eee8d354e98712407dc5bb57c7767442ee89f3bb5dcd820491102712a70c397c9bf4255fc8afb4cc7d63b67fda4b2f6d5cd0c41072fa507243f3807b5118d24a4d133484dea7d3590d32493c0b04065cff728505e3150dafe65a0de91cbffe03a210cf9851b68f1d72ba8662961c68da8a02997c5b1c641d86804cb2afcae6ef560e449cbde98662b87fb39ad0f6ba6122551bf8187fcd804fb57dc274c8f7a9fa7ddea95eebb74093c978a8c3b06e3026878303481742d9e6ff3b5abfe2ec8d82c8eb26b1448edca0abbeb3fcc0dc5f73e052625f40d199734ba769af62cc2e64c238ec7753c997656c00a494f9bd9fafdb1535b7e1f3fa761d2b54588e89c9182e428074addfe862470f1948fea60bdf8d449a4aef50030411d0322f9f8abd2025b8c54313612a4cd2c1704b6a35341357cfa755d96bacc469c24fe9c5360fabc7e65f693f3237245e044054620d2473207aad99442e0c577e47a849d045720bef64416d4c7af17e190e72e0e9e5c12417628f45f25c1cd287ed713f27f4b2ee89ce59be401063aa8dd28cffe4500caf265eb4a79a16dafe9f9f78a3f496c457bd73cca221c1503fc81996da593b8778c0b7f680b3b6435a9de8393f0595b0f08dc0871b55b52187b9b4560aa5fa831763d8e0e6afe08192d7410d2ae2dbcfa873e29188dc439b11c5570ad4b2d5f30146bf043a9f803989e472e3fb0ccec3d4650ed89629738acf0f1cc80c06f31c4301e0b741f8f191c2f351d1508c1b506ad46849165e16ae200f2bf3959c44a6c054bde68572c098bcc2c260da0befe8e01a02a9fc22460c198cbd924b0efc3c891b4994868e51ee5303abefe14553fc1d56756424bb94abc212c60f1ebe23240c0faab21eff410c11952ba57f1a5671c559672b3f0abec98098f7c7bc6e855193a29a41540ec264572af93395d23ead2fe3bb3d6c8ae3241d37dbaa7caa419646ecb356d1bfd1b7ba4db13646c85ced98486909bd1fc138fde1007e5597e02fb389fa1ba37f734bb1d46c5420f18540816c0086da7d1298f1567221f3e543fe14b47c0b11466c93508f87dbc3cc5cd060eff01deff1d023f3028d3694594cf54b676856efd9035a8a0a69ccbae88475d52e38a20bc0c5924d71a75e922ceb8f30bd46b789e7e799e9c778cb6661baa9690941353a4f0a25f4bd77675a87ab9fb3f55fca9be01ccc1944e11610c4d8146acbabbe326666b435521cf4ee9751337951f0c05384cea8bda244f5ae997b4359b4c4edc570199ddee315770fb45e79d984f0bd049ab7733342d8e18cf27e31198a01f3708645e6b25b6b4d95a306a1ddaa8144819a873a9254d0157ab22c5d75ab3e20a35cb14fc0b8b092103c9970f4fad7bf0c093ca3b0db523fa65a5acea981e3b86bc3e31dd984516c3880fe3476e020b810e158012890cf16169aa9abbb98812e3ce2a6ac5b6a2652350f53d59128e680c1a6353ab1eb4bbc3c3a1a3d730bfe73aca50a8b043e607462a57babe9be1f1f41ec5268799e8ed2317dec8403235ecf93dd82f95f40d24d7e3c54cbf0280d8bc4ca78941a67916264295b8ff4b2cde5f40f7aebdb261ced1d13d11b164b72edb7240829b797337d7109e7bc07e19b072e7a22eeb7d9a5ea81e3404ba8179b4a609618c660a143ff82ffad3e93ec3eecdf5a96d10fe0e513f0792ef74c631e9881d274a8fa5e4b5c92f9af1408530eb6001646594d6863fed3ade6286d206d4d1fe468c2e4fc6e3fbc76be5eda5c2606b9bad2bd3cb8931eae3babee7143d347b72e284a38c2b7f73e772e2e18221d9d4304057539043b4bb06820f0887eef62de0e9a50ea0c907d2a81fcec2e0a32939092ef231bb259a1541c59cdc77d2791f31fe0cc6f70928165f7f60d07fa44e99c547543ceebb072b7857c01387f2e6015f060d388e72c9619db1cc5bbf035fd7da4fe7ba697ae35cba11e96f75d09adcef769f4e634f2c7d5a199b6494efd7ebe7cc655ab5ee5c59a5c9918795e9914ff06041cb620a50c4c3c9cb944f95cd5997abc0d83d8189e873e8f6123e3a6cadcfc26b025e10705e8c88d89b2f811410ee896ba0b175339e3e42d2865f923524acecef3fb925e02884ef14fed321e32cd398237b60a737df41af087e3cb193aa1713e060015aa20011c6cc568834743ce0d14eaa5a4105d9a3528fbc8a976af27ca3ea7ca1919b60ddcc5a6abb69f92bf9f5e5b19aaaeb0a9b402e1e6f5b93eaccd46a00e7df20ffbaeeb035fbb259365e62dba40b0dcdb02642c6ced28b265daf455ade49e01d71d61212799c99d5b42bc9cbc4daf3951a56da0bdfe9280f7a3b2efa056f253da6fd5ee81a2e5d0b642c9827e3346b9556d514d8364686e3f5b00e54fe42a21274376e09c4bd82e2ce2820f636d887e1348a1089cd1527521a0021ed675153a7cb7d2ce7423f1c9aaca57e7f1d632ce2419c9d3a3d535d5c87507124e413e84c433cba0350a010041dc7dad76dda17ceff5d89a9957888c7ec8d5ffe2e8f9f9f66d9149846412b7f88538423df6e5299a992013b928771bc92642a60f48f0f0a3573949214ed76f76b56e138c003e07ed63e40522c708f3bf872862435787ea6b375812ed4e1cfc72f98f8a7358a18ca03ba78d5c4722f2ecb18e20668d08a80b422082449f0ab5f569d0699ea22fd9c23f3e51b996892c7b69dd1d76c8de1c63e39259ceb82136119a92e60b62b093a7f6c9a3b60eca87c3d63385e1eec5d81f4d535e457db941fa93d054b43ba4acd8acbf88191b6a48341d4355884a8a2e97ee5566b49d175ff2c69e8db56e135b062dd669b5c13d9f88a2344cce36c8faa3c5b3701ce2c2b484454b5cbd9d37042f20dce4298393160f57d08a539772adc92c8291ef92b45e15e984d373caf1987134fcf27d681aed94e4abe8681f0dfb125326b9d6a149b81aa1ccfca1169c2ad4978451bf2a6239aa3584621f1e6e30903c5533e254d53bc0e90960184ddaf5de7627e006a867479de427858a98f2c19dcca87cf5df8e76c0f9c678d61a9d6642406b2c4afe15a9edbf988833b7cbd5e7aef4e4fd70361bec0ab8383721779eb627f68440b4616fe2eed132f47964b09f46d1ccf361346dedba03fdd6a2cb90da7379c04b7e201f2ceef98e39423d7bca39dde711e2b8c58af0ba0f933783ebc4059f1355571e1f03a5a64ed4a7c1fdcadc1c680c9b91e3e25234a28014e02e67f50336e47541021f853a8b30e7ce5e479601692ff1a1b008916743f7ec1595f66a252f733207d5fe27f85b5898f57e5043f361166f31c5a7ecdcadceaaed2204dc36ca8f0c77122d21b40b4defab606ea047b96bb03ab40617e2fb3fb09b5e3678c6fe8b6ad153f496d8fc490237d1636fcfac5419605fdcd636658c7fb29d6abdd051956ceb47ad039fd5b1c71b40cd8b999c7b225d8c6f5bd3248861bfa949dba427bc0673e593046d0b9fbf0be2c61e3ad3c26db0e4596279548ba60614fc36d42e042654211f6bda6a7aef5ad6d30b05be5f563415790d588820592c0fab089b977dab0f242f680e30d87143e7cf666f6dcb868d2fa9969ba1b1854b69e4847fc266d71365ba25d8268145ed0f6bcb4358a49dc74b95efd9eec6e594a70b072e2a749a39d5dd5be6ff8e820aad844bd0e9bc8a920a9c9ca5bdc96be3fbac26bda932440eba67dc39aad497a590e7c85c53ad51c10b67687e71a874e3ca813b84613cfed64a0be6a24692a26e547ac90aa6814fc8f74d796a5cb74aaaa90650623d146ef6f54488ceae848a6ac4e09167a6f2ef2505f96a0040fc5df1efe841dd48b6ed5c07c1e3bde242f6a24fe59f0f968c813234deac6485496ab4da58fe0e317c39a55ec870f803ed8e7793d194a3ca0d92ad151ae5d4b08518459d173e3750bc64f011d511858c3fec3f03aeafed9907b3b6fb3ee7a0455250100a0fb5eaa0123ce6701e8ac9802b1645dab0b6517323ab34f11fce13bec95cd6c782e59b9ec6d4acf42a8f7e1320f4515ee0d8ee400d2d5fc4d6876b8a27126ddea3136f3630caa9a5b042db7a658b59bed7b88eba34d437f11cac8eb9bfc4b60d85eaff30c8fe53d08091f3bf6966d33b6092a4a452eebededb632aaa22a84854beafe87de89915c71f45c4c2e5bcb8fafcf9c178ac4634aed211269d4971ac7fa1175bf6b379f15227bd654e2097be60903ffb48f8f191522fb4eeeda2de44d8c8ac8d9b015de536cbb7a8bd87713c284a189a525aec8982350ee67473a01bd251b1e64936f8da4a18babb968790690318a0caa27319f16f6da8361dedff9578df52c7999f7b9959ffabe34ff46e32d6284a99bd1dd3113fd287df5526212b421194e4659987cc546cfa389e9e1423a9d288a3fae50afa25f183179e7c5d040c577c706beb1c518f3ce4c8340b7afa3d3512712abccdfa433c4bf48d0fa0e53e43577ae5915839f216f4c30fffacd421d8d933a3de9039e9c06a80ba950e1dde428ecd193e9cc49c3ac262b92c2d55cca09f8995087a93a253b5038e2ed9b85511aa9303ccbb009c8b0bbc0b24ff029447fd6b0948747568caa62f1db314524fac14913837cf4bad48d1fb71900122bf91c3531edaca4532a036045ff8222a3288ac55bec151d1de0af3ad6b0eee650c63c958d9285bfed3a418fba7e479805154f5e9819fcf11c3532b9a7904904f8b17def9542ad1a0680664213caab9388bd4268c05e6b321e9b0ca8bbce39dc50cd6b56ee1f8469cd73a41aabdb6e3b13ae809e9505fe51cdf37770f578abb50b2ac4515781fa2078076dd2a1a841b7509f32fb29367933e18ce05cc1fa3558ba5f494caae80c64959b02aa39c6cd674570764680a888b8464793e8db1bee66cfeb720ceca469e519b23964c89cb9a0c08d00fc5ca6fa22053f53f2f69198888800d9064d7d7f4ac1d4909b57bdfeafc888f373e33f7ac5505fabe559884865fb2d240b8f416f6ae1710637c1e29d865e16f8a314bb7e091547874f8fa1ca11d273c4a2501f4f5f0a3ff3180f6dcbb6e1623cfb01c5329be268119672c4f92ea1081403ee2833121417832194d4749690837a569faa200087c2faf11a8bde6d182a47e88d6f2704556e8a73f0f5cff7016bebd0e95dad280b581f5d8224e2ff6c9ebb2bc5c6a51448a776d84fd472024300573deb4f3b8fbf72c6a1d2e78c6f1ad548cecc06688d31090ad6af240de979d4ae8fa64265d2aa643e8c931b0807046efab5f5d0572a175e790dcfa0eb2f2c46b279ca9e6981d8e7febda47f4c5d7311b513a729859f55c9fe9cc3f1a0eb6cbd78885f62001e6c3020c19b528a40cd561c2eb0cd4319625607b78fa96926492419f69f780db82d8d9731ca84b7f950680e91f39b65b92f5197c0317c3c4f63ec1df4de1bcf5928bbfbb4cb5e5ef4fa6039ed90890c88278ccb0271a4091d28625227876a1cede6a1363b3a95e7a090acb8ac444c4f742b8a2240", 0x1000) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 01:11:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x6, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 01:11:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 01:11:18 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x1000) fcntl$setflags(r0, 0x2, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 01:11:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r4, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r4, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r5, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r5, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) 01:11:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x300) 01:11:19 executing program 1: clock_settime(0x4, &(0x7f0000000080)={0x9, 0x6}) r0 = socket(0x10000000002, 0x2, 0x0) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000200)=[r1, r3]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa00, 0x0) utimensat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x2}, {0x5b52, 0xfffffffffffffff8}}, 0x2) setgid(r5) getgroups(0x400000000000007f, &(0x7f00000002c0)=[r2, r1, r6, r4, r6]) 01:11:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 01:11:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 01:11:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x91, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:11:19 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 01:11:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fchdir(r0) 01:11:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="a4e2c22ef945b066d63e71faf8fb6e758f70bd3eacf9926d2e649ee7da030e83bfad3b7fc335fba4048a370e692497df1ae198893d650c94bd8d1333f61e077ff1b57183c9c552cd727cd2c14e79f2a5fc0adb7d981c84ea6f23b1b3f08b00cef4e0532964430c5977af028bf61ea37dd5d26cafc51a4468cc7b84b653730b2e1e0a126c124f245c917c2b527f8ce9182ce3901ebbe8ca8c4b1e328bce765500a8f420bf425146559965ba6e1009d68adb7dbe16a6da5bdbe715c47b264b076d12cc81373015196d059a22959f14d58197949f40c91c188317f6b504744088ccca31167f", 0xe4}, {&(0x7f0000000100)="940e2353e62eb3d0b61c63315ae79eae1bc37764a409295409030781aeaf50a1131f38d8cb22fbb1bee40198a75996f4db120984c079e16270ccab26414b3cb4869053822db6488a88d9b6072c16ce30c062e7137dc90a8b7d16b7de3f961bae2df124b94a59b6b500c84c01278dec37be950835419ba8015b5eccbb1f1a35f3be70f984a7f2d35e7ede2cf2105a6bde15b89e1b697d56ec27a14e59bd1330523226377306fae1c5d534e35b505f7dc182c322a9e3aad2feb226535f7ef2d815d5dba80706fdf2010f0aae3f6d2d23ba3d2a97c4a7480827afa62134476673421e304cd17855d82cc21c93c1db7c71d73c709c", 0xf3}, {&(0x7f0000000200)="58e2c41755179a7acc5bae8e17f82ae8d0df5ec427213f3ea1426b68dbfc218224a6aee486516072763650b4b47b6fbbd98f9ff49747f5f279c9f750af2e8b7cc5b7259fe7ca3b5c6d91502ec995eb6d7befac728f6598f11d92158ffb201795d48c830573adb95a99276614e03c636655917dd2682924b3710160dd7f95ef562f9a59e28a7bfb6d3e520efd07022d3d0a1e90cb1c0a6818ada222220ee15eab00571d2b19abb545550fe39fefad858e153607", 0xb3}], 0x3, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x42, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x25, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xa5, 0x2}], 0x7ff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x80000000000, 0x4}], 0x80000000, &(0x7f0000000480)={0xdce, 0x7fffffff}) connect$inet(r1, &(0x7f0000000380)={0x2, 0x1}, 0xc) 01:11:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfff, 0x4, 0x50, 0x1}) write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 01:11:19 executing program 1: socket$inet(0x2, 0x6, 0x3) socket$inet(0x2, 0xffffffffffffffff, 0x10081) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x100000000) setregid(r0, r1) syz_execute_func(&(0x7f00000000c0)="0f0dd9670f89080000008fe854a294fe00000000fbf0460fba2c82b4460f38075c07b9450fd9e3660f3a60c7650f134f39dbe045b041") 01:11:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000073000000000000000000000000000000000000000000000000000000000000de8af7ccefae1efa2a070507915443c0ada97f4338030eba7fa5a482220cc2f90367f494760573f7da0cf78bd2026594749960711f6222b629dcd6c474b96a800544f52a476fcd9abbe95a64f1bb7c8e9bc7fb9b72ced6d3e3a3229fd3"], &(0x7f0000000180)=0x27) r2 = fcntl$dupfd(r1, 0xa, r0) close(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x1ff) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) 01:11:19 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)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r2) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/52, 0x34}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:19 executing program 0: r0 = socket(0x18, 0x8002, 0x7) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 01:11:19 executing program 0: clock_getres(0x0, &(0x7f0000000a80)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0x3da) r1 = kqueue() r2 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) preadv(r1, &(0x7f0000000a00)=[{&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/164, 0xa4}, {&(0x7f00000005c0)=""/246, 0xf6}, {&(0x7f00000006c0)=""/207, 0xcf}, {&(0x7f00000007c0)=""/254, 0xfe}, {&(0x7f00000008c0)=""/160, 0xa0}, {&(0x7f0000000980)=""/97, 0x61}], 0x7, 0x0) kevent(r1, &(0x7f0000000ac0)=[{{r2}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x5, 0x8fb7}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x1, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x22, 0x5, 0x80000000}], 0x4, &(0x7f0000000b40)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x5, 0x120000000}], 0x5, &(0x7f0000000b80)={0x2d, 0x2}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x80, 0x2) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x8, 0x40000002, 0x7, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x834d, 0x1000000000000}, {{r2}, 0x0, 0x42, 0x3, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x369}, {{r0}, 0xffffffffffffffff, 0x58, 0x4, 0x4, 0x7fffffff}], 0x916, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x81, 0x4}, {{r0}, 0xfffffffffffffffe, 0x65, 0xfffff, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x1, 0x200, 0x4000000}], 0x87ab, &(0x7f00000000c0)={0x4, 0x6}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)=0x1) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) pipe2(&(0x7f00000001c0), 0x4) 01:11:19 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 01:11:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2008a, 0x0) 01:11:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/66, &(0x7f0000000080)=0x42) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/37, &(0x7f0000000100)=0x25) socket$inet(0x2, 0x5, 0xfffffffffffffeff) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000140)=0xf8ec, 0x4) close(r0) 01:11:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x19, 0xc003, 0xb) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="005bdee58332539234000000", 0xc) 01:11:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/69, 0x45}], 0x1, 0x0) 01:11:21 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f0ff2d2f66935365302f66696c653000"], 0x10) 01:11:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r2 = syz_open_pts() close(r1) 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() bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d3000001100000000004c3ed8354974bda18c2b8713787088503d4f83eee67d1c125ea7b7f7174e64f67b116ea36b23d7a9cb16aa199365db79816e5df4cc8cbe097283c669faa416c7e12b04c0b6cc98d77049ed57049dd9c0a1f5fe6325c3df77011884501bc9a4dec27e69943e9d4e213d970aa6aabea01fbf4f0ba165726ef834fe9275c5f32a35dbbb829b6716ca36c7a01684b680ead93f85ba3c84f4bec8ebf1e333ea4a4dbed542e1d56aa9897701e316d24a5311817ab4b6701611c8c474366ed5816b46a581539678b59ae778c70ff740ed38651193ac32c35c6004dcc732bc80162227c4e3"], 0x3) 01:11:21 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) shmget$private(0x0, 0x4000, 0x214, &(0x7f0000008000/0x4000)=nil) r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) 01:11:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 01:11:21 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0xe, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe6a) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xb8b, 0x7}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 01:11:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10501, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = msgget(0xffffffffffffffff, 0x3fd) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)=""/69, &(0x7f0000001540)=0x45) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffd97) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x98d3, 0x9, 0x7, 0x1, 0x71, 0x6, 0x10000, 0x1, 0x2, 0x40, 0x3}) r8 = getpid() getsockname$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001440)={{0x81, 0x0, r4, r5, r6, 0x4, 0x100000000}, 0xa000000000000000, 0x1, r7, r8, 0xc172, 0x4, 0x7}) msgrcv(r1, &(0x7f0000001580)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgsnd(r1, &(0x7f00000001c0)={0x2, "4bed2e2fa5a2c644b93b1fe8b94000ffce19387339086d7ef437979569538ababfcfcd99406a54dc72882decf437484f95700b501ad289ddbacb0997c8b77072f0990061c5a42f87f5dc3c6500c93cfa42614708813949051d20fcb1a91ce3c007411957caf369d7c21c86db3fd79e6c072512699064bd6b0d5489599c1bd6c6d9d0e13048a9264b91f79dba66471cd42b141e379db9a8559122d358e76a8f88814238c5816bac0ae57961145ece9243da53ea781f0909902ccc899d74969c385ed8dbbf8dc3c285999497d22546679350f1234ddbcd93234297aa46"}, 0xe4, 0x800) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000f68d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ec1ee90a29e0fb289a4bb62d3a4fb007577ee1524431bc60000000000"], 0x62, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="e8459e3892abeef50e"], 0xc, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x7fc) 01:11:21 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xb2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x6) chdir(&(0x7f0000739ffe)='..') r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r9 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r2, 0x5) r13 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="c329b18c373ab491a57f4c982a3fd67a8b863d5452a97557f74d", 0x1a}], 0x1, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r0, r1, r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x160, 0x400}, 0x401) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x0) 01:11:21 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 01:11:21 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)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 01:11:22 executing program 0: 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) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r3, r4) close(r1) 01:11:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x22, 0x8002, 0xf5c8, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2fadd3bbafa58865407e84cb3bf4cd6b82ef7d810caca16638f20bcd2e2a2d9c6ce6e02d61376c2c89bd1abea60aa60148160000000000000000000000000000002036a17e1ae354b62a975415619a533c06d3e3455af12c76dc0d8acd567164c929152266ef1948b2e43c9424bb1ee09564fbccb8150dd783e84afb6e0833c1b2d0a82b9e0ecca04fa553cfc37596b3dcd404d1c9266e3b40"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="63f8fbd997416fbe9ca0bb8199d5edc0affa83bf29771e461c710a052bbdfb46bbd3563b936ee85d1ac52a604eb46689f3abbd419d615f0e6179185bdcc2ec0bfea870a742834568aa3550f54bf3c342d744c436d5a75a1defc7a19839957ef1bd8c02e75218a87302a9302cfed98bc31d5c707dd30e2b30ad5f7f6824493aa53d6ec281988df232b568b75b3040bc3ed1aff12c4c17934a43dc400c71e510ccb7cace086c398f64c5cf1d240dc181f0628f766a3e89ce552e1fec6c4243e76befc0e0", 0xc3}, {&(0x7f0000000200)="dcf4c912cf780857bb359b2a8063053e2fb8968ec2760d6a6ff52f6fb5337a42439e2a070259dd392c618bded2cb0ddc5239c12f44cd52ec7d9e5cb3d81ee16532e084a1f46a63d9adb96350bdb96a722da2087e", 0x54}, {&(0x7f0000000280)="8cfabca83465118b70ab1d0df625127625eef62d33f464a72eae399e8dd8012808a8fae016dafeaed4e701366119b437d4f01d65c1bcfa971547a59e7092a1ee4ddad3d3b23b510ace05f5e5131df4e9f6d95064e24d267c9eb2f2eaac88ce81c008c24af12350719aca24f671c38cb948d01b05ee71588e9b2694d678f04dbf6e3b39d04b04826442427636e6ecfd2e204459f539be", 0x96}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78}, 0x2) setegid(r3) setsockopt(r0, 0x1000000000029, 0x101, 0x0, 0xffffffffffffff78) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 01:11:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x0, 0x4, 0x29ac) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 01:11:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) flock(r0, 0x2) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x8) flock(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 01:11:22 executing program 1: close(0xffffffffffffffff) syz_open_pts() 01:11:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820226c80000000000"], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)='e', 0x1}], 0x1) pipe2(&(0x7f0000000080), 0x4) 01:11:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$dupfd(r2, 0x6, r1) 01:11:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:11:22 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = geteuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 01:11:22 executing program 0: shmget$private(0x0, 0x3000, 0x6dd7b435f3296d2c, &(0x7f0000ffc000/0x3000)=nil) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000000241, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = msgget(0x0, 0x288) msgrcv(r1, &(0x7f0000000080)={0x0, ""/24}, 0x20, 0x1, 0x800) msgctl$IPC_RMID(r1, 0x0) 01:11:22 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 01:11:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 01:11:22 executing program 1: r0 = socket$inet(0x2, 0x200000008007, 0x4000000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 01:11:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) 01:11:22 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5, r6]) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r7 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r7, 0x2000740e) clock_getres(0x6, &(0x7f00000001c0)) 01:11:23 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) dup(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) msgget(0x1, 0x10) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 01:11:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="a3ec2d773949c1144f9b52927047edc00e6baf6441083f92999a18792ae26be30c41a7abad394d2dcfed848415e1b46b846953915c2cd369f9d102798815c3fbc2c0827dc2b0bd9b03e3c26daa62325c3d86d4e91f673b903644d8ade388885b0e1e0d6691212f152d0b4a3358fd437150dce9d4420953a04668c23e9ddfee6140a64bebfaf0c7faa1957a9d112c49367315f883cd0b4fbadd38c57f32e9959dd7067101453262d68fbc8fa718f4e5fb57cf7dda72d753be5d9bfe2d1f51f5c43dfb839cff800ed24838ab878f8b14a313e56dc80bf0cc3b50fa700b792f0d93d81a2bd3ac349c06bffd33873e3996a524", 0xf1, 0x8, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 01:11:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x420f48fc}, 0xc) dup(r0) fcntl$getown(r0, 0x5) 01:11:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66696c653000b4f10ba36a8c6b060d64476ec53d84c1314c42676e5ce33bd578909f1f9e223c4820519ecd844f9d2e50e49ac097004b74446da01894d13812c972bf16dd786805debb40b0d24b64574334f35641f3cb1eb6c3c050fb0e766dc209697407c672574bfd3174d09137a44e6b8580a5d01cbeabac43df877fc37fb739de13083852c822f7a044c6b8582bcf721a137eaab20284c2dcd17969206d6721d9544c03f4302b648faf52b78765ddd50316431c865129041fdec6c575d4c785c06a9b849927121e479cf611b3ef8152a912ac335fc17b36c65a837b9c0a09770f791a4aad7b4941b0c3f7d0dbd92e4870d0bfa5e2133ebd748922313806ed58d611dc5a9fc173412f3755c4abd458e9e6ae258b516784e9027140a5a880dac2fb5d250cbb47368c2e03c9284a11d96cf5ceb50db105659cb546a01c6c6bc7b6"], 0xa) 01:11:23 executing program 1: syz_open_pts() getitimer(0x3, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 01:11:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:11:23 executing program 1: r0 = geteuid() setreuid(r0, r0) r1 = syz_open_pts() r2 = getegid() fchown(r1, r0, r2) r3 = fcntl$dupfd(r1, 0x0, r1) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x3) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x3) sendto$unix(r3, &(0x7f0000000100)="0085292b56c1e41de2578e3e4a19a912de13dd2e8e47c0f30e36b7301dde5c7a3d335a172217633691779c9a8349f6432071471379418a71fe366d1f765d983925687ee0d2cb696d5e892c80661c46e22d4cd38a2cc4258c5a3977190be98e837785f59b97fe5d3e0ba5641818e16533597e0f2815da7d5e08bf6b88bee551a7d8b57e22e6402d36c0037603f0b8eb7421653d784fbdda1a5d10d895e626f2cc9b8eb5b809b9d1811c06911080810308ab8cf065a986199c3c205e74b03b0704c2f6d836b21378983cf64b7389603cb24322b66e1177bd01fa4f999517424d719716449afc5292", 0xe7, 0x6, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r6 = geteuid() chroot(&(0x7f0000000240)='./file0\x00') setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r6, r5}, 0xc) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000002c0)) fchown(r1, r6, r2) r7 = semget(0x2, 0x4, 0x234) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f0000000300)=""/154) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000003c0)=0xffffffffffff0477) r8 = dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x8000, 0x4}, {0x18, 0x2, 0x7fff, 0x6}, 0x9, [0x4, 0x6, 0x8, 0xa7b, 0x100, 0x8, 0x401, 0x12f]}, 0x3c) getitimer(0x2, &(0x7f0000000440)) setitimer(0x1, &(0x7f0000000480)={{0x80, 0xc7}, {0x1, 0x2}}, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000540)) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000580)=""/222) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) chown(&(0x7f0000000680)='./file0\x00', r0, r9) getdents(r8, &(0x7f0000000740)=""/133, 0x85) 01:11:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000140)="fceca6d8f727", 0x6, 0x401, &(0x7f0000000180)=ANY=[@ANYBLOB='m\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8180, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x9) lseek(r0, 0x0, 0x3) pledge(&(0x7f00000000c0)='$\x00', &(0x7f0000000100)='\\\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 01:11:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x7, 0xbfda, 0x0, "7e389dde67e67173457851a7f9097b5ac793683a", 0x0, 0xfffffffffffffffe}) read(r0, &(0x7f0000000180)=""/156, 0x9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x9, 0x7ff, "89d8092742e317f8b878b35db70164c7b31b5322", 0x8, 0xff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 01:11:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) poll(&(0x7f0000000080)=[{r0, 0x9}, {r0, 0x11}, {r0, 0x104}, {r0, 0x1}], 0x4, 0x3ff) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 01:11:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) semget(0x1, 0x3, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r1, 0x86}, {r0, 0x8}, {r0, 0x170}, {r0, 0x8}], 0x5, 0x32f3) r3 = syz_open_pts() write(r3, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r3, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x1, 0x0, 0x1f}, {0x18, 0x1, 0x9, 0x59d}, 0xf80000, [0x7, 0xdab, 0x3, 0x7, 0x100000000, 0x5, 0xc2c2, 0x8]}, 0x3c) close(0xffffffffffffffff) r5 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) poll(&(0x7f00000001c0)=[{r6, 0x10}], 0x1, 0x660) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/205) fcntl$getflags(r4, 0x0) connect(r0, 0x0, 0x1000000f1) readv(r4, 0x0, 0x0) 01:11:24 executing program 1: r0 = socket(0x4, 0x400000000002, 0x10000000000000) setsockopt(r0, 0xfffffdffffffffe0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x3ff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) socket(0x2, 0x5, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 01:11:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8420, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x40, 0x800}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 01:11:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0xc000, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket(0x1, 0x8005, 0xff) 01:11:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) getegid() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x142) 01:11:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x468, 0xceb4, 0x1, 0x3, 0x81, 0x1ff, 0x1, 0x2, 0x0, 0x1}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 01:11:25 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup(r2) kevent(r0, &(0x7f0000000000), 0xd6f, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 01:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffff) r1 = syz_open_pts() socket$inet6(0x18, 0x0, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:11:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x6010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 01:11:25 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 01:11:25 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0x1, 0x216, 0x81, "1b4d947f051757df37309b87d1e7c230d6c633b0", 0x4, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 01:11:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getuid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x14) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8000, 0x7, 0x6, 0x1, 0x4, 0xa4, 0x8001, 0x0, 0x1, 0xffffffff, 0x5}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x5) r4 = dup2(r1, r0) linkat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0x4) 01:11:25 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x80, 0x1, &(0x7f0000000040)="eb444d1bff9097c233fc437ef39b8c97091d0a6da3af76cc0181f1a6219bdac2b0e9bc75405f442cb69e5983f9afa59ef640b0ea0eb37ec1661fcdb382707728262ec2f84ad40b885773f54a54ab66f86e92b1a1be70b22a04cf0576e7b1c7852a2edb3713d9ca290e9b85c35d6de8474373b78dc6505e313bd40c919f3f9720427f3aa52259a24115950615de72bca98e426bed5123a8e2ddd7d96536e2de2cbe9fb0291da2da846f8462f676d3f2", 0xaf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) mlock(&(0x7f0000401000/0x3000)=nil, 0x3000) 01:11:25 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x1, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) shmget$private(0x0, 0x1000, 0x33c, &(0x7f0000ffd000/0x1000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x7, 0x100, 0x14000000000000, 0xb85}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x5, 0x4, 0x1, 0x100, 0x1ff, 0x5, 0x0, 0x1, 0x8001, 0x100000000}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) 01:11:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) 01:11:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000700)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000780)={0x3}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000740)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:11:25 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 01:11:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) kqueue() 01:11:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 01:11:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="c6", 0x1}], 0x1, 0x0) 01:11:25 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5fc74208099fdf48f3e393c43d6c84457735c7", 0x77) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe35, 0x9, 0xa8, 0x80000000, "f80dc091145ba56019b832302d58945c0f93a486", 0x61c7, 0xab}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 01:11:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000004, &(0x7f0000000080)="b17fb663", 0x25) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 01:11:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, 0x0, 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x22) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 01:11:25 executing program 1: mlock(&(0x7f000030f000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003ca000/0x1000)=nil, 0x1000, 0x5) 01:11:25 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES64=r2, @ANYRES32=r2, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="740f5916f409d8448285a4e12c47d8fac00d84dba54429a3b6dc21d157341cd290c9fb2cd605f0f4739058548cbe1917083cf5023673bf0e0007357303272ab58f95e7806f36ec75909167e3d96f9d0479c7365e904be7f01e676b036db4e244c40b44aaad5c22d26fbe0a3996c4704b633d02f33f8afbf6f83f079cdec76f0b5b33ccb5cb180c7f9d426f61037c488f252f64f4bd25a69325d523a95f85e3ddfe7b10ede2559b12694e13645e", @ANYRES16=r2, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r2, @ANYPTR64], @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRESOCT=r2], @ANYPTR]], 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:11:25 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) ioctl$TIOCSTOP(r0, 0x2000746f) 01:11:25 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ff0000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffd000/0x1000)=nil) 01:11:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r0, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x100, 0x6, 0x177, 0x3, "856f8cf20c21aa2f4875ea7dce2733109917f0cc", 0x4975, 0x200}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x8000, 0xff, 0x6067, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x6, 0x40}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r5, &(0x7f00000000c0)=""/5, 0x5) sendto$unix(r1, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:11:25 executing program 0: clock_getres(0x6, &(0x7f00000001c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x312, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x1, 0x462, 0xffffffffa452a6ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x6, 0xf8}, {{r0}, 0x0, 0x80, 0xf0000009, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0xc, 0x90208527e786e3df, 0x0, 0x2}], 0xd6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x61, 0x4, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xe22, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0x8, 0x48}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0x99, 0xf00fffff, 0x40, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x0, 0x20000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x401, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x68, 0x17, 0x49, 0x7}], 0x0, &(0x7f0000000140)={0x200}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x1, {0x1f, 0x29b2879c0000000}}) 01:11:25 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0xfffffffffffffef6) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x1, 0x20, 0x9, "dcfd29633197f4829dd52100000000aa9487709c", 0x400000000000008, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:25 executing program 0: syz_execute_func(&(0x7f0000000040)="c4010a536800f36e410f4ba700000080c441fd50f5360fd3d3420feaab10000000c401782f7ff5c4637d19ed00c401fa709d5100000093c421d1559a01000000") r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 01:11:26 executing program 0: r0 = socket(0x22, 0x1, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000010c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r1, &(0x7f0000001140)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) fchdir(r1) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x9, 0x10001, &(0x7f0000000040)="2753f28a4f0ebd2a0bb4416650b4bdeb50289764c64c6e1b45624277e956ab6bbe20ffb637d748c1535b49c93b89c8e62ccd7c74135f34d37ec3ee9e51241ff46bc9a3f40ddac309221989bce5a54f1d7cf41159daf35059b23b0d6f476d4d9aea3f4fac3ca2b94893fae3a80f8f4e948f21ce70f583748504cb713f4ca33b4821d6b6e0e0397f87befbb6de36c97166b01e9784b413745347045d0e4ef84feceb1dad266432dfd3195ed721eab117cacf27abd552669d579610b527c05939e39d61027f34985ec5b686b8b588d81b845d6c52a7ac975c7355500e7a1e54b2a171769c336e9638220672948cb43657a46529a2b9c132bb099502eb06f78947aec2e810eb6a2b508822102f8d76682d4274d315ccb7c52546bcdddac6b7e3f097630159a4c56a38860301fefabc463ce7d0cd8614eea5493ea6682a90e6b9004e1cab5049d98f940c8146d8188db5c953c2a3c36b81da30255500d22f755e343a1a116fc63dcb972fec1fbd8116c0dc1686713d2801400cfcdad69f775bf62a0ed43020dda68ad728c37bef4fbabdbefb41f0823eb051602330cdab76efb3d3bc32e411218c40c877504dd54fd18858865c825e837ce3f2407e4454817c57aeb9274cf73d9a153bd511895032613453f73784f3beb9982b88b9ff5065bd77ef58fb28a914773839c02bee5ec081849fe6b1690133971dcbabd6cb60bc5c29975960c5bf3da4afaf5814b358fadc768232f13335cde69bff5347ad2538de1ed693cf18a987bccc0b048d1857c5d2ba24a1282306bb64893c7a39052592dd86190c6c04883d48ad612a586167aa4d5155c3f76c5d5567ba3a4a123f5fd556d3fff1a6b52d13793f053cda966622e332498463b1753512abe7dd912e96a7d8c12b9a37852875ff49015f5823a0da0023dc57db51a4333dda5e55ecb21a4173dab129c4e5e48f18735a833dba89901c3fd050b0433eeb14dd9a7bb25ebc1cbd1f2343c6ac2e9a25352c853a61ed6411cbeb3edaf6bdedc10f9a3fa183c99cd69d7c74ceed65d4f73920ea836fde872f2fdd9f7793ac5e28eb8c81c489fcadb9d0708a045e8f666676f1e509aeec4a6e74f467810c9a12a341074568cadb185415592093f3b36a664560b5d90062ad11f9a2330021c0561f193f60549b937619855b9518c55775519cab43ecce92d9c9352a7f360ebd496f04b6f72d44675e3494ff17ac0858c781b8435c5a42ccd63e831573c5bb82e5d89f85c219b45d1e06d3caad85bc553ba04b32eade902853ed14a9fc67be99161a4887a7c883b486940172f9022b9a7ec2d1e7e09bc5cba7f73c2d74cd8750666a4898b0830fe9ffee5079eb611f0a7bb7ab0c869b70dfd2dd9935a9b403d430db3232075cdad8485a3bd9c06efad4637898385ebb90d283599498be64502b1525585d50b72fe6cd3b03eb108488b4399ef062dcce9ad8ce351156cd0d62e10c4a59b76f295e3069a11c2d1cb479493527de1718cfb8fd3d4ca70d90a587b16d0291cd1ab52a66202500529e5ca935378f58d96b4eb35c14fab86b0dff19f9ee921d48820e4d8aef03618e8a44f54b61f91f5ccbab863e43d4b7c7f04be1d63f63800b8b09807aaaf41417e48c6e433fb2e4a312db71792fd92a75f3d08b77b9c4ddc56cef032206d907211600f0fce2c37c73df092f2d01d8e9c46a6660810238fc1bfa1ffa9a217bf62ed429fb9acaa570847247ea32cd3138d5dc9cd7551c279e899eb43118b79308336d2fdd78d479dc918b2afcb5d96c3793b511122e113ed6ed2410d5d2455e0bbe5ca349e0438980db9a0b40bf020c0c539c53c374c917386c153b8ab695ed59541d7a3bfd074176def2d117c341348d5a081271660a44c11eb89c9854d3dac91cdb7e0b5ba9a6237c518993b1954f03a0c93109085d221bda9ef44a6015e56b436f6c8f7f5f6583035231fb97f863f7c80f96df08efa30065c495869f93592ed75ae4fe4b3c84c435e58b6c2e8ba4964817064cc56258f244f8ae6ee793b434c08eb82801c9567020b23a82ddec3b04865724be3a6ce67a74a123718d6196d7017073be2702bb7b59753cecd0d9a5906af390abe173692b339e27a40838a1fce55a99f212f5675a88672edd8506cc3d059b2cc9f4931c01845a0edf8349dadf3196e0ac90f1e225b689eadb7dc9828b7f8be4f4af4b8c22305faaf440ae5386f7b4bc5e3f2c7523bf07861a5c932e230309204f6cd839747d3bccaa5f1e7d0d4dc803e6d5dfa27d1fd9496e1cae687287802ca9208101037433807061ec993b132451e542a64e85f8a838cc1896273c3950d24d9bc9b81cf32db16164391591137d88df142fceba19347d92c3eb3b66bf7de2966c4ece52deea0ff18c538bf634a4c13c8454bb325d92ab0a83e24b2042c0a7b11693e69ff32effc471e04dc98eca4d701f338b42451f2762b462185dc84c5249fd8b82c70662f6b696c4edbc75f762d4ea93570d3e0e0fa1d4e26317efb6e610abd7d32dc6786a51e35f0ded53068b29abb81090e18d893ce15b339f4997f662afc9eefd1fd68385fdf9c0b060a8867ebf55bc11947849dcc171e72863948b117a66cafec273399ed2f09c629032e69923e6b5cbffa8388184cb5610c25fdb32f813b590a130af1cb47ab927cf2bc90ceda901dd9e7f743f736df8ecd867e7c6af5adfbb9b3332ef6205ef7b59b48ccf55dd40970fc54474a298c66f9a26eeefea59f1ec73b5cdd1669eb557413d883e3f12724aa3687ec187dc572bbf66adc99aa76f95d051dd0c1f684e8f90ae4f27117c17eaf1242997bdd5d716d925aa5560c333f007dba6c6f60d90f0b8ac4b9e85824fb8ac92cf24413b5b36d47c44273743859c05ec7df734881724a5a8dee7d90247f3df00fa473e1e63934578c4c5959232843105fe179e78333510bd561e646a4547735bc2545ea38a2ba3f15467f22980efafbc1d5215636ecd82fc869e07e2c15365f051bea59e2ea2febdfbdb2c40e739250e88bccb5faa87a6a30b6c23da386c198c0c2de5370638b2b31f79587acc323c4873b4eec6f4f0a194c526f2247d9ec2214e8f839128f2857903f8a88e51bed3db70a39220a614379e0dc3ce8cd610c6bd24ea80cf113dd76ee7a8bf4116e67d23d9dfad21186a50114cf06fe82c683e091ef6a246a487df62fceaf1ca990a17a2858ed0d267eb936205bf852e7e4d25846d69b231744f6d9a43b7ed53d42ea2bc845b78cd3290db95b8c87cf275e22fb1f601d980a959e44c5af57bc0a13b22dfc56b288be8f25e93e9e4f920d578a45967b379b6d5fc81630654a9e7314baa691259194c60ff2205c53ffb4936bffebe5ef134797a5e83690d3276db1087cbd042341eb28c82a88ae6a7933cd1c9c7af4a6918fffef41f9c06bb3512d858439d110926a6e767e13932dfce148b60ab85253526d5ee58842da6408dbd224012fbc0208020f4b9256c1327de5d5a51660b5df46fe830697313d005d7841d784075d9d96539f6e068a17bd452c11eb465f1634c4da60df0d138d8fb4a4fa3c89b71f880fc92c2fe3b6c3251c73161a8d05b172827974201128251ef19761bf102f356d3086788b68df5d982ca5f9d7896217d0c38cff8f1f6895e526feb8846330cbd166a270f390733746b7192aa935f4c768340ffa2c11709e84aa82c10dc534a205dc10aa78ea9cd018cd7f99fdede798e53947583347c662dfc8280e53cac7cb5927a4b9d1f066251e735beceef88c61880538146d1fa6d507b39c5c102cec6c6e8e24b340fb176ba6a257a5a4bb405f270adb0d18b5836a124084f043a1dc8d83a9994a271550accae234f11873063ba66bfaec2f27721473f67c697805feec728531a70d70d7f7ff4e00ff136044da2bf106c72a994881bd34e1ef35afcd9a651124196af84965fca1fc8ee66eae9017b12258548773f64dae019ef358340ffa948ceab799f1f46207cef87e1af27ddd6a219a55f24749e98c3e0451b9b6f002b2d503949034279ce3b9c54c74f5103605d0eafef9b031e65350b9dc136e4da4756a8eb35241dc86e7826793661c0b4d28e35591529ec84efdfac27429a62d50620c6055ec9342ea9eff86214eea37d8f1323a4826c6057cca7d6f9f0ce4e31400c3c74a564e452499c0f3d655c367a409fb747b672b8ca645157c604b5c65f0bbd0db0f3911d759c6d3f0f02f97bba0cb413f326db623d428933d7dc587398d8184b306b7c5dc8da7c38905e2fa958df28520e8f73133ab406b86834d31657c965f8d454e2c667eae8da7f9ee0220fcc27019a1bdc2ad7ed8841080162aa09819b06dfaab48b6643383a6a5640e0346e9279381f8d70251da49968c7578800431099f90e019f49f159e294ab0dffbb4dd13a400b81db3dc41edf64ef3847d200f2200dea5bcd55e59797b36d1d4d0d01de98a9fdb7750ce1e493177c29b894bc3a17ebe60b026e4e4f7d24be63186e0ed519b8fbe728869e95783f9621acb9e7b7225cacb5e1ccc95e516a583d45d27240aefe8cae4d2efa76adec90af7c943b4a4746f0837444a25df135a47e431af38140412c5abe1af81d537bbb7eaf0e34585233f9882c49720057235fa370f3ec5a5f1c2bd9ccd902a03e3b5e25f5923a2b5c61c0052e7e5f2f60041c3ac687047a37832c8a84ea703aec149d66b85da861ca73ef25a8d8fa3c99c939641c11c92f5ef856ccfccace0acfbaca45080988890250459e0c64052c95d06d15fa4811af82428d961c7397104d3c9184b351ce8e68eac5a2e0a65d8c0c454ed839c3e42578698429c0a835ff87cc36ad1cf656d08a12491cfe9589d16b75c7a4068e37d5df77105baa9a322f9598c02d63439b5e0f63bc3e60f6c13ae93f8ee8240c17f66611f8b0d44602d4fb13a03d178c281a2be422a976bba720f0e34d51644f2271a45c6fdc0864234e8533d007544a3bba869e0b61886809f17f676a5efb3e2158fdd49f5ae0f8f149f948f1aed4b0ff28ce0480102c167511dda397949f3531f27313d478d092d0b7f665b9e399d244112a2a144a002158af49ef0e1821c511bb54f14e5162eb622d137621acfdf529145fc975b494d647069a2ee9739ee731db9792c459d8c16bbe95caa4846cc3ae0983d72553fe075b7290eb1cb3937f79d02883c6f079cd2f9f950da7f9e2bb5eea05231d0f9004e06f69dd0d17e28b89cf08aa9fba421b3a233933cc4fa54a9fd0cfed78b0a49cf414c340a5bfe9b014d69f1ae4987c2514a09ed878d6bb25ff3803516dc605b9dd99886930ed4a196bc0c4289c97b658a03b386d0c05e620893a5d8a67714b57b3a1724396e87662205573828633e727fd813016891618e3f644b5aa8a8026aa5743b35185378047f0ad265ab2ce3e268c22fd6e531428da807938649749bc72f0c1ed9be4fdfd8d5384525785d364f83eab2b056dbd26551d63ee4d797b9bd5ebb951731992a0e94f88308ba2428d97768642f953df06d9128e3d5898f2d838f0ccc2b1046a0b703de58db061a93e6e4148862d52d5103be1434318a96fc8740ac868ce72c40aabeabce35cef1ada5e0eaf2a332315216b148c204d48ab1f4848d0f3a648c698b6fa22135d8495233cac415155c55910b83f7dc064bdc53ed9b121e5ecb1b2999f4b78a1887b2d6e3ab86566be174de4a1e9f6d30e459a2d40290cb0ff1113941df669b16de5120c7e86483a3271fa2b12c12fb82fc1e729a961e7c1bffeae2330d95c55ae5a5ec7287f5256548f9dc4a9621c9248042989", 0x1000) bind(r1, &(0x7f0000001180)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000001100)='./file0\x00', 0x1000, 0x9) 01:11:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0xc}], 0x2, 0x4) r2 = dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) fcntl$setflags(r2, 0x2, 0x1) fcntl$dupfd(r3, 0xa, r3) 01:11:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x2, 0x7, &(0x7f0000000040)=""/245, &(0x7f0000000140)=0xf5) 01:11:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="b72f6926452ee0ba81292180ea1251a6d8ed85a8af3d1a8cf7608233b98ba5199b688dbb5ca9909f3439f01ad49cab7c4cf28c63c5c20ecf05cacfd136887aa235334d38783f7fdaf5e526a6c37deeb6cd95b105ea395b8ddb766adc82167a922a8fd4d3bf9576605a0941498fa5526dc9b885e583ae0d05e146e4f390581c1b5908bcf0d5299a9e1b67a8a7a231f3ad9a0fe28404b7d77f595e57c88f9e013625c72c4d2e5ae2eff2ddc7346b7f421994b9cdcc80a9f71daa9d36e116a151f04058b46dac8bd973693fffd4566588f865ecfa913fe91ee7d0fd", 0xda, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x151) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x100e4) 01:11:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200), 0xc) sendmsg$unix(r1, &(0x7f00000011c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="6d9cec5f9a254fc2cb7269f73178a3b1ce44c755def30e4eb677d3bd732b098192ff2be736b2465fbb6b264aa271f8f3a2c4bcd282302309e667958496d4205c2849458945233c3e85a6303cf029bcae861068fec9b2f3dd3c8bef015feab552484cba756b91120a2400a23ac6bd0fc995cfe9dde9fd27854bac981976e70a8b71d6dbd2ee353dce2e2ed54f3bd4605bc074986f52a9a6118c9c52bd311a3ef57490058ebdd2065926e46f36c8fe35213245f34d9c9dcdad94ec93c6affc137e765e0e754fd0b3831ab394af60331ffe289ec9319c5885301114bee3e3b35b9df89296e1eb6f8d1ef11404fda58680387bba8bdaae67a0dd6db5be950d6037eb33e1be4d3f432b0d4087c169c4c7b7d168efd0a5eb403eea2b592ec5a1c218d8ebbf5f9cf18a6f5b4142db997f82fb0e4c62d1626fb0547c9208a39f89224bedd8c86b7f4f71e6f09f976c80bef161fcd39325c7a0bfb666cd597af0d2668916b7c759f8a31b1fbc95c17172b06df097982d404bce88ad6c13e1f17863605b2b313e768b0eddabc2952d319cd04d6763eac99f6a71f06b63965b7c04aa1ec4523987a904ef94c33bcb5969d3672938e993ab711b300ec347b1db511bc1a2719e61321a49b32595339a8e7ed3b0cee4e37baeb418fe93b821db71b5b78c1f74e5596a82697fd45b991acfbe84eb45ba725b57c28352d89ee73d8d1e692795691b0a85e352ad838e1b7e94f2f320d66e329669b43e49652aefdc97bdd8fe14efc35011ac36d071116947c49f19e3327c616e0c7139703d591c829025ecb9a058f3926988f62896ee9f14e3e8241cf32b0c2b3bf55d0485c3e709591e19ab98f9cf99bff3c0ecef8281d93751ab687518585b7f1c38ebb26ad633697ee49eb9ee8296c31476fd15e768d73a2b94e95b54feefed11f9bb32e691292bb2c771f0aa90ac2f52e48ead2ef109c6976c2d67cc4a62a18672b6e272ffc6ba5bc8be1d7b81364e21ddac4219e747541618d9d16b076d4a0f0347daabe1e033a7f4baba5a55b95681a34d3c61e74fb1c1f08cec7b3459f2dad41226e6e7356d8cf09f2a3b2f0260e67f565932c5cbacc3e7685cb69c60fdd280ef7b312208125ba2f03354e490a5df030efce944a370471e0b1d1217611943488f56a2237e06a882cc3ecf75f405ed5da8fd5b4a30868eca7339d9d4ae1e43375ec8735c54d378f68554de5eeee98835a12f92046fcbc2e3e1636a62bf6965df002adaaeda07fcf26d814d0317bb1b0ec25b0eab180f02fe6799c73ae46725842651927a717bd9b5b635492cc65b6d616aa222852996ab70b8d3ec7e23d2f7f2a44414fc4a83b669d2b77e8311bc992a8ed69f07c0372d0c35aeb414ae7699f0665aae2cc939cc7a7834fc9d46e4d61de0f29d410e11d07842211d441f58c1f293b99ff742cbb56b0e503eb4bc02f6ca69d561b2419f41f419d714cfda747b168d19a0e4a01dc88589d9fb18ce7b4786a584afcbb186e50b70d416d09345bddd97c71dc5b65828d33d80026c82e482c31ceaefbdf23d8a94c887b02bccb688403546e599d84ff0b55fdc54e3599271f1baece3f2f047c699ccf48675c8a228d29bcb1f6e9b2da3c0f7d026ba736ba03550119422727a21df24eae2bc0f89f48c4b1b77903c3dfbbb9ebf8d5aa46d5e4d1a15f1a65d5aa0f5a8e2417567bcb872e62e8a2cdf47af5709b2a2863d1792e3e226c6ed339c2f1fdeea10d9032ef485dcf9acd3703f1ccbc524314ad7c3ed97054dc38667f4ceb6d6cc32eb8b57de9250c784c66cc1d84168edb2c973713c4f9fc1aaa9beda37e3d3db9aa1554275acaddbd5276d9d67ff1195594a1dfc522858a700e838b735a156f5e06962de7e8e6050658fff597b9fc5ca2ad02714e80b19f9ae6d767749b4bfb8b55b5e5db895e903d2252a7f2e29be03b6b38bb235de99670cb0459b3658121679b5e12c12606deb0fec054ce9b7cd21d9171aa7a636cf8510c2dfe24bafdd0ae887d3b7b3308bf23513281bfcee1ef45fd6c1fde69d8aa766a817ca086ef578943b79e8a4bd168e71467ad65125498741305ef0f15aa17832f9f7a12b91ba731462efa2f7920ebcd5a1f5308e9da12ced28951f3db7e0eba4c5e2733e83648d5f15b2fd4713e997c8350140a984ec20f9f947f9b84834724dad5c18329115556bd69c6a64e193b3bdf52d7543099a515eab5eef6c03834ce3955f9aa99daec5a907c1b7ecb88307d4c9220531aed65292264e39fc5f81fd9174a1cfd1bec1e20e4929e8067cc5b9f1f1382ce35804fe6c715d5427226a4ab614c46c734801d3d2912807c9c3f83a4baccd0e21c0320d2e483028b3b8e51db7c072ea57598be4f16c5dd8843dfded4ac61b08b68830df766a6c567ad01a7bb02751b3afc475cf1f2c8d4a3d1be46f403ef80880674b495beeceeada5faaf981628d406f1e1ad0fc09d287c38d25c0e7cd269b612262e02e88cd90d847a4a3de481b1710b38883e9fdb18aab89d2587be103de2edd43f1e80383104b6228da3e258fa23652662e9561b6ff6b9e76be9f2cf50c6f3b44b8dba9ed2e4e460759a1f1915c9522f4ab2b62da527549fc2f1f54d57c656fc2df1081caae4ff206468d3bbef0bb087b093e1d7d2ccb4c2605c4fe367a113aac73ac82bb6637a63d6f62afcb700fb6339e9fc2b3d201d4fe3f7223b12c6c85dd5a1df08d7a30226af923846403af78b512769126afb613094aacb619ee8a1c24b5b4198046e49e37ac5ac13e64bc7641e53ad5c725eb63d4eda0daa77fdc6ec82b82abdfc229d783f01f86da2f60927ec4ff3c1ae14b474bb9e586ae77f73c3ff3e816b078bd92123682c7b0714b3f2d4b68024081c0643ad9b7066318052ea8e75aabfb97273531380093ab0b4d2355d72d62ec28cd61f09a21b8fce0c87fdaa75ef452a85a0c17a8b797cd219e2aaf591acb4be4c15d02dcfa97211ffa364fe2d3c081180a5534a1f402c714ffcafc21f5c27e12c2388ace7b8f7b6875a82874038517367400bf73b32117680b2690174949ed1f47cb5afb648f250e7aaa07924afeb220d68421e1d5d2bd5bc91a4a8762dfa87a32b3293fc3458996b185cb4839c4ca220e38119bbf4e86eaac4bff33ffdd0187c2a958289d93ee21bdc174ae56982aef4756ae8a0165471ac7de419bbdaab2a8862112cf9ded94fbef93a0ad0c3065ce993065037a587005d08320315f45ef35b6bb7f5dfc9ecf67fa7b1ea4b5d558ba51dbdfea0108b912dd7bfdc713e7f538b30ca47177f99b2c73986db1c5fc4dc687775b71fcaff96bfee250d6b1307b15357fcdff76de322f43010bdde1e85c242c6500e02416ae31d382ba38e0844a2da1dcaeb082f7e0f5f143bbe52578d3ca74ea13c8f30b32b1bbdbd6bed6b98582d5ebbe5e9fa92e87a44fde6bc137773b664e25fcecf5ecba316e5533f42551276ad3b44035ab4e23ca8bfa5b082d8df76d38f9b77a8136459e2c8e0966b7f1966f353dd69af5c8972559bfacb5ba43392eff18bad86803fdd8f16014710a6b2cc3459621adb391b39fa5395f8c4b25e2cbf01a355302f04373a4a5163e33df1be1a37b12b99347fa22f539d54ae08bd3d4ed68da1f3a038cdd3b6059797dfa431e26c880c5a8879681a5a77f73f3aa1f1036fdc4f85128fcbef15d6deee0dd980ed33141f8aa26f1a83ed538ed61a939a747b550c6274f7d6e714c74df22691d88673eb7e7882eb45f7b6a15e3db1c7262d215af442e032d19471be94711a0a02b65843481f0ecfa31958334b32861df8eec9476f56dcacdb153a8f9370d1c3898682b20930d15e6f1805028f3763e5b7d9f75a942fcbf4eedc7adef1e873f502ff7077547f6eaabedc7a0928f7ded65962ea9f1f8b15dd3bdb57109f5a3d98a0588fb7c4afd777da7e083ab12232b41b1e4276bf36b0e5aceea2c9b3e34c55896f430de7bdc98a1c93feddedb0956ee53f33f3a60407ef446222838b24c684e7c2c16056d0d5cc04e51eab7f2a46c419accb0cae50dc24e75c241642a269b304122059ab18c4d178f5f9f6a9d53ae77c873d6ab9a68b0f774c96f357edc9660f527a5b2ee958f49f98d15024938dcbbf868523fbfa19b0b2f5c437efdd914cf7f07448ca8df5b76c587f8e0e594d7281887d780e47a5bebdc826c34652f3d975f5beb0a55289d0ecebc318ae19431499e99495036413ee969abb930ad3ea3df372b50f8a123f2b091a8acd268f151b43a43c0fb8179a8a587c485764b15ffc250558d499b273802239c2132416ddf3fd92a85e77237b8a8ecfd1378d1634b961565255d17428ed9e6c84635c8cc2b339090acab5fb12236ce58485396cc9fc52491cad93028d7a34d06cfdef2f686974e94e7ee6e710a34b1ae655bc25dd0308730ed5e7e76c062f3ae21cdaf4f0866215b58599ca2d0c1bc3576dd9d7d6f901a4385903fe163d3edad9eba160ab06a4e5d01c4edf1226c8559e68f7f437cfae2c1e818e746381cb1d6dcb671a7f824067ccb3cded0dc1a6723f4e6c1c32de6fb4ac8cf2b0b6b0429b1ba59960f68e5df15acb232a4a60b801b3111ac4bb1b9b0dd5131d865f69d64d3c09d0cc9b106b24dda9427a4500cf8ac92f4e309927d19bf7841eb6e73da3a0af8399fadf58eafe5cc83b665f4ea55cc95583f5da678a8044a18f4871da9293c2507ee0fbec8358a0f685ad6907ba093b864bc081c5b2b9805f4a1495c0ffe6fead8d0833236f3cd83c28b8efc9558be0fc581cc808b20491131ece5eeb214355a787fed9f8115af9ce1ca8dd18e4d204a600175a89f5b5139d33535449900a91451e7f36bc284597ee5d0bdd5aaf515e551077f582c9764636fd149b270be7011d933eb8516c6928ccd25aa95addef33a07dc0dd839470c177dc92be76c79068d923a703af659d2f56238db03e0cd99e739362d6f5e0c84c79a48c1eea098951d7a498907aa21031d10d2737025faa851be762099300df7da8274821a1693f08d7889bb31ab04f1405cbc4659505ca63f5e68dc4455ea9bef21ab5374c3a7865777ed71a64511f254815a33708755e36dd24592eef6f48582b08b4c8722244c6620550ebc579eeb93876e4aefe3d384e636eed046838b80161ee9c4901f3179f05032600c5ab6a5308368a48edbaf28ad2bdbca83b4e63b0cb3235866b7579355122c2da8392f08fc9984576c12f149fdaa1e87b990544e33ae0ea86122b0c4f3d8478d16a6c07e53d1e0dc7e631f24cbd336031c0c47b4f10a43e60d895b00c0ea57e574f9959f65b42099eca3a1efe42b0fa9005539df6234439caef08d6b54fd44e698bebb0d48b58b6a2e74f97f259dbdc583e96b0a1b04570b8f22fcd65fc2656f459facd934b852509c823988d74e3bb6a12df5ccc06c67274b83021700d66ed0c1236a964d22c5525ff4dfd89703c39e2b572262232de650d1d55a16807a9cf798a143cf19a955dc597fceb741492ae78bd617162d7ef5e22429eeccbd85e3e35ef5685803cd84deaee6ecc7d230aed9d8b55e01bd250b864eb817d52f9c3a9993b93ff6a3678ab4d4064b10f7111b4888d3d135fd9ee3e1676a82dc21ce2e51bdac5dd710be3d0a3dbae0c08974a5c81936efd2b03fb7cf8e9298799c4bc0d58431bce396bb9715755aa9a560c25fff84d04bcf739be96432ec4db541cc1f7b6b84afb8c533f21846a40573bc5c7c9d132f221e7d19ff3ddbece40a58588842dc4a7cf8d740afedb86e1536de3cd03da98dabc456fde33abc1589c71a11be75", 0x1000}], 0x1, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x5b33c91da98b4d67}, 0x9) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) 01:11:26 executing program 1: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10a) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xc9a, 0x16}, 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x2a) socket(0x2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x61a8) ftruncate(r0, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x7, 0x5}, 0x10) kqueue() fcntl$getown(r1, 0x5) fchdir(r1) 01:11:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000014, 0x98b, &(0x7f0000001280)="186fe65c", 0x0) setpgid(0x0, 0x0) 01:11:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="5dc1955da6146bd932877d2421bed03302ec37df92ade8dfa62a09b0456d99e0be22d23329d4cb8e1d3d459159058ea49bdccb7548b8e3d9b84f14f95a65b7384c4e7cf2c4b737f3f311e2a5b220e1b7089491c5653be50f5e7da55e514d67d3f0dcf459d891439748bbbee2ad28402d81f07352fb", 0x75, 0x8, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 01:11:26 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) r1 = dup(r0) msgget(0x0, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) 01:11:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() dup(r0) 01:11:26 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x80000009) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0), 0x6b9119cb9e67d4d0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x8c8535a0578f573d, 0x7) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\\/:]\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='%.&\x00', &(0x7f0000000280)='\x00'], &(0x7f0000001200)=[&(0x7f0000000300)='\x00', &(0x7f0000001080)='\x00', &(0x7f00000010c0)='[:!\x00', &(0x7f0000001100)='\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)='/+\\\\]#-,\x00', &(0x7f00000011c0)='*\x00']) 01:11:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:11:27 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) pipe2(&(0x7f0000000480), 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r8, 0x6, r0) r10 = shmget(0x3, 0x2000, 0x232, &(0x7f0000ffe000/0x2000)=nil) getpeername$inet6(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) r11 = dup(r8) connect$inet(r11, &(0x7f00000003c0)={0x2, 0x1}, 0xc) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) syz_open_pts() r12 = dup(r6) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 01:11:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) r3 = dup2(r0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, &(0x7f0000000080), 0x0) r5 = socket(0x3f, 0x4000, 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getpgrp() ioctl$TIOCSBRK(r3, 0x2000747b) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x28) select(0x40, &(0x7f00000000c0)={0x2, 0x1f, 0x7f3b, 0x5, 0x8, 0x200, 0x9, 0x1ff}, &(0x7f0000000100)={0x0, 0x6, 0x8, 0x1, 0x3, 0x400, 0x7, 0xffffffffffffffff}, &(0x7f00000001c0)={0x6, 0x100000000, 0x45f, 0x1, 0x4, 0x4, 0x7fffffff, 0xff}, &(0x7f0000000200)={0x5, 0x3ff}) shutdown(r1, 0x1) write(r5, &(0x7f0000000240)="5a32ac2fb6f3b9ba9e8fa9801a3e780f6d8198d5cab9df9ade7cf3905969df2ea289728b810b451928f11ee909077625f1f4d60f735ff3f578787d81e6d3cea719067fc1c281c0dff6d0148e129a7a936c64f1a9e6986dfdfa0201df5f01b7c83c750fafd5a702808fcde232d24f1f2d46fb961be161747a87205976c7a214b3980f", 0x82) 01:11:27 executing program 1: dup(0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x410, 0x100) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x37c, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 01:11:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 01:11:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x874, 0x3cca, 0x10001, 0x1, 0x1f, 0x9, 0x9ac, 0x0, 0x2, 0xffffffffffff7473, 0xffffffffffffffff}) 01:11:27 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x10000, 0xd4) write(r0, &(0x7f00000000c0)="865bb2", 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:11:28 executing program 0: munmap(&(0x7f00003eb000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffe) mmap(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) kqueue() minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x6, [{0x0, 0x616}, {0x1, 0x3bc9}, {0x1, 0xa4}, {0x1, 0x2}, {0x2, 0x40}, {0x3, 0x3}, {0x2, 0x5}, {0x2, 0x1000}, {0x3, 0x3}, {0x0, 0x8}, {0x3, 0xc646}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x6e0}, {0x3, 0xb9b9}, {0x2, 0x199be9a5}, {0x2, 0x8}, {0x2, 0xa801}, {0xf5b3000b62959310, 0x4}, {0x3}, {0x1, 0x5}, {0x0, 0x6}, {0x3, 0x2}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x800}, {0x3}, {0x3, 0x1}, {0x1}, {0x0, 0x8}, {0x2, 0x598}]}) 01:11:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xffffffffffffff80) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000840)=0xc) recvmsg(r2, &(0x7f0000000800)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/208, 0xd0}], 0x8, &(0x7f0000000700)=""/216, 0xd8}, 0x800) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/23, 0x17) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:11:28 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x242, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/121, 0x79, 0x840, &(0x7f00000000c0)={0x2, 0x3}, 0xc) chdir(&(0x7f0000000280)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 01:11:28 executing program 1: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) r2 = kqueue() kevent(r2, 0x0, 0xc02, 0x0, 0xbae, 0x0) kevent(r2, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) r3 = dup2(r0, r0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x4}, 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0xd6, &(0x7f0000000100)="af61922c32b910642f0453e69890888f0a61777bf06f5525031ca74cc6f0b9d87f1a0ad2bad897d346aa379fc039d128c6cd0a505e8668d1e19df14583cb04b3037406044cb951f2d91f5f711c07986438a2d472336f6824d204d7a2098d920169cea3dfcdcf7b1ac48b4b08de9f6ad43875932152ee39612730eb9e85e42d004d1c7f9b6bcc7e02895ab17ef3e929c34ce31395be4d18327309198df48aae9b86528d3d5f7c6c49836b4f837b7db379093bf798b0a26c02a3ca6899ce0f9e217afa2edbaed3cbdf4f5c2b901b9a06f6c5079ff43ce7") 01:11:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchdir(r0) 01:11:28 executing program 1: r0 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xe, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') kqueue() pipe2(&(0x7f0000000080), 0x10004) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(0xffffffffffffffff) 01:11:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3f000000000000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 01:11:31 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x2000000000000160, 0xffffffff) execve(0x0, 0x0, 0x0) 01:11:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) r2 = dup2(r1, r0) lseek(0xffffffffffffffff, 0x8, 0x2) ioctl$KDENABIO(r2, 0x20004b3c) 01:11:31 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) shmat(r0, &(0x7f0000d10000/0x4000)=nil, 0x1000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) mmap(&(0x7f0000d13000/0x3000)=nil, 0x3000, 0x6, 0x10, r2, 0x0, 0x0) 01:11:31 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x7b, &(0x7f00000002c0)="d323c7b5552397e171b08c2bd98fcf9255fe32466501c0e36bba4b0190c99857cb2af8443733614ab54b58adaeea415dcac630692e8141f3d2725b1297ba2c706182b1cd0f1645ae31c494871d9bf613955a21446c73a962e02e916c16b035015ded6ff5bbb2090368db373d2a90df4cd54b76b340bbdcd9bbef9b") getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_getres(0x4, &(0x7f0000000200)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) lseek(r1, 0x0, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 01:11:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000000080, 0x0) write(r0, 0x0, 0x0) 01:11:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') recvfrom$inet6(r0, &(0x7f0000000100)=""/22, 0x16, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x6}, 0xc) socketpair(0x0, 0x4000, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 01:11:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x6) socket$inet(0x2, 0x4000, 0x1) 01:11:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xffffffffffff09d6, 0x4) 01:11:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/175, 0xaf}, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x60) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x2, 0x1, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000280)="f6015691ddc182bcbaa7c8778af8038924611692532e03c2680658060c0a3e910db2a92fd22d25c584da0d2e70ddb8561a1408e92a9ea4cee899fcae9f3795fadefd12cc9696c34e8aed090c5175e68511152991d23d29f50537ab0a2f5eed7255b8f6c46e01033b777079d5ff3516273eb16c4e347d5469", 0x78}, {&(0x7f0000000140)="2e3a8804507523af", 0x8}, {&(0x7f0000000300)="3b922d03a0412e43453487d0b00b71467cb9bd90d1206c789e6d7fb8adc82ae6df69fb35d376b3e712256222078e81acb09d8437e519a2df2b12317791752cfffe4f20ce78ae47a66885e72b2b3625122a32d87f412fc6cc375d2ed6eb828656ee2df9ad0c4279b51b9fc7fed8ffc2b89afa547894146cecb65e81e09af9e4cf58f61b24", 0x84}, {&(0x7f00000003c0)="9e32e3aa3d665752c12d3d07bb389210e2c32e82699949f39de44f1b15b4424769d405c177e02a70c5ff98209672c85be03e3a07e8241f2fd9cf686370b698a5b2ccef1b22698575f876f1dff604b94252d2d4f507d1dc9bd5a6042c43613be97b3339e908f9b2a148bdf2d75a18365d3d81eea4c9e5afe3957db7964775163a38fca7497c3ac7ea0fc8b1652ac3792e2a3ab5672a69b470c2c4d1d5b24b2e37f2af0fadb23ebac75b686e90b2d517e33b23e0a8abd3a1d25a4d78a303286740f73257b3b1f3f757ab79319ebaf2cff3edc8398fa51ae0f7989063a017216217a16b6dbfb7f7eee80f85b50535da1efc61923fd184a15c354707705f9e67", 0xfe}, {&(0x7f00000004c0)="98ae35661992a76e4ecb609681b676269f59fb0373701f6017c3d014ed0341b77843611ae089c2d33863968d8b246d10af6fccb3dd90d912f7af287b4c1fac969a6980de3512067567c80009a0c375892bc3f172b34747f7b53199a86e", 0x5d}, {&(0x7f0000000540)="dbf7360b99240a9f980e0a85496e45280c41ec9237ccdfc70d41cde489891315939b02acb3104d8864665193f6154dd032daa45b49d05eae5e539f6e3714ee14b04cca91bc3b", 0x46}, {&(0x7f00000005c0)="ca0880bc7a8c246505c7a477adbbca97e0df0a88d54cfa63629215fa071f26c313efac3163ef4447a87a630b8f7c923da6353efb20133822500940b08c2773524df372388edab50eeb256d7f21d5c77980ead9ac8e060f87f561d9132309e5e58ba744b809705970ca25c7dc4591a5be6e9ad844c85cdfac8684263998824993f0421243b3cf7914a71a4c9d67dfb1013211a3cf04da89af776ea5b29f48740d4c27bd8fb80c63f51c4a1ad81ae25e6c83ed723f9f61a86d", 0xb8}, {&(0x7f0000000680)="c905087434bdecd13b7e7174745e60cf548dc2efeeb324bfc790d81a2dceb9cdbca891df5f2ed83face56952509b8426cce2ea1df0c7d7082b9bc71abf4efc0ee0bfc9d5a03e4aa4287966c1e8a5539b6d5711979ee40d", 0x57}], 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x8}, {0x18, 0x2, 0x6, 0x9}, 0x4, [0x3ff, 0x40, 0x2, 0xffff, 0x8000000000000000, 0x9, 0x2, 0x8]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) dup2(r2, r0) 01:11:32 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, 0x0, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 01:11: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, &(0x7f0000001080)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9ef5, 0x3, 0x100000001, 0x0, 0x10001, 0xfb73, 0x83de, 0xc1b680c94a24625e, 0x0, 0xffffffff7fffffff, 0x70e}) close(r0) dup(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:11:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0xfffffffffffff3ef) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:11:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 01:11:32 executing program 0: nanosleep(&(0x7f0000000000)={0x10000, 0x10001}, &(0x7f0000000040)) clock_getres(0x6, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) nanosleep(&(0x7f00000000c0)={0x86, 0x7}, &(0x7f0000000100)) 01:11:33 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000002000099469db1e5eafd8c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x6e) dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x8) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/233, 0xe9) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x9) r3 = socket(0x3b, 0x2000000000004000, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x2, 0x3f) listen(r2, 0x8001) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt(r3, 0x6, 0x40000000000000, 0x0, 0xe0a076ff04c0e897) setsockopt(r2, 0x7, 0x1a, &(0x7f0000000100)="f15f3d1c351363d585d1e56e5797521cba91d4f7163bb4d6a0861e5ac56a98e9bd0fc6d7d328240a9e27163b4d868c902f922d947d4659104eb5f3bdca1ff50798abe2ca8261078a5df577a040e91fd544fe7802da6fe1d0a47547e63c8eec19509f448c15", 0x65) 01:11:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() accept$unix(r2, 0x0, &(0x7f00000002c0)) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r4, r5, r6, r7, 0x40}, 0x53b, 0x80000000, r8, r9, 0xffff, 0x2b23529e, 0x2}) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x0, 0x0) close(r0) 01:11:33 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 01:11:33 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x42c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x3, &(0x7f0000000180)="f7f9e794", 0x4) 01:11:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(r0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 01:11:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x380) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000240)=0x6) kevent(r3, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x8, 0x41a37b8c, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7fff, 0x1}, {{r1}, 0x0, 0x1, 0x3, 0x7b, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0x6, 0x2, 0x2}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x17, 0x8, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x60, 0x2, 0x1, 0x1000}], 0xb41, &(0x7f0000000300)={0x1, 0x13}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x6) semop(r2, &(0x7f0000000000)=[{0x2, 0x80000000, 0x1000}], 0x1) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0xfffffffeffffffff, 0x7}, {{r4}, 0xffffffffffffeff9, 0x41, 0x40000003, 0x4e978, 0x4}], 0x758, 0x0, 0x7ffffffc, 0x0) 01:11:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000000)="f2deb1c0b05528b77e0639e6b833d9c042b81eb1edc078f7aaa6a96957d802ce02024ae045", 0x25) geteuid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) syz_open_pts() 01:11:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1124, &(0x7f0000000040)=0x2, 0x3) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c31e930c947efd5820ccd653000362fb75a888e3b91c39401f4f125936e3fac03717ec1626488e0320049dbea637589f51a22ed740f442236e58a395807e560bce8718ef660ea8c161ffffc9c3c09e6888dd3d4d1ea612f4f363384e67ef719bf795442b6d095c4904bde3fbb18b45166a77902e8e82043387b9e5768cb2ae20add315f0bf8ff1040efa63572e6c65d9ace580db43609303b8ef490ab42f3852890a4a773d080b96e4455fa5f20f2194b6010b42b6aa41657ff855acfbd219a2006000000000000002959030990b204b0e4259615ddbb577c040000007f436f8121b8446d2a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x80000001, 0x4) 01:11:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x2ab, 0x0, 0x128, 0x0}, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x7f, 0x10001}, {0x100, 0x75f}}) 01:11:33 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/45, 0x2d, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000000)=""/5, 0x33e) 01:11:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 01:11:34 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(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 01:11:34 executing program 1: socketpair$unix(0x1, 0x100000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x9, 0x2, &(0x7f0000000000)=""/56, &(0x7f0000000080)=0x38) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 01:11:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000440)={0xf659, 0x3b86}) r1 = kqueue() mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x2000, 0x2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x80000001, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000040)=""/144, 0x90}, {&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/253, 0xfd}], 0x4, 0x0) close(r1) 01:11:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65fbebefbf9befe7dc0394d445a500123000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 01:11:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2e25d4e2db6d6c63, 0x2) setsockopt(r0, 0x1, 0x2f7, &(0x7f0000000140)="e02ed2d1131e84d4875c08e46a338c7bbc1e976d0daa05694b9097b8a81918092b3239eaa55d9f2c", 0x28) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 01:11:34 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 01:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x2a) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 01:11:35 executing program 0: 01:11:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 01:11:35 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x2, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) fcntl$setown(r0, 0x6, r2) mlockall(0x20000000001) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 01:11:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) ftruncate(r0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0)={0x1, 0x2}, 0x10) r1 = getpid() fcntl$setown(r0, 0x6, r1) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/63, 0x3f}], 0x4, &(0x7f00000003c0)=""/160, 0xa0}, 0x1) 01:11:35 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r2 = syz_open_pts() poll(&(0x7f0000000580), 0x0, 0xba) close(r0) sendmsg(r2, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000000c0)="ee4229fd1cc39ecd2e4e5f443be1883982736726a1ed5488", 0x18}, {&(0x7f0000000100)="5aecc4b86462afedf3349d4db62e075ccf82590d55a1a70b7334b8f90979d938e99bc6b2f72dcf8829da71dfb27d477f0bd18204534ef7095d62ef9670fe7a1ae8aa5fde46b073dad61fc5706825b04f83fa1910d0a443f3ca1c045fd6f4b0612b556b5d5e9b9a61c6aaeb4eb1939a49fba4c9504e96edaaaeaeb32695", 0x7d}], 0x2, &(0x7f00000005c0)=[{0x1010, 0x0, 0x101, "f0e35e9b1e9e2e6a9450ebdc1a2c88d0fa08a21b1df6ee35c04493f6f211cc9ca46998d05e4d5b91ee428cc6dd2e4cfaa254d0731d7ed4f10dcddf9f6d8f060a1959471cdc7dba6b9e794c668937a6f751527432aaa8a3c8dbb82b5825ef631cb9a84b5219c41748995404ba143508aedd73f4f5e5cd657e229abb1343b6204553da1400866a2303551c906730b1ef3d15e2d9ec0e0b175ad51d8faa9c4c755ee897811ce0db3c1988182c076b9e4eb9c6e0653b214417efe38b11fa8cf3a3157e264556b981d136531b9773445969627fda824b37c56e980fd5a50d2e707f4b619f9c71fff2cc798a2c91fad9e3adf13172f6ec5ac9fb0740eefd0a06c61fd12a9051c4e8c1bd7ed359d1dc824606e860cf166fe80e847f49a8cab4b8078fb32b093bade9ead27be764dd510c7981028e0413d7f5a6ed1f374c7a115b50b5d389b5611aa6168f4f09235b8395b921d92d2f0180e53faa1e94ae2e0b25d8369e9785881a3c727e590e14959714971069070b7c6784de99ebaca96b3204a7fee7b668295291d108588944d1606178573934585597686cc8ee6c870441842d82ab55b3d1f8014e3dab25d4c77a52e88d636f6958f44d37a31852a1076e3068bb1158930fb49a6680f8781c0e8462b395906906b506d3146d95eeb87d4760388e06b0350989a70648c7a664764c18a2a437446b1976a9e88d922b815a618202bd1fd1e3ef3e6c659b7e0c933df41363290f679b8eccded16c1d5d190945b65865cb59c8f4c7bf6b099e901a4c0da78324941201fdec0f153f3ed8450077b3d3236d514097ad21f14bb66f85e268bb0aff69f91ef99f788444a82e95943e6372d812bd8bcb1f1f13a93f6e7f8b4838ada931a639a1a6112ba83f9ea20a88a8e033b4d3a0dbdbb4df70872d396f496051a2a03b86db46d166c3162669e33ff0688271937b75321422d86668b8ee8d792a25d3fdcae57ba1a5161964502ced69b504470bbbbc71b864803d6d565b1ba4381698854c89f48100e4a292332f513b82f9e86b7e073b70f718c3b17f1faef85076a4e98a221795bf611de5350f13998e008ccec688f951e60216ab5888c5ffd1bc8300371f118283557e091d8dc9e8b679a735adf1484db007bf38f58d4e9e1fbbe4a6db132b8d2d04187435277b7d26ce8633af73fcdedb8ec96a6a40d95a60c555df482df1771cf98ba56c8fe82edadb2af94be3e2603503170100721784695b38e1d4fbb32ea393f3e739334350c860d53be2e78b91e4a690a37cf416012ae3c2b8e677d181a2fea7d4a74acb9a16242b569ca1825d60b5cc3981ec78f91141b0a194fc5a72be416c1496c41366b0c8bc5986e522ee1fff252df9e840847a1e0c5288224050514f2de7d88860c3a220cc00af9e1bc68a596ee6649490c992bc2d41c1156fa738e6844ab6c0a3dc7afbcb57ba822365d36b87f2adb061fb26f170f526bad531f5fe54b8b2c7b92dbae214170febba77027ccd9a18a2ef7d7d47e3aeebb3c55dbb45f677b63cee862d266c1aaf65bb32d5f5aa7dea82401d225e13f24d251ce56c6dba4ac5cbc2dc177f9638cf869957129b051ee261a24c58ea43c58817c2b3cd5360310b452870ea35b401d69bbb1f3842230d3446dbc6755c73d638cef6a0d0227fd5a3f4a7ea25973503509399c2cd596e2cb61005d599801e4a503c1906a209e462cec04febd124fe3c6cb31b6e1cfeb0ec9fdffcc10fe16ff6fb2df64d965e9ec837829021b82ff2ac2e63d71fc0d87d665622e9b165425c53dcf6708189a07fd7c9a485f94c034fa9b6f42992809f4e3d39433acd014ef9963d3623c97cedcfd71f9a1917006dfd2bb198723ab1326baa14ce6bf243536861a0036cba5ca50f01c969dd727665b261b52624bd757ef7769665343efcd110f63cc6fb7a93f3dae08dfe1bce1dae2cda7a467602e7831912d38acb93989b7fcd57e0091dad90a522acab4a59c60020f0b6d16572bb8c8b55be5ae4482ccfdc90150229e92350b65935b0c40195fc90234a35add12f9a8de9157c4f08af7a777d30420ab5bb58fedbbc9f3fe0b0c47a6a2d329c4f0ab90be4d4e545b9460a06d23720e2bf0110e5e920e330c422e41c51dd86bedbf427011abc4e83bb057ae7d824ffe57a1d68ac25b022bd00d59198f9f45f54d03755da01c3429d963afca4e3a51166e8d4ecb3e5014ca9ea96bea87f7b5f2443c8a11ac9bf601e93360cbf864ef1e9c48ade1a443374910d1210541700bbc9f714cb8b73965a336f2ea3a6747625ce5ca3f9c9ad373a42af3ac829cb79602ccee51ae58790eff942c08ea4539450786c013b3bcbda8cb88676adb38fb912580b997a2abdc49c29c7a0a9af0ba47c2f20b7b2044292ace1116f98e98bf5d035ffdececea1db76cde65fa9eedd48661b193feae452b5d858678845b24604ca9a1c51c077e03d5fec97cbf4890282f0e569a26aeb162afd552feefb0bdc6ef33f1a02241d1a30fba9a62195bb551fd4278efd73fda40e6438a9523b7d386cbdc1b2d38c946335b6f75780f4dbe9350d66f6da1bb8a8c1132d6fbb39381197c18082e684d953c5fe0eb9cb06b5a3ac72adbba1666a524b5081d7c228b8ede92611aa9d074470671d25f6506f63310d703d539794a255181b547f737d4d5d68a0b74efcf23702f0710843fe335e66019c29a8bbb5f20522aa06fab0beb956ec078b299e6de64f99457efcdadf0e539326ccb5b0a87cf426a20e9f2d530a6432c839a49eaf289ba8c6ebdee37f8e2652f04ac8f2b9af5b9ff744eb958c836924bf69039d58fcb8dd816cf10208130a270de747adf6e3248c87b8b298ebe540d4e762a0f62ec0aa710e4581ffcb8b20df98dc636bb87d53caf5fd3fa2b1b8058bcda557288a5d13215e6ce823c9b9ae7a76727d0bd16851037497a81bfa5e091bd15c70b0e5008d8d06cd7479c10c703179818293cc6ef936f6c3309ee858932a6b4da2e2a38127a0cf0c8752aa00ddedcfa02f124a2df593251dfb87e9685890614174a972956698b6b28e7c1860f36fcf898c3bafd7384f9a5b9e02a6b3d9c625e0f14ad67eb265413e3c0670440848d5cc1508b8b21ac32b53910d2ef60f0f5d1de1803c1c124f5a123c43d4c8818a0125dc9e685c60d5ea7625a60d4a07867fbf30e3d841404a993a057a3ae018ba9c2b6b3fd823d7449608e39eb597cd1d801981c2d8b3a8c0b54e595b47f689bc03081953fa7052575220b41ae85680f11497bb323a5a59c998db5de8908f016ca6e6e5410ddd13eb79c5f52dd610bd781493c33e83b1a5b0f00c629da4fce0f9013bffdb9bfb2a8ae336bb6f859e7b63719483a7b1e69ff5e09ce4c65a3d776752f94a15df47908bd9785ec2cfe36c9aaf8273bba7ae63ab8a7c9def63d29d66f6581b90611a577ac6266dc8b42af7b4f051701115039d375d5427a5b74a604c74e18158b428c903e7180065bf5d2e2e5980691d4c291a37e922a3007160047f4cb0b5752392352da3d986b991323021425021cfd56a4dd2dd2e755804734ca4af277ae5d6de64ea5193eac33391cd2045c5cad92528bd1cc392e2c2ad092af3e936ca293ecdda4ace557cad66ac2951f6a8a6c97c96191942300434a80fa9713cdd8a75e195fa510e8370e96cf9b3c0d6aa833d3ec5ba94586ac7fd41e137ca605c41ba22a73d2c69a2a44d82e5d1c85ba2322d9c466c39cf653587faa67e1340d5ff3c2404b194f21f3e967f60c9450da922d573f369eef8c19c287b7e5ee30d2c8e4423f8b1d7423297974e6ced6fc367080090eea85e473a9f2fd4255b713672e53d7f0f3993fa8ef20ffd4a74cb9916c424d9dbc9980f6e6aab669c4bfdce8992b34b41bd3f54e4aa8c68c9f066c1c159270b892aebdf32559e1a84a1ffabce8bd1a70eb9e72d7c311b0bde3a7284a17151638943a5288e9a5a073cd9a3ec5bcd838c3fece97054a010b8bc188810cbb70646501c345d0a995075e7362a76d3460f25dc6b049068d6117fb09529306cc162b721e0938b13fdabca85b44fec41e95c61150a509c3b097d940efeb8e3e11e196dca67f27bc2feec440ca2d5d075f52c9eee9dbf5a847f1ede7b9792aafc0739977ecd49704f08ce2581cc702bf2eb30b286dee3b3edef723838f77277d16b11f6c9a8a2e4a4cf3c942f66eeaac242a4fcbb788c9503a925cd4f88cd05ba1996241f041a2fdf544c4d75b2c7c5e32ca36c6967a3116e303a8ed336fa8042443961aeed47bbf1d40d5f0630e7bedc51ba426303f0114dfb0ac9123992511bdfa1d44445173b5521e8666b2aae5306f926792d8c2abe29f35ab8356a332356791aada677d50b13551171bd3b6538c640da987b7ec00de3c42a82a509787a98a21b7972ae493305c0db85cb554550ab5298401b0c322775d6313c97a6f915b61a0e841f32cde37efdb686bf02e8eead0b5de648153648f77065986d5d987d773e71c3b708e0ef5eb8282d87ecd3703472e9cf91cfdccde03975c8d841a31aaf2f29f56d1b364e7beb3154700358cfb88b8db933f5114489f2522165f8c291dcefdeea69f448f1ca8aa4cc4c62c9a205f73e9ad5b3f73a6d76d4ad17babf70e7b99f96d6575f65ad97acb8ecb643270e8768311386307a5388237a4c75f34ec6dde1a9ebc14a2ab17ccf2f24846f0436585fb00ed840a52e651e33db36c4c5172bd30143c69c9828d55af6033339bcb509c45c6ae6cbbab5a0bddb6223fc2691ee4c63c3665df36382dfae24a5b44706694929335adcc66421ccbabf3ddae7c2fcb62184c135c0c2cfde6e153a9355e33aa64e7008a322838fb6729f4713b3a5b451ad027d7341e148e54ccf98d46cc386644e2fbc9948c57037d8c3b01c403297290bb0255aefcb8c03fa7c282ee4030c903f00bdb77157f880405229e739edd1f958202671d44375365ec43bc83786098dcd87284fcd71e9681f63df0dc5a93f8ebd681e2346423c9b557a87e6b15c176b2575b90b4d5520d0e5b05f2e15921f7d31dab56ad44a8f1d53e13b1fb6916ad99d2277564dd4d74a1fb7f28a2a1ecc7d7eb4280720f97bb393e5a2fba8f1bb983d69e6d70bc963642d2dfdb37c01ef6b7349b1a2bd8fc3ffc40b49e2d9774c30af67b378aaee6d4bf2e7b6f6d026a73d8e6f4a9632e74d8738e56e91e0e1e876e3aeae7f5fb41c8713d9495de9cffee74dc64614b777950173ae0580d9f4804dcc2cc38b56060cca8b5548126d0edf00d6fd78ef9e09a1f6032d0801c793cad84517e24dcfc6fdc89ba1763ee5ff1290b071cda1366f0d7f3f423b1795454ab7416e576e6944a80ea4bc5db84076f8cd45d66818ad859916f00b374f4237920f208c45eb0480b80574971da195e0850dd841ac078638867440e9082ee6a01fd9b027ecfaf4c79cb1824ba3cdfca56f5543916b6921d778a3968281948f215c675231ab627596cd28ca4da413e36191526e94c84b84a2761c51e47124c10369207ff9792cf546b23d4c39ff98a8b659f61c71b1de2a27be9c707657bb2d2985574b66afefc4970681626fa934a90cb4eab9a94b47a8340e138a46120613f3945a51339100c95735706397ab2c11c741e3103389b6eed8e5baee300a8f18d658083331d93e53c0d65bb54108f0c3c449eb5c074da30f9fa56bded534cc211fa66001b815ef25c625801f8756efbd4997f8babee19850b12af5dd3c91c97cc6da46fc016fb0de1ebd71daa1287781d9619ec045e734b79083b2829dc502a4a171c50d96f91e5e7fb8c7c769"}, {0x110, 0xffff, 0xe39e, "fb75be14db5306333ddd6ce038da0a4097077590463dcfb019d07155f2a5b23223a25133566ffbcdb6c828a016a0a5725bccb01286b6e1809bfb34644e768463061e8859b5291390f61893c8ffb20171de54620081d9faa6030c746ecfe93f4a9966056b512565a5f153a08156110b983c4188fa8f08025e07a403d54e8f8d57f97cad7984a45ef8f14bc4ac34a55b24d7a2a527dab5c014e6787ec70c26a1480e4124d2e9d1ac3a2d9a0b86ac582b26b94427331d9c1f06f42647cccc67bac8992e25072fe43d9763247e49379e5c7bb54b254efed75cc7b14375f10eb97f14c09fe3a2f00b4cb2a6b5a392b7fbb4581e54f9dbaa02b6322137db372f"}, {0x80, 0xffff, 0x9, "dbe651460106e778a2b7d37754514bd3791345848ebd732130a23ec5d27ed0dfd1a6155c59725db8a6babff3c937f409a5f8742f264f2719b344d4dff927d6ba31c2e82f58151335e551c255565b9969d38883fdead72aa50761d5f690a33661f835b8d7e366b76815e70b184fb3b6b8"}, {0xc8, 0xffff, 0x200, "adbc937223dd011d2fcb9542caa4327b46223bfd541462fda2d65b63f8944efa6054043b18604c276e8ca32c22ab7dea587cf58696f3d7e5522fe0673eb100572e4610307a5828b84896239c2a2b31da5119f62521a797ae35381084176ae655b467d42f65fbe31db345ce8fdbca01a7d366b454380eae0346a256a11f36f488c6fdcaa81733da4ccb5df6b3ed1e7f60f23eaf1f602a99c7e997b230dc56de499cf31b2c92cf7a82f562ad7ae5fbd1cab647ab"}, {0x90, 0xffff, 0x2, "c2986ba8b9173cf1938ea607eee11d1517fcb1c04eb4095ba96dc3130faba4669da95c8fd6463f69bbd8f417c2ac7df11c3460545031698bab7c9698da0a671b61874a806d803c27328dab6ce3f39a333a639d140d1e12656ca64ff849e92d8c316f36cbf46ca82bfd55d8cd414df74e7b3a4eaa3f24d4baf758cceec689b0"}, {0x78, 0xffff, 0x100000000, "3a79a3803afae636486f371e5cfe07d8237b96a7d9aa5ff577ee166c6c43e3da93345cb90f0d306a28e816dd79aa29dae6179e1ceed490a412ee82d21a35af9ecd7d5a635e27a5621cd19d3e7ba6183217be4d1c43878fd67c468284a9e3ff88f32ee6"}, {0x80, 0xffff, 0x5, "91afe1c13b85df74bbc1935e862442a94445c8431464341e2ac44e9dcaf0f2742020fba500f9e49e7a9f64219b35064f5daf543bb6c67e1bbaeef53008e98bc3f8794c164864eb42c39b053f25f647c6e51dda4e3e95ca5ae5987c532665f56b4e81b4c51f27c87a2c613a58"}, {0xc0, 0x1, 0x8001, "83e28c089f9e7df0a515d4807dd4a322edde1f70b0a375ddab9e5e103404ae94c838ef349aaffe06805e35eb6263c433e7b679a86b4c383c8cc99c1bee20c9221fcd9af3cc0378690f193f3d8cc9aab4706234a640486205e837cd0608c21c064750862aa9e259b76d6490050c2f5aba8d6db6929729c5f6c33d3bcf42ea7ef694a086fb9dee1933de1b100c0b98cc7c31951ca4b4dec1f4f8b1603fbd8b3c2cb2da6f16cb6c3427894b9b"}], 0x14b0}, 0x400) dup(r2) syz_open_pts() 01:11:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:11:35 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getrusage(0xffffffffffffffff, &(0x7f0000000240)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:11:35 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) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() geteuid() getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) recvfrom$unix(r3, &(0x7f00000004c0)=""/137, 0x89, 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getuid() recvfrom(r3, &(0x7f0000000380)=""/207, 0xcf, 0x2, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) r4 = geteuid() seteuid(r4) 01:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() close(r0) dup(r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r1 = syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 01:11:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/43}, &(0x7f0000000180)=0x2d) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x4c) 01:11:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) socket(0x32, 0x2, 0x144c4d16) 01:11:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x228, 0x21, &(0x7f0000000180)="f5f9e794", 0x3) 01:11:37 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x2, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000002c0)=0x8a, 0x4) r5 = socket(0x1, 0x1, 0x0) recvfrom(r5, &(0x7f0000000300)=""/233, 0xe9, 0x801, &(0x7f0000000400)=@in6={0x18, 0x0, 0x7ff, 0xaecf}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000480)=""/230, 0xe6, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r7, 0x20007478) geteuid() dup2(r6, r0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) recvfrom$unix(r5, &(0x7f0000000640)=""/40, 0x28, 0x1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r8) sendto(r4, &(0x7f00000006c0)="3be46fe122fcaed74f1b61825a43c9bc5b5038c07b263b3e32facdd0a19af71028bc016d6dc0500b1b6c227203f2128d9ab64ed72f0ce3f6f07de4788a74697655f63b0e1379183de241fe4e1c9740a3ebdaa03afae0c26243819740f155f4ce672d26489b05669e48efd0f0d09b108991c12bc19ffb9da86fa8f75f5a7cd4340d85e5d794d53f5773331397ba523ea05e71c4f26be4a4685a7ae83a36c0aa3264be8a8d313cb9bd35bda7c0b1631ca88f7dde5e09f661b9e2", 0xb9, 0x4, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_int(r6, 0xffff, 0x220, &(0x7f00000007c0), &(0x7f0000000800)=0x4) r9 = msgget(0x0, 0x8) msgrcv(r9, &(0x7f0000000840)={0x0, ""/118}, 0x7e, 0x2, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x8, 0x0) 01:11:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x132) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="d2041bca8a576b652d9c5fa822add1a19b45a62f1a2625846071fa56641e242edbce68617615cf0ca9c2edc127636b3a9481a7a8a732ad0023879465242ab7a348c56d71d7b3b2f0a729556eba86769499ace948271484c95127c0e5ba01bab8928ce352eeaa7f6e82db1479eda5ef26701137d54f9e6d7ca1fb55b81285c1a097d24b7dffd56562cf16f5fbc84b0dfdb90d91659fe36610df0e12537de8420cb87c5fd6088c5ea3f75b0b4c4c08b5963325cfeb48b325dbc11c3a9456347ebb059151c8e23ccc", 0xc7) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) ioctl$TIOCSTART(r3, 0x2000746e) 01:11:37 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="33f343ce5253c27930b7df279740ccb5b4d4d5c5e8e14e1999f25b5944a36ca4fb9b9dda08289c6352dca0bd23a5b0", 0x2f}, {&(0x7f0000000080)="1a886dbb10cb4f0d92b608d22cf4f35d0808abc76404a8a343850d29f8ee3b02fe5bc92212678559623447a9c38d90192d19b5b80909c102ce6c46028c33034b9610ff0939c64994c4739b2c4c9a2a0aed9fb2853941c86e1c91414203f6139cf17c2cc8144ea763e6f508683bab06f739533adff3e51ffff2d5", 0x7a}], 0x2) 01:11:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) r2 = getegid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x28020, 0x100) recvfrom$unix(r1, &(0x7f0000000100)=""/49, 0x31, 0x43, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x4702) getgroups(0x1, &(0x7f0000000000)=[r2]) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchdir(r0) write(0xffffffffffffffff, 0x0, 0x0) 01:11:37 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) setpgid(0x0, r0) setpgid(0x0, 0x0) 01:11:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r2 = dup2(r1, r1) write(r2, &(0x7f0000000000)="0c7ca83f71fec73245a21aaaf6bc40099d5bc94775e816b2d84399117de3f9dd4e", 0x21) 01:11:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080), 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x32, 0x4, 0x7f, 0x4}], 0x80, &(0x7f0000000140)={0x1, 0x100000000}) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 01:11:37 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2fc5, 0xffffffff, &(0x7f0000000380)="d6aea59e2f6162a0f09e8e9bfd9560922615779931952ad77b14195bc023c43f18de8f9ba6243e5f63488f194efd371ce4195ec8cad8875d24cd9830c34307c7257abac68d3b2d339cc069e86064235cdb010e06980a3c97c1e358f3d20bf75c67a4708d9246aef2c638e869c51d673bc084516db663a78af839d68167dc5f5c94fd4c4e1c987b88458ccd667dc4ec50b42ea8b34df113c872cf1f92b88191bfdf264379f314c5b7499621ab860104f827f0467831b17c0f1f4185cdad83479c8cfbabaeeb8c86775fa2d2f305d5db128f99c4f29feacba028", 0xd9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r2, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x7d, 0x1fffff}], 0x802, 0x0, 0x10001, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) r6 = fcntl$getown(r2, 0x5) r7 = geteuid() kevent(r5, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x88, 0x80000001, 0x3}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000001, 0xffffffff, 0xfff}, {{r4}, 0xfffffffffffffffc, 0xe, 0x3, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x28, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x3b25}], 0x2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x82, 0xfc00000000000000, 0x6}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x80, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x40, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0xc, 0x6, 0x2}, {{r3}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x7, 0xba2e}, {{r0}, 0xffffffffffffffff, 0x86, 0x200fffff, 0x3ab5, 0x7d7}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x7fff, 0x8}], 0x6, &(0x7f0000000680)={0xffffffff, 0x3}) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9, 0x0, 0x7}, {{r5}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x50, 0x2, 0x2, 0x9}, {{r5}, 0xfffffffffffffff9, 0x41, 0x1, 0x0, 0x1}, {{r5}, 0xfffffffffffffff9, 0x20, 0x2, 0x200, 0x66b}, {{r3}, 0x0, 0x0, 0xfffff, 0x3ad8, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x40, 0x4, 0x101}, {{r3}, 0xfffffffffffffffd, 0x68, 0x1, 0x492c9e69, 0x7}], 0x1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x22c, 0x8001}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000001, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0x1000}, {{r3}, 0xfffffffffffffffd, 0xc0b033b89b7e664a, 0x8, 0x1000, 0x81}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40, 0x4, 0x7}], 0x6, &(0x7f0000000000)={0x4, 0x4}) socket$inet6(0x18, 0x4000, 0x7ff) ioctl$TIOCEXCL(r0, 0x2000740d) 01:11:37 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = dup(0xffffffffffffff9c) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) kqueue() socketpair(0x7, 0x4, 0x6, &(0x7f0000000000)) 01:11:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 01:11:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x144) 01:11:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 01:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000240)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) syz_open_pts() syz_open_pts() 01:11:39 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 01:11:39 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() read(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x186) r4 = getgid() openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) setregid(r3, r4) dup2(r2, r1) 01:11:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:11:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 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) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x8001, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4d, 0x2, 0x80000001}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r2}, 0x0, 0x10, 0x5, 0x0, 0x4}, {{r2}, 0x0, 0x40, 0xfffff, 0x800, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x81, 0x401}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x4}], 0x98, &(0x7f00000000c0)={0x1000, 0x7fff}) dup2(r0, r1) 01:11:39 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 01:11:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x4000, 0xc820) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 01:11:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 01:11:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSCTTY(r0, 0x20007461) msgget(0x2, 0x244) 01:11:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x17c, 0x6, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 01:11:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() pipe2(&(0x7f0000000040), 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x23, 0x4, 0x0, 0xa95}], 0x6, 0x0, 0x9d4, 0x0) dup2(r0, r0) 01:11:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) r1 = socket(0x33, 0x2, 0x8) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = dup(r0) fcntl$dupfd(r2, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 01:11:41 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xb15b) r5 = syz_open_pts() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2c, 0xf0000000, 0x3, 0x30e0}, {{r6}, 0xfffffffffffffffb, 0xa0, 0x40000001, 0x7, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000080, 0x7fff, 0x400}], 0x5, 0x0) 01:11:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESOCT=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRESOCT=r1], 0x4e}, 0x2) 01:11:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x60) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f00000000c0)="097ef815cd21dbdb35a0dc2c9ecf5e6e1b9ced254b06971568bb6c567f65a18f7bdcfdc49b0cc07a035fd23a297186a30e3fafbef257eae417a0cecc43b207287bf82c74ecf468385905481c96314f068e44170a2c42ba8a661b33c3864b62e9518c63034bd96bfaf7050e759b39501f39f6c339e2014b2745045df76fb226a6bde7f866aa23b464bc94446a699f809c38711b7135a7b8c5450e3d757a066608a9e5300479482f91923bdff4f69c7c0826467e6d731e8f51ad282a995d3f", 0xbe) close(r0) syz_open_pts() 01:11:41 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(&(0x7f00001f3000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 01:11:42 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) ioctl$TIOCSBRK(r0, 0x2000747b) rmdir(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 01:11:42 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000335000), 0xfc94) fchmod(r0, 0x100) execve(0x0, 0x0, 0x0) 01:11:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x22c) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/117) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x114) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 01:11:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x20) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x6}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 01:11:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) sync() 01:11:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) rmdir(&(0x7f0000002740)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30a48, 0x0) sendmsg$unix(r1, &(0x7f0000002700)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000140)="2f70cf934a0c0d0b487e806d448b9b2a7dc4dbee720d010c9548f7e3b34c304937e32e9439007f7b4f97592152fba0bbe3d97b715991c8c96da739dc08624eb1725650754d407df64dd542867c0a326d2ceb0a4faa7aefc8f4735cdd2b600a29fac0e6af68dfbb758cb1f1337d5f03f1cb8f9ae1ae6842eff0c19dead79e7f622cd48c4a2016b12808e91a209c77555271e301b764b54b0e59b11ea08ef00def54d92ef835317b3e885b5c82ea6a9ec536eabbcd8b71a9bb662ff8502d0dc04010e70f34e5", 0xc5}, {&(0x7f0000000240)="5c66b538a1f9a1b6365fd3c509b6b52fcec9f069ad374a61520ebd5bb4ecc94cd2401f1134a257e2a42df44de0c71ac72215b3c8883f227169d565b3c05222c3698d6111ffc3db6c5062a62bc2de26549d2a222c27dadcf00baa0f9005b553d6372b155c7e0cda2adb74a9a8f678ed6f5a5b643105079d5da1ea2709d7174ec565902a6eab0e5ceea508f56d77ce4fd4ae046710c9b2de9d0e", 0x99}, {&(0x7f0000000300)="0aaf7cfd033eecf4306c4b80fea2af6d5132f492086215843037eed4d2f0084766f3cb13fdf7ed788718830e78b3ce91f4b5d61415f5303208bbfe4a9ce5534c4e5c8bca231a17e86967afc1ebe0cea0a091e59b6de5963d32c8f719d1e98516e5", 0x61}, {&(0x7f0000000380)="14536ecc3593103783f41413ce33695578197c01f94727c69baba4aa9505f3926a6dbf3f8c0457f40a6d64874ada4042ba72e6daa7a960b47aa9cdadd2c24c04ce5b3abf4720fdbfd972581ff9c8fe6edf8da6251784476c1ac0ef002ae89881b5c74eebe124b3258b68759cbd92b60d52e48c3e43a3e2660d92d28c87d57374ed20fcc857b0b714f6d68919ed780ec07f2ad3f3b6b1d48c5f759c407a85d998522f71ac9b64dc5b61ea302f6f0cbb1246fa219f4060b582632c37e96dd1ad442a61836780d0f3d2ae4d6262d82ebc", 0xcf}, {&(0x7f0000000480)="d4f6dbd6caf565c8281bd171ab23ea587bad3c3a292b36a634fec63d257f3d7ff842497391aa82d28f37805b06724d5f18139d36bac3a96cca337f27de6e91b23e456ab4f53d0c103f3529805b713e923918794f9a99a99c620960e0144d43880d4d3099f4accd396599b8c619c99d17f5d044466e979f3676591e7b7eb333c7ab68cd08610ea7e8a63e4e6b625ad495c6481fb93b7eccee86f8b7df17674aa530fb222c85053348c42a8987de884d71f6c1e19b86869401dfb253a29c968aa0e884077a2220e95b89496b103b784de03cd2b7911e25ee05a05f1ea0d976c2755c99877855e806717a36e4c2e2f33e5b57a0ac1a8a91f60dd52e615b40079f8e93896f1d2e94bcd557397a27f422c9e5a5800437c46ffe5a36a0e921455a275268445f1bd8386df3083fad423a28be2a7328af95f48f4c323fe16974ed0ed462e4494b8b0b8cb4b2b330274a3bdc657e2ac55eedc36ef0daa133eb009570666fc542d37799377efde8b066ebaa37675b7177b5df5be08c9cd9062b9d6187ae335527993c5f4080244d5c499c4b9207a293e1fbdd40e502bcfb7571b7c1da735096bf90477fd72971991bfeaa7281d409e4bd007a20907397d00f04c9c998fb334c9d6a4150013061afb174a0a66bf2c46030a50539fb93427a82126a7e1b06f4065357fffe38e6de05cb47b6218e3e10603dbd3a9de1517b0e38c89bcf34d8ca9a9b448e819723c89a5c03d5cf2e279c56ea392731246a46ef44b289e8734d9cd95b31d8c423e59a9ab025c2b9978999fe04a93c773a229d23784b69548123e0cab388651857bb841badb317b9187058ca641a3e5eb9da16148c5fe483f6133a74059b28e3283719f673a5972480c9e21c027dfca2cfdeb3fbaeee8b6ae8b65f9ebbea4689ddb21cd35961310fafe6c747f25d530009ac4a58cc83280bdc4445e7fd96f11a4cf542f225f6cd28ff6dad690f0e2ae028738c7af9fc12f7b50ae2571456f426eec9d83188d51e9267b0f00391e3d9d8ef37a7bbce2df354da329e2c2d380713e1e33980c9ee74c452b0cc3c260c937dcb276cd7bcaa5e1d6c336f0b82694340d12a15a597c0a6241da6ce8c7b36cb141599027bedffa06b59ce10205e655b471b7ff4905b54ee013554896f90ed4ffdb32985f9b951fe397b0de532857dff257dab9dd3083a2d5c92dd7a8076cd12f60e6590b27d09f41e58a604e13a8249d21a8f32508eb453074cdbb8ba793d6098e1836db9df94eaf24cd231277c1d553410c3e6f2a8f128b4291329874e50ded5d610f2fe3dce4f40e411ca11927e68e0b5bb607b8017be04715a6f0b46eb5a5f0b279775dd258b3d8f6f32ef3d87a8615f255c3ce0e4a74a5f117b590df4b1d5b38aa3df5c2637a5419b05179ccd431a59148503056a78855b7dc67f270b79ed169ddfaef280af4f38a3478ccc6d8c6aa63cc087d5671cdff275182c0cfc8ad3b368fa24aa608a3f1f50f26bf6bd86cc457648b4ef8ea60b5d1d2f40c6649f56da5dfa77a2c5d309082a5bddc68feb88e4912f50406f728d778b6d23efc01be176f9b9d59ca40a62345d7716c5044fa91ad7ffedb652d82246f4fcef1a61b46d3d617e7602179cc654e9b514eb5102847d7c1d1ddfa24d827be5d036d1b9958f57ade75f3e1146aad709dedd0fb36836915a2c9fb1548768b13cdc2f2cd0dc22bbcccfecdb649ab518abce75a76ece8296241d0a1a75490b07718c356c3929773f12200b2a6c4f9000bfaf3643537d8f87cf5dfc408d36e68c09e2f775f0ce4cc6a36c51862e7554caa165c3161925c6e2588f04a4bfa8afbce50c569bf74eb4de32b7b984e85fd2e9d4cd2d820123799c8c9983f9c9f3f1ef1054834fd0967504ec3217e2e3e3803efb4a5c79ce77803a14dec366178926b9d56681ea590db6af5068ebfb9f8ddec0e797ef8d3200ec0b8b9e509542c8280803e9f24c901964431d52edec57bd32f157155b5476a9d0ed31f1dacbf119d21bde5845013a4fb5ad0376d76fdedcc98f611756b3d1de123af481ef9a6b6ed987528a54ab22aa779b220da9a9a573e00eb51e16b275a2f7b1ed1c5ea02e6ce790d06547b30706b00503defd9e056795de38980953c26e3a3b2605c9fd532078a32a47fe862229539f7acd9acb90ce1bf8571b7476ddd18407261fed694533e6ae39adabaf707831ed79ce6d2a30fd381eefd54ade4358adda3b6f989e2b32bee3652dda2134d6d6033f6bf6a9306e358df428f15192eaef8989ef38815a683ffd047b7267f2bb8e1d19c2d0431567c2c9006133ef76c4b3f370d73e53187e7f54d913a3ec1806b45505b049b12082e879fa6ee0afd35d5edb8cd1427b92621b502097dcbff3cd842de7a9949f9efa21fc76bc1fd5edc33347dc53b747e16b5454fc850717ceb2540cf4ca1e93a5cea236fe684f59faccc44f9b0fc4fb82c7bad50ba4397866e2e05830641f753cf5c1d145e55199b58b832d2321be9fec87e37aae6f6ac2e851c6e7228643da43fef881810756b1ef59baaecb1a7eef53f97f57d486474453ff8d50d713fa5203fa4b927daf54197df20f560b84e9e2733c04a9ab24428408bb98c0fa469a04edbb327d939c712e9fc35da5613cac83e016fb3e6fec9de120dfb193f6db7666f7af33e063c8918b8db99ee7ad1e678fecc523a8d657fd2a3e2ba2e6aa2a5c26b2ea6853220795a40f91a240ef88a912a41272f8cd7ebeb14549624b0da3b4265f13a1179a7d10ab377307980cab0fab29c5b4f762f8a679e2a47284afc84f56d4c02c3bebec123a17bbbde0ab4560615ccdd6a620f1b5e0735e0fe1a288fb1bb9b4b811eb66f8af2136cf12490a30108e0f11a0298be68be96a3987a3fa909c7cb517449205223ba1fb8cba691220af491c854a0bd6b2795c66f5dcbc74c3246233073476eb38bde74bb17a6d35b429beeb8b1cf7c5625b202ef813350822ee49081a3c42b47805f242f6bfc5c444ee25655f5dc491239457f363d873fc073d52fb0e5259e3637bb3a4e7d8b2e344bb99de5d6d8d0e770104bfa618b51a48988c24e3127d20364183eb05dd5642c8875870cece81fc28ca7ae694e2abe532da81d99f6621bfcf519c35d3ec3a46250e8f9e11a5920ce50366c591215bdcef2513ec8eb55996e71d3d9698e35bee1b67d55415054e8fd92b40cb10c390f4f680e34446d11500a1883dd2399cb3e5048e7ed405d9a8c725ec7da664b7bbdeaacf0bb00b875c4960d44f1db216da5a427208d00a14ca9a1cf1edf607818487a6c57dec5384b35b30ac4521b590ec807045eb1c0812d9af639fa0c7a3e1df8daaf11f7fbcd101485e18e7a45b1c34f3a80f762c83c9acac776056b92a1945099f87ec1de7e1641b4312ed12a12ef2f2eb5a36d153e3d8a128b67b40f5beecad3648b6e570db1ce227f5f41315b29c9efcbbd490ce8f37c0a43efc1bac0024f047b6438bee626af22ac88dd88bf61e586913f17c180e53bea0ef304dc8c9c7b1ac1dbdc27f746e239873bc04ac3f40c36cdbea3694650d56c02548df7c420db814ce513ea8370ce434e9bce30cff4c3a069b92553d1450d3b1e7d19f1d473f680b63a11fec9f56b9725d5f843f7062cb8ad494bfa76e7f03c24279c2a161de2ab11733340bf601ddd434acabd6b2c6e4e8029254927376693ba30b54035819e89b29faa42df378d25f85d670d9edec109e39003020e65ce7d44782212bff17c59024c58d7115cfcee7185ce373932b65b8e8a47268f3b81794a078e3ef5ea3b5164d8e3d06cace115e10012cbb62f4a1d7f433410168a07f3d4723ed264ababf8d46c4eecd1043afc59780f3db72c468df6c1ca2e8b3f48d8682bbf0b0fff22695bb0f00ce72f2b73a549417267bad0c6c46fb1b2f0c82e5259c32631c6259885bf900ce491286439743114ebdd385d63f6d3f200c293435aeafcf51c5b8e57f14877531bc5fd31f244d1ca48c588d65769a02b3c57eac3bbdd922f1a69b4d52f09dc0237401046720ffd811a5fd4ffa91876b48395a85da081500bd6e67a7bd65cc47d826a77317f1797544f1b73d1e761afeff7ed5bb9ebedc2b3a2795cb97dfa9ea0bb77c2fbcbc23653537065a593798f5cfa23bb0ecc0d50f6465f81bd12a35d4f7f61c4ee8c3dac12e74dbde14fa02699750df7932b0fed7a50e9bef9f92f674f01202b0fe9725ec7f095b3e63ce037348b879bdbb101c50aa0c207b63f0cb8a03844dcf389f74945c1fa2f1dd81cb8d63e3a7131b6eb59489d61329e354232b6bf64cefaada19af4715b80156442f89ce5d81d22b81945fbe4ee1c3cc8c82f92e82761c5efd3c885b47e4104e9205048e40101d740f559be46e53093a82345c812733a245af79decf30e65eba2ddad354898157c48d69df5553b3b564c8e3c51480463fbac4c4f80dbdbba1ad59f72185ec767a25fec319938b311f4881183aea9fd58f2efb1e616bab8a60566c7469927a377ff1ff35e6069615300b706bcc01c5a31984216d80e6162bdd04d3bd89666a6c858a8cce2ec4868dc37a3ef4a7968ac8b1d8b8876fb193fbab8dd8932694d66fea85461a46177e2120ce889391e45d8748a4d46d00c43e3786334b943df2f73c6464d8185784bbc358072a0f09932db2b9722b6fe14feccab400d888652dd496cb2cf2fe06d691d0778f9c081e57dfa13198c302873a30124aa239a825e2e17603a2e0b82d395a390ba50aa206d30032c758c8a46cc2601c6076817d508c8eaa19c8e1e1ddfa328a6ebab32ea91d660fc5ef089fb89c28d989f5d20803d13eb47cee699315bec5a23ab635cf29dee4c0969f731a68a5eb189696e283cbff694c114c071e0f0706f9dc50f32c98dd937e9fa0f1d8468b04e610c192dcb4065c4b7d2199212aee4dbee942d01b96b00dde8477030213207bc4ab3a943cf3256c46676fb4e3c196465f938b37c39fde10062ca6a9ac4f7e1dd97b58677d6233200d73087ae3d165bd5a08b0691f8c340e4525283e9947cb5f99d7520a94a75973a7e56a710215f0eadc6947f64c78772f84956252de7e1031d03346921050d7d09c5c42b514ad945aab753a6ec3aca92fb0aea21675154cdb4b168d719705e97a144d350d5c2d42d589ffb599ace947d87d55f3e19128f3b334e0b3e93cfd069f393b4683675d067eeca61578cb3685475a13792bf1ee5ca3d5f1ccbc3a5d69ee0234a5f40effd6f9f45318ca3f04f3330c91c0c6e5ee40ed64b30a2bc781215fea422c0ad12e9a3eb94bd9a457f0344d9b0541e5922fe7a9ef6c423af2a083268803823a1c959e519b0c2d52cf2792fafc75638e154f6d21a7b5ffffa055191590f82bdc8fb2e6944de5ebc3337e28d639929476facae8919a5edc6ef385f6a194d0b1f76d5ece5923141547b12b3122257f9df1e0b4a9eb966a42db1de14fe7190adc7c99f5fd32529ebcd924f4ae5e194131afb5d8ebcbe0dec0cfacb6a3e6941486bb6ef9d0103453419d7a2a329c348678a5efac1a0d8a89d83dfedabddea3aa47f2e868bac32bc37dbc0894dca8d0d2fe490aa18e18c88fe0be9dad17fc4afcf332582a4995af7bfb6ec20d5d9cb55afc4a60d05ff3596ad4961bcc939e4cd473a1a4e020ca5c1e6639d4e4e83124d94bccc26e5774c7ae1de1a8292ee8c98a6ed5fb51f48ae4a5a11263d08443bc27769ca3c281b7e731efb11ece90df0b487c819d1d5566fef8a82c977ee898b531e904231bb6cca40f77c8773adb73545b2cb6a0e917a67add2ff804a393d5250bd3", 0x1000}, {&(0x7f0000001480)="da92055da9523bd798788a953481b377fb087e21a1057afbf15513c0b488cb1713d6adaa05393c5715bcd222bb15801b9646d49147e05be0c5e90bbd5220023a596ae8875dd644d49eda819ef87bbbdf97f676d18024b67609427406fc2570f9998af772558d0ddf657905128712f69efc398e02fea36a47ddc8abed136948a50695ac3cec9274ab8872eaea67", 0x8d}, {&(0x7f0000001540)="a6e9f20e03818062a410f340b604c9979454ab0f08a336db84226c6b5db22ac9ec431add26e9172e7089fc43b560c458f5c97bb061dc6fccbe8777621b859c79bb750a00fc2fb612029c70cb0f6270de0aba1a09236fadb9ded3dbe23cbb32bd5970187eb4cfb9ac8776789640bfe588920712bd17219887c91bd8a746f049a9de759e32b07879ced294eded234ad02099a2be7e21425a9411824d3f9c433bb1ac61bb", 0xa3}, {&(0x7f0000001600)="b8642e4f4f6798b6df68ac31a5b1003b66528259b9bdb4c07fd0937d7efdce0f0176f6c3591e90d93064cb2e60b8ac9d05055d234d5082961b", 0x39}, {&(0x7f0000001640)="29b34b7a82bc3e7ebb36c13cebe16add184fd1aa5a0d2e71dd32a8826318b53ae8eed967bda748bcf9638f560592b03072cb4c025b3d4148ba3b339f6d845bc01828cc1137128454f46bb46754b8e2b4d3fa9bc4962f2aba86f0750e8a0eeda444761f23e9cd6973e173ac7c56fc6c14dfde9617fb49b14e71e36db34290a867d88042f85495ea03ad26aeff298a31211e365f5cf8e8955001e76c3c11da1276adb4cf7bf21dcb85424f44e9b3ca61c6a68ee3cf470aaddedd6a6fc0672587979a67aab8c0432cc6b43743bf5ef17e50703361e57393d782aa7c1d399ff70e270ed4a904def927a7658d71c04d596299db285009e699ee81588e9f43502b6d4a4f01bd2798f75b70e301d84eae2f44d9962fed88d1977910a1774b425781283f6e602f2d8b1ff6392f3052aabcbd829ec146c41d3b5b81c95bf1de4a369d882602f3ef02786480b54eb661a399070f53326eb6d9f19c8c89677b7daa0650f270b6d19e060c74f8d5a89959bdb391a39ae1310994cf713f535e49cc241ffce55f23e35f177aa059a58f27e8374ad7e55377e12378d4d8b7566f0ad8d8c815cd4cff451f778a69719193b647309406a38d270e903f48b0a442e75dd4e1636e406cc6a2bd9ae249a71da9ecccdf9f72dfa1a1bed757719e1608a8f0f2767db86197ce24031a91fa0a5019eb3b03c232fe20e526f6428ca714ff4fab7ebb692bce01cb8ca0c9d8b82ddc6e7bd86f64eace2bc8704318bca97aa8af804514ff5a90ff720468a5ec00e7c877392d2aaa04b3cdf06e9b957f0d79b0f6e4f0d27b503a019b9055c594321edbe7ebca0faf01cbe8dfae90f508d687ce05d14d7c11c4f338067ee838952f1b48bf29b8698c712d0abf887bf8143ae6d507501cbdd669cc8c89bb98c63b182e38b6eea0d2b7d02d582a6fe6bb55bbe813e0c2c655bba697fd7c43f25b8b582dacc123712c91aac9a1469b09b6a7b424f78109c5d23e82abe8044732790cb12486b694d92addd083204b5dbab9e39398180117a00f7047dab821e3b62bed5ba1c32e56f01b00afda80cd2e81fc02264b0b3885274cddd4a9abd4b5a1e860572d574e94943186cbf1758faf5be7d485960b46de3c4094eb8168927229045be96f2fdff340a4057eab0033d3e9dc39c48391449573cd21b92bc1a19973798ea6b4de3d68a43d2bdde91629ec9a3c5f82b37769872e1b3a1c4c1bea9cd629ed63476bcfde1ffbac559e8968f406bad00e40bcc00b6b10ebb5b09c6beeb506170a7415055afbd97a59078dd24dd9d422bce189299539d6703ff72f4b1a725e1fd57037ca41665f5ccaf9c96b321ce4f718e195273fce787d831a8073e5a1162a9f8acc91dac67864e21d8c1a0ddb02eb4b0483cf82b9f926c230a604ab7434593c382740e94eebe7569b5199455b8b04a5b210cd072fb831cefbd9c5eca60b6574b7dfc280b6bc538162d1ba65f4e999059a15b52375f79fc637b8184d4a3d317ba340f813bedbb3748c23276aca9aa272f1171fd269bd5c67157a2536ee7ad743159c7c809935ff20d911e798dc0021a3a60489bb230e69fadfb5a2cab572f58d5f22f242f692050948148b2db593d3670cf6eb14f21f553c55108dd19af3bab7d7b8f5ee3616149e82a00a0684341390ba6bf9f62c7729b55aa31e28136d074198c974f4a4e8d83c27d6dedc107b35a7a3760817be77244f030047546bb2131260a1bee0a85be9aa8eda09eeddb5501075921dad989ce2306ea648b3d4171a1a83bb716f5570c9531a5b16ea66c9f0425018ea073f09917e5418948ca0e7e3325174343f34c162fb6f4274cfa24dc0896b38e88752f53efe6a6618eddf009abe8b50a98f4d52c823e78315d2072dd1c994a45798232f238d2cae06de96b8f644351f6e0fee6a6c36e8e2a8a632f1a1224f4d22a4cc7609a8cbaec689813c574efaf4981eeda9d95a706f65feb28af88b98a6012f828b7e8771db87b431107c4396ecea2cb8f89d003d88e476add3b83d491b4d69bb58cf4060243a7e8013dbc86ff8d39d33585413cb848fb86572f0bbb80150a30fdf0524571273b406fdde7c13735427126acdc3d86cf44e0e3bc054ce20ad2af093109a47f9c9bff5f5c0c5257bec198612f6e9be41f32187f6d4fca3ad50ab46c6afc08366758949859f60791b5a50669bd48a48c04bb17098ffc5c779b403b8b1447d7ce32716e6cdec4b56fd13af00b7d75b8b8474f4efca4c9f425bd362887415f8caeb2e8907606a0af1d48ea6830a86bfdec5f462699a5ea95503279ec81f386810aecf4eb29865590211cdd8601ff76c798514bb721a41f263b0180e168d70111388bcaf3ce3059bcc90b9c00a35ff0baa9845524fd4826e5bb6be53e91560b37a62bfd2f18516cddac59ce69eba78a95147bc167ea1b781cdf8b3f7ab9d5333c86e4f452a5a004fdeab43463614e84e39e33f2847d964eb73fe88474768a623d3663d8e41c8f3970cc40ee3400532933a51ff4df409867b301e711990b0c8508cdc6a068e8f376cc518a1f4941f02d797614385047e2d43d6813318c88bebd88a9014b66384ab606786595d5fa25cd35785d104cb36dd61dd73aaab4ce2e74501d337480c0ae4cf5ab4cb28d352c83053e1d59453f7a2bb22dbdbcdb01588dbd7735295494dcdb01e8a435b5f2a1ba8aa847e719c7221d192eb9920cd9f1e61d39272f3bb0dd9cc420d3f6561deb05794285bc4dd0dac9a3f2429dcef2dc32bb9b077db0a4619b88ec9c6acbd564c48962309f2c493a8661bfc6a685da862435818d13d52d6f0b1766517a1a185f8c3a22e6c01cf22e698f5dfdac6d2b59c5a29c1987139c41dfbd75d2a413fe568e4abb8dceb61f9053cb35a2ec93b104592b775d08061cfd2f57303bba572e5c394d51c94cf797f4af06e16bcb1d49a4459e90b154982e3fb40b62ba94683954ec4447fde22f224d8798114b049f1703ca3cc2145c7fa8cfc02ddca8d31be42cba586f5f5bf3ee007887dab5f11ee83134b96c96a1e1af2571bd67d2c426885a0d19b2224c22d49129529d28dfc0ca4a8978bd29a643e89bd77cea59a99d8a5faa9e6478662be08ac1b281570c7d976d67a42c3b2622447179e6ecdcaade675eca1f1ae13e07668f06ebcb5688eccf6be5cf66571bb8a29ecaa77e9d5cb885514dcc96cd3435894c854628e732d2e11960b4c5fdda9e4d5beb329af9fe4fcd1c046f36f13e745bc3278b295b114569f98e2466b8bce7078c7e0024f40cc84b4b997da738b4e2218509fee27fa6742c5198c022561bf2979ce289bb25cf3c6bce87e3d29335d23e7ce6e3f3e72f0ae2ab8222a820d20ebe6bbe43e8ff8f04f230377f5cc6e39d180072c214ee31de286935882f0fc834f764dcca01e9ff431f15baaacd94e6f9d47352e9d0a96f4ce545d2b61b0d98746d9a9791b832fed9e6877001d5dd7669b1ceb9beb7951e77bbfeafc7d1e8f936da3d707cff33e4319a2a62a5c18570559c7023a794a9b7ac26f51c41444435d2d43180ef8ff10c7b9e89e69e175d70e2eacfa7e95110aa36aa6b7e86e3c5f8f5132610a61a1f4d40cde692b33a723bab6916ffdd7528c8f12bffd7af76a4a1d2e5e74c04278426f6aa3e82e05505d4f6118dee2dc6db89e75e7f712b0abb1de2412cac70505c89bec3a89bcba6f2631e11012c40875782ea86217123fd59a6d2240e3a6cc6a7fb1d5170e64da076d6f1af1226f3e6c59330195b5baecc54ccf08a4767a2fddf35603a51a697516c075039966bbe35dcf748e754a44b5c223d1539888ec594650198a1d18a2aa40d3ccab1e522a8ecbcc205dda0b43216225d1f3971fc86578aa1029476571f172ddce73742b55b22f042dc62ded3df3c63671f8b1e3d9b7a68d03006340ece6390671a640d942e186fb1c6b627f2a3b7cd91697eb24c82430aae24864509d2ff59f1d97fd4d8920d268ce4be359aceee6094802ce2fdecba2007205ff61ee280a4ac1861fcd3075aa070f6629ffdf94770be7784dc256ccb23840f38ac3c17e84ef0973ed672c557933f6ad8246d61c98180b079fc33c74a85a750068a80a8152bde02954b9953c7e7fd6516efa55cf65d5dde8e2d125bf7f39dee7bb2c8f2e78146fe8594364a22a44361c1c321d8ed6d5eaefd1c2026d3f50953176f3876ee91f46b92207c72acc37ff43433f4225b861beb2670391ba86bc1c4360510110909bf651fac3401649968d96bd9fe762edf62d44c141cc735223351e21d89a164236d3b92ee081e34e9b5b585d8ea29dc0c14d4a50b9f4c511739a85e2629d8712e3753282860f41751726a23361cdbbbf880cc16f051d7c5e168270f20db5c446ec63100509a929671dc3e256c475336c6878059f2ec6308671c1f70492e0546b86399473cc5867d655a2e7aa7231fdde13403bd4f7c9cd494e3fd416ae7a7d4053cf9c779d9b8f00376d35fde2a074cc70eb3f9e15fb0e7eeeea79399d00a52db536f5c6c5ae92771daec5dfcddd3bdf563981b220486a6ac63071a6d8ed8cb408b7fa0296cb78e66ef8f84889325d095741879dc8d332aa7d0d1651a81a4992287bafd5d741fe14b9bdb1f91b3ec65d5fa49ac875f31e0a9f9933b12615fe2263f9c6ab7c242943c6b2ab68668e5c3913896b421a3ac734672678700039e3718c6c6c9d7b47bf9231d174912683fface3d60c514aec88ec85416d07a55240998dfc81ecc4b74d818bddaf5d2f007cfab8e415f4dec14fb66a1d262343abae39dd0eb8dee10f4d2ca2dd23772ece5d2d811d25b83cf08812b99e073847a1279dfcab3e895d179b361799232ec39d608788569dcb55693d8f733c6d96ec0babbf8df70b0cce8ba6168e541378193177b0152e84b81d9160cab8113888a04c612ae9ca26e8de76c29e6073b3b77cf586a4bf0f57be3e0a73d35c6f60a1520a851ae9809640320452b180cf7c10a678801f6f105e81fa96c137f2a178de8949b6dacc48fdde2c171e6241bcb565ceb5ebd40d53cb89adea647ad9f7299ef0d5777b80cdac730a4406ff33aa69b8b225f2442f3ed46f2f35cd7cae7532c69236139ba335d0d09261351e7a1cfe0def084036c6d1bdc3b9380970b7a9ff87f74642b3ce7113f575c20fea12c37bb5c6e06b7087285f71d2a620c0c628bf8614b6e040a2b3a0acc77e65a0385bd268050360afaabd1b43a7d976b1b8888b30e387e34deb995ba6747fd05b525593310c1f771337929639d3ff1117d78659a6596d9dfeeaa9a150108568b66d9fbbaaba9e2b756a259e1db1abc010de358a6232fa35da735c86f559cd0bab40916c4341c7d7f506291eac3b4183409bf90919104ba5355665d7232f8d0ddee6b78146bbc4290d134dfa1e279781e493b2628e535b69f48b0755615425d0d372d13fb2d04ddecebd076a74463cef840c49fc12d3fcb81ac0df13abb12d4a87395f6f4d055894733f3efd45c3b06cd5b7adcd2522ee2ba42f8d7c3ae8e37cd02362126516547f563c3ab42d2f3cf676108a337ceea951f7dcf4c5dab9923852923bb9e60a1463c416af05eb984f6bebe1a56377ba469deeac2baae0faf45a018e68e5bb3060829b31008d3a68c4353b787879d6dcbb595422ef707748202bb4f5fbfd8774b69b1e1b0f61dd419997215574d7034ce23b2820a8affb354de1d8a901644dff9282be301127dc5f975c7ee8ae28594eed8664ec1136ed37e2571194af72224b88fcba63db1ef4b58f58c5ef1e4022921cef12d73936d895e935e258466ade83d90029", 0x1000}], 0x9}, 0x2) pipe2(&(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 01:11:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:11:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) r2 = dup(r0) bind$unix(r2, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x408) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000400)={{0x9, 0xff}, {0x100, 0x7}}, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x100, 0x1800}, {0x7, 0x40, 0x800}, {0x3, 0x7, 0x1000}], 0x3) write(r0, &(0x7f0000000240)="05232b27f276b3f49077d2ef1959d1a1d8fb28cb24e17fa98b5aa3efc2042f7ce3044b1f80479bcf328578dd457c380e2076b0e6633eef45b1e8eedea2aee3f78a7b585d58a430c0ebcdc4847f3e3c7a3220a55ff0c6b1ff80bfe8b7ae7151137b1a589b731cc5e35996e08a277327b776a0b6ee0b808d35ca86039c02bd5c58db5d48379f05fa4492e15c3684160c7afde34380652b64681203fc306d5cff161d42c939a6fa4adcffca2514bdff47a1ad887914eb8c671b3c995cb87d4c717a28a04e7f497e1b95aaac229ee8beb9c5416a3e8fb4116016008800f5", 0xdc) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/163) 01:11:42 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x44) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x89, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000280)="b092ee45f72c4348b9a22492d506d541ab9fabf13ca3d84794d58874bdf3063181c9508bc172253ff3eebfd232701ce8083f08d5425c1bd656bb732c969a8c26a1190cedd8a75478c7921b75e19f9724a49b3e11901ce64b2fad8d0245f062a7577e126ee5c52061916b6a284d51bbf0d21a23ad67fa932917fdee2b9575ca822b06a1f6c4e36cc8113f9a393dae15ddfce6b202e7718d35652da3147c30a82f5b77e485", 0xa4}, {&(0x7f0000000340)}, {&(0x7f0000000380)="5ce7e60865a1e0f8397f275a3865360e6e38db80edf2eceaed4dabf6f61ff415416934cc8b15acd39f81e58ef12ef6c11eedcbd27e3ff76e063105e2c934482263a39a9abb28b9e1abe24f2bd68de8d10dd1ccc2166bff8225ccc2589f87879738fa832fa9c2d8114e2c622189255a663491a572e1e404e397a60866c825a4ea9dd475c02e940181ed393980e55a7b1c0f3a161811fdd68a76ba38376ca2e43c83372ee2b7aad5a813f36d70f421e6ac99fb29351f92a0075aa801f434ebb141581af323f1d6bba88c5764e7c29710d96a5e558c08031bb397a40fab17fc0a08d9a3ada8b4207969d95eb1ed3f1301e1bdc2161bb5c2", 0xf6}, {&(0x7f0000000480)="eeee3e463834008dd946c4058b10c9ce703d4ac367a86ecad7c71b812ba29eefbcca3047815f65a65b8ea810d578d24ef279da701465ba7aec32308d49a7050b15d8cd12462809da009668ab37f36bf4910a244440a882e012ba4ef44f7428d319e3d309d367723a6a7436b146f4710f270e52f5efd9d28be2f37bed6a8a1fbf0488a7e368eb01c7278c0b6a26e65222e50274b5bd457411a5d3471248f08f897b972d7b4614c4902ec62dfb6bf884ecc0174e5ac7b12d82bb4a3586683dc4ed0b1fb0b8adc40a3f6f02fe76", 0xcc}, {&(0x7f0000000580)="f9964bd93bc9c13ab6150ef955739f0b344eca8927b586d0ac9ccf727511432388da002a816eb87d346f3e3ace553a8657b105056607a51c579e62ad3f595eadf45c0bd58a76e5c102d3caa8", 0x4c}, {&(0x7f0000000600)="2237b3355dab54d313961829830b5446c54b57b65d5a5e7e4e913cd1582b3bdc1ac813d5e6a2825300f4b79a480d892f5a08f28665037874cc1e57303e9807aed7f0a2f842da0337046ac71b20f0d448ada7fb741b393fe1d5aa16ea61289d30e2bebb1e0572e9041a3cc0af7e91993e2aa0a49379d5d92a09ee92f90b4b6294ed8428c7cba9fedfa917ac408f6fcb299c72d8a66ebb631821965cf0dd99faed1e51af19b7d6e15ee92805eaf3f75f798bf0502da9d61314f99ce4e1e3e37aadc9f201fc13fee0b45e0f2bd63c8e57f48d446dceafe4a2d2950ac2b4e06f4c9cb9ddc1126dcd66aa3bb56352f5e4a4fe4e79c421fa274cb43f1880d38140df61b956f5513fc13cb83edcf6f7bc7e270596799b9bf8f5bc2e3d72eca531862707de6a5b02ce5a646758f23ee48579a4a4b5787a0015f9a46310c30ad3500b7d6cfb48f631cc9e387801a6641c36caa8d07d472eecbbaa827201dc31e39c4c92723869722cbb9c98a5883138befa36a1707ed438968f1ad8a37e066ef03cc8389f49407972a5c0fee3040a84faa5433fcd897e8f4c0b0c5181bfbbd2fa34dee3f3fdb655acb04122d5528c0a93a2238e6cfd4560010ea6afb4e9cc1b81d75e827f388f78f71011c114db2029f04b09c9cdd0aef476b2d04454c604e372e8847fe77d08db9b49f6f86762c4d1f0b04c68d18879f50f6c347f932df7ff98d85d2268ec599975d9a7ec57f3ae1a7f4a4c732b5a4fa1ce8d0982766e53eaf04c2f1e323ae44325c2ad7b8cdad9415e1a43c94a8fb86a85833c12e29bc83078b3dbb32bfc677d80661c9fc1bbaf25b812a9692b605853ccbb4284fa7bd4700d8893d4ca08317d8b98107d95081905b4eef09257be8f20cf86191be736c40291e93613bb3991aa1e39116dd89736a1b7fdc6f792a73cc7df761e34cb025c3bc392acf117be2b77d1260f4356eb87d7f2ea0927909bf82a70e5ef23f78068776cbc4054702bb9646674f7aac9f0a97b9a13719cad20dd22f1cdea3bca026e1a343cad9eb752f876c01fb1b0ed6b724572e1b4ae1b5956af4956ad0e1afebfb4ae8aab3a86223892ace54e9268bb33e2f38f38d7ad583c86424becbce5f3d890fe62c5fa3c1e5c4cb5cd6dbee1869a2a277ea323ac77a7b3f209658011969d8e21ce67e0822851cbd853e9e74e97fe1a265d57da01a4c08877a7b3d0ded93b83a6f9f20b228156a9938df7fac2d672cc2c8bb0996b43a4cc7681543eba07f5be373b15f870c11991ee29ea8073da75a9880a8edbc834b392c018dd747e9ba209f1c27b32f3db9e6d937dae9735716678718d3a7d6e5fec18337ba98145321d6a743f7d7b5ffa0e24e50d7e95ab29b92772a35eb0d3456350f3804c9b28d05f99b8624b10e6ed994fc8b1ccce40d58668c0777b7b2736e14582cc703370a93e6d7a51c5a8acd2ae025f8a788360a7085357d2181738cc833aa05294027c35d7b5ba5211b7103dd03397540d0098061dc9db082c93cbeb12d2ff8611c184e66a0c13abfd8aa1b45242fce802cce2d6688e3f6e363869fc1e60370dd27c14459796f3847fbfc65b3e36621f940ac48df4bbcdf36c1e65722324369d0f6e6916c162185baae3d35086c98f23fde119944854d97b056088292c9f142a3ccc1c3b0aee5c64beb9d72fb133f9ddb79f2f2ec05a1c9b2ba6934c2f6a29d602a8130ae1730105620486a0dd78b144f83f895f38d25964d1d539ee1adeabff2865cc6f2c4a10a8b619e965f0828904ee25335f7116977e5adeb722b479c5e7e597d09d1049fb6d69923a53aeb26b9110c71ff780315883785544a4fc1fe74fad7003c91e750f97278843f130e9ae98fd5ef325b172c82beebfd8ed5fc2018290d8020620520589a6e3e5c362d2f1b136ff2df72bdceec75a19e4f7649c98aaf71dcaa18b1618eaa9bd5ba18eca46859f3b3847278b262b5b2d1802e281814edc7afe9c1df31e93eda93cc2bfd8f1a45bf1f50341e8e0bc7f565a7a0379d3f4a40e77b6236a22405b8889d9f505f2fe128a641b55314cb43ec05d97b829dbacad96796bb167530fa64d27e9f6c3f721d1c47f85d60effb29ece482a6c53fa0683b3477e1e6f0d6f5d4296527f080796809c404218b4559e837f4d9df8b09a67796cc0d56963d912b14eb9569048f7747e1b08371582d735ead8f1276ce12e151355fa3c62f470d5fed74f52c9e22d65e4599abcf091186d48facea6412369fa34252e53bf69d4133bd5ac723d2874cd50d1ad896fe1ca8005ce1ac608e49f62e4a6a86b64a62db37006eb92fac326112d57c4d3f5e2e93002e189dedb2f1ddb881b7010fce1dd38e36b6ae93679d58f4f74801b65f9fb4a26b9954f94be5f0365e0d75f105494de47210badbd0062d5c186e4df4462d95979c484a7392c12c47a26cffcb248b6cc74041b9ccd1a496fb772246d277f5bbf2d0cbf4a0e2d60078f3adb41e7ef6aaa95711ecef4fc77f7e79c488fd3f7ea13cfe56cc3f1943344629dd74b30751813575aaeffd0f18d5106a99a813085ff04b9449ae9c0ba1ff91d9126eaab17873a3a7178cea01d2627549db4320fbc5942aa37c66a3075e255cbb1c8c6070139ce873260be28ca27571f6885a06a56e72ff2f3f861eb020f5964216ebdd36a4e33134022c8797476af29039e299cbc29a509b4abe8b2e112d4823121e348047a10b945d2b9c789c81a397c412282c50cccf7bb59caab37fb6567527ba16d6b83a22e0b7cf7228570960292d7033bff1ceff82b196f4956aa59f38c2870f65d4d8217d465137280b2b200b36ef688d87411f98c07fd1d4f6925eab50e4160451249696ace7e23ffd1bcf9853e1c2ac8ace901f0ec2147c7f01b065e536bfaf538459b59be61c8e49245cec7b82c7c7c2957d3b5f26729ab9e3be87f154ce98495a552e02e90acb8dbf0be9d16fcf8abc92508829be5229a24a9da9b1cd3a21d2bb784418a4672380b63f10bf3e17b5c9fbd4dd5cf586ec332a1c4e03eee034369987dac4988aae2778d756d58843fab9f390c05688eaaa78a89052340011e0d91277d590775cadf47f72e1ced11756072c20b87ec14dc3184fd4068cf008b57d848a1a42d96f21f044c3614dbea8237ec897048d285dbc1e7543dabfe3ba969b38cf5e3be13337068d7b1b85f1d52df8d5063a0b340438f5b3bcd71c36bd86511577d64753d77f2deb99a6ad0743b5c903802feb9633d8303369dd0e54e71bea7f30b0c9da921a99db1a2eb3e98ced44fb10a1f00f88edaa80d6c9dc46b7532499d5bef51c082731b55ad0ced3ccb4444c2b2112b3cbe0dc06b2a99defeec62555f9626518fe199920b46232befca8d30fb9cf1047cdaa67c6e00c95623569370f718fcd59f4afc14384a5f626e74024722dd18950943c9db951f9b58039bc7e5daaa84d308acd0cfde26ba564fbd774f3b5f44c337eaad3513a8f6e2f413af2ffaf56c4515df0488a465c60839567386cb3b990519990179696da4d2af54d16bffc993114bfa51711158dcd49bf7d20fbc41a0cc71f54545ea08d29ba822ccf0479636597ac90baa95b70f934630e4320813d72e20757258450b150c3ddfbffebe447ff5dce8ad1905c974d4204d8dad9f1f247ce700cb03903eca5b35f51c5666866f327278418da9c0da944c44e944422a62ec6f10eb99060abc4e4e81dd8dad2d81904f3c8fc9b9f168b609c6984c564f83479957d2b4986a998f26e403d3cb545b52cd606dec4b35b9f6d3a080eb44ad0a63fe4be938fdb85fab4bf209a899020ba941c21fb99932369850ae65ecee5d466af5a3d079aa7a428df86ce82ed47dea8a3670f510271e9cd85d51b26c7ccfc4c5b4d811a54c84a3b40b7cc00c04778422affb108feed7c529125af40a77043122bbf384db763498ddf2a889fa8c16481696513d3d7307f6e41108958ffcce824a36ac4e09ebfd860f1e9d092cd4ac416d20407abf8e5ae7ff8f75cb486f071605d19dd00257b1c8b07d8a001aa383de38af5768a3b4499de8ae15836cba0739af7602d47c5b1a84466cb25541c2a79fa06361eea53371db318aaa111690abe6e4ced23fc6668ad6b727c76d8c5863ed2d6943f5845684a8325dfa34b5ddeb5553e1a8087a58e8f9246b05e91e4633ffcbe572673fe509a69b768f37cc5bab2e48674f828ae433113484b304c48314aed64b8f35dcbfcda63158859de4cbc5816665dced6310f175c02ff1c2aa8579a56410b1ed4aefabe612290ec4e2e91d0c8e6678d7a5af892fc9c4d940ceb4fcd83acf8bc26301318ae89a6af7c55ad0da8000448650e66ae9ebf7c0388f846814982a3b34f26eb105bf669124d4686eb25a0622b9e32c332d975360e0cb1203186100230fe25b338563a85099bd5b444f502ef59d53ab86e4450a7a05cb02f060b47982ad69336aadca7651e45e5499d5c015d6b934b1497d191149a9d05a0fa1c3cd7cec458fdb5ef604b4750cac7ce0d42d344686c221e0de277a519b3b4c1ec8cc2235b23b337d466955492c48a9206edbd10b6d4aa258f41d541de4f9dc3c7d84f6193b7b4de91afa1c005b14065c482d1d43ce46585ccc165b58683826184ec6d2c93899c9e74860afdc075790dca4b0f9e9ea034f57320433b75de5f5c64e50853271d8e521807729c62e2bfa66cedd9f046cde43be83558399cc42445b10f1f654ae6f8242473caa2db45f492ec9703be081771265113c269d294bed91615617b2a7baf25c3ff1486b58cf4425d35485fe8616f310780c314b26d3a45ae6a16b32105aa16af64ea00a029a853b9760c88b9866ba79cb687f7eb90a9506f5018f95488f99480d8edc9218d7701472619d7f43f6578bdc8105ce19908ab58f2c96d7facf5f098ef3abe70ba275fc94caa19e90ccbf79eaf8be970cd3e84984cfca763fde25d3e29f2e6aad90e0c00a4fc3bc7fc5510410e268a959be0133c68b22a19a53ef8bbac74a1036538d7af9f7cf4d212193ee534d4ace233a575bc2161838cef4a9eacdc13cff1209133d2d9dd31016a4e919a6347cee4943dad0b15d137bc33984751608f2676491c4aac0edde59649fe4427139ff54b22e04ad3e7a5d86d02d5e248f1f00098746587cf7da2dbd6231e9bb211931161f54a87ef45f17e8ffb7a1dcabe204f7a5f7ad255b2a28bc197a448c62b6862f8f6baf1d65d295bafa496c7ae05d8c53e627bcf00d18ba73c27cbc309c6d6fa8a41bf0d214967080da767cbb332c1ac22a5de0dae385c9e98381b4a51408f976eafc022a7516780ad2fa798aef3bdc1deba5a9a95f5a89fe27885c3ee42c48fec5bc31a38d863b094c5b234809c5587555d59ed661fad2a864bb33cdb23419e54c827255461b2c8188549ed958a8977716cc5bc53794218583714c9d0721df20f9ef4590c124b60e8b638e0414c334d702509f23fecfa0e2c21c96518b72615b9f8aaa137092b617f32e862ca3211506ac420ba85e3763488920849029c2d65dee7c0da7cc7d0c9f9547536a334bdf5f421aba765c946383c7437624312e7cd039e952be16517ed62b9bbd8bc90ce33b8ed899788ea1b316320caf7db607fbb69fd3b91e4624cb622db4d8fb21e5d8c778e841c4279994f697ce87f4c765774096cfb8c67c4fb8d94425ecaaf4b413fb116f389a8a3da210718c7445f26eba962781ac9eaaeef0d28ec0d169ccc1be61d636d1a4042b057effa4e6ffc90f937105e08b2e02f7d2cd78c3c5c1c05e1b2488c17e0620e8babc4d48ce89d1173fa34bff16df95", 0x1000}], 0x6, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x1}, 0x1) sendto$unix(r0, &(0x7f0000000140)="c8c4014b1c1eaf06f9e67f974dcd6de507e0b35380fb7c63bf69ef6318046512ab8df0dd017313510d45f502fc77af47fef42d3fb7472be07d8161431d69e1f1dcb482123e55f63ed2bcbb285ca639cf7d27dcdd06ad92e5e53cec56d5abfe9a60353147d5e2e06d578bb89c5b2ff2afd47bdf3478c500bdf6834a09ec48f92f98ed55cc90e886e663052b2e791d45c565abc9fbc0be9159387557e88455fa1318e2a99dd9b8b373858ad81f62777439beaf17b459944c6ef16d0083defcd989695da269ef2f89728d0141909c4f514bf4aaf8f8bdc0c847aeb65c44c1dfc6a660f3fb66f744", 0xe6, 0xa, 0x0, 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 01:11:42 executing program 1: r0 = geteuid() setuid(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="7c7db69eb1480014aa96ce0893a034a189cd35bed6080f48e36fe6b11c01eb45e30f994e4d8b23c4e266d2bffaed03c1eadd190b50ca815db8b9a283fefbb9e599b8f1fca7731879d527225ca90bfff080855e3491ae40e5b8468e5137526affac5ce7ca47102b7465d376404d54d11caf61ee434400d5a07d6f5c60d96426498136f4822b85e64d3b1d0deb1f7618b70a5a26308e2104cc744d08078700106e36d632def6533add9b4c4a72373d56708fdf6683f720a0be0000000000000000e4e36ea1d4c0887b2a425f82a2552506527612d0a799c5ae4f9997ea41c8feece25fa7115ef948ea76bd81bab284dd326cbde837bb3d075859f7afd7431139c6c5aa168df04a4ea6f39d495017727c2b0dc7c85bc3f0fa4122a57962a1cb258cddff4be3bb56a4405a549542e1f09101a2b8aa5b315ea673b586fdd4c305c360f61753e9b476fcad3668882475968ec492ec2b3e8ae7343f95f67fa42876d9cfac1c123ada27d9ad4adf8410d3ec300d3b05d0f6a3d4dd40e54a27b879acc1fd808d1940"], 0x10) shutdown(r1, 0x1) 01:11:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="13f931b1bb9137ff9fb460bbf9777594ac357f98e42636f03c5c1163ba798af95695acda8bc109af94307b9cc04cfabd1c8d4aa63d24919809c2d7b7d5e5d43c109d9c7c23edfcde82c92b1ccc00d360a180dc1c1b2e6c07812702a20c34ce809ebf7c75621f4392a8e0863c98b58776dd1918f7e31c3dc4f62d7912265ec212f11884e2faabcd3d457da2f06701cc0345a9e8294c29aa46243625f16edc47485bcb4877fa93e103ddcea404b6e99088c2c7a081e5dee9198e848c1ffd6f2b9cd78f0275b84189c05402d573d8f1c4a24cf4f1d0e0e5fa90181276e1d5efce5c6b3634d587c3e27c709a9ac8d8600c13a9dc1b62bff9e1180ee7671c40e500633f974af67893e65cdd5ab7ad84514a277e92b8787bc43af02fa9fd145496c6b2dc5bcb98416c00bca8fd0af0bf00aa6f3f0d4203b3b4b870adbc30b6c013a6b9c4a2fbe5153401cb0ac13dd16ba4b3d9660ad0603fa86c24cd804225ace2027d41ae060f0f521e1a2eb816837af24dc15c45b9e2a79c600138f1e5d6d16259ae327fe2cef715c60201d3ca59e64a12dc89bc97fcc5db33822f6fa952f2aa36fe5ac3c91a7229b872bf2831d941076e17b83c5db5ec4a0393cada922dbac5bff87526582db8959d29dc553e34d47feb46e05fe9e92b84cbd199f858319d8074038a658366ed1d0e9d1e8bde54a84a899bd81708b3bc837c12c0c1e55f0692d5429001037f14840cf27da3d9b790a0dd32848c09cc116894604190b47c3ffcd815e839f712d9505022bf973fa1d83c4eecec19e1e18d42b76939a46ae4a825c353cf5b685f03b366e4511b83c0136dfce1df1dbacba9049c120f8ac851311780c6d398bc8bf177a80cd92e3b3c9c2276aeb2c047eb3646435a77401cd0fd05eba457092044a4b04cf531b38da522cc20763b7c261ff288aed0c4d98a9f3fbb87237a2638bbe9c1b9b54b5a8b7553c60ad87e36dfe549de303a9ac2cb3e0e0f880dd734b1bfd42fdcac7450162ae3423c9c118d1e3c4af5599357566865939692dd5f6442e395f9c1114f3be8bf326983b9ad738ed090986432d3437d4d31f093e566208f02469e8759e065c59c48971a970a3082e85efe9e9a7609c2d627bb3cb5c18602c20e9a29e96316038c6e049f250ada09d8f7d4e1693435791590a699ba2321ee69a46fbe2703d36c4244b5386d30eabe2758e4cc75ccb837c4a613d13b782a14335e9060796cc7374ca37b3efe588b11374f2c67d8b6d74290d363d4530a7d5888583602eb578230dbd1a7742bb2990cd4f95c20f9b162694eb9c985e51837623b54f353b89102abf543f395ee2e4a86786355e687358e80385855434c878546ef3867f95ff3b04545305cd1e5539016595b3531149e5927e78d3cf06e1cf45b155110f75b6721b04eb0a6731c99f66008bfc87bf180f88edb6a6968de7c778e00f9480b235b051dbe559f084b21c3d57c4c4a32513372938062088f90be635e3b7efb277befb53e965613021d15aa702e47d96bc2e1bc47a10de207298a8e41f6f60672fff5138a21601a4172d12bd5abed20817ee9e93273d519f8c96e336ad3ac65d74918a570c765834555c882f6259cf3f0a209204377497b912737509eeb88a04f266ff5781bcd2250c16ceb5fe5ca0fa03c8fc266d90194fb44871af90f876041721435227dbcb5aa6402d3030b40f00563425953dc0dc4b96887ead578ef0b61bfb571cb1d5acf03f60ccf717d357bc1719f0f80424b1c0028ee73d5ba09a72a63c82bff4ab3adb32ceb43134d9e00e1bc34f1c0ef0a38c9ee42d2b14aca797ec74b0c6ee1a17542e6155c5cd7df2a83a5e526442cceddacdf80d383aaac29f7a6a14a9c76c29ea5a11ddc9fa831d78f7fd1571bd12de9f06282578e052708ebbafeca7c7a0b919bb59d185ed18f5a3846437260bb12f4ffa892612e1b49747a61e3af867b0af0b103faf11cc8d14aff4d53db7c9882a23907dcca4504bfc5dd54b80dadb17be8a09c01412995bf6a09835ce80b09c166dc73e35b5404558937a40ffc05aa8e39022b2f454252f454d50d2b4bfac8908df1238e1606629ba06a722a7aa6f6584bc312f3992224a556e31796f7019f802f220d746557c9b3386619f3d0eb51eabf47b2c2fb47cf172aa1dcc5327ab9133992cb644e7f6740f1b872bfe0e704e29f27f838c94a15a0b000b456cc45c636e5c1c96c5c4b943fd98976552b6c7488a0c3ff70972cdee0dd3e9500c9322ab2b20dc19578f2f1b92933f6a081a6cb78a1058a59e3604dcea2fa6bb28da5e6e37370182c2c18581a9a7e944c6131b55b1a40206c68dd7b667cc5add3762fe8839a807066592d9bc4f8c5ef029271d3ab85bf4eb14cf88cdd2b88be1000aebb9483122b2a4237209b3269fe97e60a6b2303d8ae9fb8064125d607208d426fdac48603715f9918eeb7cb9eeeb39b125f4cd6e2b9a6853ba2558c4373936df2ef72ea73fa639284abc5f47d530d0f12cec2d0f08ef8d34b22d95474f6dc5aa9ece6e504cecdbc0acf30599cb512e8af366fbe9d959e6759bf584655fbcc12bcf4c89c07aee20e4139210270b52522ea9f953adcce98ddd9810f014a2985d56db79189c9b173465236860b4007c1ff13e5d766def905a9c690f19be668e86171b004428f475c0a2e2ac74c6a4677216e475c255a85748904f7829d3f64bb908e009307fac0f4ef1389a45d2267f770edf187283b9d4c05025f72537797471d649fbd9ce741a63f522095c9e686888c7bb94c2f39af438814c77ad478ad71f8a11c6023ac6b0fcdd450b69f38ebcf14be79cb7589fe627b62e939b719f1c93034950185debf84eb89fb6832e0fb81411f6ed71386743b8c274415ce78d93c1919d4359e44d4e94dd8a0ab10f883f3e1053726e8113314100eff240566c8010cb040c360e22caba5caf560c2b97f76720915408baffb470533e78f051a06ad26c16acfb8475033f0a68db9761b3ef971275877d83c8bacbb166a6127e706393bb8261f6a31434784110682a90da548cf6654502b3ac811a620cedac701c012bde7a52c1defc6e1c01d43d10c13958f270516a056076a5821cef366e3f32230299aa0a394ead1163ff7bc88a64a1819eee9dc40c2264025068d20c38f3499132e735f2cbc4865db5ce02e61f969c40fa3aefc36a04318d3ed493acc7c4d0c62fefd41144be5f057901627e2fea61c843a03df1bc1d38f0b7d786726f0f1f0fc2ffcb4f2e93eb0b773adc3767fcd0fc046853dd80d4de38cf08ffe77b33186c662bcc9bd295970cd2dfec5cbc2f31a63146cfd17a61a88b1e7481f81a3364ced68617c00b386128dccb0f8db0d582816c0f5833bc04640247e1380e12d6df799a25d0d3e7ba70a47b78b46c3fdddfaeee87227e4bc00d0aaa044694dd7a5dab805c42ff057da1cd652e042d14a7d27e2fc5c7ddf08ec88a4ba412d451b35996bfddf96a069087bb1aa5754fea7eab422440f7206828def7bdccfe9576f0e327a8a9fed1ecf0a824b5330546d2dd5acba8275cf848742bceee05463cba15d24559da3420431613807e676ee98efe3447c4ff0846a4fe932f559ef897b5a96ed3ae8d9c17c02037acf5e9d0d300c777a7d77e949e42b998239cb3a2898ef2c3f086263e56084795db16041459daf9f019a84dc873f4727bcec3017387ce4b4bc4a97a96e82f5659f743ae2b052619fb78e0dd7398f8728c29fb510c5c753e694412f952a228094308efc1ebf90d9b160d89ed983f64fafbc1a56b6af4c2ac5de079e293588c6e9ab767496a52b07561b4cc21b04bb9f5222210a3a7047eb512b4da4672c3527591f794b47faa4605a2e0a9255566edcf5b436c714b87ce6ad23f0da6a2edd37c5d5748ce3529265145602e0deef1958971b296c210b1c6eeee869a127a2ed744e237d0c23256fdf37ec4b5ab443980c9cb959d5daddd18b12146e17ef931955210071ed157830c573afdc23c41a83a24328805d7e609d64a68ba8f0d616052c9075de1af99c2102b33ce2b65f9a86a49c4d4afa9b0ec1ebbc020097c6f0d224377e4c0357f937230038f74e77c42f5685711ceca209a144529ce68ac1c923ce38e0364c7886459563a6dbc76c6d386f6420211dfb9572c26077c3956797ad4fc07de9191c81713f4429f3739c40dca34f9a93be94174961544483ae3e1bb841b2dfeed203157da01367eb4327a3ec7c687d9d8ccb29271157f3d068a093d216e73c6bc20ed7b659e09b0c62024febdd087075b9f53129373fcd5bc60fce46f3756e6e09aef2559995d0e4c61f07abd9fdf2debe396841a478a2ea2bf054aca0874d63b02ad885bb4034587e8af516a7459cdc41d66ce73ef8ed397b11e2e98e258f7bb1b2ec8d7211600e1dc05b9d48e87f55327ec53e7e2609d985f863cbe7dca334c0e833fda52f3851f01c3040bc572dd83c8dd254cd113a20d10ff4c732d054cfbafad21619becf14cfd3a5f4bd5072ac7174117572d46b093eaccdf1b1cd15816263984512c3fbfba01ca7ded40badad0051996626fc8fc19ce21e354142c3d5766fe779e818e2515ae8cea3e1045194fe97ca6963355597806d492380adf67abc4c5c03d9723092a9eb96e382d2019222715a027c38e73a35988a16d4897ee50b5e213880538c8f76cbcb6e98159778a879f5dea7c4e3744cf2542e04f8763d26b9ddc89bd383353f825f31a155be157869a6be32df300fc3ac682ddc7cb929c09369d1fc95fbce186a2b3b81aa4ffb9dbcce5a7c5a7b0235c0aed0eb6b668b7957eda4756b72638ec9917067a035790e9ebabe10b99e504183358562bcc91aedb4be98c87ced5ee5eb93970b5b51b24d1b9737bca467c0ebe5d9d185332e8ca60d951329aeb62268d932718dfe17101c7024830114c392c291efcb165358b105fa88bc675ff4dd39611275bbb25fb07780102ccb85ff6c12240b9ddbc13a9e0d85dd5fcd0a101c04eea5b987a0ce147552bf1e635036c5fa4199e6a4ffbc1aaea4e39a46a62b5bd676742d656f1d3d7a23a7838cc4d63acd92840d207803697bbef696f20fb0269cefdfd197829603094fe1ef208fa3ebd5d3547619dec18023501f009eceec9311129845354cf2721ff2bda111c9f1c1dee7b01eb0ef1959a9901268f04c3f41213d6b87cddd4a24c4e298921d17559d54e27532f8b504e6a4e62376ff44121cdb379adccafe990bf15a9cfc90b6b66870c7d522bc9ad702643aa90a481cb28580468321ba0588610a6b4c143a33873c1acca41a4d3132d8f94f6dcab33a66b3aff2d1ac23432c953fd74f55cea17fc6ed2d2945460f8219aa4a9629eb9b99cf40b819c9ed4d6dab121ffb4f3439134fc9d1df56869d2230770e97d1e25e4cd7e2a11f6df152adbc6c480a0997d667c83ef5acb570294593ac619c909c6e1631229c356511710c020146285acb48a63194e6135f7e8dfc524f6552ba6250214cd76bb7d6491a71e4f17e529b398609212b9c286dcfb432fdd1402a3df49d59688da95549344768c2d29f6eb92dd4c18c34766c6f80441b70dda2ab3465a14c951fb3141787b6ca7c4f4aa456552f54d5c8436477588428599e5a2c98928c84ced29b0356cd", 0xf8e}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x1, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:11:42 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0xa0) fchmod(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x947}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x80, 0x9b, "3e9cb61082fcf74fb0f973e22d931770fa1453fb", 0x4, 0x1}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) syz_open_pts() 01:11:42 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x31, 0x28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) r3 = dup(r2) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/89, 0x59}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 01:11:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:11:42 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), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:11:43 executing program 1: r0 = msgget(0x0, 0x4) msgrcv(r0, &(0x7f0000000140)={0x0, ""/186}, 0xc2, 0x3, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() r2 = msgget(0x1, 0x322) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)="89e818857b6b275e2c85de723457cf911159e2214357e05dbe34c7a4510ad5ccdc5d25d5672f783c02cf94a425b4daf718007ee83fd6caac16ae3e703d66455fcf5c874eb9c2beb793c98ddef36b26056cef2eb85f39f85bc66ee5328df9fd6459d4d89fec973959ffb47b57937baa768bf986bd3db119d42d2e722064c46e959f52af7225d4615e48027cd28e5d39338b498a9f73824112250f8d6e6914fc8a4c689373a8aed1d05f6080364b1a027c360f5939c8ca4686926c0a3420a5cb75be3d96090097a5fdb0ad225b5518aeafa7dce2705682f596d41bde7b991c289e1ea1a5571f4f", 0xe6}, {&(0x7f0000000340)="fb3ba29e2a18cd5fd1e36027b9536141a3a2994ce7446ba1eaa4d61a9f4468c0568be018", 0x24}, {&(0x7f0000000380)="30d78e0b22c4bb3fd1a8b0eb39fcb293", 0x10}, {&(0x7f00000003c0)="04c7bcb98129e4c1a5a39ced9122809e8029fc715a2c94d1375cd00f0c56bf73336e3caa8eb2da0e3587904ff9d6cb09bdb742e6344d228d1fcb1ea9b1eda02ec3aedfde21d2a03e914e9f33d88c3381237e70a80d4630c1b75c64714d4a68396b0865699381ee2cf2ad7e0579e59ba18f83808060a316ca7394c052e813f0d7a7e86d5b6db257c7e6ee5e10718987f9ba2895c7f62c47ceb25f", 0x9a}, {&(0x7f0000000480)="d66f67bc1880ea89d83db816975c1eed960f5e9ef612d6a0f3822b115eb2721944f31588161c5d92ec042d82e844030d3a72a9947ad4c75b6d322fa19eb50bb628766b3bad33b06e84c4a846797dc371685c9db05881e973aa37c835edf4f4a67776ebb17d1643b016faccbb4430828e898a90539afc18b7d0", 0x79}], 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0xd4, 0x912, 0x8b, "f259da574c5d188e4a6e85aafc391ba819832add", 0x63000000, 0x80000000}) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20000, 0x0) msgsnd(r2, &(0x7f0000000600)={0x0, "c2711a8e3c9c5599448f9b246b0f36b208e953f7acaadddad4e76b375c8a4ec9517941d3128041c05e6959f2ddd4d56cea5b524238142931f5bddfbac5bed742a836e0e1c922db978955dfecc369456226e55162eec6aaa79f622e09003e725c2da56e315517b84a5d1ddb06f1be3f4582847357701fa36f55ba6e97e6fe62ce93890b582e83a279739796e5ce5076cde552424ca427bcee697abca03142c681b03405f3b943da8ef8c9eb45f382affe659e47fd7f9921cd921e4e9ba49c835ae7423373ad17cbf47565d86ccfa02f"}, 0xd7, 0x800) openat(r3, &(0x7f00000005c0)='./file0\x00', 0x1, 0x84) socketpair(0x3, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000000)=0xffffffffffffff22) msgctl$IPC_RMID(r2, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) msgrcv(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="ecb4b05eb763312df25773ada8f9ad85f3a92c46cd27b555818d767be794dc4172ea3a3730446146d07429bf052c98a1207779d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c24b4eba59ce9bf8949cefea900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc61de5de252a68c13a594aeffcdfe3bc73b6e6e2373ffdfb02dda4761cf7680a2f552a6fc1913514a6c18275a442213d7a9f99aaf6fc199058471d673d151286c354e29282e09ba00627eb1c200ee9b81703d0dd3a932729f019ca67ca6a5eb195d6465a8b840a3bf72c466879e1fc3944e29f6608b7e4b9a81fb3aa48164f02a918c926a47485d9267275c6fa1d7952bc51d434cb8c3530270000000080019c07bf9dab04b95a99b392bce3aac840db1974ddde69ff3a056af8faf1238e98653e503624d19278c9324f39542d05efe59e637abfa53c0936a9b17dc14e839d545d4cb7f35e5a6c0392abffbc0137d454c1f3f62ad5ba761eadb22b322bfea634c86d0de79ce3f12674e997a28a4a453aba5e9afd4d2a533d392f23f6b1d101a2899aa7aaa7345c4af292c88d39f4dcc9980501782ac0e6740fd3cd3558b99d6a22f92c37dec5bd048188acff91b480"], 0x1, 0x800000003, 0x800) 01:11:43 executing program 0: r0 = socket(0x20, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 01:11:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) pipe(&(0x7f0000000080)) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x65, 0x0, 0x800}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 01:11:43 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) mknod$loop(&(0x7f0000000240)='./file2/file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./file2\x00', 0x100, 0x11) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file2/file0\x00'}) 01:11:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) ftruncate(r2, 0xffffffffffff8ef9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:11:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x38}, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/68) 01:11:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x180, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xa2, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x11, 0x7, 0x44}], 0x2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x9, 0x0, 0x2}, {{r4}, 0xfffffffffffffff9, 0xea, 0x1, 0x0, 0x101}, {{r5}, 0xffffffffffffffff, 0x8, 0x23, 0x2470f5f4, 0x2}], 0xfffffffffffffffd, &(0x7f0000000280)={0x2, 0x5}) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 01:11:43 executing program 0: chdir(&(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) witness: thread 0xffff800020bba4c8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806ceec4d8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bba4c8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 242970 69343 32767 0x10 0x480 1 syz-executor1 *140620 46901 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(1384ff4a6a62a3b4) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020bba4c8 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(1384ff4a6a62a3b4) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b671e0 rbx 0xffff800020b67280 rdx 0xffffffff81ec5817 cmd0646_9_tim_udma+0x133e5 rcx 0 rax 0 r8 0xffffffff819810f4 kprintf+0x174 r9 0x1 r10 0x34510980166bb27d r11 0x5dad465916f32552 r12 0x3000000008 r13 0xffff800020b671f0 r14 0x100 r15 0x1 rip 0xffffffff816f2378 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b671d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=140620 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff823219e8 estcpu=0, cpticks=3, pctcpu=0.39 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3240 120159 89994 32767 2 0x10 syz-executor0 89994 499068 33336 0 3 0x82 wait syz-executor0 69343 242970 16293 32767 7 0x490 syz-executor1 16293 23662 33336 0 3 0x82 wait syz-executor1 89700 413853 0 0 3 0x14200 bored sosplice 33336 71704 91733 0 3 0x82 thrsleep syz-fuzzer 33336 40508 91733 0 3 0x4000082 nanosleep syz-fuzzer 33336 83032 91733 0 3 0x4000082 thrsleep syz-fuzzer 33336 344047 91733 0 3 0x4000082 thrsleep syz-fuzzer 33336 246615 91733 0 3 0x4000082 thrsleep syz-fuzzer 33336 5854 91733 0 3 0x4000082 thrsleep syz-fuzzer 33336 232393 91733 0 3 0x4000082 thrsleep syz-fuzzer 33336 22247 91733 0 3 0x4000082 thrsleep syz-fuzzer 33336 139688 91733 0 3 0x4000082 kqread syz-fuzzer 33336 202152 91733 0 3 0x4000082 nanosleep syz-fuzzer 33336 94186 91733 0 3 0x4000082 thrsleep syz-fuzzer 91733 72031 20967 0 3 0x10008a pause ksh 20967 341357 2909 0 3 0x92 select sshd 98996 8152 1 0 3 0x100083 ttyin getty 2909 36782 1 0 3 0x80 select sshd 79282 194512 76241 73 2 0x100010 syslogd 76241 373026 1 0 3 0x100082 netio syslogd 58190 109290 1 77 3 0x100090 poll dhclient 87506 242136 1 0 3 0x80 poll dhclient 95156 448086 0 0 3 0x14200 pgzero zerothread 51049 467928 0 0 3 0x14200 aiodoned aiodoned 54269 345699 0 0 3 0x14200 syncer update 68027 44187 0 0 3 0x14200 cleaner cleaner *46901 140620 0 0 7 0x14200 reaper 50065 129834 0 0 3 0x14200 pgdaemon pagedaemon 44321 216086 0 0 3 0x14200 bored crynlk 54931 270074 0 0 3 0x14200 bored crypto 98923 119686 0 0 3 0x40014200 acpi0 acpi0 62175 201987 0 0 3 0x40014200 idle1 75974 317895 0 0 3 0x14200 bored softnet 85067 392384 0 0 3 0x14200 bored systqmp 39267 178763 0 0 3 0x14200 bored systq 32075 3580 0 0 3 0x40014200 bored softclock 79181 378306 0 0 3 0x40014200 idle0 1 203889 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 3240 (syz-executor0) thread 0xffff800020bba720 (120159) exclusive rrwlock inode r = 0 (0xfffffd806ceecc48) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rrwlock inode r = 0 (0xfffffd806ceec918) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 79282 (syslogd) thread 0xffff800020be5c30 (194512) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8231f6a0) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 13119 0 0 pcb 23 9K 12K 78643K 11912 0 0 rtable 97 3K 3K 78643K 16617 0 0 ifaddr 37 22K 29K 78643K 3164 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 628 0 0 iov 0 0K 32K 78643K 1512 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 16902 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 309 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1858 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 23276 0 0 sigio 0 0K 0K 78643K 353 0 0 proc 41 38K 70K 78643K 13740 0 0 subproc 68 69634K 69634K 78643K 17544 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 3390 0 0 in_multi 33 2K 2K 78643K 6565 0 0 ether_multi 1 0K 0K 78643K 192 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 4009 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 110 21K 41K 78643K 72455 0 0 UVM aobj 130 8K 8K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 546 0 0 NDP 5 0K 0K 78643K 1551 0 0 temp 121 2362K 2442K 78643K 87194 0 0 kqueue 0 0K 0K 78643K 248 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 518 0 514 1 0 1 1 0 8 0 inpcbpl 280 10117 0 10110 1 0 1 1 0 8 0 plimitpl 152 1259 0 1250 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 4667 0 4627 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 4044 0 4040 1 0 1 1 0 8 0 nd6 48 1032 0 1028 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 21864 0 21673 27 15 12 13 0 8 0 art_table 32 21865 0 21673 2 0 2 2 0 8 0 art_node 16 4666 0 4632 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1856 0 1846 1 0 1 1 0 8 0 shmpl 112 146 0 18 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 31493 0 29664 60 0 60 60 0 8 0 ffsino 272 31493 0 29664 124 1 123 123 0 8 0 nchpl 144 62525 0 60945 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 234050 0 234050 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 161204 0 161204 122 121 1 5 0 8 1 sigapl 432 21901 0 21886 6 4 2 3 0 8 0 futexpl 56 217622 0 217622 5 4 1 1 0 8 1 knotepl 112 14381 0 14354 28 27 1 2 0 8 0 kqueuepl 104 6911 0 6909 1 0 1 1 0 8 0 pipepl 112 19648 0 19629 61 60 1 2 0 8 0 fdescpl 488 21902 0 21886 3 0 3 3 0 8 0 filepl 152 150245 0 150146 71 65 6 7 0 8 1 lockfpl 96 5361 0 5361 26 25 1 1 0 8 1 lockfspl 24 11293 0 11293 23 22 1 1 0 8 1 sessionpl 112 531 0 521 1 0 1 1 0 8 0 pgrppl 48 844 0 834 1 0 1 1 0 8 0 ucredpl 96 54982 0 54973 1 0 1 1 0 8 0 zombiepl 144 21887 0 21886 4 3 1 1 0 8 0 processpl 840 21917 0 21886 4 0 4 4 0 8 0 procpl 600 61881 0 61838 10 6 4 5 0 8 0 srpgc 64 3010 0 3010 76 75 1 1 0 8 1 sosppl 128 524 0 524 101 100 1 1 0 8 1 sockpl 384 22654 0 22637 40 37 3 4 0 8 1 mcl64k 65536 33 0 0 5 2 3 3 0 8 0 mcl16k 16384 18 0 0 3 1 2 3 0 8 0 mcl12k 12288 89 0 0 2 0 2 2 0 8 0 mcl9k 9216 97 0 0 5 3 2 2 0 8 0 mcl8k 8192 50 0 0 6 3 3 3 0 8 0 mcl4k 4096 81 0 0 7 4 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 152 0 0 11 2 9 11 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1194 0 0 13 1 12 12 0 8 0 bufpl 256 37282 0 30313 436 0 436 436 0 8 0 anonpl 16 2504951 0 2499686 376 336 40 43 0 125 0 amapchunkpl 152 157550 0 157458 429 420 9 97 0 158 4 amappl16 192 127299 0 127046 586 564 22 28 0 8 4 amappl15 184 3537 0 3535 1 0 1 1 0 8 0 amappl14 176 4073 0 4070 2 1 1 1 0 8 0 amappl13 168 4145 0 4142 1 0 1 1 0 8 0 amappl12 160 2947 0 2937 1 0 1 1 0 8 0 amappl11 152 4863 0 4850 1 0 1 1 0 8 0 amappl10 144 2697 0 2692 1 0 1 1 0 8 0 amappl9 136 2938 0 2936 1 0 1 1 0 8 0 amappl8 128 7522 0 7419 8 4 4 4 0 8 0 amappl7 120 4108 0 4096 1 0 1 1 0 8 0 amappl6 112 3634 0 3612 1 0 1 1 0 8 0 amappl5 104 3945 0 3933 1 0 1 1 0 8 0 amappl4 96 3559 0 3518 4 2 2 2 0 8 0 amappl3 88 1910 0 1904 1 0 1 1 0 8 0 amappl2 80 190608 0 190541 2 0 2 2 0 8 0 amappl1 72 555927 0 555470 23 13 10 19 0 8 0 amappl 72 66255 0 66217 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 21902 0 21886 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 21902 0 21886 1 0 1 1 0 8 0 vmmpekpl 168 182912 0 182889 2 0 2 2 0 8 0 vmmpepl 168 2526586 0 2525140 426 348 78 88 0 357 2 vmsppl 360 21901 0 21886 2 0 2 2 0 8 0 pdppl 4096 43811 0 43772 8 2 6 6 0 8 1 pvpl 32 6458118 0 6449544 1034 932 102 120 0 265 14 pmappl 224 21901 0 21886 112 110 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 651 0 36 18 0 18 18 0 8 0