e5d5b2c4bd7e2b66b1c8ee2cb1c6803cceb32d74a16a037cedd71406d7094a9edce7de90060290afb99522d57c8b5118ffc10d7cef62b1fcd5c380dc53f8672ddfa7ababfe6bce57f44b2ef5a0b9de9f9effe88436daa0e420b0d80402d3fcb5a60ab9c47c98605949f891351a6459e603b66acebaf8a92e74fba59316f92fe9fd863735dcae1d43a0c8decef0146d0443035169d953775eb98caaf471fc751a53d82d6e9bb54b4c4ebcea81c6a7f054de7863a4734334ac35334da5cda9ed84da0d773f7a8f21a3c5ea707c48e33e606964f7b5e4fb6658de2f32295f9ca99f0068b30be786550633e93b347e8a88147442b9301af73b6a225aa91385ebb34eed7014a0660f26367a127176413e92f840a9769795bb8f96c3ea0376ae3674c8aaca55f9236e7c45c22fe81a8e534dd2944456ea45881b339ad8f3a42c48cce2dcaa6a9dbb4a9e3a56268cdf02e6760c768ac5b59e985eb5549a8566a49173a9d6879146239a857e9ddca5022523cc3df036963340e393aa2e756ce62eba7d45f757c47a963864bfa1bb986b9b0a587566b60b5243afd47a9de0aa3bc1455e6ef7b16a3f4b52205b942e3a9b71eb7008c7f5a02ca2f5e4323e86f40134d060bf244b33a0734942ff030d9148aa8f43f7f5f07d987a4c9f52f9976132517d129fec1b4b59c9a423a0ede67d0477af1ade7602f4ad82b500d2455b8ea10caf51d0c76d83a2d8500c65bc84c6eaeea8a13db8a08e58fbdba22d74be4273b05d3965e0f2af297e5617108f98aa57de5ca320d1b3fb41e300c669b4149f63e3ba70d9ab28ea0d0aeea1498a80a6845ace1cc3be94b74b73e613d9b5082e879fe8395bd2295f8333c9ff007e32c7372d24de326cf3fc32a037177355a1e38c0b6fc2a925dec69c35d1935d3f514ad9717fc36d1704d4a3ed48254a832297ec540238382d125209be0207c8c5ccd64af59fe4ed5ee0359119ec36510c6c324d6f7ea1261381ca1cb5135f2e2acfcc1e759eb664758f09fe992c77b7eab8a0b841da69418e2d265a368790401bd8666156be8155934d7514bd40f2dd3d88daef00ecb96eb6a3718062cdf14f8f3fed4548fcf430593b11f6f60d0c31a8fa2a8494cc3d8b4b2fd008d82d7f7817e52a9b56eecda2cad8a89414e4bee53fc1c1f9f477e", 0x1000}, {&(0x7f0000000440)="4cfe2c848070a42ef491dfe7bdef51c6458f5044658d3a433a43c601e0d0a43c3452d4aaa1c9dfc368e6fb622e07a0558b0f54eb350c2fa81a9656d91ed790cc2ed2fa12c8cd9934dcc61df594256ed7cc91c1451052e2632f567123e52a01781a29ffe8b828b7100019ac2ca0eaec2e2d7f0920cb75c634b237aec6949bb64e026693b9f6ad42db16e57613baca15ca9b50b0058cd8da39", 0x98}, {&(0x7f00000025c0)="8e2d4bdcc4a0990270dec297383143bc2aa4fdff7997f6a0a0b022e20b60427a6a52d8916fd7cc076dd9c870b68145cda80f5816456c0248646f02fd683411215a9bc187b9cdb8540390c0f4f4a42d513d8c4237bb8c84a457770790f79278c18797ea9be0632723838959cdbbcd649a91f5661b67e224297d91a5c55c18055bd504c96529007315510ac05586b2e82e5114bb5aad21c40f8ecc7914c3eaa4eccff88d16cb4723f4b65d3e06", 0xac}, {&(0x7f0000002680)="7c200b2cf3d0804d020778630fe32b1b02c5022fd8fc789d3fab59a9fbedcc750253f020144cecd2676025547939f879182fc25e0d812760bba911d258f2a7250afba9ba6af5122d6a05302b086013d79c733d4c2702335fadc93a5fcdeee61276a9c5febc290fde6e85c486f5c0b6f783e0ad27ce259933d6c01c3c7eaf700f9b78b828c694c9e86bcad2ea8e33da583cb7ba709032e637", 0x98}, {&(0x7f0000002740)="52affa291b6b0dc0e31a7758b74b1c7f0f6b7eff294af7d1a42509212fed1d5b78c4175da8e3aa9cf11f7331aefb32b15c315a6abe726527e0d0527fe95008928a98c4316c952a18095d16496fd4e5152550f82ffb35f129c96e58adaf46e7864df8676da012d8a9243aa15489723fa5b13b22daede0fbda44c43fceadd182771d9104740a02bfb554f51d8bc9e1a43993ec36309276e224945d489fc07c09290418e220f4dc473763b399907b4cf1b5417b7389fefe29d33a8698c70d3f33d3ca5fe42731cd3098ab24f493f4a4bd1c1dc3fd4558355bd4c676d6530ec627ad7b96f5da632424ca9955fba5a254a235e27130e71ed530146f77c9fb5da2617815c6a518506bf781d03b2c82963ddf56318b2b58d6a998599da7ba115b2729de16479dc2bc53eff4d11dbd00c1cf9d403e842459d81235822d60f63f381cd4fa2212b39f376682be3e253d55c74dbf0b8ff2ccd652c731ec9fc32acf9e7264a60919f5258039c1346084fadd5207bdee16458adf2e28aac344059ec8780dfb99726c0886747ed561f6aba763f72a63273d7aaa0acfdf06891a7df690a11aec658e199f1f5ee48b9e7f417e0dae4f48823dc802860cc3d5d44e2efbbd8431a92fbbfbc80b051e0a55c60a07e5c914b796e2ad8aff29f7cf6071a79d91d3a0fe67170a8f7348ac267ce81363a8ba6eeb7b27b48f6ef293e683d81b7d5c604c66758ed51856f2197fea7e6489f66662d38d8075da7db4c3a944a9d26f8b3060773f2420723dce7f6e9715c6b79880e0ebb0d3d7fe94469c0116c3f7b6f0d782ecd9beeef434f551cb5d49c22adfab03efbf8955ec0bdcef21f34f710c74a845a412bb8a1ce74160871506171be11bbaf1741288191e6f770b65596aa629ca706336b22ea232c2d8c49be2b8374dc4aabe58caccd6c6f9d9a6b532492b90b300bdedbf01ab17a0faf810e631c76565862f11b586499b54500d540cd8ef2e5396d5967aa435a399e56cfa0fef83842fc4d65a6bded5b6ec01f94e1a06d9b4b74c8bd528e7229501e9ac23568e33667277d991544d3b22ea2ad1bad931b22324c498f09409d4834b3aca4a3671abf9a85202a8f0025e16541bedba71172c973599359eed659c0b4ae55c54689e656430ee7c95032165cb732a53350eec19c55fa78e6647c9b161b96b679b6cbe9c594579b8cf4aefd5130a25653bd412be87820c7b04852f6e3d77d371f12e7bf4a2b2889bd59ee6e2f291d9b924bdc0297609449908bcaf4ad5725f6cdd83176b67f968b0a1bbd7877b45f85bf2fcd8f8706999a5e06a7d6c0e2d7c98e4db6f9ef2de730b4de08cd7feded2e698d3110165d8ca2d392aabacc9d416846ed906b542351184ecdb058464cb43a8b1ffadb8fb912b5d49c774654934c163effac269d1df1b73c84fd3f1f1750872c7a14c1fd4815edd68abf36c9a0676c950fc583e61736d47d5b8978fe147200e1879312e302b5182bea3b90e64355f70b3c578fdf6abed30184b7864c6031a46cefc062f38042e5593a09295ad7899a73c487194d4344b23b51bd638a3f4a0ee3fb6e91afda5abef46a46345c82d890fe39f5e0824e95599fc7a5fac220120171bc39e0724032ac8bff51124b172ff71cfeb7459a957f4f56ddfba449072737530d4390742eae5416f8fb00b7ccc1155a4b526b8a37358582f36578948fd4e6fe756e7e447388286c6d7fc74185f66e7ecafeff31c20ca3e3fc144c91c41e07cded8803080b29848371a7e37463d90df8a6936fb7da64f8428169e3b5f23da77953825531dd19c0933cafbea92ec6d1959f969b1845bb17093eff58ec1ea13cbd528ec8792f74904c17aee3a29c6b31a1e08fcb65ef502aced9c796ffa652fad8aba9e2cb44237c258ff6e0d66b0af3e9c5c2f6ca2b0ddc0a9e1dbb47fd84954816efa94b999cc3bb7bff05a83debeea24b161e3c34fa753df48037a9ae31a4481faccf53dbe1ef38761176bf7085e7580b9290238127fbfcbe15bdc97dcc6347fbb053ab851e55b3c36901bfefbda0ee1ee71924dbca2b58c5f65c316a1324c2ab673ae3aafef5ddd5ea494011c6f409e634a8a96cfd45824adbaef05f2198ba4acd966fc61bad2fbef0c1a3c7baebdfff543e82ae8633a030ea2fa7d3f9982dc6361a664164b30eea682ac68dbbbbf5205d7173191ddeae9c0a1fac864d205ed6afacf894e89ea9b3e9bbe63d76f81a5dcde2ebda47b36e0c7fe53066d6f6519ccc1f8478a534b746102c3a3bbc81ea74c236f0ccfb600122cf160826f2377dfe87b04ee018e466c9d4d76bbf6a19a51daac5b0827e0a2f44e4fd1a1a3edd76356df920e15d166f7985667aff953ce09f9f7c2a12aee363fffc6dd6e114e2c7187e86206666813605e7708553184027df050da6e03759b76126e34109eea1ac4cb096e38f9abe959f0a52df09fb115ec89be97978f49ecd73c0bc79521348a043c6a6f8dc198944e35d16b610564e876180683bdf05627b2b5349d8caff0de9138fd86d2102ad3c9b31a1ec78e953d38031c051abd6e7b664530cbaab74ba31539e91e50b417a3c1e634ba592e4bbeb5dc5e16ef548dc8acdf08b7ff43534d5a250d5fe155ecb2515eff4590974cf9cf4fc73e9e970e7b61129c62e77e325e57cc9f4141a8d8eaca0d16834cef887c70499a00609f712135612b0e60cfc177c33d613f52512ba21de289789855be0bdf600c3e8710c1be03710851cddea7de88a826ac05d8ec4736ad0d2c8d1e4feb88a0f48b13e42611f43b12f7e09f86057077850a733b3f2c5a676cf212cf890ecb26aeccbee04d8b315d6a3f110be43210b87efb56b683d14deea703cff497b5432d3ea2820d806375a9126948273ae3a47c52bed4a24c925e42d1329967bed2cc03cb4b4274c5b7332f7730c0f9dbbff3abb156b50a1b4cd90bda31e81af7e90660c380ee240c3c517bd639ad72b9ef6b8e435a77a92688b8b8f94432ad0052439e0d37474590f0c1f3597c84291a295d31f62c55eac7fc22e4bf053ea33e84632fe4d0d31e92c2aa6c08dfe71ef575e76a18244ee98a0c60d01f8ee5cf516653a26b1ee3ce880c691c3590e507bad7d7a15853c8da5b36200535ab0c96fd4e2aac18327cbcd8ff73270d8f9cb0952fd304a5e28ca22a93ae42b2ceed823ad7e01dd38d3154de337ba9380e96ffa6ec65abb8bce18f46442388c41a3964d9ee2c087b1f2644edc2d013cc16141e20083c2c904409ea20e0c1edb1679bcc2ab7d3f457c1c2493ec2a5cd77e2d18381839dd6710444ee5d1fa7d85d68d0720fc749b24349e6fff6f289e5d26f531ca4fb2671cf504186b85a7122e7373f115b30087111004bced1d83eec5586f4228b928b4124e047721859a3db12200b1967522d793610e9c4652e4252af6abc894653bd4d4d3585eac254a9df27610d32dcaa5245810778dcb136eb68881fd1391dab8c61014c74d081d96b6862c627320189279fdff6ead656bd48bc681c2a3ff4551bcaed59db55a6a30d89aa597f242d05786e050582fdc360f4da51129daff9fd14425d26df5df7fc160521d163540b864d71e940cda34e49b62bda91f8e042629652b580f8138b2370dd405a34640aa9a930b8a42930fc151cd4e4920621d29b2f59fecafd0276982912bf8ab15a924ca94ba330e491798f7c11186e73b4a51f7fc7ae990069d043e131e8a264ead1e8296414515ec2ea2e04848b305f79f4ffad5b30e6a39761301b101fefedb2f55895568c67540d294b891b0cd219e6d95bfdded0eb1a04103f391c849784b4734db481ce3b59912713cf7f19d4d3c722483895a0f9b19e6469eee5adbacdd18b61499998489104c042ccc4e5e6f0425b5fba1ecb34e1b2d379a107c2a6c068c45884009bc1776e17511015689178749a1470919254ee0c0a2430136836e2ee154d9f7f6041f4686960184c9507d91e2be227a5c5b11b29d96f4febd7e628f62f6d0eaf84313cd112fe4a7e6ddd0aca94ddae4e12444654c3ab57cea3d21540f8b3b902e7301fdc35f2416221568a5747f7f7620885c02bd69d18402c51d24da3d128fbe7d4dded2ca057ad47fdc184f30e15baa91d3b7ea3ac1bb6eb26fc8a31c8f4041cf32fe15a07fd92f2f0726e36922f075bd155b22cd023e683dc4528ae220e4128b6ea11f799240b8cd7b429af99be83d20fc211ec9935b7b658e62ef82aba4a96ebc78377a256446ba1dd596416a36e79e0baaa5e641edee4f000589488d9f12eb4f946e115cc51717e3006bc82a6d23520ac39c2c031377676c4551eed5af1980a309f42f58cb9333a70009aa1aea1ccd5117641d5c97a13bd39dba85382079cb08871e6222cb80801261c4c4b37fc086086e3751f88f5d8ec0238d00c4bb35394420ab4b785a8e140810f3e0df51629c68e16d84cf7633484aa95dd9468e0a2d5290f748cc9f2d2243115af3923dd7be0e769119d7e98077c61cb2d9c3ecd5ed24e3794bf810048f248cf256021f2cf1af5a67a8319bd1ca34b04bae0ded3373f62cf42a8e23c54f791ea482eeabcda2820ba55d9cb0daef0c28611d9fed2d430d2ad40f01dc1e716d2db2ea585ea303a8328b392b376345954d2b1f96d2fd5ceede4f5e77f2ab1fed7dab39167a9dc49b909851b3250e9f632a4537003740e8fb2d34c92404a0c4a3ee69d5782fbea4aa8950931db3973000cfb61e33b47ea5edad2b80d99ae6103ff953a63714d3c7d635beb882aee5ec86aea75d04cd3bd80ce9e358535f18750619c4d409dde0841a04c2ee5cbeedfc32f975cde8c55581e2ef877f0988c6b0da3d678053a2d92bdff027ec478a0d9fb1b6183bee9a80fb8b1fa675c1beb751246f5a9dcea5112a52611e3ec8e24d25e324082de630923eef62b98bce63a13a6fb92fbb242e758f76b386c5ae90e8d264435bb7029d291b8164d5bac86130a6f74b5942793a7f010ae75595ca608e8e4a003a422aaa2de5f1bdd2fb025a566a6c78a65e101c9002b8119b419cd0307f62685fdc1d39060c75ab1a3a927be289e1fe23d12f4d584d0a19e6c824af7a3f379361057a119e7b2cd2038607546db515970120452b527a5083836d6ec7e9f625c931e1354a00135c44471b7d99b6d8fcf266d1ba281f369b9915f67bdab674ba5808aa73236e838e1e342bb9eff294fc3c9390b7f592b699470cd406bab4aa4e94b29fa0cd7de1a2fe525aa7c80a2001867acbabaf108959c261aef51f3d8774b1602f58f3de654b0dbc968957064546d714d77f58cd0b205ce778f1f1abfbd3cd9266492e5bd8106dfc5354dbc33bf3cf46ede4ea4b2792127eada458e8f6c3aa251d3f4f27a3e484335da5ceffb30b3c663c61579bcd3069561496e4249b1ab826a44b4390863fac3c2965521fa99e16fb3e77eadb88181b08a6eb7d5afea2431bb3be4c905567de18f8a44310d75cea7dc9642d1536adb80b2ebd6aa9f2f230b6a803427841589fe20b6019e7c773d0f2586bc30eabb3e4960a407c3929f332397708fb011a53d06239fb2c9f6a63243d70da31d8091ceeb141df511ff354b25ac745269b7053c4c7e66efcdaf493a23ae9b47485541751b6d4f98db480ceb8d38f88e7871d634d2ab4fe0d8443a149857a0d3987f87a0dfc09557753393ebca4fdacd4daafeaa7cbf0f1c8b286294b4de619224a3bc8485a43dd626b74e20bfb257875d5d6373888306c6bba1d661e37e3c240698a1502b2fc4ff2f4d2e7036a5c6cf3868b3fe9e51478481e84444a734ad2b0d30739b671daca4", 0x1000}], 0xa, &(0x7f0000003d00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="fff0000018ff0f00000000cda1a552864ec8f1d4", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x1}, 0x3) poll(&(0x7f0000000280)=[{r3, 0xa1}], 0x1, 0x0) 01:14:13 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x100a0, 0x4) write(r0, &(0x7f0000000180)="1e33a4", 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0xad61bc32fcd0d69c, 0x50) sendto$inet(r1, &(0x7f0000000200)="f47013f18edc5e0b9e6c575207d36ba136b93f3a8d91ef2e0035d6d20bc7f9b55244fedf4111ff7ce83db5ff3c8260856bb910527d28957ab3bed5d64ce32e9e0403a7ecfbf5112b6b719e566dee096c2e281070550f4c0c", 0x58, 0x4, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) r3 = socket$inet(0x2, 0x6, 0xa5a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x16, 0x8000, 0xdd9, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x4}, {r2, 0xc}, {r3, 0x28}, {r4, 0x20}, {r5, 0x4}], 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0xa, 0x0) clock_gettime(0x4, &(0x7f0000000300)) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 01:14:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 01:14:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) r2 = shmget(0x1, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 01:14:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 01:14:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x100000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pwritev(r0, 0x0, 0x3df, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x199, 0x3) close(r0) 01:14:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffe83) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:14:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000080)='\v\x1f') symlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)='./file0\x00') 01:14:13 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = accept$unix(r0, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="18cbd15e4dbe7915282fe0e23635f695557dee43b39bbe94c3e2601baf99fad9c4b423a3e66f5ef9f87c0cbb03e5682b8db139e92055d1433b792f138176fd65ad2d1a08da1ff6cf50a4cf4c705209eea52ff6a398849fa3b15e69e4b073176a65df629003e907ff941391a5cd28276dbe7b0ccaf17009604e37acffb051422ac1cae71aa196bbbe13d9c579485085e322b63cdd71a18e7f00c59f224806a1572337a6212045d5324951515887befe27e695f16a23ff4965818e4aaeeee77c85763e86b337a03a3c12cd998a28650b54ea4aab1cf16438a0d55158380c6acf3cdf41c0edcae7daab54f86689917a34cd2636145fb2e244b8e50e23149cdf2d6f302394d604a5459eac5e8d0e4fbb144f5bd3e915f06dc6f0da92ccf6a31632793fb1f3e617d2b6e5f99f29a20241dd9dced86a1aa47e5154b08811c6a6b41d504a31c7921d9eaadbcd83681ed9cd791e5eb005b48db4c035190ecc951b0584feadd53e52d7757dd4a7bdb3e25f2b46232d7bcd9053ef90c184121b03371e4360194cef0cc20756b0abdfef07be45c3cba6cfd1c29eca3a2abcf26e3196cabd785354c08a6b4f98181287d3d7347b5a84b17def19136f34b7046b75115b5f98b38c0276f834e29c34bafdf0e5003d5122bd475a8abdb0f7553264c6a4f4a80d8129f44e52e15d923779a713405aabdce8289ecd2ee1af04d429a3d34eee609b9106f03a9b5eb042c0b75055af429758ff7b20085971116f69abde85658cd6b1e75d383f8d36d2082e76e0362040b7886eeb9c9228ce62c5fee8418eee5b7d0e519a088f48c6bb4b3ce57a59ef85f3c7db67a46675db1a1a4f4fd480cc97259b91e92f0e537206c9e964faf102cb129bd97b9c18f1ed960940b608d9627b5a040bd8501fb400b1e9883d91cd1fe8a049d01253350f61934b9129daf3707dbbaa70f8c1d8ace1949a8bcf8c3edf84a0b963a74af8590e0bf249777b6c844a4ce5bf63140df2021a6fc9ca9510433a82cd572f98cd67683e42ea6b66fda037426813eda461fb21786f0b2ef7de0ff47a8c303866d1c0f470dc93fd18ca5c47fb03ff20cfbfee74b6e14e267afc5a0dec878126f75a5d9ba815c34f01ff4396bf1cce3e01d33ff9ab4d81374569aecb972a9c32085531f16f72dd7fcf19438a0ff467b0ac895c10a90d19f74ecb1f688f4b3588ae68412b0a73314a098ef6cfb262f7fefb7b6a1a21b9c7aedce2d088ac74f765d244fec039f6a47c31f09419fd8bda8b6f8230c3a37b03dfdfabdca459f8d2e3426bc33251069a114f5774d306f19402d9e553ad0c6f181592f9cc3ef7da0920fe756560a2c9b3999b215ae4089e6638e59ccfce8cdf9a072a5dccaf916f123a31a461e293dcf4dbe69948627ee3e7a31ea58f6ebfefeeca5b6ebbe6fa0e0fe2be67ffc65ca32bfd9d2975dab2f2e084f8f13d0f8c88ee1bd0f0ffd7a180b47c0fe8d25da96ee6b99b8c57baa5a014849def8e3f37dcd0c03fe7ff81e8e1da15988c90f0f0007fe5fde95e56d8195490805b368e84a6ec85931073ef67f81d057eda6a0c157d36bdca9db98004205225c24ac7f26dcb2b829fb8d18d27b1dd170754ec7b898a64a633426ea63993d12fa45f7bd1c8676d85b251304ca16b77761d97519289a264456ecd065ab3ab92db728b317f7e8eeb146b3fdc679be15839684ec06dc85bbeed955e91f2da89c3382f51e86b298b2ead8b9eec6c7fe21a0250d78a66d8cd95a2e08dd926b49c47635ae5a512cc1b1a85a90582e9ac4ff53ad92d0723ba5018c9becceb77906b07d0bb6a489460e773b73b7cad1593159a2a7c51ff4802d6ff6a87543a4bbd60e4c98a01ebeccc72387ccadec7da88fdcfac510458cd82224837bee01f42eafbcf7e7794ae095ffb2f76c40dded9e30852bb62404fa76b17a40550ef576ff26718ecc56c4e21ed63a3b1b925aaa60785474a8020e56f08301a2c81e34f90aaf6f0dfeb474e97c80ac1aa10e20d06d1d6c5da85d651ea44a6e63d9ef6dc4041091c23007aa8faa0a299b3118e3696a6e8334144b4b63cf3b0d8f4a3610f8fc993e053b5d369e22690099ad065e63d66d1ee957d2e112162ce085f9e1fb7e9f85a6d8985819b2de2dbad754ebd32321e86808acf1e18f618662d69dc1dd988da4151cf1f2cdb1393d365aac28b0ae3519a8c064620caeb5e13810fd99560b6b4f94d7fc74c208c279cde2ac85303ccbbd09b156eece37fc8c04e1e15134145be6fa1ed51e17317bc70eda3a579c61a51f9dd8de5775a0aac8bf8cc9f39e790cbc38c4bac9f50dc2f593274f54fc6f8efa6e427d597c9f78fd41d3f3e11df50471b0ae43a0f5f1d4bd8f15a1480653771840b886c7c373f9848f0bf946f39e62026664635bc64d591302c794d11e543395e0f9afe6a86bd78d75f6350cb0e3bb7f80ef68b0ba723071e3278ad74ee3741a7abe8a8a14ef36c8b373ddd3e0c20d1370192f5f900da88d053bab0cf6c595570d18b21d61324d046211b435517e5ddb062f315009d9684047b98a9b985746a327bba1ee09aa46f51c0fb09547de46c15d2bb582e8cf4778cc10cadc502e099cefc9e5751b2f859bd3fbfb8a179b7690334f5fa13ffaf9ae246f72397fced94b4a97a1b58052d68d539ab7091f1578559ca99f72e0bbaf21f4234484d4f7aa665ed089dace752b22fc4b9c9309b8358d3706e29c184966ac750e71e05ec674e16c85be992dce13f940fb03a33c34f324103831d1a85963ac7beb5cc73481cef73e1c8868563cfec35357c69a580d7aa514bd4064c8c74211b891989fb7115c0fe428e16707baf54224bb35cfc04992d3187962ff73817fe2e364820ea45def69611866947e344806f0ef1b08d10ad627194d106c9d0b4c66af932a97aebbdcd11f2a7a8cb3c91465df91ef9b9494e074b86308d87c2c13578ec9061ef91e3b65aab50ea6a4fefc27feb602c65affb3b07578120f27f95d406338d7cead4983ee98d031313091816c74c2215fd20d62ee583c9a7f76c9800ce80fc367a7442f1115f10b9c21a6ace732e1ccaa9040374f4e5b554bd380fef915a8c0dccfc5653f4e9de5b0c404c57b8e666fa5f4aaad7ef041a3d5caa99522d38b429004d154910cee9fa7725322133935eefb30414df7cbe8d67d76192291fa92bcb2f9e707e8e79216cd0441b483e5bc72a684cb931cae37c9e768dc787467d5f34c133761d39baf3136736d05fefedcab759d166045cdc4742cd1c7574ace95c0395d0490c710c923c8d87498b26ce4afdb7b5a2b5dc077db34fef44b079d6a693e8f08af6b2332fd1db7a2f4c6cb6cacf6e0f621bb7eda049ea44d8bf163a9c3098be056b0c937857341650dbf52176e293cfb248a1dda303b1a98e1c9160f6dc9a718b09a9a0a1a9419bdbeac1ca8950b45fe057c4cdb83f46b692f6907fdce2cc8a9dd170933c0707b691cd2f50122e8784665a87e9e4f15abbdb2f9db00afef74dde5e816a2073438a136e8cd8a8461a58d26e14a9c618063217526468dcac3e2daa7acd855b394f2a14c2edd9735b66b3f643eefda2e2f067aee3992579cd16d09acff926cd0f7a58cd5b97f6b793f81166b721bcd70e98fe70981ea4ba3e0075c0d9e52563cca59c09aaaa295201836d7b9b574612dfc802a865143f57466fcd76a1f86b1eee2efe4467fb2c32a397811dbc7d4963260af3785d83b4d6b4154c05f92d3d56e72d2ec548ce07eb2940462177ffde994128e8ddbad528cbf1ce509dc33b48856f4043f0ec15af59af26e979d690da2d286b03d154d7512c78e297153b0214b8228f357911e1f0ac4191c7c5a528f1b32f879c8a9800bccdfd031fc350e78bfdf7fb72d1a37cc0c6071ece7cc4e14a1117dfdb8ae2ee890f23ba5d49e4ce2463883270018a81813285b142a29f6083d919715e19a51c7ae63f58bd07eb2dcc58ae233cbf67c9ff20d817c1a78ad4136429ba14aafa944c20b8e00d5a76860ab74f33cb20a42c7d936d4215553c97728c3a2e38c62854d5f4829ff3eb0a1479b2e323e44be6c0dc6abf9228ff41857509947cf5868ae45b61f4d60e9f5676705cca5cdb52674b4e6c30867b5062d5747f2304a2a372322a0b81fa8a529283911a27c971740388202583a671067acbb9fbd45e85f36ac3bc4241a0b1e02c09bfab09a39a503d0aa1219a8845b3cc28a35ea26767f58f4b7e2145009732d138a149e745d77880ba779f60ccb568642d8b8eafa18a8e6303739d6178aad7266583f353b3bac64bac78dac3839bb50db28764a93fc466910a5d63fe104e1312329d8ae1cf032c48f62fa96ec4be178fd411beb26aff6c5d17d3fd1726f61f28f4f586a7b3ce8237d33c923b10b37c6e204c22bd814b1d850d082ad29bec8f22c1f3acdc6442fab401c7315b369637d907b75ca24ad2c7e40b39a980902df8f867528484ec4a511d809cef59053dc6c0134e7ef5c8cd73710c058c6da546553587394024c00d4c4e9b842b8eee7526aad99670e32971d68942e06694511d12fee5e9a72ad3a2ecef96f65fdac3bd6d5d756de5b5fd1bf8d3f2e15636e68e3ee00a7e8b8bd12db0c39736a7618b210e32b0d2e372d023924ea985686eb16a79a3adb3facff29277a4125d22c44af280670092ac5f56840e9d9dd8f0bc5b98d6b8226aa9f3deb9d64882b79ff5c6d5f43c04e6cc117e5a9b2c05c32cac8d880fff1ad209b9253ca2e91eddda1ce5a2bb0173060d66833eb071c0e2604d9859984a9383d5552e83d69e063f8edb143d8cf0a59b0c1e3b7ee8172ee80789193d8165a660667fdf093990e42c12c14238b7cc0ccb7c3f989745e56aa154d06660b44ccaca9db2c0e8719fee9f73ce82fb83eca814736e5d8636a1249007cb82d9803a248b7994c774579665aca0f8bc505e9873ee7e2420592dd14bf7ea36e86214e4ced23741904f8344215f12dcb236f0145489a28f2d75a0e2eda2b8a2ecdeb492c4caf9ace344261b6ece090fdfb7e4445ca9875854e6fc3a60559fc2752a1e8a26ab9c4ffaa6c2193fbe7378010e65ff5b800d115bd34922c6a3fca08cf9a72cdd4dcd12e9f7db55a4a524f962f6ec3c8aa981aa44b39fa65cbb3e53c6bdc82085675ac020498a5dea9aa6e3e94e674bd1f72c151a9514e1fc693e9e2a2850be8d307ddb2167c7df47d856cb4830cc56766413d17f4b665164e14438b76261abc293732f0e1bce1822fddc6584e2ced499ed881ffedd6e7ea818720fbb121d45df54f1d8b1573a376855eb3d62bab287f2802ec3678e5863d00e2d3026b449c5eaf8726a6e7277ae6e3a51f073af2327334dc7000e04c18f49adccb723076c784d95ae639d7ac43b671931a61812898d2834ad221dbacd69fbd4635b2cf1b6c92e04d35afb41d59330bf2f6280e38893f70c61996bf27ab5fb95f559073fee6f7ee60bdf3e0b96e1596e0588c19b2b57fec0bf9d357c4584db0d13d563db999aef8478743dbb58b2037e8089454724c8b331c6b1452ee72736da57017cc00689b67bea0acef0dd97989b5e04741e6554a45a42fb35bd94cda27385e3545730e629801e380d2134852f3ffe29da7363d4b2cff9f66ebe8d8ffb834a75bf1d2d61586e42b6a2d47b74be37f3874c4702c3e0eb722c57996f691f70df057ae31f59e858000dcda11f3d8fe3d06f68dd81559166380b01b358e14fc20bb75027fcedf2d0ff87e980a4af2fbd7b4eb2a6f4158dc1030bead31be8cc6fe4b47f984dad19a1c97496745132159bcd20ab8b8a29b8ac", 0x1000, 0x2, 0x0, 0x0) 01:14:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x102) recvfrom$inet(r0, &(0x7f0000000100)=""/97, 0x61, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:14:13 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='&/@$\x00') 01:14:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d1c99129562692a87333b316a77bdd00a39e0000006c653000"], 0xa) 01:14:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x10, 0x8000, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 01:14:13 executing program 0: syz_open_pts() mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x80000002) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x11) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1011, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 01:14:13 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:14:13 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 01:14:13 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x101]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/37) 01:14:13 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) setitimer(0x3, 0x0, 0x0) 01:14:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='~>^', 0x3) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0xc3, 0x3f, 0x5, 0x0, "a30d079c0bc665595e39850b07856f7180c326b9", 0xa561, 0x3}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "a76e77284ba30e28b4df6d09516d409a2687380d", 0x3, 0x968}) r3 = dup2(r2, r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) linkat(r3, 0x0, r4, 0x0, 0x7) write(r1, &(0x7f0000000040), 0xfffffdca) write(r1, &(0x7f0000000300)="ef", 0x1) read(r2, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/114, 0x72}], 0x1) 01:14:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x5, 0x5, 0x5, "5df6aa7d8048e0c595aefd70a1d7a78413b3191a", 0x6e, 0x7f}) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 01:14:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000001140)=""/212, 0xd4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = semget(0x2, 0x3, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x401) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x80000001) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000010c0), &(0x7f0000001100)=0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/4096) connect$inet(r0, &(0x7f0000001240)={0x2, 0x1}, 0xc) syz_execute_func(&(0x7f0000000040)="c42184c23f4466400f38151bf2450fc240f400c44159570c4a1a17c4a1fc5bb364214b6cc44231906c9bfbc4c1e5e30c2ac4234d06730c003e470fabc0") 01:14:14 executing program 1: unveil(0x0, &(0x7f0000001640)='\b\x00') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000022, 0x1ff, 0x2}, {{r0}, 0x0, 0x15, 0x2, 0x200, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xb165, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x15, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0x7fff}], 0x4c, 0x0, 0xfffffffffffffff6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000001480)='./file0\x00', 0xd0, 0x40) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000040)="42627d624e2295b48b41270843a69aad631cfcb370c26c6b37dd314cf44e79d85bece2a54bc4824ebf527a56c783a6d434a0d5739d191cc1d11a6aa6ec773caa25f0b541e77302ff2a463b7c8c9671be28b60b608b16a4ce909d17c8da428a610b1eb1d352b734c1295dc21f336515e8d9b0bc408440b4dfc6817ec567f1263f65b0fb7653b1908d22ed593e1182bec93af97cb8ad9a837d7e2b3354949952027fc561ae2e3f83cf228abf77e4d44c73fc4c880d546f3d23c261521009f3a13d3053a768db31fdf17b19c68a1d6f5ffea3cd0fb72c8fb29b195448e16222232aca726e2a5da1a9e316a01ebd98803b8acd69e3820af64e86", 0xf8}, {&(0x7f0000000140)="2f94bce7d980da4f8d0b2d011f82b622d75a11b7e2065cf8d0b455738992b3f0b62854ee8140f8430ba817a7068b3588fdd3c43d7c2854236b127d19d8ce8674b215088a99892287df11f4756d4326f7479b0ff26b72a1a05f85430ad31440fb05b82e5b2164891efb605517c8c0a103d452849d416dde5eae5beb25423d9fe334c78ab178094d1252fcc0a7153a1af0cc6d9662581ecf4b8b4ab4d7d322b37dfb9ea43e03364417a4540ffcf884d7af", 0xb0}, {&(0x7f0000000240)="6604ea971e50a1000914f878b1521f5808008aa3c86560604761333fbf809300ac15d1f74e94bd40dd5d884dcbb208360221de9b23c56c42f02465681f9fa99cbc1bd17102d60b5a9a9fbdc9b817a394218b3418220f5130595b448ab8d65a31b02d7241483fdad00cc55483ee8d272dab3d33d16f2c95977eeb40b4c13348d4440765e2072a98fb00732f0e79617baf6e2be2c77320a549222bfd4e663af2ebb23980136661c3d14df0f16a9aa51d3f0834cdf003ef821bf796153c493fab52dbbe3e603d8ebeccc04ea6f1edf823cc5cf92d5083aa73dd39e594b8f6aab86e5fe619dec0af6c19", 0xe8}, {&(0x7f0000000340)="a4c0dc44aa408748d41032fe4db4011a5e300991106367b941a5a2baf8de8c959b9f8aa91e4a72229b6a7008d6c232", 0x2f}, {&(0x7f0000000380)="e4b83541e1b046e44ca515400ee2b2052671b93f11c5cd6da2464eceff4ae28bdd34c7003d1b5a53d160efc06f5098bcb438fb9e3be0332030168f2abc297c409decf0081dd8bc25777f8f541bbc979ac2c9fb6ee08119a92370d7c288df1a0e0bfd872b4e0a42889bbc47329840889623566bff0e79d40c65cb41df17134ecb12e1b63a3b95c5497e17f4d0f899ad7dfbf7dac43314d0a1728ec4f1d0a71442f5b7d4210e91c6c0b745f6a4894a05f371939ad41cb7816ce5a665d34c842eeec1bc6148854d51bc96278db6086c086a0bb34307e808a0bed2a4e287c69f27eb5ceb3615b329e93396760921c9421664e837ed32c7f1d83d05f7d1c19e2d9970f20e475fb851814ac65b2d1800d155ef606f69ae4a2ec299e10d4c2b7a28d27f72bdd4115ee11158b8561d21f1b2c7dd2a8173ca368232ffa8e15ce8444700ff509d9fff88d3fe83c1301fa42235dacf60f5f4f092c1a02286d8c6f0875a7c182ec2751040d8cfad67644d344bd6abcc164200a909e92d08f4dead6c970060283fbf1286d0807bab18c066e19ce0cc656ea602426e53b8d59bae704f14825283d82ca80836745d0f7c429b8a455495a26922631255df01f3564ec3e1e43e0b393b46d7a13afebeab04e0a7d9035afd906a702b8d2b4cc17161e04ab9b356d3435df6667c88fb6f0181a3f2d278313acd099bf36be3a32cd8b6b16d9f36068b550f3a13ab70282e66fbd2b820678f1b9294be6a408d08d52cbea49513acb8c800a8cece50c729ee7205fb90c55a1fe9afc31cfe5c5a33f24456050b1f3b4fe2d16f3be5da837827d5baa0bfe87ee0e68aa86ee71122243e6e8b97f35116ddcebf879536d5a0d9a5edc79c18d4d3395fa38ae80286d60d4571f3b5324d7f2e628900dd423ec4643dff68e49e1dbc30bd14613b5e4d6604a1acc1a7ea230a192169515eaf201a2b792f542a028b0cac1d144cd49b88894f1e80805405246a5f62a19ff14db11c98689caf9d815c226dd42f8fa745e61b0e0b237746bfbeed51250f7121ab6723f1963f8955b0435261d4ce3a37bb9991589de1904694c27a8d732f85debd02fda963e41dac56f7e93cf9fde9a90f2f63f194130d61a504a4967ddc4ef507f08edec56b544b5b9d7fb523d3b3ebd6b75967e7c116e7825765820b459bfa32b185446788ba5f26d56151b3cb095c6daccc5bb52ccc8b625d161750d998efce9f62a36f04cab9aff3236bcd2e2ef1438103637286fa14c793fca5b8d2605efa6168e866fdc811d623ff460c8c0b73a778c0f763e5e0c5cce364bc300eb1003be721648762dde14b0c59e5e8815e454e42e1bb4e00071b1a8ae688c44bd7c2e5dc6159fd85e4ce8851fa162b78e3a09b569b4aa05c7b5c0a195c829514efa12d166797b923e4dd275b9eb9b694b674631abadbc632eefaa5c5c5a5e5acfae23ff20dee6819242bd1d9160f2fdc52e8f012e2fe9cb933e18e3b35f5763544c04b492e219d99f4b43ba85fa127e84d7a83323d5050264b9e040ef452f880ca19685eb3c869696409bafb889f5014e08f661555b21c1d3a28ff5ddbeda7c3061c08ddd4fac2b1ff84accaec31a9e49803305ba838cf2da85fcc5caceb6c75fcfd410aaaf2d678828bda22b2e6557cee5fbb54945a2dbc03d4301273e2187bc8f04e2bf1e7cc1d869fad4bc34b46d97c99115d0c5fd313fad03262ea27a47017951bef1b87a8169c20efedc3462b4e34da49bce9a6cbf13b171b087f5c9f2c5626de5fbbd84a09411979c6491a96f64f4def941b09447bcbce013274c02308f265957d45340a1a5cf085b171e3ba3281966bc9422c6fe96d294f3b3978b1cece9f9a0daa4a9b4b57b53db0a80a2505dc8aa76757394514e0b37329f985b19809f8e1a623d38fd97cfbe15770c82032b886b2fab750a9fab0f9cb3488fbcfd5f29d9263beb8973ac9901fe89ad4eb906d154c6bcf690ed013a48950616a0ef8da9ff3bf3a6da3237903fd4c11cfbf1f61d2b49a7291b4ed6004e23fa4bd2bf17621114198fbe3e71c2aa9926427ad21d8359c1a87a61499a9e8fdc4621324dec94b3974007b639dccaac456ceb755d3625b161f528e0ea32a63b3ec937c188cad2e3cb1a450a49402123b1b4e8be9aa9ffe9e9e571fbd2ace0efddd837a2847f68a3510f9a26c215c17db5a185d41814e41a7763894341135777a6c3a362f92f46672cc233fb253b7f67b4a5164f1946f69f635584aa716a861ce9a323e1e14a70aa00ffe115d29f2080f12e2b019670d6c129c81ea067dd322c0a7fc55741b14f878c0e81f69cd2581d3e144b7d721bee3b074615b72ca1c58cb55de100a2f51b95e7b8d6c0302844e4de8f288525b735ed230108a94eec27d12f19f0a508a39c9316762dcfb19f61aff6adef5d20c80dc3666f4b5191e0f1c88857f0bebb33ee11371154958131e55b3e9f60cf8bce2faa7e1acd0a90cfd980670423a2d52d0a366c0122907902e058566d2e9f807ec6982d00cd20da8693324affe6707b19aed299086233c44ca7c59c028c953a5e108e74170cdb566f28f79c581bdce59176930c3fde0aad03225653eb26584636c3d225b73ee31ed6bd2fefaa6f09147bb4dc9b20da254e830212817b5c9346e62979fbb18428d28f7f33b84d205b80ccda2e958d08c04636e59d3328ab687f5b17fc1baed5808d6f775bc0c59f586a6c158f05abffda7c9805a08745f0316e6b9f920b6b5d281e4b6f877476da4205b545404f5049f6411eaa4d483b9c03c0910ecc4e8b70cd6ab12c14f8765aecac5aa1240f51f8befe3ae2f0422596b9c58c88b4ce3db23196bb8a7a614540405d35cd5bae14f50f42210fbe51840015a8e25843ed852c616679410442a23feda6f28fdaa1bccefb929d212c689d6ab88dfe73708b0369abde62dc740bcd44da81cf01a7de8bdd46a8111b6e5477dd79030b42d8983510c84d534e512f9bbcaf23291a8efc7ac178334ffa6ee4d86909b304659ec20d1cbcc22f62dfeab92de102bf998a8985e8464e93fd34e53e11487074e751922ec049e3adae9c60d68b9487c5c234ce4fa9fabc0cc72bf0d714a8af50fb78d48a566134f2b4ef43bb27e18bdf05a081fc812fc73ecc60a5af8870b2ec767f086df0b1d3833ab4cd0d92edb510188adad0820d9fc2ce6a2933f3dcf89a85a87a25092560b3b7a84e333639bed112706da4fdf269eb90690999ca66079312e06ca6ce43fb7a023ed8422908c935856eca1b54de00d82947b231ff50a5b4b5e649ed0e50ec9455a974594c15fc6c0fba81dfa8faddb3ce0b136c8cc098a1798fb2ab967e1681a18272882aa2a61d41aee9cad599cb2daba4be5e2b3d2de9b1379fc99b9bfec672455ecb48d42351e70ea72440d0f979e4fed2775e583f134e1d9186514eb5779b998d010af6d9e707e38170396d5d06040277973ed1cb5ba7f7fbfd32b8c1793ca6c66fe02924543d8699beaf94f44715466aa04e6ed7b5590162161553bf367284adc60b093d9d0b1bfc012e46e8c9206ddd78760248dd1c3439a0511f7d072e8f2fc89c5e390e199b4479ff85cd66544eee4e7494a54e632ddbbacd1c3dd96314dfd3dbd02b4cd36230b6ad1f5295b74a7a7445f999c801c3fa3ad8cf8f3ced11ce0d2eabbb46e8c538429c0c9bcf94a7df1b1301a28510dde834114fa6682e2f4053bce9f6660d17a4b7aad89f164ff30672add394fe613f34062c3c031c31fe46fe3bd23fadc452f46eb53e292fe2dad2c983d6d2a6d2721200c01f43c5ede0bc1741d02740cb2ca97ecd095fc0d5e0115a8a1e022ccfa028a23876c09b57239e244661fad5daa462bd6565f8cbd8118f3f79a33d89f2ff93a66b71b467170fff8881512e613fd2874a6c63f7bc7b57b2cf1e7b7e14eead4acc5b11f487559144690d0dd80b11da83d39b1d1c34232f6644713bbf3486fe15aaeb34887245a7fa063ff073bafef51a5cea844b0a3a18b458549ebc91cbebc0316870a28d5a84580d51fb09b252dc947c4878924d971655b1da173630ff62ea41680cc04377e2eb0554c1e2c4f58e72e6268b3b46c127c91ab9b47d194679be62fb9642915518353f8b67091a6d2b4a98d42d042c63e430465ed196f5941e4ff2cf91d28ed967341edf7032e2515441bb0badd301c0f15d48e7ea8190d07dc83fecd39b015358683c0d202b43cba96afe3bf3a46c301581c961644bac1d7a6e0e49642c7b0136ecc8039d0524889a23e48764eba965f9874de0c0747c8ed158e89921db83460868cdc5e8628608701d7439b817f899cd28833ad8597ff30dc7b69c6c8648eaf98f567d959feccb20acc53fdf7b9db8a058387517b5ccbc511b2fb099cacd8ee7eebf61922bc7bdb7fcfe884149d2fb37fcce1f9ad815e68c7ce58bb57fb0dcc6eee21003255fcc43dcd9d72563248266315faa0a1045e2c1494ff26454ae5ba10b94ead501507b87305b824e3c09ebcf8c7b29152f1aee575623586359f14e21e15ee20a287fbacc50ec0f5b616736a882572081f553b0399862faa216013111550a32ee409ea8753573188bf9db0459cb160f921e8c730faf973a4f1fd65a8703bdab91021fff11d9134c72941f55e3f0609ee633d7969aaae403cb2ad99a2210c92e08113f99284025e1e8f2b1735762e2dbc8052236311245fafa437f2c27f16ee525be341465cb3d2c95385e6a6a2908f9ab2f92ec5ed70836f44692adb838e989a388e59f43ab7793a856362541a6fd3aefb71a65088448007cd89f643f9109dbe7a5e9f06a6017f2a7f9a2e0330b502dcf47bc4de1eeb80e5fa7b8cc8c6c61401db50f3afd2e23d44d6e9eb710095023a776cd3c3bb898dc24cb868e33dcee7622c771e782d3aeabfab0f10793e3cb66283b17d2951dc8e8cf9ee94a11ade7190346fae2332fceee35f8e738fa2c0ecebff7870866e821095b2d5ef33989467d18bc8ba7cd9883c44e6b73ca8acd629f3296962e3f0498b51f016d8689f2dfd0d1c8852be855a691d6dcfbdae77af8b3bfa8e1bd51582d098cfa4609eb936003070bd0db913f5e49af568384bdf162c330c1dbae727414a15900399547323c95fecfa83d00336e6d22adac8c250619aa0e1007b6f82c34996f3b9c3e8e0f6ce59d75bf8a828cbe001875626c8cc2dbe22567a8f7c820fc7488e0d4ac7f9978e5bdbc02eceaa72e9779fd506924b4e188f5da7160462cdecd9f0afd7695df6af25f7f3485393a30ea1607b6be8b01ec895e48bdfe54686f542bab8db7e67603de9b78075bbf6ee4fe5be4214f7b6147e1295929bc2b73123342d45488349f06e3c010630e38b26a6f4565092e7fb4a26b9c239ad30df0f0e72e4fb9a5bbd9bf6cc7a241628f1b13e42676480618e12351d63588cec44b5058b7d80e1d2ff1ade7044e5156e2c460b90357fe9fd4f1a30221938ee07b28699d6985b11a986b9d03d550c0ed8795b0973568662d85a7c112d9c66642d7f4473997fc37ce9cfe2411bb3da920071e1e2d9c20aef39160eb24facfabf0acc877a84387919a6debb7f1a0598c0eb3054d91bce75b4ec578932405509851b3e2ee22de1c9b18920e4e9501eb79b50bcdb08713d5203f2d831a5aa969d43d09813aadc2b56bf65f84ddd42f3849186e7c6b074dce9bc0b346a3c31647b5e94a677d449604b0adbbecb165a6389426ea5f475f91d18b648194c2be6a9d5caec6d18e9f3acbf34cfb6e3ad5331e1b1da6ac9ceb981f474d89774fd7a7ef84d6804803d3830fc059b3fffa36a8c11", 0x1000}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="18000000e002000000000000000400"], 0x18}, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001f0000/0xd000)=nil, 0xd000, 0x0) kqueue() open(&(0x7f00000015c0)='./file0\x00', 0x1d0, 0x20) 01:14:14 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 01:14:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x2) kqueue() 01:14:14 executing program 0: pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) r1 = semget(0x3, 0x4, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000f80)=""/4096) kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x452723fb, 0x4) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r6 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0x4, 0xffffffffffffffff) close(r8) fcntl$dupfd(r6, 0x0, r5) 01:14:14 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x800]) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 01:14:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7, 0x0, 0xfff7fffffffffffc, 0x40000000000000, "89bdc1945f07e101d715f71fca1400"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc30023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eebff07000000000000acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x64) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) open$dir(&(0x7f0000000200)='./file0\x00', 0x18802, 0x152) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 01:14:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469", 0xfa8}], 0x1) write(r3, &(0x7f0000000140)="2a808d", 0x3) syz_open_pts() close(r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0xfffffffffffffffd, 0x3}, {{r2}, 0x0, 0x28, 0x6740345aee0a86ec, 0x7fffffff, 0x100000001}], 0x3, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x40, 0x80000000, 0x400, 0x3}, {{r4}, 0xfffffffffffffffb, 0xc1, 0x0, 0x9, 0x100}, {{r5}, 0x0, 0x8, 0x0, 0x9, 0x4e}, {{r6}, 0xffffffffffffffff, 0x1a, 0xa1, 0xfffffffffffffffe, 0x7}], 0x0, &(0x7f0000000380)={0xffffffff, 0x6}) ioctl$TIOCSTART(r6, 0x2000746e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) dup2(r2, r1) 01:14:15 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/69}, &(0x7f00000000c0)=0x47) syz_open_pts() 01:14:15 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget(0x2, 0x3, 0x2) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 01:14:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet(0x2, 0x8007, 0x6) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9b72b12fa528b5"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/16, 0x51) 01:14:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x20, 0x1ff, &(0x7f0000000040)="d3dae364cbe2ca014ead28d7cf5cf62ef80a84a254a5e67e6872a7ac9762c72daa5d6645352fbb892eeff005d739dd067943641c747c0b0c48522dbf33421e68dbc7a898d56ce4bba216eea82edebd8483c365fce3b499f9c0c45a9dc83d2639f84e3c21e76869391794bb9d96af13e377a70f48de3714f154a4f6fde05ece5c4f72f93b9c6a", 0x86) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 01:14:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000100)={0x0, ""/74}, 0x52, 0x1, 0x800) msgsnd(r2, &(0x7f0000000180)={0x3, "def9f69927b6410c0de9b2589fd4d06a2eca3f18cc3a9b940cecefd3b07c38c7ea13be0420578e8ff0a32bd135f1d105fc9dee44cb42a3841c3acdb083eec44cfe592fe095b66a1e6051bc31a59af0b6d4963dbd9216107987a3acdb6bf61b48048d83805c9782f31ad7475214271db50e0672ccb386a58065894043317aadaa27dbc477a7884ca18a1afdb290f1324acf52e9d9bcf9404f7a384ed046a8d09a93c96a84a2024777ae79dff952cec56cbac4490d24b6068ff8825aafe9b8d53127464a4944846bf808"}, 0xd1, 0x800) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="f43ff3fa0100ad39f4c579c9d1d9b8bfdd761451b9de51f33f2f0df391cf02d061799805895e3886", 0x28}], 0x1) 01:14:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) 01:14:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0758d9ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) writev(r2, &(0x7f0000001680)=[{&(0x7f0000001f00)="97c2c8050d8882dccbed34e11d0d881ee65762a13c52addb680b46bfd4b4039099d8ccd5e680e9d057870f1bb4506a3b4343f96f04ff35e9d01d33d9fb10a66e895c30cca1ee8ca9458b40e941013c6887e6e6b8d2f713a4622ebb4bc068ad075cd5c66ca2ddc12ca5d3843da8d355587ab8c233d84b620475fc02b23cbe20ab93becc57314c1ea3cf7ad23a6d1e160554de9b275f4e30e6f13e7b601e44938d058721af6a707507b8ff7aea0b0c42302bd7767b5a47255caf21b7db4e72b9ca325c3e196b277c965fcf6d6c8287aa030830d782ebd47db3e2d1efc24f6959866ce1ac842908bb5b2a7d070757a56be68855e9b5c03df0acab5ceb011ed8d6d09d1089e63b06b36a3a91e7030ffbf245c21f2d6be16f9c3c2ebe01f242c07a99aa17bc39a1b7528b4291d16afc1ba9fdbcc0ed2dae8c729deb95200c178185ae058fdc1a9730f07a973cea4438b23e0f94072d50bacc3728e1a5bc860064edfa549ed929e7fe436a24dfeccbeba0044094f892dfde0a52fb7b92c2c97cfbe30c5ab856aaa56b187bd748ad02ad336aae835c5bcbc802dc6dec2d804de4b04323185cee0d754157ea7feade4a3f04c020c28a79b5bfb6d7ffda8d01dde4b0da1898e3751a4b9b1a4e24eb31be4361d8454cfc4b976a4fe52af3b0fadff061d7e6192787ea1ac06766ddc0ed73ba766d9d20b751bc9887f8e02f78e0c0ad54bae90576f6b00cb8965b29821b733950aec755c4276ca5be242b778cf01a56c7a5662deda12fd35976a5d77a6a8affb1d814a80413c7c1b2717fb7a348a7bcd7955533fcb0ef63e849be6d46180ae0bcb743eeea0607bb692fe5066121c709a6ffd5d15c0c3bd83ca803151687d9938983d352b640157b95daac756b9ec07fef309d1860cd795fc8dbaa828bad7619e637264f54285ba9db55e9990b21a91354a1f40ab328fcb955ab22f82c17c24e2118ca09fe14c10588e6b9193b369eb2ed0c1df688f71c9380e27cd35fcba9b0390955d15b164d66ae9f8f4a269e6d7d640d6c0319547de488f3b5a5c6eb68fd06662cc5b44fe6394aa758a459200bb84d0373244266bb2d0d8fb1e0aa63ebcdf084e6c07cf150f83215467de15e6ae6f21be12494dd9393215484fae5f973a101cbae9704708d03500d5976c63db9f4583845f655893dcf7c0d9cfdbfaba04c28bd1eab1cb1712c5394f51b584737e3b78c545478d0410d6fd36976ed6431c2fbebc1f5ffc8edaa7579d7c21708c9990e222eea0ef0e1ccce201d3e47d59bdb28eded5e058e7c05d265c740a397c4f79f953db62c6ebf8b9a55ed2584505a5b516335fb3804e3c9f17d8dc7b4b317263b1c6c69e228fcc049f30a980506223eb62da0168867d527e67c5e0f952948a59345640e2705bcb97f2a76d7f7294ba1e71290c85ee51c80c0f6dfe32613cf1841297f88b4c2c4289035264283a36010796ec6fd9ef72672040d6a3fe187479ca8091dc936973deb12803931ae9fa1cbbe3767de702b48e3794b4734f5c4e9d479e8e4d61fee8b4d6bb7eb19633af72f62f558fc471121c5c85d3c15dd7f58f50712c394a1ccbe2ac3afbd7736cc8087927fe1187ce475ff329b4bf56608bbf9686218af972f9c47211a51522ca2077b7222ca33fed6b1933e4ed7c187ee9272717e20e90ff4f1654f90d30d58ae7880aee28327bc332a29ba7f5c4f474b59005b2735920773dd2072f593a34e8e47a0aa0f6e23a9f7a4919bf5697537c585126f544501e401c79e0290ffeabc0b422edcba95b83783af970f68c382f9a03ca043db1c44f05b9e722ce2ef0cfae861f1300b327e9c75c84d0e494f617922554d1c96644ef4ba8ba75581e1c90b8b3781a6fdda78e084fdeb8ba2ca60cf1c1d05d92b3b8133ed0fd0d62ff10d1f5ec2f03ba5ad99250528d5f5c35c44396ff34533d51a9a62033f2f547a3ee778c94d4979eed33f86f1c5f03f092c9ed5a1b273a374a376f60f789654b69630efdaaabdc416f91c1f2433ed547a90178fe5965fb3b71920bc3ca62ea0da4b976c283bbb3090293c9b802145f944ac2c558f912f0d0337fcf8fe419afd24f54ab3790e54ec1d1c355af51e52994ab7abab182855c3d8f97d148bc473b1b833b04bd2a1aeff5cb24a9060079904cad0a3828102e1c31a71c227f70e49edfc8e47d254fc8d0479d75448d32590efb9aaa3bf120f9c0e9d7515a69936114018e254689b600c7abdadecb6cae17123b39076f25330cbc70a0c027e9d3e7c150179c28a1bbd051869f39966506dd0c7b6121821ef77031aba2d615bea2eb80b1b06dfe79a7f6cb3f9d3b8928975433dbeb9206ec066f55297b709d7c3ddd771793bdb3e776c71aa0b5214a13ef2f1e29ceb8bf4d9ae24a5a9ed190bab719ea43f93f4528715f8550cb36031dd016e8cddef2917c51d43cdf324cb0959aae5f5b7bce3f9d61724aeef1cb3e16efe7435481a5c526f7276b605ccb364f73c406ceb9ce34db3949a778d0bf853c61f02c1897aba9fdd45132c2045c13f82c6562ad8d72951fa02b1c447412df65220c9c8494bd5922b5458b4390bdfc825f39785835cf93206b2b9ab7cc11e0c4b2ad106a98e191aedadcf60bfbf91ee7d69e402239e4d8235810d865dc343852d344de4d9837363c6bb00e134ade4f505c29ab3b6c20d0082e0a80e4c39cad723373c025a7d7f013de89c031748c8731d30cac51e88c4aca6420cf32d10988dd4af68793bda0bf75c7d459ce68c8602b10fc821d4aa0aeab6c9e9c95243121e338167610183cd6345cc48ce6fa71663710d56e8cbc468f2640f9731a033abbdce4aeaef21569284ab49ba98526512c25905522bcb790936fd2c378db022ecd897e490bafd022cc9e312485190adc734f9f5bfdc0c21e7e2da9875a3565de04261c7bf9ad7052db8e32910b5fc433a2c37ec1eeebe93ff4fa07f4175d16e66d4e6778de13c2e08115a5b7591a5f9d5aad1bedc8a395adaebbc9bad2b130a50f2f5176eaed2c620ce85174527f71fea3a94762249722056c76054bf79b889f6b81a95b2535d5a811f0f1fef458461e0630e357855e4afe51b6249625ab004fe92558f547e55957a17dd720a17ff2f8e35cb51c56af3fe6427b56195af9080f3d67081d67e33eccbf961bae4a4f7b49ffc4cec8c8268e16b68e2b28042a12739a0d9b44a15a2ec33285959612ee9a90b6e9aa6bb642afd9509f11df4c5ea660751b54be8ef16576ee2e521d1e17ac92e974a3589d04ef155b3dedc675405f1dfa53668829dcc3638acff1e6669c821673aec46bc7756bafe03d007d8ffd1af25a82aac2266081ae66ec21736464285d35d1026e4787e207bbba6f4d3039d9d4c9cc9d37f6605f4f9b730d0c8ce71d54ad2b84c424686fc171ad137dc8d6925153d5b5e3f6b9448b3811cb808f98597511bacb21b35b0568c88d1c9ca6b06a36e2b8edf3b21e4fdc9d3c932aa221942f27cfc3991771da217b099eaf867db43b5bb6a18369eee66622be2b643ca5d7575f8980a348d4140ed4dda09c830dec28cc23489eee700e7e3a8507fb6988a699a57d0a479689d6698d96b664c8f3e8237df1e031ff73f36f5f28737b9da527168b8617d6cbc99214225accfeb24248de86218b1978a541c559b8027aad6fc1b5550b28c504d6234289cbb964f069c73de3585d735decee83fa94c8a9f2b64e4727eae7dd8eedf1151e39bf9a5e7692f5d6b42a1e1e17baae95fceee4664b164d1469189b08c87ecd7d450a6731e2b5217ab9978e6194bb3b5fa44e1ecd8d1a4524d29794cfdff949754015d2eda68eb6c389339945764b968e7e4475b7064dc4d3fe96b6a757cbee9866f775ebd2d6934e8946be8643d3d719dc7df12f087c67d4a328c62a8bf442ec27fa230fb54532d908e4a5d92e7c25ffd6dc94f4d92be269af8acdfd396e60345f2b3d9679d89fcefe62423cffd187e754b757e4cbeccb70231e36d13f6a35daa531de64a5a4547d83a38fca0a9651ba3df9174e2d9c389354ea534ff6bbf84384e01694bfe36bb2e05fca1f339955d82f61dc538afa7e279db413c60db64f230c641508a916b3527ca966cee464ef437046ddb20b197c6a7a0cb7230d3d15dc83c35434b55910a07ae13267dc2bf98d7f2b60f3c3f928c04f256f03dd449b685011de1bd88f64d7cf94be05418e502596b38a4715f3c497c5e77b21277e0740fdbb74bf80db178161368d1706975761a563745d092773ced34d6b26f60555842d4a36c7c169c03d9a971f8f7f172c54a7b889cb593a66fd942a9800ee9734b31c6383556f001e9b47a33cec3d160b9cc789cd5f3a98f05f929789c407115c8186043dc598f7488221b67825b7a58ce406096e844bfd03de0e36fc53de097b3f5aca8c152a56586bdbf3d8c34e74e68d5b70499f4b5998d8cd37f653f59d16ec9e842ac04bae787007cfb397b96d0567967801ca2fbfa2497a5365306108873a106ef91ffad99f9df583855c64c286cdef0e60c3f67abe2bc94ff6089b2eb5c546e42bdacb01ec812dc2835be2513f30310a14845a2fa74fbf9d239c0666ac89e53111f0ea0bda78b1e40582ebd613f42fd221bfd5ddff8099fc3f5595c4149c7c0ca557022a922d5651bf0fe2215509d24c17b3d2068ea2c52f56ff78b89c6c7a8a96205a1ffde0213d700e4c7515b2f7922a89a323d41d21fe5a84a81bae62844d659035dde789a6412dcda7de2b390f7723464200cbfbaaf7d0f41a0a81a4de291923c98ed60cb2b4001ac00409420bffbf55410cb007e6a9e10231beb945a88906b367db18974b1f64e6358d847ba3e668e6bd072e9b8e4ea0e2f1ef37baa964ecb77e742d35fcfa2d6fd6c2b2b52327bd26bc237cf48858d37c185d160badf5a320a7523dae8b936f29a1e0f6d5272337a6c549297a453188810221843ba45602bdab1d8223e9166c07f0e5ba1cd0b2e31d0a56765485690702bff1b2a7b78416d718e67e7a61dc640b718f5183c7dcf069503afae142c5558c547d99a52ba057e03336de4e478324a88dc8ee332ff4d1ac241ea7c3d7ac5ea78c53b6037e6c41ab64cab53543bf15512bff8d53d6089a6ec7a99ccad7116813c30d625883364ef4a0023e6682ca87501b466f395d67f4625e207c6a374ab4feb204c725b58f451e556f9807ab13861e183d5", 0xe58}], 0x1) 01:14:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000dec000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3d, r1, 0x0, 0x0, 0x0, 0x118, 0x1}, 0xd51a, 0xa23, 0x0, r2, 0x73d, 0x4, 0x8}) 01:14:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x24) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffa, 0x800, 0x89, 0x5, "e46fd3a01c56d4b4227122e6bf0e075878164aa8", 0x1, 0x8}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xb29) 01:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9", 0x206}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000600)=""/126, 0x7e}, {&(0x7f0000000300)}], 0x5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) close(r0) kqueue() 01:14:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x48) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r4 = socket$unix(0x1, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) connect$inet(r5, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x8, 0x1800}], 0x1) connect$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r5, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0xffffffffffffffff, 0x7fff) r8 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r6, 0x0, 0x0, r8, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, 0x0, r7, r6, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) recvfrom$inet(r5, &(0x7f0000000680)=""/118, 0x76, 0x800, 0x0, 0x0) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 01:14:15 executing program 0: r0 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000180)={0x0, "6c3b300182085f3fc5e12d349bdd15cc69b002747d19ea85abb050368ef9f620b69c2a3edb6296b1f40818cca68bd880990451a2c9cb9c69956bd27209bf4b4d646ae0544c980c2173776df706c3d8ceeae5064ecd44d763342be30031b0a1854621a351deb5202083439e051ac3dbd8dee06b6f7e67801d9362af560a61c631056e8acc4895285358d7a953ee97c67bc5654dadf24951"}, 0x9f, 0x800) r3 = msgget$private(0x0, 0x181) geteuid() msgsnd(r3, &(0x7f0000000080)={0x3, "fa76387ff366f3651dcf90758aafcac3360f2878479322a4f20e5a7d6a9d14792516f269b972e452ac5a96d61f94894e1e94ac48633e9f6ff6ef0955eefede3dc4291469650683739d9b90b50b3c9b87077b852b210295fd93bc5235d065b76e22f5834c7cba2649ab11915f78c2056435027542f5537ec28bd6bae61a1f8f7e8a49ac2a3158447befcef7e0be497c0ffce9726ac24796f10467663fed719326fd5a0b058f663571d2680e2d131fbbdc3e321106e268f0d291f513d9e9b2ca"}, 0xc7, 0x800) msgrcv(r3, &(0x7f00000018c0)={0x0, ""/5}, 0x6, 0x1, 0x0) msgsnd(r3, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) msgsnd(r3, &(0x7f0000000340)={0x3, "4bcc0cca54580cbe0f3b68811c5a069c93d166700af54ac25c02920ed3c5cacf98317ae48cc12a01fa11c3000f52e85a6f42a44383a968a6068fdc36b26feb869a5fb07099a429c131ce7f9e292d0bd0bc1db8ca5b8c92f20fc614212a522bfbc3265e61120f41760625ac16170669eac4f7247d9599240c7f91547ccae0"}, 0x86, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getegid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) semget$private(0x0, 0x5, 0x10) getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000540)="772ddd394de1cfcf360a74badac2c1a88525240c853ad95fe0ef8b7c45fdb523e26b237f0d22a87d9b76dfc38d5158a6311f1e856fd9fda446748662f41f11d4ccb7293fff2a338080b00dc2cd01801cb328b2f0cfd14385af819b971116a0c43353657c747afee3c55605c5e7f98668fa93e90f58c15ebacf5be006c3b3525b04456d3431f1622b4cd9d5c25eee4fedfb7a0b8cbf6a837cb0d7ca720a4eeebc880294a9677e296e6cd03886ef168a1242f96c3518082153df264fb7f0c37c6c97afaa270a845fe71564d2d54773269742921f835e9774bb0778141da8935ba937633c5b28a69538afe8b3c02a98d81adaf9aef2348978a7c0ea4b1806d2665e643512a3b01a6285cc47b335634a0b376f87f3f15a7733facbfa31d21becd1031e8c4ad1239c41424aa4e6affadb96d93061fc77fbd8031aa1de15d0ff1e6e7032eba7301b5ce2b2263920e4418c6a085072c27497775e98e968ce38183a56a3beb84ead044d84fd764eb1cce384f5976a9977027942c63d358fed3567f10066aa1d6c1218f4f0069aa6777f7d932e68bb77a82ed2469fa130505c89de0fc12353533dbb5cceab0d12840f1228e97bf354bfa0ac721f607f428016acc6366ecc1d9c310d0f8f397719220e2a2c6c5c525c635f7ef7d321e3b276fc8f20c6e4d55a3a2936ae049ef897e2bce645ffcfb04b9678bc2d4f1d1fc18f09b2644ff864a242dac3e43eea532a6b11b93c67aa05cd24be7aa8909333863b1e1c67b0cb425460d6b7a14aaf14dd6dbe386c9b213a2db5b4e01472f1bab3668bfbdfac0e89f8465fd37fb712530509754d9334c172b455fd986596586d49a3d30e64e609e1352dac0f56674795a35d22a8fbdae2dbc8e2c5d4e8deac64ec01cbf6c999a8d8028d19842421c062b414537a87bf973186c9a3dceb1599377a20086b9e8f68fa1fe4b6a75805c71f523d12298a5f2b754b05430c8d9f545a8fae1c2029c8adae47ba3c1527700325d64745fda54c9e685f07ab89cf6e4a08d3fa28d1dd7fc76098ca9891705aff6ebc88395a7d6fb3e04f66c7e9a031814fcf6155c63434bc57b3e03fdf3a57be89f0fa15f8c9ee613a5d0e77f2cb0692ca7a7a23027cb9d441b5774bc8fe0778a997591166908e470ed473e3354f1505b78df18a66ccc744589e6a11dc87aaaba0a26627b594b8c7e982a638945df75ed23d50217c1ff99225a7c7f9adb3c81b24b5fdd93659701e7868291f07868962128fd4303e95cddd016813b4e8712921f608d3b1c6d16072d939ff04145d273c6241c9e55399f52fc91d2df9be38cec7c0719a054af80998b86de2584e1fb69db08820762b64e103e92d99b34859119ccaa9407a00a51f601747bebcb557eeae38b5c37dadeea6b24986cb19c47ec074e4ae4a79a6650ce783d840f86ad80ffb2fbe1911186a3e9207338d2223b74c3f93d4df747dafb0271017538db2ff9bd6000a06a7dc2f37bb7fd78e1c8782047eaced88a44f6ed80b30a514f6439c20eb2b2093e8312c7563a248feaa9139ee0e9d9949d7d0669b788fef17263e2ca4c96d30ac188b048c1c6a2c5c691dd3474b883d4f0a5ee3c9ff5f496641a13e46fca25fd31940e724b272d83fe1c051369d3f804d0d9cd9b6080bb71cf3c85b62e3d45d93cf9073e0e96b1f99d384cc6f7b416bb61678875a68e41f1ac65f55913b106444a9693101eacde619f1aeb6664c400eabc9720547bcccccf36e9b26057589cb753643994ef763a56143e1d71850624d083e056c85d739122aa705d918f8ef05b6b61836cd0707678fe8506f9f2e4e6cd1429c7796b3de0d7799afc20ba7ce41f1ff9e465d5e6eca5369b42202c0ac4850034d28cda01a868318ecf6cd0d51a6165a82ce3639a4fa3da6669d9b8fa8b359ee65a0e055b3080fe74bc3ba3eddffef100c0522f32b702ff76195ea2db96846a5e27a66c77a78a44f35236512c50361518617b70ab4d7952e40a9b7f093fb703aaace2e3287e6bc7430d657ed2b300bb4d9641d0fa676c8f97b720603863a854963493bc96b11572d307c2a42b8928d3236721a7f0fab18c8792871b5f00d3d7b03da4f7a53f7052178381979db143fe95e3fe34825df80dbdfc548fc7d5d7c3b08a30c273162a976a009137a912c325bd7fa9c4ff4660ce9e0d3a0d8698a0a01ae21ce8574e9bfde07070d50b76ee3fda67d7b7fe178c0bff2c05fd6510fbbf2a5bda774a62d8709c1a2d13b766fc5fdf2f3db1727e69f4797ac6ab1bb9c1fbcc08fb6b912e4f3a77e7599ca4dc1c47159a433e889402a339e97024e12bc736cbfbc2c330a7ffde1f6fc6beb38c00f22d41936e69e09952bd23aa111ff4ea8b0bf5f23e8afc9cdd8cb6094e21027e4a2671f32d07b85904dae1fe4f5877408dc1a75dcadffbd9c06251f3c74333253114ef066a5f5c87b740078c7b380079cec15ff7179c975ecb907c0241315c4277e62288dc25392d8c573afd658f92922dbc31548ef0041d3493642a81c59112c0daee88c7746ca352e42108455e64842abe33163806e0f2d6b3e710fb13cae347332b00c9b6c8edb6e946d544e5f62385503ee3a474cd4e65ce6f836e9a2c646ff8cf3b50a19077068e0d9f334887eaeca6a78ca1429518ea420afa45ab6725238f28d96bd20a1cd44171da4e7371f0461e9ef5712f500d9daf6aa3fd18f04bc12b31c1b9bfe5ee8b204f9bd183388c45c4aa2b9506c212181219f47f3b815a82b7ff699c7e3ed6f347666ef3c95691649434875e5d98b6cdb11695dc2f4768415e13d68081e2eb4fe9b104df6dc7ad7358bb5b7e01d9918b198668a8cb6e1592304cd0a25515fa42c63beb0b70f86fed24d915b14a80f07099bca9c018905defb40e125ee66c83b4ebc3d452e57de5b8f57e9b1f8899ef866aa6c523ce7737a781dfdb0722b87d7a693af27ffbf7a29374d822a5f9371af53a6ade630629e4c9695e7365f27cdb0c5212ff4b4461e014ea3981ae66dc37d1071f4538560bbda85c506c7bf7b353a6e78c1870ee5c0730159c1130ba7e07fd44c246e5b561b1caade646f398ab5c0cc9a558090e04bf662cf5a91c2c88567a955d5343388f985b64f26b9e0370c69b92e8c51038fd7d268ba36afabacd694eda90f313dfd5adb6fed7630fe2504be0b7313b7707e68e344d20e7073871b10abfb07fb85b6eb9cab4fc29b56e9b3c5eaec3a788ada5e92198328b5baee1f376f8df7a1c0dff32866f18062d69a395db62980c0247592e1f9711c8e24ac02cf616ef9b17961aaefa97fbd8ea7c10413f8de7220d244846090788e767ae81841df66b8c33cc4e7f98c5fda447df26b3722027c06e059857a0facddd636a1fb17e607c94c4ec5722cb036301060b1a3f2c020f54939cda366bdb6288736cea8a178e08773c4bc1934a6b1655d7f9a834e1442a072cdbe8e711f9819acbb0d7012a7c4d03e2256274b82558564abc939ee47824809bcb236c4ef2e1a3ae232c5b18968d3e70775e110c5f650f4d04d791bac0a4ef6685d01bbc45f458925ffffdeb4b5b3e547753b7a9660eea96ed170ce14a4b91f2e0d7a48e74d081207780b35e789332d30a08389110f1cf099a75d53add67c34362af53d6bae67653b6106146e1f8642b49afaa7c236da25ac5361016a71bbef8df338e07b5f379eac41d9b6ab5f69fed6b39ea8645d83b4c8d98d45a49e166fd3c2c3ba471dbbefed8df975d3ed9f7d90e53881baf0d1cc3cffdc4ad3244df8a32c2102849ae72899ffa9099c2c723231ad471c84ba679bb3bda64f35270787333ee6518229dbc5f0f049d6f4c229d0d56b0a250606cf79d489bd3533d6b98584415875ee1b6f6bd16f47495f3cd5ce6a778cbb89f6f6d9b6186c34294aefe1ccc8e9e36986095b9bb0cd4e67d179aa4c8379ac9929ce7e13dbbfcc790a3643c6936b9d4af1f2b072f3381923ead8eca8279330970d06e94a14e1c46374db37bc0872ec4447bfc89c703c4afdbc07ba329005652be2de658b3f20118882d7f7c11c7e3e7ad0a64dacc8630cfc726d41a57990e42f3dfa8d885f06c4a2e5d7f4d93545b72b8c133da3e711fdd39b3fd64fc6ea29acc780918926eaaf9e53adc3f322c631f2d77ff6793fce3eb8cdd5c6594e1cca8242288fea9e12a2e80f4d4577b60dd8941331e184cbfe86b5edeb434c1a3873b15d6d59b75c276cd971c9092a5ae61ad1e4dd061acfa0a43dfd22074af76e08ab1f2bd01c7561076a55850f9b0dde4972b27d2ca85ebae415b1bdb49ee5fd8f94cfe388f51efee19007444668daf49945b3d68a8c83ed66914948599aeddeeef3cf559e7aabe2809c6cf4959fdeeb825fb147e91c10c56b2d365be2ac9e1838e2943b8f15168be8554bb27017334bcac4706b03658b1ed5c73b681e6cfd97149f687a141f1c9677b1b5929c4e20c17732385002069495ed4dd61307945dbf57c7487cade4003abed350cf7600440456d7132cbcf3903b59cf2595625eeeca8967ccfc2c49da4138b074bc63ba922f982ab9e0d5d0c354be01510e24f8155e723517c7f9bb1111a224cc5dbe060fd47f916c4d5be6b1d1fa5a79ef59ef62dca00aa2b01a05f71974c88af6c6346cf9f2a29348c4d0c67efe34dd88b7bce3296204da4e30ea4eadf00c1c38f1f3843780b97095d4793ff5f3a4b9d71ab273fffba0152caa134ab9213d4acecd9af262cd09633b270dc2f541bc723a5e0c2c9a7579568bfd028845efb51d1827ab958182beecf0d740e264f2bacff5fff491e0e5f492ef7edf245797dffe7f2eb2d89ae1069218ed085736ba628aa23ac3e151598439229b16e859f862280dcf100749039e8610191d214b377bdb0a010606aa2f38b679b8fb14a2c4dba61d577fdd2d445a0e1aa9f4ace73eab1db562dd4a765ed524476935d687f6a4d945e75a3ecd89ff49556ae0cc0fe43e63a3ad85f139804611fdd682d1616f4e083de37bb593ce788a98295ad335d2419e514f1450367b34cb223262e268670d8222ff6dcabbbe7535bbd2fce8d463ddf760840b2bf7e8dd27c94d30a1accf656dc30175988dd1df7e1b467ab3eef71e5f5219c409fb0eec3434589c6fc960974281d66bea750d28f683335cbd6c5aa073d1b60da9251552a274e5f63ec4f5f9fe155ed9e82a2698ca1d7c02cc8be8e12857191c91c68eb15b309398ead8d326561f4218af64b00bcc223eabdc53862fbd0bb96d283f2c98da15262fa809a1822e4b223552d06ea0a3b9de431ae9690043c5895416f2ccadd42239c58b2498f43db903829ec1a99726264dfecac4d5ccb7e1da45199594d27cf6396b1b8be3340ed9a4f18947109473cdf166be2a3095e36b9bd1453ffb9b75b6e2049b0ce546fd020ce243e8603415a0f2f5b7a069b81ba61b15cb3cf1d53c2e77e40e8bf92f3bb56794e0aa89542a82b0fe019c074854c6b264513998749098203e9427b78214268685befb9ea135f9041e1b6dfe3d1ffa3eb9954d7ae777276d820aad7977d964c43b4529df85e776ee25ec3268aed118c8d1d9e4ca3bc47530c6bcedc833b0f6f20c7f5fd0f1ec833e558e2c954561b52c6eb325dd0796ca25c7f0cb08a347e5b74fefabfe1988b25508949bc470782d3fb31638c401902298029bb1c9687f727862eff7f85fc6c12b91fc45862396777de5d3f846e2bac13d3557c326fed986f1e18f1d341ae395145bb75206be3f0fe0aa9cb97fc60d2bc905088205d7b23bea79fe8a9909b51eab8eebd9b703fb60df5658a2be857c7ed6c97d", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x40f) 01:14:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0xfffffffffffffffd) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) fchmod(r0, 0xc0) 01:14:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffdfb) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 01:14:16 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x7, 0x45}) 01:14:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f066", 0x20}], 0x1) socket(0x20, 0x2, 0x8000) 01:14:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="fb337d1684704c46f9e2fbc0ae295539a8c5b72bc004e6164d5f5e22a674b858c53e76c1948b4598001283a9edcb1f30987b2324688893fe6a957706c13ad9b86e10ffd7e5cec2307e8e7ff50ff5adb62afbf902d6cbdb93fa2094881fe3c338c030511761f7f4bf7511ef83ec49534bd6ae1ca86f04b0d46c6cf5a55ef5dcd63b2573b86f96eb58573e1078ed30bd8b3043b8876ae3fe043e66", 0x9a) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040), 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 01:14:16 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x7f7f, 0xcdbc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:14:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 01:14:16 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="23ed8ad801ec3c0eb6fb1355e5cc5285923eb7de54e5c48222ed00f622c2108232cfbfc81266d140842cc722a3418dcbfa8b288db33767a9a421cc6628e4f4a31b9c7882b30d6312cd0d4d70d4aa34985bf9a1be41a8b1ec23d593084873eb52ed5aa9dccddaf066b31d827a66da64a807c469b1a862d6dfcbd845d5b4f33c59770fb8dd8e3131230cb07152176647e5c4cf92c0bf7422e2773f348a5b0d3992aebd7989fec8016bccd9defffc86beeea4f0068db2e960be0dd172ad7876c17146", 0xc1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x0) close(r0) 01:14:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="18", 0x1) write(r1, 0x0, 0xffffffffffffffbf) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) lseek(r1, 0x0, 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 01:14:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) close(r0) fcntl$dupfd(r1, 0xa, r1) 01:14:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28000, 0x30) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) 01:14:16 executing program 0: r0 = getgid() setgid(r0) r1 = shmget(0x0, 0x3000, 0x380, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getpgrp() r5 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7, r2, r0, r3, r0, 0x80, 0x2}, 0xffffffffffffffc1, 0xc8, r4, r5, 0x9, 0x3, 0x3}) 01:14:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000100000000, r1}) readv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/78, 0x4e}, {&(0x7f0000001140)=""/249, 0xf9}, {&(0x7f0000001240)=""/199, 0xc7}, {&(0x7f0000001340)=""/99, 0x63}, {&(0x7f00000013c0)=""/110, 0x6e}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5010, r0, 0x0, 0x0) 01:14:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x1cd) dup2(r1, r0) shutdown(r1, 0x1) recvfrom(r1, &(0x7f0000001080)=""/207, 0xcf, 0x802, 0x0, 0x0) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000080)="be88ec45eca07ff420fdd22e413e30960c6aaafb8e7a51220de6a4d2b16d961fb6ee4f173c3f44cbd80c1dfb7fe155f76a2f6f0bc7307b1bedf269908aaeade561a8c269a0a4de9f79634f6e1fe6cdb59a1618b12b5803b3bff8d1aa122f01709f2ab7ed18ca85ba6c6810f83cd07029bf4fdaeaccd4f968219255ef1223c6be22de3c528dee43fabb4134f876f07842457bfe4d4de6a64f1e724a6a7909feff2e8fa76ede810683ace04a09a1b8b11f3b0a8aa51ce8388e5ddd94abe8e6286000e2975c0d64d642fe2ede001ea99f4c57f7844e345d410e0713cffbb921fe1d8519c5a8e3a16822b1b42a534143878eb04ddb2bf3f32b6cc90633fc9a962992b407af0423fc768e45e6998a0f16240bdf7483009bd26cd17ab23b8a0c9523f5182e57aaf2b03c62a53fb5639bc4d3675f3b1a173adf80d297d39746883318bda10f513c71f0146fbf098ee1123dbc11f72fb60fda754f1237d45cf12c608f7ea1beebabb974ccef06ad537b86df0af1d7524839687ea4ea63732c7aaae43346098a281fc080c836c199a20dcca054f8e22f8eaea4a4548bdf8011c7b836659a25bdbb32d7a9f4e0e1cc2fc3f478d2ff6afa69866edb08c47151d1519654a112de49dbfc53945efa00a434b85b86265feceb84495c521946cc4cac06bd5aff9e7ef2289f9b4aa6fb8a64709ef8212876d7e8a211a848bd04be474165b22c8355aad599599c228f4fe28fc5da703d845ea39912b163e3a8ebc26bb72b955a4e7b173610efe7d0a917c0f4c95bf591a9459a9f943edf6f9142d6e7fc93147c535388282ae8ba5f13e2fcc70f49883d74d71bbf40a319e10f7a99e475a3af5a6a6f100a039d305cf69be84bba7a260b96d9d5aa7f05e81dfec1df266a8479ad4a7df6806fac5bffdc9d767896f04f3b9cb6282b292cbc7a86b6a1a4992f528344cdee2fee30ad85eb00b03d6ee78bda5db4d8b27642f3f5e8712a22e88251f395742d81490e21067d6061b833a8d14cfc808d559347db2144493d283d1237a04dd588014423f6369d441a7c3f75854299c46ed4cfeaa7f62156067f578093afcb69e50951e31d644bbf5f347ab542d5b0ec2d763aaec0989d84413bf61f153a26a619a06bd5d535a6a5739b84444c289fdca3c8af200c62ee2f30869cacfd5db35bf9c4f3d68167fd4190b213f0873fe91c59bb24c57fe3f1c7e9abcc3346fecbb9bdb54950b93decefef1de410751b2ce4224b950f3354510fc940f6ac2a626d3c188b0e1ac9bc855dfcfa3ea563f97fe1508dc6f8df74bd7eacc8b408e064ab5bbfb70d3c6a798b7de557b374a4a2957ba24b211b903d038dbe9be9275b57ca63612c2efd21fde7bfc4725c5000f6ddf8e85afcf4f2554d86eb8ad7f4289a83be192f6360e7301a2679cbd6e2b68c2b2c569ac8fd5a5cd0c201d5af171f7a227a919e98c36279f68b516f05c65c9b743cbbb65ae737bf7729083b31cd4aa0cfb091612f9534e7f88a6fc68553722f81f3f3c6a7292fd4d424979b3a208ef32429401366a74235d9c518d39845f4ba6272a23a2aa60205bda8162a0bb012168fcbab1f95940204429461fc5d3016efe98d2575e1dfab07b90425ff0ccca14aab25988936f9e0dd6b1203939ceb3dd4a807dcaccaed8a5aff5b45f88e5222b74d07097a768157f256b946bc123d45543bc61a005b261e79f324615bfa63ce0f11a686a5e8517787d8ecd878150f33f2309f0ee031161a1fbec7e62ff6d5fd4a73d478570658f3cff3c4ff817a272fc450abe9435c20db6ee6bbca13fb2965fa5a195c44ca7683455c81006fbc3bf17c2efb2d07e08cb94beb20ae39f156baf110a1be05c57ceeb41fd8e23ce3031a47215c0625a80ab7783035b2add8bcf3bf0509f438ea9d60cc18eea1d711c06228b892fe10fd0e9e638bdf456f542bf4c024477bf31e480a4dc41cdd91df4d85c303bc42e5ce552da08884cf581c736a3d95032e914ab61551ad2c9faa4459f441264eed47aa435cce0c9c99a0409949f12fa1ccd0824b55879c8f0d59e816920bd3a7c32d3ff66448ba406513ef583b100ef97c645115630b69e341466b707ffbf333f21bb51ca5c997a22dcf254072a02e492a1cfbfbd39f7dbac124d45acf7d2cc3623f4fe5ccb04da08cb38a5b8bda200f63f780c69966ebcc127e87a0cbfb76fc647d5f5bb387d31a1cea971793bce08f275b040189a00ab0930a89f24c98eaf8fbbaf9b8d23c3b0a63b9300c9d9d053a8c6986903bd19fa90189908f491eec5ca3bc3544fa308f19c350ee303a85a2493097d3608894efdc4f4b36b0c769fcdffed6db55078177cd580e5f2aee5474951e717b023c252af84a54ab8ea3ec3089c9d5bb7a8be97545c7d9cbd34c196b676154eeec783594246f31e53554ab63d1dcf77685511230b2b91909fb2c22d77fc758c241faa7dd1b3cc3430647259e346e5d43fc1d1c0f8ee34d120dba2a208bbd291595f911dc9a36cabb63141aa80bf6f40a8555d3fbc3b35077f6121c85353dd8c0a7d8226a945c9ff0cfb0c7a13b0fbf1d9e408d8a4d280de156afdda1fda24dced7e38c74ac9332faca0ac35bee7059721f204767f1df8adf873dc06c63500213ed87c5003a8cdee060d1ed49ef7ee88961fe228c6abdfcb3f58aa33849a06e32b88a56b19089808ce0ad6880d05110238cab74b59e1640a2f0a1d70abbe4c353ca0a265a59093c127a710fb17abbc67c337a6d5bdca623119e4ea9f524c1b3731b47a4d7171cd8992efb05ac6a775f638d500414da93c35ddaf578f3dfc5fb3f81d3152f0d4499678fbe30de1a6595aeefe1832cad735837ae43dd28ccc6b914584dca48ae3927a6074ee1780ed2676c716405ad753b7664055444bc75db79405f0df162091d9c660a02e5c348637dcf25f09263d0a74cf72ce0bec11e9f60d480a9a970cb94947d6151a2119319576974a17a2fa17bb9736c6b380d860a6c5446be9e022916b4e5af056983cea2a0e7df9ed5658ded16396c3bf2fdade6feaf22c7eaee9fe8449c7ff001a09dc600cae6405d71ce7a21981f9c8df8a72b5512ad2db62449a89f33ee888ccf0676dd7b25064531be133a48af17774a3ee44257b7041a175c6636b25bbd3b0599e1f7f86d4cd7bd9b670b09d4b39e4fdc014bbfeb2140e16325c9732543f257f2b5a15046024ae2871ca3c356e333c5fc8ce197eb150c7b76021fe7da9a7366f2a18234a042c30f108704fbf321b948da63c154e5a7f9291da720acb8b0b716996c51fe92713da41c222698932cda658aa125bfcacdcdae9f94eb523e517ef32f7ce35df19db8385419a6a1388b712ecebc2eed62857e15656b371c88871343037b14f1a919b961b67a8eabf7cc8a9ec1a76247c0020969c12cdee5e934dd2d0c6c049cf0af523817acca9b4c5c92fe42eb95d8ad72b409050174eba2e3f87b69019e7533f594a704d3882770aef5ef1f0889cb03ea0780bd9cf49a1a9d6167c8266da355da9184d4591a2c3dfef584a50814b082c3fe67471bf4ecb63d336fa0ed25d86b60d7def7a4c7ba15fc4ead3cb5086b5b6d5da4ecc42e1d356595ad80c30914125970e8229a14bd3683909828a6149d7c4419da2ce92132f7f8cd23c039c64ea4eabcd3bde105fba130a496db94abd2d1a7a04be8b58ab557c30bf5cb1f4f15a14df97a22f8cb99961c7a4ab9e9913caabce666727cbfaef0190480003629a0516833f350dcd03c70cc44891f7dbc73fe9b7bc27e52e098aedd8fd3023e7788375265da110e240ac5a8f5fbcd6d4084459a201eccab2a2cedee6e26179a54097a28a25585be74e057dbf07f85d555e433d1f7bebeb9b8382cda32c391bfef6869d94f956ed3d560d60c9a0e4dc7d6906b40c9316d19f6991c3e9e934aa6d3faf0df35cce168b413894336db9bf6ffd3052185208797d8b642a1cc54231a312e72a19e1cb7260dde35acb0d392c21ac1192c70cc4f584d6f7a71882a791f9e82ea5302b54238f2f6e69647a9250bf9b270e5cb1ff887552a3f9488964c7de5f1d51c8a28678c79e0998a880881acb73b2aadc9707c41e0a63409836cec3c1d317e6ecbf6ee7677b3cfa962dee3c28a0e474b91509b718888ed28e2ddf5707b4ee43c4098e5a5eb73c588421a7428fe41550501056efc61635c439b2578b0ca3222fed27437734c63b75f1c3de24687b78ff83e07c1bcdafd686a1ff4fa9ac7fffeed33ae384c64af04b778f36bf407af6a724311c24cb9bf94b33aa77a5263c640be78e0de37b542f6af3ce17ee07f806da4e93ace565456f681be9fdc396b32c89ac989f40fbe48653791ec5cace535187a215bb8abc1277b961379faff66709babb0452669848a6e70f52e338ecf2046e8ba49d13624a8331905e8974be4641247c4c3c4bf416a268d41c44c55e9405f33c177ec96aaae462f3809cb8ac0c9949a96eb0a90ff1629c5a2ab1201da99759748f8df10a96eab9ccd2217a9112ff9031e4e31a06d2ab891bebe72a0434df68587294d6f5b4236d07d0d39c33d9f8e4e7f24fd3a96f77fd68e550e09ec75ee086444f1f7213c7cbcdf1d730ce7d91fc2ec8fe491f84bcaacf43e71b70dc69b7ab0b20118e5128c938a7b32e27c3f02cf4c5420e6577f678aaf0714bbd6a96061dc448b0963a23164d5547bd3eaf9a90ffa6ef94337ab32e7004475311e9e04c0588742ac47eb2297fb22ac4c154e0e680f8f2f8e0c973415a46140d190d2b064dc1d5e1c02a1c80c0340d50689bf007bb59cb2854aadeb6af5a0de971fe98597684b5a9c76840cf3e165df7d835be1fd4f799df974df5af603cacce64bd9f50467e54357007a87b2f01ccab083c4ed774d8b30d2068f05f346f32e105b8115c42316d686cbacbe41270b3b5792186981adefb5c74ff5ccbfd8ffbaf1fe684c57befc66dde0ca0102427a912b3a6ae4baff52bb68aaf0e6de9ac2e0fe1b2f24b11287006d1ae573a489e9afed06f202db129558ec8caa9bcfadfea33023d14404d4ba50814ab3c302af27b7dfeef8a733d614b7d76c1b014ea1b89b028a79f2e717bb2ad3409f1651dcfbde3c311c8c386e90d4a75c4ba29b8a6717b3fc7fc05179d2dce94da14a6ebc1fb3a498d1902844bb55135ff85005ed81205587f663e9b583f206dc412faa0ad2da4acae7834e215c5a19e5dbbc9ddf3e11c4b39bd5025907255f21f0756e70feca3256e684a64a8d4fc8e26eeb7de123aa99d1c9aca7c01ec2557a3aa90adcdd3f13756ec9d988e8d61771f139000674602497f14c2af899855f76962504c9a48a7aba9303e342c88d65f40a90a3ad557b6bc5af022db3de6365d7568cb401b26bf12e1432430044286e97d377326bfc8af23afc788a046005b32ec37a18dde7c1e0cfb21fc328d2f5e678c9895158bd30a455dc010c78c70cd814e8d7e06c15c482dcaa3bde76fc4d231f0a4b0a8f4db3eb02cc963cea6fa9bab9e9df2c16bc4993f2ff4f0da699b83368b42bf975d1da8a4ef9326d6ccfc4b9b6905d265a69540a4f30065d58aec629b10e2830ee7f04f8e9cea7dbd66309a2040872b7c08b8a2713c104e592889531f655051acfb1cf5a05064b61c4a8aa526aab7beebdb6293359d144624473a40c0365a49fabbb755efcfa053124e2854d9cfee51b65e5f1e38079ef9ba39693fa3fd08c28ce958ad553b0976ac986208de07cbc80bf7806fe30b2274fb8e4b069f5dc4ad2a830c3c77243d9565ad6cbf31a56149f3da7531d0ba47e2579ba270000000000000000", 0x1000}, {&(0x7f00000013c0)="83531897d8c0491c0adec08eb0d5b17acccccbe9e96b0e3997005f3430b7c9fbc772a34c14e0b1015b4e667769680892b7d5f33e3bb9de05a7a9d1425b356454b88d2abaec6d65360324c8f61b02e72bb7da212db1c983f52c098224a730d5b7dfffdef56cdf8441181e19838207c9c75f052bccbc35157506156cab0b65eea6a4fd1fd83f87a6d4137eb76e71e3d240c3c2398355672c962e8f1c1abc094bbbb06870de0bb12abdbbfae53779804e3210ae7185053f468049278e7ffb6a28589cc45a77aaa57f557c48a3c8f5b4eab43ffc2799c8e0bcd857e2f8184f02fbcbf99ea36a12d7c8dc5ae86e7b392ba49ee726b0e84338363c1c613f84294ae60f860683cfaf34c9eac52d8e9896c4a9558333e04bca19085afc75a7d6d1698a1ba9b033738a054fd85b6646dd909a8e6885c00611a82a79a8c0003ea56d9cfa4e34962bb329f2ee7c8dcaeaaa93641502c8cb96fd10a617982f348f6c45927a01f27d421ccd2dcdb20992035e20641697563647acb6755edf2b96607ec728", 0x17e}, {&(0x7f0000001180)="e554571a139dcceb0e57ce77bfff199debcfff4cf7a21193534c004da64df4a5e0411e7a224655af1a11674bdfc299070d55afc9240f3d42f4e4445c938ee5013b7fc423d17e3175b6568fac09d7f68af9df6d9674ec9abc2085fa2bf7bddd94cc717c0f9751d107a58402a5d08efdbc19ac984b14a377488ac01f8e1a67a6a11114d2ef52deb8bf01abb1f1841565c44fcdd2bbba686b3286f6e1b91770a2d997fe3a3994140da4615f039b5fe1d3739aa8e10ad2c5e95ae2301b13a9", 0xbd}, {&(0x7f0000001240)="8f7762fe2e757eee0eed5c208b982200739b105c50e59ebd66833a0ed039faec0af0cf0faef6f4cde707", 0x2a}, {&(0x7f0000001540)="a36bb9ad76bab754cd9d6ba90c3e9f5b12873c91493e92e2254640333b6e4144c47e8abbca70bd0005804c64fef2720e53f9586e77f8cee281776543ebb7c9d4c7dbd4219dc1def22845856142611f2f902c8fe4582858fae8d6b085ce3b9e325f8200584f1f01ca259b3c19347c0966312ca0857c32852d4dace4d92a63babaa8938e0e993d47f981bce0", 0x8b}], 0x5, 0x1) 01:14:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/248, 0xf8}], 0x6) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 01:14:16 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) fcntl$getflags(r0, 0x0) 01:14:16 executing program 1: r0 = open$dir(&(0x7f0000000240)='.\x00', 0x80, 0x81) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='\x00 ') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = msgget$private(0x0, 0x418) setuid(r1) msgsnd(r2, &(0x7f00000002c0)={0x3, "c41e30e7ad62b9bd50f5e916c20f0d80526728c0b4b633dba72bf5cd22005f5fcfb99e866df0aee4356d92c14134adcaf6b6649eebb01ed4e52df483c336ee0a7f7e960a358af1b188d59a3e36646adaa07d2986a78777bd12fa6f5a4fb27dbf55dfd4760864490c8debeeb68bebe947b3c9e2db8d9c0ed5b255a77550541a0120f2d1ea14f870bab079dd4b86c16fafe2fd71e8"}, 0x9c, 0x800) socket$unix(0x1, 0x1, 0x0) 01:14:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x89, 0x0) fcntl$getflags(r0, 0x3) flock(r0, 0x5) write(r0, &(0x7f0000000040), 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x1) 01:14:16 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) 01:14:16 executing program 1: setitimer(0x10000000000, &(0x7f0000000040)={{}, {0x0, 0x7fff}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xfffffffffffffc7f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8188, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x2000000000000}}, &(0x7f0000000180)) 01:14:17 executing program 0: getrlimit(0x0, 0xffffffffffffffff) getrlimit(0xa, &(0x7f0000000000)) 01:14:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) syz_open_pts() writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 01:14:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x20000200, 0x100000001, "1eae634f6b0eb2652321bdad345f07a098206fb2", 0x6}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xc4) 01:14:18 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000000000000100000000", 0x14) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/230, &(0x7f0000000040)=0xe6) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/111, &(0x7f0000000100)=0x6f) 01:14:18 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b4dfafd3681183ddef17cf35f011d4dcbd22165c78493c78b658534ddd784d5bd28f32e56fa91aa15c85e123a64c196c5f61ff867e53495ae3743e4daad731c56c6b3720e375a8865ab98e02d83d8f6754abab9fa524ece7a24cd1e3836e11920a0588d3d5921a52c8b8f44f03edab45bfa42c2184f147482d740196ecdd5a4efbb7e1df9b1d82695ebb8f87caefc1dd0bcc1d95f43d22b91e70bafb1dd5d839c958f26a198fc19afd0e3a59847a0c74fe5be5e8a1d0153d428fec6cec028e298a0b5d051a6e5594993a672afb7355397548f96e712b7d581de44cd5a92103a4c36e8dfb30414de7ee72fd49b2e5c1081769", 0xf2}, {&(0x7f00000001c0)="575b47780fdc8360f111c95f6a11d0293b887de5688492f3e6bada21e96f1c19fb8b85cf6c59eb021ddf87e54f26747cdc5fd3cfeca0000453d62d8669f0b1ad980e21c5325a74f915ee111b774964133ed0ac57a4b46df48c2fc08fa215e1208556ee1c95bd96e6e5eb0486bc560ed4e4bfba9785709bba24894cf7530a88e1374f44216321b01f31ba2b1fffe24c2e719377c3fd951efe418cc5809a4df28a2e052ea5673b5e9e3a748a07330cfe9624169ac3271f076eed02ec9958a822420a374aff208243aca1e1b7b848305161ae5f58e0577b71761bfb7be5ce6a605307c3aaf2f464d16fa6faf3085e", 0xed}, {&(0x7f00000002c0)="c88f336a85721315a5a3621571a6db7f46de81200230c07508a885c57be176c51c13e4b0144caa499fb6ef98ccedbb7c69518e04c499dedfd15f8d2cb98a310f566fbf9e318c769fce85e6ce03efce34fb4511ca07f65b4764a940df77e9ab12a5db87d29669", 0x66}, {&(0x7f0000000340)="e68e37400d20d78d5b6c9aec87f410357fe49f3f757ef2a3624606ebcbada8bac2a8279c18ce57105d7613ead34e13087f5cdc2a387931fbd8abca0386c8fd399d198c1e8660", 0x46}, {&(0x7f0000000040)}], 0x5, 0x44) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000000}) 01:14:18 executing program 0: nanosleep(&(0x7f0000000080)={0x4, 0x7}, 0x0) r0 = socket$inet(0x2, 0x5, 0x9) select(0x40, &(0x7f00000000c0)={0x5, 0x7f, 0x6, 0x40, 0x1, 0xac, 0x48, 0x9}, &(0x7f0000000100)={0x5, 0x0, 0x4, 0x0, 0x8001, 0x2, 0x72, 0x7f}, &(0x7f0000000140)={0x401, 0x9b6, 0x7, 0x1, 0x3ff, 0x6, 0x7, 0x100000001}, &(0x7f0000000180)={0xbe, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8003, 0x8fe) 01:14:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000140)="0d5e397beb62cd0f9e", 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f20317c709515899263b378b93934c9599b01040000000000007928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade403cb3fb3d52d3d7f2b520ab5bfb6a3bde82a04e4bcd904b96888501f3e0f18167435a60757abde561b88e8aff436e501eb4282dd56adcfebc64666589e4a2b95e71e137de498c84f9fc060f74b165a34d1a6ad7bc21caed4b038594bf1766f2280cfeffd577d96bf2003cba671e1234be52bad6d7997b3005405b9877e2f4e5dfb4e059e2f18df45843ce29daf8b541ff12c87bc9d4d87d558195452d5", 0x142}], 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)) 01:14:18 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x7, 0x1f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:14:18 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 01:14:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:14:19 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000d900000000000000000000000000000000000000000000004b6000000040000000003e802e9b47debbb605f100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x5d) chmod(&(0x7f0000000040)='./file0\x00', 0x4) pipe(&(0x7f0000000000)) 01:14:19 executing program 1: socket(0x1, 0x4004, 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0xc007, 0x101) getsockopt(r0, 0x29, 0x2000000000000036, 0x0, 0x0) 01:14:19 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1100100000000}) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/236, 0xec}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000001200)=""/27, 0x1b}], 0x4, &(0x7f0000001280)=""/4, 0x4}, 0x0) 01:14:19 executing program 1: syz_emit_ethernet(0x424, &(0x7f000082e000)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\\%\'[\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='/{[\xc2\x00', &(0x7f0000000200)='\x00']) socket$inet(0x2, 0x5, 0x5) 01:14:19 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035477f0fc6c37a82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abe71c4690f0c9ae33590f323c4b2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001280)=0x1002) 01:14:19 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1, 0x0}, 0x409) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r3 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x100000500) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r5 = geteuid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r5, 0x0, 0x6) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r6 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r4, &(0x7f0000001840)='./file0\x00', 0x5) shutdown(r6, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r7, &(0x7f0000001940)='./file0\x00', 0x102) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001880)) 01:14:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) 01:14:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x8001, 0xce7}, 0x10) r3 = syz_open_pts() syz_open_pts() r4 = fcntl$dupfd(r3, 0x1000, r0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = getpgid(0xffffffffffffffff) r6 = accept(r4, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r8}, 0xc) 01:14:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:14:20 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:14:20 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 01:14:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/19, 0x13}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = dup2(r1, r1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x6000, 0x9, 0x7, 0x70, "0a9b2734012c4cc4679563cb4de72498994bf71c", 0x80000001, 0x1e90000}) 01:14:20 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x20000006) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x52}, {0x18, 0x1, 0x2, 0x4}, 0x6, [0x5, 0x88b, 0x1000, 0x9c32, 0x4bf, 0x4, 0x35a, 0x7]}, 0x3c) recvfrom(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100400000000000}}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0xffffffff00000000}, {0x18, 0x3, 0x8001, 0x3ff}, 0x1, [0x7f, 0x8, 0x80000000, 0xffffffff, 0x5, 0x4, 0x0, 0x7f]}, 0x3c) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="9b0700418782c46bd4fa816daa082dc973234d75840fe3735c5dff8fbe52e839287c1f16469b643e92a6e709baa7bf8fc1472f9070dd9f0e8daf4c6dc63be91d053b3342929ee2ee2e609e97b87cf4034f9356102e6382559df99475"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:14:20 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/142) 01:14:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8400, 0x50) r2 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r3 = socket$unix(0x1, 0x7, 0x0) r4 = socket$inet6(0x18, 0x5, 0x5) linkat(r0, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00', 0x176b91b641dfacd8) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="34e3861ab64ae171ae8fe151f8f507fe1cdd8e78e6ba523e9cbc69445ee8101a8ab9ad88f9b08552a91c9753bea5286f1bcd785902fc4ab53acadb485f2a60", 0x3f}, {&(0x7f0000000080)="16aa42f7b27bcc4f7e1a59cf9876feab424221d9ec6aaaa2c14531df9e8727476fadf95d082b6d695e0f11c51dc2f79949531415ad26915819ccd1ec6d0b75e21561d40f0a318d08950533dc04e73a20f2230d40aa88b8279c1b82d1c6a481e7b3769ae48a4f6a36d6f720d8196a077f9db3bd054d7477ffe316f03d1e072491862af1a11cc6a1bef56c80731e03df6297a0910313a3af0e26487aba5160883beae48a38d2bfd1333d889832a3c2", 0xae}, {&(0x7f0000000140)="65528f10f121caafcb5d04972fade8d8fd333dcbfc0198157fda4a18d06967e4a3b50da8aa2f4d16570e64ca017f2bc001d444bae2fdefa5a36cda082760261eec1b", 0x42}, {&(0x7f00000001c0)="0c51dc27ea7a48e6b7e662d7ea6dbe91e4ca3ab8e76db810c6fe7551945ffdeeaf0ee21dfd48fdf8149564be37242980c1bad125c8877d971b9d2a21166fcb213b062cccba19f2e6361be7bfd71866e9cf9d2cfe595766c984b740b3b1e5dac207967b6010092ec01a77d2ceb02bb0f40da4003b4d2310d04ccba03a092a02859dce607ece52dfe906273aa32da74b", 0x8f}, {&(0x7f0000000280)="2157956fc53a2d501e17255c6babdaad53db1540b26037f4cb43cba57131aff47e3282a02232ec42157cfbcee7d83b04b7ba884b47cb0f91e9a26ef9beb42c9622770e5b9a7a4a55ef8c77318b85e147f3e9cccd382c5c4d2447c03d0de10ad67c1e860404220017c244564b0aef2d477b590021c9da60eb9746599dc46a733ebdffe09f008e30e0ad08d3852f9b12494abd924aadecf44d192b9c76d1ab7d9160da1204461ad5a30e4b798a63c63c2afe2f0dd9a10751c92623d29cc2743dd35aeb71e2880e", 0xc6}, {&(0x7f0000000380)="e9bc21cda0b3abe58b29bad1f8789b6283ab6461a61286b1d530a87f2c6c5dbaf3a79d965a96cfea321aebab3817bb789998125670eefcde7143eb14d683507a4fb8dbceddd39293f343027b3a1c43b2f227308df9b470b387b81a28ed802a17d983762e2a584b0f01044845a319a0b9b061851d", 0x74}], 0x6, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}], 0x58, 0x1}, 0x0) r9 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000007c0)=""/178, 0xb2}, {&(0x7f0000000880)=""/99, 0x63}], 0x2, &(0x7f0000000940)=""/226, 0xe2}, 0x40) msgget(0x2, 0x7e) setsockopt(r9, 0x29, 0x38, 0x0, 0x0) 01:14:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x28) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1000) sendto$inet6(r0, &(0x7f0000000080)="3c0e626bf26dc81c00f8c6720d673a0d60030a4facefdc9d7261d098ec6b7dcdc00c9309ca81620973268b4f7f58a91622cede3997a40037d21e3c70a949a1fa2664863a7c02ef2913927c61f2e7bf638d266137aeadd52a757cf1c748fed40f142812215a08e42d3616bb73d9bf70390ee0c206761a76", 0x77, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x3d7}, 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 01:14:20 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4cdf0a7d05234de96b94140e3101ff79de00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 01:14:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x3) accept(r0, 0x0, 0x0) shutdown(r0, 0x1) 01:14:20 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) shmget(0x3, 0x3000, 0x2, &(0x7f0000276000/0x3000)=nil) 01:14:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) madvise(&(0x7f00007d0000/0x3000)=nil, 0x3000, 0x6) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x0) 01:14:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0xf2cb, 0x0, 0x9, "0c46252bd675b26f7343ff06dc08dafa2d9a239a", 0x0, 0x47e}) setgid(r1) getsockopt(r0, 0x1000000000000029, 0x35, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x8, 0x4) 01:14:21 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x981, 0x20) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 01:14:21 executing program 1: r0 = socket$inet6(0x18, 0x4000000000008002, 0x3) listen(r0, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x161}], 0x3, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) write(r0, &(0x7f0000000080)="2471af186b969c8b5c3c1e19a3c411ac8316039d4128a71477e00b48ca7d5c9590bce3b2322bb099fd5b8e93e70847adb521a2360237ec23e4d5a01eb488c855492aa57f6fc52f76b3807d1ed050bb482760ca17fc6236b86b2b96ac1030e2add9131f9a3d5148760beb2162a3577a046778d5112588125669e140d3b3b086b67db3a3c1b81af8e9d7251c9a7787856ffc520e", 0x93) 01:14:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) 01:14:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1029, 0x26, &(0x7f0000000000)="44f79c50", 0x4) 01:14:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000015c0)=""/194, 0xc2}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/243, 0xf3}, {&(0x7f00000004c0)=""/30, 0x1e}], 0x8, &(0x7f0000001940)=""/220, 0xdc}, 0x841) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa26c38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff9108ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed071f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccfb5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9900000000000000000000000000015b288eaf4e4684fdfe951f3a0534ef1856661e24744f2a6175fcac847363527c4f575c0cfd20a64612bbd050f143ee1d09f234ce58fa5d34584ac6efbc7e6694911099bfd814c27843ff7c54ea516109056c4c5aa25169d1f28dedf54c96f864531bd010d5131979cfeb294d40adc3d7282ee71977566f6a1b4313aae5d1014b34bcca83e365f58a52fda6f67ae00658aaccb52ab8061f7c2cf7acd392e1a5ee463bd04882ba35c704245d654008181b734a8392b346c57f9c67fe5ddb80d56d846c177d0553e6d17e274856f08f0085400b86cfc22726fc45bbdf7e7f2453270cc38a1a02d0ee39cd156c34c1", 0x8ef) poll(&(0x7f00000008c0)=[{r1, 0x84}, {r1}, {r0, 0x4}, {r0, 0xb}, {r0, 0x10f}], 0x5, 0x0) 01:14:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 01:14:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xec79873681aaacd5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f0000000040)="6a1e7ebef58e53ca7e0df188dbd6013b8de290798c2550a43f518149a87bda5e5fbe2fd4e087302c0708ec4c91f872643272a53850e9e6d514014f89a1d3c07ba0fc8a3194b39755844b481c4894b3abf45a09113a0aa16a2fe9e577ac2fd21e8b0b575e02dbcdcc1430545da419b11bbe965746393b76efd9a4484e2ab637e7c3933730cf00bf920a4c7dcb99bed3082dcc72dd201360e5f1a719226f2a78b1c817985b370e69558cb3c43227f61cd3b6136b3bc52f1f39c9d3dc19eccca66c0aeb553100a272f85c7fd342629b05362f4b259fed51913c47b2b5d2f8cbc23736860c7bb3c2", 0xe6) 01:14:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0xfff, 0x6, &(0x7f0000000000)="cd43473d291b579a9e8b5e176bf54454399e7fc6ab4628e72965ad2d839d71b39932884ac24b1a4b5ef9bff023300da4d417bc115f7182f2a468016b4639cb9722722b765bd607c24d137f956b0a898a3c791b443e2711bb4b0b0b7c13", 0x5d) r1 = socket$inet6(0x18, 0x8003, 0x8) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000), 0x31) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x7) fsync(r1) 01:14:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) 01:14:21 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) socketpair(0x0, 0x2, 0x2b5, &(0x7f0000000280)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r2 = semget$private(0x0, 0x800000003, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) semget(0x2, 0x0, 0x502) r6 = semget(0x1, 0x1, 0x0) sendto$inet(r4, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 01:14:21 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2db) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x20000000000006, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0xfffffffffffffffe, 0x0, 0x176) 01:14:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="000300af82ec0a0228d227845c29dcd700ebf5507ccbcc66c0a30a89288a7cb384bf9504875129a0d258ce71bc237f57222bcfa19ce164d30b49fe93209829ea615d307566b797", 0x47) 01:14:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r1, 0xa, r3) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 01:14:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x2, 0x2, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/237) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/4096) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 01:14:21 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 01:14:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x98, 0xa0) syz_emit_ethernet(0x8, &(0x7f00000002c0)="5cb00691b757dd1b") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000040)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x10000000000002f9) write(r1, &(0x7f0000335000), 0x0) write(r3, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r1, &(0x7f0000000140)="6cee2fb9cc7c642916bdbf6306bf8066cc52d47d9ad26e44026465c933bdf5303f1f2e037fabd25fbc5f1b7593dc8a18facd16b1bfb35772deb0e97b313d2e45e2fc50ee1c1f641e55d82c7896008bf45e39130fe85773f4287fe226751b29f6224aab7232d735d4e5c8b5be9c05e1b5367ae5eb6af513caab76ee1743b59a6d5c3d9e3387015a0b6cda8f4edc1570c9250cd89908157e2fa340d021f1b0ddeb3ef918bb348afcc040907d7e10f1894385d08a20fababfbfc18caee4fe42725d23d2", 0xc2) 01:14:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='\x00', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002300)={0x10001, 0x9, 0x1c0000, 0x81, "4d90e2d78b952fc3bae0b4e58fcc848e2dff376c", 0x97, 0xab6d}) sendmsg(r2, &(0x7f0000002900)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000001240)="be81193b8c472a42626c78b181cb9f64f9d1c61cd0ff452a4e5856746d3b43d9cd07b1d1f3c787b80db3903742b6997051bc31500e4e389680f2fb46709b4c4b33cdf60672ac4119edb684d9fcd42510293041ceee999bba76d3fa2987d66f9eda7c53a17cf7aa155ce8f00d11592a343a27a566c732257a538fc093a36d058402bdafaec87aae2ca394b6a1134f6abbb508cb266dbec5", 0x97}, {&(0x7f0000001300)="fc8192300acf06e7e2e288b3d4455382b00f0ea8626e7ca264db15afa6391b6fca12180be8890cde7f7d5c209cb0bc23f3ef739c1046474d78b3bbd900988abf9335cf9985cc104840320b0189404f7e2d3c86f229599a04fd9a16743bd3db0b8f5a2a70ebb636a06f324d6c8684ae3b696e14fafbce063ac765888c9e3ed6026aba9056ac2681de4d8ef39597b208b42d5fde8d57a08a6519337b9b0ac89a48e7d7d0fab242362674111d37828c70e30e1dd855adda0a6548032613a57da8b9c0a3498eaf6bcbeea23e384b1bdfe095e49153ae88b9b9542ae1edbd1684024bdc7df14ac323d25206249d9e210d291d34c2211b98a5ae96523cdb80827308636e1b9cacc6d3e5eb9c2eb3bedf0b4778d5aafa1337d00f3c28145d7ed5f462847b1d6d9c777f278c38965e1d0bd97adbd0d57c97d676ed95060bdaf687e9b4a8644a8e6c19e28b613f83b6e29fa9ece6b68ff886b2826c06dc55273fa9e347282403c7f63db40a1765791bd35a6495539208816660d56a11465397c9436105abdd829254bec6045748863efbdc9b92bb22b2a4eb06eb0d5cf39d36518b5a28ee074ff9401fd830ada265050e29221e7fd3a3c03d722a8cf8855e869ff70b65968e4589ffed6c5b23a0d44a505608e9216b426ee8f2a83d920b733e7d766a38360a52cc968855c06a251ea87476233893821e348abb14e003a31572d634a1002463a55d6e67cb73a49cc5e91d99702a8c3c6aefc2bdf00327ba8bc74f7955df42a25c806ab2114d62dda50c079432dd53928c7797d1b1a7cdf3ffc983985e683a6e7443821bd9339d44cf8688222b7e6a497899f928ceea5788ad417be3b22ae86848c00255b96a4fe86409fc85fd66f83832ac2a64b9576ef37a29c20d75d35f66ab146af06db3e98ea373347aff84f89a511ea29b06147c0a035f3f93665a26f1f14b2ab716334d8efe9ec092dad9552b8d412399b9dd2e48b9d941e1052dadd9fd14abf4a8cafb2ad3cb0c23a546cf04a34084cdf3a723892960e88f2d0a54dbfc991b0e74868a21ff09d5307e1f6596e8df243712bada9ea1b9b23c116c1f6b5318e7cdf13b5414c04cf562a5850e423cfa0b487131bba8c2d98e9b422aeb3085f99e2d89dea666f2d7e32f5aebc4d3f60b08236b657743ca63228c967db9d183d73bbba304aef1909dea91c17c9dfd9090db28ca6f86da1f4f09fc2b8eed85e52460cc0eba87863c6b21872b2aff93625cf8d364f5936345e3dff0e781e116a5cf23a98c4590055298349c8850a334e342eae0de02baf5689afa1e2ea8e94228be388427685400c0e5fee97f4d10b6e977fdad241d0fa3b63d48a4d903fe59f2847ed8a4d142a7638c33a57759c0b65b6475815fba114ec29c0e6e2851245196f7fe4ad24aefa9c7243c8322e82c0680e79f061cd17a2757509530596d26b48f28fefc68bf5d3fa3afe3d45a903fc32b918b1159e9c1b29b604300c83b1354cb3be877a495d190f2132f968563952d9e6eeb466a1cea1aa56f4d4e6791f616a08d935ee4d68b95eb3ed946c42900d8050e92509ba6a7c36467d28c91e6df435bfef7a79b6f0c4bc33de97927b8cb5875a8e250d03674124d8be477676dcd5b13cd0e0921c7d238704d7711cd3b146e8e3da0d55159388fced6309305c3bf1878655ec4137c46897bf1bd259d99f161dc21e7076f7ef101423cc9b11367b65877ebcdb617730674acb2c3450ad23b31061ce8382f13c4bdd0269aa978d7bf6bcac554e2344949b4c1f6160ef321eb76703992055f4e55f20907b7a3de49d91e52ab9fb63a695f78c618e3700aae99b4f6b2c2b8d996071718e591e80208693dd7d78534db5413947da783e9479740b6945009db1ec71efaf1dba35ca0d93f92c6b97d60cdf53de9237aa0cc6dcd27def6c4c4a519be742c4f9e7beab2e39453f0ecdc838bf0bb681059ca7711a0291c3d664769d85717ce2451d82ba412e8515114d66b2f769c66ea31bb3f632b41c3661cf07a6f990a9c9b93da0e8f860c9845c9f844d9ff4bc92db967f20fa2c04fa8538d28339a5666d884eee8b48a1ed7853ceef5c2f6042d6d63c3f5db12fa19b56fbf32ababd74c578ba2aac6ece8e10129c6747dc018175505c222f91c0ca2aeb5a532e5ee3eb14ebc1545b7dc641435a9bdb96db44f16d808f036f1eeffc2954f58c3d44a0c16b60ebcbc7308088b38758b66891c3e6ba44c8b0942c2bfc5a14c58e5efeda2d5318c15ab3a6ce9d7ae929bdb260d71e61f2e5fc545cce0c07966c09931481d9539b9abf93a9482b707f4c02c6576fd17dc3273d67bf2a6bfe47cfd356d4ca256c8535a92b325f4f55826deecfeaae70ae254e75d8f3a3f87c03d5a4087199041d6387f23d05942e150fa7bd450fa2ff6db75da9e37905e12a7d71993ea81c3af310046f9d9efe51b4ea0fb299740e619a4c2fe15a180e3947f678cbe2b360952b952da2a63a96e0ee6c479e0f97ee4489acf9c6fe6db5a761ea1fe18ceb650e7ed8698c7e5b83484080c7ab9ae2c77baa30be2b2dea83d40361cb12c385fb59152a2b9039ea74777ae63067037dabeb9c87953c78fae3a0ea821adba794eda0f913ef504e0012e8a8af62e8d2e38a163cc479b09cd26e359104198fa2a7c007aedd6d13d0f1eea326b181dfb0391c0e3ad1c29b5a8d349796acaac9ac36c8e16fd6e1b75dfe42f7e976ab1d98a80e120fe4b3da22af4dc89456102fdb31ca5d9e585b18737cfcc06413d9d2836c502b4bc7705ecf0f73838a6159f9493c4277e94565f8c82cce34ffe835ba483a6ead308fb785799020b23829509d381af0e0b6a7ceea2278ad234a855d3bb35c89df38374913e56a56cd52bd73ee87a041b7fdb74dd2cf6f374a04017e5d81819807da05478a76aa608ddd89635ad530493503f91f4973dfd7fc37c241173233d8c23f51698951599c0fce66e96b21c0e2716446b241ab3788f3b376f952b7b926530145460ee20eca4dc402f28147b6deaf020e18d52e5313a1802cefb06ae7993d882dd0dc32c0ee18082c4dcf1450fa777f16ad99cbeb05f82eef53036b701d8326288775d389ea9d1caef4fa0c62c5612ad14f7780e13cb8a1be03d280a2503c407454bf6541790466d02d6ce70535a3c6d67713f8073ae3f2d6642040b91dc03b1072cda7f298cc8ccfcb9c8f126fcb227628d2b7d8ef863496081077e69b9f05f52da7edc6711927102965bd5c60a732b029761979886bdcfa6ac8ee3a9fbf6f5b51315bc55051b7759aad05adcc8b17de64e51964fc2567dd3bfcdee3a1e37123ea696172091ff2b09e33da92c8f4675d040fb3e84a8a7c0604e90310057c1e6e1db0bf50eefaedd368763e2cb7952b6ac1c46a75570ade9bae9d640f3288dfc02946cfb22717134b4fa3365640be67b3be1ac6b738590e4883413cc04c96ff14431694bf8be08a39cb0aa8491116a70578c585f662934c7f97c7dd96890235a491dc49ef26ddcccb4db68a50b9ff19ad9825a153f49fc5f8afdd95f31360859971d1913caec1809da01057199a7d972cc7d0bbfafa723327dd54349d347fafe6504b72059173dc54c5d352423429f7610da114da96e52d00e2bcc20d77bc6ea30ef8859cfd12cd36e3b3f530b28904d544296e2a0a4049ed3fd2e7644b0d1acf63ee854a27344ec86a7407cfc4588b401e0ce20ea543954fec51906461f13bb060e97a0ab59d47efe49c8944c803236c40dd1ff6aae2fc5c20fa07c63491aa72f5486edaf3248431f683cdbd344671ff199d1697be5ee9646271d70f18700fc13d0f7452c6f6cfe7a3b5022f31b0ddb165ee5e1db34f67738c82b3ce9c125bed146ad4403436964f00ef8ebc359b005e89c02f6d90a6faac7ba8ae238e422cea89cae68f6bfcbc03b7c43e906a927723334dbc9734cdb0d3a10b90749cb0a62ea2ab5aa69807213821e9c6fa0e5f50ef6dd13cbebe4331d0374685b28e749e4c1072e29ddefdb55a6dd9c207b14e92e5b7070fc070ffe93157347d1300ed998792fc1bf6e687100579cef5572f7d7343a21bc764c05bda56d8d25a936eda5db8f7fbd35317dc63ceb5a9adf10ba4b165368a52f2768287b2b8d2d72904375e84ad9ca27048526887093697c4515c701f681ead5af06af1c03ec5677f90b57a5c687b1f1fb7a10f77984d14a0038fdd03d0e0f7bedd32fcd4d0a6c517ab501efb62254f3d089112dff9caaf6b63c77d2da18ee02b5b02d234dc74eec135156b399549725674a3f24a5fa1feeed1e5f5eb0540822ee87a354f54f4847b2769b6ca49c7fd4887bef78bee4954a18b43c62ee42891cd39e486c9000f70500c3403f2bba7b0638c7b0e7f96b1a73fa198223661b1c6d72da4e6652803ccd56836d804b75843ae82018d9951ae5e0790a81a61585ef7067929befd69be5c29d6df53d38f242158e8acb0903a3b248ecd563b6b5a1cd66a3844dd568b77a715ad7a57c05dbc17500543b97b66ae1389a2090c92be0bb6acc0824f9869f09ae2c16c1bd40ded58c49f3f235c3446953bc82c0588694a79b4635ce0fbc928a176a14f304ded4afbad4c2522e16169fb8d1adecc5fd8721bea1ff4fd43c9f190e3fd1e4a72660059d34fef44c8c8aa222307a70474c6bbd130b56e0864bc36b1176ee1b722fa79a34915b851d8f46723c62c051b1cb897d5b087ff32840e9217f0c3d720da99b878d603d02387a88ebbb5fb1c828db2eb15410a87277a2834e52571de82ac01584132d3e9a89e2956943777ef6a0b4273ff786c42e53ea4e212fac836c6bd0ca2f58f1daa51e0d730b85a8937ceb1a4cbd2dfac2a7cf7e6bfeda3036b924bde4caab557fd9f4b204d8f685430501ed76d7c984ffe8510bfd3c114774b80af9eda02ad33d097c9575f57ca5044afcdffc55229206985fc3e9ee9f40625e4fd743c9d9190c71ba6957729ad2b52a466c8404d722fd3d7dbc43882ffc4695369fc7ae2644c788bf67a61b5e2307d2da281036b4a3e41bf738e2019c2e872036cffd5db98d1c4d5a0a1c0d6c4974be58813e228808c128d328fb97ecf264af08d41f7d4ee419acf2c5ebe0d8bc84104d25979e3d3e8d604f00c975fe0db564627c7353199e50cc1772c1723b71b77b987fc837739ad1928fd92bdd1cba12eb9a3c33fbc772763cec387f9939e3e8e65bae5ae603f63a47351e05780b49e8d2a7a69652f6f5aaaaa13b98dff9f3b2592040d9523d85a4e52c74efd22e7af3c4517671b0c0e99dd87d6bf0deb51bc81acd90e85e08bc6e2ce0177b3892ea9b4183ef2111e4ac5e0f9c037632da74a41813f0a5aa6d5d67e2da71e4c9cc71773230222ef9042b5e95f3e89d7c234f8d10c1165b327a2e68c10e5e70554775e4c412b8fe9d80a8961ade3ba135be1feedfa7cb7799a3ee5c2b0aec943477803d789d2d31f8f74a5aef3fe9c7b46899de29ac90f5de1e4e34ede992def920a9a02b36ae2b35d33c32d9edd9a2eca5797dfdb0cd3a865e6f7fd617daded3e9298c2aaa3f19fdc9cf20ee22d54b683fdd0cc3b624ba8f0447669e7dd65afea57756f68ff635e74740f973c2be0ac1d7bd1211aed657ea639e67224c2489eb3716dbdd1935c5ed807b1f2ec8c1de3249ad70937879b568378518f0c2cc8d1f8b388834eb98c04150e3618d3a532201e02666875bd0ac4f0ca6542d8e08015162102ec9d6f8ba5000ec375c94de49da4f1077791fa7faf77d0413afa0f124aec39708980aaeb78605b838e4578453edfa4cc0e1a30e0e20308640", 0x1000}, {&(0x7f0000002300)}, {&(0x7f0000002340)="207d3db7ea9450b3b0601695625e2e062dab84e42131081bf587d8ab8372f6b0af2f14c9743f1b22e6d6f35490ae3d1c277b7a5347e5dfd9b7572a12cfda3f1a2d9ab4ccae2af3147abdd9e034e74a1d5de8e5ace962a1058af7f3171e6d385aa38c1497d6a108741df3586368b632ba2a87a31c2695", 0x76}, {&(0x7f00000023c0)="a148738c3309ce8d22748d21297089b46b7f940e96c45cee92745ce16d3887510eaf07f39efbed5b990bd0ac747ddbaec104294265c703741fe3e2457fc3388a2a97ab40cc2e4bc9f80e2df123a344b650f56926e7fb4415694e09b04bf8d5a4d163d183b0785542d4c9ef9157bbe11bdc911b91d0daca8bb2d628f20cbf4274e418fcd2bde6d7958d44d0c420f2cd8e96ddf954f904b51a39912d5c9501ad1a923a88792b2ba07e60dca6121a36347a8b7ac149ff96463ec0f02b25a6b94a8ba7e451c5e5f6b201eb8e3351e465876fd13566b4", 0xd4}, {&(0x7f00000024c0)="080c417f4347cee270a6c8c574685fcb5ad58512dde15aeb607a37ddded2d6d138cd39a48db4c056a80bddeb4261d6db5b55be52475b68af59ae8e211578d9824c8ad342c8a888e0088a825972e17feee9193db375de3607a7403185535b", 0x5e}, {&(0x7f0000002540)="1f4f308b3b78c4414d3edb83400b3f596aaeda182dc60431fded56b501a4eb5ddaa6e485dc8641acd99c19f2111f1220f28283ce9dcc74f5d39925b0b6fa26c5d64c42a5f98f40fa0b9f5da9b15b1352c09e6ee8345ca2a4011f6c1ed49e0c3d1ce9147d132c9821bc24e5fba55c15e3e30f8ae8ac96eee5762718d2547a3c18f87f83a00a983a472a2b6ce6f7c22e4ed6ca9ee2abac728270ff69a5b3df4273e28e9c427214ecc865affd90f57bb8dc46c42c1494fa7f42873b2a24a36f8c77debaa643e6fd4f723926ba50d58385004c97ade3a8d7a72d9b5f6d997f7dfe57d6a9053727341f0683c15dfb5593061d0157816cbcbc039de1", 0xf9}], 0x7, &(0x7f0000002940)=ANY=[@ANYBLOB="2800000000000000000000000600000016e4c0ff9b574ff28bb582650eb726d293af96b89ab10000e80000000000000001000000010000006f8a539aa579707989bed0310ed268c80ef6653bac2c6eaab0b76e0ea4954e64f107251d82a4da8dc4aba355c0d1a6f9b723d43d02ff35e1c371b4d03236a2e3edac6ce7cd3bad5f384d1f67054c4ada372058e3e917254bccf6ea717e32edc0d5e0823bbf4848aac94baabd10e1e710db5becb316d846bd3cc0c24ee024febdaba2ed21579b6cd1268c8a75cfb7b353bd343fa383a55e03f795ab95f26d7320c2164215117c0fb5555044eeec5384cdc1791a77dbedfa6fbae61bc146f178bc549df3624f12ed25528f327fe9e509fbea9dafa300000000e00000000000000000000000281c00003b9e2da965a7e01fa08859b25ce0a3087001443b36793522c95cee509eb244da93ea57a19585f3040091578b854fcf30d739ad49339b86f262411cbbe114307096d76ec52f85e08c30a55727e249c443270fcd5db42a2de8a2849d741002323430e8168a41dab822cfb00e3be010ba11b4b09ee4ba926261dc387c42ab30d0b7be6205bc8630db85175dec080b6301b6bc5ea154770e596df861c37270935d238d0a6a9ce6bfb536ef6a98d3140e7e93e7f10845922376078ba6c598c892b8cb3066e9cd605fa88b5aa8540000000000000020000000000000002d358a86f664f7ffff000007000000d08c5ce66cd625d7599a745031e6c79e8a0d7c26ec085fda27e80e68b5031db99e33e9ac2b36d4c6e4c6a0b03be86b6d1e05770bc2b58045654f551754341b21310d474eaa743e"], 0x210}, 0x4) sendto$unix(r1, &(0x7f0000000180)="1af10a0226c5a8535bf6fcc2b619fda0f69315f534a85906d9a6d68a6f4a8bb17d607b80bce628c2788779273bf0e9b4dba6e4657cd7db81fca2182340c4cb35510dbed872", 0x45, 0x5, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 01:14:21 executing program 0: r0 = getgid() r1 = getgid() r2 = getgid() setegid(r2) setregid(r0, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffb, 0x8, 0x5, 0xffffffffffffff7f, "371d7c92c63ed4c62103d3da8a3c30fceca6e96c", 0x4, 0x6}) socket$inet(0x2, 0x8000, 0xdd) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) read(r8, &(0x7f0000000140)=""/217, 0xd9) kqueue() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r6, r1) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x41, 0x1e5) chown(&(0x7f0000000300)='./file0\x00', r6, r2) ioctl$TIOCSCTTY(r9, 0x20007461) chown(&(0x7f0000000340)='.\x00', r6, r1) r10 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000380)=""/211) openat(r4, &(0x7f0000000480)='./file0\x00', 0x80, 0x6) r11 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x44) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000540)) openat(r9, &(0x7f0000000580)='./file0\x00', 0x80, 0x61) getuid() semget$private(0x0, 0x4, 0x40) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000005c0)) semop(r10, &(0x7f0000000600)=[{0x2, 0x7f, 0x1800}, {0x4, 0x8, 0x1800}, {0x2, 0x27, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0x5, 0x1800}], 0x5) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x100) 01:14:21 executing program 0: clock_gettime(0x6, &(0x7f00000000c0)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x800) 01:14:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) mprotect(&(0x7f000045d000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f000018f000/0x4000)=nil, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x900000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0xdeb) 01:14:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) 01:14:22 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x682, 0xa) 01:14:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 01:14:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) ftruncate(r1, 0xfff) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 01:14:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r1, &(0x7f0000000200), 0x1, &(0x7f0000000240)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x7}, {0xca, 0x3}}) 01:14:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0xfffc) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = dup(r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x14b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') pipe(&(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') 01:14:22 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='@', 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x80) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0xfffffffffffffd9c) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:14:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1ff) 01:14:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 01:14:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x40004, &(0x7f0000000000)="01000000", 0xfffffffffffffcc8) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5c59955fe3200bede600a21dddcc45239f2421fb615b881d1daacc8071d7322f743eda74227dbe4442e845dd19cac667b82c3959294485baa6ed41f5b2c5a5b0986505f2a5a5b5a92563872ae2111e520e0ca14456e6d8a57300867f4b68c84f829e73ae1d1187b595ebd3782004534834deef776b0e2969c4969495261b2cdc2b18169150ea8637abf6cc3573c75cd3f55dc2a2c82e693853a2773ae7a2c587e1884a4fbf43a31a49b6ace7c16bdd8be4c8126f12dbf0257ea9471ef1490d984951d1b7e2b8d28f63d06df9114fb978183270d139a56fc82a1ad8ce883c669bdcb1d984981428017c54682958901abe847567bac2f5b56d8a6b1d3e06"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() 01:14:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x8, r1) 01:14:22 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x0, "88b7be658641222065500aa216688659fd60ad7bc8a8b4002f26ddade29df2ecdd947e8830db44e7d29cdd37891a1581b95883f06a0a98ffc9c17a2f8472bc32f2f046f699a21a67ea47123444bb0b50d53fe4b1a5e7f1943e04f6aee4a4e3509d5b5408feb8df3fc41703e51d5c3510b281b4e9a003a94283ea2d7e51bb2e8814df38a5e341daf4a952758b5570396159866a51f39795715be158b716c775f6915ae035a6f8dd7f4c5cdb8681626602150bd6ff9536640757dca4beba5313f979d05e56843f4f51e41ac2894f8d321e0c560d847d4f02c57457e19b0cf51065dbbea4c2005c2b15925cfa25591f9d8fc83836"}, 0xfb, 0x800) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:14:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ecba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xe3) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:14:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) getsockopt$inet_opts(r0, 0x0, 0x8000000001021, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) read(r1, &(0x7f0000000000)=""/99, 0x63) 01:14:22 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/70, 0x46) chmod(&(0x7f0000000200)='./file0\x00', 0x180) r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x60) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x9c6) clock_getres(0x4, &(0x7f00000002c0)) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) sendto(r2, &(0x7f0000000300)="ac396fdb9eb9fe194d5f8497f8803431eb1d22c70327fab8b6f380f4f5a35913f27901abc02a9ce0415f9628513aedb9f44bf42ba2d2e398eeca13aac8de47a55df99b4f6ed13448873b5fe5f74ad9541907221749ea75b3cd039f87c436ee4ab481422e23fa446b7d730fde75253180dddb91e5062e74717e6443c58d8df98180f99cb3dc99806da1ce2f4314325e4f4a098981efbfb04a906879d3c3c5b952591770e33a776c60a833f9130c113b91e82e48ba7869048c847537a3ba77c01bc3b1cf6dbb900b22af3570a08a0d166e94bd04988290148094e552045c946fb34b64bf", 0xe3, 0x8, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='+\x00']) clock_gettime(0x3, &(0x7f00000005c0)) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/187, 0xbb) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) rmdir(&(0x7f0000000780)='./file0\x00') mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getpeername$inet(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) flock(r1, 0x3) nanosleep(&(0x7f0000000840)={0x2, 0x31}, &(0x7f0000000880)) utimensat(r1, &(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)={{0x6, 0x10001}, {0x1}}, 0x2) mkdirat(r2, &(0x7f0000000940)='./file2\x00', 0x8) poll(&(0x7f0000000980)=[{r1, 0x21}, {r1, 0x19c}, {r1, 0x16}, {r2, 0xa0}, {r1}, {r2, 0x40}, {r1, 0x84}], 0x7, 0xa9c) mkdir(&(0x7f00000009c0)='./file1\x00', 0x191) 01:14:22 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) semget$private(0x0, 0x4, 0x2) 01:14:23 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) socketpair(0x6, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x8}) setrlimit(0x0, &(0x7f0000000180)={0x6, 0x4}) fcntl$setstatus(r1, 0x4, 0x0) 01:14:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1}, {r1, 0x8}, {r1, 0x100}, {r0, 0x16c}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = fcntl$getown(r0, 0x5) flock(r0, 0x4) r6 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpid() semget$private(0x0, 0x3, 0x10) r9 = geteuid() fcntl$getown(r1, 0x5) accept$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!3\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000580)=0x5b) r10 = open(&(0x7f0000000680)='./file0\x00', 0x20, 0x4) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f00000006c0)={0x81, 0x9}) r11 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="0000d717262ff6aad7ccb458"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="86e7f4a47bbce18573be550dd3b30537d5e23ccce9100fba2f311fce052c541b494a2a4974f4f0e40a89a505aeb6a8bcc06d3820c4a5baff92c3e04caf1c733de818e3", 0x43}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}], 0x60, 0xa}, 0x2) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r12, &(0x7f0000000640)='./file0\x00', 0x8000, 0xffff) dup2(r0, r1) 01:14:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x42}, {r1, 0x12}, {r0, 0x40}, {r0}, {r0, 0x20}, {r1, 0x80}, {r0, 0x4}], 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x400) syz_open_pts() 01:14:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000480)=""/81, 0x51) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x40) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x70, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x81, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0x89d8, 0x1000}], 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x80000004, 0xffffffff, 0x7}, {{r1}, 0x0, 0x20, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x81}, {{r0}, 0xfffffffffffffffa, 0x8e, 0x5, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x33, 0x80, 0x400, 0x8}, {{r1}, 0xfffffffffffffffe, 0x14, 0x20000001, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x400fffff, 0x10001, 0x7}], 0x3, &(0x7f0000000440)={0x10000, 0xffffffffffffff81}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x40000022, 0x8001}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xfffffffffffffff7, 0x600}, {{r1}, 0xfffffffffffffffb, 0xf5, 0x3, 0x0, 0x80}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf000000b, 0x40, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000081, 0x80, 0x8000}, {{r0}, 0x0, 0x0, 0x80, 0x9, 0x9}, {{r0}, 0x0, 0x80, 0x200fffff, 0xfffffffffffffff7, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x54, 0x80, 0x9, 0x595}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x86, 0x20, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x5, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x326}, {{r1}, 0x52834495364c62e7, 0x20, 0x20000001, 0x3f3, 0x5f}, {{r1}, 0xffffffffffffffff, 0x58, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x3}], 0x8, &(0x7f0000000040)={0x1, 0xb3d}) 01:14:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 01:14:23 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) 01:14:23 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xa37, 0x40000000000001f, 0x9, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:23 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 01:14:23 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x81, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:14:23 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/39, 0x27) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 01:14:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="000000000000000077cc4694d6ced2a7136606c10599fafffffffb466011f993b8c21a9f43f6d4e78066701eef57da065e3998f7ff3a1f52040300000000000000510f24b49fce955ea6975e32be8ef5d4b4664c00a60c785c38bf99371960f4195674c05738ffaac3d6a9052e", 0x6d) r1 = shmget(0x0, 0x1000, 0x204, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 01:14:24 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) r0 = getgid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() r5 = semget$private(0x0, 0xcbba7bbaaefc0e10, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r6, r2, r7, r1, 0x100, 0xf3}, 0x4, 0x5, 0x2}) getgroups(0x3, &(0x7f0000000040)=[r0, r3, r4]) 01:14:24 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) kqueue() r1 = syz_open_pts() poll(&(0x7f00000017c0)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ae73ece7ba16543bc26ec6f104", 0xd}], 0x1) 01:14:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() syz_open_pts() 01:14:24 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 01:14:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$unix(r1, 0x0, 0xffffffbf, 0x400, 0x0, 0x33c) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 01:14:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 01:14:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0xfffffffffffffcc7, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) r2 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 01:14:25 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) close(r0) ftruncate(r0, 0x401) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) lseek(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10092, 0x10) 01:14:25 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x5}, {0x7fffffff, 0xa4}}, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/57, 0x39, 0x41, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x200}, 0xc) 01:14:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getitimer(0x0, &(0x7f0000000080)) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001, r2}) pipe(&(0x7f0000000380)) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x753, r3}) 01:14:25 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:14:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000001ff8, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 01:14:25 executing program 0: unveil(0x0, &(0x7f0000000100)) 01:14:25 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0x0, 0x0) kqueue() kqueue() dup2(r1, r0) 01:14:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) mknod(0x0, 0x100, 0xfffffffffbffffff) 01:14:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = kqueue() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x80, 0xdd}, {0x5, 0x100000001}}, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xc, 0x1, 0x8, 0x10000}, {{r2}, 0xffffffffffffffff, 0x21, 0x5, 0x7, 0xff}], 0x5, 0x0, 0x945e, 0x0) r3 = dup2(r1, r0) dup2(r3, r2) fcntl$getown(r2, 0x5) 01:14:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000011c0)=""/221) 01:14:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001580)={0x100005, 0x5, 0x6713, 0x5, "ff0100e3031727cc82ab00", 0x20}) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f00000013c0)=""/168, 0xa8}], 0x4, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) r1 = accept$unix(r0, 0x0, &(0x7f0000001480)) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') recvfrom$unix(r1, &(0x7f0000001500)=""/7, 0x7, 0x40, 0x0, 0x0) unlinkat(r0, &(0x7f00000014c0)='./file0\x00', 0x8) 01:14:25 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)) 01:14:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:14:25 executing program 0: socketpair(0x1a, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7fff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x400) write(r1, &(0x7f0000000040)="9d3a5f0f5feb9ec8ab0a4aeab2c5b2e632d346c4ab01061122bb9249cbf8c33a93", 0xffffffffffffffec) poll(&(0x7f0000000180)=[{r1, 0x14c}], 0x1, 0x0) 01:14:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1, 0x0}, 0x842) lseek(r1, 0x0, 0x2) close(r1) 01:14:25 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c89) 01:14:25 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') symlink(&(0x7f0000000080)='\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') pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000300)=""/151, 0x97, 0x801, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') 01:14:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() fchdir(r2) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 01:14:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0x4) recvfrom$inet6(r0, &(0x7f0000000700)=""/60, 0x3c, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000740)='./file0\x00', 0x20000, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00', 0x4) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/71, 0x47}], 0x8, 0x21) 01:14:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() close(r3) poll(&(0x7f0000000000)=[{r2}, {r0, 0x7}, {r1}], 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r4, 0x5) 01:14:26 executing program 0: r0 = socket(0x2, 0x0, 0x400020000000b) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) 01:14:26 executing program 1: r0 = syz_open_pts() close(r0) kqueue() mlockall(0x1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x9, 0x0, "060aa1904d420aa90700000003ffffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x813, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x5, 0x7, "a2193acfc0bad72cfc1680e19560ea7ca1099a41", 0xfffffffffffffbff, 0xc000000000}) 01:14:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="205f5f029cef1c07", 0x8) socket$inet(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 01:14:26 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) pipe2(&(0x7f0000000040), 0x10004) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xe4, 0x0, 0x0, 0x0}, 0x0) 01:14:26 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 01:14:26 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x4}, 0x8) 01:14:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x2, 0xffffffffffffffff, &(0x7f0000000100)) 01:14:26 executing program 0: shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) socket$unix(0x1, 0xfffffffdfffffffe, 0x0) syz_open_pts() syz_open_pts() r0 = socket(0x39, 0x1, 0x7) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xc7, 0x8}, 0xc) 01:14:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5012c9473b83a945e2ab76b8879dce0d63c68b96"}) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 01:14:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) socket$inet(0x2, 0x4001, 0x3ff) 01:14:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000080)=""/84, &(0x7f0000000100)=0x54) sendmsg(r0, &(0x7f0000001440)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f0000001200)="4fb024eefdc0b7fb40372a1b4609f6fba9a37a60be2a1f24e780239625ddd7a7379f2246ce077acad7c8e509ce86a7fb0e60ea3b7e0c71c1952a4621f098c08fe54989eb37285a6b346c079df642", 0x4e}, {&(0x7f0000001280)="1e4e99baac8ca30b11e779c26a268fe237aab3aa2b0093ac72a52bbfd84783d2d9c7d0b5d1638c2915b1b41204baae73a5ed2baa604db5bd7ed9ffdd76b16d7836a9d919bac3182a46b97b82c0046c2e36006697332c423c5422abe10b281837541a80c72e9bd0eaa6a7b566401a952d28260b43551fc4d5886d2d0ab69f329500735398398c98c639bcfcdda9f369c779769a78e55ba7e82451277efed168fbb10656594cd6d7f34c989837b4873a142889e8631c0fe2cc69d100ec175232fc355d5ef774a51227a9491d2fc14a762e1e480fff3204fd0f4c926318985e72a4d025025cba5e11a6ba5ed5f71cbfc6452e0373ddbab6", 0xf6}], 0x2, &(0x7f0000001500)=ANY=[@ANYBLOB="300000000000000001000000060000005328aa2654a0e014eaff69edb30e82886313fad4c5c773cccbbfa6bf810000003000000000000000ffff0000020000005f9c5880da567615cac5252d81e09215a3d4d865464ebbaa777d92dd4e650000a1d678c21e07d07115e6306505ac76c185cbf31607687f9b35b74d214b2c7f2ed42a16353bf1fe08a6b6573b9568a0126b48df8f908b5cea98e0193b57e7365dc71b7eb64a8599dcedcbf0b6ae2cf47e067ab877d919b112e31262118ff65c623253457127738da6adb690944e4923bf4683699591b4aee52a7f63667b6476713aa2dbd4666190813425813c7d8161450752ea032b7d72c3c5c1cb58660a4732581dd83199f574810c50e8622295d80a2f31085fe95cb1fce8213e1a81ad489762f19d7d66b84693bd679caa160d63bb9712a5069867e1c591f4223b"], 0x60}, 0x1) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r2, 0x100000000029, 0xa, 0x0, 0x0) 01:14:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x3, 0xffff) listen(r0, 0x6e0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) r2 = dup2(0xffffffffffffffff, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r1, 0x2) fchmod(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) close(r1) execve(0x0, 0x0, 0x0) 01:14:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0x0, r0) sendto$inet6(r3, &(0x7f0000000000)="58450e4d631cce30ef4a347f1ec0473c572a6bb1cb87c2790dab5a0efed1f425f350e4a68ea25f50a2b21baa7006ae3a56cba1ea0db0632ec1b70273dcedc5a82abf322a522f3db2025a11508fc918cfe180d28b14799a1c3e2a9855aeb21342e6707dddc7c468ad216edd1933473f0c3904961682d6647ec9903c09e5a4bc7300fa46f01c2d1483dfbb242d5dfe582e257fa364bf0d6488c898b9a0ad3c611297d88d71581464cef9de3f06723d3fa6fbac29deda3a3274193345352b64962bd2e004c58e75493e22285ff353d6177af9", 0xd1, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x2}, 0xc) sendto$inet6(r3, &(0x7f0000002d80)="1f", 0x1, 0x0, 0x0, 0x0) close(r2) 01:14:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372", 0xc) socket$inet(0x2, 0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002580)="5ecb56869930c803aef13697fa6962957ba481442ed7aabad7af9e04db37ce43fd32cda67e0ec7eb3cf248f1499cf1cc26112e81481d0f1eec6e4d6b8d392077eb28fdd06c6e37b45d341140605510393b10cdac437971360a5def7704c4c3facdfff9994d2233c96438d922329f61cf201eb8d2a349a1bd9f965ec0f94e7f4e81f1a13eb1e08f97109bd4181f2cc7d8b133a244e8c80efec76185240dc9a7c154e2f944b3f4c888cfd28826b6ff69f9ecf38915e70d4305193077e00e02323bf8f572c65e5503c85ae4655656d12bc087d53f06f8c13994a20a204bbab947f6b7922f86c2d28a4ae83d99838140bd6dfabcb28f7e5ecfa217e0df852459e397ae3782de77e116639607e8b1a79020b0c14009563245f6b2f731306fd0fcac2f183c89ed65f3a4e4975fe1ab01b73ab1a7293e1626d53a7631fbd528a63710b05659c28f3c00fc122be3ab9e8d32bc7c91f87b45506379b235b444b6c0b07820d687d120ebf599ceff8b950a8a4e1055a8e0940c2feeab4a830dc34f5d8f645bbc339acdff9856a20960d5fbfa3bc1af540bd2ea4187826b7b374409cdb5208053964bd930d832ee21c8cdb0c972ac903838c5b71510bfff95287d396533ad93bd97ae9ecd1bdde532c9039bf376acb844b7714f14c4a3c7ad9c2c2a38d383e3ca547bf2e6e416a4224fbcc7d7797c5352710717c589963b21aed683fcaa98051004fb00e8093ba3272d60234fe778057ba766e77c8481c828b2fcbce6bb7b8eef0f44a55790e6941e496f51d0608fedd2b9ae2891102972db46f2b79ba7145b8e2b7f8abd4224efa4912b1d9618e5fb124e0809be9b0ede4e8091e8e6cc0e1b48e87f1475186627a46c4b3e202346f3c457cc00f795af707d9d90714258920d887687131bf6d9e83dccfe0cec4e5c8a6debb5e3ea0eb7421057cb63341ab2acd852dc3f59793ce09f8c77a55fdeee5c9121438f53a20f3d4c113fd2748d6d7a8f31d112da49d923386f4ab0d8c603ceb2766952e76fd87d7c9189fdea73c52da9e6f5232fa35cb46381b44b5600ac35166d9863baf5e2de06a873ca907e3ad1364cb6bb0b8d12650ea9d48d8365a484f99919e20e2c0e54d49f0e6e26812270faed6ec43c804cdcac8d08538e117c03632f153d669024899e3e942a0b1857467f014070fa1c5b12af74c973f859150e1841bbfee88de53bd08416507779af9333952c7fead5fea5e636323979067dcf5b523eb15a6ccb5d58d4db1b3bcc525f304e4432f39b7a47d05e4891287c0a3936c68dade8556d0be312f5a443fcffb2e42f7bf1e4e621e225bcf55995f09744a553972ca2d22c7294e3433856d8fec4e363412e84ec700ec8e11bca2084e3155b243e000086935d30fcbfa83f3c22c0024c4369ea3d11e2dd528c8439ab2219397cd137aab20fd7eba88a8101768000cb6147c93cece404a6d4583d3d3d0f7209fb03cccbcb8da88e8be239c131f9611ca737e7feec12411ed73a02e5d23a67276c3d8289e048f978d9b7412711f44658de21fc217d3547d85b066ca3886baab8871905fa91587cc086f8c61d915e25131341a40723300c6931a76638ef7f2b3a997ca9046c9d2757e2f318f5f5956ddfa0f795414000e9a7c826ac7ccbb92518de76d6421d0d568dc216e4393dd89864b6514bef0c45119c0f308bbc28f81101ec38398cf2c47063b7a4dc26a30cdf2c24680d4509f9d0dedf22635b9cccc31baf6438c4335deeac58525e23b3926b8be23759f7da6ed1292f08abf79bc68fabb72f2d77a2802239a8b5c09fec58fa6b15bb2ab1e792ae64624dea60efd212210ff19a6c4c293015e6a6cdcaaab89fa4db0dde15a5eec617d93bba00c400abd786fa1f57d7698fd2a8d52575ab00e34e1d8f6c26e594ab7a2c250e41d4470bb4f142dbf2045b3bef4c2597ebde59a1f66f4225930cf6662695147c2bc11557bf2cf650d0167804ab789fcde85a5f7919a85eb92a50484ab46036812a", 0x58d}], 0x1) 01:14:27 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x800000004) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 01:14:27 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x5}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x401, 0x1f}], 0x9, &(0x7f00000000c0)={0x8, 0xf31}) r1 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 01:14:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3a6a785b, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000040)='./file0\x00', 0x44) 01:14:27 executing program 1: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fffffff) 01:14:27 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/166, &(0x7f0000000100)=0xa6) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() close(r3) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) 01:14:27 executing program 0: rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 01:14:27 executing program 1: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/181) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/4096) readlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/185, 0xb9) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) shmget(0x3, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) fchownat(r2, &(0x7f00000011c0)='./file0\x00', r3, r5, 0x0) select(0x40, &(0x7f0000001300)={0x9, 0x1, 0x7, 0x0, 0x100000000, 0xffffffff}, &(0x7f0000001340)={0x1, 0x9, 0x8001, 0xff, 0x3, 0x8001, 0x4, 0x5}, &(0x7f0000001380)={0x4241, 0x800, 0x4, 0x7, 0x5, 0x2, 0x100000001, 0x400}, &(0x7f00000013c0)={0x5}) r6 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001400)=""/150) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000014c0)=[0x7, 0x4, 0x8000, 0x8, 0x100]) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001500)=""/181) preadv(r2, &(0x7f0000003ac0)=[{&(0x7f0000003b00)=""/41, 0x29}, {&(0x7f0000001740)=""/225, 0xe1}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000004b40)=""/4096, 0x1000}], 0x4, 0x0) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r7 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) recvmsg(r2, &(0x7f0000003a80)={&(0x7f0000002940)=@in6, 0xc, &(0x7f0000002a40)=[{&(0x7f0000002980)=""/182, 0xb6}], 0x1, &(0x7f0000002a80)=""/4096, 0x1000}, 0x0) mkdirat(r2, &(0x7f0000001640)='./file0\x00', 0x0) semctl$GETNCNT(r0, 0xeeed3e2ea9f69453, 0x3, &(0x7f0000001680)=""/128) ioctl$TIOCNXCL(r1, 0x2000740e) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x2000) fcntl$setown(r1, 0x6, r4) 01:14:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x800000003}}) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x40003, 0x2) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) 01:14:27 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x40000001, 0x5}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1b, 0x3f, 0xa5e9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x65c72e62, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x51, 0x40000001, 0x1, 0x68b}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x8, 0x40}, {{r0}, 0x0, 0x2, 0x3, 0x41, 0x3c}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1, 0x3}], 0x0, &(0x7f0000000080)={0x7, 0x3}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 01:14:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x8671, 0x1}, 0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:14:28 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x2) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) 01:14:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500), 0x0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/136, 0x88}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000001600)=""/145, 0x91}], 0x8, 0x0) select(0x40, &(0x7f0000000180)={0x5, 0x2, 0x3ff, 0x3f, 0x8, 0x1, 0x3, 0x3f}, &(0x7f00000001c0)={0x2, 0x1, 0x0, 0x7f, 0x3, 0x7, 0x81, 0x1}, &(0x7f0000000200)={0xba, 0x3ff, 0x4, 0x6, 0x9, 0x4, 0x1, 0x9}, &(0x7f00000002c0)={0x83e, 0x84fd}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r1, &(0x7f0000000080)="03", 0x1) write(r1, &(0x7f0000000280)='j', 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 01:14:28 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000002200)={&(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa, &(0x7f00000021c0)=[{&(0x7f0000000100)="ccdb64afa576dc0a6de0f434dabc6193e88cec612d1798fc5c68f9a7c7b0bbb16f34dd65b09ac1eac48a1e1f467fe1aaf664ead1fc59eb193965ede1375bbcf89e22b6e628bfc85613acc2be6f8453d4b5ba8a9f1ab2c078e5128b727337e4faa717ac7aa827645b2ceffbffbe37c5a01f841cac315c80f7ec751a231f4a74c85702f0816ce9fdd633df0feda16caa1ed0", 0x91}, {&(0x7f00000001c0)="4a9c54ce32032f971ff25f869e9aadcf30dc73aa3d2af7bd2600a887e938ecf9db20272b02ec8c67609bd381ec928ea48596158e93da8a7ba30108e1c39578619346d4c194b2a096747966114b885237aa5833e75fc46f8b1a4281b5ba77807519bfb8f459b9d77bdc1f2a66f3ee20dbdbadf7993bf2b9cbee4968e4b027e6bc9ccd568237e8b5f19a57740e68df5ae617e8bb59b87b0bba54a86458d4cebfa4591e440e7d1c84af42d3e1e1f1740bd31baecf23cd2adcd95240d4c22fe5787a520140b751f83193f5d81a6633cd7566c49a704feec5073c7b43d5673281110abdc5a93dcac911676e7cba8d4ac1dece92b12ff9cb58382b05db984eabf8b7e9ed205242d1c6a53f9268cf44afde5b36f1ecedceede84e2450959246dad0c2042ad473887e47fddc46860d5f207f856d5729521fa81e89e80070e229d5ef53f6fb46446af73af8095b046889255d9c7f64a2da5a77e7cf1a43e691149bec6e2c3dea6be09285947069cf52b1dabc1774d1c890ee954f87ab449868f3f43bdd1bf179b6cf8e483ae886734f3219f7292ad1dddc3ecc751ff5d21c6feb4d5bd34396cd408155d4aa0d659e52c4ff4218fc30b26128788f2b899927c55e558e2c5daaf9de164a01590a81f7d1a09e93941ef02e0cae97462c0b50576b03f21f2ea27e5c96ccb7e86ccfec37f5459c0fe7c1a47fb06dc7e8e858e75027b0f13492da287dca695eb9396f86c1d3377062dee0a9b67765ef938415c3e63c85ff397d75e9b264d2e0795ac25c358f395e864b6b2b8e30a0777a46bc140c262ce33c2bb6c9d8203e94c242a9327539392bc670bfdff81c774906279975052339050552e61bb9700d5da67fef0ca36c2faf49bc9f08b194a90a8943ba7011573ceac7b6f295f8f393da21b6e846171a548582e062b107084aaa18c3dde98f5412c79258bc70a59f71f06c0b936f392dbb74a0937d9cc9b5a046c45fc54fe7540c3c80b731bce9a7bae2500a08a9c48db84c756a080ba1921a0803cd4854eadc82c8845031ec47b144974c37c662c565d4e24d06458a39b64f48c2a2c0785190c9135bb441dfe98e2d894c982b2bc8311825fd07ae89f8a098933b938cb05b83021ce9dc30e2ea6ec95d20277aedde4c7052749f41105a015397e8b6d606329dc1bb6f910931d5ccfa6989e2b539ce9970eec20bbd68f9d1ec97cdee4784cbc3e432e3af5ee0323bed3def46ba014549d217603c43d309875ef5accbcf849fe94700724de7737b3913f108668a407e7077bb6f340e1be7189bb26409b7582840f044d979dba8f5720084a2211ee252197a6f6311bd5f4bff1659c0864f7a004dc8a8e2ccd16808aa4825da35c895a2982fc953f589f94dd83c0a6afb4fa011b782f42a915c81c271206243ec54bba31cf67af1af210fc9857eb9b7420ae2d2b0b32fb6909d13cbbb0b23f3d0085fcb16900b2c58e5f3411107bcb4d53253f12687a7525bb2a7680eeb9aed45158481fc2296b108cc5fef98050f8a2b77d159e13f8f80161e9ea626b83c04b8a30efb7739d1a3303689e24394e351e1c906607f8ba5819d343b326230a5d13d75085802344610c4591557972a81c2040aa03eca480b94d626f537db67d74f6f270513d847cd4bde7875a41bb18d37c47a9667ab54b4e726fee63c26ad5ef40d3c2d91626cb6b59859d4c56dbc07ac3b9724058b1e80c24a2d76cf585dbdd8af93f2e630fd126581d482fdb1b5d26994a6daecde83f67f468a81ece0b25dc1524167ba663d04d48c43638a0c1b382621d6e410b6e488d2ae20c6ae3a76eac44bb243108d2553c2332d66c86b01d082b820efb4d85210c35d15cf9afcf357c7bc7ef6e1a973fc125a6654398317ee673599ff6104c4a6e6e3f4131133305246518e3c372dc48c96c5a15754f66f7bdfc530f59ec48b9586e4101f170fcce07b7d0d913879a588ad2f272cdccbf66b395dedd08c5b1f1e2240a6438321f54aa83cf2e8edae1cbdabd6e680f78b73508e26755aa3d594b65f540f4d429e843a6fedfd4930d89917c0a58ef7b728bd7a4c3c9208f07694506614798b10b3aaab4d663ddc6ed8a37ebd061e36fe2d4d0a89a83432db2e31705f4cf550bc10a2bd38f3d5254b649af32b8d62719a8892176779ab6aa7aaaa177eb03538d68a91bd59450328fd8a264899900d6bc6c493367114c5b291d9360720939b35111191db064b4dc288e3a1a5064c5662a7d7065d53165d8fae639e9d8d6edb29c55ae55adbbcf03d1c577eb55507f2be998fede795513460edea5d7a1d33d86d136019634be725fb0b2ed0b7ee6cd852301fcc81b6aed0feb8bf20f7e360d7903bc765e3b14ee26eccaef2d126efa096dc89308076200e4bca2d3e9cd4c9748da7afc77808313470d1dca638e796ddf291d682d61c39f35dc8bb7d1ab4f5e1c159e8ce8fb7c145ea0a25bca414bf29d1223a346daf57077ba7b7e33855e3fb551266059d79b1ae470b23fc7c4ed8c2996b6d9eda82b38a3cd09f19821929739e9847e68725a3a63dcc146160b0d785faa692913df9f16909b41c0be893c706ddc424826ce60506ace38eeb9b89f51698e7c6e3fa70ad253aa10bda21ec90ce43425a34c8af957e18f6ec68732ad0d26636e0920b7bb1a001f300df516476cea1f80f7ab233479444ee123e20ae4a9aa1d815319c1b6cd7d9d45e3e9414033b734e2477943e35a4b1a82cbc33514ab4111352b6cd184b4d43739155d8b41b02b1ca0cdc77d1045c45798ebad4627621c983172ba63d3926d3345c722c1cf8b5f5025eb7fd5429cb2cd66e442b4adc22bd8c4f5407eda492d2462a43dee5bb02adf21885dda9a13ff52ac3758f0e3b64f3e086b693c4ee0b511ca0da5bd15e260438f0a80ec880fcba1569b6da28a7202bc755c133c4b7ac97b36064c774296295ae503ddfa337ced8e1589bc8eeb1fd050b122e0b141a37e2da14ff4ae77f45d2a98a841bee45d2719e3cfe05ae4e0268ccd5729c415aff25c2a003e6236009a8f0c79eec507fda9e8b194879e171e195668c46ebc6f8fa251e241a5fb44980abb26af038e7692e5fbd750444e06b66e34a5581caab9cc5531546ca49a12d74796bf8ad91890988699af147abe0a7d99c40b7f471c806654930d608d7083be3342a9d7a768d6335320104136098f44ae614cedf6eab252784ebf765278b216c5d85f1320556cf135f8138fc6acd8551de362298fbfdb7ed09226860495983c90ba2a8febfc5f95edc2ec3d8c1f1ae50b7dbbac7c447bcdec57693836bcf09697a1396e579f509a2b7bc6f0579879efa84cfe2bdec36abb2758fc590f0acea070f6b11b0a8bcc2624305d6914d23aa19b140476407cf7882a210b7bf182f22ed9ab0b35d9740e797cc3a2400b3bda95bb03a820498deba888fba9701dc40e84fa6bae8f92df0cda5deb409bfa354cae26772956461e50da3d06b9796f0d5afafa93e7f1d316029b4bb407db9f51a7393aa5afe0429432a0a7b6a7a42ab21af48d2abba6a27b95d4a535c6ef6b622a2dcbc4a5c3996e2653c099040992864d467980a8b631ea350d7cfb0a72ab7723f327faf3bbf4b51a31287f0d611b086d0371beb139a6aff5afd6698dd3dc3bf7a4d4c23cd4e3cf8eccc9239a0eff4b9a7a4521593b81bed12e8b533babecd47f1c6f5ca689ed21e87dce8e1ff4dea34894bed9d54c0678e76a0dd3904559f2c10dde89622a57496c7147fe3df3262ac49af52a2e9552d87cb33980bc792e7c04f4db4f071e6214fec7e4b2d9feb75dd1f3e09007861a8cfac926ae7565fef8d3eed5ab8e9f30d4728af7ff2b354a7239a9d8cf1f6b153a7b87e420d6a9d453ed7187b7eb01b5f8c604f775b4463dd56241b8471f9eb55a81dc99694b3f3231d0344af5ff2a63020b382687876ceab00a24e8f263b9521ff11c5fa7e94857a93cab7b2ed8c550ebb68a4ec167bf1cce5e6b99e785dcd4954d90dad783781f1585f6c78d3df84627065a42d3da1b546fea3af77ea9d44dc9f2e1fcd974c0188e9038eb821f50164401596d4ad99e24aefb34f4ce7fd6ef4a231e65d21dd6a1b70856882103550be1f7b80c3469a4eae22f51c809094e16a6ef4a34242bba12411fd008b0c69ad9de96691a92b8f3261f029ca614bd5eadc2bf1a33bba32187213d8a40eecbe6497538222222f77460cda944e596b6991afd0aa6bb456840177523c4cded356fe80cc2a5a8ffacc83cc672b72c82edc475b46242c8a9b5cf72086b1d456067692c90f31ac842d968f340c6ca9fe97581f97fdc5913772381a2276e30ac0248b9c7b2fa3e1309215855a294374f5310bbdb6387023e469cf700c3f7891149c7d8610735f547827bbe2a3a0a13218333d073dbfbab8009c3458d7e8db60f9d423332741dc37af0e3075665c519c98438514a4b517e4477bd850548a2233ff87a648bf98b4b9d734328ef0eba8a05395aa9f4f181ce218a0845d0e296f423f4eded1da573a87dce232b05acbb550151ec5849aafd21bc563e95d7953b71f94cae9a8086307da853b081d4cfc5fc54163ad26f30df35f5b278416721db77ce47b11de2776e4294e9489e6adc0018eefc72983854cffc266568cb3431cb5e0623a15fd9747c56f5a2987d1d540c5bbd5ce671e6175a29b93da8d861c73f9c762e78a6667bfad4584eac6e03dbd136ffcb7d5df4433aee6ef9b2f5ac43242bef2a64c6a4a1687e77f28ccadc7315bfd030e87d22e2e3df5e92b1bdf00a6e550910bd96d27f1422331776adf597a376a87356944333906d7b64493aa093114038a259994cf0d5903fbc36da4353b44c0ac5c55f09d98a662310eb524e650582074331a0c0fb4bd4a1fb955ca5cb1d9e72cdc92ba700876081f29e4ba9a5e5a6d720a2029c5b046a6c85e45344d2da203069138de4a3a4a65fc62a5238ed164e1d577b36b456f8eb7a6f67533396739370c795d7b4c1c1a276b0a35adf8aac18c9b5875c76decdda9edf689eea46ce6172b3825f12989eb002a8d41fae5ade5d3a89433ff72e497c4cb0b209a60b1c15233cb793a37112a619b09ec3e327a0af24352b556ab6e8e3de1bb1efcc2f0a40bedcfeea8b16e421183db20ed337806b10479a050e260dbc12380ba50eb6c4fe4e7ea2a706bed82799669918d553c84f78f13d1e473d71b3769cccaeed44ca50a3595e34fcc3f303e6cca3479e3aecc595d29e26663fced1e89ecf158c588827154b13b57ccca6dbee653122db33712d3bb4f10bafc4d402616509e4a17ebfbf2b1f71fc5dedd958e22a0af9abe6f61a18badd9f877fff321992ef1950f3772b8777f1602846251a6572a54845ca9aa7985eb4a37d386a4f6099ebb9079adfbd6ab60dd0f773f07a30cd75403415c8c7ae215e02e553164703b32aa8ef74473273655ba260d6644f3ec502293b7182da6ce44a9a1b01c3a79f625ef99ff3309f9ba6dd63ba2aa30f5946d6e611878d0074602cd85f077de9d3b0badf62df834db7f6c9802c684fc6f9bb106d7c3e434b1cc72509230183207645d4acf4b69ac80ae65f2151721bd0ad299278e20170a98b081002d655427af673978fbab3fabcf67e4fc1194a1f1d749a5ccf1ffaad8147c2d1f62490fed9f3551326ba8eaa29908259443f40324f76aa9fba77b2cef85174b8beed238e090518f45e4d6022f0dfde09d77901d6125304e52d8e56857e6ec918c25b741ac7160adf4b0363691d65618a6ba40498fc420ee5955efd31b6de1cb8aa3c0bde5d001520ba131e45f92", 0x1000}, {&(0x7f00000011c0)="2b68a09660d3e156395f5c26499ee9c0ff969b1deae961835cfaf04f3a1f2bc0f5bdca43a6832bd2e844c0c0a5522f34432780531eeb1d5b13ceff90fc3f6bf3f60edb78082a7d0692a412ccdc6fb36b0be65e48c77bbc4b67888537677d45ac88a35a7ace10519b7c4a555befd364bb9d83a65f9ec5f095e97ec523f7679e2ab29ba866ab8b8826ab73b1f0af490835de717062155704f6b75e4e8ec0ffa79e8a50cc898409c6de88a72de131acd909071b0f3a8ec33598d0f32036241bfa9a572e03774d5b85092993a25b8c37df4701737e3beb1221a7186068daac9727e959f0250092c572dba7e848094d2666d3a308816fa515be387141eac6cd6400906880554c0770b0edca119285eb40e5136b2a5cc22f8fc4766670d2149dc9b4ec4561e84275143de6e005a56ad5266962937c62c14d453ebb4c9640976b062f3fab822e2360f540219d6f5a79721220994928724bb33ad50bfdd6173902312ad979712a5235179d4f027fb62b05ac26e65da4ded370f300eb9ab0534e155ca99f5e48b49bf30c3452ae624fcc69fa34231a297a45a1b6387e53a4a88c701ce20afc626ddffec65edbb99c92005a334f39cea382d3ede1539629f153ad90969eef2129d91a0d27eac3b8e8feb8e6a61c2800ac55b2de86d380b4683e72c37133f1dca264558591de13a7c2397c56dab78a3368dec435e3f8dd83918ae11272baaac7a62d78da4f1166b39d3070de18efef63a161e59e97b695c3cc40a083ccde5da3888c81f27ee29d5ccec8b9002f55daa4870d5aa22309ee1c16977bc0eecc24a3dc0b26e13b9e94aa1fb2ad793690d2ff6968fe25b301e25281ceed858d064c02e9bed31e95900e6b59fc60d7ecf22970148e153c969bfa4af3cff04b306c1ba427e785579cc6e82f5a70f9a14591edc7de9cd28711684720adf24b0cd5ee2b32f6a182701ebcca23667184fc2387edf15bab345abb11c6633fd3f97da0dfd7dd291e50e43f7ccfe07f4c4381f5513c73c78878dffdbdd4417e0bf62084d1cec4a912013d67ac7ff46558eebccba711624c0579ad89879571f551f97bfe7841dafff162cefcc28085b073bb8eeb7bc2c6d7e1bb3c0fe7e15ad4d3558cd9b3471d6618ae4023a0df286628cdd76313dfd022c478941426fafdc4a874512719afcaca87a01f15feb0d66420e4a227c16f2c244cb13ca0730fd595e67f1179c7f95354b6706fd5a1cbf3e407ba2e6ba072775eabee62e30bf67f3d6d9a2a8cd9378b5856032a7a7c7bffef5da516b493ff9806e934ca9658127f70f1dbffd0843c70f502fdc8c73206b67b27645e2d6e3753a54255bd4529baa03aa074b526fd005f1cade04cf80b1346196bd9a6a3863c7cbcfc8f44e42a177f33ce62a02b94af8427627b84144f6b36904b75f054a8ecf73eeeb3b776e600249cf2c90a9ed5a373d02b04400b65413203f6ac2ccb3847e55dd2df432192ec71d95e03512cdb9deb9ff1eee327d3a0ca588db9fba801b3f37319f73513a4544767d9eb3f0b54ef82357749097227cdbc3740ff4e08b24c17a98fbd8417f38242614532565cd289165a9d26004d0627ac0505c49701692b9ab4395407256b659834858a860cc844fa03e09d6c448067c548f76eca7f677dbe99b2f92733689891976b1e93e3d836dca32dcb6f692a0232311d6a128fa383a6d8f427b1c9aa84878568adf264797120117861ea4d5495139d9b7760a7506d15ed31e977e7f25506150ab60a12bf2a646341542b0acd5a72ef2c6fa731185c8e21faea8ded5b701929dc574ade80dae298c05fd2744009669521eeec928cc6fe1f0586bf51d1c88005fd734c0ca3157003aeb61ec0f0726bbe1ddff8a3694f647317d0eca0fb151ed54fad3ecc77c55c0574575ee19399baa05696b6e61cb63b87af24d3910898c30e31bcfdc74a8c4b080b5db947977833b51cd41ed21f9860f715d936e82e61fb7f5b919d4a498792b3637a77a80593ccc0025ded99eb9966be7c74b2933e7e2b6ebd4896e32e3247453ad20f25e43ffdb27b0d455452055b2854696be278ff9818b02fe4da88f6d85c4964fd52959d698e3f971993d6f0d0cc00da44f544d3d28137c50439dedcc66cf15b63f463f24564ba216a9d1257304e970cea831c4dca64cb2c3f2c6e8852901ec2b2bff312ec408e3a85b916d37f24ee7da4fc2fe144060ad615e993ebe3abff517eca6418e2ecdfa317d2491fd26d92f29b48d770a63921bd0b8d53ee76c7ef9ce43c0c32a5694b4002e6b86e044bb92ccd44e2b736ac6961358c8a9086678bef3038d23a9cb9ba5e87360f2fe91ee74e7e4b33095291b96e01f96f0a3751e5f8000989f8ba8939563a9ffe3cfbabaa988e1cfd4dfaa5ac416841886ecede0885e7d960fbb56c6d0b50483046dbd602bee902a826a043e4d16a17dd685ff94f55b6720a25059ddc48304e0523ab11b0508a68b72dd1ee18c5a3e2d7d1f4b16a6c1ec55d0a1cc9f002456cb79d757966188fcc8df589b0824d0443d4eefb5d19067514864f7ee7cfddbbe3af156146b7cf8c5c447b9755ee809ffe2a37e5f786d8cbf891427edf7e6a7e6657a9d91495763971206b2deca2e9b6d7fdae8213c1befc69a24960d3a8c9ef23e9e10f71b27c8a40ac255b82c1951f82c19b07c4aa8ba10e4d484d579b55f3c15388b08bee4b4002005340992d076a2b4c803397d5060f6fbe9fc86f71b2126a48d47e4f22d199fc1ea7ce09367823b1645b426f03087a21b6b7ed513b632885f8c4f57d03db17f0722409e6286bd39ad57c4ee633bc06817bdbdcbd1702a489b03e5f75d2853ee5d306a4602f7a9379d598d60e8c28f88ffb84eed34b065e8f7b3e9070261cff5d438978d91286e6749effe3af4b753e730b8aa704bec8a25748301750c784e9ed141e672e16b3b844da8771aaabb42221f9ad09d6ec071376effb03e5d2cace10cc63c4b6a583a45d421d15cb70f96a9c6365d0e80e0d87c82f2dfc1a1fac4119b66cad2bffe8f55eac3b712d34643c7d529866e9bd464f355641c0f5424f87d0ef914f572eb13f87ad3634afdd6c15a51ae33f203d45d9b34a1eeec689714ee7e064d8e92d7c406558bf9c6dec070da52ec4111949385edb2069a7fc9cd14d5cd8ec6457b270efb2167f2c816c3313e92a0fddc444b0a1e3cabe9b3635b208398bcd6d952c18fc1494e890456ed38ec7de8d8fdeb7691991b6d14380a71a45f5dcf6299a15b448e7fd491c98f60df66059f9f5e5e562cf17ba7ad5e56e3577e69aabcd8bd629df80bfa82966a67df7f3121abc44774702be67859922fb361cda4fcb9c229c8fe9eb48e3ac6d52f1902b1be82db4b8eaef5cfab7977ce4ffc5f891ed16523612505cb72a8b152094c0c86835547d09bacca5730e8229fdc0c080f8eaed54695d457a6c3b3846cd0e4718136d71cdc2ac179730864bca2616de361148d0e209f31dd761cd32b08486daf131403781b21ca02a4767314ee97648bacb8947d3af68ba2077272e51883edf9ba52544ffada632433bc60b1accad35143d6ba80bcbafdbee63fe55703c4521c6d8533dde483e8244e91237b31707d0ad6fad97c556da1b7eedf9414789213cfbadca4765fe3d3940acf3c71f730dfd698462df1e51b8fda493096009a274b6f2c17669e48d7ab38fbe1f1efcece462cbfab77aebbe0ac0d8563d94264af4c6185e3d9ee829fb1e652ad853d28a524ed3b493c1403b9f5f8e5bdd67e2f12273d08238f1d51ad869998ccf7b539a0a82d5e6d0636a30c2fea62ce4b92ede1fe2ba2e02c1d95c7dd334756f210b119b1f137cd8241750660a59b54652bbc391b3419be130deef91bc4c055ee7515cc5a0915ddf6c376aa87a4c65b99565b325f49a5331720419fe9e1061371d70a00f0fce2df47d72b0ec2ddf797075e887e25250f77d8be651a563260c51c4dfe18b2c012bb13c6a5b88a4da04857f24ba24adfe7180c6e0feb5b63be794f5dd18d67e14e71121fad6edef4fbfd874345386f72878622724cef39bc8622e3f96bbaaae42c02e0c95fc898f47784f658cd07aac415889963255d89c77a99abd3b408feaa30f87d8b39d71e31caf47704adf80b3a8cdaa79a6a20bb61a0830c3d51769090d7c4fc4c8fefa592941b63621d091fe94efa214dbb13380652cc607b464fbf93185cb255d6946691b1821dd73fca1c73afbaa8ddd0140c304104cc236bb8889442eb23467f040ed7477907308e61d8d09c6b25c76f1364ded5be8e2922674a6ed844086dc615f780a4c9a7deb7fe828233c9fc23f1fc8835e66c53a9cff65186498c75f95da6e7cc5f43e024866bc7c5d426233ef86fcb2eb4235d4699b03df7888b8537649b9d62d6315e67d1cf872233a2c11cea009312b16caf341e1899a3594216ef3d3aae1ffc6b89f7cdbdd708795fd0d55d47ece7859af027c94a0271beeef4fec0c70578970eae1475d7c8b976d57edd7f1d6b18f0f7667e357ddea380aacc8ca5fa0af4923693a654ace5ccb84e5345243b18a18495fb32206335cf84c698dd3e5720bd6a3c1ec51a92a13576f24b44e5987ab93f36bf367c64b757bcebceac97c61ce1ee2782fb3582e590b7d20874f405ad97a43f2e40d1268f274d92a1d8c38f0dd7ad21417c0b1082ed4ef461ae35a3593ee7a6ea58f879ffba5fb60b613a52a2139a4b980fe2db2a7b445c9a64f2696bb8123db905e0d074eda3cae999d97014918a5d79b888f8f9d32aafbbd6d75e8ca37658186868d2bc69f18b89fc1bbcee9aa9b8bb37a2334d992b21f07bf9836d1ed518a98810708df9c38d26769dd7959d2fed8d4bca1419f999cb5d04ea2c3ab3f1d65c8fa1ddb9173a98f51c3c4e126716883aaba6a4f06629a32d197bdfb68127863fff610f8111cf9917b30dbd2f80267aeec839cb374b582e29ce3ac81e9b57061fc2de193cd23df48d851bf3ca45ada64b6d3e879f3422647638dd4327bd64fa64d471d613cd55b41e8854a99831b307914b49f10fde116ee05cec0b8560940d9c97bbbab3ab49f14a38329c351ab0f58e2a2314fdaf750883eb853692f328566ef3c86b6f7d6667a30978f140b321296e4767c9b10158c98258bd3e5efa401876ac1fc357c227331d71ecceef317d2e36c066fb64e033edaf7be893f2c4f6fd627b2e03c98715a12b4e12e15fcc52c53d2fe3e836522ff6cc1ee6590659c08d3426fc080ba2751f02b1a0778f10f5503e3e4f290ffcc9fba5df2ccf60c3c3c5bc48b4304849a830925a5419ffa2fca17dfdbd4817fa61a07e64fafaa4b51b2692b8124c4ce63a5d1cfa853040b599f52a85aa96c2b3b7acc1fc92870cbb3d041470db1d2b1feefee12c22e837c9e3f8a0c9815792cc1ba8f932c37d4b1cc7be49b1be8fc094a4ba4c1eb41cc8ff9ca2d2b72a6cf02aad85362fc0bd556451703c0a8eea6cba8b43b52ba19228711aab41a476bdfc275f6edc970f1688e4e25f6a4f7df6e10e93fa9255d7cb15fc1b818481cc92b096c688e15315460dc6d857872f4a56b5b4a64f4ee9de9ab78d008f0d4556587f0dd3a0061db78e9971fa1bcb2e0058c5da1d1980959f0afa90a74a35bd1fe5db365220e5da002d2b05690dc8a700fb92f17843e7b19c0b5a0a8c8efd5e8c01c9637ba8bc9bedb128c4bb96399e7e3b31db8788271c4c8097d492a8626ccc2c35e6a187520726cff4428bf684cc6353be0d4cacc90e4ab4fe233367bfbb15db7354c31c085d0bd9695f4023f801c902696265236c06ffe2fd7187b67", 0x1000}], 0x3, 0x0, 0x0, 0x1}, 0x4) 01:14:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) rename(&(0x7f0000000100)='./file0\x00', &(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') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') 01:14:28 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() mmap(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) r1 = socket$inet(0x2, 0x5, 0x4de) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f00001ef000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmget$private(0x0, 0x4000, 0x28, &(0x7f00007f9000/0x4000)=nil) 01:14:28 executing program 0: symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') r0 = semget(0x1, 0x3, 0x220) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000001c0)=""/4096) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f00000000c0)=0x81, 0x4) 01:14:28 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5331f70771d18317c9e7dd11e9c86798b698976d0df2fe96c5c3ba2fccbc9a37768e1b7d3cdd19dbec2ff3def4f1e5", 0x2f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="9fce0468140c95bb52cd40cadc0dadd66b122323bf081b0280df890d37c292a6bf8ad1300e2a557cbe51ead18aa18f5e3df0a1ce31da9f1cb23f826218889c8dc0f003bf499d2ee4478e093dd4fdc07f3f0c78462cd8019e9303a5396d6c5b5a694852e2b31e46f3f3d1d22592a19bd7ffc85eaaa1ee77b2ec17c788e8d00cae440ef81f4f31da01ba80dfd8f7ab73b5cb1303af4a2a4e4d2dc85bba04140b9c234f0e1bf71fc40cf611325caf9fb2f522e6819f51881fe13430eaef37887310b66051d16026098ff9694941551cc732bfd51e859be8604e54bf1a01af52f8dee24497f052f9c62451", 0xe9) 01:14:28 executing program 0: pipe2(0x0, 0x0) kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 01:14:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) getsockopt(r0, 0x0, 0x3, &(0x7f0000000000)=""/26, &(0x7f0000000040)=0x1a) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:14:28 executing program 0: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000d74000/0x3000)=nil) shmat(r0, &(0x7f0000d50000/0x4000)=nil, 0x1000) madvise(&(0x7f0000d64000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x7) mlock(&(0x7f0000eda000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x600ff4f6deb6e867, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x9}, {0x18, 0x3, 0xfff, 0x401}, 0x4, [0xfffffffffffffffb, 0xffffffff, 0x3800000, 0xfff, 0x7ff, 0x401, 0x8000, 0x2]}, 0x3c) 01:14:28 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) mincore(&(0x7f000023d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 01:14:28 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) listen(r0, 0x7) 01:14:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_open_pts() poll(0xffffffffffffffff, 0xffffffffffffff23, 0x0) socket(0x20, 0x8000, 0x10000) 01:14:28 executing program 0: unveil(0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1841c, 0x0) unveil(0x0, &(0x7f0000000040)='\x03\x9d') readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/39, 0x27}], 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:14:28 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/40) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 01:14:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) socketpair(0x20, 0x4, 0x82e7, &(0x7f0000000000)) 01:14:28 executing program 1: r0 = socket(0x12, 0x5, 0x2) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r5 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x4) kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r1, r2) 01:14:28 executing program 0: poll(0xffffffffffffffff, 0xffffffffffffff5a, 0x400) 01:14:28 executing program 1: socketpair$unix(0x1, 0x400000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x1, 0x0, 0x0) write(r1, 0x0, 0x0) 01:14:28 executing program 0: close(0xffffffffffffffff) r0 = socket$unix(0x1, 0x25, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="04000000000000003000"], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x69) 01:14:28 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x2) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x100000000) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) mkdir(&(0x7f0000000000)='./file0\x00', 0x34) fchmodat(r1, &(0x7f0000000040)='./file0/file1\x00', 0x1, 0x799f5d488ca1c2b8) chmod(&(0x7f0000000080)='./file0\x00', 0x42) symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000140)='./file0/file1\x00') getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') 01:14:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb) sendto$inet(r0, &(0x7f0000000080)="e855e2d3a4121519b307d0329df471de36771f5abe0b7b339acea4630cbd04a88003", 0x22, 0x40d, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 01:14:28 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x2, 0x200}) socketpair(0x2, 0x2, 0x20c000, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:14:28 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 01:14:28 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x8) r4 = socket$inet(0x2, 0xc000, 0x200) r5 = socket$unix(0x1, 0x1, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000540)=[{{r1}, 0x0, 0x20, 0x20000006, 0x37, 0x3}, {{r2}, 0x0, 0x16, 0x80000010, 0x43, 0xffffffff}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000088, 0x7, 0x1b5a}, {{r4}, 0xfffffffffffffffe, 0x60, 0x1, 0x12d7}, {{r5}, 0x0, 0x48, 0x8, 0x0, 0x2}, {{r6}, 0x0, 0x4, 0x400fffff, 0x1, 0x3}, {{r7}, 0xfffffffffffffffc, 0x8, 0x12, 0xfffffffffffffffc, 0x8}, {{r8}, 0xfffffffffffffffb, 0x24, 0xa00fffff, 0x5, 0x5c955759}], 0x3, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0xc22}], 0x5, &(0x7f0000000400)={0x9, 0x7}) r10 = socket$inet6(0x18, 0x3, 0x1ff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x29, 0x3f, &(0x7f0000000640)="f73bf53d", 0xfffffffffffffe0e) writev(r10, &(0x7f0000000280)=[{&(0x7f00000008c0)="2a0ea88832efe8e52b3d238b583fe074fc43ec9cf6d1d4336f0ed478f5aa2ab7671c33d87e407c3782865a5141b244e8a8ad0dde1709ce43490ba4eb6a30e4130b97363106880cbe226ae7f40f0d3956471772fb8ba6ae581ac9e856ccb1882eafb3aac39fa401a0475511be9ba58051aaf08a5f5a5c8c9a4f0e923bdca30ca6e0f929d67e9f2ceba75f2a62423ee50b9b6c77908247a912d4aa8748a93a347cfaf7c5813267d868d4275a4e222035690c8ac6ed486e1fdf7e7fe9e62c412b306e", 0xc1}, {&(0x7f0000000780)="ba00a8b01f73c486b6f0b910c0a4a3115295063616262eecc4ecdbeade9c664341a1503a212fbce2dd1af298e4e8b8ab01fff466bf2cd29c237168b156226727e945d7f98032d5f99d6b98e9864cb500757a8213ff25203332ed8f9b18de54b17de7c8d81e425047816af4e6971c5cac655cb8082dcbf2f6e08b5ebc8c16d91c13e8cdcd4342f874899623628d96241f012da6751d1b6ef37f8391b4761453b482ca7969347ae735a1475f45098419c9f842b6b12121c39c46a66f2eee89d57adca1de0863fe7aea5833e3629c9c2bca5f928336b8821ef10c147eaf918b5f26ab9eb191356acaea88e389d62e7a5b881dd5db2263126ee1000000000000000000", 0x101}], 0x2) clock_gettime(0x3, &(0x7f00000001c0)) connect(r10, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd74) socket$inet6(0x18, 0x4, 0x9) r11 = dup(r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x800}, {0x6, 0x49b}}) writev(r10, &(0x7f0000000300)=[{&(0x7f00000000c0)="6cd2e58993a6d887", 0x8}], 0x1) ftruncate(r11, 0x2) 01:14:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="657da5692b6affc07005e25e37ab2fa6a30fbc9d6f0e50fccd74589872bedabf81d62c80f24ac2a7e4007aec167935aaa9ee3def2e01baffb9465405bbb5c7b93682ed997e92f5c70c73cb4b01c16bb164d6ff7b3fa58fffe699912b92f944582720e7a0d73fee4104", 0x69, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 01:14:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001740)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) r4 = dup(r0) fcntl$dupfd(r0, 0x0, r4) readv(r3, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000001440)=""/136, 0x88}, {&(0x7f0000001500)=""/143, 0x8f}, {&(0x7f00000015c0)=""/222, 0xde}], 0x7) poll(&(0x7f0000000000)=[{r2, 0x97}], 0x1, 0x0) 01:14:29 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x3ff, 0xeccc, 0x7fffffff, "6b2780e71e54ddcc8f90f2ce906238094506a70e", 0xfffffffffffffffa, 0x34}) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 01:14:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffe93) chown(&(0x7f0000000240)='./file0\x00', r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0xffffffff) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r5 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000300)=""/58) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$lock(r4, 0x7, &(0x7f0000000040)) 01:14:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) r1 = semget(0x2, 0x7, 0x100) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x7f, r2, r3, r4, r5, 0xa4, 0x1}, 0xcd, 0x629, 0x1ff}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x11, 0x8000, 0x9, &(0x7f0000000180)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r6, &(0x7f00000006c0)=""/93, 0x5d) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x84) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000002c0)) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r8 = semget$private(0x0, 0x2, 0x9139cf6b54c22cbf) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000600)=0x1) r9 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r9, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 01:14:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgrp() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 01:14:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10080, 0x2) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) recvfrom$inet6(r2, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x7}, 0xc) fcntl$setown(r0, 0x6, r1) 01:14:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6e, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)=')\\,}.&\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='%#^*\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='--[-/-^\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='^\'.}@.\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='{&\x00']) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000480)="9be80110ecde9fbc65f092c069070c1355ad5167825e03083841df607dc8af51d0cc982f5f849dc98fda44dfe836d7", 0x2f, 0x3, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f0000000500)=""/207, 0xcf, 0x800, &(0x7f0000000640)=ANY=[@ANYBLOB="02000000000000003141658a5e21d3d4bf5c9074482d3bc8aad0a928fc65506ee5cac210dac0d0cfe79f23a5b0c1eb82d9e51991b987c3e03bbe"], 0x8) execve(&(0x7f0000000600)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000680)='}\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)=')\\,}.&\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000a00)=[&(0x7f00000007c0)='--[-/-^\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='^+)$-\x00', &(0x7f0000000880)='}()\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='t\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00']) 01:14:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0x9, 0x5, "85ff30d5ab07c1e008a310a351bad85a3742c877", 0x0, 0x8}) mlock(&(0x7f0000e94000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c24000/0x4000)=nil, 0x4000, 0x6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 01:14:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 01:14:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) syz_open_pts() close(r0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/53}, &(0x7f00000001c0)=0x37) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 01:14:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:14:30 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt(r0, 0x8000, 0x200, &(0x7f0000000040)="5e16e40fc131cd659d8a4ecdb37eb9be6997a87160d0f2521ef6ec55c00b29dd56e223bdf429b917b2f1b232851118e1057160b11f412223e62e55b98862df91c41f201f47d29c3cff0d92b4e28800903fec25aac216e11782a7a3150da97da55a1c9cd884196c592456753faa656b0bb2ccb0058f3a9dd86c48d2daa3f05db3cb8c21e8d4e361e918146353be28d3955b4dd7480d633e97f20ef32b049a77342f4a80d0d06a9f929dd499c2f200fb24e0db0fc73b563479fcc3941b299b8990f2b7a6bf14f35c0da47854abeb267549a63e9796a7b79a78c919aadd54", 0xdd) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xe7b4, 0xb9}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)="dac46652f48cf3dd3f5d5a1db452a15e6f2a822b4b46e9840ba6b9cc907e12d5abce7911b67932498bfb1fed73116ff2763ce02968b3639a39e32e0fff625501186fc7b25bb9fe37b4f277bfd35d46f9231b8a5fcb3870fb46eab2a061349a86ec6b779d8b4db44c2e95d7c6ada78523c975aa9bfe35bfad8991cdffd85fab4f3d3eb6f2835e0bb1fbc76d2e0646c38cbb28da0adc212eb2a88e05317f15b8545830686f0b087e363733", 0xaa}, {&(0x7f0000000240)="6b4ea9f96b304fc980eb541a8703dbbe2320d67a694c646511127e415c4f7b6f94a32365885b6813d6a29c58a071f3ed058fd57ad95c830ccad6f29d6162a706a49c1adb53cad4aa710a3bb8c61365fcf77d2bbd131f69ddef175a12b717a739f5b26b72516e31b29a2d550f67a6cbb9869edb77fb1d97e414ecc94a37adbfcc2157012c5d38f6572b4752a0ec8b3d956d7ab2132cc090bf97f26a2ad1d4d9908140b418fc7e89e3291e9bc102bf2b3e8d1caf90cc8cea30be8a8ff2323f73ab8b12f068", 0xc4}, {&(0x7f0000000340)="c64464663de0c75dd8c6888a952926c9dc2159a6dbdf4a5562b7f1706e5d5dfec41f9b0bbe8e7c50b606d60379e1d39c20bd39b0594ca413dbfdba1270f409ec897762a28dad72078e2f760076aa70c0896759589ced62a6cc1cd6eb639b522147c7fa2a93a4af0da4422afe", 0x6c}, {&(0x7f00000003c0)="68cc516d95ab4bcb758e6539be20fba92ceeab5c74c6372455a801c97cf6ea1b052bdeea07ff4de13c0186876fe263d3335d3afcbbd3666303ceaf3f59a909e715e84c12f66fba44fa894888e0a86fc8d399b2695b0589718cffa8b7726befb2183ca72edcac5417e435c0f9b9277649cf9e7799063017316f55b92b1a797f4e7315d7075ef91c20747edfeb8cd913f7d8311a429636acffd0f2be61bebfe122dfe5f88ef0625cce3b6e48b8fec776538f7d3fbc92890aee4ab8b8b909df3610b9b7c3574ffe364e50aefc00fa1e0340", 0xd0}, {&(0x7f00000004c0)="b9809a0bec05477583a77ee89194393dc49138647320ae1353407620456ff64914e3e96aed3b06776c1329198dd5805378f6f200d2b55467cfe6274b47ad8afa031623b07d4b8b46ba91ef896bb5356ce294a72360e8c0f6abc2e8273ae5861632058f0228a05f215d01d92fc8394570b93d1822e2d29871d2a4e10572fbeb8be96a96e0ad32ff181d02b905f2d59d70a4", 0x91}, {&(0x7f0000000580)="3177319bc392c635c45c8947e3e7a2bfba14dcb2ebb6cd47e026bfb5d1abbd47bf6a6408259d6ce7b0000d432c17c59fe8dafa1dbb6387f7aadcec1de38dcee36bcbf14abf8d1bf8d87a0a2d4b2edced9a63a8e9facc2b8806132670a9e7645ee37eccf86cd106", 0x67}], 0x6, &(0x7f0000000680)=[{0xa0, 0x1, 0x1, "ddcaac90c6aaee715d6021abb3da7f98915a66ecb8a75458d99ea4027200c14ce7379ee96a9dea21914ff0f0c234c04ff2f8e7db71871852f51b5f37856e5089bc2a6b48c7fae8686ac4ab5c62c8c4584846592a86f875f42c970f6f411a2aee1837f7216c59e7c44cdf6fcff2f1a9f5bd350dc09d2b500f00409a4ce2c7308614c26f43e1b26e3e4c592094"}, {0x90, 0xffff, 0xe, "fae46b3ee1bcd979fa18ba7de23bef3b744ee33484fbbc9a6321ce1aa07a3d61bc71a412204b8d19a361cfa754fd984d203a9bd10a99722282fd64d250cb448e5679e8173f706a74a9bc2a7dcd1015213909f883f3d2cf24a1a221437458a48abf76d9ff95cd3838f713e55155d2d5cbea3458367232e06cc95785a4be831f8b"}, {0x68, 0xffff, 0x163c000000000000, "678e065f403b3094a0356660bd2c68614de27afab17f7807ac02c7118241d0164d6b5d6ed3befe86bc24894c0899bdfa234446684fce0bcdcceed712188caf31f12947d3b53bd9016b776d42b1c8dd0e60"}, {0xe8, 0x1, 0xc39, "6379368c4cb57d84eee3a9978e295ff8395070444533aee18252cac6c76917664d638e8c8e9ec97cd024bd00e1b7c8c1066d79dde65d245adef765fafde2dac0ae1afa89c7f4f2e3ffec4843d51a4fe923368bd07b7f3d988a4085b769c52668b4335d365048b7a206383b8360422a9a5c0520acb73d07af8210586f68239b175a5c6b3321be0032415e9480cd0156df19f702faf71e4d2cfe272cdf7d4e9a6f3d6f2ec53bc27e9bbb1680341ea75591669d966af4faa4e4198f6d61ee67d052d80b3546d8dd304b71747e0826d17624a6"}], 0x280}, 0x2) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:14:30 executing program 1: nanosleep(&(0x7f0000001140)={0x0, 0x8}, 0x0) 01:14:30 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0xfffffffffffffffe, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000040)='+/{,}\x00', &(0x7f0000000100)='-@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@!\f\x00', &(0x7f0000000340)=':^\x00', &(0x7f0000000380)='\'}\xcf\'\x00', &(0x7f00000003c0)='++@\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\\x00', &(0x7f0000000500)='[}\xab*}\xe3\x00', &(0x7f0000000540)='.\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) mknod(&(0x7f0000000680)='./file0\x00', 0x2020, 0x2f48) recvmsg(r1, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="a9", 0x1}], 0x1) 01:14:30 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x3f, 0x7ff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='\\[^-$\x00', &(0x7f0000000180)='-$\x00'], &(0x7f0000000240)=[&(0x7f0000000200)=':\x00']) 01:14:30 executing program 1: getrusage(0x0, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair(0x10, 0x2, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001600)=""/4096, 0x1000, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x9, 0xbab, "1702070037982cfa4e000800000000200000010d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f08", 0x113}], 0x1) 01:14:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) msgget(0x1, 0x144) socket$inet6(0x18, 0x8000, 0x5) 01:14:30 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/239) 01:14:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffff7fffe) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 01:14:30 executing program 1: pledge(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0xc1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() fcntl$getown(r1, 0x5) 01:14:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x1, 0xd, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) socket$inet(0x2, 0x1, 0x100000001) 01:14:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x0, 0x9}) clock_getres(0x0, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x9370, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x40, 0xd6) 01:14:30 executing program 0: socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000000000000001) 01:14:30 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000003}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x6, 0x1ff, r2}) socket(0x24, 0x4004, 0xfffffffffffffffe) 01:14:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001380)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000014c0)=""/135, 0x84}, {&(0x7f0000000140)=""/93, 0x30}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/16, 0xc6}, {&(0x7f0000000240)=""/131, 0x83}], 0x5, &(0x7f0000000380)=""/4096, 0x1000}, 0x40) r2 = socket$inet6(0x18, 0x100000003, 0x102) fsync(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3}, {0x18, 0x0, 0x6, 0x456}, 0x8, [0x7f, 0xfffffffffffffffe, 0x400, 0x70, 0x64b, 0x9, 0x8, 0x4]}, 0x3c) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="f703a5cc58e10e17fb7e2fb8cd8f6afd14e1fabf06b5b0edeb521d3a623e7191d9c4643f4d01510789f0b8523cfd366e3131b8fcd7733ff7affbf514d9f36b58d814cce5da554cee29ab80912f7dd36cec50cd0bdf5a161dab8e96d0b5a7ed4e6077f57ea498184aec9cd6e17d3b29cc9cbd251132f73fd09c680619113a8ff43343d6474688a0bdbc86af3467ce10f9bb681ae3a51657478cfae8073d38989b7f17417ea06d021dc8e93659ad784be425e20012226ae3b3e7942f26d1e2463f", 0xc0}], 0x1) 01:14:30 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x366f, 0x7}, {0x4, 0x1}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7fff, 0x9}, {0x18, 0x2, 0x2, 0x100000000}, 0x81, [0x9, 0x8, 0x6, 0x1, 0x54, 0x200, 0x5]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000088000000000000000000000000000000000000900000000000000000000000000d905a8cfbf05f7f029b5e41e3c4d437a00000000c84fff925df0be99d211b20f249600df768e91697029d9a29d7b2759416cf49c80a56f89b2ce8d6a50b34ac4e5c2a4f371d998b64b18cbd2e53cd99f3febccca8b6d37122be4323b322f98cae039f2d2edae70971c884b8dcd60a2481e5a9cef53decdd14d94cee4aef6f56e06ca58e16f15c6e57aeb47c883d27f40a5bb4b6610327c4f8870d1a932cc8b5cbeb8fba4e7280c212a62e7920190522bd25ee72b88776a1f3c352d48f2af4271dea6dc053787e0fc3090624d6dcc927fd81002713f1b00b129234f3e95b67fd2000000000000000000ca7d4ce5866020a25cce22d9547d032452f930b7506a80743961af23610a167c4c5a9e012a15ec331221f4137c307b4f01f928099fcf31b3884fae1bddc96ac156ba7ca798f0e5054abe9905daaf549d070d0ec34d7bdde6ad6c36089eb58d777c57582dba00000000000000000000000000bec69a5d0bf609b78e38a23307f459f4732746aa2b01f10672eb3e4c2e3bbc1008bceb0f566eff2e86b2781bd81a11e8afa09189424a8a5773b31b7003a1c754b3"], 0x0) lseek(r0, 0x4b, 0x3) ftruncate(r0, 0x6) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000001600)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) getrlimit(0x7, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f00000002c0)='./file1\x00', r3, r4) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) rename(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) r5 = semget$private(0x0, 0x5, 0x80) semop(r5, &(0x7f0000000440)=[{0x3, 0x3ff, 0x1800}, {0x3, 0x17, 0x1800}, {0x1, 0x28a, 0x800}, {0x0, 0x100, 0x1000}, {0x1, 0xde6, 0x800}, {0x0, 0xbc8, 0x800}, {0x0, 0x6, 0x1000}], 0x7) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000001740)='./file1\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x8001) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) mknod(0xffffffffffffffff, 0x80, 0x3ff) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000580)=0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001700)=0x200) syz_emit_ethernet(0x1000, &(0x7f00000005c0)="5764b938643ef8484f1d26c2212faa600673183ff04a03b5d1929f6fe46a4e262d06df09c64569c43b0fedd7b221c09c3d629115d6ac4be6932498f573f42138f852932d1bb5e4501bdc6c7e00af54f7c7b3b5c6a3273789c7b222e8df330e6f447f47a58bef2cf62c9d23e8f7d68a42f8f4b69165689ff9e83a1052589840f4ed025ab0c5fa580b920377cab00d6b51d06d04af3829d367b4fb687458dfc5d9537a0e1fab86e2d1fc8f943c527ea19d13ea0f7ae477d90a75ebfb949c035e8bc3b38f45e4e056a6d5c17ee8e7882a3ad93d5556dc427abdf1421096e82ed67de23e86c3cbc9172a60e35c2b9a12e6e85a1913de965217345693ce9f3ca6f3db564850da959a6e4ddc100bd06bf997d026be3c17eabf77a3a7359919a1c8b5faadfacedfae62b068e603d448cac53b5733c4f3384df846ba084a366bb2a0a2c9008ce48ac608a370582049bb0e726f24042b2106146eaeb7e0b04b3ced84378afde6e3b2c260c1d816fdf00132b462f59f1eafffdb609043173ff7756f6e1cb6376fab7ebbe0194ebf7af9593191e867f182a72d3780b2a2b1de8fd51036b53f285e97ade12c9c2a6eaa7bfe7d632c56370c3b9f36694371df10a4650722292172f297806257fef5142cfb00ff85124b1bc02426265e23bbb986af4f8221ec2f3e4f9f5bcafddac9f64a01f49e466dcf85f9196dde0bb9ee371dcbb609f2f39e6ebf7b2c13bbdaff41ae9d01407ef250bf911c9a27238e41c244e8ac6179320ef9ebba60df1544504423e2c71e19695a98dc454a0b815d16de60db5f16a812991fac77e303a61bfc99a04c26805e1b9a59f0528e11be248c0551b6e16e90c6c688bd6386440db7fed407736c6b97e53efd1526d4fcc516926ab66cd56b81db8ffc7e2776454425cc520516aa972f0b5a18c984822b06c7ac7357706d4d52cae1b985b0c3e21bd0cd7e1d5d8f85642d7cf2dd243bd519b664dc91925b318bd370d57fb2c78e625f700f02f99b3c916521162983fde80151e630247f53983f79004e7671e9217f6ab6be31505f5ded72bd9c43ffd7849d648fc45ebe5ad36420c04a9418c4f4c0dcb67ecc5a1e34ab9006897d395fa4edc550ea3d423a049f0ab6034ed7017a7eca6303402dd0348cb40b4b4f4197a35ad2359255b9caf6f4964b991f9f101322abbefa3b8b7672fc916db2338a0d361bda7290674089cd743971e3aacae729800c009c102122db0560ed85c5d44e45bcb05e346e20143421929238ccf5d436ad2efc953ffe369aa6d90e54efb7756e8cfe2d168970c84b39f80be6fc544a8ace761fcdbc137ee0bd77ce0cdb8bc43191d2b17eca594a14bcee2a62d690e79b96f1cd61cd92c50f9381728f847e8d281fa577af0678690a58489d90c2a83fdd015010612a7db0e581a76b83f6a3a869d3221c944e066096122c9a1c34f0e10420c7d239405c3bbdffba58cc86344e2d3731bcc7223261405ecc02f920fd9bb7a2e3d97ce63d42bf17ea26772875fe609d3983eab390b0f121bbf35beaaa0c947d23c8809449571163c41c45b28c7e1bcd10e3dbc5f19569659bff2c2e5f9ec8111b1b202d698107c0c4f9030044f20bb7c2ce4584bd839b0d135ad83f26b4638a0cf58116353e2d9e7b2a6e7e16015694c40d5c719f15dead40f8bacbd3ba1b898898ce63b0f02766d452fb388b6609af5a7c70839d810ea684ff8c7061d0d1e88fa6b8f137c5e1fafaec3f89aa8dadb2295c83cda2fe46eb237df1b7fac4d14debf87cc6b10f9815b260661545d345a5aec368d297cb03af6261f133b985c33aa1a139f1de8cc5c38e1e78416fc5fbba85a463cb9b8ec7907090d77e4dc2b18ca740bec0be6ef3a67fe32c7c1de69d088914fefb39d6813817399ce812967dca53f8b43a13ed9d63df57365ac12faaf80de8273fee1cbb31230eb15d76803ef8848eaf36e42640f96c257c668e038b8e61065863686e201276c748db01be70d61bc60f7254f10f50185ea91ad6c90f35bf9e4a3ae02b33c4ea154a0e8f2a230152be48e8e811126f1bf32c45d90ad5f6fb18000eed7d6561d8b8fcc620b4e615aff78c92a578876f9409c560bea78c8147c315d8066ce6748d33b9355ee03adbafbf9c82033da420f9776ca82c6950d07b0282ec8efd489121995dba60d0a1bcc57b7f7b5078887a7e6f3c7df8eb1796eb1f6b933bf248b3edf1f408280b5cec88e672f690ab2148030015560b76e2570357473629c9c73b4310a5d4bbfbe7ed19ea3e7bac1e5728a49b2f3f917b6a9fe6e846bb9ba900cafefb8c273bc55071cb4628847bab1c7689ef94e5aca3b870b44bb1e19725840dfc65457a0246a56f68deec96a527850a38edf0bdd9615caa5a05799f224513ca43734954266b4733fe40339492f18ff7e02fc8d68cabf834e42e843a7e5277ae6e48228be3a11bf1121c46698ff53d295adbb840b82b6ca9e3f47c491641859ac96c49eb1522319976c8d94b17340b629efcb1cf36b475fee90c313b98e2eae519b443406348f3d869496632ddb5631de41dd2e921697ffc3836ff1dfd5f1f0c7a0ae09d4dc9d3a63da411a3591ded43a02d7a9f96d5be85490cb315f4d79645c6f5b70f1addc3cd4f7f1df946c2de7a9ca926eaa701a096b081bcd646b0ceba8995cee9c555b60c4020da2448606c8ee9763dfcec3680d5162e11c412423c8c06606ee2a85d3060b1730c70508bcb04f029e262609f4f2e8366d9256c27609d44d4d60254572cb0a20f408c8dc0a9f22279ce0b83d163541b257f21b04e22b206918c3e57cba37cc394646860bf4ce3d3ebaeb08f6f307df76b80aed7af07b4f1a2b6baff2902876ff367d03b25919ef972871fb42557f038c103ba774bf8f578e80a41fa59b5c8bd32f51a4daa5106d845fa1c4a393feff0695853b042173bd5e1e3f29e087f2ef4c5c8a49684cfb3163f6b9f44da4b1a6a527d180f3f917a775962d97fd0b16d44e68eb75299f890bc329ee4796aae3ed0d16cacf68f54ff13fa6486ba49be651230fd0d4ecf2a4d2ac512c6d4dceba22cacb3161790145a80de7f6607482308bb8924a26f348b408c1bb679588ab434b7f8aa353917c60e1596fd9e5e488d6819c2e28644c45004387414687ebff61398e9cbdb358d8ba7eeafa009d0d4432e9a44aafacdcdc5aba19b7739e2103b58c77575fc8ee5cd49491865b0f735df985be40126d65cba3fa2e160901c5bd35c8de8928a164ff0d41243c7ae8bfc5855316b5596ac0643d92440bf97ecf38e9af6426c746cc459c04efad1ddbe662a510b37d2e849ee6b71178d229c1e0ab16323700fdee61c1e98205f2b81c17573c2e3449d954d1aa230772829988df4cf9b7a752127993d7e12440073012c6c4318883704496259ac381de6e386f03946f79b114dfa6d6ddca5570b636090a88328463e500c3405d3b487fb7d163cc5ce6d156f9e197a05795136442bd1571c5804b4d5f2f0f8179263b83b80a5a0fedf3dead6992936137fd99a075ddabd34cc3734720d133ca21c741e2cab8d4051a9595dac08bd3d095acb0c107d1f961371eccbd3e5c68759e9be722b7bc650466463fe35096e4d36faff1478e3b5e7480b766bcd751f4ac042134ee04e4a7fee50737bb08c06e5cfb8496bb17e1762906f522e5babcc34b9a72cabfcab604defe322bd8ce5aa9750a25c14ce4821c5219221568b414b0477bb180ba77fe0a61966ab83e7fe15e045101a19816a23f243bd8dcd6f8f6ed2eb4357573e1dbd3b6c5b3481e08ab58c7995811900d9818e6f683abd64b5e47e3c21f2e5c3aba73adcc2ee7bc356604cc67f4b0eead4fde7ed331253a327f1b272953684d428a43c065a29d62081e87f4c17a55d1dc23bef5e64f16ee8e4e7f86160a99fadcd31b7a8d7f8e4e78825a350fc9c529e92b3d6635965e3824f77f1c84ae7e7c38ad6aa4b4729e576091ede4e67fe546fc9da0eddaf7d25e0bb4e339d3b327329e06175de5ca45f36a9abadd56731c3efea1e1fc21debb725aa59d3aa7b5ae4e2ea61279de837c7a45839b10102f04511ada2952c873e06bfb3bb065290453e745e647d997d1f09e915589af54ccd5bd2550adcfe6f9717d97eab1b231f355ad918561780ddb3cf39e3fc332bac9251291cdb2465be676b54c8d4a3f7eaac0f3b9cf88c3fd28caacc439b009dd5415110456c1dad9ea6321858a47aeff6f673378262f2b688ad8875cbc02e3184da37f7d655107f1ee360da6ae4412c84348c41a3b27535560002bce25155d507b8b5020d5ed93ad01d3734f4bd2a77058497d0b4ce79a4d06ed5819bc97c6b19802b1295e1f2034ffbfed867023670b12039d51569d8ed1b9a54bf09f261b277d539d0039e96411690176d49e54dc94a865d6e7d2a6fc81c7b97bfe2e8632e76876a62028174988ab40bac6ae0929bbf741cc1d7fde9fa908673102d00f20051a4be212a45ad890fe8ed7f095f18dc099baea91dd4f82c72eb48a3df637ad36d8ae7d9f07be687d30b0f7b0617b5db57588ffd8a6aca07887bf451fe60244654fe7b585d62191e602917ec174813bbb5e0e8d0f0eb868359228e312d39e98b091078de5b74a5af44551c18e49dac7288dc1954b511c16cb3a0c3eb8ff65dd7ae9e3565c33122de701364b8a0618e76c7ec7b60aa473a9c284be18e944183aac2136e6cce9bbcacb72412fc734e3b12a19d5554b7d1e84d2c251b80c0e74e4e160f3dfb1004c83dde898239a70253c15c17820702ba466d3afa78a093ed364a669d24f022538dc92efffde736d4b0ae155d4bf439acccbbc2702a15cb482efa9914e3e59be6da9977b6672f5e609e2d33c5ce9f839f23092e6f1f972ab635800dcc8b98c83c9716172911f2fdb30df52e516cd23a1819cebe9aaf68b4b819b7cc9d693ca0209752458e3aa70d05b3b48b9373d9bcdafb963e6a122d44b23d608811b33ddbcdeaf61b70fb0cdc495c08c063e9913472f58263148f001517c85805da05352fd9777fd31ff48bbf33ee4884bedad15d4f71f56a1bdfa853a0ff63b819fdc1cdc7f5d8435b643a320f3079a1364bf1cec05245594099ddbda17fc0ecd8952ca9c75106308cff85640213d382a251e0ae863a1e3de145658afcd75a7911199065dbf5178b712f6d5dbd643ccffe6dd9be9bf85e38038199b0b33fc92e416fe0d62caf1bb7c048911701b8e01ad3e9f94f74d4f533cc757121c01316036d95d13d1ae13a9a45dc687c787f7f066a3b08c23805b391afe9f4db60e1847d99b46e53afb1a483ca4719484753d92ce85f413a891a27d8b99e68a80006055949b59d1e69640a7f2bea1b8d5c8e47fb37bbd012d4f95de16313db6f571dc993a83dd90c1af9c88e738f9518cbf220b094d78f9ffae0fffbc771f3ece3794346ff163734766dd21e8207f7f0675cb443a0eaeead534b4efbd18c92731b9b3a891914a665746f969a76597d7b6914079c052c4a3e6b3405a6f4778f7cc1d9c171b8071412d064ab31a299e5c719739f47f571c4d79f781e636cffc4afe06827503e6a3b747a47af834bfff4e7ecc6e167849526b1be79db41d2400879654fceef58cefafe17b1b37fb6051c7475826f2d8674978c84881b3512e56f55b3c3e61d2b5a5d5b500233b28f9620c88b0ef7e1c88ded1b206b7314ade012627642eced10cefa27142292dd40e9fdc9462d39ca27e8383d427392799ec214d1c2dc9c1386cf830da9ea1187f256118f7d4c4b1bff7a77f126e9b8633edb444d3282bebd1ad177") dup2(r1, r2) 01:14:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x240b, 0x10000000000003d, 0x0, 0x0) 01:14:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 01:14:30 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x8001, 0x2}) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 01:14:30 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 01:14:31 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10100, 0x6) geteuid() r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x6, 0x101, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3a, 0x1, 0x3, 0x2}, {{r4}, 0x0, 0x80, 0x53b133cedb517533, 0x411c, 0x9}, {{r5}, 0xffffffffffffffff, 0x74, 0x9, 0x9, 0x1}], 0x7ff, &(0x7f0000000140), 0x9, &(0x7f0000000180)={0x1, 0x6}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x0, r6) kevent(r7, 0x0, 0x0, 0x0, 0x8, &(0x7f00000008c0)={0xfffffffffffffffe}) 01:14:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f0000000080)="ff0d000807000000f499c3513e2a5e000020f620", 0x3ea) socket$inet6(0x18, 0x8003, 0x1d57) r1 = socket$inet(0x2, 0x7, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="09adc4069e2421b65ab30a6f610520ca0ab3c79da65dcbfd3f88a598eaebe7894f8ed0c708ac5ca694ce", 0x2a) 01:14:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943f9c3bd2e46604069f36bf4f1e955fe6d9ad96baa1b4a3163f07911c703bd19324d3adf54e39a2534bcf9802c1e659fb1da0b8af46fedb4f7ac784cd3a246cb8d483d6c3d3889bf7419fe3a4591b05f3d8cbd40019db9f21e8d90b16ba170a3baa60ee49cbbfbb22d417b69b1e742de3249e7d19a215d3d95462bb5bca77342910a4cde4f45297fccfa5adfbe1532a8aa90a6f6518b503f7bb1f9404067b0dd1a42eae2391f2f6e3e255e4c3271d52c67c8aa7e0f9ee87bd630856b3eace10de6b5fea6c409bb66c07fa9698354a4662c19fe29fe297a2515f112efa5f26c1a3c932d88ac220fa8be7412136fa10d91c74d78d78ad48e2742cd8e42e2c3c362d3e369068bf9e5ac06d49c81a548d3127a286a67467807473119c5b33db7014f7bde5691bad6bf5418643bc1a042e9abde03832f30fec12c79628e92fbe7a3204ea517c411bea0ffab899f9e033cbe49c9d0756b270788dee0a32ba7c8c4a97b6e224480f27e2ced8499c343a683bc586aa42f6701b8c8838f797633e29f3afe6dfd885ff199575d54c490e854e939a98c0db257dcab0bd4eebe52c7f08b749aa32c228ad5ba5b939e5a5dadb039af1dded9f1cbc51799b7332b139b8edd5b320d2a291f92a12cb943a584e4131e3e233d0009d9f07225b31ee8f3c3b0c0cb559883178667cc073d8ae19a44e8d2bf02e51a9e30f7310713509fce18de3feabec1b55a7336db9cc085bce0936c37f73ae32196475170c4b61bdb9e2ec487bbd3e3129757191a87af3978a6131e42e39a0d1413d92ee968f242c7f0e759c73d93ab5c58176611fe221353ab8aeffdd6a2f4f01a4fdacf879b5835d8689eaf0602438c8ea4b18748f2d24b971c911dc31616488eee9c3daf90deddab8b47649cefa6a483834a9bdefd4088faa351473eecd879877dcfde4e4e0acd11638a9bb5c6f1c979ef8f666b80eeedf89758a0eab227606c23288eac7a212f0cc94f21dd69c4edbe8d86c1cac6f8ae95c582d0bb8d7bf4fbc341efdfc1ff6f5a418b8661cf2e8adf591f1af1f2ae79c7b1d8e36876e53f7a6812b80b82ef8422dbac98b0d944d0fdd75026a04539afec0189b36c51876b3369111e5772f00a271f3f4e45ddefe1c85b500dd68435c545228368ede8ede13b958194409da04b674c068b5d202d3a9dc0fc3d92266755da6088675904e12333e2ecf43940f0a2968e4eb25faa865ef6a648c07b8d6ff4b67eb171c1812aadf4d41cb9cf7a0c97ffd4d3926d3ef56dd949c45b92c8f419bf4bcd30107af329d4b4820cc75760ce1bf68af4688d91ef3e983b6fdef9d8aa6b14a049e47e976635a1f718444b231994c05c011c59d56be15fa1557c3013e573b24c0c79470ef354bf464f4459406fe27864bdce298b0453ec5d994d33869057af2bc530eedde1e1bb052beee0b00040b83d4d7d0ca207c94f226e4caadd4c", 0xb9a}], 0x1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x82) 01:14:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x401, 0x42}], 0x3, &(0x7f0000000200)={0x200, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/113, 0x71) 01:14:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x105) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x7ff}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r1, 0x26}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x106}], 0x1, 0x0) fcntl$getown(r2, 0x5) 01:14:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3ffffffffffe) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff1c00000000000000eeff0000000000000000"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:14:31 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x18541, 0x22) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r1, 0x8) 01:14:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3ae6, 0x5}, 0x10) 01:14:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) fchmod(r1, 0x30) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x8000000000, 0xe653, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 01:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(r0, 0x0, 0x60) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) r3 = kqueue() fcntl$getflags(r1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x20}, {r2, 0x20}, {0xffffffffffffffff, 0x1c}, {r3, 0x11}, {r3, 0x5}], 0x5, 0x400) 01:14:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) sendmsg(0xffffffffffffffff, 0x0, 0x8) socket$unix(0x1, 0x5, 0x0) syz_open_pts() close(r0) kqueue() r1 = shmget$private(0x0, 0x7000, 0x20, &(0x7f0000ff6000/0x7000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 01:14:33 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x7, 0x644a}, {0x1, 0x800}}, 0x0) setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 01:14:33 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r0, r2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=':]]#\x00', &(0x7f0000000080)='[)\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='*-/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='(}\\\\:\x00']) 01:14:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x4000, 0x800) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 01:14:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) socketpair(0x18, 0x4000, 0x8, &(0x7f0000000040)) 01:14:33 executing program 0: mlockall(0x3) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/50) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) 01:14:33 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') 01:14:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(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//file0\x00', 0x2) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xfffffffffffffeae) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') getsockname$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 01:14:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 01:14:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) flock(r0, 0x4) 01:14:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x20009, 0x100000000, &(0x7f00000000c0)="d7938b70a87c68bee43f1e93f563765df6dc94fc0100000000000000c721b9", 0x1f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="519d32f17fca838089", 0x9}], 0x1, 0x0}, 0x4) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xff) 01:14:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="3a05e79034e6ad361ad6b315eb9155b38f016674fd01cfc3cc19652aa963e425ac1c7ad47c8f8976e6f5f6e18fc4e2c20f096c", 0x33, 0x401, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="2c6ea07d7d45256842764907eb8ba0da380728665ffe3f947c3dece7ad0090fe2b2ff7a6dd90f837fb07537405431b0cd6155ac4f65de568c8c1cac1ca2211eab7a1379db01fd5c3e272ea87afe6bb95e668b32aaa5b1961f3baea6ecb37", 0x5e, 0x0, 0x0, 0x0) 01:14:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) kqueue() syz_open_pts() 01:14:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x695, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x20) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:14:33 executing program 1: setitimer(0x3, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:14:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() poll(&(0x7f0000001800)=[{r0, 0x102}], 0x1, 0x10000) poll(&(0x7f0000000000)=[{r2}, {r0, 0x40}], 0x2, 0x0) r3 = shmget(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x6) 01:14:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="8f8c450990fd002f6ebab67518791813f1d59d95361fbeefa77f0cba5887fd03e1ed6021eace7f00952666fd7a698173989751335bfe0966c549209121ad1da32f7796e88345acdd1940", 0x4a}, {&(0x7f0000000180)="fb09a3d28a65798763b15bdd7c395f58c46ec32dbe25792b6c05500f2e6c4ba4903fa58bd009374c08a61305f8a57b26de38a19f70607fd9399de5090d51b0f5596bba936e339e3b794b624428eecdb8f11fe8cefb03605438463c15b27ddc5bb7dfc0fb5a971c3baa9f27c96e11d6f78bd9e64ca9a4f8e5a852af864c04bdf4745e023da4163930b718d2d1e57475ffe4a31b143a6633c30c0468ad297d2d94aa44ea9e20a284aaf5bfd45ea1c07ddc724661c99cbc74e1c4b7c2f55c068d775f1d51a06caa4af57c5accf0aad1", 0xce}, {&(0x7f0000000280)="8098a67d5de5b78c3da854a2aa00aaa83a29fd12cd178432e560f9d1b488205d55aa6fcac7b43a8062397eb5ab223c0619de214951a54f232f4b5463549c9749546ad339d5bf2526ddec4dfcd2fc5a0cf40d9d6a3449038294a97443", 0x5c}, {&(0x7f0000000300)="a98b77485ef4f37113d20ad5844d31c5e8cab6a55c7e8628fd2edbde079fc3f6d1cbc4d79be71249e70eba20326d3f5828929c508ce0437ee72daab372a85a705757931e317771dda372c0e168d621597ca496cd9aaace7db5b4dfb15c499fb825307a2912793b793a4520f39f1b5a177e994c1a1b641b2683676fb367b6eff8e63eb8fd2b645eae40124a1e618b89ab4560123bd7f4cef2f3f18e6f0dbf8412cbafd0ea86dc707583ae3d9639675804772b85e61b02502b800c8ef6f17a0d1019608cb556b903541594c4513183dc45ed8a8bfff73508f8b3ab8fb529e9e42ef551a96b6652e1a250529d060ad96d16af5c454070ce0bdfe315856b5ab62b845710d6fbfe8c1f18828329cfdb40576fd21c240e9a9150f27b7a9754f5166fdfe38bfa2d3b4501cbd4da481b10566dbf00759d4e3d156f76fb42eb375a91c603c6ecc05b75060cb084373cd81fbe4ceab0fce3642869c47984b777b987e3fcff911d43072d1a84071b9bbdec020d3ef824dfc4e95cb0b4b5c59d8a49e16cd34b376667471e7bb8546dc07d21304412a6d8a6391294479f084e68dcb830378214852cacbcdfcfda7644a378db73cab3f870ceed7500bf0d278e5680220bae663ca8933fbf4d4ec55c2fe8bab8731e0eb75504fead57db64f914eaf26612af5f4f8c4f5327bc6b16ccaf76a0ecbcb760434c46f21515b0485efd1c4347d8d8eeca964703c39e5685981c8c6928165a61d4be810de9c9161051fee37cfb846461b4c57c8ceed64eccd054b5f84cff175275f8c1ac437fe09525fb202eab6facedb7146a48d624fd3a9554e790e80a57ebd3f8d4892a8fbf0a8f442eac7fb5250ef576274541581cdad84b8f8cfc06b9a8e5ca47c3a085b4438136f679c58cc60310c4e9b760d16ffa9cc380bdbcb721c5fbddd3b7f42861faa0811773efc98ab569fe6cc56b8a0525437a0f49448e5190ffb91bfa4767ae4d8f2a2454d4241383d929ebf700ee3c39476daf491f3e65c6e4d6f4ad5a24697449c49f9b226e6317f5f60d012a11b589a50c5e0953f29b5aa5af9f8b2b1c8a5e0abe3ee5adab40ca2cf31c3178f28526cb0c3ab37caf31dd65f51b2e1ec5ee8105a4ab825aa2236b7b344b3664a2cd6a26e6c335ae7e61aa4f3f517c8323de46807be46a2235e44648c7a12c13956183e57898273985ddc29c145aabb9a530dc1dabda52ea9e36db43e3ced088b7afd78d126efe87c00d95e1129a36dfd3a90e5652e2e3811275988c70c475ffe58780185b7e12891bfa8503856237f57540e6f5deaeb8184e7e258ce79d2e2cfb34117fd8bef092ad16756666e1d0edd44f7ea9faf2c8d0288b51221dfc222762ebb5682ae81057e2620ba8b9edd454b1a3f1fee4f8f82b8c11b0fd4b3d3ccbd6ddbde10941c0cc678109f09c2f209572b1bdd70de817398b74b0dfd15c5c6bfaf700a3ad361958785f393bfae1913237ffadb4228d5dbf2b156e85f834db7c6d8b4bb1ee5f63f579b1dbc07f33f88d3f06c67f11d929475ddeb0369e927938ef3aabf6f61cd126da9628928fb9b742c4ddbf8102bbe0ff1273a758e4171d490f2ac8f8a914026944000a99c5f1b7999ec701d6708e6983eb22c25b5e9f890c2d9f7a630b4b2fe39965eb914d1d08f4e07aac7b388a2a823609b1996ecd385cf2afd63adc6f96c26f3a521d6071c8beec05c355ae843ea5b8bc0ceb8eac232909af27ca3887eecf89d1711c69e19da7dca56cec5fa4ad9d1ee673cf91704da5c3ab3fb47fa2b5b04c510d8ed10232642cd07d3ff97c318a571dea085c619aab9a98f538e7562da68b1b7469facba4c31948862bc7020b3e6bfb386226f1e2806e70461b646bad9b24f1fa4479a58effe5e1d410508a82d25891a7d1ce805e0943c9abd2de1a2d1be3b78360d62abd96c34d446934dbc97c67a4c31caec032a9c8eba9ccbcb6388f30efd89c741335e33791306da42c6fa58cb07b3ee4fb565a6609eee799a63de8e4957101acda23adeb7420f547756d64c7dfadb3337a319e56645f24145fc3af5ff8a5c5f41986de8ccecd81152f5935f84a7d36ec30f97f6ec493d6c3ac0cfeb34d9e1f86c48cf6d2180579ac1b090145225de2e1dfe1822e5cbdc86a712dc897a3eaf831c966c3e6a9a01e6237ba032f71ddf42b002f2d993d5056fde90fdfa0cd8351ea2c4f6ffa1942f02baf275532dd3e92661df307aecfb1b113d859eda177a3f250fb459323606f2b135d9739add5ef4682b67164dca3c3dd521057ea5362824301ef15d0ba01a1b8bbf554b890939755bd3295b88dc4f0f1a04e3441dca0e0bdfd40f369a875a0cb591a7563a49e74d1d04f8fa36e83421ecc0821e9576870fa72dd8996602d8900c0c3ed9ac695cc1093261312e7966a1611189c47fbef713c6ceabcf67c15e562e0f45fd62306518add1163960854c7779617989e3502e44328a3ca98476f9a04652d2ff82075a9fcbe0fd1ba964c7b10c4dbfea26630b3abffe9d4c1fcdbd7f65295f463d1493d58c66a255873bce47d8df9fa2a3d818f3e66f4bf1b335d92fedb3b8fc79cadb811fe0d56591e21e37a771a7eb127a3f9a87303c4cfac1bbb1155c07577d3144735639ea1093f6214eecdc80de38bba64c149b41a9d355ae2bd5a849bae073e6bdea59c9ab069af39880fe99ce0d405fd922162f6af0013efb8f4ab8c9f3d150306afe0c062daef90043707b69a549fe3ee775f4f7585439492a84fda7a7bfe393f7ad0e6cc5f0c00671aeddfd0524af6a33a51bcd6602bff9ff1db9503ecbe0b20fd9e9384e125e2a218188390c5fca3c59d13f59a2739c16ba306bd254fb041c93e7efd31a2355733aaa215148e927656d6e2bcbc2eb642c3863240c68214e3e62531872a255c00ec561644535c770f31724d48b126403ef9ace72ef375bbb87b6f60732edfc63356abe73a42153acc3fd68a042871239b8f96801bc4d48486da875486f32c6ae4268383890d1bbd0c78fec96187b3e080772688cc3c5568af90c178e1b4db85b1e0a669633c7c8b90550bf40b95c9ab9f6537373fcfbd129764af1569a57eb2c502904d982d17e1075302f574e3c2491aa461ce40637044e565a4e8c42c184820e6a3ff392eddfd423b2f90a1a1cd01c5bb5d6fa57064e9a0b3d6d00a499a511d9fed251d72a3cc7b0960f0083bfa81f13bbc8e7c282e3acd74152cb6641e6a578e74c5f0158dc0abb3a6c8155e5e2b3517f7973ddca95ba20a7ce9f5a35299cc54dc227a3bb6f35050d0e22704400bbee0e0b5ed675aad02ec43d5e35106eeb8d511458664f659fee01f39f8ba9d7aca9883dbe05bb7bf368b4ea7449b75ed34606b952382f4872f85c45b1682cf046037bb77e75a565916d3e32321d444975d0e7020b30abee5a71584819414116e848c1c3531ffe9359c8e63624e29b7ad26177fb6e96672b6ba0a6874e516c139c31bc205c56c415e166af1a3feb345d638e86d6eb2cb1ed4052e19bf86f987fb067b6b3fae416d48dce7d8ca400a500789d4a5f94f7a75617cc216cc7f0b5d8909114b7ac55a87a7d32bea2053e22a8b8529427329d1c8112845d465a23ba7b3fd00dd4f406b13c7ff25848d95756a5e925005d6688f269ffedd5c38c055cf5238be2f712567fac2134eef6467082922aed7f96445b263fd739f0039700b8bc7595cdbcf6ad51537233d5f1d6a9af0f4ae743b98ef6fed2e150c6d0b637352b7b1bb93ac5ca596d86e55b74b863bdecff0b74d00ca44d2658b89202cd5481583910af69f1328c576601675f7af74db45c42f7456774739b6747219688ac04d533dbd979a7abdeaf891415fee671280a560469f4c12e1294ed71434522bb194c64e5f7139ab0834cd64c7a7fb73617f38dcace5ce7b2bccfd9ee8dce35f0ab5f06cc10ce4c80d8c0cc62bd87f71febd228c995fe3a8dc3b8ffad6205e03152c4530e6f783d79915ae76cc2e9891bb84c89aa000177d1d6956022eb6252e6276301aefbfab46cc79c753d4ae67825aa7edf226e34ce4c93376cc733ef79f618a1b5e6a66768d74ed317289ccb69d8f76e255ce22cce4f795c0ebca06747cc9c5250ca50c787499ca8f3991f662afb60c1f0c8dde0de81298e6293f37de50c6479db0d16c3b6725f2d452cf5f047edb36ce58a34f7c030982c45680506eb24defa5de470a54b12f066f41c21a5d0400ad82b4a853ba1c6f451a7e559d75703716e1dc1bbd87a6693a4021ba3856276f49f1d5bf8024436aeddce3e9483c1085d003c4f8e117cd6560688b024a2a0d17b7dc07eb78f54a3bc347172e9fbd953238803e4f9f254fea3b52faec791e1149ec652d9d55aa4ff56e1bdc908bb49118b68a4305dfaf58ea66453edbf8f72f7f6a0005bfe80f25bc2ef58969a12d72dfe4b0ff3da0a9a76b7007a1b69492dacaed1044a1de8f475586167646ee6ef2444273e3331d6337f8be95e66f579be9e7275776117c74079b39c96d96cab6b87e0945dd3bff0474e2d5ac3519a39fe779e9f575a935b1edcb2366745208cf1009a3902a3472ba521941a502b69ebb09a2429d1919e0f9c39f5e1c7cafce7ed156b75e3d4755af5fb348b36f36a124b14f0606992a1c87cb79cec6c942e60e9e3cf3dbfccb5e934c09e04ef359e1f8b1ebca9432384e595e071bd4dba46ad5ea5b6af5999f86f3b335345589761c07cf16d898c6dd9bb206793812662e3fa5d0a5103ac49ed701b284c2d3e2848bff161151923629d35bda25e8052e1abe5802e56fd7c111a3b11cb1c8f52161e9122c2f02704a5e214886e3fb6bddc21497a707101df63c25b5295d03fde2a4de8029760ddc13e34a9b80a04fc1c49c9586fe6017414735bcc34181638c9d1bfd4c115f6bfb6bc188e3cda858a1207410430072944860db1fc226dbfd95ef4109a55f86ebf85f4d0057b1e8d92d6f082b1a84cfc84e43259255938e2f97ae73117d34de75c3ec1b553dc2f89a72f2a715f1ebf8ecb6d8056584adbd4e2195284664e9d50a4c7e4c48629dcfcd37cf43c79346a090a9dc3d8d008865775c97f5026ed598dd1f9dec59a362f84fb3aa26eb8d3ee6f8b4b48364421b41ba5acc9f8466151a97e6f944c31a6ba060a5bc2bc09c84e614158b1840a1c03a8d74077845cc6fb9c277c23a07eeece0f8df23c01f7f4564af40c0ea847132c135f55857e125e1946c3dba4ce674ab9878e08d6e597099e00050e1f393a386e7e68d9cbd93c50568601c003045e17f7076ecf63f496f2cf6106b390c6a304f3eb0fa57b406eb0eed82d8e93e6b6718acf173dbdeaffbeaa2f9cf2c7cb03850707ebf9dc7a31501ab263e60bf9a9af1cc579c2d782acafb3d2353ffeb1fca2097a4cf8b9646fc6bd4ed61600db7534fd023c3749ef8566d8d663580f1069b7bdf74cfee6dffd036883daac2bd36519fe781f30b6573d4c58df71b66f39cb956ababbfe94b4b9cdc45ed91ded00b30bbea08839cb3ad23a208f594b158d80f244cee53fe9d2471874f7b474eda719ea8db0f6918714e3028daae5b16492dba242135825540c8ee961efc761e5b9c8bea6bd39b2397fcb1cbf2ce31dc914d99f86d6b5a65196e6f81ea73377ab54e6dc86eec14a85b1696aa753f222da4e161934765974ee052759f2e675bc95a55f0134aaa8ebc6b4cadf21e0b79140ef495c41ba9d418ba5ed971f77f0cb3771731d99f32435c324da17519ed6e741d82dc1b5459f5b82bc53c2a67398f1588ceed727838c5439cd9466fff1c4e3d80d0dd2e4c6513047d", 0x1000}, {&(0x7f0000001300)="5986c5828148b884550ce4d81988839ffed780cf5413cadfce7e2f671de2a8b23b50e336bc305eb1f01d9e66fe3d3695c9fbc5974354b8ee0a0b9dace21897f9ad5473e0fabb76def283bd97c6316a1117f85784dcdafa031f37a65f1be023c905f94c4870ed90b273d4dfa841ce07d58ed2b1fa829db7cca4c6a03ba8fe11cc63d8c8759facb83a5913278525b5f25696fffe4fba560ea856e2f38ded28864f6dec025c3592cd418c2789586d5f97da4f6e27464ecb88b2483f02e59d912d425f5cc5c5fb839f2d3cfc3743712bf7ba72486000461a9e18c02ccf00", 0xdc}, {&(0x7f0000001400)="0ad635ed9eb9fe024c92415034019af1323bd2729b80b91d2c23738f794987e734f1d8068ca8e7e88a20c041f2b4792efad529b24233ba98290215aaac7b2e8a2fc63d38406aee0496376baca792e8dee6d68e", 0x53}], 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x8, 0x4}, 0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) setegid(r2) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2ca2832ca57fea3b8711b9c78683a8d121339b7308a9d3a8a6f77c875ba4a7ae5e3ff5824034bd68f24e57a62a6d52daf5300b1afc8212f7467e4f85f09fdf1346d1ac718a0d8b6fd130454de75e21c3537fac1bae98d46d7e28e74b03a1054fe529f03723f0cb27217063555a3568041266c9edb7739f290f436d726ee716bf785822a9f1201a76c466ae9a9a38312ee3e8cafcf25b953bc5a723c6f089bb565c2d293e991fe8030a9a06ec06702e7d72503875f47061edc98a4f46ddca557ab10922632d44382cadd64ec402c5250060d59a096bc399a27e767f0f1215a0f5d7e8e30a9df4653637594a2ec5f79f709988bde04fea81ea4e311d244ec056a837c50bcad0b90a215aa355add1a363bbfd538e13f1c9c30dec8a38e2d70bcf580b950d887917762f1ba3d56126a6020afd08acb8dc77a81616716efd825aaf1c454c76f421531595fbf6f55e0a5487e2d28115c9cb48896ed764c5372ebea680711abe18f7cea470dfad988bf90caec3bf47dc9a20a9fb236940fdf6b41f9f682d08b64e0b5addc087e8aa6c2a9a9b894365b67808bd15cb12756522f4a204c84702c525785499cf45d0873350f1334ae7f5d0ded672a52aa1e8d53b31c1f47a8f709b229ac3e592ec081efd51ba048c3d12399bb51fdee5547ae972f788d2f09a5b9c4ae3ed9918ee095b4a17942b13332ef32829e7c9dce51d296d47712428a6b2e74bfe999cdc96e8229b71a33d09a8834bfbc904d715b9289965c949561b207c9c8948ffa743a257c7b90019c52f4a66b41b5e1c382b213dbf6adb04de9aa83459628321ce594b6c6294f8402b0c8d0ce716ac8b8d98778e6b41ab22efb38555aeba48b683107f902b4cbad790c7b30d8dc6c1cb774a675c35f42fa1bb0c02b5ca1dcfde11ed71c1e7286307f994983922b2d11e52243ed76d9a0b0aaee15befd74186932ce7fc58c34c8115665847f31d73be4dc118f72d1b8ad456411874d82df4cfa19ac79b043e307199c506e1585e529539ecf5d55a7b8ce568797ce560bc2abbd096a24c031583ab29b6b6d865578fa579295fc011cf4bd4d3ea88405d6c8c4712ebd476eb0a2fdd75ef9779df27dbbc60876666e52e0066c71def13cae6793f013084ec07ed9b2bef4ab6f0ba86074ce1a225b92266d9cfa00f9d172d71510fc3536f846c6b85617b7578236515a84c050b1d8a6990b0554ee963d199d6b8d0b6ace73ccc3c3ce50edeec0613689f830cc3709bb77302588a2f9b5cc09507de38fa92ee3cbd5b9a31acb814af6ea69578f5285fe0be698213233fe10f2d4406e6b34d1b333678ef93ec806370b9a2891001044bc18ff20b2796d872060c154262bda1c590b815978219006051734e9dcac5040799faf3501001f30f97a76aac73f974dd7fc6a52781f1bde29bd8c4e8d09ba818b1260926aff1feb89d8ad0e43f486f2f4745203d071dd27d113b43ffed3d8cbd4c273bf1d1ef7e081401c29ea1f2746f85e37fbb6b535a024c669c991ee785ffd57ae424fddfe5128d056af5e6fa902e146c7e6dfbb442cb0b569b39d99f388dadd9b3f686a31c2a0ab11342e9e2a205ad050254925892e71d94a0bda7cc660fd53205863b2afe69a39db19f2b5065c86271741c1eb9790211dcf32316631bd0ada7986079cc54ec6d11f1c863d14094c174b7aaae1fb14bc926dacf937f2adc8675e19bde4671d5112b02580d218195760d4ac99cee4ae600cccde1baad25fdfb84e8b6528e1bb52a6e422dafb836c5efc15efa4aa59a2c324a7889fe98374c4b1ad2afd5624cacb9dc5f5815b89701dcfea71f8d0838f1d611481da5583f9c4ad219767e2092aaaa050be59ab4d891fb7d98d4b6d8d1d7676697fc8b97c8cfea12c8e735e738babf77216c2fc134891459250ddbb4b74a691dabe31f45baa2fe6041515883f59f38989dad25ad162497ddb628e51d1dfb52e66d74ca50488734ad6bc971826b5cce96d3a2ed2cb86dfc715df5d1f21bb9f0abea9341500a882e3c41142cbbd1a77463ebb77686e8873c320813d5f1f0ba01165ef7d3815ba92572c9069311f04a2281f6917c7bbbf718c35af079cb4d853eb1af0e1c7ebc39087966d4f8384b0b7b07ab06db4d9b62bb561e1a620ba3cb23d103ba22d81717845943711e8987aa5976515f3c4cb36b82c30a659c55c6bc655c666f5919035991cf0acfb5657a3ffdec54abdb461ed055606a9c907e80e31df9a3d5aa9ebc718ceecda9d6aae8697ed1130bf6ff7448958f394ad9f2cad4938360f208d7dae5af1e80d5fed96c55d53a01ea2c8e7502e71f9e486e2b0106db7b978beab26a634cd3ce8818642531fd14840f673fbfce6ab468d61dcc84b8c26a2ff189732b8ee8e1965bd4b604a9be5aa1d18ed27f1ff5acaa3cc96e87ddfd0f9cc457af149561ef298eb7f11bfa6c155948d9758709ae28c65c5e26f80edec23e9e5de28b91291e49951a7734f023f051da5f82461eaa7c96848e723a5ce76f2bc269f71d490953b797e7b7f811dd1599678b636dd88b3b03f290cfd550d03345e4de672839e0645ee8ac0d2bd8e868b47491dbae7a66db98a6beff4b7b0bcbcd0e58004419543d16bd2aac34ab516026528de163ab33ebe9174f71d61ab3f65b12a42e4cbf62683f0ead259e84b1f3dc75aaa0d9b6e4573d0ddd37cb43671e57a7436c2bc0d401951d6901d6ac0ce661323fc34366e0e5a88561e93b8c97941110a6300eaae0339b9ebe5587442fe4d75eb2befc3fe80def720f8c016dc66a3ec01748747d8036fd03c0be0ebf759bbcc1726ed4ab7218170facd4ec6de1da8a249822fdbbb71af138dfca82c6a4b2642cca1650870387131a883531249b0e83922a690a745aec91c23f6019afbfd227a248517f597c12678c89d772fa283b0c6de8e70d934b55419703811af7d2c7c4c260", 0xfcb}], 0x1) r3 = fcntl$dupfd(r1, 0x4, r1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) 01:14:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffff9) recvmsg(r0, &(0x7f0000002580)={&(0x7f00000025c0)=ANY=[@ANYBLOB="000000db1e5060fec8034c8aefb6ef000000"], 0x10, &(0x7f0000001540)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/175, 0xaf}], 0x4, &(0x7f0000001580)=""/4096, 0x1000}, 0x803) 01:14:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d", 0x7a5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000040)="eacf205fb5c7d4fbbaffb1bb18f4c301cba4653cf8624cfb220bc227cd12d4fa1920febdafab81cb471d2083ba41ef4e23b359a33942164113bd83e9776f8c", 0x3f}, {&(0x7f0000000280)="c5761b0fc3e6da44be580e6a726c6939cf19a5e88838ba2c0d0971a73d77ea431feec402d29a1a8519862615d569d0ab10e73b3a2eccb7877d7e000b612e52ef77237949c4521295b7fe0cb200c4eece421ab993d272a06de3f34bbd41e4af808f57182ca900690d33bfa821ba8abe2cc108e8e8d436862cf2765e38d7e1f8", 0x7f}, {&(0x7f0000000300)="abf45185e0cb1901f11530f88bef1418ccb91c77aa4d5b10ee5311245b2fe7a79a0713e48759ff08587e52355f27ae75e5306861254a9db564aa5f4d4d4c62dc4399526486b15c9cf50ab1cadf684c66841e094a44c1ea3d5bf32ccb2a3203647c8dde89e70ab9c2b8cb3e03f1c0fe8fb6e6a7881fbb23639ec71804a9e7a9b689a10bd70cd588a6fb62262d047b2fe44bdef136d062f3a414a450db2093e42a3307db422329f745c9511cfaa5392748c0f85e6bc497", 0xb6}, {&(0x7f00000003c0)="4c03dbf5d7effdcb1ce7d024258f2a68dd5dac90d4948433cba2a79b0e70555f36838500399be2f4207cc31670c4eb507e9b6633c26e16374dccdb52471417be3f7a24808939e7e1a4ce8381e8a805cd1dcddd97d3c6f00637672c65777796607ccf0e21d7c7e3a87d7830cbb2ba", 0x6e}, {&(0x7f0000001500)="e8cf3580d679be6db4cf8efb7538baf1923cda421a4d412f211680cd8fda727aaf38a3413caa5c953f1895f76e8b1fb77cca2ce249752d4839553fe0b23d80bc82424ca722a7923b681c0d1ce6a88b764470ba84166a1455fde8ba4706ee74ed7ca113c753016f15ce2f859a68342a57a111fd25dae5ab1fdaab35821d0b99d7a61c7f85d0dc8d7f02fd4de551c4579d4c361aa4f7d7f442c3a688e41b553e5d9b268e4e7a2940e15efb8da70e0799f4aa3a2c554aaf93f7b17deb5a667fbfd2a2edbfd05341ca7c5837ef237a36928df586a952b033190ae8e6606bcd3b2d94a94acf907074220f71860afe66a9112e4c20cc0ef7403aca897ac21c7684486041bddc63f281767aef199eaea605c055979850c4d8eea6686e1edcc1bb1e59757b51699c4a02351566a8437243ed12495ba7c29ff7e79eae1b20e3aff860a14faf08ba40fa152f4abfe3a39af1a09092e0de71334ebdaea520ef750c243f26deaca39869fafc9a7cb7233258fd6b98d33bc9ed76a4969bc17954e0e1375e3fdc22817a4a8b5f04b56a1f6c20c079fec6a2d04e82e94c6a6b08ea0806a8098f96a13ef61833adbe9bcbe262ab48ba1c5662440e380504cb4cb96bd1164d0a69c022afb65b3a958e852e82dfdffe7b240fadc281a3fa8648a5be7c60e7684388af879bc0d19b712b7875ac7efb673b87306f9f21be8e3c9109e095ab9929ce876edbdcf460922b0cdc7125893371d6bbcce642f77846e6a1f33e058a639af7835bbbca5abedb103c7243c065f1d9795dd499fcdaa2832ba70499e790eb78110be026f27b8990fe1f06db80985b4659dd705dd0e08124a292a87a8a965d9c05527961165f48ad0d2b6374afebeb44df30b91b86e5b3b63b2bbb9337f0c1326fe5470bdf0b2920012cdada0f4b4f6c5615bca64e63c3c0b9a83e0ba9001f5d40358108ef7771297b88d3871606eeae3480d3075cc30d824803bb83852a6899bca899f7760c613a741a9a7b3e06394a78610ad21fd49141e6b569306304fceb9852ca2c2d48518087064ba30c61b1abc0e1d5e5a23fb7a88fb3ef1efe909a50a6992357feee9ce8ce1def056e3cb9a0c3c232a907323f102622be5a5d7fefb331a85db9a5124aba1063fa2a2e2904992c8479e2651c0bf1f51a2459a32b332c070d061f688c4b16a63b198aa3e6f69489405701f30172c9cac8a9819d9d0fe08eba1e2d3a34d2039b1d82c218383d625d5aea11b1db3736537599815171a7099e54ac0a84232fb6eb519263d6aa34ae45b841efce7e0311bfb047fbbebf44b00da6c4c4608f5dd8ef036721ae43f1bfedd315607a22c62fd721a8c3fd232b2dd5122c779fc5bd0a1dc5bbdeb6de27d4328fe462e5ecb0f8d53694ee5c1f3d978a54848c4c6a60f0469b1f899d83c575ea5ef59a7aaf319deaf30e36ab130abb3b568213dcbb7264672b7ed280a9d8546dfdfc676536f3a1b41bd65bd6848ac30a83e5e15f636cd49fab5140393c7e6bd74056203a490dd103b622768a15924822dc0c14a236b87c1d6d90d0d89e936eb4387da641271b87a8b01bae353c10c51bf71b34f653939dd6a73ace0ad10fe59b5ba06125b37ab9a48e5b884c7bd334e6b816b46b70b74773c6b859e7434b216773eea8e426a65b5eefea7af3c22246ba26df336a580e0130c68bc89419059e8d7e0395a4e2b3ff6a987df1b70be0f61266352bbfc2d0d35a3a9558aee8680b5e8e2eb35c537bf836d858f3cf771096ba799bc36e0e0db124b010a33aab8c93ac46fad3ef0f2a199884a6c989bde006ab6b66e511ecd9ad26bd7a253d9ac23e3b0f5ddfd6ea3ebb6722af04fce94394fd06f57274c77167bb4e9615610fcf0225145604b6f0a5528a08dcb445362716bda16d83698cc994d74f5a2fd73cc15229f7c2ae5359df48300c8c8f6172ef3908d78f7c94de0feaa498b589eaefddd3874ea122663564bac09401974dfa84408ef91446736f6d8b1c9eb889b15015ffb85f9b7bd17662ac62971f5c841a70522f6e9356352f3d4c9677798d60ea57ab861127d235dd22d9c9da472965a4f99458acab3ec977e54e1ced5a962af46e3d51fc78e706f6f92449f3bce7c955f207600a98b2d68c096749c83c2f9d0426564ffb696a427120cd616bacce637f5b9a3a710b5b624ce71a1d00a6550c7b7cced9c0cce008d81bb1cecf80774869c898516786fda494f45b80220065e324be7524e169da5f24bf469e4f3df2359fa65956aaa1a26f17e1ebeeaa927a380aac1174b33be8339b2ab488e6850642e1f7fca8ac0a9e6ac6be4673afde0d393ac75c36043ff5b2877fc4057bf38b0d75b3e7576d2f0185d20a036511d53bd3cc655b81e4194f90804170413f15439e439837dbc5733eb289f37f19f368f8fa1789248aac14d57d50b6e6fdb225afca71af73a3a1451e26c87bf88003a851fa748995eff90dd1f1443089dc7775a612fd2954f667b1e357bd3e6cea014da32a1477597b4eb27dd97ce76756334230f1bf4ae07d2e2fd4c251725093ed3340e8691ee9183d06b03d154c52b39af25e61ed718e350eec8ba2d8ab76eb64272f60b07426267f1ae350208c2a34d915d0ddf4ba78efc0a4d7e96dd5e3f6aef3789ec133539f517d90b19a307a7094731b371910577ddb984dd40c485072020bc3a00520320b068be189a882266923b4dbf77ccfc5622b77b3bc23ef3b129b90559add77d9fcad71e6f12a25940c42c61a71fbe223fdee6883dc5a1518bf9c6eec7f5f96c22e9d73c79891d1238ca682c96ae95191fc1a28a8b38d3a5b7eb23c109ea74537c144c3ab538a833c8c829af64b7fb5178e044081405fcf4d28950127f727fde1b391e28259b96aa0040a5dd1be9a67a6c70ea4e7ac17c97eded0c1a31b496bd0f2a50164b1e42a3c2bda1699e4e2fe7695c47cd0272263683f0d311c53cf2ac38badf5f3829bfcf569a84cf18552b8d430bf32f06f5987d6f37108b3d4044a0973582ae748093a374fa27d57f7fa5c6dc5abacdfdd99b44d7b16ea8097b4e7ea184abba025f0bd171ff37a542c689d719a920330757d0402496a8897ffb5f2f3a6cb06d6d87b6a8d8b508ec6f44136ce839d50e1fdd316133f9ebcfe251d0c56d638d69b1e060e9dff45a2b1ce765c3f6e393cde8e56d845d36ab3bb04324587953c0fdb2f335140d6723d4a85528e9ca4f045497e5d8ee94e61bd6ec2b0db36fca854d00282cf118c3dd89f6b905fd9a627cf940c4d3984936c0258e947bff152dbe3223763fdc631047f8b14cabc0e7238c3272d2ddcab3fd32b110e6e77ed70a3956d1457ac40e0b5b4431a7c24212a3c914db1c008e6f6b74b7605fcab3322e33c0b6d57c1de0a35a1fa731fe5c738a22ced38bb5acd2483e365c015e375aacb5beaf429eb67e86d754b6d08431df904d55e79d166a97c4723da05a08fc4f1b575535002a838db5f3a668bba2de2b44ba3ef43ae5e613c7ec82c882795d61f002d017b2d4e86a8b3baf41736748a316f86aba8675681a00b0842b6efa96845f91bc586107d41688746aa38d3f7a8b30cf0cbff1f6e64dc67c7d827fc2b8b4a16d63774a3f29a2b147c2e69a5d3d825642b302a189a8fadfb2a57ff01528e771aef6826de71c52a16366d423ad8bb0b7b8497b072be7c796d141e335a027e5336e417b2b069692ddaca7790c38605f2b125d6cde4a5d4d5e1dcac6b175ed8b20cbfeb061b610cf154890a116da37341c7cae92337d5a0aecbd9bc43deefd76c3907ded163f785a73b1cc847be8c7939279c820c58922b751a89c81b98cccecbeff858fa75c6d052c838a92cbd74bf8323a6e5add8d99ca9e3120f6ad6c3a03adf32ebf87ee5ae04b9d6c026e4945a81cce00b9a307bc99d923451a8ff208cd4ed10ac9c667e76751a5f34ab546144fa492990438b13c6abf11f45602bc79e74b9e2c8466aacfab46a2dbc195dcbae289af8d40b8ab73239e812a14c76fbaa11fb00493639b69ad44facf9ce5c40c0c7b4f87ebefe244430ded23aa088c26df71a57b4ca02b395eeb6b79970c1f6a76f987f62754199b7cbeb488d286cf982ad478227589cf53212ad81473dcbf1040082a1cc3840a0f579f4ad7251d05ef64f25ea024c21fe06a42e57ee8700ed620f3061340cae0f3658d34c2b37bfacfd1dcf95b1dab89872e02a5ea4443fb9f60b5c3ca919025cbd879e3f3ea5d8f097a2c02f133c6fb6e3d24bde852e509efc4367cc6ba6524b0931e71f97d60a593f26dcb6d5348698643613dda25aeb1c1a91aa4c8a7d0210fbbd98f464d53a1852f9709d7a93ecc3ee25e658ab008d0d7be917a92676a5cbe9797c96b5e4af33eaaf569c730159115fe5f3dc2ad8c1012d1a97a7a8b08dbb56a5dc9262e878c486bae3797f8f3b408dcc76890a0e9830767ae7e656d339668ffcb68fdf969b4d41be46d0f30667dbc5cc471ab232fc441ee7d977ac40f32ca22d3c0481498f59681fefeac7aba905ca0bb061efad298c6a71d3bc9b750b9d7774b84c8a488a7e4098f44714e575183d11234addeebdc49fae42a66295808d6d54bdd7cabca2176c02cb4843c57a0f4e1210a850ab494b325f6da9534b120f65afab0821631d270a354b469ecf9dd7f3444eb0665662839367c25fc32dc6b20d7ec0dbf83a26bae8098902460044d362c4f54120224afa9c769f564a526c886dd237f5c381c32e485b1c02a1a45b53cfa24f3cbd9a7809b5b7906137a37d23aff11a448429f94ed61b2b43430f2f04307105113db649bcbfcfe473bd0aa202ec7fecbce936d536a42f5db02dc080331af92a72a83c614a75dcb61adb7ebe9a14addfe966282ea6551ae722aee6f68e00f2d935d3dd8a50211c186ea9c5cfee35a9ddeb027770978485c987879d28a08c2e2c52bd4c3f31edd81856bc557f2de3285ab07249e84072e6306afefe8bb29f1ad6041495ada718efa397808365708842bf83f9210a3f9a574970f6744a19b39306998f215080373b977f524dded430c69179e7250260a162fc73397bc5399338dd652038f41cc54445331c495c015a000434e7f812e19c5ca5b392ba08505ab8b0bd23131fbf72af2788a9f4f06585b7c1e613c7f3b82f926d6596be3ce159c2cfbc9e704613df8067b5c1461f2bc1c86569e678cf9bb5306c5e07a9ce9027d2d797bc76435120bbd98326d28c69ac9790e05658704cfacc79291b348f1d80088909c2272a5bc1edc290d33ba14d33dd843c1d4ba2100b049698fde5065dbbac32e8f99aa8e6116b6b205bc003b79d42bd0be9599981ef33a90b5d243144f92b420de26e8e07274b5eddaaf22a2ddfdb1f584ea3ef16c707da6b422a88307b38a4af3123ad74b06e14e4e50112c28d6be091e219a090182b82ac65c7651ce653116e67a5eaa20ee3085e09ba09338e500fa721c350611f908d88f99658ab136ba854df304444400a06f9ffa5c96dff06c1d221413b2af5bdf5c65847cbe3aad367283c754b871ff2f130925d704a601a9ec8f7c52a2e1c6983adb5051981efb709868c30726b115486b7b073323c635fc89a1880a58bac3dbe7a2882265b0cfcd44d7acf6226038a2eb0cd99573e0f9a4c0e32bb750076ec31069f0240d1be38efc2f2660761e0ef7854a39fe7f2dca7681b1eced04c166e1c98e1dbf41eb1c7b466484ba30f5da54d84891bbe46f1d815a9351015e3220e6e0cc4a0802b1fb911f235d8f41032e07583301219bdd95923a627a1ba31fa79f69b810ea29ef1babe9ddd214b8d6930823e", 0x1000}, {&(0x7f0000000440)="4945410484b850e55d893f4d075d946ca84e6455233cce6b6850c3280e0c5f06e0edd3efa276e96fdf9c8a7afd6d49be7c01069f50f471c173658d3d4813371bfcaa3b4d4f4e3fd6ece91c662bac589604823e7fbe00ebe1ef73629d9ff612077482f3ebf17f9e120fc7b7081971b8c38cf4141cecad3740183bd4c5676f19e8ac12cde2e7156e8892b871efc46e097bb101de56eb7e78ce5580dea1f24cbe2e019a24a2d63ac102bc924d4d7ffe71300ec5b33e2592621ff008eff2426b6d44a1b541a80bbfb9979ddbd6cf69b919393e4e7be1d7d0606cd6d1e49e414865edb409a4f52f3ed8e9ff15c9787368376fd46a0b421d", 0xf5}, {&(0x7f00000005c0)="cc9d669a515c85c53fe0afc5a7f777a33ac1133ce0623228ef75874ee7f246570ca8e71cf7fa88c24c846dbca3c72be532702b2e6a39948f8219928220c5235e204db06f5ffe7f0c4ce8e198826a9402d99fe839a21079530250bbaab5f538e2e4d0f27a6fe5b58c245492e5a081504d018000ea96364ebd1bdf2b48cb21c4e35319ceb007be3b", 0x87}], 0x7) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:14:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0xbe) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 01:14:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="13f40000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) 01:14:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a13197e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 01:14:34 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') semget(0x2, 0x3, 0x2) semget(0x0, 0x3, 0x288) utimes(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x82cc}}) 01:14:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e1059560f27cbc3c1812e5ae5f7d525269dc3d38a9c17f55599a434cf16da11efd06a77f75a4b6226c0a21263a8605c39843543f6305da956b241dfad704515eda89aab6226fedb99dc4a80ef7f53d2fabeececdbfb591a380de93cb1e507db727c93206daafee5bc8c21279ae55ca37a7cecdca445e334ddfc4ebd44ddab8e3d61a4b5ea8399298194d5ca3826900d9c311a5952acd19bbf5cc193176b6b6bca2a78a7afb8ee55029a0f32ed934ad3edb1e80", 0xb3) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000003c0)="80efd5fa5a8eface7e37b1334d5be54dbbee9c3d9044757abed54cd6ad14e41c39004c3ad6cc7d4d109df1b0d72febf748c2fdb0c18fe246d37cf5a525606b5e4c7b62387d39621ebef6484448a2fe48f89dc57d31", 0xfffffffffffffee2) setsockopt(r0, 0x6, 0x828, 0x0, 0xffffffffffffffdf) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) r2 = getppid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="02cb173c0d1b8c435eefffb9f8b9c20b01248d2dfc6be871f158b8afa1d4c68a3862d7b07851df3560c794a96301e465dffb5dba593c46852fbc86fac49eca65bc51e18b591796ed26bc751e5a7879494cf3bf3494a87633e0feaccc4e76ed47f1e37f4602896daef43820913c32aa5ce73e524115f45fc69ee248464e7e4e541f29c8f213478c85bf483d71ee92e313b1f0304df3ca9e5d", 0x98}, {&(0x7f0000000240)="62b5716fb2c8fab0fc", 0x9}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x70, 0x401}, 0xb) 01:14:34 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x0) 01:14:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047d", 0xa1}], 0x1) r1 = syz_open_pts() close(r0) kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5b8, 0x5, 0x5, 0xcc1b, "dca22cc5f1ee25d2fd7ffe15dfaa256557ad9f1a", 0x0, 0x800}) 01:14:34 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 01:14:35 executing program 1: clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) 01:14:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x1}, {0x6, 0x2}}, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="02000000", 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 01:14:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = shmget(0x0, 0x200000, 0x43, &(0x7f0000dff000/0x200000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup(r3) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r2, 0xa, r4) ftruncate(r3, 0x6) 01:14:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/126, 0x7e, 0x43, &(0x7f00000000c0)={0x18, 0x1, 0x4393, 0x9}, 0xc) 01:14:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r2 = geteuid() fchown(r0, r2, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r3) r4 = fcntl$dupfd(r1, 0x3000000, r0) r5 = accept$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x89, 0x8001}, 0x8) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) 01:14:35 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='%\nild0\x00'], 0x10) 01:14:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) fchdir(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 01:14:35 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) getuid() setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0x308) socket$inet(0x2, 0x200005, 0x5) 01:14:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x67f1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x5, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000880)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) write(r1, &(0x7f0000000c80)="0ffcfe2d1c45b40d5c0d49ce617a6f5273ada2c13932f5023145b81136f69fa459068c7b46b2322dae7a7ef2a52431449abf1a141be185fa12db6f5f07f816f63e1e572e9ee232656af107ebafa777bb8bf69e7d56ff5d8182ab9d4375f4a4390ac5c27a3c7b841c7a08d73a0eddb782fb5588d5d0f8833386c61f43e608212f05bbd66b4713faeb5e3ee0a4fed5d8b998df88db3cd32dee04a45a84d4284e1b43c0c44f6da9f80b737a1dea144a699b5d427e132e037f62bbe82ad42a760730f031d62805822839565de8771571723d9d5285e60f45c62a6fe89cac7f9ae5b560f3955e2346cd6dba5b4346fb68c66e43df4f6f8fead98a2b681562d272cde586c2fda57e256312e9de335de267335557d24308860c72d8e5c9db5c1481e0132b11f19b8a684ef8463e3922b95fc70780fc33516d35d8052b2e7894d2504a979c485f35a07e192086c6f6a7c6d1c8a80566a46578fe96adc65a6cabccb14ccfd7fc397ab3affcf63debd610b7be7b5c2ee18363deeaee5962e7889c887e128f06d71a169859dfc80b7ddac8972131845ab978348a69711903a33ec7fa5820e92dd1fa2906002ae5ad9ccd8c085cb00e2b645b6aaa27d018170c6e39aa0c237074610d4ee94fc39ce9c18c62170ca201ad5c8f3162f57b8bfbaafabe87cbbdc8d5c2a0e10581804928ff06ed350e5bc2a0f96db873cb1f653b474f7c205e6ef658db00ba58905511d452b15ebf404cb007cbbb7af8e250aa74be2b5bd7bb7206bfab97d6a5204bd3fd5829dcaa2d14e337bdcd61b8c727e3441334617e3a8e25194488ea371e65f08ca2db717fdaadb22fad8e2852428afe36400440a56ad4d7a40493c0aa2d0cf3bb0f28ce253c03c07d7abd73ada8b12d3cf5fc0d075662d563ba5dca1610189cd4e0d92ec0bac2ac4f21eb35f71e54f1a47bdde2c1ae1770a2b2e81617bccedc0b0b8fee6f7213ace0cc4f51296381ac914adf4380ad96bbd3edde98e52f444a20ee467d17628e1ec5fc36de466c8249620804726a393ba8bd84c8d6455de1d9cadb4ff993608455a85d9dddb4336f85ee8283db16842a9e836449da616cd792df593163c68af9cb38d7ef2fbdd7f310f9fe27dbd4c7703de2ddf4c1fd211ba7075c3541cc4af80f594492a71c6b4bbbbb9905a8778fe374d6cc1cf1a78635e13f875a30c945a9d20468b418d511a99058a104aee44cc034752d520d4eb65574dd6a9de6a8d9bf2caae70d1acc1c05f1bd966b3d4f064f2ed26e1548dcfca0f86c7518b66cce5ee3d1970ccaffee1643cb4d74ab7e0a515ef4ae568cb3113edab79a23a3b489561dd746176014ad6a943677b65b9fbc41eba81a460200265abf98685b9701fb09c49d5751bc82d388a632a98acffb29f295f6df12cf3725358ec73dd19c949cbd966135b85240b676e47d08a34a51b449b127a387a3dddf191d21bb0f8c37c7925502decff4023184ee9e4d93dc6feafa6e2d4625d97e8173dcd286603ee777c91e9a710f57b778ac1752021bbc0c8a13ced2fa2698289cb573bbc2873bb7d252846e438590bdc6eb70288e047a8e383b01ad04220ca82a227de30affc4ef31fdc7ff31a84bef9f60c93208c575a21ae07fd842beb23b18f0024ae673156b64e987eca0d0ce1003dfe40ca1d797f0faf377275a8143e964dfa2e6a7bef3862bbd810c83d7a9ce3e10741abcdbc80e8861fb216b06c18d20a125a45f46db98a27cbe65668df4abb25396b4957562ee63d16d7ffa2167cd9b705c870bd74b89bed641b6e2150aed8c16d90aa41f924aab0d5f484a4ccf0e0e9381ef0cf613bc6561297d77f4b1075e8caa6801ff8f39ce826643e176b423467ca4dde4cbaa3efe08c06a64246c4501cad6e5d7f8cb77232087a2624855b4985177f3a1fbae1c90e0bb2c6fd7dacc9822a3f63e9d9dbfe171d6e9b71ee6fc9459cac95af1ca04880473d89d34dfe49b3b1c7c0ae5d48c606edfa5f4f3a56d0b466726674992c09a2a3ac46aeada1d86d4ab9b4f8feaa54ed9bf540991785445e41f6c66d1a0dc99ccf7dfdb72565592f53844eb55a240465f32ae5f90255f23b3eddfb8a383a1ceb50ce32e85d3de92125ebc0f9c96e1e8d04f2d7bae6af04babbf0ccd4be1304c47a3048cc42156e3df3baafbb75655da1dcbef0d6ec91c2c66ce732d48d31ca1c8e4a65faa607d78a3c9f9a56895cffe510a44c47af5d7611d2412c398008b429320bd949ef988abedae4e68b3c6d33093ffa07c335c917a8f9214b6738c6835b981bd5bb5880b2a7cce8096eb4d636642075eb413b4b9e5b6435f05cad564523774b4b8ab21188082f7185d3761b5fff631b9fe76b26057780ea2dd49cd4c557e0851b54baa1d1a23996a4124561dd369fc34ea021277d3fa8f6e228a46bdf7d34703d9994e3e40b60dad71e060d9179b7afc02e81a81770fd94243af45d33e0e5f6456ab80c4bfede5f6a52d459e824d8d4ea1e0c0ebce955d442f2507facb6fbdeffd49be6dcf30b860e3643cdc24c46efd86cfae863586c5e268ef3d81135b294ec7b63d082ca1818a4ef6575c7d9cea4fad2138811e9d47293f8100384cbcb670d2b825a82bf8d2b9872686645caf121adffc6b94f80874ba26b33c85aa714ae1b58721e8a8539a373349be38759502cc092bc3979eab6cda76aaa7b3c490c07f52651a13458f1e455e9503a3e7b97b552b6dce6794255fdbe407755fbebf6095de6abbb32b2e5ee59ba9c1f16cdd216b9a0aff426f91163a66f041e6fd8f956c0cc4ceab9976f0ce0cc04a282ecebdfe22c095e2970b7f689f3be5e8dd8a741730e1ccb6bd948ce428183ba5421eb45357fb188c0b27134d4037ede0c8bc11f7387cfe47bf7a31acd31aca56d38bc4c680769e0452ef9c1e328440d6a91ca44a6fdc25407c6ecab1380b3084e1450a88dfec1661bb1a80392dd2982511897f18d480ffcb947c5a56c5d563e8099bea321f3ca87053eb04a0056957d3abffb49edf01524f7334b270717c0917a2756157507fa34d4f77c7c77f07656000593b61766aa83c3a68a411430c79a504ced484f9483d7c306aa2e2de5e21463707770ff325f679554374c78fabdba6f2bd5fddc93afc3643be4215592811f6aaee9a7d20231629bf3d11ad25b453a82905ed4980c17eb461ddd6f698e1249d5fa28275a943d815658f24dc9f00f1e5df0e44728de342242fcb36692df56491244b706a9e011932afa49255729654c149c5f0fbfa4bf4d2414fe854371ad7c2291a8f9d5fcfb4deba609c0dff925d58712319a6338a5e9d5056b00e607edf6f9340aa61335fb1d54ea110256773701a739ed821f9956ccd60f1c1897bcdd02e58c68ae87cdea978a10b4ce80441457b981afc3a6e8d8888d539171b5faffe1c73cbc4280e8d88d0eed00216bdd664e3fceaa8e982afecc7da8292e4934344c562bb3ea63d1ff0697503242a0864c37ef64922560c5fb9ee82c9fd9a7bcc3085173d9f1565eb22a48addf5765e1860868bacbaa3a8e4bab5d52b188857cd671739e98440af9bd4c4438023348c9c850c56dbf8aee378ab6c3bc56b08e4155fafa540a422dc49976e538db0d112eee6d16e46b60a759e4488c3c6dff845b47d5250de32fdc0c9f68e49321df41482420690e619b15ef5b24ce93ac93b49e57b3ae2e53a4988ff401b31dc3ad8269c23218d4894015c4cecbcfd62ee505c555338d68496119df8dd2b47929e95a44623a4b91c8d0b5e1ae2fc673d2a7e6c4517ee973c646c1794cd05f69fea4f269034df627e54a41524ee43eb6f0a2fe856fc756d7c037d69827a804434d958baf72c4d604cee5ee3e690445479a329935f386e7eaae801585faf2d2334396f1684e4d2fb7994ef950939721c52a5747dc47861e0c70e310d5021f51e7a3d5c94d1736ce50e6e7e89ed18052fe6620193ade3bc13ceebecd3d9f100afaf8cfab3bfbb526c041e6e5dd880db2c95a30af924e591bf09c3d72d8bc703c6d57305ac985da6573e28b2be3f7d586c1f29b6d63920a2a9135cc3f5360b17dc0d17693b3aca5a492657c82dcb2470e6674667ce8b2e486dfdb23302767e9b618fb760e7b1179cfec780915c92ca1e7b30e6d6af7c084dbf48baecdb12f89d5d044b2911ca9d8912b0e397f675311e5ba7ad4bce06ffc71f0cdf8803c7fa3de4fb9472a258706f14469dfd13d54fdb7205be55258a258414eb346a3c8d5f3150a162a86bd9dbd0887be5578ee1e785673a50991e15a1579ebfa2a37d1dda28421e68634be1a8754c89b091e0fa18fc78b05ed19fd997d62824b5ac9d79568d0853106b66562bd9063625f74b8dc874c9ac4a08c7e444d3900c1a8359807d0ab8210b02225aaa703e79ac6bbce8419c2fdf5dcbd214b09690db7fd84e9203c1d88f54b5525c45777da1c2403ba0a246dd4715fb7e9bea6f9bed493412c43a77fe97395956b55c9d8f240727d146ff42624088fd156404677b30c4405a532013519824fa58f2829934d8fa18e28d5fe2d7263f950f8c04806e4dfa6c97379162fb9580d4e8f2288d10b40d3cd4f084f79fd34cf1c8f69146f3ab573bf5f001976d119a629b492edfa0a1f693841f89c76f7a1fceed82c8730dede7fceb5ce6de24528a762a53f403d5f264b8c86c60c5974d4e50b9485715f250071a135a7a5c30510818c8cc27f823168398922ebdab07ac7ca3cb9ec5a984ef377d56fabbeca9031c618cabb63f4d24fcaf8c93f2995c5e9689c69abb8b384daababcddde5f166d3bf29d468195a5fe5a08c5669732a73b90e76336195945688d951a2da152f66a42c9ba39ee5774b95ca60c929f670ca1a1327d3b461ba652fb35b3994ac617d6453496720b5ba6a4e38280d7ac8c327b4efb3478942bad919bf04eeda53cefee8f7bd0d9e74ea6c6152838bba778c942fd4f60173a958ac2e710b2538be587573434a3df92900e743cb4cdc00f7cc753e74adea496ed285b8ed1a67dbce7cbbaa431998b0cda24f084dd721c7b4186d29e587d2a1b1410b57b677fc2a945c12bbff1a929b76c5b8f4d1af06336ed62efa62da3ee503be35880bf25f15f0d4c6954e87da66e4e246946c65f3d802327f99d3b762d0354ffefc879cd67bb35b8c5c1e26b6f100814e8de8ab4d5d95610753edbcc351ca9ba5aabf7811cf39f86b7a6f73e8e101f8f6a5fd923e3a16bff407209adff0d7e638e3db6268a9d588918a3c38d28ac859553beb81df43679a575a2184946099b37257c32148398851b8630a1577af012cd6fd2d690f134828305ea0e17ba49833bf0fb27ed7233a50f029b5404bcb4c9b992eab957b295ed260f554998a7460ec0d2b59607edd36114ec4e403c613ecbc62373705f055f940d0b50b3be9d0b7b271e5d1c14047f76d706a7864aa5b72bc81ef1505703ba49180d1c87e73b70ab18b3cb430af1fba3fefd524177d1cdf1dcdaeb05dfafb9ce876c38426b46197c3b0c663223451ca475b170c78e6a31d94763a790e62d2c528206167b2ac38502581b02f2e52f320aa7188e06a7f32d40bf3df33d253fc8fa4c025b71950438940ec7e7b6d4decf4a6e1ba1feb4643e5aa35f3eca491824fab61fa16a5e48b3e4d23f0d7b95fb544de7e1683f5fcadcae9a912e4298acb63fc0ac6e93d770d4357b5b04ec0332432aecc6cfa5480611bd3c989607ba8cda4047b13519904bd85a1cb5c79d52a178adc36c43ebbca402ecb2a454356eb47a06dc63e782b9d08ceb5c6113c25e04414f839d87208ca6ebb2423d47", 0x1000) chmod(&(0x7f0000000000)='./file0\x00', 0x5c) 01:14:35 executing program 1: socket$inet(0x2, 0x8007, 0x3ff) r0 = socket$inet(0x2, 0x4, 0x75) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) fchmod(r0, 0x4) r2 = geteuid() r3 = getuid() setreuid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="740c85d53d39bea47bbac2933d5bde8ff74f0645cd306c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502284f03874c5396f3f5d6367d2aa63a04c60910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a0737695e4f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e18", 0xfffffffffffffcd9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) pipe(&(0x7f0000000200)) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x41, 0x0, 0x5}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x10, 0xad, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfff, 0x1}], 0x80000000, &(0x7f0000000140)={0x3423, 0x393}) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:14:35 executing program 0: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 01:14:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ftruncate(r0, 0x800) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/42) 01:14:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x8000, 0x6) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa0529d56b4be8effeb08000000c351", 0x14) 01:14:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="59f0beb3567d7703e357998314c7bc0942a2cc856017a15a0f096cd21e135017390fa60e06b1e72a2bed4055c90733cd5afcecf97be82bced76ade53f485e4cb35c02eaf752c21bd60d3c77f048c5310b130a6e897433211dee74c76a1b611701eb127cab3ed7cfb39e9d4fbc69c0286a4a69704f408d0f4fd52fffa00bd0051ea2f902ff810ba05a8d03ea376ce90adbae11a12654dbf95a8b2588c67aaa91305c14a98e423ec3cb08ecb8063da5e55d4f63d531e59e048863412a0f7", 0xbd) close(r0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x40) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a", 0x5b}], 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 01:14:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1027, 0x0, 0x0) 01:14:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x8244}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x200000000000) setsockopt(r1, 0x29, 0x33, 0x0, 0x0) setsockopt(r1, 0xb1, 0x2, &(0x7f0000000040), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x3f, 0x800}, 0xc) 01:14:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 01:14:36 executing program 1: nanosleep(&(0x7f0000001140)={0x0, 0xfffffffffffffeff}, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20040, 0x85) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x0, 0x0) r7 = syz_open_pts() preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/33, 0x21}, {&(0x7f0000000500)=""/141, 0x8d}], 0x6, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) close(r2) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000002c0)=0xfab) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0x7ff}], 0x3502, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x94, 0x5, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0xa1, 0x0, 0xffffffff, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x8000004d, 0xffffffff, 0x9}, {{r5}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0x1}, {{r6}, 0x0, 0xe0, 0x800fffff, 0x3, 0x1}, {{r7}, 0xffffffffffffffff, 0x21, 0x1, 0x3f, 0x401}, {{r8}, 0xffffffffffffffff, 0x44, 0x2, 0x7fff, 0x8}], 0x62ca7a1b, &(0x7f0000000280)={0x3, 0x7}) 01:14:36 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) close(r1) socket$inet(0x2, 0x1, 0x0) socketpair(0x12, 0x5, 0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000524ff5d4d769855667ad888c51d4eb6e86d77b83ae4525849224d98519c0db0b97e12fa48fd9df5c6fd8f2485ccadcfddcce145fa91f995593a8d4465f7f13232a0dd98cfb9bcadffb158d47945de940e451c01b924c8fbd03c2e90cec8345dcc9e853d4819ce2561e31808e696588b18c10f977a8b3d2e4815d9101a2f1fcbf395d57d0e3d5f32cd0e3d0a4b0f1827af97d502c6428a3bc34d4fd83aeee2786983f52d839b05b7c9f2b879109079ef00c5e0c5e84e1e3af29d48b4397d5b7519c82fa56d40bf622a3ade1e7d602008aa5e4580d73daca40706f166f46f942fca0dcafd1de5eb55f1b3cd6f8bd748b2312f3a5ed9366bf39451fc1e24ba93d816dbaa59cad6cab9c75bc27cfe6957b94e2527e699a3a30a609592300de57e696c8de551f0f35e72c833910d931b24116fa6c025a8b3486a460b4b95917cd34ff2737dbcfeac2f78d23b707134e7bd93c", @ANYRES64, @ANYPTR64, @ANYRES32=r2], 0x20}, 0x0) close(r3) 01:14:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000012, &(0x7f0000000000)="1534a5aa", 0x275) r1 = dup(r0) semget$private(0x0, 0x1, 0x258) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x100000001, 0x3}, {0x18, 0x1, 0x9, 0xec}, 0x8, [0x5, 0x0, 0xff, 0x100000000, 0x100, 0x40, 0x1, 0x80]}, 0x3c) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) socket$inet(0x2, 0x8005, 0x93) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xff, 0x57, 0x3, 0x7, "822e71ebd869bf1be563215e5aeb8a2bc4bf9a60", 0x18, 0x1}) 01:14:36 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 01:14:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="f0000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/154, 0x9a, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 01:14:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xff, 0x4, 0x9, 0x7e, "faec8f381e591f40df6104cbf38e89d27f9a3531", 0x241d, 0xfffffffffffffe00}) syz_open_pts() write(r1, &(0x7f00000000c0)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac205302372b1360e9b1c16a8c770df5a35ef37c11fcd4f166692c0bda1143e2feadcbc2fbcb578a3fa3e99ad62", 0x65) write(r1, &(0x7f0000000000)="e3", 0x1) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) poll(&(0x7f0000000280)=[{r5, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x400000004f634438, 0x0, 0x7ff, 0x78, "ca0a8073f2a42ccca78000000000000000f800", 0x7a}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) syz_open_pts() read(r4, &(0x7f0000000300)=""/241, 0xf1) ftruncate(r0, 0x9) 01:14:37 executing program 1: poll(0x0, 0x0, 0x6b) execve(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="c355827dabc66314a3837286ab5274caf4a69363b77bd45f901596201d729755685b6e9980a039d52976a0049af9b812cab56439", 0x34}], 0x1, 0x47) 01:14:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:14:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) read(r0, &(0x7f0000000000)=""/141, 0x8d) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 01:14:37 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socket$inet6(0x18, 0x4000, 0xde9b) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x81) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:14:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x1, 0x4, 0x1ff) setsockopt(r0, 0x29, 0x3c, &(0x7f00000000c0)="01000000", 0x4) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="5db85ce40457263e8cc2909856aba41383cd0e13574348e4cf5725b5fa61442b843e4c4c489c7ddb3aec82263f086510def3ca4e8992acdf761e55ba6e49c80af089ae28a687ec603104e1bc7e1dcb05527ca1c0d9cfb853bb83f4f57e4062738c6b757f3f7372754a9156371a336d3317ba285c5dd8bcd41bd25051971f06974f59bc1c1bbcf3e9e4019842ee22d8584ea71ccaab64096f2f954390973ab36eab53bc4546c609b9", 0xa8}, {&(0x7f0000000100)="7388dfe3b5be11c98cc5cde3d018506a3e196bb1df854aea2a8625b571515d8e804091af5ad62a4011779292de89de18617e37e16a9e5567da55d026848b9d4e41e9141093a82e8c8deda8153f50cdb2584c23607b33c9878eaab94266fa49829f2759215307b7a4e60fc916c09fa03c8071794b16839a91edf4a929ca6c3ad5ea8bd1244152e34ee7f1906d752edf982bce43051cf05ad0530e125e640ac739fb1ee2a75a2ff9be1b", 0xa9}], 0x2, &(0x7f0000000200)=[{0x78, 0x0, 0x8, "3de30d0d4f5d21a4198b152a4182a9e923490df059c6a3144a2ff871f2bf2af2f34e98044a1beefb9c51852de6a8175cee81e9ffa4eab780de7b51d26b37e19abe61007fab7fb007c96958056c7ec3039dc3cd3b7a63473f845dc5bba0f583cc73eddd"}, {0x1010, 0xffff, 0x8, "f4109905e61065cb8423da5c2095f6291d48845a4e455e79e62b914aa97ca642077cc425750b83d08966ef3f135e02c381e73fec789870b423f484d7debfad73e2e1584d0aae142449643bfca91d04e3ceaaec7d07e320b82c1da63973d1bbdb8658e0187f6a4631be67102db7564dc7538eba8e7d0858987e92ccc16bf0ba931d06298919cd3cd807680321cf7eead2acb9508a04128bdec372b22c134ec85b9eea89cbe70bf1206493a5067471b0cb25a2c7d56e62965a38f5447e4f37b11eb1fa243ad0e719e68dddc7cd71baa7409c3071224d773012a62cd717b1e35d0d508902e7ec3b02c1597b3704c24c5d4e84ace1378f08384c7bedd5bd8a15b4fcd6d462b6e32d1639c8c188794abbec5d771316305440cd82e74017c440212e39174020dda8f56129254b3500793ec037d9423033d0c9c8c9175070a901f007754c61caf4ab8a62fc79f1d855f02f29eb8d4d9238d354983eab6f19ad4d07ac8523605946543123322fbfb085c251e91d5abd394ab6d5d121868f8e95b854a48eb1679e4d37ac94e68527a70b1139a213e04067a4bce254cb82c1aa6a1b180089f906daa492bcb672ed8c8973cbb38a49cd18359f4f819cdf150ebd7072ae469b57f6c7092752b17d4cc962b9ad2ecfddedf500402a2bb86df5a03b2cd839f4a25e7ed8cb5247364b9f94b26250752b9bf309ed3fcafa48521e7a1f518fd8779fd12d9605819df991131e021fec8287a6bb00c656047c316154b6bc25cad0e8d3068e7004b23e40716c9fc0f64092f49a70f9dadf3ea9750da8d652fe69d2432cb69d46cdf69d05422d5e8ff406c6aca76bcf2d3ee288f54ac91e20c0f1fc0f1efc2752794938201d6285cb39434430c9cda8bba78cb2ab0a5dc0095a016893f19a1ee2ae563aa55b8875cea1f3ba182675f05416e6a760b8da09fe86cabead85f4398e7252d0079e30bebe548720fbce33e683e288b274e39094c5fc44878f11a2ad30b40996b25a47253b74c6c07599291185441180ea2f0f188bceaa68c2ece4167e190e6703bfd5f8c10baac20ca05baf09dcdedd25f9be51c1c6b019d0ca867cd4d44abc1aade5c48093c340a49d429802046717f83287589d51569ea138a0e03a973e1d62bf3e1c842ee07110850478b1be7ce251e69d43b672d99da0452372e1c71a416ace89e0db154bc720c7d997d4d5d62fea8030021b1909bac2827bcd86106bf8c1bd0c52976a7bdd5a86311257a7b916bb085e7a4a0c5b727e4809ee85649deedbd15592c18399c2a06d33ca52b2781e04bcabf81ecf91fb30648740e4ffa148a4daa9b25eefb5f4aa3ad2877161c7eb0fb20d4a6c0b5b34a51f2f8c2cd813abe4a3a34019884e2ea5e9cedbf8e78adbb739e9d5bbf3c86b4e2601c75ebcf1a5676f56b7239d074d7ba22d4cba3afc633386807f62dc24ab4b06a736539b999550138548c58c7a3b639ee3bc1c2455e79c30bba234f3420adcfb9409a12a57189544fcea114b7f267b8e2da12165c2f68a585f7a495d67d4146e03dc430306b22ef07b50a607e80539934e10b2acc163938849a9326aeec367f1f5709d5573cfc1fe9e3222089c91617e8342248a8c9d591674c878623a64b16115a2170ae6f98727a71f708a9e4f0cee42e4cec30d13fc84a7a8912a55ddef560a799748507d61311b3aed25953da39b34b57ec68796936ef8ca7350ecc412a6622501bb9ae7097238d983af508cfe73c8ea34b98abeb64264ad9b1bf1e21f3f08b18a4e222f3640aeb776aeaee192c41655de4564525e4278553ded5cb4d270dcbbbe0d0b040163453ed3eafd207a7fec2b18dc4e0d79e0a74b440a14094d054b137125ba0842e355f717fbb3b7a3050c194eb2ab4148a55c87b8bbb3411360a4abba2fccc6b660502185f4207475701e0db822e12babed423c175620b8cfc01023e5fd69dc11794dc93df5ab9260a989f874046c6c0148563c8378a63ec9015ebdd963a8ef5c9733f9f758d34aeab5d9c66093ed38e0256a5d9249283f952f6124abe90477e2856482bdddf275a5c8eede4f6d773afd91343754f7e058c01f69bac5eabf49549fc08f34ef2e474b44b9b9cdbad155f067ec83e5df22ced507624d4ed2a7668f0bd5253134dd914f53095a63026d27ece239cd8708aadf461a05fb557f8d092c07f4d744f3e206efa5f74e1d86f91bb70fadb14a2f1fa340a90b19032c8833b11c21c0d39338b9f31be043fbfb0171422cb911ebdf6701dea5cd6bd63f5812b09e5c8024bf082ee440ac5fe6b792004d37dfb3fea99f6c7a1da672a951b7313e313507c991928356b27c2c473ae4050ccc1b81bc7fff888df5b32b22cb1d01b0fe326887039f22cdf7a37f229c5a3348bc117c565f2de8b9ed911dca66451b285b7610657a4e62d3e34013d06c4c98002b2e96edaba059679a388b33c33d38389cc4563ff18841d743618e4552871960c96838f16f54dfa860e7d0c4b4b4597c97865c0e842f2ebd17ec30115be5a4ea37b366508611cce75acda1a3b380ce58071d26f31d464d7a7acf83c2dd16217724d2682731b7f5ad51cbf909b76e028df0e931619bbc1d17089340d28eea3e7515cabcdcc47558f8fccc6b921d2b37b1f1e32fc099c0f9c5f5fbacb03a91b65428f4996d8073db9ec0fc6b6cf2bc94639276b39efbca19eb6648bf4ef75f3012e57c7911de9bdf88a2c6ed52014326e862c4327d6f37a38d9a0f02decd0d65a70d86ea243a45b28272a35eafef63109399dd977076d3a258d7fb4a3fac92f1086a988e6785331e22e306251039495e114df46b8c993d0103f092ad8fa02f3f818fd848cee62f514336013bf1ee42e4b093c25f91c5ba3e9481274864b1ec957fe7f518a637c3c45e1e3c971a16d3c7294fba714342fcb695d6381d0f1bee7d608c3e711dd376076ce435956e81276ac137b4075755780239660b98b3da0d5e697a73ce11836991257955e2127af57a4a4a3afbf0ba56c5ab0257306dff44171aeabe6b386a790613caf0502c3e43bebe4900398c50876280960f19f1650e73a41143c0e2bd9e0ac2f6804cecd62a104d33a6500d49978ffb69e6c1e853728552a173af12e57115485b06e54136e0bd03038daaa92d6929f32fd18a1542efb048734cdc410fe34dc0ff4aa49cf6ded1233d72621ffa098ad09f104d60f53f552a2dcfb1ea8c21cbf6b61bb579aca2e03db3f7604b6e08fc49e6b624d84c228aa1c21019bfbeae732c269ff2afa9cc15f0f6f85a92f49997a89f320d0467afd3f258e6a81ce49c6350cd616ce14c54271a25e27e62a5144d4acd727be7f59a87332970a676ab3520632136cf4d683489f5f0d6825341b126a911aa673ef71ee0b2fdb18b8201863d1f79a3fbe4eece9d1f3711b1887eb7f481e34eb22e425fbae390b1286a444534b44b8f18d05f689b648d43a55b9edab612563652dad714a02617ef831582a2908bc8d479de138b247636d13349d3df370b4308b620d3ed34e6f79dfb2b1d0808eaef9a3e7cd1d75343be26ebd70b29ceb408bf989bfb27f0b7a0b78340bbda912c968c624ea41b28b7ef604d21222faf6506b8f982861149edc39d1b9a90208b6fec4466143b5cb6247f5981909261064b2770de9e419bd58089845fe0c613bc7aafc442474dc5c021e7c473415ae59f54e37bf10d108cd5b6f26db16492f758844b09646a2ada4b1bf689016c31eacaa28a699b8039fdb371eb097cb917051044e5a8c57e11be482f6c6ff4cd7eb81b145897b216d36c2f295ea82e85fe8524d8b778bd3455ad21f29798097de2477f9bbfe443f3ddbdd116d75c5528c530ff30683849cdcf515eeb6113df3d6b474e92e3f84279232ba50f35a10a9ec2daf302fb9434f56492ac7ee6302a4bb380899ff9088ca48a457b65867f09a97615ebc53554ab6fc60c75245ef0c4cdd74ad5fb135875b6c12a6ec92a9e73329337780b6cebfa306343154d7a6e474804ba14ba40765aa803eca52a715b9b9173e0210695cb0dd57d13be13f2eba45ae950e35c8bfd253886a3f0eef099afff6326dc557098f49eb0f0c989ae52b91f6d8f403e3a70e1b08db57b0d2c0f48c01aa516f0417c18454d4feeaa69459b7153aeaeaf76f2ad2c2de5b1a116148bd969e209e975c578ff6afa86540cdc0bd49a4cd0f24b3360b3cfdde14a633e0fb5b303aaa0d28e32ac2767b3c2ec59af96daebd910dacf7740ecaf035c9cec95e1c3a967c735dedd3047c04add20e72a8955b65cd651aec277551e753c300e9b6f90e734d52e12d9ec0c26a909a92cdba8832c2842fc882f828467328c13e105477068d69ecf8c368942e6a1a59b5ee84611ca42bb13220bce1e98290deb759a65500ca503557ef32c7f572f63515c33a6ba41952ac52e6708fc6ecb5fca762b5f347b7c7ae9ed4cc954ae5adf4e3ebad12e128be20e6a1b7bb0f9de8d27c9ed4a40f8fe2d83a0841d0d44d9fb67ae9fdb2221f03d61201b5ae022cf772ec926618410285d74b93afbf1ed0799658955e6be0836ec6466d2898b40b178c1be419ecbf2d11cfbb09e8a8d1af9d7d465aa409f7da634096d0e6caadbd89ecb6913c69ceb30bfb99f4d88ff35df6fcb91b9149adfbdbf5fe8f4b09c77eaa8864f6c290e7a8f144e0ee3182576110cd53a8c7db61083f3ba7205b6a9de3c8165fe55a0d8835c907b4555ffd4e25293a0f31e708fbefab99711065ab4e8f6d747a6fcaa2104cc3e5048186f60ca16103e15c04de6d9ab9f0be2227e72fbbdb6e25a05a9bca606ca7e709d2e157292294f8f4403a90a7690d25ea40df4c278857ec1704e08a61ef7ce089a7ebec54758fc6e11f10454b33fa3de498809b26e4a56023f12bb432786096ef5986d9f35c163d2230fb2686cb35a99f1c09ee1dbf8321589b90c9b5ea6855905827a55c95fcb7adeae2d0c300b8cdd602b40092825e71d25c5e5b66de7b122b25cbb988542e467db66744a9aa7b167cc7b6eb0d6f684576a23f6a3c93384d7e75fab22cbf78591230675df6cdb47aec1b2f507c1744be4ef3f8161b05582ec1f2d1e5da029db1594308cb1943760f28542afd73fee7f35d5e21af686309774424e1affc516be712f52617eda1eed12bf6d8ed506471fd98451351aafdab1e4ce2fa51b0566e2be0289d6e4e80352aef3219547ffa50b55d7b46b7fa8461d09e8e6f4956714e3660881184b62311adad7b816e8d332cd96d462feaa5809bd970ac9df3916c0a789a9fa54516eecb47177f20639fe00378e31578b2fe355a1a663466ef8c12a36ede6b8cc987e6c10a0d4b57c58e2f028b9c41fa72c39b4ac10fa6e701a0490d386f848e6d6f3cf08cc7c927e8a10b40b0ac960769da80f61ec62bd68754a3c80da3d292c2d902e99576072a05c9b8db5c630eff946fb678be5394fcceedf96daf6248fbc2795bac29158c909f7fc6b93eedb301bbd704dd7ae7b85788e470b80394a6fc2d7b6e5188b24dfc504a74b662b9a3eccf192292cd02be5e4a0e2db81ab573b61b80e694db79b780de19d6b64385eda0c32756348a8adc704e7db9f9829c666726538405823639cceea6caebadf112a86e58ab279334a38822df911488ee4ba3ca94963ebe0157cc49deff91aac3365a05a1ced5d529f8c6499624e907c91db6201bfb5b446b45708e77d3feca63bef5fea904d75ab1e937ac3b0de5f3aabc9745a6bdd92f5980421df655a921399b48c0e5dfd3efd64ea32b44b73872f1a7bc8e25103a853ac009f446d7c5109934ac58ad41587"}], 0x1088}, 0x40d) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) shmdt(r1) shutdown(r0, 0x1) getrlimit(0xf029cf153c67a71d, &(0x7f0000001300)) 01:14:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0xa715, 0xffff, 0x1, "9b93012b20e93273a8610377c539a1d80e897418", 0x20, 0xffffffffffffffe1}) fsync(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/212, 0xd4}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x9) getsockopt(r0, 0xe67a, 0x7, &(0x7f0000000200)=""/39, &(0x7f0000000240)=0x27) read(r1, &(0x7f0000000280)=""/117, 0x75) getsockopt(r2, 0x4, 0xfffffffffffffffe, &(0x7f0000000300)=""/228, &(0x7f0000000400)=0xe4) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setflags(r0, 0x2, 0x0) accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) fsync(r2) r3 = semget$private(0x0, 0x3, 0x440) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000004c0)=""/170) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000580)={0x5, 0x9, 0x4, 0x40, "9e724345ec9ccfcbed23c5c50e1761925f808b05", 0x734, 0x7}) r5 = semget$private(0x0, 0x7, 0x601) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000005c0)=""/238) getpeername$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) lseek(r1, 0x0, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x1dc, 0x1}, {0xb4, 0x100000001}}) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000840)={{0x2, r6, r7, r8, r9, 0x40, 0x28a6}, 0x1, 0x5, 0x81}) syz_open_pts() 01:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x9, 0x3, 0x885d, "b5b859f16adb8c870943628a75c910a09916e7e2", 0x4, 0x8}) syz_open_pts() r2 = socket(0x33, 0x8000, 0x8000) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendto(r4, &(0x7f0000000440)="76efe2229c0c8d3984abb20cfc5bd98c6758158a8ad2c63c4f02120d49b0ff45acbcd035f5f839f38d0a5db20ff86c885e4ad1b6838a6ba0f839ea07d0ddfb949f922a3702e871294f55b0e9a5e26db3b392ab4a7f58527be3a9e6586430f829d67d5278920be83a1ac6ae5dd2dc6348e81b98c468a1d125973c87eae788f1a0879301af3e63093536bf33bc4d4b6fde942c4a0921e178adb4fcbf796051846a74a72eac089f667fae3a2f078d5ee32fd57f7f2aef59d7ba8dc83849a1a609ba1fe906aa31110d42d76cf002f4448a0ae3d6f59cc6cab0049e7ca1fd3fb117bbe616d1f3480dec09dd5eccdd7b3199045c069a5ceb567f1536fd5b9b51b9d6a9bb891f9dfdb94aa7b6ae7d7963fa7a334fab03c1d73ec1d9af6f09a81cd8304821566c8b20ab998b00fbc39460e75c5a8b6e2327918358ffd4ade108f5ec3d8601f646787c55be2ff57bb796ce33f19f171219d58a76b365d0e3b867647a41fdc84ab3c8bd16aebbd7514267f89d05219f7781ec714a1eb3f07f0033a4dff6b06ed98befbe9e451d93d0ba0b48a1853bc3e2eeb0d97c00154009dd762e941b3bf8d4bef7064717d3ac514a0784c416c9a3575c851f624c31fce259d3653789a211977ab18969dbd495acacf892df8f54847526ac7a25f4bf3be67106f0aa9b76baa5f5c749d59927b5d6fcebba87440ac3c4c374c3eeccd02ca2bcef1e89b362d9cb915135f8bf486096e18887500f8eb42999540096092aaba48cdab77ca4f6ec2f9f0eabae3d086a2655855dd53122b2fde3f494630e2300ca0b642e77cf3f34b260fe78e438899a15a935b404cd6eb36246df7e4d7e4fb804b35d98eddd678ffa34b5e218b0371183f0b4c23d06a855ddd43e9b8353febde95f8c17f8e3b2de70ac76e5ab3eabbe4d320f2b116754fa40900f7a2a3e3e577ed88ae8443524ceee1af0994ba64f6af1f282589b47cecea31f3e5059c2fb7c93a9ae387dedec47f5cfef90089d67f7ab3f2cb0c88071bea95be3525b8f73111c979480848016e78625650f835a2a7f6ea2be525f882fa304ae16a9c1824d2474505c3c3ff1b9b2f171cc132a6d7a0a5baa4a4d01b988e159f681aa0db24d1098e0822e910b2e77bad3cb650dd8e0979ba7811f428687cde1cc66d95bb3dc840c2495367490173884f02c01806dec81cda88796c77c2b45cf0e4b54f8fa6e86f5b1faee8bad88f8d3ff4398c9f534fe367e175713212c1392bc0bf3a3f15fa71a2b0d8cf38527ffc268f4ea340f54f9817ec07474526f2101983efa3daa1259a05627fc6898684a41b80d64385a33b90e15a6bedae34d36e7c3a4674cb07633235957fd9a981019816cdc54ff14994cbffaa24c3e9f8d64c8e2413aaebc8ee6f8dee40ba679ef4b49991a8198782343cb28df3505bf44f9d636fee210999a345ce4d0526d9b810461fcb55dc1942f9e6e7cd521520994100f76902f605b6a5d642e1082d7a3ca1f5c0a80ea86e147fabd907261bde690a49e674ef05acd13c708a2972cbab9402cc2a9153b728369b281f7de1c7b7f54dcfcf8b31ace50998e3ebdc610492a56f7d720444313405a05677d394bfe1961b29127ffd9a2f4a0d98a113593fb090d5cb3a167ba31ac5c86fd9f89e2be163724e2b6fd58f858101e05e5ac3743b387218100102333c6452802d60a2bc9d74bcb9020375be38813386d6cad939c4272476b9ca5bc1784c1f923d71b940342eeededbf0860a8fdd283ac4b119a30f07dfe103fc8ec795a7adb18080af673fb742fdc581345c0d6cfa11b5611236a2a8e3213c7d0498960048c27df3d6c9a3c6924239f4d0e20bc11c2481db5520e3f508adffe0798cdc853159c90ded8024961747b405cdb7af9f264915111f6e1d4ce16c90477d24a854c816ac6f4f7b4ea5c45dbd852d7bec0a7de03dd331e0d3431464dc90cdd88495af438890bc7cad10bafed58cb51f56151f3e6eaacca562d911c865c8d0db1828b3b810c30781a83d7ef28197ac26e0d3168aa92d6fe73d64ebc150eb87dc5e4daddc68d7b73b36ff95630cc54091da24d3ad9fdc595d851cf1ecbd3b90150188749b684c4c0b4c8550504779049ae772cdc2531640f192b41b156e2a93c6ffcf753016cc085ed9f127f964f3a05978bb31b314004738edc45b5e7e9bd4c9ff390deb7c215eb06b76175f6b82e1dfa009327e57edcd704aa55eb9100f44c22ba09d0bdeb69f3f19ca3196d2038b6545bae4bf3809c8452f195ab0e96c1f4549d3dbe8c718616b625cda44cc8e7876ce5baa9663b19619235eebe429036136ced5e155ad8fe8527a24440bddef86d39f3a6bf22490be26b94f168b96e4352323d5c0e83584b6ab1e6d23083d54ce8dac44a94de1838eb325aaf99983e55ed45d7c0b25f89ae527dc8b34bb4c92987ce5e73199b8c9ec49e0967d0777410684a77a8b5b81248c3af3a046146cbad5bf5f0f1115aec18c0cac22508a66b32c1f60afd297cae14232551502468533ba295801bfd38ada3043974c1937fa7736dccdcb4b6f13c6ccd4adaa8d6d61f44a0d5b22cfd4b6456b12d79ffcc129c7546a1bcfab7ff0112e01af39843ab99609d4af53db51cce8599e36f9ab458350db110cf36c754fd770f7fc621710321db82cb243f59149d95f1404458e16b1d1270e77071e288a3a7b49dfc5a125e8f9e56d07db0a7320f2a0dc5782c243fc476c5358c08425000220e2ccd096da81549bd4c25a1ee60944f2d3e7ffc9c34fba8976d2646b45ad210edd68ea08a72eb1613adedb5c39092a8bb86af0e0114c1a6b2d02953aca2a6546896a9b9552942c605c99c6a8e9f65dd9ff140578abdd3d85ede812c721e8b653243a1b24e22212ea0cf2772a8bb52ad87fa740d653221d101876f5de28bb421577432cbf160d3b090101a178db3b6d2441f1af873aa902094b85cfbe3820f250b7a837e0344a3e523bdce981fe963102c0b5ba4ee2554d5d09a42483f22dc547339f6ee3104923ba43dc4ea6808587005ecc57c095bc06e7a765b03f61b29899ca9a2ba4e9a9a3a0d707b985760657bab5ef2e7eb1252dbc110d94e6d929c031caa68919945787acb20e4d8fcc3ec857400c17818036a0a9d5a89e32e5fe6ab06530c2449641b82147c28cfacef7433a322c44de21ba9ff82010c03109c8f18cf5dcbf0cbdf0d2ee0a576e875f5ae88bffd881272c36c94f94325aaeee7ebcf8e85c371da5f0abcb22329150a8b5676978df33b4a8c770f74788fdad23269a52a4fadc0c22e5ca89f60fa88f96f2978bf61db024266703cfb07b8d0cfa0fc7a817f237c3f3e57ec1685aa6e56d09acfefce9f8c256f7665db2ebaf715cefd87367e5b800c4261f76a50b54081edc6e18de7fa896ed877000780f27adca47426bbdf949c5228a061432ca2584e5a71dbb715a96fccea0fe0dcca6a3297587345959ff636928473f026b64e8f6a3c1835e78b451ce9cf522a8b9b57ab2dfa3afc053a21337b39deecd5c19ae2f8ccf5d8ec4babee9067778c6985ee0a58509728d1a07dd7ab71b9ffcf00b1b43620c79ddd488af02f9056d2646cadb8387617bcb48c07f5bb880c2ae01ee5130a8336190e0e825fa5d607a12ad969de70dc9c434c262d7dad36a38bbc612d536a65da252bda5eafd484d50e78c8b3a62b9fc3910f691a302c842d76059772476f357d9b6bc2d6ae391317b5cb97b21d8ce135cd129180edae479d163403a163b3687b8481ab8bc0b32e13627edaae97cb350e1d55c0b2ecea4288071122977f2d9276b946d6d80746e34835199f2886db5d807d553a93acb370d0329daa63891bfb69a050f143e55ce75a438a68ff8db147918c6edd7a76217c0af6684f85bfb3856b40e8cbb62a8e3ca8596231c590fd225691828e05fa882aa185fce51d456bbecc4387c48868e9fe4d7b10a84e1f46d223e34746d92435a80a22f34845aa7c25fc8bbc76041ff92593aa846a021373f12e3d6c1a32ccc4c1581b1e52a916cee4103f66117310995635258cc9653eeff97eaa83f7ca2a8ee1b2b5b3eeb1299cd927838e977b8df3981926b92b42602e5b040c212e33b10d44cfcad8f4acbca9e358cd5a05cccb7a2656128ec4dd73951d0da6d42f6b4eef0fd6b3c37963a707f4adce7f30c3f5525a7e830fc9f26720290df838695217469dcf5ebac40d7f56762d704bf4c6b81c29d5ac6158a278581982a01eac715027bddfc5943fa9807a77281f736966e84e987d12775ac9626328ac271f7c6709522f9deb86058a13eb6ffd0da62bfdd2e4970a7e4f6617b49dde0461e27efa1bec5cee73325e38b95c5f080a6f8c63c3f388d295bd4bf372a4b62102c6dea98059d812686c1f4cfae068ca1b881808c2333c4dc2a10c5c0267650de2e0e3e81f81535604253e7d9b5eb6965cf20de7fabae5b4162261a6e9a0b395dc10968d371500c2fa459e3f4de46574121aa48dd98715e6f9a342d21c994526a4f487837a011db21373bc1748d96f42398033de3fd2c41d4e7c76208e46cb86bd389a60ef797fd1841b8210629c9dc578ba0e178c2a5d539bf56ce19a608c434001cbe17500b94009af02bb55e0d39d044baa6c247e3b205d9f42d774b589957ddf2655512bd79f8e350edaf7f5dae1f2fdf884aded9b64b78bae8b65716bed52483ad8b142b4caa829b2f033af077e55532663560247a078dc31ece900edeb77e7e9028440fe7f3ae5430aa7f810f60acd7d0938bc0131759a31af4a1c36f94caa8d1290edd5c149a7be52c7c133a895a7684cd21dcfce66ad745ec46d819adea2cb311da2c407a85f670b230f9c3f525315b5865ca8aa476547b2b33e13a2e12d4d70529bdf31044b4c58a001aa858db667981dd136423fdcd9fa07425719c5304b5d6d218579d03c2d9fbc676e4e1555b427548893a68baf5de33fbea1aae6a7edbf25d0fa272c8fa2298b7db9599d46ce965b9c56cbcfcd8d765072ed7a7233b6f95b3455efe3d602eadf69635814aea31ba7aca95aaf582776fa2102d2195c500fca4bbdfa1f7b982ee2db9edb38460ff3f4da17602b00cc2b484c32a79d01c5778b14e10c35b885b16760290d5fe04ed2511cbd10f694aea56ed0a437168735875c675aecb77a24459aba1944a077a85ff727f75411b0bf72f0a6c5958a13a183392f0c4300c5e52dba24768c096a058f25a5745ac5f353dab0d9319e0531fc950e5e6f111766b142931b092e2afa3510a48ee8a2d211a84fbf050f8d65719f871970273a687d597459bed8b30cd218461752d69c9b32e3173f70fd4b5eabe2eb3c544a8eeb29efaac7a433b4c58a35c7463ab6f3cb6f62bec3d1a45e4d25c94897784f693f8be5d550bfb526fba512f6cb1f51a36b5af69131aaef2090ae0f9295277d2e7631698a1398e67b8c2873dc3a289f58ef8c5d338f6e1fdfdd042885f3ad1b20102ebb220b1cea36f2486de9f6c7343fab7890fa66f1f6a7ed86359ffe28bc4c45056ea59a48b197350e0be274f7cb1177660689b606a76c8cda4f59a2acf2a07dc3a0f322f7251ae8b177f88680d0852031b2ce2ea810ed73f36d89cf2324af3f08fdfad2c0d03b6c833a34520f90e4ab4816fc5fca1555d8b70dc6fd7a4f324990637010f3aea434cdbd71a5e93e8ee7dcdb1de2db58b756d80435e8db5a7efb033d0626dcaf509e74606948e5ff92f333dca2e9da4615e112fb8762266bbb3f18c703c06e563114b5bde719cebb8e451886ec17a8d97a5746027f18519922df98f9b2f9a0f8047545d6631a", 0x1000, 0x8, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 01:14:38 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) r1 = msgget(0x0, 0x4c4) getsockopt(r0, 0x3ff, 0x20, &(0x7f0000000040)=""/194, &(0x7f0000000140)=0xc2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) 01:14:38 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x800000003, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x3, 0x8) dup(r2) r4 = shmget(0x2, 0x2000, 0x1000000000261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) semget(0x2, 0x0, 0x502) r5 = semget(0x1, 0x1, 0x0) semop(r0, &(0x7f0000000440)=[{0x4, 0x1, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0xd956, 0x1800}, {0x2, 0x76a8307b, 0x1000}, {0x3, 0x1}], 0x5) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000280)=""/3) 01:14:38 executing program 0: pipe(&(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 01:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000380)="7270bf6c40afb6fcf4eb69ff95050000004e950c057813e4fedf4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d276116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = syz_open_pts() dup2(r0, r1) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x8000, 0xa0, 0x0, 0x99a, "747db7002261520c0b5ccfef42d25022e4a08f58", 0x3f, 0x18b}) r2 = kqueue() r3 = syz_open_pts() preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) dup2(r3, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x5) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) fcntl$getflags(r4, 0x1) 01:14:38 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc7) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) 01:14:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000100)=0x4, 0x4) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) write(r0, &(0x7f0000000040)="9e7e70e299", 0x5) 01:14:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/103, 0x67, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 01:14:39 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20180, 0x40) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') utimes(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x10001, 0x7f}, {0x1f, 0xffff}}) sendto(r0, &(0x7f0000000200)="bab0e0954c2483fc254b3cf071ea30ced77672374c71079b373e5146db568fe5364d000d76277049afaeb192e738bdd05c7e589ba25e10a2d439d447e1281cde211a657e12ce3058777ab7752f8a5f25e2c196cff0ffe7bc6fba04a7b2bd52a576f62b6de93792c9d516d2478acb11c178f8b6f8abec0e6f66b693904a1a53dfa4553f206734034d11e71085bacb9fd60d00b7fff9d2fcc18a9da5c577d806fcb85e8292ceba6bbe39341257601f8fc83d60d3d1b4ccb2b63f44437a3b22db00108d4f9a72742dd3f36c1e41596a805f430a6b3ac9baf16800", 0xd9, 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x4) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = open(&(0x7f00000003c0)='./file1\x00', 0x480, 0x80) r3 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x20200, 0x1) pwritev(r2, &(0x7f0000001980)=[{&(0x7f0000000440)="7bea000c1f1233da3e037775f25421ca8ff4c1149d1d4e8bc3821b5164d5dc1427a698558943546c097a9ffb72ecc1594e488a14624021cc16e9c6611c", 0x3d}, {&(0x7f0000000480)="4d03f02d05db56c794eed524bd097dfec82266c90d257c81d42c4adf371480aa2c9188ca25d5808930efcdf251627e2e59bf04a0613ef3f4ef1e7ded4f9b8a57e2e3cd286e08772d4f09db0b985fdc6c7af98b12e76520cda64bb7e7916aa5e131206a08b950a280a2188c04814a8e03", 0x70}, {&(0x7f0000000500)="d2936409d374b56bd6bdc5a68d48133423485eb35cb4bd24b09d2de6334b132c8b73da593c2558a4cac827745855ff2fe9b956cfe67643626d8bdf2b1d08fe763a69156da2813b62ca35c7", 0x4b}, {&(0x7f0000000580)="cd582574581e515d4eda4a92020e7268077c0b96b631fe1be63bf544929e2cf08e97b718ffe234ef9cfc3b04f91e909036d38e220ec3e3d4c7ed4e61cc3078b833e31a31", 0x44}, {&(0x7f0000000600)="adac36eae518f7d0ac3d75da5dd4b2cc39cc3a472b5841bc500efdbd58f35bc981e1a2725081c42f5bbf79c087f632fee1cb922b02f437b802a0a12dbd3f5f0e5a6e314b1ea813050e5713578893eb38c31ff9dbf355ce977021ab49658ddc16f91435ee795a3fbbb479aa35197bc99b379ac47913f1b145974bf7662572095f13941d9fd90bd78e9dcecdffc31e6bb413b3b6f6ad5eb784d9108a05926f92b7bfb8275e368761a86bad604e79829330b948f72f1f411f7061833a99156a25faf11caed7f708bad3c48526c2a5d39b28bc98", 0xd2}, {&(0x7f0000000700)="fa03010df1feb757ea6c9b8074a223d58394b38120e3ca4ff9ac509ebe19e4d720540460d73886a2c6c1746428127191af8cca12f8cc1a78914a6e90abe2ccfe525672bbac4a94ed91aef1cfb1412d9b4c23d0b012229adba67f1f4b9c3307472c95ecd5f4140304db623c7881c70518c34d85018db5036dde0c75f720cf4d1da3186009fe851933de5b7f269943b6e4705397b9d7eab96ee10eb04344f46c03fa056c4d3c43d00b9904f98a048c16db921f0a049ceb59a51967f97e90826c3a6462b9716bf63c083b4bbabdefbf4e5689ca327d6423726bb23d3903769fb8c8dc6993c9d5b5199f1c023549464c7979ae45db1dac55cdfd1f3d9ab05df26b9c9e9503e6f8a96f20582f4fe6e148b5c3222d4e153a7d7192b12792f4243e6b4a4adceab2b00a9d201fdf2393012ba4c4033d5d03d712a29b0f6943b0c7f24738f855d0976a1d407296e3a8bc6af574cf0cc4be7a38b8e14a1e8fcad70ba686bf3a79135e47c93b99bddb6ebb48d8370066bd2622a9823711c7be370366cf28d2493c06b8e4a7e63f67b1b9222d0bb4661474c59e7ed9e2ede5aa944b61e06f0f252ca4a5b69443adcaaa9091e5b644edc829602cc7fdcac63e97e6c51d308f0a124a22aba6c9a9990427c167afdca0154e69701085c27ed0f3730fd9b7cab2a425203b5329ad88ff47c9374e3865191308981e0c740bce9568b739d00ebf606a2af3dc2615137a3f077e512fcdfccb76732c33d1b4f76c8d8c0c43039dd8f5137aa6075fa03f0fe12569e64a1c8375f3acf3479713ff841fb34f996c8b314ae6e4739fe03e70270cc10a5b5f5e9ee950f3cc1955be2cc2130dbf9f40d400316ed20ed1af78ef10cbb7ba0f3e7a2e7c0a54eefa3342121934460e7a2cd42db058546b1dfd5b2f25fed23c235f15d760d85e134eff85ff207889d5416504fa0a06bc872f72e912c6749cd77a458d8f7bbc32f6ddb6c85070ea2ce9f62cc4edfe7083b5fe5441ca02a6297a10688c22485258974caf61a93787a67a1ee236fcf9432daf736f959ef55c2b729aa81d6eae23f7bcd9123ee31c690df70c7b42a569141875e55a4f4417679a61423d5d249af28a35f878126fb894a700fde1b13a372fd82d9e9ec8f0ffa7d947ca32c2eb2e7fdead246b8212aac11f5e6c5dead44b515d3fbc1d4c2d9ea022e999dfb904aaf92bbf914b350b6e464a5bbbb851c93a88e6f6b211fe2d4d1b435da5818889c3539c21230b2cea81c1f249af347ce679c6e73fa1ab3edf3239146aa17c5878f1b396b16ef40ffdcb356715ecea525d10592d2eabb81dc572b75b3292ac5a78c916cb7a01682aca5de50366af85ec144eb6354555248003ea2ec69aa43e05fcee652ea9d7a8d778dbca64617e7738b5f5928f5f50305747e99e38609c4cedeb620eb7f34df148788bdb07bfbefc888c7dd4509b6190a78290e7149e89f2328793323d79a2ac581a0b55ff8026606dec2fac3dace19e42bb09bdbb6867acbd514f8599483e236146c0f21be82182fc758f53a019014e190b11f28b56ada5c304e854e97b4c30281bc207585cbaa79f196fd5ec07e6a75fb04b75c59b8a88b41c40aeb41ac867096bbbd928866042597e9d3efaa381c34b3ccba72ad994cbb7f2d926ba2fd6b4abc2ffe689add72dada25ed5273592ac65370a8c40c2754b883cae032547846ae5e0d98076fb7267ac8ce69c259c2a7a573b95159f13a429b3681fa3a4307997369937313c41c7796bb55443d04ba732d7fc77ae0687c0944f998d53a6dd5fd53077c073747ac5a046f7f21e96e76536040fec27b381054b8b0448afcb2d522ae1176dbcd00aca4ddf31f816e73ccde3775ac035d010e9b383b63f8844895c42487943af37da4b9ea8b7957d340cb8d4c157a3eb65b6913ef0ab98870f7a2b3f3136741fe997d1f04b2d1800cacfd69b7540825c689b9917cc390bf90be580f8161844f275c27d3bc3eb4c18dc53b9905809139420f2b8232e87fe7beb1f0f03d5f6feea0697377e9f03433765764c23e1496321d0228d9031589c8a95b981c7b8d37e54e7fb7ac615c3c494fad858839732fb1cdd1c7cfbf070e082be48a85764d9fc885e4e4720102d2f06e246dbb77769d34b9cddbd1ff15d69eaf53f40b730a232dec4f37212f15ff2bb8251967c9ba32e1ba507262018100ebd99984f900062f4f08d6207f160d9ba7ef52052d22dcb4533577449d04acd9626c0bfe4a55c522424964e8721687848cee895bab38a31187c0fd32639890bc54c7182fe004c4d33aaab23b219cb6d7fe823710ad3c2c21d88bd72890477de5f56796c7c2eb6819582dd8ffb0704fbe649a5ec83c2b420d5ff5bdd6f3b8d1371e5611a761ad618fc2e7d4274b599beda9e94ec6e290ee7e88941b33dfa8388582db2b2a7753ea451bb7d8ac92caaa02d88917b60e077034944f071832fe3557279afc23f62ee530c24a23e5fd6798eaeda263f0cf4932f802762f31aff13ea53e935b9fa877976505cf9730b6ac25033911f87eca6ee3a2e72a1393efa4e9f63170207bb7c5c7423a417176ed2acffad335ac312a7cb96779304318cbb5a7f7d5fae6eb8896b65fd81741feeb4869e10667267f2bca2d3012bac56e2d7baf5cceeac476bea2a4aa48cf6d5746d317c295c33d7b8030f3974e62cb06f3d1d141d4b16759bebea2f7fee9388c0683570f54793474ff38976b66693c6427ebe43842bd2012ecc3bf8cf0cd9a67b17f22290a6f219ee38727a0461e40e8065603246ea19c02c9f608307d22013a388289c8822fd894d1cb5c100b95717a29565b69a386d127477f8bcf5bf076dad471b2f6d4ecc6852986b01e72d165b628e5d78099afa3643e2ea911a86bf9972ba025621b96081dcdcd1dd97207e86043cc25edbc84aa04ea4796d8f166d1bff53be12345df05b8a53af589001c193125f428c826b7c021b7680c81fd6e24c529ce889855fa68a252ff23fb19a5f323fdf12ef8805a6b31e225ed4b1c51e1e69d436adb14e4043c3068e596649941cf58c7d3f39c3f48367b965042a024834a2cf17d892126b6847c8b73063d662dc590a36cb96b50677ecab46ae9b4cb41ae7aaf606126dc08cb5b8fd5374dfe000df0523b86e0228f1193b85a525b08596284bd2e01b6a5b2394ef627d0cc444a9171b6787f2028e79b8039d4b44dd49521ea6914cff3f25f1d42997cdbb519c76a83a5a8c15ce69438329b16730656f8b10fc4d38179e87685f52c9d21a5b3afc94f5425a84d46b07f71b81229915ab47b2aeddf0e76c44ab81c6a8c3b17f88f14ae3a8308be31f30bd79a6bb7c3240206a8cedf167a8aa88f7afa601f081c9fd4b65863b73bb18a0129fa5439baa0e6a9d01304581a88d92590d5d8d4652fe5d19b87499c5b356fcbf207ab1fd7d6102efa28c2b739487062a3350dc982e34d5effc4f9438418024f1b32db5b2d8f65091dfa94732091cf8348e7e47d947a397f1a2a0c3f5beb42b77df03a2e06bb5546d10814c14a2d9e1f42975fa8b5160f5d4465ff02b31dff60f7e1ee16ba04d05124c8b5cce8549de6d427a54b1d7a48bd1dcea1677d14153be102167da95f7178e9a5deb3208e7587bf5a3b5c91573f0f0702e9323305fb408bfd5d0a43b6fde85bc91ca7d825db924acdd81dbf02c4ddd18657729557eb82279829e82b8ec35386613167f584b72c8297b8ee9938ea3afc704f78c61dfed6ae140c188b01b3bb74ebca7f4d33df57de37d3d64193012a760600b0ecb49db37d27aeda3b46efeb1d7caa8f7b50fe04f6e780bb3bf117461322f0e96f097a27cabfc6fb27a7b8771d886d5f4decca654e4f2df4f110a3530a3ce324dd8bc3b1b9363300cf8660c6b284f511236027831053869ec7488aae1eb50bb100826419b5a2da0fdd48502c5eb1ef202979927bfc6af82b8ce7ca60f49182212d5fd3689b3f015a066f28c35c8e3fc83375ef60cbb639647ba95d61db153cced5bfa0194019ac8664fab9c3bc35149fd7e54f3a36a3de295e9e486f9ec4484cd0bfb16bdc2f7215f24434bf46f6464b74e4753e1b9473def1e2e957092f229e4e89bce9b7991acf3581e9e9ffc001c9513ca3e4034b45b1dc2acaf31f9a9417c60db3410fe0516520f61e3c1855047785276caa1df962b6c2ca5b9e25908568c17e5cd5af52af43ef3e07b004e2496b741788e5123acedf17c78c6edf813f9900d7fde46fa278e895d7ca73661e94fdada6b15487820a9820b5680c4e0c214056832c199acb736e64d76774c6d16c34f970f5075ec37c5ce31a975fe1480573483bb8bdbed7c615aae1f0d85b9904b2c2ecd31c508faca5d43fde42ed68bd9bb3863d5d60f5e4402fc0e03e79efe676fc63cee2b0afb251ac64580e29bb37c7bdd746372c24ba982e2eff7d38549130916e969583716a9f803b01427df85db36f9a20563032121d3e636bd30cd7d2531cc4116c33f2f5bc167490f0fcd8f234cf4c7d2fe150559968ca0326cc3c426c3da1900e1ee80e1077f5d3ffb26fd7a9cf70a9844247e18e45961de1ff57087afd889aef6d6841488cc978f430545b0f8962fe37092e4359d0cb82f15a9a008cdce02fdc1c4378ba7ba702308966df71b23b6a2e8c265c45ef10a07588f88b9c91449813012b76af6f7c1d8aa7c7cadb3e73a8bfb715cea404ab81a4d85ea7436002a0f6fcecccb7264e350b154ebde24e96ae8c4283807c3c450690c7d279d0fbdb195db0f784ab88aa7efef375a0e709507d84959aaf9f9a0c90a6b018eb6141405342a21440377ff89fe40eca85be8074d731c494cb70feb8fe6dd0bdc091394f0afc0c79968dc69bd536e839a6b812bcdd6175e0895aa6c0385d360178da2a1e86b3c3bf89a437b129a1eb0479132bff0d6c2d80fdf064aca52ae608ab5c9e34aec528b626d3713eed271121e54704aa724288782786da66a368b4321dbc4c3d56f1724ee02f74abce929beeb1c68a90213fbc6da8a9b099d31a958dee64a92ee58827eedd2f004aaec6160e615d0afe1a3775b06f55ed673c227ce1233ee2c758bafa85e4d66b810a512617e7b81b6df710a965c5529ef0c1ab29aa4c5b98ffeb261e5d2bb1219441449cf922c05427f4a4192465f982f02f45d06fbaaa57fe57cc4801e792aa216c81feb58c23acf9fe021a6829eb1970c0eb8d137d58ab538127b1713aafa0ccfbebc68e59841766ac6bf1f0b9b64ea6da5f26cea0931be1af9e01383235cefece52087dd926b17045a2d88e57b7d3273e62067c351a81b28480ed98208e3b65ff232343cc1ae6ce9aeef73ad35546dd01fa0ef385021b2606b6457e343dfb6b67a041b676ed08b95d3851d7e848e987c28adede5aef682a9e4017ba7e109f9489958a6d37bde552a327c0097d12c52e2cae2d1e795ed5a5ed87afc6f8fc2f565b6c76c7e0bca1d0fe51e94ddfc5a1ee8264fb3694c4984b3a0354122040f991314b12092bfe96f32e774c7a930ac1d209ca4d2895c414fc3af5cf9fc3c575a07ac70d9b3ae91e00be1ee206a5fc3e3bd634d09608fc365df0fafed72f50395e7be63a3b05bbef49efc3ab41fd66e4b76dc3ce406f556f20b45d63769c4250bda5cdc4d7b5a9e399663528a0c7cc326fa58e6af3ef1a7704b2f7b728b5c7a0731b4d2c9c3ab58f58f45915a9191f3739c3cfd0e3d4f559e1ba97589dc899f12c13ea23a5ab97bef8878c96ced8db0e33b8adb1ba90a0fb8f6d20f7db7c100a1339bd8f47f176de6596cbd115bae2cd34bf7f9e35c9c5e28", 0x1000}, {&(0x7f0000001700)="de6ecee41b2453dc002558df947f8660fc74dc352c2bf1fae94842ce9f8c270a0c96d546160811e43acfd2f54c97ae6710ccbd0dadcbbc6d8f06dc51d8c7b46662999a34570981fd8ae75a0b23f23b0a63ef5b12ca1c2e7a830ca2db076cba894d6ed018d489d0c4cc84e245a2d6e9a50b429be410af9a58076969ebbca6ffe20c6f32efb25fbfabce100b37d53c4dd71c9701f328ff3762d7f721d984b55be37004371fd9ee19443f7178c147516cd5fe103df48615e986099e4d619008", 0xbe}, {&(0x7f00000017c0)="058b9ec23259a4e3a67ec6bf65dac8812440740cb7b4ab8c438b7796e8688c4c8f4a7d9cc95c11b8ae14211413245af4f835f3738754039c462833962f67463f193f648bc57d2b35a40a0947d731f16b14c23bb53ac5431450460a40ffe3de433f5392eca72f0d625718ce647311458891246dc23eb6ffcae9c5549f30992a0ff2d5b656462463400ae5317c0a43b5fd34c6ed1721eb52e520d5b46afb6c377af2b1507880", 0xa5}, {&(0x7f0000001880)="8ed6bfebed8a4e6649c8ef00fad9832e18ce66f8420c2bc70f5235f72461baeac753d81da41bc68c3d1c4f0f4f0492342a525afb859947d458ee5cfbd4701016868901e465a47b4dd0c71bdc3d3b23a5ce34dda156005948f414d3dc44798c36655c41ff8d42bf7c7c73d6149f6e3daad8fc71d2053c1232454a4c4e69940126e7e2c40ef93af398c9537077f5b00b4faa55846c438f96e651723c2528591dc6479e1ec2dcc1c2d7d00db201c7c38c6885f9a925f14cbacdf5b3d5fdf3dcff9dcdcc3693b9c84fcbd1ef37cd76824bb66c66d1c536838ffc4991c5a15d17ab7fe157acad0bedaa86bd1ea9024d4007bfdd690d73fac92223cb", 0xf9}], 0x9, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) write(r2, &(0x7f0000001a40)="3c5d764c13f796e43b8fdef812df1452010d1afea7aa1cf7851dff01b492f0c1c7182ba0d20a7e6026727358914d8e7a8e36754d3790fc362f6bb8782a4ff31cb861906d9feef1e91ee89ca4ad0108a88714d6b48bfb0c9ce3d82482769d80f6a05019e8ff704f2fae6b2636d44a3c4eb60fd2ae20dc58aa3439724c85cb6bf947c1667a69ddabf7d0e92d5e903af07dc86b9dd6d8198da72445f9520eae63bc13a92f26cd3a67c7636ecfe45a6ba732e74bb90fffbacddf0e69bf8cb19f69432845631efb4515df154e8c0029883bf9ca8d7be4ea907787323d054df660b3f1a714eddb", 0xe4) sendto$unix(r3, &(0x7f0000001b40)="6f7f7876abcae7b1e5a4eb3436e607ce1bd7ae123dbf48416916ce9fa8ffe81485ac77dd25fd0bc1e95e587f2808a9521dae12a9fd1855ad4b97d1ba0ecd3b73462517d3fba6f99536e38707b226138a9544e332af4f42a071ba6e0aeee880e4395dc64881f3784c7ef7ed553ab10ee9967e30302076ed0c19c0b7c31cee19d048e331884749786dbd04c5fc8d4bfe7b763a667f67a0110a574767b1b198903547bc96e2f28249a5cc", 0xa9, 0xd, &(0x7f0000001c00)=@file={0x1, './file1\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) getsockname(r1, &(0x7f0000001c40)=@in, &(0x7f0000001c80)=0xc) recvfrom(r0, &(0x7f0000001cc0)=""/223, 0xdf, 0x1, &(0x7f0000001dc0)=@in={0x2, 0x3}, 0xc) getrlimit(0xf, &(0x7f0000001e00)) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2811, r0, 0x0, 0x0) rmdir(&(0x7f0000001e40)='./file0\x00') r5 = semget$private(0x0, 0x3, 0x293) r6 = geteuid() r7 = getegid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001ec0)={{0x877, r6, r7, r8, r9, 0x40}, 0x4d55, 0x4, 0xbe1}) symlinkat(&(0x7f0000001f40)='./file0\x00', r3, &(0x7f0000001f80)='./file1\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001fc0), 0xc) symlinkat(&(0x7f0000002000)='./file0\x00', r1, &(0x7f0000002040)='./file0\x00') 01:14:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) sync() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e9bde2f302f66f6945720eccc28d521"], 0x10, &(0x7f00000004c0)=[{&(0x7f0000000180)="607157b98fe6cd8f01063e9ba3bc214c9ca83ef48dac0d118c67bc3a04e7aec860e456bca1b29f51ec25d2d801289b0ff4c171dc0ad03aa4bfeba504049e8c6ca05d7ddcda3fc8475f820c5eff3ec7", 0x4f}, {&(0x7f0000000280)="b661611a74266d13d73f4845afbe2437df1343f1f7d607b2bb88e4758707bf1b4110e84b399f42a0190b66051d99d6e6be39fdd8a197169a117b343c92da9a23fca4a66d1bb8f0238c", 0x49}, {&(0x7f0000000300)="1a492b4caac69150a890a05322b8f5b6da3b1cadb50f208f9b87dbdd83847eeb7c84ad35409caecf9a49f5abfdc7cf344d3689549bf1f57930503e871ab1f1328661018a6626df31a713a191ae32104a7f584ef20ea39cc3d254dfa2194fb300bd5e2b295dc96494dafd86f0416d29460763cbd6abbe38f787de9a594ea64c5455b281e464d4d77f2f56b75886a16680a7998eca7f0a9b6064455ee0fd053983e49230328d0cc0d2e98f4d7d5532bbe7d8c7ef0fb016f2596e21651ecd1e4b1268234cd16a6927b2406279ca", 0xcc}, {&(0x7f0000000400)="27783585a6e814ea294147d0c5263cffae70f66aedc25537e4dbfe760c3e", 0x1e}, {&(0x7f0000000440)="d695bc461aca1af87e15a4b9cb71345e254ede5c1cd3f086771093eb56f2f9dc6451ffb754a2f4dbdc766198c0100dbf71a986cce30fa0abe4608b9416c4dcf518f4c26dbc6d745e344fb585aa0273a200555c7fe8cb4d6528eac6cf543ecb52494d5f", 0x63}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f0000000680)='./file0/file1\x00', r2, r7) 01:14:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) r5 = getuid() setreuid(r3, r5) sendto$inet(r2, 0x0, 0x0, 0xc, 0x0, 0x0) 01:14:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 01:14:40 executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) 01:14:40 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x3}, {0x20, 0x80}}, &(0x7f0000000040)) 01:14:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:40 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) socketpair(0x11, 0x4001, 0xcf, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) 01:14:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x3ce8d41b, 0x800, 0x8000, "e9c700df3e057c9a7959238e39681d190e532ec0", 0x5, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 01:14:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/229, 0xe5}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/186, 0xba}, {&(0x7f0000002240)=""/1, 0x1}, {&(0x7f0000002280)=""/234, 0xea}, {&(0x7f0000002380)=""/142, 0x8e}], 0x7, &(0x7f00000024c0)=""/225, 0xe1}, 0x42) 01:14:40 executing program 0: socketpair(0x0, 0x7, 0xffffffff00000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x7, &(0x7f0000000080)) socketpair(0x21, 0x0, 0xfffffffffffffffe, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) clock_gettime(0x2, &(0x7f0000000040)) 01:14:40 executing program 0: socket$inet(0x2, 0x2, 0x0) 01:14:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:14:41 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x51, 0x7, 0x5, 0x0, "cc20dd5f0a088e3437d7dbc26345e80f4a889a78", 0x2, 0x80}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = kqueue() r2 = socket(0x38, 0x8007, 0xc97) sendto$inet(r2, &(0x7f0000000000)="54f6850110e4060237839e83ca764a06c6311fe0e930609d77458c7b2551d76af055657da399e6feea2bcfd90d6aa8d7aa492dee9646e88a9f0e00d7173f4ecc2a6788bf87a251154e7704a5fb65cf63dd181f409f02fee62f2ec726af903249c6afde202f72f3b5c1d53383a94f582052f68c311e871d14b035d8c1333f94d4e0a08e4c35f54ac1b2c32b9a03b438343d64545bf6952c1415b179b1046545279d6e389a2ceeab0bacbff05649240ac7bc648963fea124fb341423e0625787f4dbfa6f43559d27c11135a6b26fa517012af836df", 0xd4, 0xa, &(0x7f0000000100)={0x2, 0x2}, 0xfffffffffffffde6) kevent(r1, 0x0, 0x0, 0x0, 0x1000000000000, &(0x7f0000000140)) minherit(&(0x7f0000488000/0x1000)=nil, 0x1000, 0x1) 01:14:41 executing program 0: r0 = syz_open_pts() close(r0) kqueue() kqueue() r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff8, 0x2, 0x4a3a, 0x100, "1c0a266e9d97c32be54fcd25f4f885f4a934a83a", 0x9, 0x3d1d}) write(r0, &(0x7f0000000040), 0xfffffe4b) 01:14:41 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r2, &(0x7f00000002c0)={0x0, 0x315, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000a8659613d80743b35117eacfb321ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x100) recvmsg(r2, &(0x7f0000000480)={0x0, 0x2b3, &(0x7f0000000240)=[{&(0x7f0000000300)=""/43, 0x2b}], 0x1, 0x0, 0x278}, 0x1) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="d889d2735c1c20d8677d430a65571cd620b1965873844ed9e34615128af6a980d3e81814c866919d0b499ef7227102407aa8c0d9b4a923186efbdbfac7728f029b6d862bef05c384d7cb518d132e47a718a7695d3a35e0e783810bfdce33", 0x5e}, {&(0x7f0000000140)="4ca8ccc04f60c6bb1a8a8e7cd4f584408e4742c2629aab32b419fe6f22312757fbfc293fdc", 0x25}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="100000000000000000000000ff7f7000c8000000000000000000000000000000f4b71b87b604b3b4315ae7edeb1b6d7d18e4532ba5d36b2fdf54d88803a0bb0a3cf2e340ad77b7428d66de106e09ecf08b1ffce9bca59d6c681b091aaae207c5fb0c330bb5063d0347859b4af18ca4a69f758ea9ef6c5dcc7f8d17e6051a86923e2d8d0f4b56a94fb05cc7bd1d0e75cc34de0aca00becea3fef162446a576d23f8ab2b2c50caf5a61a0a02398dd054d1be2f30b5a077cec6cf5118034fbe8a905712cbc590155707822f71a1882aec65c50caa0000000000"], 0xd8}, 0x408) 01:14:41 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x1, 0x7, "131cf3fa925db301e115b587f8fc92fcbb3f3c02", 0x6a0, 0x7}) 01:14:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 01:14:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="42882016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4, 0xff) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 01:14:41 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) fcntl$getown(r0, 0x5) 01:14:41 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000fff) mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x10000, 0x400}, {0x7, 0x5}}) 01:14:41 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x900, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 01:14:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x101, 0x7f}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100000001, 0x3f, 0x9, 0x4}) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x81c, 0x7, 0xa40, 0x80000001}) r3 = dup(r0) r4 = getppid() fcntl$setown(r0, 0x6, r4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)) 01:14:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00001f0ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e007635c0095aba"], 0xa) getsockopt(r0, 0x594, 0x8, &(0x7f0000000000)=""/44, &(0x7f0000000080)=0x2c) 01:14:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xfffffffffffffff9, 0x4) r1 = shmget$private(0x0, 0x1000, 0x8d, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1316, &(0x7f0000000040)=0x7fff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x8000000200, &(0x7f0000000000), 0xfffffffffffffe45) 01:14:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f0000000080)=""/114, &(0x7f0000000000)=0x72) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000001340)="85c381575cc8774b43bf77843315735350f103e8edf51e8fcd001d59ea929662bfe9b78e6f699db60515ea5ae7d6c864dd7ce1b211399100197baf124ab7fbcdeb1c1acecb1e8fcc5d6c71f5231686b271d13a7d6a3443fa1da9a273a16f41e33ee277430d4470e23b6e763efb8616ec82786f37bf35257773642fd85d9104c63a19617a56ef301ef88178ae13a06be288c92880409cc9907145db5d79b93e73067402f1db5712c9c08d2835a7bda232846ec9d4384bbfecbdec73932dde6784256f14bd3e86d539fd051fddce45ee03a641b4edf6afbdd45c6697d9469981c53474dfe964274f3867fdb2d22774a14ffe9127531cbea26e84ee5f9f19418b073d349eca59deee92faef01d2e1275467869dfdfcd5bb0910514b091fe95c242ac919c4c8ea580fd0403cdc429153ac01943ca9c324b8fd8263ce80a2f34a1adfa47f88dcdbd5d27a2726f3532268c7c4495de07dc155e1495d42f3cb27716046252c3147464af362cddaede29b7e8850e63d93fa3244e63d033ab5a046e3504cbe865006747452f6a5d438b6413e4edaa11e98e311b583093819eb8c3ca3a41c4a1e83155e9e0fc7ac698e99fb7b1f4224eed2d92d42cbbf969e6c77397b5d393f9a17b8b5890ff95056942fb628b05dc756a1f2891802e51d95863054d0536bccfe73be1fa6a7ba417670831aef7003d0851393f5cbc3cf1e39ec41fc215b8a8b0c986610c9c6443e6e3daad50c04576768413a6cce2240a41a0512695ea662993b3de0b3b8e5f4cabe8fbe701f62a7527a9afd8a7486ed857579026260da41a3373961abfd7a5aa740e3bf417413b0d07e5d9c13b1d4d7ffa6b59b91e5304c87cab43d4538a02508d4c627e19ac5b03728151e3c65d9c163eb34d87532e0483a9ecb0363d0faeb52ee959c760e482ec99f38623f05756c7154e6836e3c0b39f6bbec6301a082e176aa0e0ea2c35516ed859bee4aa2982d704edc30093d5e5d249b32e01e9d25062e0ddc67fe4f67e0b1afd1d7eedb01825d7f2ef2c1baeeea7628d0f7e1ba36fa6795439ad0bfb3dc35f57eb35be93618001dd4e93d59637677d276eeeb0894835c466e93ff9f54e0f854e0d1b2d0b58331b2016b883d9029c77b267fc141072046c4f7d45758624da34d283390708c425b6298d658f2e4971c3163fe24daadeeeb3747a07603b0d8d2ca8a56204e6bfe4807e0fd01cc7b50e56e49b77a0243cfc7007897c2e64cb7ea85c68af94e49f27012f3b08305c58ecafcf0ff764b3619fe402dc52c21337584e462f0bb60525dbad39089e791eeecae517c1438127f9c9265a808ec35005597d738aeb9e3e9df236976368003097b421fcce2383d0566085e3178ae928d459bb895652504db2840e3ad234b4e9c256701b5454c41d1a65696366f3110948f080f0ce1ad65c36e145222803d75dbfdfab80add516bb0e3818eb6cf655d9b87654aaca430b6c82b22c9bea80e5dd8937a100d965bc1c905d9c5e2b894399a587f686eaf97c32725b6cdf44ba5aac32f4b160c48d9372bceb8cbe6b2c6c8f5b51c2fc559c9e7a9cb27d77944c2d28e3be46b319b1fe693a96d86b1b5090524e3b927a9b6859d43e8e9cd12e2f66948e6f227657a42de4314b0ffd164cfe6ad170964f97b73fd39bb8e77428f250663d6adbe460eed36bbfa9e9d92d2fdfa42bf6b0bed90c50de97f4348013aee1c81881f4c157ee65908f2b3ea9058d146b440a3573d094811fe68523c37a6aa8fdac8e366bcf93520f02d16d67f2432937d65c59f64f54bc1ad43fb3d19a5ac3d4a8b4bf5730e812f463a192261c543938bc98395a65480ea9921315ebebf0cc3bbc022972bca4155bcf638fe30bcf8763d89434ce8fc715c44278508b8a47282231081505f506acebd8ebafa68c50b5887f825c9ca683110502beb8cb5240b293f6d88931eb0615e6b0612956b78e316b28790c53de36bd469c45c6ff23af39a2feb5fdfa76af78dbe89ace1a1693a58b6ec341b5af5eacf219e7648d52956b47dca496d631e5620eb24f3d517b993d5de35a13714665d583504017e9b949e794b282eb4c3689209ddb17fbcdfc3213ad36b0de6d60ecd2f4c7904a79a145e96d57e3d9457b4547e2afca8800163c8de045fac4657775a887eaa01a65f67b620802bb642b49d07cb5e40a9a44605daad92e16383a32cf16b0e6aa38f59e2c84c0ecde94f77de928551a18063d66d519a095679b8fd50cf1c7efdd9e6227b0b949ba48bf992343e43039bbdbc78e9b407122c1f8e310cb52e3cd2e1dd7aa53ae75681b030a71cd4e2f3d2baa15c1a81a7b1a4b734374f66298a8dcfd03e79d5bbaa2d989d5b98a535da438a3e2786738df3ae54cd8f3e2d1fb27457a12d4614fd8802034064342d169dda695dfb9bf14c6999fa0fc62d0600ec12fc6c19d98b2210c3a1d2d3344cf002a38ab334a499c35c054fd76a4806d5f1c67e919ed52d6921c693736019ed1044fc78d50b69fa0baedee33610cbb18e3ab974eb1026692bb5b11ef25444ae15821d4893785d62f9e0ec37a4d279aaf14aa188aadf34225b35b12d78028a86fa5ec15434e82a287d8db2242658c0ef91eda3ddb70980fc2b62edbd35b13270bf4a94d3590b540f88f96144efeeddf6ec87ffd8d6612426fe935d22929db33bfc6856f542a3bd39c5b1d916578427066e042530786168de3c68d43ce3ff79a4231fc28c008c36ef1344ed79809acdf5e95c5f4c43e29a08979d75ffb31df90cebae6d6ebf66399f9bf6adcbcea996457d4189671f8107c530b9f12d18bf288b7107fea867e5fdef3ea9a089deb63e09b6b55e127ced273fc8afbbe4f64162d6c45f9ea820fbd82ee45655e2ee694be80eaebb454eff621d77d5f74b475567ec9db22d8f8ba4a4fc486156e93359b19de319849ce32817d6ad210ea0fa0d658287a3c95d686e006ff5c743980486cfbad2736368ef4846c0fdfcca477cdbad3e1a8e9623df1bd25e018b0f3314ad0bbaee6a4c3a32c0c27590b3b0a3f88cf6a9542c30a31fdc3bd1b9dff6e1c6be8f1f4a660be64e256c0a47939a298e3517ac580f848806e5b202e893e18c3933ce962220f9a9ae7c98ca8bb8cfe60cb5d811f885191cc42c96a21bc4bd0330c0d32849bd8f4be965a120f61ca7dd73ea7e78384ffb2ac33a03ae77d571256567265115ffd6cee6e1bab8996b413ee5765b73e3f9409d3a0261b53377038974356f828838b73fd5660fd6b7e659964622966186e8181840eaf0ae8611cf0611745b67d8afaf9aa96530c60d0b0229bc67a5a29f86a437d088c1db33b371e50b43133a744e215bfc3e9b6a90bc5ab7f81d74dffeceec38745843516edbe00157478c3b79d30281330684fd14b2a90288585b213d0cb2e0b38f22bb557ceb54757237e8f3f6b5db8253fe97076b0d6fe35145897d0cba40ce784de998fab8c1824f25a89afbed3c9286e2de64d550163e6ba48ee1b7f353b5038c20c4ecfdbfd5eaabc598f75eef7de853953578e650a1e4fbcf90a0b2d2eea79e67d2d033fe629af1ec7d5d7f748b2b1840164b115425de0c4a71d88bd75b1dd1cefd87e5c2d9b36b45d04345837fd50bf852a876b7a66e425b30f6a777a60e06abcc64b2273fdc6713a30f4f379a47b02168783fe8c63900cc6ed758177fa6556e70ae95e1dffb705b58fd992125f8c88a8aef9867276d19d79a13f74157d46d7fc0e59e48204406828eb9133a37d676bb2766272756be3329eea6638e26d702cc5e6a9cdc5b3af63e3bc1a89608ca66d0dd641de561daf5bf8bbd531e4982c2f35f4a0312f6b20b17fde075a98914394be66341349c308e4037301fcd5764e5e369730864c44a2693f92df1261377781cd47590f64ccb9300f1c99b7dccb9b90d752c59ad0f300346359c8601f75ab2e6fa6cfac2347a4649fc01e6855a3e2e01d3f8d84a88f4752f6a6b823a53f3e75d86cc6df177b2c464cae95f0aaf167727bd10aca7777a968c19c04191dc482ffdc873422512be55a0639f3a13729df527f6d99ea44fed8b15cb45a53ff83a5eeed9b1ec7a583b6f5355989bd32387adfb028d780c9d97f0a2105252cca866aa24651a7ce56bb7a68c6ba6d253252885fdcdf76d399cb1260cd99e400cf3569e10d86194594300dc95c4e0f9781ec9a59a834f49292975156a0ead184f5ce5ed53b0ba01fc306a920ae6e919e902cc66a827c664987b296b071439b252d3dc62f996137590bd1f6c639fac0da5b53633ce99c0c9056884b486f6a7a41ed1ca51c078829b3dfe54ba8052f0dc547945434ae0b22d7c115a22e145ea3e780c3c1d92d6240f17b62d8256e65ebe373ddf14ac49838c42db22775c5c28d9dcf203abac9fa3604d8c7349262ccc922f387baf01cefb72a5bf03aad2fee213c63e8ade0c73072ec3835b37fdee571c015cca085b76be73c62dc4813f969b1b1ba82f8000a378441f7adff22098b8c9f9dbaf1277891742bbc1d3ca499cbbde6c9bd549ed750cdf33739c7e94e331b5c0b248c40ebe6e437355b45c35935e011f71e65430891bb77196424db07d05ef6f24c964ad394e02224036ed20c4f92451c078888d0e4eeebb57af535aad77c7d82ad6a9c06432efd1cbb35ea724474215701c071132b6a62be05e4340434ac5eea193beb00b7b9592ef0a6bb761c79a6568b29029ad22e6caac9f9a591164b796ddf2208706df88d362ddc07c84d884d2aeb5fbe921da79d80e6e226925f7a6a596ac1021d8f9516f7e8fb97ec3b2cd8a89ea61aa6ec8bea61f064da6d4e4686e046c8bb1054c52b6b7f88ba268709170f544278f28e3b0ea78f1284c29f6a5cb3120563d115020bc99106c0be1d949a5410bacdaeacb3d547917732ee8d6ce510991fc3fc613b02f21ffb14ada8971adfa11379ec0abe89bafc508b1cd2e3125a61fe256be0228540987e55e02d0d298d6cfeecac8b5336ed9e6c359c7964d4979467555857b888a6d7dbb2cf8ee83bb2ec9e68122f98c33d2a74923881ec061df16b68b607ce0cfa1f6c852ed5c9a22d38ee76e6a0d78c5fc811451a17ab19c32ce5bb7f012bb62f318a6af93c4b78b723fecb69a7c7046f3ce406028917d3909e28495a9ebdfe25dc2f51910ca15", 0xe38}, {0x0}, {0x0}], 0x3, 0x0, 0x0, 0x409}, 0x5) 01:14:41 executing program 0: r0 = kqueue() socket(0x10, 0x8005, 0x1) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) 01:14:41 executing program 1: sync() r0 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000240)) 01:14:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 01:14:41 executing program 0: r0 = socket(0x26, 0x1, 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x2}) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r1, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x3ff, "42230d03713df06aedc2388b64dbce7799ccdc17"}) write(r1, &(0x7f0000000280)="84", 0x1) 01:14:42 executing program 1: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x0, 0x0) sync() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:14:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000012a0a, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x80}, {r0, 0x44}, {r0, 0x5}, {r0, 0x20}, {r0, 0xa0}], 0x6, 0x0) fchmod(r0, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="c89009b3054d318f03fe7ee6ee564b75a91521b596ac7c437d7c54deab5169fd0d2ae076f007264370b4d6e152ffc5509a1f3b3d38e901b736", 0x39}, {&(0x7f0000000140)="f930308d80b4a856b93028eb8418cb0894e089462ce12dc29c298c765785701eb2e63c6d640afe3e77296362fbd2c5ee9fc49cd6f3ec48f13f58800068a296e1653273ca0e07", 0x46}, {&(0x7f00000002c0)="29e3df4bf95f7cbc92f35319e7eb3203cc1fa99c57d75c090a319e21767c085610a6a1bf53dd502decdccf1d57bfbc2c6d13394192faf014f56d85e15c27a94bb94bf92eecfc4a65143af0c5e8f4086297a580481b034291786920df4e659b5494dd41604089defc4879015aa8c948e09547297e88368706fa797cb380bdcbaa29eb2ca77c3f9890b793b35dd2dfcfd7b4edb9e533a5a6fe4e8458a93c12c400ae3b7a577a", 0xa5}], 0x3) write(r0, &(0x7f0000000240)="5fa0d41d1cb2d70636d7b0b68d314459b938c9b6d34dd5bd6786c877c30f83b9dbb8ba2e60313f43bdcc45c1da73b16f78b3a57be358f2363a4edc23f1517725ead49dd71174f37b8a4def3f9a3df2000000000000", 0x55) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:14:52 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) ftruncate(r0, 0x401) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) dup2(r0, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x502, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) getegid() geteuid() fchown(r1, r2, r3) 01:14:52 executing program 1: munlockall() clock_gettime(0x6, &(0x7f0000000000)) 01:14:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x13) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getgid() mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0xce051dd7393a1f57, 0x7) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x5, 0x5b, 0x100, 0x2, "26cba157675d562e6aab2a16d55918b99fa969b6", 0x63, 0x2}) r6 = dup2(r0, r2) fcntl$getflags(r6, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x40) recvfrom$inet(r3, &(0x7f0000000140)=""/115, 0x73, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 01:14:52 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0x308) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 01:14:52 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x190, 0xfffffffffffffffd, "185e9b37f50200000000000000000000f500"}) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x11b) 01:14:53 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x1e, 0x3, 0xffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000001600)=0x84) dup(r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000001440)=0x8) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x800) mknodat(r3, &(0x7f0000000200)='./file1\x00', 0x8000, 0xa952) sendto$unix(r3, &(0x7f00000000c0)="ea4d7fa3a82ef50b249c742efc1ad3a5a4d68adcb79f9fea5c14d257574df319e517f009c7b1d6b0dbe9cbff0a1b1909d7b73509da0d6dcd7684f07213c63a1f9de46b3cc36e6522259721f62ff161eda1f33d987db20945581b7ab33d65ab495916e7033b93ea4b1beaf588df763471d28d63eb49d185ef08fcc4c4", 0x7c, 0x400, 0x0, 0x0) renameat(r3, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') msgget(0x0, 0x200) 01:14:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) close(r1) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0xc, 0x0, 0x0) 01:14:53 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 01:14:53 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x1, 0x6, 0x8a5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = semget(0x2, 0x1, 0x20) recvmsg(r2, &(0x7f0000003740)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000035c0)=[{&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/109, 0x6d}, {&(0x7f0000003280)=""/100, 0x64}, {&(0x7f0000003300)=""/8, 0x8}, {&(0x7f0000003340)=""/93, 0x5d}, {&(0x7f00000033c0)=""/160, 0xa0}, {&(0x7f0000003480)=""/1, 0x1}, {&(0x7f00000034c0)=""/236, 0xec}], 0x8, &(0x7f0000003640)=""/199, 0xc7}, 0x2) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001140)=""/4096) dup2(r1, r2) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000080)=[{0x4, 0xc842}, {0x4, 0xf5df, 0x1800}, {0x1, 0xae80, 0x1000}], 0x3) mincore(&(0x7f00001f1000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/4096) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) r5 = msgget$private(0x0, 0x212) msgrcv(r5, &(0x7f0000003780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036e00ae90945242798fe71550d9893b57e4d173ca38dbd82f951ebf81267e5886bd91a0c7980162d2329aaa550e069653453995a514719c4b5c09ff16d4a992a3d29d2e4e176c2edcd6ebcbd61a2f722e192d10c1598e1f6616c7d5522bee79fc83cf611d535daa9d18ddb5b689038e9076a4259c6fc7721b24e232e19170ee67c7615aa69"], 0x83, 0x2, 0x800) ftruncate(r0, 0x1) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x0, 0x7f, 0x1000}, {0x4, 0xbdeb, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x8000}, {0x0, 0x8, 0x74e355178f084001}, {0x2, 0x100000000, 0x800}, {0x3, 0x893d, 0x1800}], 0x7) 01:14:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)="6e85e7201dfc5a7c7cf8fb4850ec2939f5d7d18b207316d7f164872b1b7af90728d15181167bcb5b3b99fd08041b07cca9bd0612cacda6e5de741a0c03485d790093ce86c1d0ff715f7f7d3fe98a9a386dbf77b8ba2e6a7df9d5f5fa4a404e91add04b9d08ebaf25ff522a1f42e4ee5dc784d94a47db72ec96d00dc83dd172325e381d9c39491c73966093bca2398831cce7c09bb3964b060e5ab77839410da176ab4d3d59a7abbec745c9db17ddf74559630049354d720f29c64e0d4c98d1868a964b7cda9b4fd83a747f99faab04fc64957a725af99b2d420496f181483712a13b2d82a2ae4b402d075c95c2dda8a37df9c63e98ee27199ab3931ee870", 0x8b) 01:14:53 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x31f) sendto$inet(r0, &(0x7f0000000000)="ad20b2a0211deb5475810fc6941f47c3192cdbe721393eb3c2585b9bcb5d493c100f76355a4d562d48e4560a60dfe58302881d6136d1512f1a1fa3fae402d852b1e51451fb0aaee0eff2fdf998f2b8837763f39364ad62b68427fc48198dc6d2a07cecd639e82dd1508c238fdd7f1167a2ba8fb4e7e6e7fbbd44617d29af6779ba17bfce57aa7df4ef25e9a9", 0x8c, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 01:14:53 executing program 1: r0 = socket$unix(0x1, 0x1000000000006, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) r1 = semget$private(0x0, 0x1, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/160) r2 = semget$private(0x0, 0x1, 0xc3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/61) 01:14:53 executing program 1: r0 = socket(0x11, 0x2, 0xa6b) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 01:14:53 executing program 0: munmap(&(0x7f0000fec000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x80000000000004) write(r0, &(0x7f0000000040)="a5d9acb984a558e7a705fe79e9f96015f0a295604739ec7aed4f217a9fed8617fb4e59faec31603eae4e1b0354fcd929b13bdda95f7d6a250469b6755bd5fbf1c23ca0e55d01b8db13c094b118c6b2e0625a5a3e00cc0a5d2077471edadbe18c003887c2220125b627cdecf3eb7f945d567749b0a9c5dc5252b0cb0ebd5660eeec574567070c832b25ff7cd25ad9b766d31285793c2a8bfa019c0ec0502120faa52e7b089b629b16551cd6244ba110ba5cfbb92c43af0ba1cec709ac9f0f7a076ca2155178b61a577774efb50b68e80b", 0xd0) 01:14:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 01:14:53 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) recvfrom(r2, &(0x7f0000000140)=""/51, 0x33, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 01:14:53 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x4, 0x1}, {0x0, 0x9}}, 0x0) 01:14:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000005}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2016a282001786b1ed88fc10297365ebec258b081470d69e3c55c992ae503d20066b7dc6d19bb9656f38748e75abe9a909a917c39cc5d60700393f4b00a631b291e54f483922c1019ace634cb1c06828532ab4a51f3f698c29f20c7ad883be66fbfb4bf12019495f27ed2802109aba6c80b44b0c35bd70b0d9bed12f"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:14:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x3ff}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a337fa3d3d68532d0492817587d5fb0c9c9ede5eb73af497618af36f7d61f58f08b7f65912a6c2d9e93fbdfcb2daf6215fdcf029132c6d475804854dbd61909641d150cb7e5dc963759278a3000d60ad62", 0x51) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 01:14:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) r1 = getppid() setpgid(r0, r1) 01:14:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18783, 0x1ae) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 01:14:54 executing program 0: r0 = socket(0x1011, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x689e2eb0c39ba7bf) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="55a2d9ca6b694c432792aa463185b629dd54286bc47a75e82dd5ec21e2fa97120649d987c1a8d9b5837897bb7ba0366dfc650eca93163da841ee0eda409281ed08b04130e1911e5faeaeb5bce0e92e1be401d95912660508fdfcb2b392518cd355c5bf5980f4c874d94d72115cf8008e7f10706e82533d1a53e468e48ed844", 0x7f}, {&(0x7f0000000180)="a1ae914364f323c54f1b022374fb81e5cb85b156c55f95e349210f270ece1ee7916cae476cc53071508de113883f89ff152ef42a094c5c968ec8a1cb2b340b3b2ee86da9b95a1527760e4a7e0cdf0ac06b3e10bf9886b5e049aa89926a0c64b91956bd68487ea1495416dd9f86c3472def0980845a79377dd72446047b3fe316e11568b8d57a19360fc48abf5458afede5ae42fd8e581048acf2cf8328ed241a9191bef17e0769a35cc21dee9636f06401137b580964a9f2f5f9b10ba9ee645678b58d6dff7d653da0e8d161f15ddd31c4", 0xd1}, {&(0x7f0000000280)="ea23e5fc6b174d772b006bb080362375dc9781a1fdbf143fb33632b647b02537f7e99448def1840c", 0x28}], 0x3, 0x0, 0x0, 0x6}, 0x400) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 01:14:54 executing program 1: getgid() select(0x40, &(0x7f0000000000)={0x6, 0x1290, 0x9, 0x8, 0x54, 0x4, 0x2, 0x4}, &(0x7f0000000040)={0x80000, 0xffffffffffffffff, 0xfffffffffffffff7, 0x1f, 0xece6, 0x5576, 0x2, 0x7aa}, &(0x7f0000000080)={0x6, 0x1, 0x5, 0x7ff, 0x800, 0xfffffffffffffffa, 0x1, 0x8}, &(0x7f00000000c0)={0x4099, 0x7}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 01:14:54 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000efd8631f8af0f91a61ac4c5ba2f44dbc8574ab0393100141572f55ead449c1b0b87e0dcfc5b8c262637ba995e09889", @ANYRES64, @ANYRES32], 0x47}, 0x0) 01:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() lseek(r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) getsockname$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x81, 0x8000, 0x8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x40000000000000}) r4 = fcntl$dupfd(r2, 0x0, r1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="b2a66e01632a1c1ee066fc42061aeb920f3879080a9c362fde44f20c0378fc28038b44124951636ddc8d8bfc8bd7bffc76d5bd412734060b027e94eeb53dce38bae0", 0x42}, {&(0x7f0000000280)="6b880af947907539aee96b4c339af3dad57b6ea21b35dbe9ddcf31c425a2fce2926b836cbc0a71b59748313dfd6b289073ba1b5d14e397dbf30517e14958926170308e46f6238a4f699798186550079eda028f56f49ddc93801c0670b9197c03cff071c4bb618d53ebe153bc047603bd561eea43708383cffac5bd0c786d8b80957995052e4e0d4a04c2879819e4640bd1e3b11151d9", 0x96}, {&(0x7f0000000340)="080ce698877d9b9f40b8f2e0fffdfa526a494171666c1d1b906320dc452704c5fb30a93aced38ecb7809678c857a78d64f73019a45363d5a3bf254bb10ced0e2765423482281734df6fd2c5566a55b27a615401171", 0x55}, {&(0x7f00000003c0)="fbcdbe53742ba42d5b330e973361f4a4f7cff32fdaeec690c106066bd28d80880626bef49f3124fc226269605362d32bee85ebce608abd394a9d5dc3551cbcec96d70b96994b05932c19cccb1080fc96ae10c93efea46878a21d261c3922dc", 0x5f}], 0x4, 0x27) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:54 executing program 0: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 01:14:54 executing program 0: socketpair(0x6, 0xc008, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="1a70", 0x2, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x2}, 0xc) 01:14:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000002600)=ANY=[@ANYBLOB="000072775d0c590351a6"], 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 01:14:55 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="8ce8a5766c902867daf8be37748f191e371e7e516f05ba6d0b09162518e87c6872349ddfff932dcde873a25e0c3b33e918", 0x31, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1fffffffe) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(0x0, 0x3) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) writev(r0, 0x0, 0x0) mlockall(0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x6f8, "49733d0f20fabcd55eaa3248d915ffd138123052", 0x62c568de, 0x7}) 01:14:55 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') setitimer(0x1, 0xfffffffffffffffe, 0x0) 01:14:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2d96) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0xbe, 0xffffffff, &(0x7f00000000c0)="fde92bc8a792ea9f3672896c888060f0b7dc23d5fd6e2af26b40ec4163a2ded8aed222f846f1db2ee387b309398cd30ff2abaa91f38efba29d8a0788c3", 0x3d) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) flock(r0, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) fsync(r0) 01:14:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7fff8000000000, 0x3}, {{r3}, 0xfffffffffffffffc, 0x30, 0x0, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x24, 0x40000002, 0x9, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x158, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7f10, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20000089, 0x7f, 0xb927}], 0x5, 0x0) r4 = msgget(0x2, 0x80) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x68, 0x2, 0x1000) 01:14:56 executing program 0: getsockopt(0xffffffffffffffff, 0x1000000000000006, 0xffffffffffffffff, 0x0, 0x0) 01:14:56 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f0000000100)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) 01:14:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fcntl$getflags(r0, 0x40000006) 01:14:56 executing program 1: chmod(&(0x7f0000000080)='./file1\x00', 0x11) r0 = semget(0x0, 0x2, 0x244) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/3) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) flock(r1, 0x4) semget(0x2, 0x2, 0x10) 01:14:56 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt(r0, 0x6, 0x3, &(0x7f0000000040)="4d6265bcccb354877ff3db97efeaae66936aaf88e7f2533a01e6063fcda669ab7aeffb6937f9d79b3f4cd9cca1654733008eeb1424", 0x35) 01:14:56 executing program 1: r0 = getpid() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x1ff, r0}) 01:14:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x200000000003c, 0x0, 0x0) 01:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x8, 0x400, 0x3ff, "e4e0697c6ddd17af56965a3fa09958a44572fc61", 0x6, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 01:14:56 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) 01:14:56 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r1, 0x29, 0x33, &(0x7f0000000040)="00000000e5ffffff", 0x8) 01:14:56 executing program 0: clock_getres(0x5, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:14:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbdaa69000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a600cfd1029675717f7b16a2e69190d35e7ff57471af5312c6576826e916f0287dbfd197d36f207beb1509aae8a4b448bf0f98962866677dd13921738083c75bbd396b7b920e9f1f2660edac0e9f175336ddcb6c0ddaeeeed7be0c969052064c93b74610e63f810d91cf572d799d1b807fdb21e5904c546f83d912d7c0735b17a71cdabcfe0341e9c24e5689f37f2d37ca6dd1d33c0b623eddfaad7f29974f5924ec2715abf727f055ca7f2072bcaf0191a6bc37bc9eb7", 0xb7}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 01:14:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x1) 01:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="4259c7446efcc28c0d98077aac73184ba6de4e0d11d5588a365c3e6d17935cd9370a890fa4285c381cdc5a0b442ef425aba44a88024ae089557e8234ae07eaabb09dec459701b56fc31580804dde5bd136b9a1ffb9ed2fd471501ae6fbb921625eb21d25cfb23fea1249640dc163bca4c7a1293682596cb30b38f290f9e14be018aa91c85f75f02ab788e2d5e2f8c64859c5b1b5f680f63c2d78a5530df9ddb7bea39ffe616e540a61f874653d733801d7ef1db9", 0xb4) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/15, 0xf}], 0x1) r1 = syz_open_pts() r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x3}, 0xc) kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xb24) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) syz_open_pts() close(r3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x11) 01:14:56 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mlock(&(0x7f000029e000/0x2000)=nil, 0x2000) munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0x5000, 0x10, &(0x7f000029e000/0x5000)=nil) shmat(r0, &(0x7f000029e000/0x1000)=nil, 0x2000) mlock(&(0x7f0000139000/0x2000)=nil, 0x2000) 01:14:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x5, 0x3, 0x0, 0x0) 01:14:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202402f66696c653000"], 0x10) r1 = socket(0x9, 0x200000000007, 0x2e) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 01:14:56 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fbd4f8aac02b13747a947dfc2ff599f05ea747e4e21b6972bbfd217ec36eaaac67bd4e3a9de0deab5cfc600c5def11470fce2bd1b3691a0f857c6453ccf718adb86ebf2b5c3e37efd97f345eeaa8d9654cac6e04d62f780b8bd69d8f374b4854b5b63cc215d3532a3102645a7f04b3cabda6c9148d85526784510841a50572b33893ae5fe0b3331a53d21f667dca97f7262071e817fba2b7a9b966", 0x9b}], 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 01:14:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="fc855ad6b004550748c933fcbdfebb5a1fa454b7d2d29e72365e39bc9ac3838b2e2659f6c88c2b7cc71e703c746c1d4a227894b163804dbe419324e9b732ce5478be5a548819bb007fe87da58bbcc530a786baa4ef32eff5213fc7fa78f48fbd1b97384d2bf8a58023661b1758d86e13fecef9fdc3d5f25c550808a94f62f44d8f", 0x274}, {&(0x7f0000000240)="2fc7769bc085c6f410633815fe026daa9a173f21b0", 0x15}], 0x100000000000004d, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000025, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 01:14:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4579}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) write(r0, &(0x7f0000000480)="a0e8eb1341b556104644cfc1dc8ae2094a16ddfcea", 0x15) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r3, &(0x7f0000000880)=[{&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/194, 0xc2}, {&(0x7f0000000780)=""/228, 0xe4}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000500)=""/46, 0x2e}], 0x5) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d44409d7a17b61a939a6c7", 0xb) kqueue() r1 = socket$inet(0x2, 0x1, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/1, &(0x7f0000000240)=0xfffffffffffffe5b) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0xb8, 0xffff, 0x173a92ac, "eda5b3e5146c1f5d934d94e924e9c1cb28f3ebe6929aa00ea2ead62f08145ff69b0e8e92afd581bcedd58bec40f3ccb67e2d956dafe75f3c6d28f32cde9a540dbe811fc05fe58372ae8c5a2f3d830f2f7b018a3d5b09a8110d4e1072f882e2c56790600b2b617442c78617304a43b4b8604cefbbdb960e31564e6c19f44bf42f2a159a316214f7256d1266ecacfcc998d58afc1cfe4952d513d68ed67f368213a2e12e3d47"}], 0xb8}, 0xb) 01:14:57 executing program 0: socket$inet(0x2, 0x8000, 0x8) r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x15) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000040)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="b854bbbcabede30f91114809fc3fc229ed07b43c75bd13bdce4cb1a46e2ad349b0ef0020f93411587f889f650011bca374b0e9d5497690e93a1ed1f90355585174e22e60d4cf1583f19b0834e9f11ac1d0c28bbecfbebbccd040fd9d7c442708dbf0469065405388f3d12d2b6977c17d06611294dee0ef6eab36a4f9e5560a2855062df095f1bdc103ebbe91", 0x8c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="28af98b0df6f5658aacda5286493c4f2c4e601f6492ce839e3742855317ed34f4a9dd4ab5dafcf790d3a28680c77eb35bfa22b6ed4ecfc20499571074103b8c09cd9b49750c7d815d7c1d460f0b7fc5a775a8dcc60305e93302c1712bb42b287b5af96acd8677c36bc411a6d1805a16e9ce36c68d56e03c5b20b6f39765be569c2b6d5722382417483f672aa0955bba71d30a419dd5797819152ef6ef197d13040650adb357587feec3bc4cb08055c8076dade23c4379f0a5c3f33f795", 0xbd) fsync(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 01:14:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 01:14:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2f3c1f700000000000000000000000000000000004cb382de7c29d06876acbbc62bddd8e84b479e3a33e67ced869620f04f86b7c632494c775209459f291af444822ab68505d5a7fed01925cd7ad7f450ff5f3b5fdf2099a7cc27af6db2b9316fb3ae162234838785fbee640a90c37b25eea3fe90a3716f4b998b0062392a229ce3bb3acd9eccab774cdeaef0e931460cd27a246d354cac2d3b5a5a25aa0126999b92caabfb04dcaadbb020263f1bc7836f26f95b6013d02302d1aa85fc8c4d78efb2872873ff69362e8777a1bf16cf4024442f0a3b16b4d97fc171f2c1d3f4524698f920ded15224ac77487fb60e252d54c40d7c762d72d81021127b8e906f9ba3b125ffedd9eff6fbba2d76bea20d04b38e88293ff239f71c191a1be59a758dc8e96b40d34c8b66058cec9631adf3ee67b00892c2083c436371220d4a9cd39f98"], &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setrlimit(0x0, &(0x7f0000000480)={0xfe5, 0x8}) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) r14 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r14, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) 01:14:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) preadv(r0, &(0x7f0000000040), 0x0, 0x0) 01:14:58 executing program 0: lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 01:14:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='\x00', 0x8, 0xffffffff) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kqueue() fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r0, &(0x7f00000001c0)="a7", 0x1) 01:14:58 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1000100, 0x0, 0x0) 01:14:58 executing program 1: r0 = msgget$private(0x0, 0x418) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0xfffffffffffffffe, 0x0) 01:14:58 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x1000000000000029, 0x35, 0x0, 0x0) 01:14:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300013a49b0e2bd86e60cbfc1e3b6e36f6888fc6f279f3171ce72c9ed0521e4e77ec6c2f9cfd240747aceff27c038a00433d7a7c45551185e291993728f60b2b6a869700ad757028df064ee41e41ab4cb8aefbaec40ff3cf5ce47aa44f40f02280aae4756385e3dbc2d6735c8487b053054456091ef151217b3b03cb8fdaf73e01bed0db87ff82e9245d4d1d6492577ff1534f5848ef2edbdf3f910c13ff4f99d0bcede405c8b2332c7f95cea5d4be6ed874fb26654f"], 0x10) r2 = socket(0x2, 0x4002, 0x0) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r3, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) 01:14:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x4, 0x7077}, {{r1}, 0x0, 0x80, 0x41, 0x4, 0x80000001}], 0x20, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x0, 0x20, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x100, 0x1}, {{r0}, 0xffffffffffffffff, 0xc4, 0x40, 0xa94}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x84, 0x20, 0xfffffffffffffe01, 0x8001}], 0x7, &(0x7f00000001c0)={0x7, 0x4}) ftruncate(r1, 0x72) r2 = semget(0x2, 0x3, 0x400) semop(r2, &(0x7f0000000200)=[{0x0, 0x9484, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x9, 0x800}, {0x7, 0x8}, {0x4, 0x0, 0x1800}, {0x3, 0x8, 0x800}], 0x6) kqueue() unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0xc4) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x2) 01:14:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x7ffe, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x8000000000000, 0x11, r0, 0x0, 0x0) 01:14:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000001600)="d78a11bb328bf90ebc7572631805c35d555133fdb6c59a061460da042d376b070b9c3f0adbbda1e86ef78a066bd76eac7c43d9b59f5014966466136cbdfd64aa396bb1ae6106f78faccd16d226bd4a3216f1e920a3f9c3822bbd721d9c4a81e6b587666b6f2a030f1c8d0ea69bc792914f4cf128cc70914e15de647da615135d3f84b119556b022c033a0440209cd3e14a1472f3640a98269dfffcbcb43c1731fee3c2cd925008306f626ddac3eb6f72d5a0f6bf1b7cdefd47f5eb33a634c718d74fca7299024f5e8729227c70e9fe453cbe5a5d45c2ceffcfa043dd04ac092fdb746a7f31d07c169f535df86b0e7f6f307e729a50e81b469f1a21ca12a265ce5f6abbcd266eedef991c666df86db1a3e8840e2b088e5978d77e6d998b5b2831765c93861017afc286f3378d8bedb6617085b416c57dd3503e489578a369c78543f8349edc9bd4dc1900f2b2ddd8e26f01b18a43b5970e96dfcdf190631fe83f9febf8c30346613f99a84e70c97ffc5c7f1c7e10beb2f144f98a9fa4bafdedb87f63419a36299b0bb51a0a1eee4ebe51be50c015b1a09c6eca35a102d7a05927b37018ee4681118184858da13c6911e94ffb13c06ccf872f29704981426ab0255c508d5137e6706ac315e74a8b429fb03bb5d5559834dece8a9734a6c930c5800e5cb633eae5d6985c946f12b42e850bc9ff9f445a5906803f85c245ea02e417fa210f109580ea7baa6fcc07de61f87610914adba7964334e6220a733e096cca4bad255e68c91a94021773e6f766d91e6a3ad19cd4546dbc7e6c834bd5a5595b8b2d1adf39629721265a2646d72793e89487956f32dd670d997d777eabeb9457e165ca900712ed60c9dc84b62b6933481aa4182f2f0b52fe7fa384341dae2aefb9506253cceb203fffe16306bd647c11167efa8b6791777d60e4b78e57ead89bc659cb1799d00c62702d3798e7eff4b7a44b859ef8f696da52fd1ed321513dba13917f8e89daf6a3649526f41bdc6a534db745d9b47bd57229797ef3417dfb3f3ff0cec57dca10f24a1ce4b95a2927bf1ae49ee879a4c28ab4cd2fa677ffa03e24e74ad9032dc843d7ae5839461c08cf573de821998d0134d9edd3028f4368cd413ed90d0d29b1d16798a58efe824944630d052d7c63a5df1b4384eb2f19bd6c661c45737d5640bd4508c201ddf4819434c7c0af4f017f0320d6c5ec1cc58506d724c312c57bf025b838884af350ed9b66eef02680a73006e6907cd8b2956902df62f136896029f11e04ae2769bc8bc6c4956a62385ef9facf826a254caf1659e9f8ecfc3cf2d52c156e7b965b497a3cbaae996b0291940fa9d16cd040365fbe37a0a805bb7706548c4442175ec1f6f7b80049fef2ca742dcdffa0db0f26fb59a10b08042a75918612c6e74828e280d2df9917813595b856745b9d683fe7ca63282ccdede38c642f593bfdd40ca629907e002a47181b4e2e679311f7ed23d66fe29a69b8bc5d9ac4ea32fe07bee769c35c9cb63e3001236e94fd72e819cf2c1ba8003922c3c470f25fa76e4a343f958c66d63e2f846c70a9fb5ff62c3ed1409adc269a640bac0e2638c40f44ee0fc0ead959efd2cd8b626737e402400d5b615143d05a534dfb4436e03fa838be7c64a43f6354b525d5818f0362ed577efee9cdce2cd7369004a2c42ec2457d50cf610682dc3e03ce4473dfffa5a6eef6b30f1ac1c31afbcfec73c542727125948f8b43cd86bfbb7960c688b1b0481a5416ea1209730f30065d408b3712d89b977096a1f3f16bc9543f33017d462caab0b15241f72984abf38557339f6eaeaecbc5e37967b72d780f1fab547b9373286395801f34e395513c34f8b981b44a57d0a29face10b14e7abfddb95032922cccc3cb279b5a6b99bf88a2b4a2dafe110d19274efa65cce69c83ac31031838eb823376d5dd03d849669cb897979539cde4ed75e42ceb6146d669bf076f47902e952fb3871bb41f29460cc0dabac9af2076d89bf06315f47df3f7d1401a2465beeac3bd2a462856c17b702c90224372aae07ce0069d1ef039d22acc927ca06e60990154b522c3a15c74ec295607b66949615775b3f20a85497d38281dcc721d4625b1eefb535ec8a6ee2e21c524e7545b37d8c74e40dd8f67955520d56e4200ac597d4626bcd0960e660b088ad3d38f4c616b242e651a1faf07b34bcb7f2d60f57b3863deacef3fb6f906de0ff03000000000000f54c01e3362d4b5af31323c0535cfa183032f4d1fc30d4e05b68e2c2394e02d16bd02a0257033772f5ad56dcaffeb41fd81eff98cbc2e0fb43f3da579b5f4dc8ec5dfa859db2b8f9f10c8b4a8a02244641dc376fd0cb015fdaa8f381c1d1bbbe950e727f2295833aa2a81e830bd79aa567067b810aa3af7073a811918f2d41c7397ba0b4f08428acc5621a6368804868dd906b530f4931d301ecda4ad41850ff24ac1b0ce253b02acd457da6a1f276dfc0c32f198aa1af4364721fb43ccdc4b2675a4311e50f867df8173c182a9e5b94f8dbe4480c0d2e2bd38f8853e426eb7925cd04a96c9ccaddeff9fe2a63fca4e63fc90b708daf75cf56f69151954ee7d312686a685c32ea936dd69106ebbe58c3f39c0c219ebe253b64d55da2958d00000000000000020000000000000000000000000000000000000000000000000000005e9da70cb29bf6c89fe3da68330d225fb732005a", 0x784}], 0x1) 01:14:58 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) 01:14:58 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="794f1b88b80cb1d6e1388d3f8edb4ba8145afd55628a5a6e5a04e1e43bb1b8de9ce217834f46156542f5457abf18a086a76dbab1e340d9709b10811cabb8464ac43136f8fceb556e9ed3aa1245fb661310485e4d4f2a4bb70e8a672b39d928aa71ae7fdd5c11db431647d82c01da857ed1fdaf02d44f22560e1c15d7b7b0643d3a5f72529608e6783f7f1609483bc356e52400c512f1c77d55eb8c4fffe7909694e70db3e8", 0xa5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r2, 0x0, 0x0) 01:14:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x1}, 0x8) 01:14:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000000)="0441e78214133fcc56c516d3fbf19e61767e702085e1f0b972b32d5d936168dd2c4b65511dd6f1143166268bcdb8b2ab4d81caea75aa6042affef607ce9e08a09f1bc83c7eede15c614cc41a52b848666bfe325be182a2e895ee05a59e48b839f45014a165239a0e2da6cf4a7d39bd6f761c40c11cd93305506e6cdad2e0be3608379fe9b5ac734565ef4f2c49", 0x8d) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 01:14:58 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') getrlimit(0x7, &(0x7f0000000200)) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000080)='./file1\x00', 0x88, 0x40) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="12af4a4d4f451220cea89b88ac13be7eae85a1df9b42", 0x16}, {&(0x7f00000012c0)="210a4956c9e4a6639427a50f3a545fc87673bd3c8ad52f82592fca31f4f814a3cfc88f92b8e63f74002f4ae1f9d647f39d4dd6a70e40883ef00c18c1ee981739794b33cf5c0f5d3fc5127221b21263aabb847914b7faca96e9e9ea3256dbdc32a751d2f07c55eeb438d52c5d7ab933763263d31f097182bb35ed8cd875ba697da608e225e70f481db3b98ddc4a96d86ad57c7647372b5f57f24149d5153da321070e3e35a6e7211b8909a153d82e0e1c9ce392ecd99d62ce30a39052d05a992ed56e2c6f75d896f4741045ea49b4807f425682e2e65ecf28f0d5b4f6629154c56939ab17426e0aa3848bc45f11575a874b929bc1d855174d6f5be7593982f7c0314a46b60166361a8bfdd5ea7695c13e5c522f8a4f3913890cbd106306c53b83d84db6ae9ece6322a7acb546d97d3a5f6ef7d293bee7da9f3e8eab77cd9c0bbfc495cd34571f723940bb381d9b9b07bcb3c866bc8869c03420fda0b2b08e5e0cbf1681ce77415439f1eecace6e0794bbcf8a69553fc26a53f72e1aa61c935aba1e9f1e8403494af357456ea8832d00b442d73eda22d365b6bb86639f2245fcec7b1edbc396627616657ca8740fef654e92b68e1c91b8c36532d1e1ce54b3b38ded999295c029c0b9dc4db9670a80bfd66834e07f057dbf0f33f4264f338577d765665747f4d8254c7edb6204f54921eb5a51475f0057f135a6390bf407e341f4351228ec0437046b42f0206e13220537e8081fedf3cf33dc5fc24b74301112d43c8b08f31171b775900de68835a869de135cc66f9d3c7038eb6db074a808d5a2e95e35845bd4fa89e98cdef08aee6ab35b4c41e1f2d5cef8db1f577a75cdb228c6fc1f30a02fcc545bc50cdb071056d57f7c530ba3a6c3ad69bb1fbec782aa64835e1d213c7e376b824110147c6486f707f5472cc58b873b006f065c419a6779ff75a69be97f122ac92ea716b285efb870f43392bd61f8600050affe50eb210d9f64a70a727f6dfb3a5e2e5c888829e6f0c1b99c0643e4f5a669262f2174fd65de4a5ac88f4d9b72c8c0d070e60cef4d54dbae8e72532f178dc7b17742996b29f99986ee4721737b3f488ce3221600ddd8c8ff018a6706350fd343f1c9ac50daa5157795c58ac4a7eca5ad9528b190542abf6def52e09aa74b4503481a896ed318bf7309dda7e0f5c4b0cdc1cb0290213585200eda72226ae5d1e5187281ae9cfea203434829f05af6b00ace0f370b0f7bf6876f69b3b8d8126b2813a042932f22362af2d906c96b5a1e02f83c01e2185c56f2db09161e75f92eb9ddb088234b8dd5299e4b37c5c8f6388da1f748571a4266312e04aab432276ae058a41191afcef2c3aad4129aea4ecb1e1d05e5a7f19709bae6cdddd2642a54054aefe24348860e46bce650363c3a1411a95c21283f3c1c257c9bf40456f82c60f2b6e2f86a6c2f9f45f0e96a9594363bc067a8e7fedf87b618a70a86a64c2116e196d6a3ed776a5dbf2b4a20e383c93a4d718882b90e86947d13849af79b13f4e01aa088f6bb820761c7782d1883ad49f9923c75c824601e7361cedd862ecfa4d4a50df7c6345d722445dfde645a0640f83a77b997a41d8ff7137b06501c41253bdf220b489a84ea98e0202949e5f9f45ebb0921a78be9a5c82f4a3fb5d80a93ab0112a3cc7791db4daf03a00702d81e44cc1b3b7f98ceb71c741a30a0e84eb2036eaa711d166196d25dd0fe0ff83445e868fae6112b22fd665197c003a66d89e6a0b0492a50b52bf765044855a63a6982af76d94b3dcd3a0b476d8c36ac40715243c39a27b5e3b80efbae1ecd85a0421278a69a695f9fc25ca6e94a6ae543348cac88b58663869228971405c0057b7d9e6ac0bc94af30066303103fc64ca9f85cc16fed6004684e23cbaef663b76c83daec0aedddd26a107ab4f690badf34258c92fd656e62ab4e6595d5491ccfbab3c7eba5ebcf8e335ffc8b4c15ed389df709a58b525fac1cb35581d723f3f5cad64dec7076360808733c797bc8758ee9420fe72add3966fff3836f0f3f0465a5cb5eae9133d951979fb5c0d16d85d8e8f091c67ab73a219b12ff4565742651f21cc13a7abaed149ed0008616a9117b2147e62bfc2a08475614d76d1b021a22a965c6e782c8a5814290340d837a42835f18190ad3c26721666c86430d36836f39e2699b9adddc8ee612bcb8afe1453766f8e7240955695b224a966f40d4983504613a71537a4d901d6d5f066a7830150bc66d80ae0842a3f6ecedb43a4c79db5d52547ee9af2a7d29e4ea17cf05ef8f185f39bde5755a0c71af01641f8c24f11bf48c3479fb45f618c3f66f1b7b963de59c499e8f93623aecf38a46ab2f98b673ea6991274560e54199c7d91bcebf06e9aaf1ee756632b80f693bb5a6934b23d8e2d44b5cf30199847354524d966dd30a7a706ca5576737c3bce5959e36c88b19e02a097f115c58b092257b4cb59168762efbe446c35571fe37b121b05f8f0b707f02f04ca3b6f2ed1e4321add0db24b55466d88b4e40375c8f3f38ae8b7c1aa2a4e43546525a35d883e1a174ae1ed1213c51140db8f43e25b9708db7bfd9797d4e60e20a1b808c59899b2d2f437b05bfea01eabb7ecb02bb14d2634fc01e6a7e8d75e45af94510de01345b4071f8ba4caf96181811640e3538e099369d8b8fd22bd7df584fd4f9cece55ebae89716726a8a015e9005ecc89415a0a75db8111bb8307095a2342924150f69a85727b41aecfacd87e8749c934646576d07f862b8ac497fbdb52389cc9891e314561737f486474d2b0cb55ade8ea082a9c6a652886d166155775e69b96c04732aa8c6e65832286b65bdebe780b0614fc9e3faa5b3ec41a6b5a7dcb5de53bb02ce925ed784d7f672dcd8509b5e5718e5260b13581f01402f80b64a0d7d7124f10a63464640a346a5fec8073f547d8c846159aff11ede377cbcffacc920f253f8636c93bfac163795c0c1362d7a031f7b6304a66246a85d184b360ff0d92ef2256de92447e82989848a6c11bac7c65454191c3e0329cb64b31f6f5a04b20f2f0907a7bd5f188b94fe135c1abf744653d95c046bf75c96019f49037907c39e848c583a5f18cd82904b5119dc7387f2e0430e6ff4dd994034d9688a90573ad1f7c347bc00e9e8ac3817d70355fa94bcbed3dbe6a528e74d598edcdf6c26d70de5a24a633a74ac4d06ff5a8baafd28e2106f3614243e150ecb3adfbbcc4ff12d2e030cb5d45940630b28fd28d36dac720f056c03548c65a21cbc420cf1e8e293ac3dbe8ce853ffc6080a84f739b6394bda7ee476ec07d45353de97049d824886d5314fca702763fe8c7bd8e256ccbc9c047efe6c5d4ab79c453c500c20550f5e452a4860c6f1b79d15e5cd2f3975b9dd227d1e15aace62367cdde9a00f7f32f5d06b9efb095016eedcb58e9ea34c504917fa84f54f5533fe99c59fcb64d0480e0926dd93b4b7e60ca4bd5725b394b910c4c9785a2106f194d0d5faf57ada53ab38945a1dfb99a892a1b66a8ecb73aab8eb8b2d20750e1c962a3dacc452f2e77a1b79bc72fd1783715ea82ee2cc24bafcbe8d000274563ceccd9ca19eb4cf02285bb8c66dd84f2b1fdc532354485f8647749b0af5188cf599e2b8ee20a2aff63e65236b834b4912acff37c8f757c0779326460454ef60c116376d81d360e3223dbef527ab5d3439fcbeb99c72fc1e42a9c69f154a703413b5a54223a598351067aed3015d43e212be0f1204b0a78eac18436b355bc8d5f307cca69c172cb6f6eede3cd0546beb71b8dc6ba5f0ef53fccf8a41c54efc182e5e5b99a52b67d43eb4418b6718a4eb6b6b946a86c5f8dee367896c3b83f60b604324eff357268cc3bb4622a29c9219308b295b321ca03290a80f51a0981115650d45b115c4937d82d9b1e322ea7f8d89b1943d89b773c7493b53777e187a59bd951097bb97ea9fb34f7916b75f1b31d8cd381eb68e024cb1e27b5a28cb3b619f5ff944ddb3ab73317e0acc471bef01393db1b9bc441b475cb512310a00ac32966c3bdc17252e3ece5d3560b93ed98bbdc81581f92cd089d532acf5094be97242f5378e6558b2ed4b70acd354f993c0971ede926af70344a71f7d1ae655e9a9942f6a511ef6a98a12585601f81dbfc8ac0b1251add5dd6602c15db2a3cc5c303ec5876370337327eac1f0ca0c45766016baca347bfbf8247043234fe7c4536c87a0a7f466b71af83d2881c1dcf275bd988628f21f3cdcd069e63854485d6b044fad59030b318be33871039e4ca9e8380441b2c45fc910e3b69ad446e8623fa38c13772408ee97cbd54252210b32d06066525267cd6f3ca3a07808f160e8661cd6a9932304315855e7fa76c5781464d404311653c39937562c1d0937eccc19fba7637b5e8e1f46f2c1782edeb407283fa3e5145abee349d92b8cda35632d8516787b64b720adfbd2b220eb7352e19b04921f586ad2bdb84924b00bb7c86d86995a89d7ccc31d9709830c42d89e21aefc568367234866c7111d48ae6a66d78e70ded37894250ec8ffa3b1b6756e00f0863cfd7f23e66c51b5d1a16116048c799a15bbfcfdda1421088c2f26349d3ba6661a96c2bca50e45c7107093c72da5d868b5652cc5094bf3c3cf382308a8a438dcbd1c190ef3fa9578a2b2b2d8ed48c206865fdb67ffc7ad4fa808263b5f8d5dab1f208e0df9f1cd8b335ebe9da5013e40a38b4255bee3fbf05ee6aabb8e02f19697f004d53fb473f90de74c276d9939c9e149f23c286716ba2fedf02c126c4993ad3ba1051601d6802e14eface72e50d5d4b48ccff2a972fd28a49391947e6f6dd3b08a2b3532eabdb53d8b143e9e532a548b54262e7e30e9c73f7c52c3a77ecfd71c339400de64f3be954d4cd93a543558925f8e5876a5856e52a957a930633c38e46561c0f5989e2240b6bfc14773438b647be48ca9499d268e84b60fa84d10a8f45e67e4ed68d827f93a0c9a76e53a9584e7d1b35e98682f66729be4dd6e7473c7b6caaad6a1f6851cfac6d4f4e477a2448f89327712704aa38ccf1e53a8d8c150945763e7ec2d92db481dffa2f9e55bb714e4c514f9fab3b5209b802aced6c6dc7d61929bc455e6874af308f9073143e1031006cba7ac6a018598d145d13e0ba41e5205394add54f424e89e520fd5b7245fa9e3bdddabd28045fadfc78eb738371c4a2f2f5d23753196047a0a8b361766d39e5c9d98d2a83c02f3389372576b7aef27cf55d45cf6c077691edda31623426ac1a357c1267bed740143f179f82a6ced1e61925fc11248881c753e46dba79dab860fbcd85acf0db419a16c4c1552d3df5e9234e27e5d22364d238641a79a80b111758bf6ebe46ad1c83e39633bce0cb830487a6fb5a0cdd0e963634e4d47ec6bebc963c655b83b9258c7c58b1165116865e5943cf421abb9915b87edbe94be4e6e7b84f0784cb90fd549a619148c1e63c9f30adc0a7b478c5e315893743bf39186ad865f839e099fe3a741c5c45d5cf0070aac445a5f2cea72d1935c579de71c1e19a288f2d57b3f8475fc0d2ef6352249aba139010a811deb0c0e0832427a8cdb3e2b2fac1a2ffd24077b9123361c4c1352d08696c9e453609c626d53a16db7078ed61ff44af6fc89c558714041d44770c379d7ff3b5b8a5b2fa4c74ebca73cefc7d48f7875a5ea2c9ad49c2a8c31c8e0c8fa6a9d884a11f2a7f496a090b709fddcc31eb9bdd97509f4924618b3de14c1efda8fa58121a7aaf2927ecbce2d8b00a6ee0fde085a157a19d69f8731bd4e2ce16201f", 0x1000}], 0x2, &(0x7f00000022c0)=[{0x20, 0xffff, 0x6, "5f51f3f316372a651c939a89896b2e32"}, {0x70, 0x0, 0x5, "a5c2ee0be9973f017188b630b70edd3612bafdd074bf2be4c5d4f8ce4a088d064e88bc96808dcd6227e2d2c8efddbebf8c68a7c1da8223e700605d01bce1d893f376fe168d60b29e75e95abecc63b1cae15cae4df0ebfdc1f6"}, {0xe0, 0xffff, 0x0, "0a85f7d34a66da06907cfbfbc40d9b364f87fdf9aebd53e2864a17e3b2ea125aa7f81465a22be6bff75c8f16c1f150804aa0baa6427261aa3916fd0157e51cd12c98b4d5a861a4bf22b7fded943a120157a253293e797a8696b2e9fc819b100fb92f522fb9c6c9aa938bb3bec92f6bf122690669aa860a24724dd435de9b9bcc1066a889cdfec506bea553fa82a01ad8e95b8f3854f8b4023176404abcf42c04173433f03d3cf6aaecb51a43881784103c941c746c479ed24f3a7de87a023a5351042e1a83a73ad2e897142cbc6bb1"}, {0x20, 0xffff, 0x0, "9f4f67e1cd4ddf2d2d5507"}], 0x190}, 0x1) 01:14:58 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/217, 0xd9}], 0x3) 01:14:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc53008000000000002bc67b88d062e794fb3e81ac330c05167f", 0x1a) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/67, &(0x7f00000000c0)=0x43) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:14:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8d027f44586e8f4246d96eb29ec67b2303b9d7c52683ae0ae7a02a42f873ec11234972fb1dfc84940cfdd8322e604e887072cebd9bce37dfd6fd2876dbf53a57b0c76bf07ec58e7fa4db29f6331f1a04c572d50529063bb4750659af3c1227f24b800ccf16f349b3e78edce0c485447350b285d3091669cf112f4430c6b38bb6b681ac2e81795a403f13c25f4764ef851632aee3196528b28dc46525b168146496deebbe11d54011ed231d4bff9a22c4ba41bb681e3438a230f9f6661faf81e93f48c70a6d0194af", 0xc8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000010c0)="e04e5d010000000000c57d48f41083e39bd7c58224f6799900f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142b7a97a069bfb4b45f20aa5129a4467ac00f555d65fd9b3a996c570491025f7412b2e51acbd69cd668d6eca4b95dbb6e67c7f9b2ea4abb8c1c90d52a0548b00000000000000077187fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000", 0xa4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 01:14:58 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) socketpair(0x1, 0x3, 0x32c, &(0x7f0000000000)={0xffffffffffffffff}) getgid() socketpair(0x1, 0x3, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x101, &(0x7f0000000140)="844786b583b821d4d19ff6e56220b21f8450467579d4cc08cad5d79fc20621d62f580d6745192375d5c85bd1f8ec83762c89dfaec019add1a815c9bbbedce1467ac2fcdad778310fc53311041c1aa18c93719206274e41789d82cae49033c5e156710c05872d34aed58b860f1cd96bd9b4e3580aaaeaa8fcfff0f2290f43fa5874a8b5696168a9e20fbc3e41832f551c5a36ce9c4796451cf9b25fc159fbe79a67322a63cb8867e43bf74784f379063a886a45ce801c022204c525ff89de93f5ea38222b2ae4c0e5c74da6f85bff255f9690f62dc4e783eeaf89432e2189cc76e67cb7989988294f33fe46d29d3fd698559dcfa1530fc3d1", 0xf8) 01:14:59 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) mlockall(0x2) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x7f, r1}) 01:14:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$inet(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r3 = semget(0x2, 0x2, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001080)=""/66) 01:14:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x7884d2b899002d7}, 0x8) socket(0x38, 0x2, 0x3) 01:14:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000003c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r1, &(0x7f00000001c0)="3947f90f8bb274d6474a3eb8ca7c66357264a50248cc19a18febc8a5c00d4de9b2a359ac166574ea9899232c775277f5a2307d1d858cedbfb5738945654310cfb43b9d532425aae8a6a31be7a9654bcb563c575443305381e9e21325bd229d7951af5cb3bed02f37bfe0cd61a5f77ea259a5c8562e7b8a0a9e50f49f90cd07e349a8e3f36f904d1f887fe67f8f6ec93701da25f16220d2d3a3171b5551ca8d597178fd77f2c59df184d426290692b85beeeaef14b761d02f1ceabd63a67e29d653c96bbf83d789df85287ece7bd73f372fe2180991", 0xd5, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="a0e0ce8a6ad22bf2ee4cf9d645bf1cf852273b6add8d407ec56356738b4423d0a4b05b9db2ccd2999eb521783c5063bd4c57d19aa5423f569bf9a6c9ab6fa87a881ea906529bc9afa498b91ce758ef1944a46baba234bcefa02d3dd3c39c3cdca5b48962c4b36174f638ed37f5d47a27f8ca016413f1fef357fc12ac98fdb1653c0544c115808bb1a70177d4bb9c27b712b34d8cb16e973e4408ec9090607c88715ef13d05dcfdeaa1692499b922ecfc110c306d7f7c0c28aafa43db38bb8d00d584dcd4aaa121d99726de890e2cb80b7fc1e77a6f7677fdb72ffc8de664871f5391e8eaa1c2716e9cbdc9dad7ec29f23687", 0xf2, 0x403, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000440)=""/49) 01:14:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) syz_open_pts() close(r0) kqueue() msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c702008985bdc3cbb193054500375382a227a3f132ff8bc0d3cc7f10b09bd7e183defdf00900000067dbf4a9"], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 01:14:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = socket$inet(0x2, 0x0, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x110) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = socket$inet(0x2, 0xc000, 0x800000000009) r7 = getegid() r8 = getuid() bind(r6, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) dup2(r0, r3) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xe1, r5, r7, r8, r9, 0x81, 0x8}, 0x7fff, 0x0, 0x5}) 01:14:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2000000000000001, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:14:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) dup(r0) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) 01:15:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) 01:15:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shutdown(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) 01:15:00 executing program 1: r0 = socket(0x16, 0x8003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000040)=0x10) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x554, 0x3f}, 0xc) sendmsg(r0, &(0x7f0000002300)={&(0x7f0000000100)=@un=@abs={0x37d5bb9033796b43, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="3136cfaa5afde064e5c3ef5856bc4c923c491d56440cd2e963fd45089f146ba642afaf8deba58b87e0319c512e8ad99a006b704c326171525328f49e775a9d9e1891e3ca925fa6cd5f7705512681732237a19bdeaca16d3b1f890d288ec44f7266e32d416914c753d03c979e99ecc2a65e4c760e2c102ce7d0ec23be499eeef718c628c28360a6b3fcf7edc24656c44e1efc607eecdf89175c539fee3dfe52404608815190b1b845c7427aab765b5cf225f4b6f2efb019c646ec94c24a50c8ca1d8ab3eb60642a99076c3c6e2f344225cabf0a2934949e763be46ceb412654c0ce63b8a4f4f6db0a5d24f188b309129a7f72e1e837f4b5ed0982aeb1e5fdf80f1be4b8be043aac153f80ddd72323fa3a7e80ce4d7daffd61615be15c1fba5afebb0f39101e78cfa480d114ac0702a0767ef6b16a41c6c307bc5c593e2c7cdf5c40fd0dd28f45a138ac81ee43d686e4f17a535b948c6ec5833d285ff866b6e3964f2bc5d5ddf2ed4e2bd65e943ac38e01aa010a35db6c20d3c61bd8681c44023f02f31d074f62799778c8e5558695ed141b5f81fe88cc969fead3462efe3aab4ce06be3311760f238e04ee45519789f9442c2192b2e4ace7ee8713e7da9cca499c06c5ad42b42413cb5cad248123c75650503669e0b4b26900e67962ad3de3dde115e2a094dcdb35e6f34efb95b993c5594e53534e4745c5c9442620ba2258ac315f7c1c2bbe7af1a12a57e67439e7fff1eac53b26d9d0ddf6512d743c45669d9f7f8f38b7438aba1fc447a6515b175340839255a57679575893dfe4fb17fb6dadc096883552d61c050537f775eaa24daa83d292bbfddf731f4a6408299f0df16274afeb5926cd3ab462c81b5b4b34820df6c820ae1afdb504b71dffda9a56ad0b0598ff5db66f30104636d07f2f5df03aa723f5069c1b4ccc06c675cb0243405a5ff29135d2f99f616ef256cb0725de3ee7b498fd3849c11c1ed76721968ea05786f03833ff59d9fba8010d7696c7202e6367b87e4582a1228d8891be700348e2c2dc5eafeb2ff2387fb2add80972c5bdb72dc16e9d6e40fb20f232cb8adda825e1636c5e59cb9249e0eedd967fe18b0b7cceab172d4adf506a667c8b70c699c89d297b3169837154ba1810777067c33980121272012aee7856930bc8c6a724398c1dd19513271f3997bc5b259c419354dbef2a0780b1b6b42ff04647556b93fbe61fb2d656bf236b2d27e64a6932b5d96f6977b6590cd34062889a0700fb1042f197da182b0535b22601de6ff491be8c661c4d1bc9e6db05e5da19a84d2521f01b845cf960af9614dafb03de39415af580193b68223b2d61e75e78b229409ac0fb3512681c1d3c7e82082b035a769940782a5deef60c964ba93e82c1b6cab75f5043ecbea5df0a2db0d2e0fb1d41450edad2c4eb69551e9f7cd2a28182be40dc7bea3f476db0ec55d96643ca557411c447841640fb41ba295dc8b97a60b98d81c12a016f4b41162c0d9ef79052d726e9ff071a3ff3d28457de1cc54e5b5e58e92c30b6ff5d3711e1c75238b56c8c00728cdf5c18ead8e0536fc8668d7e3882f2d0f80ad8727252d10c1664802f556d8ec121469cb734a5749891542bb0f6d225689820bb41031ca79818e9f52e643ba3d5573d4081826dc9920b0cf66b523f8f12fe51afe1e5fbd03ddd50044a8adfa5d2ae304ad8e3cee088e31492ec2aa3df956b6252255cff9039f2b9b3e6bb4e91992be32d65d121f38c81e2b569f771aee96788045e362cec7289adb21fb7056e83554a78c9f29b10f426ade33e5d9ba4f17c1897e508b68d91c3ada9b750fd289104e777812edd0b3d3097da58f5dba8c48fb815aad53d522a5b4f504190d7e0f989a846f1ec6393b49f4d77939bb9e9c65db7055fe61b040a7bf4ceb1211c0006fd9f546d9e3232d3fa2db39304b1e1d5f92db5e47d22d1423d6ed67ef9340fb18c0f382351d2cd478891d556b91e0aa84c52b01028995f9ca908d493843062477b1a21e63f8b734aa3d1a09c429dc7b1b6fc407790cc0575ed309947feb71b7e4cf5d251a89a2bd07414b57fee86c5b5858496f9fc5eec086f3d7dd5a1f403391d21bb6f08ad6228c409cabf070e402973340e229b9357f56af1e7471883e7bb267351eb293c02c68c21eae741b710f2d04ebb285007760bf804d72489432bbe3cd43ad3027aaddc0a75c6ea4221e86da37cf384bdad6f135843f240f24653d3126ebe123110e690bd2d061af8e03824d6384e25fc1a2476a58a6ab8e8aa94cc8b49205a7e8597e6ad0d778d01fd87ea46350d1559e41b9917c47337b4c90975ec3a28f79ea670aa0bb7cf9ffc8b0539b2fb4a89398de05c4f18e4bc7da31d01c27c4682a480777c51e76422fc6d6c930e7a6768f81142c573693e3c9cb52a971dcfd72967f42bcdec7aaec1caf1980379157854b479a6323504440add6d47e70c224bdbaf70e78d5c9aee74b7c75cab69d872ce7bb0357b02b9382efaaad3a766b3b5909065255302615d3986a796d60cc66537e70969d016907c65b6e789cf232b179ee7409069209af0f1d858e897209f0997d2a2b4a095ce6c8238d3bb0440c0d2d4b6a139e0f60dadf9b2a13fcb5b26bce44f1d83603e6f4cbd2067739d7f4ef230b10d0e5b1488c8b8549d9c10d5232e2910fc175b8456c4d87a2a9e9cd1cdb63bf255115c30e22d79135d9d892df1d4fe34f0d0dbe96c096077ed748ed209ed26ecdd427fa9b6bc807667697ab8c7dc3cadb88af37120a8954efc745a2252d7f5ab2af54cf336fc42fe8e9b13c4c3b4544c4936593cc2e9a7f5cab32402b148ca3781c12ed41a5afd28e8159449bc426474ff1d9096312e62b51a1ed7b58bbeb259eefae95cb3557accb26c9a93a73b565c95eb12939ba95bf09215e3dbdf281dd202d9edf4dc005afc8cad1f43ca1513edd348ff96ae7092f5eb91f5c8dbfe123534cb78aa507d6380790d2e485ef37e680ea6a4d2dd44c67d9a5c563ebd11e62041d41f9219468e64315a43ec2a7752483719066febbd520b704bd8e5100630a3ced811d15b3106fa62983209c54273d95178699023232fcf7720aff7ec14160f1b818df8ef86f250a0024ab7202fd9411143e80a146fa52b0b33e4b3e9224ac2359f3800e8adaa82c6e6ca9f3f6821e9b6c40d01667ea11bf804775dedcb430acce342110c62d622faf4762f5d3a724817ee0047b8c6c8a035f9d810904ef6f4ec7b7f780a641ad011ad1d522cf4a6d3acb47e428aeff23ff7497a6a7ac0934a7863d78d326d744d98a59ef94433dc8778450ee248d6edb84463a9318f95b494d550a59a8523286a5286fbce3baa79c27aafde31d28f681e641063e1fdff83e38d61a9063016db7e1470692ca3e4f8ef8a21faa00e8f0d75fdf08d6f03c95e92d890499150ed85bae4076c67fea7d8d3586f6de03ddd79eab566d8f2ecaa092513426e774e1ce5c0ff328bd6b4c05333927bbfed35aca769c44d8199a950e0e65f6c6860d2ccc432c72c0917e2023346d991238ec5c127d52163b888456b5a86fb12f4ff3eef920ea981327932dbf043db98dcae1a6cdab39789d6700c74275f8a9797b704493d3009a0a29fecccecaf7fdfec90209fa317546bdf702a129fd1c8e9a7b54eddee80cb1b0e4e1edf1cdc80d190aa66ea633f00ccb840421e6b6e48a719193d45ffc5ddd8bd5583f40ab3b265f6d6b8e7d832792a3c877cfdf468cd53fc81975d4c1a7afeb41b2d444c29de9ff544af8c177d83f84c3844b1c70bc97826c6b0597b8a130d44478417b721dbd836e801e3d3615cd9c0486600dd0daed119ce5da16de2e7e3bf27f66b0207cbb8253bcc048a801d556138e8aae0a507a21dd923c410d8b41829bc00fba917ff55cc542e24d8348ea011191e12b5f22efb627ecfccbb8a6d537d8ddac934bbff64a318225eaf092f59891e9d48eb0bc55991cc251cbd8ac5e230f69fe5c538937291ac26a9744863fe649bb2379f224eb7d0d54ddb227a0e1efb1ee85bfc56a5d5fb1e33efe9e6854268fc0961d9d9cfc2f29d0d4d1d6e3376ec057ac466734c58eed1e005e635bfb5e94da47ae8f73f31edf13ad3c7e9ef968c698c23d1911d4ba68771999d3363f5593eebc09ec48db61d37b213d9a01322f1906c21493f40c85a6fad9e11cffdcc4ed3ed48bc8c827162bc1b3a5e25f848a80be2dfd347bd7d12fc4dc5cfc2035bd5ad177a5e8f6974be55529772aef07672152dd18a7ac702521c68313a0ed931772d756f9e71b838f71d31b3efbc4bfb080fc0e6f60e618ceba05c39b770f146565a27d3ee57fe6ddbf135181fae3bbb204deee07c7d878546d768cc7671c8578bda5770cc14950be36478eaec4b647d06569df57e78b36246a6a665a043ddc6a7407a32d2f7699ad52a0dc5fe8367b7cbabc809a5b572ac711cf9d800b4e819e6f889a213e10ad41fe31b1d35efe66245d61a811a68d72bd20e80ddfb1c55cf06a67c2c059a7ac500e565501a684e7233780df89d1fa61e5084122552da6ccb7333bed78f91e659e197a5ad63efa8ab21c2d7f80c7ee289582ba3e37cc75034d02509e738a0abba0eaa4999e04ac0c766f2f163a42d2f5ec96dd16a0506974cbec6d6f4dd53e2fdd90275d3bb5d1c2d890b452c917a49ef21090105153c961c336e109df4a4ef7b5b3941ba2caf54a06e4cb539dbba0023a997f5bf983cf3acf418e8df95842fa56e7a9b89a52a99e2039cd5f098cb6a61500199412f6aeb7596146953f79d6425d1067351e01da74b548219befed26c1cb2f778bccf2decf0d658f4a3157b0f14689629b752d697191086de4edab763ac70369c9f55a9de5afe080da9b35910b8011fd9b347f93b40ddeef27872ab7075e334d54f369fbab76e4cd9e7d26ce298bb6dd12f83964158c0fdf8154acbeac52bc19d8bd3239581e8c63dc0ef3ba0c07a830f6bdd6c6ddc9e5c58db7845fc42418033e6cd443029f642b3803821d34c867b81bb1a183988dd2af810342e1c4d5d76a087a3a9195af1765401b923fbbcab4c335f3b0d854e18264de3e5b221f267a90f118c3ffb2a4d85c713c9352ece78fc3f785e88b375b211ea735a6c9671c1c6abd5887e6c110f78fc74624104618e81b5790d6b65f37556fb6f52592a5fc62d402ad2d163fd957c55f806ed30381de81f985afad90d3eb5497120ad0055fbd162a0391b2e22f36807aa537fb34710e92178daba26d4a19c0d8c1276bb675ea78589f715cfd2914821d57fec46459fe0fac3d2ae57765336467fad550953b5b545d1d47bb028415a900c0655affab846eed37bc995eb5803574829c66782df0b60fa88232b64830a785e75f31afd27a6d05e4f1bc67392044b50afde4033c09890e48586e3accc8bf277a21a780dd5032404774c544b2dc96e50709bad43d84f2fb0269b425563220d7694816c30acb132ef5c4cf7622d4ee96b30e893e82c5a56348ef5c5724c8916c7c73d5a6f7437aa5722a4abe51c54a59deebc30356a8f96daa5a377a95185f4f01441c4859917d77cca2771c24a5ab631a20710d9d003a7a7d54ea7cd261784def540426ec0875b07dac30d21bfd9589065cdd10348aa2a40e3b62fbcf91af00519869c8c7dc20965a79e611454ab0710a7dc09094d189db9e1bf9f2ddf47e95bfabc6971f9df6c98a87b94c0bf2f996ac369f2103144d6348d4a1493f365ad0aa14a7e6892a8beb8f3b36409538582fb09e668fe21fcf616fdf9d324b07bfc1dbd8276fba1a1c8248ac6dfb", 0x1000}], 0x1, &(0x7f00000011c0)=[{0x38, 0xffff, 0x1, "f07381cde4d115b9a5d9c216c17d6d7bafd1c8467d0a1bbfd85cc80c3bdb0e09800338c76edb4e0d"}, {0x1010, 0xffff, 0x1, "38ab7e614cf4e004bff9d5b60565eb1da68eb71adeed1e83ae19fcf9f79daa236343c2e982963acc551cf58016e7f76d0d589c60f8c063088c459ef008adf4b9bb204256c5ce38636d41caabc5dcae17a2f5f94fe2337bc49a9a513f47a525e43d662b9bdecdc470b9c0690baa30e0de81416f16cb0f8b4baccdde318b90a08fb0265435c8fa5b3d69e9838b6c9ecda76a1030962bda0eea42ec63000e1bf815ca1cd002832b5deb3860551755b02e7403c08ef1cb0c8c55570366b06fb9972c6d62cb0e773aca03aff110f2ad0a792f39787eabe460ac0cdf8264068a3b413f3a43b2337c2332037f8eaeb2a0a6388d77dfb54813ed72bf9f018f200317effdd57f5b304928af740554b3e9fbc5b556de15fbb1a29368a54871d66c9b0c6fa5f1e413aa15e156d2a8044b1dd161e5c0e66d0ed617785b094377f1e417caf680ac8f1e42c340b0bf5fb00e2f5d8421c95fb364bcfc38f88222bf061504a3c8721af99ef3bd8d8db23e30b3b18e49e9422c96f7a913ab703c8ddd66146ec45151eb1e42aa90486475c87e2e577f7be4a4b59c2fcae545a68c0f85e7181573fbabb89e9bd33b391671e6127d12005fb361de91f8f098dda543fc7eaa0589602dee04989218cd6a28864734f7e4452e645ec38c00c2d802c18350bae30a88594019513c8dcb0e2d354e551fb8bed73450e825c46e3d1f0c5f684414c706e151459f1d5aff85aa82cd0ff2eb084ee2dfef166d8f9977b391d51c6f4e00fdfed0fe82501c0d24a11515358919878f1175cf85676f528f5ae6a99c4fb31f0af62d2af2fcc17b17561ab122781fc5fed6309c39d252cafe99c90b38aa898458c30ce35975de14b0b1dc3cb87cf8750b7af0c16f00d2137de0db103bcb3b2aab4e386c4c85ef807a3f4d78c559825e7dfc66325eaa887f3a6bf351f0bb676f360573349fc4f8f2f4981ea814cdda30acf5c48a9da0b2ee7d06b6fdb10b3851c5b72644f1c7092dd7be5d4e5e03658954366a3eae3074ae5d2758b5d55326658374e6be148418c2c8bc343f2a6dd34650a85600aa2981d3b8a61d17783ab91fc7d9cf4a1b05f5c6f1697cf798c8992c1cb610c5495fab4bcb9137d82413589b7708790b5d79389e11b17d95840e8040ad0777ff37fbcec7f2844e22f4b8ed2011cb53b409c919a3cfb38cea292bfd65c0b12ebaa1d2b20a8f05c9da5123073fc916c62e71b82d831427483d118d5e737f1e7862c16f708fb7441a81842a52641118ea95b353147d285e37adb83f1758fb0c34f953ba94c697f29a57bc3d4a677647f2e7deeec8ca427b1bb3b1a1c997cdbb263d945229b5ee2d91a0cad3d3ef3550be36a5963fa5ab0b93683ce2bfe9e00ea0687187bfb241832e99db3c6979f81988bb29cd731e3fa68bce7e53817de5ff598a74b0b3e2a80d63c04faf54ec5bc3a301b848c5540ef2bd8ffe8ab7cb20268d3129adfee65fcf0ec0f316739fb57ce4ffcae2f2c31835babd1f580b3ce1a56cd7cfea79fa77137300e53ff28ac907479150748899d51fb99c781471acf8461c3cd9ce3757c2db12f52e3df2044711f7cdd7fbd137b512d2d9cc3c2c5621a805dc9b0152a536a6fc65ad5f8d5b71501cfbb3de7c9531cd59500b9eb1e27686e770fd22a6a3d70f08d4fc6c5f224f293627f61536ab1db2a3bccfdb03493da7e32bb931b9c7640c87545e3a25225ad99e80b37367d967cb69491cc349df6925112d3778aabc86861ccf34770d6a37197bedee600739f28efcf3f25e9be7755f4ce666b14cae8933f77b89e5c3b8825934f84f6ca3a87bc6b6778d29e001e11f4e41a26a37435bc4f06f9b36db7d83466b7ef933dbd5a4bc1e6dc358a0c8d51fbb932f3f9150ea71eb8f1146be8eb1c763815be7ad42b6ab539e6eb88542331f07f2bad2484140f33731d731333885c8903741cf9429c03fd2aabec86a0fba57d7412d83479cc9eceaf7ec24d7a35e9ab46356d49f6456b33b81732ea03b63e95054f781a56f197fef4e08f9bfc3aec93bf13916c5755664f93100fad11fd37de4d8f9a81fc5b1e68df4e0d71acc5f03d555e4e6b5ceeead4a98e1bcada541d33c60f023021f1e814ded736f275bf754bac4814cf5d21bbe33d40e4bd009766c13cea782279f2c8ce6b8303dc6112e68462ad52e7c8f29a5e6a81c537c9074a996c94b782292d50c67814b61181551a056f4d8e110e24eef2d2c515a1fbb8b23afdc06b9e51c59d255faaa2dd299e15edbe460a35dd0f6763f69e393c3a38e0a51d8320fca554f1a6ba24dc2a4e006d720c03b80275633fd8235bb8ffc545f13f9b9e43fb6f3f9cfffc5c132681f8c9f56a2231f4760d183aa0a50f761b849ca72844ed0ce1778c9b421c066b86942ab7aa0c97f1b7b8ed31c67627aa5b709ca0614bf716d8850685a286ff3fe1931cb4abbd4cadfd5d784bf59310c2d3b7565e07156378beb74ea12f7f76e181ff55dcfef3e6db934ec78d1588c25529de1dec4b8e627efcde2249230416e6d1f32ad9309e4dd2e4452cf49b694338603b91293ff5c8ff5e09bb0f945e34276d76a13294a3cb352895d3e5684449440823a62cd8e6d829e97696abe62a45fc457d507109d3d0ef2d8ab55c64858461447f82d444296ac51e604eef1c84fa64c46fcc203a144d5b7451c0591f9cb2ec386005518c32b72c3821b246c1d6c970c7f9aca92f3ecc0155ab0173dc31e62fa3e3f473286e1b56f31d1bd12bb500f861280ad4ccd6cfb1285c2cb6722d945a9ec884a9d357311c05c6ec504f39896b32b7f9a0248e4539a2ec7221318f1d902b871090c783f1b67a8c1c27bac7e08b08bd62ac83746f69be29fb06c862597aa7b0845b2c671e4dcd2b3dbc6da514be800671cd0feceac9c4532dc56922a138e419c16858db104a3e02ae0c42a8dae00e5078e6778e6115de48de548da0191e7b7aba7741a6d3fd3700baa2ccaf36bef38d6f5264fda6255b9559d3fcdad74683bc4e8d6b82064ae1f64910ef7851e5743b03f581a70133c7a8bea970e1ccc37c0ef938b4e1967678c528387dc5be44314275749f0a43c5511724850be778c5398a349a798acd2dc6f2d0511e8f1f0fcdb9c1b2c92293f8666a81126f54e14b2141cd1857edd3650619f2e6eb5e57e25b0c3a90ad8b59a68f459f1fbc08395ea123e7954e7879a4794fec6e8d54b59f98f57c8ab3097867b392c6bcccca3dfc1fa5648ae1707140d13ac54d12cecde01ec2683e67c468d5f6aa5cf432955f702f1ca6d318f703c34edae8c05c585282cbf0de7d25a5891d97a64ea39f536bbea754ae800beaf72fdd1cfa0dd404819b0dc157a97b3872773bfe9dc02b8ef4509d1169bad0d76c93037dee7ce803b1b949be858f1ba954fa801efae47a22b0c221155433eb4aa66f4d72b842f7a5092a3a1d419ddc8026cf0c5cba907cb719b667e77f4e5b67243d3be7c30aaf51d3ce428a0b4e7e4a79fab87c5f34e6a2e0638f409e15ec33f7a258a5499d9769b9a5aafd71f73ca54947c6c6731283ae4a9052605dc6d364a781c8318c60f68588f1485ddd16d41a79df4f7ab3b8a0637459839d7894e8de507b84df63e271ddb29f141a7a2161a12199ad0df1477ab7196ca8a36c3b8598e07e9ce30aac3dbc00822828bccb615e30a6afc10c1a5f69f88e19dc81a5f1176bf399b3de096b7fee746c0a0131f46b54b549c813b2602d8f294b922c741089763f9279bafb75404d74670eee69a7cba130f6313347af893c95d31b16ee5a2be382fd3e1b3d8d5512bf12aa0bdbc25c6074b82bd745e310b38494f4848334b07d5ddfb6ff773fb3660d33d739e44bf19c7fd285cbcfd586a8677a810766c084955be0f18d3ead3898649e83461fbced67bf5b175eca8f642d35b4a43636e8c31bb21cff0ee0d831e27bd2c7d4fcd1272a08a8ecb698587f4ab28b7cf846a1914830c22fdbd247bf733203455031c78cc6c6d605e1d3375318e3e0e132d20f351637b3afe4dc95c2a97468e34419c6df3f6fb43bf2c6a4670ab1b61fce0b33db02b9f68c3f997f05099173965744af798f1f865070aac3a96c0e19c084e2b265bc35e00f0536713e1dadfbb3c08448795f6ce9ff7ded90d4b07c810de1f760ab8ee01bdf018faff21c0896b1984c83d3398b394bd1aa90f903ba13c12a07c6b97c3d91a229ab5a74abc145ec9dffbbb737b95c6d872b062414031ead821abbb894affdb102a3c3974fe21600001310258f257adbd607615e0ac979f2c7216a535cb522036a466f988e6743063212b71f82280ec78f7ba7e1f84a6352163054055455f06bf765ea2c3d8d4c86cb66911b9bf0ad2164c2852812f282a15b3c75bf3f2f6c2fa3893cf108c3e152d86f77487ced0e26b2687ad052fbd4b6aa177e7e610791409ce94c2d68530f83269215adba5224ba44dffce36e8d3eec3b40230fe503fefa42e2788648802883f1e693d3ff6933e1468fed8a9ab64167ef561d28f7fc4fe49bab999156e8a54dd9535591423eb127f960f9a87035e528579963efd6d33f17454d2a8f6d7fc415031e731b7eb5f5b55499d8d9adf7636260be8931e6ca2307590c6b43a87b11fd1729d65cf99ad120f8a23d003d230d3cee6a4f03b87c538619535c741d1d6375de898dcad804d109495d67231d135bd78976d3346d61ef0e4ecf3f1dff3c21ad365231f08526ebbc3bdcfc8283b80e53fd8bfb36778ce23a50020b1d8cb185d8c11829ed6e8a46baea32ed5a26cd682789c132830a99dc1d179aaa6d5c35c3b9a37b3e987709f457d8e56886eff3dff7d9d8335dee8c72008c9c9f702571d29f2df2dce9c6cb19e0cd8a45916a39615b65f12bba1ba30928bdec42870f03a98581a6355c88bc2842bb4012a4530d0863590d2e584b48bae0b168760339f3dc4c6d0702e30f6d33afb218f6968d77404907b5843f415ec50aebd5c7e677a9ab33f6a937e89ec0c990e4f9d12bc0397903f477c5554d0569e2b0a8a44918c3d49579723d888ef1b83530ba4c602e20ee9d8d9542fa0869b6faa4a3d212f462fff9c7452e0aedc9cf662944f343110de9a3b7e20ac69072e7fe500f643c74a9b81e770db17a5bf268c831b16005e706b44d0a2b7b8692909da10159cb6bc179c3aa3a40d0c4bb19516b98bf8c92b7bf87e9ea078082fe6775ebbdc31196143c8a9b6e7ae3df4e8badd6d301b4b262b8132ddb93b20c1932eacd69fa8b5e555b8c49cadd49a89729d9cb9138cca582d3ba439cf024965419fcb53bf77d8b0752903ef56ebae8aa7ff30fc0be5bd49078d0178c9016f7f70e5776922a9f3f26a60b323f9b99839885301b8ac95062acc9019a8a03c22fd4eeb5654c8e9b3814658742574a1917840e2d6343ba41248efdec2c2edd62145bce090d826b39b9dfe235e1bbf0a0b1b00e2f0b848d7d800a57d550a8507714d510c1287294989bbe230af0dd9e4f046171a3e0a08d0f915f71d6a678b60169e6bf78822b9e357d134a7c82d687f6439b6399e70e687ce88f1d415d211d754e269a17a02ac7cd7bded96cbe3c1bf805b9ea13b1b8aa55a54e2280782759b16b5c30b60de8de2f4173e890d446057110865fedd4f05754b21bcd73160b0d6044326346e1563b9628eb469d6dcecb989ba04871d5aa948e6d8ed75a7a0738bc99751c807f9c502e81466317fe1a5979edb310ef14f0d7bc0968880161335b55b526a1adfe07dd505f66464e8340bf604adbfd2170a56f32ee451cc8d05f859254504eeedecbb9bd8b186b3a593321c0717"}, {0xc8, 0x1, 0x1f, "d97302ff21075090ae15c63f529b59bcbf9e03915e59ea1b61253b058d53726ff7892f39c09cb54548944d6286524175018b64e905baef4b93c780e53ae01e7fa281971febd426e4e8ae07b714b8f1718a25f286307f60040f51e1ade89b88d14a046e2987891d873b12ce6ca4f0630f785d8c40d5db508f7cf48d4064828359b0fb18c13b12400ff2ebbb3162bef77bd66ebd21b6d93cedfa0d2de5de8632077754f5e870326343fa8cc2a929a0962c8e4fb080"}], 0x1110}, 0x401) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002340), &(0x7f0000002380)=0xc) pipe(&(0x7f00000023c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002400)) 01:15:00 executing program 0: r0 = semget(0x0, 0x3, 0x12) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0xfffffffffffffd15) setsockopt(r1, 0x0, 0xa, &(0x7f0000000200), 0x143) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/162) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) readv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000400)=""/120, 0x78}], 0x5) fcntl$getflags(r1, 0x1) 01:15:00 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x102000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x10b) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="3ee44ad8bd4ce5c898e4991ba779a373ea81eca6965164150362d7aca9a5e54ac77147621de45e3e393fad8db21fcdc5de2cc086085d910efcf692963fd73c91e72d58db9c90184a95aa2ff4b441a1c7278f0b0ce364c25aca9bd9732baccd6472495f4c5f750c4bb0c12f60517774b0b0f67ab9442337d4ca8caec2a08a58533f9a76e5ead2745216c936d45087116d7fcd9fe6178b52a818a129666544beb20dc21a0a28679da3dd6e912ecebe30e8", 0xb0}, {&(0x7f0000000200)="42e41dec81ae", 0x6}, {&(0x7f0000000240)="1365025f1b37adcfd6e19d08e58b71c01060cd6be5ce1f6906901ab4f52f6fba3e36954c2fb1fbba8d4c11bf68d106327dcd85eedf6d791bf20a07ead85d63ed5ea6a255e9871249125570ccea0d53006ebfb160bb95d779bc0f1872ce903ebf61ac689160a51dc5581c040aa8367fdec3c29bc1fc2f0164d52fe81217ad42acafba705e73f4f300d8a4b64ece9af923f499c258f20c695e68f00388421fd968b551f7e70fbcdd6d9336a5375b56ffc278e59b18f739c945863f948ced32584f4b269d58985efd32cefc14a85eef7f34f21fea5c62917b24cd855a469d1b37605cdaa499a8929c0c8b08ef62", 0xec}, {&(0x7f0000000340)="6a3b41944d2e02505b6faaebf653d9865269e1fe3fda18a538a5a31567571c8bbba3eca1ef59296492ad5d14a47f", 0x2e}, {&(0x7f0000000380)="3042c311657191c892a727464345dff06d8f65cb8545c224cf23e61ff884975f6387ab6a7ed730da30415825afc02da1bb4fac754856cf3f7d445e0f842163af47bc4bd6373dc37b1dc964d556bf37228ca6e2538a321e02a597", 0x5a}], 0x5, &(0x7f0000000480)=[{0xa0, 0x1, 0x20, "83eba9f40fc0aab97e3424c37a9bb70fe40cbb59b8acca5bfa023e49003c3de426aa4eb99b6cdb3b81e259c4e168fc6273bff74ca99a3302a9675e30638a3f9be72ae57dcdcb9ac00a6e19eb7c8458e5068f600a109ff085be0c2fb0d189bb6c18b4e6d0f0f0cd10eca1fda1cc28b49e7f714d62bafdf9e9591709a506978e4eafd17bf69cb78239d8ca"}, {0x18, 0xffff, 0x6, "de2b46fb40e1"}, {0xf8, 0xffff, 0x3f8, "42b042df0558a954e54f40e76dab45342b42738ea04feb8c6cc6c48d8ab3661d946fd754851a15f81dc306f349ac4007bdaec8acf526a6211a4d449af6e1730f152831a556a6ca0c377e5a04c57a755822f3120485edab4fb6560b027f6f56e9dbae326938727c8ef394cd6d23971824d679ad01ae0122397d8744c600cbcabab49f049614b6a035c3c0872caa9a9c2e4aea258685c1ba8fc401f4e01912c66c03202c928ba3711712f7957b0d466fc5df775e707758bdab46aed9ab98147a58ce87a3def219d508b86e120fca36c63d98e5b188062232b61784be10fdbc623eb321"}], 0x1b0}, 0x400) 01:15:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3, 0x4, 0x2, 0x7df19a1b}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x4, 0x3, 0x1ff, 0x4}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r5 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x359e}, 0xc) 01:15:00 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000000)) 01:15:01 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="89fa689c", 0x4, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 01:15:01 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35d, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0xd0, 0x2) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xf0000022, 0x4}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x100000000, 0x4571}, {{r0}, 0xfffffffffffffffe, 0x10, 0x61, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x89, 0x84, 0x44, 0x3}], 0x7, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x5, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x1fffc000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x9}, {{r1}, 0x0, 0x10, 0x3, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x7, 0xffffffffffffff81}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x64, 0x20000000, 0x100, 0x1}], 0xfffffffffffffff9, &(0x7f0000000200)={0x6, 0x3}) 01:15:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 01:15:01 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x20240, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x20008, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1000000000000064) write(r2, &(0x7f0000335000), 0xfc94) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r3 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) poll(&(0x7f0000000040)=[{r2, 0x85}], 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x39a7d656a5719164, 0x40) getdents(r4, &(0x7f00000001c0)=""/13, 0xd) 01:15:01 executing program 1: r0 = shmget(0x3, 0x2000, 0x6d1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x4000, 0x420, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/238, 0xee}], 0x1, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000240)="4d7fa4ee3cd8e7b50da60b706a3cd2cb9dabc78412ceb45cd2c322e94ac31dbabda6ebb9d155e86615ed7245aff9d6f5eb86cc784163be0a46cb1020a2d2f17f846edb5975a0da5eb81efe655465e30d34cc5c7c2a0fa5b7aa9dcbebf822de839bb86be7e19fd4c1a64c6d665d5a22e446391f7988829607c1bd0f36dfd474fff4f48c6b2df430a78605ec2c87adb9a554d0d548c2415744efdcdeac7ebb2616b3c7201cd82bb50656d01292d5dc3b21241422b0385cd96fa680a0046e39ca1c968663a5bf2fbd0c9410f58bc9a90689885dd1e20477b8ddbed851bc79fa60aea377c5", 0xe3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x8, 0x3, 0x0, "0f422602aea311c90f70d39a7c32416fe32a6f5b", 0xffffffffffff35e9, 0x549e}) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x1}, 0xc) 01:15:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80000000100, 0x5) mknodat(r0, &(0x7f0000000040)='.\x00', 0x20, 0xffff) 01:15:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0x0, 0x0) 01:15:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="94642059"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/145, 0x91}], 0x6, &(0x7f0000000700)=""/4096, 0x1000}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000002500), 0x1000000000000287, 0x0}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x11, 0x4) shutdown(r0, 0x1) 01:15:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000400), 0x100000000000029a) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) r2 = syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) syz_open_pts() close(r2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:15:02 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x6, 0x4, 0x0, 0xfff, 0x32f416dc, 0x0, 0x8}, &(0x7f0000000040)={0x4, 0x7, 0x1ff, 0x9, 0x1, 0x6, 0x3, 0x5}, &(0x7f0000000080)={0x6, 0x7fff, 0x111, 0x2, 0x0, 0x9, 0x9, 0x3}, &(0x7f00000000c0)={0x3f}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) getegid() 01:15:02 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:15:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4008) r2 = syz_open_pts() flock(r1, 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r0, &(0x7f0000001080)=[{0x0}], 0x1) 01:15:02 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e652390", 0x13b}], 0x1) write(r1, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc8487489", 0x2e2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x532d, 0x0, 0xca5, 0xfffffffffffffff9, "44b8ac4cd70a7da323dce96b94140e31015479dc", 0x0, 0x3}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x111) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f00000002c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e814c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0710983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24ff0895dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9f47440c62fa298d83cc200e58d53b774c4cbffc573233ecb2955fcd1b8df817b728910c61ad2e71527c7e5e0cdadeb6627aa0cf99e6684eca9", 0x5b9) 01:15:02 executing program 1: r0 = msgget(0x2, 0x642) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 01:15:02 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4) 01:15:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x80) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) getuid() connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffff8001, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000080)='\v\x1f') unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') symlink(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='./file0/../file0\x00') 01:15:02 executing program 0: r0 = socket(0x20, 0x0, 0x9) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff7, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0xfffffffffffffbd5, 0x9, 0x0, "6c3980fcaffcb7dedf6d95907424f9a094f138b7", 0x8, 0x800}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r2, &(0x7f0000000100)="d9", 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 01:15:02 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000006c0)=0xffffffffffffff03) r1 = kqueue() writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)="1ec7b6c9d7b942298281a32c1d21f59bd3c6d37d1f82d56fef5548aae3cd260e84e62497c374681d39a79e033ec3a81d50c7cb8f20a201e4d47e376fbbe776b6de3e62368fece2883c3bd248ae960e095b42f88d53ed0db37a730dae3d56d867090ddc0d59e9c06af49c0186385042ec7f6887f7f83eeb0aef7a66e448ef222f5ad1057cec2f6dd48751592392", 0x8d}, {&(0x7f0000000680)="791f2f491d134e6f964f7705e01b9b9daccfaa84fc68e63dc32cd9118f238b", 0x1f}, {&(0x7f0000000280)="dd5b895c265f4b1cfca031f3b1cf8f79ac30e60befce913c3565e21891ee5890b10954049d77fb3b71976664bc9cc85ec580cafaad277c9301a6db8c18826367fcf574e4fb0b71bd0b8d4f8056087e44cb9f8a08b8e018481ce859b543a24784f3bf74c2a1830f23af12041ebb011f28570c6030f234cbdf695866eb5ca9e6aacbdc58dc5b473bb076627eb0919a83181a6b65771a3440a4159d49e723ac556253d5618850d38cca830ac6d044b1b1a43f1585be40a51a520eb5bd429dfacf709abc4683379ac2fd0f5313e81451bd628a1f31e015f99ca5d15833c6b57f8aa64cfcad0346d997b0", 0xe8}, {&(0x7f0000000380)="1edf12047d3b1ab0f1e20a22b42b74f8b8a5d1a72809b7d54b28dc8a697beb567a752daf921a2f82c5b3049287d1de385be96ef4c8c10be2f040d39d8f1093727f4c9e7906ea153de26d90767c205d739a70b0f21a0bd4c621fb982314934fba13c585b93481ed37c3d1e6c03332f16399aa4afc498d0807e5bf06fdaaac7bf53ff680b0da5ac549c1b2f9fdc0e173073fc5143e60897d5539cd2a3d2e5706c5f4d5efa477ae6f6c6ab3bb21b9d7e89fbe19947f8959ffac06392016313b3adb397541740c2b2a8ea4b2d35430f7a0", 0xcf}, {&(0x7f0000000480)="187784215e975a2e30fa63fdf283e45122e1f3085d31aea1704261004e16bb06641888f1aac133c4e978d4158c40a97c94beecdddce98f8c82146af86366dd273b54fc0a8f08bda45d7e306269cbd11faede833662a196b51d798cf0b33c9867f5953789136e6ecfa27ef86b", 0x6c}, {&(0x7f0000000500)="8a4440fa45ad3b4fc5c824f6b3a277e19fc6bea94f08298b5103e0ee8200790f371d7f9d9e083dac5fbfc4fd25227345ffd76e978f0a4a5d221c02bcd363e514693ac4a9797313f7b45142320f8e94862d4e1161e3afcae638ae34", 0x5c}, {&(0x7f0000000580)="d7c3dc8d7203e1547702614abd3fd43393dd773956a16d2253687524792d462768f6c797d94a28e40864e75169331a95ef1fdcbcc667cba0ed3027c2f60442fbbfe7be8b40cf90", 0x47}], 0x7) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r1, &(0x7f0000000040), 0x0) close(r0) r4 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x5) semget$private(0x0, 0x2, 0x284) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x5) r5 = dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x7) dup2(r4, r0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x1}, 0xc) r6 = getppid() getpgid(r6) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x8000) 01:15:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) dup(r0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) clock_settime(0x7, &(0x7f0000000000)={0x0, 0x100000001}) 01:15:02 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = socket(0x6, 0x3, 0xb9c) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="3557ab1ea9c01340c4e0665330cac76be4fb15af0fd4e59f8c96212d1561a0292582d8774a3b85fcfcecca4ce6bb5db4cc28686b8058b4ce33b07b1c3bcaed471796f9a1633d173bd513d632a05d", 0x4e}], 0x1, 0x0, 0x0, 0x2}, 0x401) 01:15:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 01:15:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) read(r0, &(0x7f0000000000)=""/45, 0x2d) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffe1, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 01:15:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x2}, {0x2, 0x20}}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) 01:15:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x49, 0x3f}, {{r0}, 0xffffffffffffffff, 0xc6, 0x20000080, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x31, 0xba1, 0x8f88}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x60, 0xf0000001, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000003, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x28, 0x48, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000020, 0x3, 0xfffffffffffff02c}, {{r0}, 0xffffffffffffffff, 0xfc59d320e21fdad2, 0x21, 0x8}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0x6, 0xa}], 0x9, &(0x7f0000000280)={0x3, 0x69}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 01:15:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="a6e350a504a0ade33c579ead5645da1966f36c46871554d4336081847302d44631d2c7fde2da02084250f22b0e03be2a4d046d59da66287e18ae170aa343960234b1ee7ad1f8fc9a4f5e94da204f0e17126e00cd1ec4e91ca7720cfd9bff5ecfed25d51d9e70a34011c044dc20095904ae14203cba3a0544ad65b1505fb76c74a66c32aac32a800bd903bc8c3ff88a392c04d6ed8382327a768ac2dd105e479436595ab18811fd21656a2c9e9a", 0xad) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:02 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0xc0, 0x2) openat(r1, &(0x7f0000000200)='./file1\x00', 0x20000, 0x18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='W\x00') 01:15:02 executing program 1: r0 = socket(0x2, 0x2, 0x5f3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 01:15:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "ba984b73f29f0ccccab60600000075835db47180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 01:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8e2, 0x10000002, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3", 0x0, 0xffffffffffffffff}) 01:15:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffbfffff, 0x18}], 0x7b, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) 01:15:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x280) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) 01:15:03 executing program 0: r0 = msgget$private(0x0, 0x2000183) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00a57772ae4a000e00000000000000000000e42b8b87bcd7e60935baebba8b821702c4128f5a07d33fc8c8ec8e"], 0xd, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x2, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/214}, 0xde, 0x3, 0x800) msgget$private(0x0, 0x224) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/255}, 0x107, 0x0, 0x1000) 01:15:03 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x400000000104) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$inet_opts(r0, 0x0, 0x10000000001c, 0x0, 0x0) 01:15:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x8000000000001}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000)=0x6, 0x4) 01:15:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x10000, 0x6}], 0x4000000000000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x88, 0x1, 0xc9f, 0x2}], 0x5, &(0x7f0000000140)={0x8, 0xaa58}) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) 01:15:03 executing program 1: r0 = socket(0x5, 0x1, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x20, 0x8007, 0x10001) 01:15:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) sendto$inet(r0, &(0x7f0000000040)="b07a08d5fa899162634f7a26cf873af282258200963db936aedc3d3631acc8fc031eae9ef7351014bba398a9", 0x2c, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') close(r1) 01:15:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x828a, 0xfffffffffffffffe) flock(r1, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000040)) sendto(r0, &(0x7f0000000000)="12", 0x1, 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f00000000c0)="5e681316c7e6d577ed53fe4539fb63cd02d8ecd9eb41076841fe4af0d4f4c53400553b9a670e31e713ece5269d", 0x2d, 0x6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 01:15:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffd, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x1, 0x2, 0x4, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r2, 0x10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/197, &(0x7f00000001c0)=0xc5) 01:15:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x41) 01:15:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 01:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x8000, 0x1, 0x800, "9f16e607df98bc126068d8e2198df61bef5fcb9e", 0x2, 0x7ff}) 01:15:03 executing program 0: munmap(&(0x7f000023e000/0x4000)=nil, 0x4000) munmap(&(0x7f0000240000/0x1000)=nil, 0x1000) madvise(&(0x7f000023e000/0x2000)=nil, 0x2000, 0x6) 01:15:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x10001, 0x8001}, {0x18, 0x3, 0x3, 0x1}, 0x3, [0xf6, 0x13a73f9f, 0x200, 0x6, 0xfffffffffffffffb, 0x7, 0x5, 0x47e00c6a]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) setsockopt(r0, 0xfffffffffffffffa, 0x3ff, &(0x7f0000000040)="cceab8d3024edd73889bb7e309def5de350f28fe82506dc9d15519d1830915d37a3db0b00d2f45f1f797e0699eda618769da6d6f00328927354ace692dcfa9846ba7ea8455c634d49e88abe3fad60f541bc3dd71fff21e04e2515e46d43cbdbff4d80a33816bc9fe384c", 0x6a) 01:15:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYPTR64, @ANYRES32=r2], 0x20}, 0x0) 01:15:04 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8286, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fchmod(r1, 0x184) flock(r1, 0x5) recvfrom$inet6(r0, &(0x7f0000000180)=""/134, 0x86, 0x842, &(0x7f0000000240)={0x18, 0x2, 0x7fffffff, 0xfff}, 0xc) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xfffffffffffffffe, 0x2, 0x1000, 0x3, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000003}) r3 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x9, 0x181) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) 01:15:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) 01:15:04 executing program 1: r0 = socket$inet6(0x18, 0x801, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) socketpair(0x1e8e8685febb8b8, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:15:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) getpgrp() write(r0, 0x0, 0x2e033057d7d5ee6) sendto$unix(r0, &(0x7f00000000c0)="fa0b45f9e75a2fb6810206b76efa9debd342f7c92502ab21fe4e64c331016ceea6077c6ebe70138a46cafa2fc5e62aa4d24542b8082f9aaaa26a56b1930b6cec47a5e623acbfa33fbb6ef4e5ef94dd89499652fe727f2e09ad8fd65a86d25ef656376f15cedf12669ef8357acfc493476bb5ceca5d52f598142f4a1ab13e16737b43c1e3681f9fb9b174d19a59b488b125178e4c4e823e1358115ac33648b75caea66f4954cdae83b93c10b499dad9927e131be9078b2cc7340a624a96e8c5705c6008c3f8cd45a9235372017dde4ad8583cc9a0da3ae30f07f2682d21e4e138e3b1193d30cc4d9a495d65e70d050167a2765ddc269be2ab62164626ac491b98671b75837b46f5a8e89ebffdae1637b8d6ce8582aa97685efb72f99e98d799774d5aacd2369503deab2583ae929b2e3b972b72245843c5dabe1b6983daa9e101b4276106967a2f8dc9a74da70fdadfa9a90699be2de0410e08b9a640a69e31eed44abf518be5df853860ac1c23dccf7ccfbaffaef34a90b7af908acb66f735b14639914bd026f622ddb339dbdb481b719da91ca542fb28d3a31437e40280459162269749d7a91551b14360ac0e4a5e7ad4e5a606f7f82ac0b6b07abc1b6d7725095670c52b598180f4663c6787ae9ead3b63b1e4e0d831f42047e2e653e8a13a0ab7a233b41e85c66310a79cc036cc34fe1e3ca349f9281135c924c75209cd4f92d344578cd0ea8b2cce0a80a9f503816b99f5c29ff11466d660c42807dee148e0b0c0748c855cd0c12b75d62b77c933307982d03cf0d2f1321772509b68783acc8a993a03b5c968974910ce95931b1e412879aa79eef4047b713c925cbe9bdab4ee0081185c96c3100f71153b43890531cb14e5533707ddd39d23dd1d90ca75834b28be1e07d5d681a9bf50b2909b08f689f1997b6bd0998d3465cde74834621783ccc965e53ae34298f92778e00a8f28b42409c806b2c3e0879ee77e6c41b4b243fa74e6095fc9b9eb2b4a81afb5e3dad720ce1821f295b03e80eda69e211af1fc471a038091e369f1e23b9bdb99c6529904f1b6f231ded8bed3dde578937bda6e689171f77ce24d457ebea22b9c4c62adbc4ce2b8981f968f19a0686e655fe1735cee90e49a38ba4961420651b63a84aa509aaf709564c22a5997bb0db0ace44ab7b29d8a8b1b4f97ff80559dcf1ab02967bfd5e6602b7ede70bd17b12c8239b7acf5f06f96dca33a6feba8937672a93a71aa1981bb91360aad0aedd4bbd760de9e4a7a5616b302574cb6784bcb62a0f56f8101e4e194f1ea2d99fa9392502f588f8713abf89940dadc74a7c6f1dd69b041faa9a6f4429de8d99fc5aacededae706b0efa88beb238ca3c2c34ee9106fb1f2eebf76c00e5944b69141b760fb1c6c23f1f40e44cf49ea195b36c110bfc30ea189152b5334f7a0d6e4bce16cfbede9e2db9acc43e221386ae12843f2686081755f8a9bb83393c8029a2b1950a5a2d373e8a664398c85d2f6a14f071ba0c393573dc6c2d9ba7f9c2fb52aa88cc1f226de04b83437f87469c719ce8841afcb21ed00acc59bc0e5745f518923ed61edf581f38fbf728dfa885e19b21b32971b2f7a4ce605d56c3d676276c989dc572269aefd2f75517dbdace1d981b607ec50e2afda3b4d4848cb75a7e81ef18597ec392f7337ca4c79dd02b9c32d15b1d479a902087507b0730b7d6c383242a1a6cc69325a57406905510ffd14e34faf00aaeecd59e8f7855f88476ac0528ec36c5c986f11f5944d42b719956822ddc057840d059f5cc5a7d104aeb700a46a24274290d7076f500f95ccf1c84ec4c77094b011f3aae14c8f2469c020e94e69f8a4ab5bf55b69e965711ebe138349e0fc2b7cc2a18b0a98fae9ca05c09c3f70220d9d0aad5bbd57a542ab61d8cb90c46fde5af61794f7ea130fb74747ac9161031c1e34b25ef729a8e9066333027c266f500fa94164ac27df081c1429c687187a130a781d0a30803d90b59fa968c880c4600172045d6ec5da13a717439ce73162ec3607954c64c66898e0caf5fd86ee0b36c153f8055a98f6cb574dc0d1755997eb8c269ff3780be453ae7a6814cca9b44ae13d134bdc12d29f0fff1aeae99f260fdf483948b0feab88b7d4fde30c1df06462cc1971f5d6283f2de5b38ffcb42ef0af1395184a545fe8abe1235fc795488ed8848b80ad6492ad7ea5918df993a64a7cb6c2e3536d38b3b00d82e337377967569e49b5d129f7bfb6d54f543ba9dc1997a0b4969a4e6743d4e460f65d4f2fe51b3f94c387118c9de3814595acfdc05cc83cd1b2603acc354821296ff084c9639d93943cfaaf5c3cb208fe5e1ccdcb11248392e8c8e6b364db12b578cea3b93da762b6e4cc0a3abc2de554d4105542b687df77bd92a5be4f7d6e30112429e02d0d2308411200864d0c401c7f217350f92b424788c5cc25f153b56673eca7f1b31b067285f84e7822ba10f1329ea800d6b48f3b43c12d8f8f4bf0d89ba0f18b77f28e237495f94776fd5ebd1cd491b5dd9d9240513c424f0641e6a9e0a4ad89a799b21c0b20fbc86a65181956a1693c14f70adfe2c11769e4bd7cba74dda89450394910aadbd8cdc0fa1bcdd472fba3d5ffc6af3e4a1e6bafd84b3d7132fb0160269d3f105b42206cf28ce5046182777276f246041496a7598eabd00a5c1d92716dbbe7b3fff05e36f5680b77d8e82975be93eefd265f217afac58c473f19f948d4c60f9c80c2d07e699baef5e9f0b0564855bd743c714ce61d05b0e59880349cac9f746ea8a6b47597c41bc2732745fe61c082006abbe98db13f4399a591c460a36da6f3afa4d441057d7cee8b67bbfc2c3910a20536de2ec16479bab363090149b9eda9089c4137a68f8dbfcd03ddc17f87db883bfd912741f25c430be0c8773096979ae9330da65401b81e3a3c9915cd39a59417054e76e4cd2de60056b41d510b56bbf593b779e3d767a31403b873997292c1a886608495f8fedaf2625f06a21938a415735e98948bda3a2660ebb073bcb58a64bb2bcc4d16ebad9aa9104ff70173f468a74426ff1f39c99e03670f27309f3a2137a30f44774c42af52507f140849c0261d1ed74f4a1ac7f11c3290e9885caaeae806a463ca920c4419d6cb96dc194486c90f3068639b5de359dcfcd87e51d5a974dcfc96c0330b473d8be392f5fd7cb0c6f79b95af9e5f6671a3e8e335556fd96308b053bbf54a9144a5625ee31dddad40f20b1316388a0ff51990e1c177804ec7ebbea5d7a1b1e8ae30ebe587c8ed88c24b9e685d727db65bdaf4b9781e5d660e24615cbb74a4c62bf0b41b3fbe9ee28f280987d600cc8f002d68ad8d4f17e88523026abc7308949f7aaa02bce727baeffc5ee35315d36ca83ffd98e26a74e665799f7f3d6c7fe7b008856290c8d6852d2590e4676c8d16d7be0859d6e4340cd28b01a2b99416723253a15938da7a12eef89e2b124cbe3e53285046c34793df92ccf7238dbc4cc2f27c592d2899b8ec0a54f83048cff38fbb8b4dbedde12ddb2d229ddc386ef87a76ca4ab8bf3250c508abd164a1380cf470b34a7680f223dcd141f16121f6de785fba77aef2d1d631a9e2724b02b0de3a429bedb81c575a4ff9271011c4fbd10a4391c53056301f26023c8283c09a14d92ead92ab688733a9724ffcdeabf6170e7bbb7d62606bce013b4f2aded8a9000b81281ded2ce2c4d4c1bde96d0090b32f980277229b3658b329bcca92f77b400b7261f931de4423244c173d513f9620b4341f7093307c53a8f30ccea1375ca6bc81c5d5be0824dfdcd4a40a5e114d6ce3caf40f14b091dac7c34b6fd9095da81a2ba6ed14ebf9820073738e972aec3f219e59ca6a7e675c063d2b6182fdc7e2adada3f015e3b2fd7317d6a10e1bf56a9d9f0b824e31d149d41f5322bd15020cfbe286f27a57fa53876818ef49b1e4e75e45f0c752bf411940fba9913b7be9e8faaaf0a3000a9cbcbe384e453cde0ff5f8110e32cad161dd235e2a8f74ac21df2be6406a44812bd99403ffd243b7cce15264113f87a9e537faa00ee5ab7d0b5d88b1639eb3b8cf45320aeba2e5d4233b45b0e486000b098f05c7ccd100a68aa0a84829e438991b841f9fe862a133a964ee3c5e4780facbcde570ea7f9bc3bc4d7b8e28d9e8b18de362cd54688916dc22d2ac35e1147ca6076f04dd2be05edddc6d1133a29c63c7795feac5b52b4c11f24894d5a9a9fc12b472fdd256e1acfd58e7619bf1acd5f34ec180ddaa9fef7daf92b5330580deba382b98a8bb097ba90b415ba765593366dd1b5f21f6dc522c743f4f83df2b54d20c427f074301966f233b8696368a995320ab0df2cc1ef8c8abda77041ecb99c389c712307e8d0cd29eb1835ecc0fabfe3d0b46fc06c7e2a49c55f630f82a76d2f0e13fd464747bc3c15205af88c07accc1093b926f07a25c83bd43291191848e01ef147c37a596b25e7ee09e9da3586658892cd7dd96fc7895e43a0e593a68b942875b216c223c4783939cce09af082e743f346cc92b92dbcbc8370b8b3954808e1fb1f733413316e7a4faca230ef6407bc82dee4b2c71120c756f88563dd3bc7ba31bb557ada68c1d65a98d0787ee1f3700893b239577ccb28c06d12e2229299b42cd4e7ee2fb953931588af10ea5bd960ccfa306cd56e88cd6366bbb15ea0d2ea167cefa003afa469fe63c98cb24d7d280b60d9e6dedd590c1945100b5f2f65a5ed66e75cae6da76597d6719027e9737a19eb43f9a8376703dbc06adfee1f5d25c5f68b91cc9efa07edce8ab5024ca5a59f92f1e155963220642cc014801930cbdb3ccceebf08a572eade62a1c2e414c393e59b916b48baa6f8c13696e043689b7b3bb4c8ab7dba47b24a452db65424d45872e6423ef1d9ae8a4db55b3943f28154e19184636ef647c2bd6be43099ab2990b54dd07646f5b988981ca2f1886454295feeef2b711bb559e54c0f05958db1b8c7d568b570b7b59c3f00e0253bb04a7eb09d6e752c44840b5e0bae0af0c8b689736d895be1d68e6673a9f6db5ac2d9be9fb8365aa33559d0ad8081fdd636c19661dfa46122c43db7590e594ded84ad0530cee4a6b46bcf15c86fdd6a840b8da3b810d6448966d2b8c83e8f8bcb6c3cf4959bdbb438fb7cbe5215fe064bf11327e56450b493e2fef02bb140022310dd9613d31b5857c9ea99c79579b9b213e19b080ebc6b49c65ce32ccb1c4dfb7095e6abde7c5e8523c2ecd5822146c4241cfb3b9832f2e53319aac1dcec8ad56248d1aeba3e0e7b0709f972d9bcf7f564964a7be20baa3baaca7a63d6743d10a8ac61542f973bac2ed3c3726242295700f721a7294ea6b4cf6f563f88e29a99bdf373cf8a093d3da9e1827cda01630c8fb3914b43568c21d8c7f4c40190f613e2c3c60ca770caca6c163b08b4896ae30755a893528f577b7a9c5256016dbdb580788cebecaa0d32f92ec697d17d3b316d9d30b77a266171dd2c3c38ba827ff43838529ba6308fa81c7c6b67e928db653c29372502614a3d065ed37a13649ee9260780178567f068fde162b9a8738d7f5b1c3e7ffaa1f8a153e33fa9d2e4991f6801588264bd1a12af6e3364cce305c1658a713aa586a3b588ff9357a56030a3f9fa1386cd64c1ecfd20d83576df29207b01ebd3901fc4409b7b36c98769d638c14fc3075a91145fae85a8dd05995851d44c820cf59adff65317a50a09429581f28c22d66fd4cc60fc81a9ab5d4f36bf7e16765a11c90b16dc243f37d80345659dd49532cfb6c582799b8550b83", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x6, 0xc9f, r1}) 01:15:04 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000b44000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000b47000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 01:15:04 executing program 0: r0 = syz_open_pts() close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x8}, {0x0, 0xfffffffffffffff9}}, 0x2) r2 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r2, &(0x7f0000000380)="44b0", 0x2) write(r0, &(0x7f0000000280)="70c63fc013ad5babc795fbbf68ac496b54a6112e651122c505cfd64a166547079abaf873d78a49d0bb96958b93670f5683661f448be61fe6a201d0659cf9f324751a955bbbc31b711df77d781f8b4ebed4c997578f249fe1115beeee8679e3b2542dc43311bfa2a6c47c1c3b5dad", 0x6e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x3011, r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000004c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) 01:15:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x108) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3ff, 0x4, 0x8, 0x80000000, 0xfffffffffffffff7, 0x400000000]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 01:15:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) 01:15:04 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) 01:15:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0xa281337f494cdfe1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x82) semop(r1, &(0x7f00000000c0)=[{0x2, 0xdd26, 0x1800}], 0x1) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4395c36e}, {0x20, 0x5c2}}, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) chroot(&(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0xc007, 0x8) nanosleep(&(0x7f0000000200)={0xf9, 0x4}, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/207) r4 = msgget(0x2, 0x2) nanosleep(&(0x7f0000000440)={0x1, 0xff}, 0x0) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x1, 0x7f, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000ffc000/0x3000)=nil) r5 = semget(0x0, 0x3, 0x50) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x2, 0x8, 0x4, 0xffffffffffffff00, 0x8, 0x6000000000000000]) getgid() shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x1, 0x800) accept$inet6(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) 01:15:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x39, 0x0, 0x0) 01:15:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0xffffffffffffffde) setsockopt(r1, 0x0, 0xc, &(0x7f0000000040)="c526dc00004900ad", 0x8) 01:15:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 01:15:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) 01:15:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x8) close(r0) 01:15:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x11, 0x4) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/183, 0xb7}, 0x0) 01:15:05 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:15:05 executing program 0: lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffd) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) r1 = syz_open_pts() connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/147, 0x93}], 0x2) close(r0) setrlimit(0x7, &(0x7f0000000080)) r2 = socket(0x30, 0x5, 0x7fff) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16]], 0x1) 01:15:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001100), &(0x7f0000001140)=0xc) setsockopt(r0, 0x7fff, 0xfff, &(0x7f0000001180)="17050bf8e1efe7618f6fba11315a2d2a3bc782bcbde5f8c37f12d4026e79b0f3a116e508186c1e4ed7b53595e6ebc3c6bd3087e504849447924e47e793a411d44377931ba71bec3be8d4fe6e5f51ee7554ff66eabe8fcc0ab9959f360f71b9c987e51432154779dc17cac383b31f85eb6163bccd34ef50da7bbbc93851ea011dd379eadbdfbecb27f83bdda55b2ab31ac4742b738a2888ae58236f673d612253142b3faf79ce5e0f90fbf08918802cc23be9776bbdf2ab855b2f2b8d2bfd24", 0xbf) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) setsockopt(r1, 0x20, 0xd2d5, &(0x7f0000001040)="aee47e9c0bbe07027437284e4ce50c469c7926339a1da3e4216e11c4d1015d2ed412c67358492da76ea950eb1931faabea9554be1c60155e5644a5ea7e5e63902b357c0f634e3a92598925603522a7e074b665e99c92c4c29d55c96af2729183feca4f2e252cca6f1d758729a51d39bac4056d78ad99873efa7f6ad0c42d93e36608ea48442bd2c6c47de800595a4a8b7648f5d35294d9f39ff8030a2f", 0x9d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="53f08b9d8f5a38bad7f35134d9f647ee500312e9e117e4533d5cd69c93bacdde089c9b7776948b3a3fc47fd983305cfe916b805a08bfb3ea212345fd6125914c420a556e257a2896243b7ec8b32d989b453100d4c7c5542a85039d8f2460a344d8ca9baf636e6674b3cfe6238a52218dc1a603c264bc8651879f53bbcdd9c274aeafe083306d0042f17b9ea43439c030c9a9287d82a86f60480522e8bd47f5de1bbe03e154af5b6b6cf39352849f03f5e6d1411fb697507616f06f937144f1e61e595dd24ed105e7a12685ee34eddc171645c2ea76e149cdea5dcc0b2ba4562add10ded8972fc6d0de0aa969ce0f51aeafa4991435b73202511dab57b7cb112c68dd338329041abe35b255ef0b1fd4f4cc94c1544f6fb4a30f2cb4d964e38b03152d022f525963c7639addf5df9148e9cc320d20f6adf1c43b06bbfb5c8caacde0efd17550aeea1d690c6aeab3cdc56233e863dee9f199bc8f9d555a07dc489e2a4a8086c4e41cc41a643ad004afcbb2b393092fff00a9b70cfbbf067a0a0d0836bfd22786425fe7f33ebd81f693d6a9deaf0a79a42cd847af26370e1275521d28348baf30df237bab48e6b771c1c2eaf9914b1ccba8088e307e3827f0366457c2be429c4bcea8cee688ca4135b1f29c691bf56dbd0aa3b1fcfeb747e87b2b4fc97c600cc15a8437b0db9519d3103cc833f7d7df154e9e9829aa8edfd2586b8fc9cb44f46530b2e5e9691690e6287fc5a7564991a3b7776ea39fb1525e770c750a06c4f2e8a04a3dc069cabcce5fd649c8e2891e4b3023b01f63c0c67f07b2613c58bda62e08aba6dd7c933e4f21ffb9b8299242d5e58bfedec38fb5ab887b1953bf86f23921ac71afe1d22f514eca99a13d34619da9375a20f101cd8bd28dd34f4e0b80c48b3be97c8bd44236d7089f74b71adae63a2d800b383b1fa688e018b4341e30f3ccc2fd822eeeeb3caa11984e28095375850aa97e49d70a1714059ab49541af8a311cbb5e17a1c37912c325fdc680a659d21f306e3a44971bf826a04b499e25dabe4d952d9ba3eb80a9abf5f9f1f9e2b431bacd3dd3c45361c8ee588636d82c8f70b90b8cbdfc137ed54d51600beafa8bb5a7c8d558fd88d5d80e9e1f04299763a99f1994298ee53f3a8f22baccf13ad3316e359b8c75f661258ab45aa7ba204d110002bbc8cd8fd5d1b56105d56cf35e600afdc488d34b0a604e6896ebacbb46efa4c0b133b39ad47f7d47ad1513d561edc5bc9e64ba3613dc51dfc6a46d86ba00709bf4fde6e05ed3bb5a055c6e022eb55077ef388631cfe0a4e88e452c6a89d058968d7623efed6beb1401171308228d89529bd889f5c884493ce2ceaecd38914a250db919dcbae2c6b92ebec441b034e928b61d1d1cce871bfae5cfed07e8b8b9126e2bbb3a2bf1a1045056c24352b305fdbb65a9b560d2c6d32a85a12ac2d8ad6615238a351423b3e8ead253a4d497ffea89c5e4ed49e32d0f0fa3a836c834848d50a09a3239c77478b91471e7a2065a9c184b7076616b8a599f1bd8b29558691e1130a648069eedbeab3186d06eecaa2aac49a89fe740607f2c4ac9d2241046f466db18b9738a26f6bee07d5073be5e476063851212e1f5874e7207fb76ac2b852568218996ea261ac24fc2b8b6deb190feb5c466e71035f8b2c3039c0bd95b2ef38376d553ce9a5d122087015014cf365a1c2bce7868853ed487094c29ceff39336d07da43921deb7916304c776feb6a160f86a4ae48b615073a3f89cdeb1d65b38b5f53f3d62690b1ffaad3411539c54aaa4b62c30c0955386e87b60f14b0872ba950e560726a14fc33d916b0cd812cafed2ea14a19be687d2c82ded5f0525d012a895eff0d092ad690490108e864f2c89538b52b5f67c0c2573a4ca5ef9b8838bb36f11f0c60834b98fe8de45025a6f2d6840711f4f674f5845d154028f736e7a85c27753492c18b17455587cbd91c4d6463ee92812945fae878e1f913d8f271ee48c54ca104b0533facdb2de5e2c6129b5f82ae209e80c17d7010c9b6e06d59cc4599379d723ace1fb761fd15d620b6c6ce8136a1363049bedccef1f4d4816a0eb7004ef5b03253e75d6b39ef8a9d9deea41ab79572e48fe69deb4ce70be068fdefe4786aa2bb72763c6d3e1e620d9e3abc2f3498bfb5d5de6a33a499acc63b6e9a38ceae210a6c4b76a94499674c60b59f186aa9ae4de3ab0111a8faf38fe5c9c9e88411d2ec26426d3212bf18097b1f4757e51b07eefac39732bac2fad31e84cf63a6cc64b717849b8cffaaec56ede17097c3e6e08a09ecc3c06591b63bca7d0c982bc4dce147482831ad401380fccc95a60ba244a264334e0e890c592abce7969db507fae25a6ccf1ae854aff03ee164a931d7faa3cb2cf242339704f4f7b8e465209cde49b1484ddefd73e18cb6026b2cda981c9f8597f1db72430a3dfbcf80410b5d97f511c60e508d4f3c35e4f020c9e1437cfea45be3d4176574b006be773a04ddaf3533529f53c9fe780a952c64d7f5ad62557f761347469a4c559014100ffdcef5d1d55de0bb4874d007e3673c12a153ecf5927698a07844d29aba6790e2ab8894286414f778819364099e6b6d78313a27da2665cb3b1e3025cc95db723b2e0babb9eea597d848f388457e69e69370b0229d269e3baaa1af3218003ec7d10a2efbdcbee203738ee6bd6629f81f57b2e92c5a0dc926fe22ff9e15ab852a95b314cd1b32ae3556f6eeff21bff49cc1fc1cc7bc3a95b8740a84dce7ab75d384b6915b463ccab9d692593df6ca7bc0f65a1711d3ce0f5e8e07f5aac935132ae0616d59a7b7caed79a64c6057a15ebd12c334a392dd8aa808636542ad232cb56d6be5f3d03d513611b9fa2b864b6541265aa25e70b2a363680aa96bd2d6dac69b7568e8307536d8105d1dba021c5f9546b134fe3e90b22cd1af1df53a159a678b07518640ddefe1d18f02e16f895e8247771e6c240f01ff44608c73cd078e50e6e2d3f69a5062d30a59803dc306520aa6d3eec0819758d93c72f5bac3b318a2b54191bb8fe99d48804408fc92ce9f56327ab87cde87c0f4ab6d8175a22ff3e1a36885d5539d7bfb39bd3b091934f3dd10b0ba02c8dfc9e1ef18f0c21da58f58438e61d4df41d522b71ff6dbcac91c0d966a961c6432ff8a1e6749950773d713ebbb37f8581cf6410bce1b76a695cab93582a60fbedb05d8768500761c3e38fb7319bd17feffaca5905c1355808f87d6e6446589bffc2f936aa8bdee223e30cb61c339ec10b9ff8260dbeb3622d44207a13492076dc866114b54675ab5d29ca0a1a4492910059e02b921ec52da2a366449ce844f2b9bc1c3f93704b3e82e009887252753a076ae54c842d99709fa6b6646944429761063a91aa4a5d6ced816610874c9c096de771321b143fc9e2bef2a43092e864d05813ec0c416a3b6fa5e8202ba0fe1e0f27f38753fd28b140d9c6b12de905ffcb968b6196ae3079ef4a72e0c1b5c73f16d76a229e3a03541878c22c8f3b1fefa7d7c80c367510fdb0891ed17c56573da473673190424b0bf00922ec5d4e891052143f5630b6c30212cbf606d494fc1426d105bce6584213611dbf9f88fe1795293b821af1439fa00f5630b8c789fabc689b50526c4e6b3b99efe262578d40dbb1f178e8a5585b46b35fe22680e8d3abf38b5dfb897b4befc1490ae64d547dc079aaea7651e639a7506e0a3cf2ec2558d7cd2d27df3628aff4e6f27f32a83980543da165f71aeab6ee4c107dcaf7c759eace97407375fa8f22d6d5d133c730850490b49c33ea67d1239937b32958f6e633de653cec3a6862c147da6fa202633f0e1f2c39902b3a093a25e834ee6d52ab05e8d730f9aa7a60ef0ff4e01fadcdd0b4946b3151f9e64e85929416359ae40e798c6fdc4cc63e4dd7b5fc368d04144fb9b3be1e09b7ac7dfb3e136974aaa3b2e811c7cb39f1485651509cf11274c17a00c4e0074bf27a2c7c5691e885a64c0bb27b57040a6ef04c41d03f976239404dec614d46d7059ee2791b2eae15c712d29b161235ca5cb2c4a36ef34a50f1e4c15c4102c65b90ed1fc341003c821ec45dcb43f3e047974e42afdddc7e835b88252bc103c7b3ae285c92f19d1eb2c17935105c63bf24ba8d080b0eb623b6eb6ea3d05be34c86e92157b8ece0f025d66840def4bc46aaf9180a8489ddc49b7e4ba0a2501e08ad2768eb42dad04cb2173c6aa9e35ba067299bc9aff09a517930f4b3b1308a717b571767e255207c3cbba73bc835d6864581b3d90d8846d4a92e0fc4668d686c1da6f1adf3bfd617d77b121367ad3b020b3268ed57c1ff41428aaa6f5973736e696a7b37a0c4316eb6e9b3d8517af78e415f4682954e8311239585f3e37a879d792b5cb0c550a1abfdb976f4b15392ed8912019eebabf77bec9ed774e6ca7c42ec9d6ed5809965c7df4d061b92620df91eadb44e2d82e0993aa9b3fd994d5ef533d7475da8d09693f87e17e0c08c2370061ee9c23c8553e4ac039d2b369935091780013067fd25471c9a97622f3e477cb7d2c8e290b3d32e449396d1fbb96b1e3ce4a068788ec6c0b0c0d7137dcf77ed4ec5c75dc2455a02e4fb9790a84b5952cb41e07a05b06e5549308aef824870fde775d64a4ec83664337d30bbcc7cc20a60bd62e762353b702da0044392cbca44967619c2e5ce2f881a4aaa102293e6db2d453b93133ff6ddaea525a05820a47d18e3cb5a4795b4510c84ba787cbcac497837addc253964c8bc07940f704356d463b7793466b1972ea011f920a86f61ac95358ffccd0f057c268051cf86be95a64434f3c0362d9a884ca0c716d0827949eb98da20a4cf6b663f76a56668f04169543413892dd877f8dd48bbf4420dc2fa75a4f162dd6b2369bbbed6384148cf0f65da44a49f6b377638f16be3a331f4a30da4e29c33a0e0654d18f15215efa9a2b57b37403644fd4a1c38e5f2e471972b9b77226a4f6f540cd46e20b7ed0bfa7e0d4859eb78cbd42540b7e46b3b759507e708cd8f373fb85c3a9bbe0fa088c37d0378c7f7613ff9d6fe6950b693a0d4677c0f615c9dc61ad19f56a554038e344df4c90eeb93bd81600ea358e6e0d2922fc4205bbdbf7801e10cb3b082ae4332f1db3c00ab547c0e1de6bbdbfa9ce8bf648b65557ce44cd96ea9c22560dde3617cdf0e22d7cebc4057f6c0ffab32fa2d0f00bf6ca484678c516200791891c800ba99222b6f7f37e08f0bc56a98e0f08dca94b0e4e8e9df8465a2443d7d47e4fb5c1c8733dd0ed4d700089323cd02bd9babacd4afd54e052316c34f0d0e55a12b0350c1e3102f244a2b0f01068aaf74d4ed89fcc8e020cce8f5c82429b67f07f19d4a85396eefa353f000718957412215020e0e88b1d8ae02f0cfd81a039982f25ceabffb6e430a5e0cffd17da9c91ba70061a3e1307637f0aaa7c58cce860b9e133d435d2391e7c90fcd36e74d9f5cd10f9fd533149c0202caa08992eb3f61d08995aa7aaa75f5dc455e3d7f8d0f604da3af4e1362d09fec2bbdfaff6ec6573d55ea95284b3b13c4f3a953e257f4b4be9eb21aa13617b589fefd2c7147dbe77735f2dc09b43a48c898d62c78e5d53e1178e236fe50a8d3f09c969fc4eadc37c4f1721de54baa710e34879b74e5dcb9818081ac8400dc14410d905a52aa7ba853dfe09094d602e89d7fb79a65ed80cefb069c2af297df8a8a7991a4777f7ae0ee3911ad75f6b898b5c63e84287bc4320267423be816ca031d0faee6b9ca9010317adc52b3281d10144bf23bcbbd3", 0x1000) 01:15:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2f1, 0x10000}, 0xc) munlockall() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 01:15:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x3, 0x1, 0x2, "b728c5d794d1f658c0bac7ee4623ad0c00", 0x5, 0x1}) syz_open_pts() syz_open_pts() socketpair(0x2, 0x2, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffffffffffd83) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 01:15:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, &(0x7f00000000c0)="01", 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) 01:15:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000001040)="dcb8bdb84a6cb204f9065a3af6ead89d4da3797a522c065cab54c7550f51bb8daa4b06", 0x23}, {&(0x7f0000001080)="fc23b0c7052ceb44fb5441177848d43759b21c81c408af9b40dbfca13ba401f24e8824c69ed8ff53c264c7d1f74020c5", 0x30}, {0xffffffffffffffff}, {&(0x7f00000010c0)="991687c2f017edc124f23bfe9e9b7f7aa9772c69dd629b37299678f852a111c06390463a11608d055da625cf8b83e9e1e14f81f3f202a0e7a9f9d9f0efacde9326293511e19ab9868f185f0a00c5f0f57860c0a27aef95fa796ab05da0c648d06924127e290b973555582f38554e538723a27c19c2f0b894307d14a6617f654b3bce5ee1bf99c128843899bbb799ec96396f9324b02fe71955cf393eb11a252bcc3bfaf039bc4b8f3f1d2e0ba55fd57114d3601ea01365d03ee50da79b7c64c44de67c4608c9dace769fd04312ecba6c34ae017d196281c4968414800c9b2d968cdfeaeebbd8b2cd0e8dd1b67084da6d681140b236fc", 0xf6}, {&(0x7f00000011c0)="64935ad2e4946e5b8b70d6f6c0cd9dfaa15f37a2c40f99cfa70aaacffd5e06215be857e13dbf8176609f9bb9912d876f29ef4aefa061cc8852d76ae7ad0c8bec7cb4f17d90195cbbfd974dc350dfd0e9db34975d2e1655b2821de92dbc3d040376b0ef91997f80c052ce682b81bfff4836f5cfb3a345e05423239e09c0ef8d6883cdcd181dc384ba3fde4a25c4adeea6633c399ff121fa39bb60b1b4b384c8b34bc1cb9105f7601bf215844b4a5763545f70999cc3f47d3391cf67505fa0eaf5f08d672c173bfd1116cb8c5281255df984e3d140b3c8e248b3eb4bcfdf62114a5edd7f54c9675ed8602353bfd78e9de310c00233ad3fdfe224f537d20eb6ada80507f1db68ca4fbdf5b6638eefba186da9169853d83ecf6446630e249a3a47ef27a8bce2f68c64a9206298541b03258a52570b08a842ec6cba5cf3ddd109755ba782a26670646a7c2392b26689e9b08ddecb3d16442ff25b0fbffc15954820f0aee3f5565425b06b39450e011b7d61f63e744f8a111329f7ecbbabcbc7b8e996c02f4871c564a9719a5d35fe97c54c338e52585002fea4d43b33d14cc5ac56e77f542ce57e8548246fcd424c6e3a14e01256c29081fa6fc1dc959073e045d1cd05bc1060e5945da2460ff872e795f6422528e2b57f9f5ea08e308e7c0a1555da0e2b4551a6fe04b0a795abe49107e749e41a94194060a1ce6c84d382a6f1e46d1c4f711c59d80c1add142ff41d9df6cbd610ad50b0dadf221d145776f4c0f8fd7a51b215b89d8cb6e08c6bd7fe68b1e6c06abaa89c62c012aa9d7cfbd6e09aa99ed264a7353fcfcb57a917cc909e18032d5df32740ddcd7bbcd6c9aec6ab261421399d22abb28a7dcbe5b5bde23242c24fe585ba65eef45875e4140b60219fbdde96568c4a9289899788753cf84e2813850a1ee8d391edfb490445e30a23b2c9e87fd0e96a5ebaa16c88f7212c9695321b17b15bfcd337cb4258fbfe89723d8a9101e75b1002bbc18f45c11133e08d07c3d570b4a5c6e981c6e519b96275fd7a0ff341007903599d7ed855522af8bcb91748cb3672a038bf1159495e6959bb330bafab9a10a17b94e4f0d01eda094643ddb5ec3510d60b9dea44648f950793e6593e3cc58baeecf6eeaa66d89c51b97de14b9265dd9be63fa12c5c4a3a0fb310c340bf8410fb3b2135fe5c548974c4aa6aa00511e71522f3c18e7b26833e461d0a1e385cf2909bc3312065b868df19d02bb98c76617a17d0e0d9094ff729226a6a0bc87b46ca9814bb0d38300f85abf115e99effce36ff44e68b6546466eaacf9527718f4d3d0e108efb6bcecdbab09194259614185cb9c960689d8d694c864315116e0680ad3e71105059167beb697bffe08cf86e39faa87c3b1088ca1c764e370b4635194f3884defce3b07faea88ccd674443ff1ed894d14f251bfe81e03c0d432d49bcbbc4a78c53a5b7987d39cd89cd402d95806258297564b163abd74b00ee15d1ca6e7952ade2b74c248b4ab90f3bf4bb64e94e7a267c2771eef22cc8a8279c3864e24c8dd54c11ed522159982a5859ffe4b2c9a7a6098003456de1e0fadbbd5fe9f32fff07f08299c479091d2eb76ee836d1b2b9d78996597861dd9322dece4514ed30f75d4cb008b8a80fe3d525b465de07dd43b238080f11a92f49c47991d43e9d0256edfe57f5e45e71d72c894eb16d1ab9cae657aa327af3cfd2ca324741c7a2d985af162580bfac0fd6299bcbd4f47405b455255bba371aa94712566dd78af8c39130f27809d7f22ffb5956f41ac7064b818924dfeed43178900b9d51aea2b9bf441dc87152b194b4fb53be9f2a1cf486060087522f2ad508cacf7029512f5041f19dea869791f1b39a2070a3bb98b3ef4038c79c19c1220659ac503b6dbfbe87cd537cce526aaaab4311735e0fd89ca15de71eaa7a460d546448d6f26aa06046ae9876275b0c8bb0bf96e611cd36f59119436c8018a1575f635c6a7cf99722c8a0643e6232ab32dfbedfb444ace0fa2dd124b997ea186cb8d32394aac5601a2913410e8c9283d55499eac98a78e96091c3e46924db332b7c7cf664e5404209ddeaea4b10131293c4fb8c56a9a9bbde73ba5eb8661da9e21779e2f217129f8d88c0c28e556b3fe20cbe31b0553b0d893caa1d9638be7781c2c522cae64258d517da7df4f3ada985c30cb6a2b2690a5b8320adbb55db9f38d7ca0cc1c41fd75b6697575a9ecd1b935008ab5b69988a2af9be2cad7351b30740eaa667a6bd0ad037ce3c1c781bc869aed3c1f0943a8b9853581d7898cdd44ae7b8873ebc1aca9d442eb18cd642f880dbde32880388ea02b97023fc278b06e4d7b0adacb8db3baf473efcfbb8a4a3eb116e9e5026e1e2e59dee1d8baf5024d7fb87e67ceca88e2c87021e35a7ea0c7104e32b7d948f772ac2cf1dc212d2ff65b54f74a729736b196098b46703e8543d48aa33644d1b12f4c2b57481a58875ef27e6da5a9cbd96ecd6d0070fc11ec6b9c6ec9f9758f6197cd03bf8cb9e67156e2cd037c28594d90fe02aa8758c1d1de959ee4e717c535c11a0fe3127276da079578d3ffee3790ce4e03237d33b1588ae0e0165d896b994dc0fbcbcb314d5e8c4db635e1832f4904ebc29b0a4b74a44e20299419a816dc45652c0f21c0a4c4d40faba71129e36f44bdd70218fca4a6188463a772669d90e51a444b603bc0018014aaa4e5bda33d92cf4565baa93b87db97ef7215067508e2bef7f05991479c7aa45bdbfdabee69f6ab3f06bebdd19fbd01a0cfa448cc545308a6e21c8b0edf861d64cba1ee834f0bed85a46441d1f5db0244c3586755f68fc33a404347fa440b4a0a415b05ee53eda9526f3d6b450bb54ae079a1e077cb7c4befa899efad98a7f8de981495cb9104390114a855d213c6a08169ac23b6ff56bd3c493cc50bf4899654f5334b2be5d3afc8b49423b3a016474e3e4e9a79f587f9e3feb9df0e5f89f27f1f47dea35461d9dd14a121e53b8f4820c13b454407ecdf8d9c0e9632ecc06a8256427dcd943db30cfb5e5c9b4d1114db05c237ca992776c8a2c776a6982395252fc3c46403474e8fc9e54d1d7946809f606b8f3655dd2ea2004cefb47bfbda4245fc70d7221c6f92c9b7db5dce3757d06ae53154a7ff2c2d06904b9b264e389a24bb75e5663895f3bfbf70ba86dd33f08d5bea6d237a92efb576dd023033561d2f8ed61b10eb03b309fbdd9239051233ff53c9141cbdbc9b2b2a327d927b6db948487c795a83fc6dc2f3089074b8e62b86715d8d4e3d212add35c575d87f2b97dbdc336a6885604872c96b5a5fd904499b4a150c5b31ff0700defcbb02a294b4f3e80a63e8c2e4fa54facbbb79ebf8cc7884c7304b11658969ce87934c2e4c4bacf99492e505ef7a14e4c06801825f5f697e17b39eae3d962f6dd536a2d299e8caf409d888d72a9a35e678df318913bb72b92f5db1d4430a5afb22ab99b6fcc680e39ac84b31afc9bc5bb184029c257e5bfe034d2c97386eb49a6ca021dde30ee194c8a0a965c63e460344e1b3aaa1e01c9b4906ca808ce153fb8f823aab87d8e64aff17ffe2bff89a5ea264ddd812d8223603ef0dcfe3040c9b337a0cdd50fe21ab42331ab7ecb359e90bd23aa42c2d6d8104c0cc532aee8a5e01e816822db1cd74f4ac892bc2d59f2f07bb50eab3eee0333229fa3bbfa08bcac3bf5599e35594912868ea04846e347c13f8605d831e56d45fc5d024b28d8444a8646362ca80d11e50683474228a21bfa0ab59ecafb5e7d0a083f9923238a6d9f0c4f1a7d75482a4aa0d874e66f23a4321755cfa20d837556e0f6072cb295414f4c86924082303515c83cf8bb167bb7ce06e2ae1e7ce01d63792a51acf3bc8428eae546d1e7bc0c9cba78adf9423bd1125a9c136a8f8d1295f61c8102e78f5bca9dd0548cfd1a3d0ff5c5e191046c6a108f8c8cb3af834658144f52e94c0458a131e60b81a68c4931d360b6d52bccbe7e901a164bdcbd362ffea2246e4f35395742210633e40d8d3667b096256ea9e0b1888c54a82bb0da7e228172c1b884c7c3147eea6f7d37dc64e43150deec9ac696d0cb477ddd2b95db54526a69fbf8866e9b663ce06db56d34dba59dc8285809cd51d2d599e41022eab9e9565aeffbfe735791a75747b921b3b190959dab5021234409df5e1629ea7a0f54f764577c126fe2417f1af14b041c946c2456d20241fd06eb451e070b7da81979535051b3643102c9c772d84c796791ca89484d42098ba9020a3bc87e9e87d5a55b875b3919257d87c5b2f73ecdb01d848f2ba645f7e9bdb662904429ad33ea13091136b41f94c92bfc581cbdbdf3dcc8694e8412c071e15ba86366656c7e039cd33dc174728881adf9463af60ac13a95fe8753af6987727ccc2434adc21da30fb8643aad62d9d43245d2368f60ccfe20ad714b5d6eed11f10017f1a0981a55c02f801fb54efd369ea15660f7dfb80dffd0369f9988449245a9ffb746c5b941a1d84bb1cd38284fbaf4b0b5bc5f6cb24ca683b3e2ec7a28653de6464bec4353544c90a668fc5c199ea815b7603c7109af9d3e479e3e52f5e81ab0005e91017a96b74d2f174cc8433c17ee2b18f0832c61bc7bf36dad6ee7a194c2d1565681a62aedacd3bbe215dac3808084f3c83f5f498ccbaa006c307a4c2ad2366d95ada624b142c0e895446f50f6e4c0793e7570e3ce208ced822577774a78383920361e2d745d0b093baa56282d8f20720127f6b09616799387cd24951888d44d8b00ddbb97e517af7a0758c709ca3f71bdb7e384a0bdd1a5bdf26561e6f4567de8741c500afa76a3ffa0d31c73a7a33bd16b7b0b965b4dde34de184de97d149727dd5b316e206bd8f1ca6599798d0d447d2c6ad7c646f5917fc1b5a3631f61903a81ee240e5e077aa501f913d5bb1e22afd074a333392a6cfecd28601b85404d3c90c373199836ce0dd9b832c887656d936ca6175fdfa539e59e9a18d6fcfe4e02aa6d82bbac77f2e005008ff9dc7bf20908123cc899fcf5de261fba2197a96e6ed89357aee347bd6f4e72f9661b1d3a89291acb7b834402e59b30b46ffdf03d2158efc33420d3f01f85ee3eea23c4b1a0b200a776c29f1495e4ad6164f60ebefad7cc5237f25092b80455ea480fc7a1fda9856de73e2b0e9838bdba574df3eda5a7cbed96d671f03a871d62b902b21370c43d869e8e0c3614e0fc7c80d90d10bad5084e4857cfc067b58c119424731e58617259b9c1cfd460634732bdad3acf62203b223c01f3576a53f4fa7699afc15d39a29b9659bc7668b6f3fa2ac75cb63d0590a42453ee786a356bc9b77b7d1f06498f94a9b932bf129f1f623280cd2b27d40d7e6310adde6134598ec98bb95dbbb5f713056e8e646d096b3e753f2767365c5d5fcc6e01f951f7c5c7d0d9f7e5df77883095f582850f65368ca9677aaf3b04c0d118aa9b91ca28d848a29b16e0c04eb9ab3e278d815f06268301bb791b3347ddee544a7e812a6fa82de1e8e9d7fd5a21581de2f2bcc332507fbc7e7c5c4fa4ce36afa726c0530788b39f17c73163158b9a0d22c4f316b1ff68daf23cd34a8ef2b1e3a99847e16a09290ba04c0f38b0859f65c1eb568d8c4ba49a6871ff1f361d0a3fd0704adbb92b50fcfd1ff88745a5dcdf0da6b149d0b4dbefcc1797367989ac950dfcbb173cd366a1ce022e22b81026007131235782825546cb12a5fd617afeb415922389783998ef3fc44a5791abd4c558a22ca016d8bcad2a1cf4dfa9da05710de93465661c41f99362d7", 0x1000}, {&(0x7f00000021c0)}, {&(0x7f0000002200)="dbffc67958e04d10273476a3eba1c9ccc48f5fc898ff140fd50d1be11b20b1bee480306440ae45a0e9198b2dd07557b61a6e865f951f5f7cad82244684a587513f5ca8492ac9c48b5758af91b1cf3c65a0620b352cb79adab80685696f49b9f4aa0b5c83bcf7b08f54e98a52d8bfbae013e47905f0e98b9fa4dd854b36697483be2d2c8ecb6d1f1a5e46e60403bd91b554a35ae27693b3610a6fa8a4a304496bdf09829874829eefeac49f53323bb350fee13867326edea1df885b7300283ba243109c13b8543faedfbc032b07597ecf3198d9e3941679baea6a0770bb33bf84e9f387d1abf7462a0f266b93b4e7d5b9b00c8095114e56", 0xf7}], 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000002380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f00000023c0)="7045343143105ccb302d7e0637955bfb8bd72f7f2aca7fe13afce129607f315e9d45b48af3093afefea4ce8240d5e3e61a8777f29d0b5f86e3e4df81a55114894a91546d11faa3bc7137d037c147c5beebafc842c1d51e1489f30b463b88f45586753435cb5e92c770153744fe17e7486172ea9f88f1a404bbd72562398ab3f205e89dd4bcad56", 0x87}, {&(0x7f0000002480)="a0075d20a0847217d6ab61331130bd591377da53ac702c32100a4b139965214dda2bed3f5d7744149238d00d601a752a174e25e3d2d4e9247ba53dc4f48bbd176d89ca6d1b6a26bf2424872f7febba09a1247bfb0430cec5acb221a7", 0x5c}, {&(0x7f0000002500)="976c107094f57c6afadd3470001a6ef421f4b62edb7e5bea9b8dbebf01160b846c59", 0x22}, {&(0x7f0000002540)="9515aac7c8b78789db6e702e8ff804ebaaed1e155068171a0a442c928e8cfe26d7d38a3d5c8c46a13457f2de4ea988b2e3cd1b7fed9433979fc15d1b8fe0123e48ef89110bad4e5f0bcaf1e7dabbd98b", 0x50}, {&(0x7f00000025c0)="4b776142d6e5f321a5d52766ec46d8d5b6da75e410ff7ce0fb4207b956cd01b6e8d280bfe76d5287df1da908c1dcf34fae32c79e8138ad61a1ed52d6998640e77d4c0262fc0ec93743c383c194", 0x4d}, {&(0x7f0000002640)="88b6cd02fca3ee4faca0b2eaa720715bbd1a83215bad04f8fb754db79967900115b346135cde53d2a31c70465c226f0d81a19ab73b90895a63ae4529c566e339515d2034c097df2ac2ea9f4b23e5f35da36210a34ea2faf64f95f4df6a7dc26c86af4613feb0f5c8889861466e1fc7ae84ab5dce0044c6d9779f4a2c", 0x7c}], 0x6, 0x0, 0x0, 0x4}, 0xa) fchdir(r0) fsync(r0) link(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='./file0\x00') recvfrom(r0, &(0x7f0000002800)=""/225, 0xe1, 0x40, &(0x7f0000002900)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f00000042c0)={&(0x7f0000002940)=@in6={0x18, 0x1, 0xc6fa, 0xb7b9}, 0xc, &(0x7f0000002ec0)=[{&(0x7f0000002980)="c2b820f002cf36a6974ae31e8a40cd7f1f0ffe21af7e83dd9d3de8882edb708b1e6e51376760c3fa1c4b26", 0x2b}, {&(0x7f00000029c0)="43c2413ea9e531d8af9a9c5871efafc00ed8811097bd4289fe0bb6", 0x1b}, {&(0x7f0000002a00)="b0be812b94c4130386f19fcad1f082e3465da275c65f68dc1d5eafd86b8c6c799fe96ff36966cfaf73ab7a91e6e09586e32c03cec86c4de36dda8898d53592164a5ba934ce26b92d04edd8dfa99b2908f0db321d046917240d9ebad7b13e66e7e72cec0a078a6d0d351162ce61d84686d2a8338c4debfed07a9c1a4631f43e598c5808a354c367b1d8a896d66a504a81be3f426df60bf242c5d68f6f9942cb02adc59750f2477256bb27d2309a0b7080fe75cad899189a6a8768f1fdfb22a5b5b2e5e2bc3606e4b27e8fcd5c", 0xcc}, {&(0x7f0000002b00)="217a17876eb37601dc6f580636c06a586776c20e072bdfcc6cc7477301420cd43890516aa2cd0c2f90c0edb23aae26a5bc671102e4bd75323d9269f0ea528fbf84a625a3922b11a40f468daaf598d2a76ab6c61c8ae219e647fac66671b45edb1aab6688f12c17c7709cc582141826c712d2e68fffdc92a491a6f19b1de02db11bcc175ea6d7bd7566ceb7d87f001af7e72273fd8dca086112995a56533e42407c9a2e4049e95a5d112aa658bef1d0e5c7276d5f6e1dd746617ec0c5dfac152d8fb6ad8dc93b33ed2a9c77f4b9bb5eadeee3cee391", 0xd5}, {&(0x7f0000002c00)="42d7", 0x2}, {&(0x7f0000002c40)="ec5bae52b1f3d89600e70ffaee1c6d405062baf42b5b43cb1c5ff21209d295b56d8f024b9cad45400150727cd8c104a13c054ce0f3e8f2256cd348213d0373ed17288a5e3fc49e4af515410650a74b69c7fb41927bde0f14cd09049e7dd23ee7c14e872386093dc49cdd66350dc810883535ad49c574a4c2a12932538dc96b4832805bd54626523af834504da8bdc083bcdbe38036ef29c92fd5fdf9494c601e6c891677d3e1be110f744fe71ba5fc5207aff962da4e42f36aebc0fb576d81a97082fe3d45c5e8c3ec32e57e704933c1dfabbbdf660a22aaafb90ad0bda4383e9f8656c9f32b3b28db6abab43c07589b153f2b77eb60e15cef", 0xf9}, {&(0x7f0000002d40)="1774579d54e5669dca15ece7fa27150fe0919167385343967f9efddf206ef5440c51eace1896e88c9d5fe890b71b2f6dae2318c6aaace88fa4a551990368024a256f986ef186870a1f3655e8315f150ef7cc720d30e22a3723d7159091676bfc2d22d8e675387c3f0845b7a92d68738c076fcf3a096604390869c673cb8190e5c4da248df40b5628604de35839a206a2ac94ff2cb38ae7d298542e7d1ac4a118941bbf038f911374d1a192f6d65e65bde6fc860e4412467d88d5c67b8642b1e1510b904ee1c634a0877de06e040ffa06890262197c17edb504614fcbddd37adf45d7bae720bbc66746eefb4ec2762aa696", 0xf1}, {&(0x7f0000002e40)="65669929af832a18ba80fc61a5d72439c8c65af88f4907b919645b2fa9f0f457b84bcd8911c7a3b6f05c3aae6a36e4d0aa78cfddc4bfe7e63a7d8020eb640fdb9ffe5e10fafcce0568fd7cae2d7303c5", 0x50}], 0x8, &(0x7f0000002f40)=[{0xa8, 0x1, 0x0, "9ec2192854cc9e756ad803c765d933a1edc8adc65e69df35dc2afc6d1578a0625a189b6328482f2da89b4b10d408207a7c5f9c243dc90bb2a0e74ea9c7c33efe69a6c97b609240eb4a105272502c81c444a5208116543de92796379f23925ccbf1bfe08587ffd0248e52e1b55fffdafde38f24e3485dcc35cd87c59a6359ec77bea96194c5848e0ff9142c3f8198366288d0"}, {0x40, 0xffff, 0x80000000, "20239c065a77c2043bfd566fb82a23bf7073f3f65e25d97cde6c0b6e943a8c09671706a22a2ce9c1283446d23c71"}, {0x28, 0x1, 0xfffffffffffffffa, "4efa8b8fe9d5dbabf79df8c47c665735e7e6"}, {0xd8, 0xffff, 0x100000001, "513b3624a97022b1b9b5860e1804074f28001e8d5d822de3aa1319b67d3a333c3f80c4eac28dee43817e5a15feb1ac75b47a28db8e846ee56eab03697cbf31bcca0784dcc7ef388d29a07863ceeab29a564539e7ad2fc68823d83f376ce71a4a0b80663ba3af4190bc10182db1f97e740dffacc7308bfe58f81398c7fbc07c102cd30a8ae3c7726705525f5eecaf61063d364d3966e4e9d23c99ceee88d0dbb77046f78478249ed80f1ccf20fe2082aa85870ad4b70ca146b53e5c09e908d6780d9ee8658e89887c"}, {0x1010, 0x1, 0xfffffffffc536319, "3eeab82396f10bf21d62b0b2274041809fe0e9b5ff44167bc76c8e749ec6696264b42082b285198042cd9e24e3352b0dc9ebe47e7e740915fa1f78d5654ede296c835691dac0d6df5e00df7207d7a6c1de5c8c9a07716fc907bd4e07247bda1fc79dadb8632bc07681893973610f160c048ed1d3bbde097b1d41b7c7d58944c46ce7bb9da33d3ea62652d787b3c6b49ec2644b3c0194040b5c85230e48cc14d6502e5969d77796902e5b9e096cc140d1ee59719477c10f2bed24ac78e4de930342efc6a1769d28f76101ed8cdf14fda4e3537905152f81c8bb25c7c3b948b0fae9e27e2f9de6753b0aa941bc272d6713d7920695c4e409ba2d64cbef53476569876b0c7b52c2626f6ced812cdc344308f4fc9419b75c759a021676ddf1a9d877e327b0dd0094deee68fa47e511e6c69783875126dd29471dbc40230ddc0e58eb7d3ddedadca34e85f3672ae669a0dae891838af8bb06a998089347b1ae797c802191f9b7346c4b26531a0c4893b365affa72944bb028a726ceb77120ddf8af5a5a4253f4766940fe446f7dedeb7ff96776259c41abbb4246f64f53f5151148e2826d7865f37fce38489c06e8f80a59021ad2adb37fd5294306e2d6c7e5fa46aeb65c0475fdf38041e8b72c3055accdcc906c8f3f044587db92b84727738d44c32d062bb83d82169c13c7a62efe5cf7f28ba5f3975d4fe0f4af17a9ed8457b9666cd0a69e5dbfa485cb5938d679370fd7d18cbd6cd93e71c376aa23cf6643192dda309663083f2c5151735d6e626ace7750f34380fefeb56098ee8251b9c8f268dd38c6ad30c6311e96c9de0c736b97e168d4ad58df80db6e805aa9fbd0841c18d34aa720e9c6f9c6fab9456ef1effa1b610a47f8fb4ae81292e18eaa0ffc16ca641bf547d0c9a8eaf46cdb5555090579453ec0d2697f7f3b1ebc44e33ccaa966ebcdb67601829ba147d5c15acdbcd2263f0f087fd66248d6f596a32a64d329209fc78a10df3f4caacd405638d6fb064b3c872fbf53076e9e839f7e02b99a713ab34b09327d43ecae2d6a3ffaed282c072878432d4c428d732137d5eefa13334821e40fca0ef3e00f4f4e2015afc428a7bfde641e5f6ceb91aa77d21db40c3a52c7982d34090236d3c5643603e363e7fc805336ab928a08e877193616b61365b75acf22e1677339bf0ad9aaa97f21dccafae4ce8a9139815f8262b83253d8d41f4d744f001b41f0475b01878630138d101567635e7c5f60fcdd71963717ca67dd4212e8478cd938510cdac69f90d5939951b542d27018e7642b187ab863aef483b623189d76b70573a249a3ae8316b23aea75c6717dab1ba3348e8670d3493cf4b738c63cec21899cf002df36ddca83249334123a3887661a613e6034308555608d907ca6299405b20d008d6a81b301e760508db5eebf8ae2fd8160550b350aae74a0de37ac1b7ad6102720cef954164d1acf988ea03737e6f225150610f572df04c3536211e0aed349d6a828c982d9cbbe56d7327a90ddc98b0c8baa9128261403ac0b732da9261bb01d473573ae05f15c4e667f304767e9d6b3c62e003987489ba1822b4a35be4cb9bb38326963b0a5ab0be0293f8c0566f27fd1edc949406741accb6c9da9b1b16f3be0f8a2e541b8d08693e745423ad13f8e2c8068833d71d217637399a2367d2e0924ed23fb8f5c57647cf81d512585ce4b447333a02f85849195b0377671165c7afd785fcd659efefe30c187d4331b7d7facee33f494e740887be204e1725a873d94b63e36fe9b9f4e63e525a9cf246f52e4c9342a1aecb416c68f378960d1b8bedb2d11de5b49bd7d20b49af5f2706cb35184a22375b615a4df77ceece20426485dec011740af673483a769807e3172c8d862c23abc8c16c7885475663f0b33cb0778d2bd2f4e8d47d958b5bb1d4753850b4249a7f627d56b1975731057b738f7c975f229e0472700bfe29836c768c48bd8ec3ea3b5773ed940ea2b7560caca2983b451b045c0ba77575ef7a59228caa652960b089c9b88f367fa5a7f0144aaea37aba2444d3855a1a2f4ac1a01b9dfe73c77c5f81adcd1a764983a0d99818755d17487c0b145ede8ef120f98724f87f3b21542c7aba8b0e746bd9bc02540f5431f3dc4c68ee59c825aecfbeb469d7201f5f76432b9b5beb8ecd99d2b1c716d120167e0e76504617a88433a532d94603f2faf774ed3138284ba0cd62391e2724bea2f4f254708eb27df18fe34074343867d8e725778ce40e4daad3b6f338c31ff325a16c4211ddca47c7713ff493c8c942013addc6ca4ef6b7e867430912d6f735404965ff410f66ef9b9acaaf649dd4efdda6a6509e50b7b63d1c24609103f6cb3a16f186e73cd150cba7a093febd755d314dd77c5496dc6eb85071ec1434512dbc54511f9f9e9ee739842c269d8f8701838e4298de8dad8cced2a6b67ba741719a5da769ec6e7b2d0a3243f748b0058439bbec727f2f1b8558dbcc049e18a67eb54fb84807c2e44ce8cffd59164ce21c487c0013861fdfff5f48e316874a697ee19f3f48f11193bb00a2ac2b0eabdb28634080f6dea95f72ac0baac698a0f5db78e7dddecd112b24541e00a3f0f611f3a1e23e30c8791670ae3fa708f8e80d73dbbc470f2171ca3ca00560a94a3de15c9678530b0d633a333b40173d102fb68c231f109262a220f20197c66a0fee1c0f8f6270c160ab5d6e5c8a68eaf1d923b3afff1ab1470198f22cd5241777cd818cf76dc2ca4853a56698121b91573b6decda5d10dc65390461fa140256614c85054256d3b38ce640264e7a9997aa1cfc1e60b62c571b4e89aba6523f2d42c454c04584990eddca0279cfc19850a3eb4840d944b0388e26a48164c324fe81487dcfef75c97200870963e290b011a3b4e06cd66cc0e3a8d02a0f4a20f8fea485be30eb4110ed061b97ed3ea17c343373f8f270df5b9545ad2850a3a582cfbf17dc172fa5629859db95970e102064a3553815cfee5b2c9a90aec5306ce400e029076cfa2ee7e26b1d0097c672b727c01b6df7da94fea341250bbe76e072e0831412a183980c41da8aedc1bf73d0e49134accef471c6f15013294efe4fcadd2f2a40fc9ac566a795555f43c5e3c86cda97c0b72e53afd49812ab6cd7d816bf6a207d6f17b823eb2b5bf0fcd93d1d152d5881d55eb85614c2f3d5ebc1092a0e257f0cd9c50716baa7c304c6c7dab2c021399f9ee7370b803bbf1ace217065870e1938798ea0c114df5a855cd1e6bf4922e2663a2430855910af7e32e81eb74d913ac673eb29059f71565cf8d1f0d76495e5f7488e92ab0d4b8138921f82a8b4f448f832ae5d51dac46132812c7fba20e865969166d7ed6a6b4e187e570b7936a185617081d001d13c6a800e0e13737b5b4997e8fc2967e9040ec8013a729db5c39b33c1486b9bcd5ca0a7b7ca11a71b9188ef9b995176d96305bf41efc017c1dab3284ea132a28f7a6693c78e9558c3c53cae1cb8d1d488295f81ff49368d129acbe4573f715ebd37c255d6bcef1536df20ac908e385a868d4c4df2849fa72d0349581147df79b6c02052226629f41bd75922bcc8efb85dcc40b5219bebf23a8db2c686fca9f153d3e115b2e03d11bcc26c0612d6af7d264dd3cc7f60e43d1095b7f7b880f7f4124f50c5bcad71b6516a9d59273a177010ee0af2034b111e2a28fab64cdd27a188c75e0b0863a7d34ca03c89d1876e95eff168e2a754517e3b79663576072059ede164a20b0f071d2cfb91f247dd52b3aaa16679da3ef71227f1098a833a0d067e049bec06b2a6b6d139cc8db4a093f0e17a85014b5d4cd156237d901f310bf9c0a4f89cbd520024bb1702c8f82cfc6f3d10293bc424729638eccc99984ba0c44f9529f75861f05e4d2e08c3ceec2e24afd24380ccb72fdf984ae1d220389a8a25016b0e0d6655843851a0085c830ed0c9d9e96f5072310723461845bd822f875db31b848b056458dcc25e79f4da9c8e89668f5dfd9b06ec7bdd3fdb2ddafa8a98824ec095bc8e096a69179d5660d71cb706153c96c5c77febd077671e3e40c227e3e2c1b9de0de14f63b899ad73d8a7dd37e21c2c78c93ee165e8b608724873653a86b5c49e039a912ddf9069b69c896a8d5fa78a19c654be57b215dd60d2e224f10e5f5bcb166bb81df8520925e50a520f4d3e0b995b6bab2a320f3c02026ec542bd062dcb077db9cbca0f06e71e66550ecd76e3b8db36d63088835ac83edd9ba7a02739e7a7edf18284b585c1a389d84e6d2b21db0fb621e861ca1c2a87fb715089fb4ade6e4b71213a7d6b81af63fd3ab0acfdcd8e275eeb89eeb99f358e4b306da0fde5caf4cc5fe4250e9f56b7a0bd351acdb19276f398b6a5a9663949b65bbc560aeca03dcbac89d06966258107e4d041553553ab0ca3c128d525da9ddcd76847a2c0b9e34734f3242ffdf6ae9e6899145da5d0387ef22a3f9647652c8bce4da50c698a75f14d7bfb9cb7ff7ec149070626b8cb24205915882151aabed8cb531c550bd017cf5ba0d94ff4e0f3d02ff3019a6cd93084b2c4353f20c76dd1b00a4591b36c981be7a403869aa7e2602e35545a8f3942e72ff1301637410c57b9a0d875fad5f8326822c050ad7be97f02117a6630f9cfef0b0d07ff82d8218e643a63ddd881e0effe76267aa02b6965f651c54897bfc47eeeb159be778b7018f5c77e0efdf2393e61a4721bb5fe72ae646c31d5608bf3e198e98c60af63a64cdaa49d8cce1fefa4fc6c8591d79ad92c09dc891d3acc4888ad7eba08f3f05a8272e2ddb7bab99c0cacac2dbbd3f6a467b646b8b9d3c7ed296f7ab0a65f754451b9fd2419b1feacfacd7c1f1a32c5fe930b1c3b3003560653312899d6873297f10009acb2a4b2358d47f66be9087e61b4fdf7f9d22c7bbbf836b2bf1780c718d7c2e1acef984e28944d4c71b907d8a495b3dc36be5ae25e0df4adbc75cf1e0d2ce6e409f26e19da60b6b05af6b2b0ab99b7613af23c5f944fe47e0031338fa0da8d517d357c9cb1ddd75d162dd49d3a20cb92360d39342d0b11fda2287d1ee0bc130c8f905005798038fdc830ccedd07ee66cbb26da34c879b6e4ff3a4a839a1a4e9ba6198d5e7d76765e6f4e14293bf4aa05c6689c7441c816c678a019c31c29a5f527577b763d69b32aea4bb867ed85432fe0ab35d21877869b65bce16241d4d56744ae84d8943d0d9479400d0725f196d4bad5bc28f245b1632585438c8c4a5f612727e03111a2dd01820ffc183a7cd1416ed2165fbed95e60cb91c3965b492d459aba9c0fc2e0eb6ae2ad0e3f558160e74f52bfc0bd2ace8cd2b92e345462e368d8a048c0e39b79f03a64753ddf4623ed0ab2bd824a23864ee1bca1619966ecd3b636c2541eefe0cdce0522276fd0dd8eebda1ead2164a21c9c46f5326eea3b1123e979c15014bf25744cc05f7f0ee177570ec992ec99817903ff81d9359a2fbee2a60cd26730ac87459cb624029c3bc901d7134d3d78837e4df21635b7902f1dd39efa7d64303e3d3128cb7329128b7b4dbf173fe51c2b0cd951c72870e35cb12ede9d6f108a2c08a71bab5410b631074ca52a78ca3d268a0528a3b353f096245178f59bcdeea236f4fd201ca88626e87e51e438b9bf11871a85f0569abd6fbef9199ba26c6b857c1caf98680e018fe60f7e827929225b9c11422252811f7e8500f1515ccb8a96ed97058f1cd75f7f2ea8dbf64f1424c413c6c1a70d3eef5fc0afbf74f31f8219e237ea3b0316976ed6a5d2b27e4c55a29fd55ecc3aff32c28"}, {0x58, 0xffff, 0x100000001, "f99d822b671df8edbc7df44b27b9b435add7c55e2fb69c5289403a359ec6fb6b02d62fcfb6aa12ef591125bbebcc8792c670e8feda8fe7e73c52b14d599ac128f5"}, {0xf8, 0xffff, 0x7, "7bc3f4c1f0b0b9dc480c01e19e34da63f97a7575017e8091365d8d76f2b42f19f357e5f51e720ca03a7ff308b85d81951efa80df65c9cedfd3753e4a52ae71eb03c465e8b4e4ff9c811a27ce9fbc2c2ededebeddd405a3efba429e2f6eb290e11da4ce378d494845716b636b6d4ec1e49584427e4396abd2a43928cedbc62ea821b5736b0a646890d07f1f1365623b2d9e17a0020cea2b60f33cc6df2e5740b80864c43dd099131d2855f37b0854ce38e21cc601a01dd3e54e552100b83dce3d8640cbb8b8f12184fcf635934fce010812a239032fdae274762c789f23b99011849945"}], 0x1348}, 0x4) lseek(r0, 0x0, 0x1) recvmsg(r0, &(0x7f0000004640)={&(0x7f0000004300)=@in6, 0xc, &(0x7f0000004580)=[{&(0x7f0000004340)=""/170, 0xaa}, {&(0x7f0000004400)=""/100, 0x64}, {&(0x7f0000004480)=""/226, 0xe2}], 0x3, &(0x7f00000045c0)=""/122, 0x7a}, 0x2) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000004680)=""/83) fcntl$setstatus(r0, 0x4, 0x84) shmget$private(0x0, 0x4000, 0x23d, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000004700), &(0x7f0000004740)=0x4) bind$inet6(r0, &(0x7f0000004780)={0x18, 0x3, 0x5828000, 0x9}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000047c0)=[0x8, 0x6, 0x0, 0x0, 0xff, 0x100000000]) rename(&(0x7f0000004800)='./file0\x00', &(0x7f0000004840)='./file0\x00') r3 = open(&(0x7f0000004880)='./file0\x00', 0x10008, 0x20) chroot(&(0x7f00000048c0)='./file0\x00') getpeername$inet(r0, &(0x7f0000004900), &(0x7f0000004940)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000004a00)={0x1, 0x3, 0x6, 0x3, r4}) fchmodat(r0, &(0x7f0000004a40)='./file0\x00', 0x10, 0x2) r5 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r5, &(0x7f0000004d00)={&(0x7f0000004a80)=@un=@abs, 0x8, &(0x7f0000004c40)=[{&(0x7f0000004ac0)=""/27, 0x1b}, {&(0x7f0000004b00)=""/221, 0xdd}, {&(0x7f0000004c00)=""/34, 0x22}], 0x3, &(0x7f0000004c80)=""/70, 0x46}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000004d40)) 01:15:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/39, 0x27, 0x843, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) 01:15:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) msgget$private(0x0, 0x300) r2 = msgget(0x1, 0x120) msgctl$IPC_STAT(r2, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/30, 0x1e, 0x800000000000002, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 01:15:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff9000/0x7000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = geteuid() r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, r2}}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) 01:15:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 01:15:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x2d) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 01:15:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 01:15:06 executing program 1: r0 = socket$unix(0x1, 0x80000005, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 01:15:06 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30841, 0x82) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2015, 0x10001) 01:15:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = kqueue() fsync(r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) 01:15:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/164, &(0x7f00000000c0)=0xa4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1000, &(0x7f0000000200)="9f3d896cd65f50b3c6d30dbf09c1e3adaf93171f5088b7961c4638fa3cd4831ec26fa084b772d142887270880ae84de7ffee90c8df7d32cd471a57a5ddbc4faccb6f7833c4d84ea7ddd2704862fb6f85c1eb28edcca55f00c391396145c8e7cca51a1aa03e1f325d6d24be80a34021f267a2b4209351ba5513351b0f3f9c7836c06d3d5d4ce9002b0a614ee1f81397d7656290790b96da459a7e7a617421b0c6214d49df7e8946a8cc871dbe413ca14e277733f486b321e0b9b91c23639bba6e601109e5182c2edc23b6918d3e12acb40773fbb544da148068b516e41aab317ed6dd91aae6253474248a6ab0c27c3fb807492a8f1d070c42df97e47ec4c0773b21a5ff5844c00d6dd3cf0b9d65a1452290d4f3d54c0c40bd4a1f1dc2cf93c5eae05a258bc95917a250b43742912f3319579beac1d006c6b28b7110400953ca6e7a133ae2f253176c7d1bcd310b457de26d7ab80aee17d715d069ce366427e5ebe3984e152db3832d5706e2e05b72cbc29c4db6f105cbc42a47969313364c093bb0729d51d776a2043047d5762bb45c1c899113a391e5f7d9265825c43d4d0075fd59813cf962a6128cd2df39dce1e56fca70ac1fc4b864f7d0ff2dde30ca3e5a95f73b562a06648debc2ea3fffe2457bbb62502edd047e61403dc0c89c71ea0edd8c0fa03fe43d03a1ebb767fa5197b54e8ce55cb084b6944a90cef2579d9e8b205674cd260313832aadf5b92b3b4b0f531f907bfb8146d504af89f2b00b495c0df6c5f8775a77fb175b0218037d860d66850e5450448f0d1a873b8ae0551fba1fd11d76dc276a094461ff672d87e7144030a514e54e52a279a602cb2e82651c1ff7e68e6a3eca9de9dd28d8f748d5957ffab89e9de54aa0738f001eb4df918d323cd26d64d70d4c9db81e9dfc8433092a403b7cce0a43ea1f87ecb3337b60288c01c4d77cdf8dd5ab97a188c0acd2c16126464de158636aa3c6332401c4ad8a8ae511ea3ff615d11c8e7fd01f51bca6fd4a17cfa7e45c78c307d12adc781906e8f9bf9c18de2f89c38e1fb8dc34484f716e061b361929d8811b4d2c88aa18b802986c63e6f62c831b674e102ff8ecc503544bfb8148e3cd3c47d15854e6aaac205c04a8a72a5e698b963cc7055cbf51d009ac0ad38bdadfb02e401dc335fb5ceaf72ff47a85b9b4978438fd071f0d26044a603a7de96949a028e0c428a4c208b93f89e9d4f3bc25718543686c73a4f5f012cd339baafc15bd06a0f76bbc32b5f0a48681f8b5879a54aad2914de8f9e8291cfea2742b8999bdadf828f1c6f2ae1c65222dd0e676c005ecb9f7f8b05dcea3440cb2ef53f45d3e7acd05b0a598b55aaf3b74016585ba7085a78f97cc8749d840d616b603215d67afa1b51c288d6d189a9bef454ae98cbf997efdde3994a397fb9c508210b756e1e8535c06dcaa46a8f3aa007edd2bb6aa61542a0e6d19e228afb7301c4aeefc8248467fdb6e5381bc3eab7601e5d6cf902786d13b9a61650e708be2ac268c9fa64c5ed939ef6b9ddedfa9ebef108e7bcb68953a6f5aea49e8cf54df79311a034466778f9ba5aa2e7d7818863e916d94f795e10c0074b3162749bb846a1bc8c0d4fb77f373b6d0b2ebb60b448e12a61470c01ea474f1ca983bfef9d7c688c2a1218f35b2e76ca318b94793dbc9de34cdfabd1526afd8db32dfc17a087b2288f06708b8e7795dcc7cc58ad376f1b9f1de3a6652c54d853a17b0124ed9594b05f94a70a45c6e285ab986aaae3bedc350be16864d9d3a5031b8ae53176af989350814ab4cb1783f6121a45bd3183010e563ed82711309d99e0b6def418c59e147cf7dde8656eebbf8a4c83a9af627321c0a8b021965d0971451cbd40e535b5d5d99d66252634955a04a5ecd0da3c0dcaf4f2dc5043b0e823edd0be4fbe00518e8109718951de48712ede254333bd6a5b5356b9377a687876aad83c9749acf225eaadbc9ee36f2aa20d4722cf162afc984545611c27c503208a0bb97c1decf68f25742b0dee1d9704eb5906af3745d803d5a26598c3cd2f593a763198210c43328d5f5db823dca72e0947268ab4ffb3848fa75aa70255b1e52bd8e92bd6e21edceaee4db5ebe827f3b2abb3693478ee1e55aa41d02f144671184d6844c2266775d0e6c0fae3e642cff4e1dd180e850704a3bf5cea24561d50e0565b10ec26b256d24ddbb8822b8a18ff8bba86342f2de9cb854256d1e227505d1e59f5050fa499083b92db8358e5e052cec67c3549d44ea1d33545f309cdef83846fb1e90b47832903881210b17b8c9e7d0b5e579bd30cf9371ec42a38bfe6a3b9d99854f85c4a2377eb2125214db0927ec2e3f757fa5f1eed1629a29d053102e45fe0f9e883b682aa1b5eafc6bbcd0e6806582b0ef5ee4bdbfd7eb4d3cc3ba3685e44a6ca5778482c19ee927e17d2310207ca0c0a132c71f6bd7e782b27e8808de2ded156ac4f91cf5ed9ee4db2bd13e749ad74b81c7013f6f027fd3b04d187629b50e5ad0518307e9dacfe95ee780cacb695f16009a4558cb82355d17405fde1097d9fc0bd860b143aeb61ca32e51d38f3928ff7c5c03a88a3080d5a7f3b83f0a0a82bd8df7d8e629f981dc477d2e8b7b93da3e134a08a60a06cbf286c017b37f03d1bdddd24dffc88005d770feff9d9419134fa099dc1f13a9942ae4b5c436d612423e5b05004d72f742305f83a232763790ad81a1ce2d3a9718e3ea292cd4fcfa829ad3dd3fc75023c5e47f719d6ffc53a1d07a378a96efa6f0f87faa9adbcb7b4587c9d86e7cd555f5cfd44eb19c8bb81f20125aacef15384570ae4c2ba7d994166fe200dca3e8590dd92dd253fb35d0909cdfee18502eb76aef17e4cb8dd53579a7b4731f44f04de45843fe02a8e11d296bda0daca9617616a2def18fe4e44d7a2449296f3b334dc000d0f8d4d247bbe6d43553d2d65bb4d3113bf6ebe0664ca749ed4b0be783e9ef0355e31d74769e52119e73527d032beac6435801040fc8b540b6715874b5b8452f1f850f348400ec222d270e43cd6bc667ac7e03654ea2dc7f740ebebada9bcb4ccc73ae80df3a54341df8bd5572e01665a5655487d1c6878bf61125885af3cda742ef55183cbf4f1fdfbefa721cb05462c277aae46a1be35548acc8c21711b108b148916a91b0f503b8996ce06818f980ce3e8a4e361108a5e4b5922ba2288a5a4cb87317d6190a9615d4efad058383de2d3d0098f9446e18d84718b90518b4d6abe7ca4bf258e568059831df1bdb9a201cfe35878d2b89cfe25e8f6d484a9df8200202af60840d1c561048db121ad0727e5800b30034d151982e70c7c3fa98af3c0c345f7b3e972811ef8b7bea03bc9f506d59472a84f92262217b3b57d31549aec422cc6e6fdeb6dbfbc924f6ea165d6f7f631fcc5efdf7fa8ed951f183886995fe52929e76a258dc77b749ea5b71733f85b3b98a61f7e12cf5dee64ef3bc5de2d4f0d01bac059bd6feb8308f26e5546759a3d51c0e7d2cf22cbdc3f32187c460c1143efd7e6a84ef24ccdc6cab3c95be757f687cd3ee5008b9e6ded8aa48590371710085c7be8a47b3e2cdc3ba0b7483788c6f1258b4de74559b3fd1cb670250cbadfdeb9b14e95062de085ff611338045c295c738dfae407314063410ab6f6fce9ac140ac4b9c2a8f4ea5a68dbb4c444baadc4476f4f01c32b4313420f4fd44d153368490d1b03fb17e9e7f2ee9af9308990995f4e54c9c30337bc8ce5b009e52163a6453f0d3300fcbdcb26e76f43a3da8061ae89327df4b37fc72b6eae6554451aadbb332324acd643505c495c45f81deb9de45c08fa4e85f3b32d95fc7575df92957dc7295557e73e21239ba00b5e4d90098d0edbc0c2f736de8d55505d9778e28d60830aa54006f8b2fb9893443632662e1dafddf92addea67838f808096cf55ea3d1080b48c50e58beee10eebe58f942c70c52b59c6d3c3dc090614d64d891c92f6278939c6fc7b8f0252d297afaaf1718cef05d951925f51a11fec27c12b05445bc3b9847ac547d1f2e9079adfa1cd0d248523051bdbbf0ce31e70804b76380f54e0d09c40be0b9b4b8fe213b456a4d7bf2a9aaf8586b84b7330495965d548c627a5ceae4cd0f4f5763ef78fed3daa366ee22d232bf7d1327506696f73ced088b2704e93828264a164228693f56f851dfac04cb60ba95282f9d73d2d094e159f7766ed17e2f634a3eee79af35b0a424ae51ffd5b7d0bacab6278268c4d7b148707787c9b8d5536958ff32c5843d965a86d3ff2b382e52600fb8221e3295f5c5d98332da574af6c902eaac388dbc2580c09ab3340127ac5c4c7b4bf2c3af2914efcda828b4549dcc63a6e4c9a707aeadd7ac8e6ac05a33bbd977ea8eeb8e38ad968353e08261f691a156a6bd38fb7a2d28330d44512e8b2c27688794ea1efaa29791d299e4348a7eabd9a56b80912776d9aa2c815e604bb2851bbb4fece84255e890dbfa0cd661ca7bc96784db59f31bc542299d5ef9d4445f02d25e4698941a4fb18a4c62816523a1e39caae2a119317f7f18211cec595b6a0b406d3b938c7ce2b15c447cdf591456194d07da6a9e764edcc20b02b1aa2b199aee17024beb09779f252fe582ad6c382d1cbda66ddecb30039e6714efd1c52043e5870ad6e8710eb90649f99d635725a47c82a0114ed40a9912d6c2b68529a361b1039587e67d5c333008b3740abe95077c00d79db0c2e5dd8ab45728c286a1b9abbe40353084b60857e36b2fe6627463ab2df112f119879462e68e61086ec9995eb0292e5a1dfe303f560a60874a1a385745ede461c2afea476f0720724b0f0c270a44125b57d8513dc9f026183bd7b34535499b005b24d9ed711431cb7bdb798ce3968cae39d800da714ab277f372f07c7f5963696763a2e2dc0a1d72335489eba16145220e808c89dd2cfda60e13692c7bb3a5e0076f8b5b549ce86311485aaee3652ef700f1aac7a7d81200018e0812ecebddee51f79a7257ef6296d4bc9ec413f993756af335edd78f3b39e80849ad25de0228c81e138466048ec692f599774d17816b464b796b91052501c3171c11e6b43aab95ce5c09e8d96d3fc1e5187041d888e520396ca64289ab921b85d47f30fbd68fb658b5339011bd90f51b9781dec2e7d7ca9db96eb930852a0a5975d1eb6d4fae1bb8b264407db6bdd3c6652a1af416f851905712fcc4a4ecd6f1f4d5ce11f2bf320367bcfd2423e2f2b2c24130c3824896de77b970d30ac36dd18237c4df11bad66ce5452c9fd5de9f5cf985679e540501f8363cc610949b1d0dfaf46c3389bcfcb8ac0ee83e78af2c2aceb81963f6fbc8974b86682bfdb3dedab0df8a3d584abc421a4825a1ad576004606759857ff73e0382e7d4d9548638b75948a6b512c5f5ea0b5609c3e896a4f348b7e8b86a7f0a797b5701465ea21dab42a051b7b5f8b9220e846d42b0511a5d063414329f442334f38bee6a86da77ee02d516aeb7531523d8d3ba325b70b25e6b5c8906e4489e6f5eff2d2e7415b59a971922ef11bce263af903170b5aece6c0a79677354cd0a4ee9ba17b4887452db426602b7a4d8dd2e1a0b6a24862a8e8f9db215034277753b5b4b282d0b8656555eef3343b59cd02a405d48d1db798c062f3361f23a2fb906ab3b4f8d2620f9d7b33e734bff16b5eb3fa543e782e0ab293504397e8ee0954ef676fe0f56b387df6f0402b463511fa185bc9a99f6788f5866947616eb9122bd1d8b93d818a1c95180e0c0bcefe65ae0e55ef1f24b88dac1a3fbaaecd82145") getpeername$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) r3 = socket$inet(0x2, 0x4, 0x7fff) connect(r3, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0xf, &(0x7f00000012c0)={0x2, 0x3, 0x2, 0x6, r1}) connect$inet(r0, &(0x7f0000001300)={0x2, 0x3}, 0xc) shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) r4 = fcntl$dupfd(r3, 0xd1980ce9a86beb85, r3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001340)=""/149, &(0x7f0000001400)=0x95) bind$inet(r0, &(0x7f0000001440)={0x2, 0x0}, 0xc) ioctl$TIOCSBRK(r4, 0x2000747b) fchdir(r0) truncate(&(0x7f0000001480)='./file0\x00', 0x38b) writev(r4, &(0x7f0000001580)=[{&(0x7f00000014c0)="cd33", 0x2}, {&(0x7f0000001500)="a70cfe3b69e7d458d19fff03162c3dc1e4fc0af49b22f149664a20a0c885fdf930975bf58fa45d644a118f2b7388d1c1fe08024a2a68b7b7fdc3d7e77e14c2f0df901cac6e868e6895d5b60f2f34a8d4", 0x50}], 0x2) bind(r4, &(0x7f00000015c0)=@in6={0x18, 0x1, 0xff, 0x1}, 0xc) fsync(r0) accept$unix(r4, &(0x7f0000001600)=@file={0x0, ""/94}, &(0x7f0000001680)=0x60) shmget(0x0, 0x2000, 0x1c8, &(0x7f0000ffc000/0x2000)=nil) r5 = openat(r4, &(0x7f00000016c0)='./file0/file0\x00', 0x20, 0x40) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000001740)='./file0/file0\x00', r2, r6, 0x2) r7 = semget(0x1, 0x0, 0x120) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001780)=[0xa17ba35, 0x9, 0xa957, 0x5]) socket$inet(0x2, 0x8000, 0x3691) openat(r5, &(0x7f00000017c0)='./file0/file0\x00', 0x0, 0x14) 01:15:06 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 01:15:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x2000000000005012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 01:15:07 executing program 0: socketpair(0x18, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup(r0) ioctl$TIOCSCTTY(r3, 0x20007461) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) bind(r3, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="1d58851e82e117facffbb2fce0b5d249890e73f4e44b9c857864cb3ebdc7f988ae47c13d8344bf22ffc5db6d973d75f682ea720f0c5518", 0x37}, {&(0x7f0000000200)="998185fb35ff650dabf925023e9de25df52f570ed907c2ad1d399d871bde58b22ab121dcbd43b5d0cea9e3adde1a12fca2b908948bd40820ab048e229d756b521fae7e1692c1c5f73d00019b5174df6c2ca519dfa74a367602ec6efefc5b57bd6b8372c351f0ed4396e5a1bf039ff53496fd57214b6f10907e35d577ced285db5a9f47684a38d891cef01ccb80f93b2dc504b15ec715899631464dec84e2405e85855c3456b53d70dca356cd10eef52a60bba89f28aa64cd1fa05f495964d45c878b1cfbd8ee86b1c51b3fee78dea72cdc6320d87364b1e392ac7f0b422133ec38aeee7d3e1ce4e1f3d753afb6948a25752349946bb0c93911", 0xf9}, {&(0x7f0000000300)="a2b4e0a440003c6e7688e7e2443ef17b6f24789f130ccd120b6ec11901f39e313a647feb540191b5208d54b111ba1f3a9b96f339eeaef8c9689411d362f276caeffcaa0543ded46800c3314882ddfb6dd4865f8ae1ae9f047f93dc8490119237ccbaa40a08467715534383", 0x6b}], 0x3, &(0x7f00000003c0)=[{0x100, 0xffff, 0x2, "8ea4ce698425d91f6ba8701bb7373ed1be2197d595040e38984d949d44ba9059ca33a72aa6d648c07f7d398361e7ab5aa666dac2ea15c36eb9a85335034cf17a1ec12f8361fa510e57d999397c370c3150b75b6618521e8bc135830abc1b7c82356bb960a152d9542c9baf10bb48e1cf17e9f42fab803731b345b129a310a059a91fcc14afef26439ddeaa1a655d93f63561e7eb8498a361afe28ffc3aae71941f723ed3ec89e2f5300aa3b4c435ea114a29c6473783d5b52b0a5f32e834b763feaa9bc8a6f505bcbf14fabe77ab76f15117dcd211e53635edeec18672da1b495e82aea3588e331393d27ff90c67aa"}], 0x100}, 0x8) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:15:07 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 01:15:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xac) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 01:15:08 executing program 0: mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = msgget(0x3, 0x9) msgctl$IPC_RMID(r0, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x290, 0x4) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_getres(0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 01:15:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6235fa6be777ef098da973458ff30b72932609ef10f4eeecda34d93531e1f52f5d9b6627d7a21bd644cd51f28c32e01785910f6f000d85a3443d76fc9772e5cc62a8d5de07e3e132a8d3fb1be0064835b26b01115a47261305ee3846628e605931a4b7f2ee76cdd7b59a4c80d07718f641a31f127e6389ef75bfca924e24cbc9a94db536290ebbb0c705f1868d13ce5040f6256d2e0af7ac20819db8e07b3b2e0eb3df398cde773989a2a6536cbaa8b1258dd6ed9aa122a80b59b2c2bbd9468b96336fc94423a93de8d62376e5fa266cdf681886b0b0df06e5dcd373e268a7ab50d85287259d9eeba6d37913c2ec7ee161f3903bbd76679693a2693bb6490ab73b5c221ee93392e79701da7e9599aedc1186558e9046d8b5b64e1e5f9f5b15cfe0ff11f82c8b4c156622eac54888bfc284c9b8e6c58b1e274cdca06a1ded47ea88d9b7e6dd3ae4988c3e9e1404b69836855a7e45a324d90bc0fdcaf2b595fbb6c8ed657cdf28bd20c31b8b2d1ff45a264cbda87d352986c189f13a6bd6f73ab98ccfe1473767c75a204f2e35996f2fd8aeb6405c4b50f6b6aec9116a29fe6b144dc3ce484803e54db4f238133746bd5d39e435e5cfdf855045722930d06f5ec9eab0524459e81d90ac65bf58cbe7ba12051ca102d8b7ce373b0d702295e48beaa89a9124ef83a6cae493c116f16e30aa041326ed888f6b58201e3e9c8565e63a86a91fe346a3e063071270324fda77f7e9e8a9a38ef72fb128b5eae4ff99a33d3f5064c7bf87bc5685785f77f5136d9b7c9d4e2fabe4c1c70f41440c636716fe2c2d41e80b7cb27761b96cc7a1bab388d347e58626a25f072c08921cccae5afb6b80c666bc932d67b533425ae5c1078eddd1dd7670cd1598559c51bd0f1424b8c1b3e5801f5100cb8fdae4c69db70ebf4b9b3ee255bc0a0c97964bc5a87e3c91808495473f2c829f89aae5f27172341e804fd4288f6e16ea3ced399aa298a0ef02f1d7235b9cb63beb91f2f9a7e8669f6d0ac2d0a8e3d7935077f80d7c97b06360bb53ca109467963c2d94fd366434cbe0cd07c02ee62fc64b814ca1922c9c3e5de44db3cb00c9f4fac772aa562e170cc75d97b984684cecbdb9d52c0b95650e2b58b2eec6373518874b2bd0df250582a658d715789e8da23358ec42df9dbebd74ce2573cc49cf689a895506f9e24977f2bd68ff5e7213451acaf52211ac71eee4f566cebab989f709068628b67b8b6c81c10e56ac9449e3b6d493e2b5fb91e88defca0902bce37cbb40619945ced7a9817a9aab0c3d794ca7304501b4e5a1969802821c1c3955974a36ab4f7c41b5c2ecffc9396c1938439c549c9b876c28fd0be6cbb3514d8fda06c81a588ffcbeedadab6e0d4ce25e3f2d25fcc9f0e1a1f26f4f52fa38703ef8e27ead917dac6f5f19a0189e1a074b16604d97bdfca179828fae1550c31434e4b9849583e8508ad62392c91d9251510e6723f7421ab4f802bc19a2f1a2a2f9f9527c12a013c6a86b2acc5a8aa6956e7125f76ec1b46a0fad1c377dc6991e687235f46fddb01047c2d19abcad0338a2f086d825da6ce01cd02111a1aea33ed61a588bfc44fc89a45ad68e98f4c6ea6ab2acf3eb85c159b8cbbce689cdde69eace5c154b88f522960e86dc1e75eec483f3beff4cc4015bcd03d6c362a527beb5da0614f7e7bc676d74dd7d89a8bf7c40819fdd5277fed73c2142b36586cd9980ee76dfae825c8ffa06cee85c3b8167e6e4765785296db4b47fa0922b8d5e4daded1a11ec9a80fea1ec8eae31a7b7427cd68f2d445510ba3ef0e3afe857cb9da6d4c1453f082f30bff9d163d7a4bedafe71d1f31f371b883f8dc7fab525b9498c3ca05a1d9f2a8054650c7eea4bd57a3549704a8a8f37c42908267e976b1f0e2bab9fbaf5a425e936f07a24f8abadc8e5b4f48196010a4d4ea4a71f4d88adcd2d9cb8f8837c0983ece32eb9cb2617ef2a94d42db708da6197cfb3887c5f2bfc02f2fed7c3cbabc6db5f2494fb016b6c0b1e2648582b26b3e00bddab50ebbfbd2c1d7d130545a64bd3c0c13ec3c0183a04d0a4fb3608932d565269444b446249734a88250508f38a43bee25009121a167d36c209c1647dee7788f598f25ef765e4a125d7f1caf8445d36f93a3e38cbd799551d5f13a07f219539ef11cb4ee10cd9c70c3a7dc097c67d2aefade8547104e142295ee0c774582dcadf9d1729f14eb40539eb4baf34da76ec38350702071789ba629c230e81cc73c3b45e7922bb137217c71ddc083ba72343a83e1cb2726a258bf93677f1469e6cc59f9074bbbfe1ac9f3889057e5295237237713cdfdafedc94c0b03a9d300185a8fdd0ab6dc810e97c10e6cecbcf82cdc29c0d1323f49a6d28ea6c987835ba74f897a15a941fd4de41139626093b6d76b1a59959532361aeb2f6a3ee7226c31cf5d162ed67feee555c5ca140339137882ce00238122eccfb1f3d74abc662ac55ffa46b1ee77b05e4da4c0e92b68614fcfd64140ee0227b59a2a0719cf325c54733fa5be065f681b1a0691447cf08ed9672b678ba8bca218e79a45fb17c97d4e7bfdd5433b5eef1f35721d8e03d566f5efcb33cd89991d7332b5dbe15b863e959167f64c36650b404a3cb4e37a30c22b80172e606306538ea01450b73edc2799806f39196e850183fe6d1393fa72205983d2976343396be537e9258c121079222ea6ced96f529673b7ceedd4f641e85669127e71b80e7fe5959c79a76068ff98af340337933311f460de2df11be616cabef1c8f4c075d0488d2c2a99731568a121ed1f222072150fd66aa791ff8f512a64aae9c8804572982298a13aa1a9529073bb55d61640e31bef9f6013f568c3d0b7993a06c8a5386230b23a43ab86a661fd9a9b4ffcd9e4e99d6b6a6b7433ef9850972be1cf8a0fb52569c9f1ddafd5e3f00b702bd1cd43d6c179faa68a506da92ca10e7664dcc6c28b661e33c5e2bcef75495a59ad0ff757958034f890dfcc0205351bd9c8f3de9092203deefb7c5a15ba8123d34e73c3f00f63bc3cc0bb340a487b4dbe508ed315b6944b100b30050d078db41a026814bc48c69dd07f6fb7d7e5a2074ef9d0db2219d1912ecd03091491bf0a00ad79459162177a3a2b1adb23d33325de5eb9e56aa3f435ad1585dce324a7f914b0ce90aa3c15cc828eac679fc498f0dd2fc05fde5be16e51750f97bbba31b5a0a511540a6931058df799c62eba349c98055ff7c5aa8668f7975110036a21aee358c5e31c837a149ad7526e118c4720208222f4d018f7aa418de065aee576c5f251be7f657aef7dcd3ae12858b2002ef14ebe8d05ca98b4a70ca515cda36362fcfe253b04674c4f49ac37227cc5b68a486bd4b591719caa042afd344f41baf32239311ef8973364aadf7a45c141221cdc8ff09cbb8a555ed4063df9aff82dce791d4f9e0887d4225ef57225f4d84b4b3db31feb576214b7f966ae05594febfe3da3f521255ecec50b6f8f2e993bb01f6d06f0f7e5a5c2deb90652b45b930c4c9453504dd3c7b788202f35df60c5bc0b4c4e1cb3c8836191dea307ce96469362503fb634179d49c664a35d6600de28b36daf14f6f9a6d2e875f6f7227562bd6c3fcb17445893c88784edbe1bdef533167f59291e7038ae0397b030039ffe9b7950929732db3ab09999c0ef0ada59cf4f5647c446a20e2c2a2f768d71ac1407d6354231da7ca53abcba1fd085dd56ed6a2b9226877bc6919ffad0529910075106772250be430cdbf82e381a8584e66d9cb2ac48e634525135425aa55e45ccb14dee99d3c75e2574fbd92463e7265106943355d402196ea617e831a251ab3e22a4e83daa6780d7971d58d932a00a8e6bc5c7317295c3458cadb077c9a4e92a6f935dd0dae1075961ff9f744a5cfcd6d0ca9d132666047812d793603442e6ee79d61db462d8fc9f2132014e6adfa4384dd26c311ae84df93e688367bc61f7cfd83950d6f4b66901211d1380c21af5a8989bcae9a081f84cd9759d0aca913076fe47d73df9c35a960530923427dfc828ef78a910f2758ebca9120ea9689ab51c0f6fe4679bceafd313ba11b93cbc3bd0b09feb8539f775030e32540b3fe3e00f05c0b2f185431ae5eb3c674d3e642567378198aa1720c73aa72d860eadc96b0bac5fee612bae6123d02e6033730e0045ebb29cad16e991f6ea1bf88e4a319a89b3f3825880e86965adefb42f642f1761c87b00bce34be91d719b38460d71e1b5818dfef8406b3cf6ba378d2acd8af60b373c235e6d966b5ca835f5dd7dea551a9559d7ecb13efdd89a61cd0596291b2229a7892dafba3b11571aa8bf43b42f90368b86616230371cbe39c8129655adb7df454041deea6c2befda2366452dbdf1e52cff2b378449bfd4f9a4d2ea2b56fc823a95e3f1c256bc27d3e39a02be166b9b4fa86f551a02c8830dc56c0f7978edcf7d1f096e857582cb89a108ebb21ef94ce06b02c9829b4d8a831012270ed913257529ec0ff58bc8e982eca750ce62b0e088242fece26b87d440fe750988133a4af2a7b2b7cdac9d4dff94eda51f12182c10f4de77938edca3943bc904178877f3ef85b8effcbefaf5a8b006c8843678684f9d517b2648c515afd342cb92685f52343a47ee74cd9e2bfc8222891347b75925c60715cbbbd058815a69c4943b6bbec8bfbbeeca9da3e082a37f6731673dc711d533852091d22eaff3db6f5e429b55fdbd09072575c3ba7eb191b78f700d4b3d262b32d633ce2b7f4e6dc332049ecc824025913bfc6c876869d915c119c0c29feef8bcee5177ee39224e79b6f6643df780b34793034131067571de07395117104413bfc796969fdf1a7323d15aa78517da1b84b1cf64b3279deab35775d76afcb323bf5a8b80f97bc7148718f7522989a926957baf04a9e2ea570fce9412aa2f6a438167a0b0476fb8d1a9e0ffd2b807962ec5ec968d0ef7af7bacf4268e48b6d11b0bfae29a276ce5fe7aedeb6e09f0e9a4724260efe2abae810c369e04bf40a555e65f989dbc8c20053099592369f5c2ece0b7b2a5fc410fa49b5f2def5f311130a458304b83a4a2079e8ea32fa8d7dec87f7e3e137d66f5f15d5103c42954f5fd64341c3ffb37a98f1cbd9ab7497e8b93b19e32ebf4115cbc58285c99f8a46f01549f0486de547e0ff220f333784bbd8eb2f80fb89296f865f299472cffb468e2f38eafc17b09191bd77bbf0896676222fe1bf37660c3455fa0e1d34fd4743301afde61a46e67fa78061a440801f0e0a4e60606b364dd15c9c2ad8482a1d1f8fe30a83422126f4ef9c078ac539fc938d8d8f6ea6c49f8789483b8da3cb3230a5fa1613a21102f19c67a86074bf37292d10087b3cc2d140446bced9edbf62e20d686ddda4520e110b8092f60d90756f35d2392fce69d5179d51452a185346ec44a706f84563a381a13bc23c711cee4f9f13d534325e443ab6a8bc4f70b6f363959feb83353b350b9b193b5a06608539ce47231c2483c8d6a22925464f3ed0f75a15f7d7e8b6d5e8b115083840b62a8505ddbe232f51971c3d541696eca555d7f42af44da3e58866257b44534ad2aaccd600879426a303c9ad0ab57890a35cc82a50921ea1ef5bf211881a5809fc21499d43dac3af91cd83100492feb1697f0e99d93477df4fc871b8f70c911b28a2295309133e9752897e11cf109d9c373e3dce8a06f8d8a4b546b9c75ee505f449d3e8f1170c5fd48be09cd1df05d7238b696423b9c18ad47e4389b6fb44fc8559f44c64225e274281b3810769d421b0", 0x1000) openat(r0, &(0x7f0000001000)='./file0\x00', 0x802, 0x30) 01:15:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1e8e3ee0077c174100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 01:15:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) r1 = msgget$private(0x0, 0x228) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/46) 01:15:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x40040}, {0x100004000000000, 0xfffffffffffffffd}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) 01:15:08 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8000) getsockopt(r0, 0x9, 0x1, 0x0, 0x0) 01:15:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x81, 0x1f}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x20, 0x400}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0xffffffffffffffdc, 0x1ff}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x400fffff, 0x80, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x6, 0x3, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x54, 0x1, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa5, 0xfffff, 0x3, 0xdb}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0x4}], 0x8, &(0x7f00000002c0)={0x400, 0x20}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="6a912fbe58f12548089227c1e8cea5e6d47f", 0x12}], 0x1) syz_open_pts() 01:15:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943f9c3bd2e46604069f36bf4f1e955fe6d9ad96baa1b4a3163f07911c703bd19324d3adf54e39a2534bcf9802c1e659fb1da0b8af46fedb4f7ac784cd3a246cb8d483d6c3d3889bf7419fe3a4591b05f3d8cbd40019db9f21e8d90b16ba170a3baa60ee49cbbfbb22d417b69b1e742de3249e7d19a215d3d95462bb5bca77342910a4cde4f45297fccfa5adfbe1532a8aa90a6f6518b503f7bb1f9404067b0dd1a42eae2391f2f6e3e255e4c3271d52c67c8aa7e0f9ee87bd630856b3eace10de6b5fea6c409bb66c07fa9698354a4662c19fe29fe297a2515f112efa5f26c1a3c932d88ac220fa8be7412136fa10d91c74d78d78ad48e2742cd8e42e2c3c362d3e369068bf9e5ac06d49c81a548d3127a286a67467807473119c5b33db7014f7bde5691bad6bf5418643bc1a042e9abde03832f30fec12c79628e92fbe7a3204ea517c411bea0ffab899f9e033cbe49c9d0756b270788dee0a32ba7c8c4a97b6e224480f27e2ced8499c343a683bc586aa42f6701b8c8838f797633e29f3afe6dfd885ff199575d54c490e854e939a98c0db257dcab0bd4eebe52c7f08b749aa32c228ad5ba5b939e5a5dadb039af1dded9f1cbc51799b7332b139b8edd5b320d2a291f92a12cb943a584e4131e3e233d0009d9f07225b31ee8f3c3b0c0cb559883178667cc073d8ae19a44e8d2bf02e51a9e30f7310713509fce18de3feabec1b55a7336db9cc085bce0936c37f73ae32196475170c4b61bdb9e2ec487bbd3e3129757191a87af3978a6131e42e39a0d1413d92ee968f242c7f0e759c73d93ab5c58176611fe221353ab8aeffdd6a2f4f01a4fdacf879b5835d8689eaf0602438c8ea4b18748f2d24b971c911dc31616488eee9c3daf90deddab8b47649cefa6a483834a9bdefd4088faa351473eecd879877dcfde4e4e0acd11638a9bb5c6f1c979ef8f666b80eeedf89758a0eab227606c23288eac7a212f0cc94f21dd69c4edbe8d86c1cac6f8ae95c582d0bb8d7bf4fbc341efdfc1ff6f5a418b8661cf2e8adf591f1af1f2ae79c7b1d8e36876e53f7a6812b80b82ef8422dbac98b0d944d0fdd75026a04539afec0189b36c51876b3369111e5772f00a271f3f4e45ddefe1c85b500dd68435c545228368ede8ede13b958194409da04b674c068b5d202d3a9dc0fc3d92266755da6088675904e12333e2ecf43940f0a2968e4eb25faa865ef6a648c07b8d6ff4b67eb171c1812aadf4d41cb9cf7a0c97ffd4d3926d3ef56dd949c45b92c8f419bf4bcd30107af329d4b4820cc75760ce1bf68af4688d91ef3e983b6fdef9d8aa6b14a049e47e976635a1f718444b231994c05c011c59d56be15fa1557c3013e573b24c0c79470ef354bf464f4459406fe27864bdce298b0453ec5d994d33869057af2bc530eedde1e1bb052beee0b00040b83d4d7d0ca207c94f226e4caadd4c", 0xb9a}], 0x1) sendto$unix(r0, &(0x7f0000000080)="89eb422225fd1f67c56875a417793836dddeaa25623af3e455993a5e4efa6237a35e997d9cd787eb2a5cbfc74d0fbf636b3b396726646729a783a07964b83e6af1a408141310cbcc8542e1404e72fc004759aa70a3324a8dfb3305d9dfb43c07c557c97fa4f583e8f2c9f9b426486a2bb8d92be742", 0x75, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:15:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x8) write(r0, 0x0, 0x2e033057d7d5ee6) 01:15:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="00020000", 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 01:15:09 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:15:09 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x8a9d000, 0x5}) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 01:15:09 executing program 0: mincore(&(0x7f0000ff9000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/122) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 01:15:09 executing program 1: setitimer(0x0, 0x0, 0x0) 01:15:09 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000008c0)={0x40}) 01:15:09 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 01:15:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) recvfrom$inet6(r1, &(0x7f0000000000)=""/106, 0x6a, 0x43, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x7}, 0xc) dup2(r2, r1) 01:15:09 executing program 0: madvise(&(0x7f0000001000/0xb000)=nil, 0xb000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 01:15:09 executing program 0: dup(0xffffffffffffff9c) pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000ec0)=""/1840, 0x6596415f46cbede9) 01:15:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1) flock(r0, 0x4) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x227, 0xc, &(0x7f00000002c0)="ff01ff1888dd83a41fe5f6b67a170fedb1f5295b3b549180e02622f65605e667ed96e6dcec2e5887bef3cd2319c7c05fc606107dd21e54b14b0ad7a0971ef6062d8f16bafa6ece7f6ab49c7cedd19d05a46483161484283c348a91c474691c4dc73717cc6358ae41e830a5f2e2b756fc6678fc2f9daaf7742e77c1de7e86fc", 0xfd8b) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x1ff00000000000, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x65, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x12, 0x40000002, 0x81, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x80000001, 0x40}, {{r0}, 0xfffffffffffffffd, 0x10, 0x400fffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0xffffffff, 0x80000000}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80000010, 0x1ff, 0x182}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0xfffffffffffff727, 0x1}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x2, 0x80, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x95, 0x85, 0x100, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20, 0x6, 0x9d6}, {{r2}, 0xffffffffffffffff, 0x6, 0x0, 0x30c, 0x664}, {{r1}, 0xfffffffffffffffc, 0x84, 0x11, 0x9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2e58119a9e773ad8, 0x5, 0x1, 0x66}, {{r2}, 0x0, 0x10, 0xfffff, 0x3, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x10000, 0x5}], 0xffff, &(0x7f0000000280)={0x7fff, 0x40}) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 01:15:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() close(r1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 01:15:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x21, 0x0) fchdir(r0) 01:15:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x8ae, "fd941d5c9dff18400e38d2876be2a6217a9ab357b907aafdd08cab297d1253915ba396b8086f7ae453a9371c7a0416f7435bf0cb1f6713c42584ffda75154607c17e2f74a106fb12641829842b76553a7c475fd2c7634d6f7e92bc3e259c805b7ef62a7ebf68e2a30bb7c2c6ac6b5427fb21ee46bb95e482b626cfc39a8edbb1c6623e2e21d7d83231086471609b4defa947b922a5f21aec800f4e20692574f50e3108826ab25119030fa10bb3c16edbb68d58b308de2c23c73f8aa711bf6774b364ba2e38f8a4d5cf8c90e002053000018361d1bf8a83eeb43468f453bfcf58abb57f495b9c28b016a8c4feae4f358cdda59de2d25e84d72bde5a24f697637d5f2035ec6fcd9f85be0db3d95dc689e1a2b8c1247af18f7645942c6dc6a92b745658abc80c1b4e20728394585e6951b5b92c64ff252ac2692c6a7cd35241aa97d8cbbe924dd72cfda7748a61735b866476c4bbe2440a7a5e52adc9cb353f56e6e9132b822a3ac4d468100a261417b3c4f29fcadf104e111140747c8e7ebc266cdd1f6d36574dbfcae05f4916abd4268bd4eb590fbf35a642520501e572f5530fb442dc76abc35c03c9b3cfb267c005411909173044d128c0414a2e24eb099afc69a497acc94236bd37e67e53c93f0b8db99575aab3077bdb5d55637abf834addf0854dfccce5f0daccda0e75f03a1208dae72134c62ae6888f6d693c6a8b878acbfbd19ae29629e84eaafb97371fed69c26ccf3934dbaf5c49cbb2d4b26b0e1866e0f86278db828e0dc6ef671b009ceec37d8dd550a4fecf31ddcc11b9f333e270f9c17eb222411e306899015b825d3ef4da7b061c9a4d7674506a312c889884f9942159e15c4a8896243535addb60d0809d6be489d5379561133a883967a90e688858d34f8a3365bb7790f79295b369c7ceeb8d9d6b12e44fe039be2bf2dce7090460fa15ba480a5a7c892c5bc830cf571315a3daf832db9586f1f44ee81b84374488d798267433780311da8f4031951e58ea5242aec5ece307a919e2a4f1d1eff8c396818b39ade3c2c6c4160d73f324a9a8f3eee7d270ea1bfb779b652f2039e2698ce71843e99731781cfdd9673e1724afda790ebaf027d9510d579f94a1ce7c9b0731d9b17fe9daacb5d9e26b109cc7b2b7edfbca37c376bb4327ea5948a343c7e97278551577f5dc7a61ee7f10880ddc94dc36f96dfc8b8c8f98bfffbd5e29c6ead3bc200b832729c7f7b66a3b3cbab89b4a71d38f1cc392fbded950b7282b657700d7f5aa18f66b98f18a1d623bcc877dfd11f45fcf374be2383d2c8b3586603864c969ba59d941ad1ab25653acc4e6a4048f199ab82447be6cb1ae19e2829640dd9ecc9beb9fac060c01ac0e2302239826aa38b5a7f4928f97b6ac0fb58c8e42a00179a54c2c1d55ee0830c6bd480883cc28ce8cb2e5a839b9691d2736012053b64aea9b24b9cd6237a0a6482a5113ad5d0fd88434c655642698d6d0e2aed1781dafcbf2d6a62d1a4d632c4d3644264e0facb40fd44d546b3824bf5b96eac47e9dddd69711d1ebab7d39f3342fc5778d135901e582e1314706e8784b0c5aa8be2a051f4817f822c4af8628c1292d62fbc6821869d736fbdb3206cfd11b351d3077cdffe1560c2aadfc7bc71335b601b61bffa72687e408248b246c8d5cfc4a39a03f2f24c76938a664967b2065b08c7dd3b13fdd0ac30b6e36b23750e7ce1dc8014e18afbfed5af599cd822eb74d671f1515342eaf2528e66eb51014967cd57223590ff32d38eb24254a2074dda0192baeb3e6c88685eb4947caf039ca1e431d3e153329083c120402e939743b4ca5fb4be9257f2216ae1c4b5324de8cb328acd4d243508845a1e5a4582ef428cd011327e29caef980c00fbf3e341c46fadba8da495998d19a116a78ab18e4043fddb265704dc0b30c488710ac5a2c1798515ea556429816fbfe2f206d278f70bb3421cce5f6472169057a634327f73ec53594d47801024383ebd5be9d176b98cded0a2c4204c357114f519855c36b56fc9f732e71141f1b645f69130b35f59a3891277099ac2caf53f8d0656453d94a2c9b6039f3bdc304338a0324a1ed730aa06a6839d4de347251e939cee984ab5a1dc468f70abf4c241abe19708b184be01ef9d38417b8df2a781b236151d655fa3dd97ef4176d3fa2c73306fc9e1e9dfeb1c247ad57afeb4d4ffa7eb6b0031cf7d18c829a1885111fcf1cbb1df76248e1af4c4f560c88eb451ad5389b5067e380b60fa214a088e8db17d6af18ef04f2654e7da7d0a8d50c7d7ad4cbd495d34fe5259294fc4f0c7179806f8028b7f5857e2a46af6d7edb775f6b5f24c8f63e0a3e413451d197d7cdee4e8353dd90915e3b641344408987d65098ee24fa7ef8ad565c4b8be702da169443bdcd8b8b8af330ce8ab2cc305697004dab66528b57414f42f6bc2d8fe2c424d218a8578e257d07ad2862e3525c94fa000fbc09f37209a928d1e23639b534409dffe5b596fdba615bd3e0679f3147312c3f493edd1974482b589a12b43b8048621f7fb9dd723c0687baac3034f57702ae366ab933ef066b1c79c496c5066fd9a844944b38dfbb695ef1a298ce47343747b58b712e0cf8c4b7226fa966ffb523303ffb82bbc4448499e1be55fb680e6ec7601e7a0828cf10a86cbcbd03d1dd48907ed6b40d0a0e9b8b20de7e22cf2e88279cbad44d968138a7d61a82b1cf64bc0051037df7eb66d740545b346d46d14eae5e439112add759160dee8d9a215971610367d01262fded340fb1fb35c28d23dccace7ae6b8a18b822c30090fc96d92fe7dccd4791bc7fd8364c3a123d6032d2a4c7ceb7f8663433d41fddae4549f17e5d5cd5a205f0bd69632fd243bfc0d4590ef983b780154b600cf02527cbe4dac9196525574d2b3acda53c834bfe0ebd4413385e40db6bd68a1e7f49fedf7f9ab8cb15a0ba6a7faa6d585b39974fa79c0c2e2137ed0e339d82ec7e9ad581a6b4ff5612617897aed17be8aa68762462a2e3e54a14d5911bf825d18d6d6c33a0bd6a2cd5dbc98a52780d3f01a136cef1f2c430e3487b82901e0280dbbf70334eefda4e3bab23695773184f62d260a9c147f9239ed54e4db6b1de7e369fbbc5622e8245d763295041226d7bedd9663a79fd3452dd7fca461482280c80c0107a73c0e935df2866f6b37cbd1329aaee58628d8f22346c312845a0832d5355b79f1c452b17d290d7dddc1c85682828662bba538060acf4b52ceb56822211affff529150035d7a24c56b312240b29b33a913be9b58f7e8deacb521f6a3968057168305bdece98a14098bbe6a9103cb46fc82f2f9ba49ba4d7eb0502277b7bbed4fa93b17c0a897a97b8a4595ac0f2f88de9f4c988e3f9f0330fec2186f589d5ac3e28e8c4ebe0e7ebf9517473c09480acb3b3db90c0c8790ac9e1143fa9787df1adbc8c771d85a6c66739360d1caa6893e376b35b23054e8be2f5a2e53f49f9326c0bf45be8dbca919295f05fea5396464cbc4ea4942d77f5b6515bb92937be16840f02f511be1e507b2fcd3435e472ed0362f64aa4e313f1cf0a3dea1ecb44b7e4943292af6a03eae795b9a5c8d09a2a14a3f73b0f40f3bba5536d8d544101da8bb2c063b6ddbe2ae50bbe977d31c4fc18c756e1ad1d760dd66f7b44f70bcaafc16a6bd1824cb62fa73b3a55a6637a42d19b12f0969d4099b6dcefbac8edeb09b9c9ad7cf87a3dbad8986e65574dcf7ea5cefcb0658e30faad0414564af62ab462b4bdd2ee19413d6e3aa9d6c378c5c3baeb6cfc0d4a21c357dfeb92f31a93602c4e7ca6b67172e37a645e7c8ae31fcda939c8aa984562a50a04cc227ba77fea4aa876196d847dd62ab4619b9fa7b02d950eefd995fdb15bad8abbc1dd47bfc9f70a266b8a6ff702483e5e8acaca6e8d0876c343e85a3990f089225e1fe564a63bf33d447650067d5932128d4ce13bfe893c8d662174a85191a96437ec689c6f9c43364d02627a540cc7b0e96b3db73c4488f7234126a7f44f6723bb283d524f6fe9a09cb0c5746cb1432c9e6e91fa13124ef99e15fe8dee6547be57b8fc2b096f26c62ad337652e75d36257d2e14406b40d4a0e29fd3f6aa62f2a8076f74db497bacf229817ca97bdcf281f800e20bbf05c6a4d517bf41c9f8da4e33ec8ea3e0406ca3b84be8aca7f3e78fbdfa77a5b8f4bea11326b595de87c8bc9f849b80a515aa5c32412dd2b59536f8d25642559df04215a136dc77db25c4b67256543fe468dd3dbca8dd9baad21fe8c666df4638dc29ae723f37ab0e36c6df80348cc0c3984fde0c99f2090da26964ef87889582cff4e6049b4dbe9730c2751d7462397fa7d887641ec063ae781f95e8b72aee92bdae7da6a8a5830a55880da1129443b3b577e18e15f8713140cab69af9b2a65a25624557fc4c74376ff2d3b59a359eea744d198f819d975842efd873853263fbd5651c57bc6f30a71e350b698d4cbcfc98470f0dbd818146664c697c24be3668bfeac6c400e15910739042f2b4abde2266c3dfc8a079b9b47c9e35b56a91bcbc916f760c8d54831975ee941d9baa124152cc8e29b701621f646e1d317b7b86dc95e0b1b51650d8a2f6da9aa834028981e9ce71f7364ab35b86c230edffb38fed9b379d115ec41218a98b4e196f9ce10b1fa695168a6d6f51531d8f8db13066546023f96262c443aa5965901e67862c3f09308bbf4b78b06ade497b6f99773b8a6ea572e63f337b3c5a353d6a64b3c95e34246623a618ca06ef3d35ba47fa65cb20e9b66631af077ac466acb5f14415658dfaa9ab576422075898c7a2c9591d31b34aaf31d907b7b1ee856d9efc4b2b282e3a35437f61affd222cccbe450010048c0a7b22783dc578b9a1ffed5149b53403c8b5d31c47ad6e423c762b1256dc0311ffa43eb17f600e306219c4771b27ae29f41da983e03ce04f9b6cc232dc155215f3af2dfcadabc5110d768ca557c4028987093231bfccb49578d39a8a40c18e478da388b67714ab35d4f51d7ca294d0593ef0e8f90a6c0600384849911455d6cac0b9bbcb204bf71910bd132932d67bffbd563a903479d8e05237e761bd241c811fd2c29bc254d52e94bbd1c4d85ba368ab611bc4dade4d5c42fba349abeba588e397a55b512701cdcfbe694708befe1afef54f593bbcaae32855343d86c7e55a74fe44f816fc52c9ceb53c0402d9c50a3aaecdf13db52fd1836d24c9eadee9d6abe0dee9026b048630cede5388b4c57c6d98901ae96e06436f3cf9a0f7a3db96491fb220907f1d6016f21161b04151502b8e26dc49d7a2fd08d59ef7db16fd13454cd918b3875b165b05fa0fefd8ad9925016daf7ef311127b8a9b4bdbbf83ec4f4c0a148bcf3f44d76b88456962285126564402702c91496a8a60ae395f2640d04b7e3d7d24e2f59456e4f3a355a8a258ea71bc2e3fb0653741398eaf0e6b5cb0726c8b68d670b37bfa6ce9ea3e0debf216080d4f1ddb975f82bb8554c5f7db05bcc0dfd7f287d9ab5c6a402bb60a4c1df92213caa37b1f5c5d6f9aad5c1e22146157149ce616107347bcba69c5d116e63349bda880da9b453d4fb3408d476a7d21ed016c790f640feed2d89349120e3dcf87f7b3095b42bbeb16d8b854d4af33d4ca402263336cef252d3eb65d31d53ff476174298d8b627b8bb6b7ee2f49b005c682d93fbc6276ba7d2ea230345374988cb3ac8b1a988e21a4afa1ff465b8144779aa75f6adb31269dce40010c34ba2236852c2f9127cbb027dde226d7327f66508c3627f5cf363"}], 0x1010}, 0x8) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001740)="d72a0125321e97b76ed2a4832d05fdcd465cc22362b3069bb7a5d384ed8d139462a66c64bdbe4443ed2f4ace4da5e3c3cc4a959071bdc80ddaf0182771cea6cd37da56c16ed3aee571d250a56262197c391cf00b09d487dca60c6b5443f9d1e05a286ecc632e1f73bd9eb61c42519b047d65c90127dc92d3fbce66369281e5d575cf825b667899b68f909dbf3565127a06cd48760fc350d69ee73f70f730fc976242540e5cef0fd3cbadf2d27d3eacb244bd3aee2a", 0xb5}], 0x1, 0x0}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000002980)={0x4, 0x4}, 0x10) getpeername(r0, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) readlink(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)=""/248, 0xf8) preadv(r1, &(0x7f0000002d40)=[{&(0x7f0000002b80)=""/90, 0x5a}, {&(0x7f0000002c00)=""/75, 0x4b}, {&(0x7f0000002c80)=""/163, 0xa3}], 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000002d80)={0x3, 0x2, 0x5, 0x8, r2}) getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002dc0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x200}, 0x7, [0x0, 0x6, 0x3, 0x5, 0x1, 0x5, 0x40, 0x3dc]}, 0x3c) flock(r1, 0x7) sendmsg(r1, &(0x7f0000006380)={0x0, 0x0, &(0x7f0000006280)=[{&(0x7f00000061c0)="90c2ecad9c7d4c3df57d3d8da2b9310e28e91e88fd05b64c86c6195df7675c8ec062f8751f08f6693ed30f31a60dc67bb2a98229d05cbab5b8e311b483ef80a939370c0e4aedd61f2d1f67ab4e8dfb619389b464cb8112da1b1577a09d7effb49ba9e7ede3b74cb2bd8cd40fa366235503519ff1a0f9794ecc3fc15b36b7df39827ed96811282b984bdee5d765b6189b284c6bf580", 0x95}], 0x1, 0x0}, 0x4) flock(r0, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x5) r4 = openat(r0, &(0x7f00000063c0)='./file0\x00', 0x10000, 0x100) fchmod(r1, 0x87) socketpair(0x10, 0x0, 0x3, &(0x7f0000006400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f000000a800)=[{&(0x7f0000009800)="12ca8bb6969c08a46f7f0b302428cdddb9d5a7e20af1bde8f63f279f92de67b647d384e5903641c603db9dd21076edd0ec6f0282872b71e1a32709288dbd128df68d27e7f48671fd05fa466fd682905e58a8f2cbaac1981505d0e9165f5d5ac989645269dfd128ad2a2e73302c186096f2c737488c3e89b12110846e37a3196472322409a76a6dbbab8949dd2ed65a32d9bd72b93a974be9e97f90f027b3b4b4389407ddb97e617e8b35b7e36085e51cb74d739d2242720eff57826fd49a495a8b6398121318dc501fc7cd60012b9d6684eb26e3c9cadc72c56460b6d97e0c8bd095e781330c1cadb8cc36a056da144b814018a7b8eba24f036989cbd4214f47582fb8b52cad5ccffea11ab57bc4721bf2ae69d97ad14c9a06b70100241437bd25677419c4f70e4978651779c706c4e4bede27b893e13959ae791c03d1a498405e4489899595c25babddb058be76b5d3005edffe6135d78605ffdb37fa3d62ed67c51bf0c62bbdaf2bf207d089ea13f822df741a5dcd5cb95add858168519fb90727e64ecb843ee7c78ab48a8c6a215b9498b7ad6f6029beb2fc60df56299d98e848912033dd42ec5e8eeeebe60a84e884bd4c9ec2824f0d45aadb8b5d29c17a085532948836d5f93880a47f11eb11a2e5bc3f518b2b3e14121dc79e459e3d0f08c212c47e179a2f647e1c833aaaff23bce4e0bf81fc9c12b4449567deea324ea1674f0ebe1a006b0f4dd94f62bd1918f65af77adf02cace3d6c4f84906977034fdc9440e41cde6fc6db5a2de52eab68246669e282debabf2adb09f94e4992e7bdf8fc1913313e64d11daa1480bc99f63dad21dc447ffd79b92a54026d6a67c79e8c14769a69d947061130ff60c81a1bc30ea826e18413b4ee53929aaff0a15bcca7c505509e935f94f8af96f855228c2909aa6d793d65e20ed1b342479ef718e9bc7fac34e05d2fb9f86c3761e788f641db133be2ccf248bc47a44d4841d30d4dd7262c70ea2f7a3cb9db08a3bec0b442409dbfd312e8f709bdeedc232a4f83d509c5e7bbf9e7ea9d5cfaf5749fd016cc7a7c4c5bca0083aff56f4436ee5e37b8c4c29a3ee27a27486c27f5edc406ea9c14057251312900c392bdade9ab17a47c8f6c0b92bb53e9960acc51b02dcffbef76bf5d0ac18ea3d4269233acf1b97cfd0ce89cee9f8b738b617c5fd362941427d59fb504b58042cd5be87e36cf03f225f5624d89a04ffb1ad3e0d0c7df86597607658f47e704dffe071255139786408338286d1defcd8c1a06cc59a074d55f39f36058e689f842d9b0fb803a919580d0b2933f033b9811c0be2a72b9fd71f876c9bae0e10b67632f94306774c4d4efbb5dcbda67a07b1e3bc4182d385b39f5edc2f183f9cca48958c13b435a4278c7db288e684312f9b082be477b464486e41c8cb73447e5b799e7fe3b501f1238b85e5d9bb0299eb65e119ee0564ebad7e3f40563841c8ef0c0d224f7841fae3f0f3fcea98ea8272a62806812ce98fb4efd60bce1f737d1cf66065da812f0ed3dd8be013a3d75a4f1f322f1a9ccddab157661decc69988ab240b720c85b4a06b1367c76e45dd005209090a6aa4b3c4fe8fa4c1d6f4150536f8c676a5870393ee3d5350a484aac2556cabb5835f783bf00aba6ec1aab4cd7aef86823ff1ba3335b9357360c738a25eeca5f83c57b3cd487d32df18ed8bf00b5513c15c198dc20c410848b3f554abb526d745f9490308fdf97fd6483ac5e7a556a71cd5ec71ed9b7069db2c742228d2b3982085733997ccfa1d0859508a6a9f4088235008f193e5c70a09c39eb15a515709253359c37a7087a9371997d7d1ce673a5b5ec299721c825ba1b31d46f4b092c7aae2c9a43df63814fdc8e7da0901e341f6f4535f8e87f230626a49df11ebb6dc201531db2c00309523a4e96077527a1e99136dfba3ce3cd3b23780b4c13b2faacde16b61f50f14e4a82e9358ff905e4234d5494f753f46589b92902fda33d069734bc089d093ad24bf568520b3bc82bf04d8ce1e93d3cfeb78f89084ad74b3a59e483d37e38488368f7eb11280a67bb264802fb4b40c7adc8903f18780efcd0251ce6887762793b17ea1a863c4e9b517586b5a828b7cf63cf26d1a19c2c076f713e27fe3cf339f0fafe0baecc1bd004e97d8891c42ffd9f5464c599433ebbb5c6ada8ba8c8b37d2395a7d1bf77c084505c3bba9600c96c4d75f4c001ef93a2137bde32485d117b5e7ac9f2aa013d562edb5f286ddbba63ea9dd45d18f9a41a0f367ea8b7a7fcc9bb0be5aec82a8b8a26bfd527230eb796167eeeb7734bed3393fc9e7849a921fd8d39ea794993dd4851ea36335645e60301df410915cba5b854d351bed8f455055216bb160d3cd0a44644047adf6dae2f8d48633ddf7fd2eeb1c9a1a698dfeb49ddc83f82193fc18025b223fcdd92f6ec5fa4d55bb16499bf762d0933e4b343b14cb38d28f6ce89b633a7d8c1fc65a37af466034c7ac931856aaaa7d386829627650e9d11d794b246f937059ca3198869126077195d3bae62f88aff9c5664c022b91e33c8599f990f7ca874584da519bbc5e78b0c7d749ea7da49a53eb3940a394295b0cab7b7463acef958501fe3cd7b567afeec1b8cc4c576a45e98b03ac5c77c43fe5eb7b84a2c3d6f4f604cad7ef6c38eaaa709198194af6a19a8a1a39650dd3016c68941b3279ee2bf37fa662b7d9f3047217e0a3694e334b3ea614c8dfaf0dab71b1227bee7af5926b14d50e69577bc508a27f8f3acd46b75ef96dfae43433221c3b531f9f177c527ad5a671ccefc1548e453445f7c4e171d85f1eca7db947e382e4b51b2ebe45b7648a92409ac4cdf43acf33aaef3298f7862a29012c83a4aeb3400275be09a3368c6776a5271905d9f21bf5c4857e531644d7037a1bef8912189a9f3a760c788aab44062dfacbbbd0fcb59495c9b614b00fbce7548cb3a678ffed16729b5f035a437ca208a473bafbfda8d783e4d4ea1694c2f5382dd2b3725dbbdd88d136d5f3d7adbb004cb1db8ad8292a363968707eae839001aa29c7b506a1ec9add1e0db14afb96b0fe3d6c1f028a61cf3d6a37d2507850be179f85922f132ab606570325d11c61ba07898d537c004b631ce2e2e01de694a2aa1915d6b18b4a3731a6cb982a8ee4e75b4c231f9a51f92758dee164d71467c5499f8e69e8288209ca156844a63dbe7efb9aad5874df9e10a17bf460a4f4d0e395bb2f7e550e9c3def5372dfa47d050bfa0009d88caa3e3160dba3bda019662a42039dfefa85180ec7e1a193e31d07713f153cdece2ee43b32d9dd0bc9f7794141c6048d60699e2ff90434a0d0d6161f03d213db40ac802fc8460a8192aba6057ff45d8b1976f4fcf2774544e1c65b7cca53d925073075c4b759e6ceb83dfabd2bdd94180f7122ba2d04f0b50388d42bbd08a2787dddebd71782b8619d833c3945289878cb7efec57b2c00bcd44fb527737f4e7454e7e0770d709decb1d5c8be32cbc8723ef785ed26f3d6d8e4e8bd830fe304bf46432364812847652244c84af42f4d8f882e6d2ca0470ad5e37e771f9f3ca40080c9ccec57fd60a7eabb069d2d09451e09965b8d8b960e60757a03393a11813821d59dd60a350bd0d91277e9402e222613dfcadd49dd2e1e92468a321a03582c442fcb0fd3a8527af301e8842b87f8bfc2834a13fa779042965b3713060eba3f5c93138d6292fbbbcbfad843a2a881c61b42213f396c7c96e80951cd1e84cd4fa70f3b7a7b468d891ce540766c5365f1bfa76becd030e49112bf6af589e7ae90cda407eb7041b50072eadc61df6380a165944f86371adcfcde408ce0acff239621a201e29a6643947fc987e2f927f2ab2f326fb1aee263749a6cd5146f0d56a09c682ebe569772845c74e967add7990a6033dd01828fda9261b8f5c787614f4f19e9fdaa96d7195b4d333c8fbe24cfd314ab7fd2445b2332c34c750d27ba5cc21f55fa776f6d762c47091dae5350e833c36c0ccf7dd5cd365fbdfad335634dbd780d0623bc2a410632fa0bd4d2a86c4055c63895253cecf9b8b17fe41fd8df6d9f6193eb8eefd83536663ecdcf368d104df9d103e0d471a038d006d344ab800d715973811adc2a1db04e3493d1bc83c8d5c01d025b1cda71a72356808ca9313420a4e39ec6ad3bad888c00acbb8d740ffa6cd300efa5e285d78909e033f23fc14de5c318cc429b6fa784450bd5098b3c0c169ff35ae0ab255bda465136d34cfadba5f6270b94b01cb2952a01f204256612be235cc3474d750d30a0a66f4f4f16e84c0bf4833bf077169ef23aef20da1ace18af79d79694edaa035bb00f0c9924baf4228c43e147d5078c0ba7d8ef2d9abaa542216a46465b14048c2c91570f2f76e6d08ef7c53bf07a2707ee0383f2d5ebe539a76ac6ff2484aa19aa1176a9ed0a22b3909386e3d7b4be4faded65f7e904faef1f819d4f4db0399f79df506eaee5ebd0dc38eca44bb2afba470167d294ed3b37bc5e49fabd633b814f9729e9c7f8a0cff0aaae97cd7290a882078568f4b76ab7dd1557efd109c0a007bb76ccd1a30df93592eb60ad80b0ccac89b5b95a036f24fc8449d88479f8526490a259334b47901a3ae769c70a9b51b2a49bc50ca14792c657ef25c3dc1d8ab4e8a195f30a1aaa949e7847bf60ea927f0af0f1b5ab37d3420e6037ceb7a37f9f3a12b6fcbdcffb49e01a2b13b732e555d701b7c9562aa5d06fa756e241dda17bb52f90c903e96398b8ddcba2cffd6b3a042a62706353e8521dd1579da870ef8f5052d30cbfe990d07e84224d58c139d7cfe04abe9889f5f7ebb7b8a7232acb76674928173efe725f8cf8c99656cee7f2c9c783311af2ba4db206220408ac83f0ab4f244aa1f45ff3e7a04f2db76f0f54f7046a3f8d3135f42c96a74f7ef274c75ae6f308564b5546ccee8d2637488d6f3d48861aca7410da0a048b987e868311580ac32ab477f03fd9ae6689d2ad8c2320136b2ef3684aeb37145911ea611cde5bd6d0e5b085e55874939dae50dcc945415cb08f5fde1b9a3980fe1f496acac67249b13f9a6f4fa084aad0df53fcaf54a9c64fc2125cc355298c4086edfd831b2824fb936e4c51b16520c308776cde937fdb95a388274527e00652d8d370a4db8953414abd6e476b8e0e496e3c9baadeaf2b6ca1256f6367661272cc50b37248e4690404b2ba1638d8338cc0332ed1a46594e4e2bc8020dda5d353dd9be3fa7949d9f7f918eb80b212eef69d2c109b86739e251030db9bcabae7c4d4d7d11a21cba1f1746141c1c97a106e5b0dce9f612c51cff703456ad7e31c3b3d5fd7c16cbfabf76c059a5149c6af4f3e4838ce84782a9eb066eb344f89d46bcac454fc244d0ada63cfc259f499cfe1cba193e32363c4ca87506862fbaf6465a76ef0e384bb0e2e539d5914ae85992e7fcf1516547b2ca4b5aebf6cd3e95d2e49d8a5613ff702f99a0aa277fd3d93534a223fb028b7ed309dda0013a9a08be49f260120c63415cf9fbd32bbe3a027c6b2c265efafcb7a09ed8190b156ccc6dd0011bb3ae5f165272a7021b84482912629fe36094a4a9b325b2e588b85df2f15ce9dd4aa87d3f65ee8cb2019d9ba707523db071dffa3ac495a4d003e9e836a8b9f0d1b9fecd846aae5fac0ab194edc351d9611a9ea01155f8afe5638ad8033b79185d84406aa55690df675a4f7d0acb3920c47c98a3443dc125ebfe8034fe8b358ebcb2879d49c7540a4c6de1cefd902233ad4a8f428b749689404b7858b401e60bd165a3e0957", 0x1000}], 0x1, 0x0) getpeername(r6, &(0x7f000000a8c0)=@un=@abs, &(0x7f000000a900)=0x8) sync() getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f000000a940), &(0x7f000000a980)=0x8) sendmsg(r4, &(0x7f000000c0c0)={0x0, 0x0, &(0x7f000000af80)=[{&(0x7f000000ae80)="238340a73a7fd88ac57c7d9fe953185feb73bad80035db36ebf8b757d2c0fa2918641f4da60f3fb92ea3c09357114d4f2b93106a56db8b72fb5dce36c48e27849019212cf430b96454e2a4e86df97371258122b322ffc65927cdf7e1f890572c6eb25b5496cafd804692f1c2ab07f6de01b759362e97ff97f0813546eb27487a68275d3cd34f4528daa684b71e844217891ea91da5fbc88ccec1601846ca4f5c83e0c53f2849a348a30369a10620c903bc17a6c6ed9f0f2dc8e725b2bc6758bbbd49c705174cbe4c9799300bff045781e596bea2026882f836712acb7eac1fe2d4", 0xe1}], 0x1, 0x0}, 0x2) flock(r5, 0x1) socketpair(0x20, 0x2, 0x7, &(0x7f000000c100)) sendmsg$unix(r4, &(0x7f000000d1c0)={&(0x7f000000c140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f000000d180)=[{&(0x7f000000c180)="6e4a96882f1d51d4a88ab3cde0d5a62e0b142e0c1cc78491dd2d895d01324cb0603166e6ea11fb4b7c167df10756987d82944fb94dddd2765ce2e902cd67b1b8cce26d13c9c60da19c103bbe2a0bf4a7c03fe3615ca6eae5569047c4be1d0ffc96f532ad26b8f4fe3be069b1c9e60d9c9e296d1c160811a507d290a9c0a0f92ebc1ab8d663036e7ef204925b7452aa140b903fe0ee31d4d0c8d28d877fa4b43951139adbe940ea4c2ecbc6be18d1b7ee7689f43a6019ad3d88eb9b4662e6334c0f672d9f1ee80d7d8c0dfc660027a90e8e62d436db909cbd5b602c35427fd17eafd0e95141550513ceb8980144a4b7d95269c1b0313d57ea47da9008cd9d2d2c13295acdca7ab8cf5c63037484433543ccf9346f28f3a55cde0ddd1687b6db28cce4bae6fbf1feac0e6d572324df68e7beed469a5f1dee3a9852833762ceaa73535f56d0bdf9d0529ad117a2a5dfb8290eef754d61ac9b80c51427a8278168a4aa404b5da1686ef1015f71b6d301000cc1a8438db4813d48438dc1e612d23074ebf85b1bf571fe2689478f58e7dfc7fe7204cfa1936fa9aa58eab3f26dd551045c2e569fae85dd8f4a663631b04386fe276f609c749ab7075f647ec8eb1ed6972181bcd44ee09fffa04acbe15ea6a848ed41b19ea634d8533880342bedf2b025b4d76db466e3ed24930361914ef4ce4433a1449aa9a0063d69c06e6f8723a62abff778d21ade79f8eb6507a90917d2f1dbfab3785739ee3cf2a6ba2b02a3c74472ad1609a415fc8183df351c7677c7d2428987ba30eb9a661ada5b76c3732713d9d72005fe903b5c8c314154d7801364ba93fd4183d28214c0c5ed3a13e98c2673a578a46bb280430a78e2077dcdaf74b8d84d682425f94b1f8bbc73e81fb2603d288f2d9eb0cdb95ec17fc93dab50b3093ab1a9f8c8e85b08724a5cc0999893e0e0179967a01045ba93a8ddfe627c11433f8fb246996b3320922af54fbf401df45a1c87556898f2e7c81547aef8ba75c18e9ed3dc5f86a6d230f38b8158d46562a51814a214b2cb58cbdca97e9807bbb5f4b75ce63bb4b6f6208ae035032e2057cd7c2ddb94ed3509307f86403f111cb4b432d8ecc71b02e387ac69903d63e2580999d26165b67b4aef0cba53abb256a746e4f29a40d358e1b015779c48f576a22bdbc90f36fe691eb3dc9f1b7b4d7a7d9a875243557b83361c390ef104ad278d1561c8bb3ca1df77c339717e492d5920a815a098110f5f50e88f6abe59f67c5972bf485923d108b876aee1535107704e84c2ef4a8dea660ce2f9e297e71ea4125f0a6fa2c91a822d2014ef3c78c3a683552e78450220d65ae23cd05e670627518f9d301bb48b6d939248fef650cc02c537e7d10992b1dc80a9af281adf6da66d1daa9344db860fee6188db6b485647693246ac834bbf0ab50bbd497ecf9c63e90b9366e2c4caff1d2d523b24bc02558fb86af1c8929b4c9987f86aa417d7339e708880b88bc7bb4caf680a10388551240aa73f063ab9effc7f1afaad03d0672d14fb4bd68764675b4341646c6b8d2817e6c684691673682a8c2363c3c2a60d72f56da130bd4e66e83dc54326c4f68821418eb802aa79948532ef3b15458e9f0737b2b9b69492923f860506e1852b3806e02def33f48aece214ed72557b64e1476e89c18085e977974d36d062ab4cd83710a08e4125deda481a5b27d9c99e364cfbfa9a2bc5452b4f3de9ba9d0edbbe009ef7c2561400aaf84f05311ea9b1092a55648681d64c0f9dff73ecd36a9276e01fc6a35c2d378e8138be487403dc372781cbad4c9390799e5ee9bbabfae1dfa379beda004df8ea914722a2fb64d9f6afab40bf5a60858315afcfa7635f8d99c13c4365e03e3299ec403be963e49de8f63c1e4954b90511bad8289992b4be855be470e2868a3e5b88e62377679a8be4f69414a118564b7c98a91364a3d5de5ac1a4cd59694cbf32ee95a7558089a74f92ba13f01db826c38392ed42e6c89b35e6eb294cfa8aed744255fda14ed6fbce64e1a93d26325da8a0beb308eda2f5e17bcfc1cd16fb092093d05b28d50fd2d9ee99d95ccbe305559e818cd9710622bedf619c92ab3a259614dea7a813948b3431bfe750e5281cb920a73059822619ff8eed45af136c3c58f196e10ad4f20fa5d5eb8e686c76af64af9528fbc137aa5f8c55fa10b06d69ea5bda2e4722b222326e40aad98f8bba8b7dd94619f3c7669f2e977c49520b3c052dc5d7e986d105fab66cd08841664e21fb751ba632b92b071a3de8a19513c3bb1d7721a6682e17a891ef4b52a7518a5b88db22473469ef1a9d6186dc34b4a3e5049114b87c7a087ccb4a2586e530080be1569fb78e06dbcb5939fa1a2ad6a722429e8d9a45b72fc94ae136ffd45ff249b783b96a0cdbff13b52a661254999b8835c42277ca94af67d7e971f28a6562f25e591381edcb98f31b7c51db0745788b888dbca11effa629f5911b53273ecd641d19e4882d3fcc91145faf1b457014ffcd0d1986d4e707616e17aec535fde3d3a5286744b520cb46b6767ad08e4a50f77f0abd02c4606ef75b87f025d6f699b8274594cc56fe7122d1660201ee9035b3db820a65c2a4d191f5931efe1f9f1bda05a0b1ab541947e6197c0f2cb578f5cf5ababd90aa0ef15388e6eb3535258d611a0733cda1490ebb2250c94ba09f3b1ba3ab7e1eac0d609fc5dd21e03dba38b994d33878170913cab90eaf06c518caf44c1c40029c2ceed10777834ed330e861fa6a37204e043d8aaebbc4bd8a12bb7a30dbfb210498c0f6a7cacc7e69a01633324828c64ca9ee710ca442da3f4997508705ae940b941a2aae2f6c6e942d08fc1d75cfa369ba358c141fdd16dd14b20fba1aba335f290d3072be9dd54ea218b4be81160728cac9833130e4c5c03e1d76a401513c5488f9b9df8fd245b493a0ef790be42e09e61e4d59f7199c60fc8dad97ceeea860e133a2e1b9b7e8290b49555a0cdc8d8bdca35f7e3a42326a5bf70d71e6ab859d63be1dd1a8e57ba365dda56483b67fc8546e7ea982f79ba39f10e93c494e5680c37c7dfbcd2958d65b2bb8f5e9c471e612ad8e37422673ec79c0657e6cbdbe491d04ca368a97f06d1339c66967c373bcc833090ff018186297ec06d91c11a04e66acce79f90e6b0e146d445652232f8bf4b25d572da601330d851ac44600a5405425babb322b270b475579a727bd3d9ae65f7364a84996453b4f4b9aab0f145b99847f6e4b1eb175d05d6a937384c70e5f3cc35bd8d1f16fe92b4e79e1f8e09bd832a06ca2226f2a23317ccfb8823e08ec7b1535316bd98a2d1e287c36ad032eaf1014de744a40da2d61aac67c571be82d72480290d4fc583d0b17627492b174923d12772dff772f4d2f9d36d82a61a569aa74934b7973c6f35d5db022857adf364bc90599a8cd923c58372ed116a554f1e54ee3fece18e80b0e063b004f8615b7a4a321564146120754c506301712d890031e4646b74d6963e3938027f86d81ad1bbbf0fa254e3eeff9070d0deab2ea5d21cf1e4344ae0b4a3010efd471cf3deb94783a790ee4bb6bc71aeefdbe18af541fdfc86b38f140d53ba195e82a5a6989b867eae8f71cc72d9d49b6d2cb5e199823323a3208a8c4304b8d458e94895fce55e48d28573a91851d5d96a1a7448a8a493e45ae7d61b8c173b8817e4c8ed322172a44a1a0ff0793293c9e4cd917bd633b2533bc8a28548d3d1bc581afb645f65ee5069f66229f71f2ca98787bba7b3d166f425cf2c0b64dc4d39e87157ee99f228a0466912d0766e2d76894508e61fe84a4c01e3508ca1fe9ef061c7a77868894c7079ae6f72432616813188dda62b91722dd6488aba20a15c5abb2b5b57696aed4c62bc25ab34708471636a6c0c2f02bc43ee796c8ed4ed835505c636a7666da1d9c489c1b09360325fab34557e2ea7acbbb61edfb5d7cd14586abbc0735b31e5569605ca504799ca409595be7229c92c75703005ab3b3347766c77219c4c6679d2b489e17bd3174a1e069be1f7d112cad1234298b4817a0e2a39747e899af44057170d688a80e3a1be03fbbe67532967cd38d38e53b56dec4e7ad6134b042e2aa70526e00f8b2f7d08e4948bd1682b9babed790d50ccabf6bab90591793addd821164cb1ce3e7c9948b21c61d6b65b458bc6f401c5a258f5f0d15977e3e711263190b5e10352bc9af6b5e3862a4f9d09658dc963f352f49c4dca5c9026da0cb8e50dddbb7f9d1a74b9ed6135b1e210b4220409e884e10a4b8699cb185f70db9315ee6b52805458607076701b85b5bb5be1b6a618427183d3f2549395b0e868d9c21fca7ff03b241d8759ebe949838d1659c21aec608e70d1dcb02c6dd943d5882c27d523f49acba4184507a5d77e69585e070f7a961ed4264765139fb0b118a66262118e5f70f318edf62aff63cb88f0d70a961175ee4b0d0030a99256f2d998164cbaaff13d9a09596b20b7acdd4741ddd79fb323143403d5f23d2a88c6c6746e21512225a2927560d53d5e3a2ddec22318ec684de579f4b12d8b09940828ff9f95c6e47af84622dace72d55e17996461fa433b39d73468e301a157e5803dfd736beff35b027f9e23c5860443f830f0eea429d9105bda446d2b354fcfa41ac0fa8b26da5ef30e80d4dba2a13837bb27a4f94ef7f48ee358d2481de8840f023bc58016285b788805057b3239c1426a96b00aaa7490a1877ed8a2b54342a460d98905e7b610d112f245372c288cdc002976a59463f8d22e20b9de8baf0c4510331ce7c8c01e064123c17bba91be686dd45c7131c7661c855b83a9b6ae4aa5b0ef96ecc4f6690fa88ba295ef1bbc202f5f18565255eb34750065c09ccd04034719f657b90b863a6e520a61d4350bab919797a0ca15b39fa0bcbed553b6f93e7e25d9307176f9219727f8acebe25ccd6fe63873242a99d8e4849db0d1bdd97c42407998da52c659543d5d879d82b0011bd9dafc6930b007093a5729670f3f21d052173b65f8178ce51306899d0bf61af99687ee8cec8cb7e90f523e439688496decc86aea425aa129ea1eb5de3838211867b99ef4097b5014d5df620b5913ce0b4f948dc61a01ab26315c39d86735536882ed82fe6c972b2ca99c005f8ba9687f1617e1f814b851329e9739fa0164c79101e9c3001b3191ea338855117b7a17322ff416f132028a3a1ca57f82f021c7cc0aa1a1c92584e9e1754bcf03c86f91b85b76ed7a46e0b6e89d557d66743b7d5ba52105c25f2a5a50a5b72df194f624420409b92f1986a6b89ea2d9d4b782723f45307f41e765343e9768a24f42e526658632e313155833e23dffce787e8b10be1018194bfd66fa5d2a3f9ab21659768589fb3c1e9ed3427c6a1f8487a12d0df4036b0393a3dd91819640818321141f1a893c4ed2f7e4d2dac3cdc50391be21bddfe71b9614198f1a0cfbc01db3c8661e8bc399825f1bfafe38ab65665f5144cee9f3ce66d665dbff836c8179a81b4014531e046d5d5fa5ac01754eb187b35490241f56d9eca39baa14d6a5127e1066f366920ffb5b93c9a6ffbeba9ed2cde4bde23a9e8b81e389f902bf5ac2d5a492a145108967da0697dc26bc77f790a47fcb2ef10b4173191ee7a26bd12c62b95ba0788cf9c5d0657b7e122171bfbffd54089e754b8085361bf24c3859881f6d4361c631f575baf70dcfd13d57be0b6314757ddc85490e59dd34580e9c8b7c81c23ab477d124c237d55c679c13dfcdc1fb1e2d3ac541d22e83ff2b4f633b70efab33cd3", 0x1000}], 0x1, 0x0, 0x0, 0x5}, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x4c) 01:15:10 executing program 1: poll(0x0, 0x0, 0xfffffffffffffffb) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x4}, 0xc) 01:15:11 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)='rt') readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/178, 0xb2) r1 = dup(r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/130, 0x82) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x9) read(0xffffffffffffffff, &(0x7f0000000200)=""/165, 0xa5) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x2, 0x673}, 0xc) 01:15:11 executing program 1: select(0x40, &(0x7f0000000040)={0x9, 0xf465, 0x1, 0x0, 0x6, 0xae, 0x2, 0x12000}, &(0x7f0000000080)={0x4, 0x3, 0x0, 0x480, 0x7, 0x1, 0xffffffff80000000, 0x6}, &(0x7f00000000c0)={0x5, 0x9, 0x1, 0x0, 0x0, 0x7, 0x6b9, 0x6}, &(0x7f0000000100)={0x2, 0x40}) munlockall() select(0x1fb, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfff, 0xc0000000}) 01:15:11 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 01:15:11 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/210) socketpair(0x11, 0x0, 0x0, 0x0) 01:15:11 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/81, &(0x7f0000000140)=0x51) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCSCTTY(r1, 0x20007461) openat(r1, &(0x7f0000000080)='./file0\x00', 0x442, 0x4) 01:15:11 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x203, &(0x7f0000ffc000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) 01:15:11 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x4) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() getrusage(0x0, &(0x7f0000000000)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x10001, 0xfffffffffffffff9, "44b8acd70a7da323dce16b94200e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 01:15:11 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000000c0)="46683ddbdddbbe8d4dea8599adf3c58b667ae1da8f5e410dae5551b27eeb1614f96514f38ad7d8382fbf89c1eb54262bf3a12c1a0f9f9861e0408b4e89470addacf05462db3f255586546cae97bce67a741add14a7eaec102c2e41691441cd9ac0b3bcb60c91b2bc94069fe36500229a31fa0731a10ec68706bd31ac", 0x7c) 01:15:11 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_emit_ethernet(0x9d, &(0x7f0000000080)="872aedae92f823c06f60a38f798323972c9550f0171930c3ac6f6a6d10e148e6ddad8f5d2aa583a24a54e49103970eca2a524575cae6d418faac4d8a04b08f8ca7bd6bcfd89fa5db5594ff0633192b39dff1aba41a0b3e9707ec67d6d1afa982cc11387dd43dae2a665e0656efc7acb032f4c9e4ccf01c1c4ed692338ace24479e494ecacf9ea29dcf641286f23c51561d43749ee338c0259a599229ca") fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCSDTR(r1, 0x20007479) 01:15:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) r1 = dup2(0xffffffffffffff9c, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() syz_open_pts() 01:15:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:11 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), 0xfffffffffffffffe) socket$inet6(0x18, 0x4000, 0x0) 01:15:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x80) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000083) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) clock_settime(0x3, &(0x7f0000000400)={0xffffffffffffffff, 0x8}) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x100) setegid(0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) rename(0x0, 0x0) chown(0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 01:15:12 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="b800000000000000ffff0000010080004bd56e46044b515e65c36c35fba820250260362cf9d3930e01587556553d1d001000000000000057fe0784bb118e15d85d1c83b9328e97ca2a67043b40d45edf97f3afb48a1fee31efc0fd7e058d9c02c7fb85c5d7b8ccf86aaa337d58515967a86de6cf10f3fef4b05bc007118a9a55ebb1bcb7f5c9cee56982e03d85e28b0215cb67885d6eddbb2fdc8e3b1f9874f5469781f419ad9a315f06392e15f4ec1e0500000000000000"], 0xb8}, 0x402) 01:15:12 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) kqueue() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x14, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) dup2(r3, r0) 01:15:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) 01:15:12 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000080)="82c761c9f102f29e2cc19c15b25ba7f1ec665ed3f32dcb7912d2847e9456b50c34842aaf84cbeaf0839e3f06a98657c88fe34dc0e491", 0x36}, {&(0x7f0000000200)="d5b426e2008af664caa94c75455233cb1da3230118b466ba4da981b117f7193a04cb7832729c9bc15acf9d020536f9082de7f0e80c7df404a7dae53d2362ec32af9f72e883ca0c736f12760362bb80063d7c27fe", 0x54}, {&(0x7f0000000280)="265f6685f80e5e597d5d2dbeb3508837eb169a846a80ec32dd2dbc260ee108721c8fe6e149d9ce7ba6ccffab3e716fdac0c3b478252eda9eae5c786e8e5fd147a44a088816a9357296a27d6ffb770e9c1d7e9809e8aef7e1f44a94a4bac4bd4a", 0x60}, {&(0x7f0000000300)="ec8a4cfde95f70f2ef1f9dbce5b45b5227c3ee94276471ed60338e71330f951b92479f998d558310aa515384f10dda80022703e8b6b53dde65dfa64c7a6432be21b29ab856c28037539ea45c7c9a5edfe58bce37b1d127cd7a57e0e962e0ef780748642fd8d371fb5bc4b8564f93363063ba987061f0a214279beb82c684aace7272e9", 0x83}, {&(0x7f00000000c0)="fac48aecd8808af364cd7ef5de8c8238b01e50cd778e426d0fed", 0x1a}, {&(0x7f00000003c0)="c73d0685ecf510aca66093f731fb99ec3153854da25de35d6dd668c44beb8c06d7bd23ade58960f5724d8afb3ad64a3a5f23c253acfa9e3c76767566a721a9810972084a81393a50c3254b0c651cb10a166d21a615a66d0f7d7735d4", 0x5c}, {&(0x7f0000000440)="7ea5919d9277815024c36e768a2b69d9c8d39edb832300ab60a94a5d83ed3ac6b92b8d4238be9177bed03909cc8ddf80ca202486699cbfd689f705d664aa496153b1d8c48836d38a68ef42f789c5e6ca79092837b74bdd262e9c91110fc8a345e7588f33e6f7fc4347166b2a41b86a0a3b025b9a7086adb76baa43b5f2092391861183337420a97e51f8b64aaf59523e5cd98e7e59006e1143a1106d4025b10f6a81e057edd70150586ef30d165c62f01290925baaa9ed0dc51360ad3c78e21390066b5751c6d4d080f92f3037624ef0c300dfeb0a9dce95ddea76f564e078f9ad2792d262c6957e6949eae687dcaa84650210b085727feabbb0ea85b2915e2a106494cb4e65c8f7f647698dd05930ab63b082bf59b986635996e0fd5c6b7443a844796ada2e61711b3b690d12fc1369a057d9e9baa64cf0490674841154a389b53db6c704d99837e42614846f6d93f85835a522592df19847b3ab957b765032c76268992aa66a7ae31450ed63368b91d90ebd0120472b8ab47a250145d30009a3c858deaa1ad7003c5cb81e35f431277a3cc6c011daff4fcacb5de908d10bedf6b39b0fb6ac9f126ec03b6e4d26b17f461b520825682ee139ba4ee2861da4c71feb630356066ea66414a696dda0337b83f1f60e6b7962c053467ddaffaad438fca31adaaf9589a61668dedbc2e3d65686305f43f0b2940d0cabb6fad4319c064ba208969c7a822c911b43e2b6ad2b4b5b63eae26dac482664ccaf2ed9bbe6378321d42fa5e3197cd5a721dc3833b6aea2cb07cd17d5cd9ee892b0cfb433a694731360246bf3e19cb46e5181e92d05ad9f235e5ddcaa47a8b55c5ce94b9ae4119dead2389ada7e155bb52935c0e5501806663debbc2a52cb242d72d4db9efd44bc6751f5bfb2bfea5aee84f18e2554ca29c84ec27b69f061f841331cc87f5584d852004ff6e564683e0dc3e7afef9b85f71fea535b93d3ceafffd14b37f06b98d8d64e39ff21ab76f7a5e5909bf028dfca7b85d38a04bdd951a8ca98a00032ba8c07246b2e14f7b3b90a902c3352e831118b2273db1ea7cd4826d51e0173f340d766874d1af102ec7c00b8cd563622af97defeb2408988483ff1c8805b99c1bb51c7ba3ca8427dc81f94fde79028aca938620cdfcd7379f7664b9c86bdb12d64d5359e6993ad5336e7d27937ac5fb70c9683c3e597ebde9c4d9ef303134858161234eeadc2a5a13def1eea2c437b4647c220aa2cf2203dd7ac3cb386a13528f95d7fd1171a1e9b6d078d3b84d1ee079e9c96500b9c0ca209f0cf72954632ae0908e08f529b14a0d5880cc6a2895b77aeb97e755a7ce77dac1beaa23e5dff2263e75fb814fac60eb7e2ffec3581c28245a795d76f812bac60f11ca72b649bf9cba8225a2fee6104f93609c7008dd127acf653c736452e63c27e16f399fd3f40dfe5ad9bd9207a31158d83952345b2f33a5c2a6eadb649d23ca7cbe23eebfbfe429bfae255b8ae2fed5ce688a6208f1445ac47d526b50b02d00e9d6efd916560a84d523dbc74561a8f5f44275f699307b39435788e1b28ba5fe19dcc4d69496603af9f1a5f601a176fb79080aab13e93b379fc175b5a0acb060a9f4dc3e729b3c96896504f0f0b9c127ecd18ecb958e4cbc5644ce8ede8bc8300b75cf0b877837bb1fcbabcff7da8577741505cc24cdf4e2c663e6bfde2bc5532e4f6113c6e6d15998cb60f34fafdd962441f6323ae1828c9244b743f4c9232e455d4c8d47f063eacf88b97214115064f750e3650b8662394f7e4d699dfc3fd3b69268f7fe356fffef7a2bd1baa96a2cf42fda38899c437fecf00f66df448e0155fcfcc14b04bcb10aa646ece61bfc9e28d5b7d2f13dbc8bd21ce6c5976888195277f29a65249a04cd1b2043badbebbdb9fc9a24f7a97723470c618da1b2462b6356329d35cd4df191c8393801e1536609a6a22838bf8fde1ad525ae9e96256618010db4373f9e47b3438bf9dd7d3eb9b0786ddec93d2eb2c75751dc38802035e1b53d59de6bcb90063cee095401ea45579ef094f708419ff75e251a7dd19f5f56b4563a41a62f1821a1400119f20ac741c10398d83b52f3543b8a93071d2a91515cbc1994ca775a89a3c6692daba99c01fdaa5b6dc1da3d5fd0427a3c44a05d6c10a5568ffc26e04234a80ea3ab54b0a010cb0ebf7920f7d73511ea59956b18c72805ba3abfcac96b6e4fabc7bab2be00195518f96f6f361e81ae69a7ac2b1e689b8c01929de83eb1851bdce5e70be8b5c270cfaceff3ff41308f8329f703dd2cf38c7e28f597c20cf49e7920b30b1e64c58a9dcc696300a88c939dc525abc0242d9561d82cd94f7c3020b0919d6bf3de926316a57b8a62c505aedcba0a8e288090418434c3c203e6931e974dd186248867abd69a59a50ef79f2ea0950a0004222c65852b57333b919d5436cbe4dd1867516f6a137cedcee99766e0bdca62a4bc1e0f862404c1ec58593c7b4cd8450762e0285197d176cdaf483294e4f5eba511d0f921d3957cea090b904a54b1bc247261ecda1484deed5428f4763a690e72f0013491e590c2b9c34838519a272b8f6acd6a409bbd4c5d1e22b23474eae9080b4ca69d096d5a2eced7f3b27af811126f5bf09787f4d727ad0eeea9c915bac28b1eca6ef51cefe3696d124a2c9413f7fcf72c161a7c7574c20c5b6dbdbeb4511b5196c592892a7db6ff7989b9c1c3c495dc00869f84b8bb5c62f5c82919a6ce6bc13cd83b3f80577df55959b895c838152ac5492dabf709004820c059840ce98acaf4d193e84b36c720d72081e87009bad454ae44bb254e00c74be2cce15ae52965159699b1c491026591346dec84131d29fcc8c352c78943ba3564fb7d1e26cca03a06cd53618cfa9d5196a6cf3b43440265e02a153574382e260e2bf41102d8c8ac2e80339d009e943a0e7835305034039a0ccd488416f54deb3f7eb4b88cec26e6ff0b0317c5f0d48befe02e76eaf5a5a8045ed39aaa0f114220071b557d3314a27083aee5196c451d82552dd65ae3562d89e81604c7187b577bdf97bceb2002a156c5d535e0e301b81328706cb47a607a803501bf38ff55591135d4d03c6021eda32477c36a30683febaf25025c90dc80d9b83f3ec1880d788350bc72e52b91a8ee4ec56df3fd9ec1518364a271af0558c14b06f8e3c36ace9c563db8943740362cdb2dfaa18e3177dd7038d529778c7bbb12241489a6a1424b3efc0504a36eae219c8556be1c6251734671a1968e6876d4506262692c193de690a6c35d6fb99781476d40c7118c64e1f2f90c78643832bfab7df286a7f584e7d8dad9ec6e4389ce118f34ec7021c92807b3cc2b6d14788ec081c0b71e337960d5cbd398bbeec77b99dbbd93a59f5ba6e1b34fc7ef1ffeb6f5529c394260cb47fb5390d66c17e8131aaadfd81f50cce1930b2727b89a533d140232440395463d0e11787801110d73ed8f207e00e317d41946f74f8850b97597fbaf60792f01f90169f79d7b6b4b85f6a812983eaa47a51774b46fec57b7b35ab44a200058fc7f0047c5cdd335dafb4a6584afe33ce4786e1a025e7037d6c5b183e9470483f990f7270730fab454b6fa927b928ef00afae107342a2f78b7dbcd839e57063d22bb07436b2c61834a0abc9ba93989f339cfdf00a07e21b457ec3c6cab519e5d7f21c34dde35ed79dedc71601f04ec4939f2d45cedf7065b0c5d20e90878a6a596c4a515ea88cba71b35e2321ecb546fca1030110f17ab21def190cf4ff5c1dbad779af2c618908b3e8efa92533add7c6f338d2ba3d4da0614a56baeb1c515fa904ba65b88134eaf896e302bd833288f75265b84fc6e1da9256c4778393f8f53131eef6ec42a642ad13d147d051bb586a15716d7c4dae3a8f523ac0b6f3b038616274cd45fe4728dbe8d9880952d31c86c24ff7d0c402e4db60ffcf9ae74053c5e2a5d4e5662805deafb4d84fe19af346fa8c5f973981d8b9e1ce62964039ff7735bb753ec6fcbc856f6a13b878bf5c79ea61fb9c51a31ba448511a58f6c94489f8ffd9794d7ce57e1230a371e3993063aff6a987755b26934e10085f9b5a62e9478eee9619165b48ca8d2779724daf818dd4656bc68f1327b6b98449b4ad482565ac7037e7ec132a3166ee196518226bd9060a77b3a50d34ae9fcfd190b306264481e6718122863c42624909b31f6ef22a7ff6276f527b72e59e000e2e666a1f05ae22f1db85ce524bf38051beedeeaf9f4d22f36b34a52e1d69fb0b6577c70deacbab7be20e2cbbc0fce7bd38e8bd077a92263fc187ec5cac29fcad4a8c277f57a3667e50d613bb1a39f2d77bf671d006771448ddec339c372f6ece56738b13d6112bd96ff03590184c508c1a2add7ac9ac06bc3c8b7738bb1baeb6b87d4e2469eede57798500cb59efa965562a988c0fda9fff6051fa52da2b6e37e22bd8ca7321661d9620a17103f837c2878b5b12975702303810a1d904a2c70de9d620da32020a1731dfc3b4d2807317e253e1e42355b6771a023292eef830a4334bf015870ee3edd58b42fafbc4a0bf205446a5548a4fc6e2e7d24b0e50f3d1931d78da3d7cdd9fb429c32ed008c0ecc374620c2207bf136b8da3be6b58e880addba7c5294f7a847d73e78d1dc78f2eb93c3ebb46bc85e9c9827076117be8040f9791c1c1e04ba773ac7f8240aee67fdfd38479e40ff32d5f2a68697f91bc85cf7127a3bffc6357ef209a476e7f00c08aafdea185448d7887a97f87cad802433c528b3fee96f2040465665f1144240089d404107360bea35a5d6161ca288a91a5aaef7a31e3c00627662faa06b27a50d1d671d357d2b9a09e6ed98340668f78fb870291cd0d96c82cf5961043185b3fcc464f0a3c2d9e5cba4d840c05edd96ae127dddae3fccf04f4008145c39169143d63af9f0b31965948fc1f910a04243c1a823d8e34422069dc3d2f9dd936ca661e429f05aea2e7a42ec7507ae85552749a0c9ac7b8923ea6007fb8d42459724e98d04681cc33c62d2a8aa8952ded981fe2bf63833c2c2d070b4fbfb2d85b849b237d8abb41b808baf9ef1e652140bd14e549f289280700ceb32e7db45d00e27b72be21c6f0e2efcf8b944eb7b16a8b653751bcc86c31bf7087b3654084b2953b2bfa5a06d215d5b48cf1c113880df16f8cb0535cb4dade0f796d197b9bbdff0587177af5f1462c9df25a0267d97481d1c45de948e482ac2990d3fff1cf91f2a9a2d902cb3ed4cad354a42e512bf1ce13bd1b6ab9f91a8417e1bb18ddfcaf52309479b3ecb583fb3055ee525b7031c84b3f162e22c1714f2c79ea6e228942c6abc77695d5e6367359797d173440a043b33c3e1dd107b9b91983f27b23fa5b6d35c87bf0bd1d6f0a58a83311a7cc55fda59a89e5ce8fb0209cb86d84a45acdacb9742865b70d8bf310eede9bcd03cc2c18b89b57c7371f58bce4bd1def6ee22d808948551591e71a6c5c56ece80d468090561a834a156a676c4373226b7f409844a2750d0385f21b88f2f72a77bc6cb6a4d3bdbc1ce71ebd49600c7302c26e8dd142102a386ba7083e39e2d6990c5843cf77afba3af1559e1cbe8ca271e6d9350b80a2fe6f8c72fb33d2105bcac9d2d42ffc2e19f16230d9ce38bb033f9550f257e8c22cdd19b7bdde75421de3058641f8da83f4e5d0758922968498580eeb829a21b0e986f57a12ed9b526dae8918bac133ca0763e27cffa04f108e5b4c9be010fa8c4959fea515746708ff8110d3c54e5ca555d4b9ed73ff592a78d43836693b09", 0x1000}, {&(0x7f0000001440)="0025096998d7fe8fa87f0ac73cb1b79afa2ef5cf4d1d7b7504cd324b5a58a005691fc3878334370545c056c78c23100ea8cf8d1beb152b10427f9519609d9b507ddc9891f7eb09505918607b0305f9492fb3f926d8b1aa02d24008d9215d78fdd5efd8b6387f7195427f83731a359a523f6c75bb6cb6973499efd3b58d9875ab1ce1242ab10c4453db713f6c5d3d6b6aa14ce283e63751e07c5e0d00295635eb0637e565bfface8c4d87c07e083b1ee0b8f8c6374b8ebdb9a0058cc80f5579e62cfd137c7d99eb72cd8fbc46f70bf9ce09a1a4a3c19b433c3f7bc25d9b35954537ad4f53447d62ba4d1aae9e2b64454274", 0xf1}, {&(0x7f0000001540)="3080e5fc3163045ac810920a58b51dc8edab86e9060182a851386ce9634f52825306fa88d16f2bd13dd1869dd16d876e4d6552bc1647816f8a7829a8be2338477aff583161b2f61f427de02d7db328364efdbcf86540252fa2466b2b009d7850fe7b90641e05d1d4a368bd06d523c3e805747faecfff58c1757825b01c2dabbc74566fdf7770ff0cbb704a2b3a5ad9d212589fa47a19802ad011e28b16834e679dd478c39474b5e1e26a40f05cbcd4d47b10af0d4d3303e0bde5721c09c381467133fc90fbdb58028f32748a87c036001a2227ca11e3d50377ca8f6a3bca19d1091f0ad24c029b3ce9f57b854004d476b41d650d0e14", 0xf6}], 0x9, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) 01:15:12 executing program 1: rename(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) 01:15:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:15:12 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x20) close(r0) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4c0a7da32bdce96b94140e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 01:15:12 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10008, 0xc) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x8) lseek(r1, 0x0, 0x4) getdents(r1, &(0x7f0000000000)=""/13, 0x266) 01:15:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xfdd1) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) r1 = socket(0x2, 0x4002, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000280), &(0x7f00000002c0)=0x4) sendto(r1, &(0x7f0000000140)="d59390c94aa7f64eee79588debb099669be402ff6f044c24b654daa4ae0fb236eb565080c09a8dc61171fd3afba6b6283e0d5ce21d121a54dbff4ebfe0a53505a12ef88ed8cb413bc8deb590fee7b77dfd414c53763db44b57f9ec8cbd9933", 0x5f, 0x404, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 01:15:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 01:15:12 executing program 1: clock_getres(0x5, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:15:12 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x10000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x1000, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 01:15:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3a2b4ef1e5b9497c82e233db6454b6a5a81cedaa09ec22b6fb8268", 0x1b) sendto(r0, &(0x7f0000000040)="6f1c907126dc1ea80f9c58c955830a8ded212754a9b88018be78c970cf338e", 0x1f, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 01:15:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f0000001580), 0x24c) r2 = socket$inet6(0x18, 0x10000000008002, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/153, 0x99}, {&(0x7f0000000600)=""/249, 0xf9}], 0x5) setsockopt(r2, 0x29, 0x10000, &(0x7f0000000140)="05fde26c1b14a02d305b763c82dcd50a7fcbbe79d28037fa58c169acc1f60704f10f3b6b3357a32260935d554e39f8d12491d094b05308c7030818ff8919fcf5ff63e9cc94318a6c1769235254e1970eb8069583e0411745aa0bcac91f3576b3cc0981ca6357a3aa5039b9a02de7b0d9f7b178cc67e5b49abba38c59182285dda80ef90ade0df8d425bc3940ffcbfd70d62c42be3cb308282e2f49ddbd6796ed7a0919f9fca624fec4c2a5354f224a3fd527339761fde0ff14c1e30c42d7adc99322a5ee8993673ee82006d3e382a655c00ed0d08efc5756d1db3a0f6a747e788d309bc8939f56110759fa6c5163ba46bdd9a6f703cc5d124a156ffcd2b987deaaf1b1a1e86f7e6dd0e5d7ce4eac470bbfbb8fc183cee8c119e8c613b336c3c2dfed7a646675580b45d3c0cdb98a2cd849ccd77f260a0aa9217681bb29007c93f2319b11d9a24d2a9df7da23a011770af92628e85f8759ba238b27ed0726317c85629455d10625471910f892621acea6266ad96d954f137713a43393b81c37f694f723796caab0b3e3e468e8b2135bab5e9fe86b03f12711cd1cef6aa4ba4fee255d1753867944690a894fe4cd5a30981bf3b6e029e6919b6bea620ee79bbbd5627550888495b8cc65387be10e1bd7d6d6dde03c45e11c3ac328edfc48b3542d172aea13bc537e28e0e060a022933a089ccfea8d6c6a67cb38bd7c4f334a067732fb02bc3732793525aa7bfe822aafa0ac6f0e40e34542b4e83e50d042b9470fea49aa6c5493000000", 0x1a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="cccf5f1c748748575d02345bc521e3430a6e38dac03b59a3ff4605ff9ac5dbd6f90fa0bd5252a57484fcc36207b7a3319eef9b44a12d5b799d8d786c8bdb3e2e88cdf20ad28cc62ed08cf785b60dec9e2d19399faa0876e498c6ef984a3d941c0155a722516458608ce464e60222f037bd16cdda0afedb3ff27b4001303c5a51b782d1d988946486e8ba3770d81c14cadf780a6a951b4ff2954c64d661e3ecb231fd59b9", 0xa4) fcntl$dupfd(r2, 0xa, r2) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) 01:15:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r1, 0x6, 0x0) 01:15:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x2e8) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x3, r2, r3, r4, r5, 0xd758d39e62ef831c, 0xe78d}, 0x8ed, 0xffff, r6, r7, 0x2, 0x4, 0xb7}) 01:15:12 executing program 1: utimes(0x0, &(0x7f0000000280)={{0xffffffffffffffff, 0x4}, {0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x9) socket$inet6(0x18, 0x4, 0x23) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078bf82eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) 01:15:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 01:15:12 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r2, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) select(0x40, &(0x7f0000000100)={0x10001, 0x200, 0x91, 0x2, 0x3f, 0x8, 0x20, 0x40}, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffffeff, 0x10000, 0x9, 0x89f, 0x36eb2954, 0x9}, &(0x7f00000001c0)={0x0, 0x3f, 0x2, 0x0, 0x7ff, 0x7, 0x1, 0x7}, &(0x7f0000000200)={0x400000000, 0x23}) r3 = syz_open_pts() ftruncate(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCCDTR(r3, 0x20007478) syz_open_pts() 01:15:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000001100)=""/4096) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r4 = shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0xffd) setitimer(0x2, &(0x7f0000001080)={{0x1000, 0x130}, {0x8, 0x7a1}}, &(0x7f00000010c0)) shmdt(r3) shmdt(r4) shmdt(r4) shmat(r0, &(0x7f0000ffb000/0x5000)=nil, 0x1000) 01:15:12 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0x10000}) 01:15:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = msgget(0x1, 0xe) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/86) r3 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) dup2(r3, r3) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) 01:15:12 executing program 0: mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) munlock(&(0x7f0000246000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000246000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) 01:15:12 executing program 1: r0 = socket$inet(0x2, 0x80004, 0x3) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000180)=@abs, 0x8, 0x0}, 0x0) 01:15:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) r1 = socket(0x6, 0x8000, 0x7fff) r2 = accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/7}, &(0x7f0000000340)=0x9) close(r2) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/115, 0x73}], 0x3, &(0x7f0000000200)=""/159, 0x9f}, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) 01:15:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1fffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x40, &(0x7f0000000040), 0x0) 01:15:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/170, &(0x7f00000000c0)=0xaa) fchmod(r0, 0x0) 01:15:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sync() recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) 01:15:12 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x258) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0xffffffff, r3, r4, r5, r6, 0x50, 0xfff}, 0x401, 0xb9, 0x1}) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000100)='.\x00') shmget$private(0x0, 0x1000, 0x200, &(0x7f0000243000/0x1000)=nil) geteuid() select(0x40, &(0x7f0000000200)={0xff, 0x7fff, 0x4, 0x80000001, 0xc0000000, 0x1, 0x100000001, 0x9}, &(0x7f0000000240)={0x6, 0x9, 0x7fff, 0x7, 0x0, 0x1000, 0x23, 0x6}, &(0x7f0000000280)={0x1, 0x7, 0x8, 0x49e4, 0x1, 0x3, 0x6, 0x2f}, &(0x7f00000002c0)={0x8, 0x5}) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)=""/190, 0xbe) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x3, 0x40) 01:15:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/59, 0x3b) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r0, r0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, 0x0) 01:15:12 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) write(r1, &(0x7f0000000000)="8ba6a30f83031a1051ac36f80217da5a469e137c1c9091e74840182ab8e8c5787feea9882905999579eecbe9207c8669ec9ec8617278b45674d359e206b9b86e94c0ff4bd3113081b89b44d3cab9af3281de02318a1e15b5a2be849cff1d18b9b83fefb727c0f63c8c87134200a4bea7f676a54731cc304a7eea7eea22fcafe79b3a59a141baed15e66c", 0x8a) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x6) 01:15:12 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xfffffceb) 01:15:13 executing program 0: r0 = socket$inet6(0x18, 0x20000000004005, 0x7f) setsockopt(r0, 0x40000000004, 0x1, 0x0, 0x0) 01:15:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:15:13 executing program 1: socketpair(0x1, 0xc003, 0x8, 0x0) 01:15:13 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) r1 = open(&(0x7f0000000080)='./file1\x00', 0x8020, 0x1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="cdc7d6d72c1871c8ca9b72a8857c624c7545cd511204f4868a499b08d0c8b935bb08b57f217d3adb5009ce6ee0d7daf6e1e6eca01db39fba0904f08d20acf855b1d634b5d2fbe91976ca69ee5e1bb2a297b60e353b048a1fe727f8804edb58a1f512b78ef75a951139e590cefb56a7300259df53188fdbd7a23ccc4330340799c30f9027c9a924faccb1a4845307c518fd842d32352b715032fb32e89036169080f7e754d250f831fd9c17bb08267985bf2c4dd6529c6bee0128c3abbd2263f4b5933839c6bcf14938", 0xc9}, {&(0x7f0000000200)="1fd964a9d199017ab8c5f46f06c8df0ae3620cf92577656a2ce350f324800301464cfc7523d318d2c4eb81d713ef9d6c1778cd6809b9903e4043230f02b673655a9740557694c3bf", 0x48}], 0x2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 01:15:13 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x42) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/119, 0x77) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x0) munmap(&(0x7f00002d2000/0x4000)=nil, 0x4000) map stack 0x20000000-0x20400000 of map 0xffffff0069f2bb68 failed: hole in range 01:15:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 01:15:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d", 0x103) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 01:15:14 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x9, 0xfff}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) dup(r0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x100000000000, 0x1000300000002}) 01:15:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 01:15:14 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x3e, 0x8000, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20a2, 0xf4cc) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x9}, 0xc) 01:15:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1, 0xc, &(0x7f00000000c0)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) 01:15:14 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000323f4dc9884e0000000000000000000000000000"], 0x11}, 0x0) 01:15:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 01:15:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="89ad5cbff9044fc30e6e48b1277f4946070e013069610d496eeefb53d92950627d06a7633f969ab147ead6a988c9037c305f6e0c4630ab0eaceb15ebcccfef79772809e701af71d6a2c15f19c20bcb4cffa1c33b96579db85e47c831de0cd8193d0d091971b5c7b7bd290cb4d89f08d0b26e0d45653df6b49e86c424ac272edabe2c5f91624470dfee3c704c91de75cc38fef323e9d823ac083c473fef6f05509d2d0a34b3c280a1d6edfd4bc6c9df94353c171dcf8ae53be55e5ba6d0c64a27e5f27a6276be5144f9f8af43450181500def430c9d2439ec91a2a268f9b28a47df33793d273e6a546df8791702b08e7080fb709f3571cdd34387b38c85566c1b459a7109a470c1a393975fe3c933dc644570b02e54bfa031aa11b1379533149329763dfdf08875ed20e3b08ebc22b62e98f7315bfe532cbf6fce91cca1befebf089898bbb92648d6d125d9311455c0079d00b4ea9599bf2b1bcc8dd72cd68205a8bb8e0ce6b4e40f10c15ce96f70e2b109b687ce1f22d1f7c2ee8209d6178fad3c3a82eff9bee39b6504658fc9572536cc36c13348f2bafd931a1703cc8551c51981204609533475f3af70aded09cf07ea03b9302e631b82195140707cf4b8578bf5705ce4ca6db52937e5387f504e2088fbc199ea2b1529291fc7b74c8db926426ac4365392d6b93538642e9c7877495010765df34b5fc3ac57304b734b6c39c3567ca3a2c3b20bc708981eddc6d77dfe6cabd46b9cfe266c42a10d92129a94a48d9847cc1814ec1439bc2c48f31fba38eed6461ef96ce45cacabd3bffd90840ca2bd8c9b7870c186458f8f87a69ca715c86affb5ea28f91b734aef8626c249b4fac0aeefe45ccd9a647db556751d8913a9ecf86df4fe53fe0b153613c0d25fb7b119c765b9d419e299970bd3da93c00dab47c920a4cc8f867aef325fb9d19d5ed61ec3e3bac85cbef233d90f98d15067ddbdb79da60b93bdbbe04ebac6230d14f31d2be5f51ad8ac2606191084c46ac6983ad69ada7f0b3ced5c925fae2b0d4de88c23de5b0b03669a6c5895c259f224358dae0e773edef57d78549ea2c915765a452a2074ed35b0a9a3f71452e0a275db744c2d87fe986a22ae69e427eebd6f78ce2293bce0f81f1b86e70e1362a783e89a356c0504a58fb7a1b6dfd33bfeedb12cfe84884edaddd6c3ae844e6d11807d41f3fd694cb44939d214e5f4c1e14187d10f70768dbc917b571322628a07ba6428146d901507df4b9c13e96b09460051a7dd81e2e21e36ae9ad259caee6a57e90d181b917843e7736538c9d1999c58a66600f0697a9eb560ac03881fc06e9d13c1b35ca2e5e4294cca5fb0919d7a0cf6eaa46b82b61c5519a550bf9c772cc39cc23c4db7ecddc62e2fdc30a03201a4488834947d76e40fa27d25e985e4f7430e1bd51698599e1e7d9e39dee7887374457c970142ed328e662a655e6daab419308a738d3bf60787f11a1febcdaa6b98e63758169a3d28cf4f5b2eba324776b83111b94ea8e60917e6d3d374c839a412471eeec842be3adef4e53e2f561c8b0f640f1f4ae44bfa310e2137faf0873167fd21e4b7af7513bce257afdbbd71bf4ded5c3dab6e9dfafe3388e925bdf62f9553acf42c827d2a419c78e40608264235d797c5d7edc73fcae2825acfe94efb0d1575a8908c53fe887702eddf6578af64c2a51bea18639611004f322a4a6974685ec2b098b9708049a70121d5cd1bb124f9ee57986ad6b5286a50b81091fc2fdedd6328f521d0ce765e3902b6c46040adec12a8d9610cfd5fffd5dddfbb2243ce62d2fe8fdff517905257add1b037ef5031fd1a3e0cd6aaed6eb5e52b827bbea8365b6f68a813a22d8d0a2aa4b0377103d2bcd23395a67a162be1bbdce53f945e4555ef1559ac4ca4843f6895cebb5eda9ff52c650721b4b8564884e1f86c93e6548f2f933819fca4d506368ada93fd0cdb494e6cb547df366a4b3bd6c97ae1371c10eff98b66bc16851a97fc886579172f8918fa31270ce1e25257b8420713f461d61c4e25c8a5158e9007a83dfacf794f087212dc409c385b8ce8e2a147ba3636d2159278d5f41268137294b55223d991733041aec04fcbe5baeb8cde141b02cbd66f3a7b880c64c33ca982fffb5418ebf57fb96e65b842dc9703d45060b8e613ec021253ffc25d0b025dfc9f2ac0578f152ea175c41e635ab2073f6f2a44e63ad6699cf4292bc492bf7481a3ae3f5b6a72a9265585dad15d693acad7b2dcba8c075150aa79b51c9451cb41c1dd83a37a1a6b886ef7cbca42bd1d501d412fa35637f76f5239af1be2bca7f28bac85c370c71c6a893fa0eebef4f20434452be344345fe9a9dd172f9198056e1e40321349d55e98e0957ea2e9588f60362c77c1361d515bb96c0500c72181aed4ce1678038020009a1ff9b437c58af72f6e62cc9a33c02288f0fc7e8f0a67a5546094a892737d842f72d4289b52392f8ae4e7768685a0b2bed801eb43c9c1f3b22049f39a91ad5d01ba53eee61d0c92d1fa09698d94860b0d6dee2f44c976694cffc47b8c2fd71a75ea11c2ac3d2da76514931f193faee812f50dc6657b87d55a204e3ed5926fd372aa5195144bcf057ed28d1cbf9268cbf724fc380b6020ff2a175fc8cc35e0b25ca7d8b5f17130876305abe57578a94b7d86871d22f08ecd880d9261a170750446fd261ed0c7e7296d4a55bb1fe030c57e2c6d2df8e999a33ca649fea01668f58f23f442114d75ebaeb29e776838ebb8452c3902e152ed5e1c940717b76283587c6d245c494b027a1a68b46a073314581a97c4ceba6e4f648b2d7a3d16e89f756a672667cacbe0311f3598b1b8826d09ebeb885943324fc29403fc17ff9e7fd2dacabae43e9b8204fac614abc9b7dfd225a7d0e27eedc5498da073587200a6634ba9a549bb2cab18b00735fa4da2c250f06afc7ad51fd1e2fa88ee249249805ca861c1f280510865ea7622191445ccea5c7f0e14d2bdcdcf01d2ea78123e4cd631af66d8d00e34705fe3fd73b5ce4734b21e04e4b74f6dd0b1245c3afba41a1f0f9ceae1cf2a2ffef7ccf4cd370a0d6a2d71c1b9dd45498bd8aca5bf2dc906854a59fecb9733b470551860d505f166126e45408894dc8e37c832561992d4c15aaf10f77cc0ffa20b9f4c385d4eaed2d5912c890718f03d8d279f2c2432249e9e98ba8583c3ad7284a9b711be7276d149538297b800d039fe715248e187171a", 0x8f4) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:15:14 executing program 0: clock_gettime(0x7, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r5) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xc5, r2, r3, r4, r6, 0x130, 0xd}, 0x6cf, 0x3, r7, r8, 0x2, 0x1ff, 0x401, 0x80000000}) recvfrom(r0, &(0x7f0000000000)=""/243, 0xf3, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x77b4, 0xfffffffffffffffb}, 0xc) 01:15:14 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getuid() fchown(r0, r1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) getgid() 01:15:14 executing program 0: sync() getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000480)) 01:15:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0xffff, 0x10000, r1}) r2 = dup2(r0, r0) write(r2, 0x0, 0xfffffffffffffe71) 01:15:14 executing program 0: getrusage(0x1, &(0x7f0000000500)) r0 = socket$inet6(0x18, 0x5, 0x2) fchmod(r0, 0x100) socket$inet6(0x18, 0x7, 0x4) 01:15:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/254, 0xfe}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/19, 0x13}], 0x6) 01:15:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='|', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 01:15:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xf5ad) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x6, &(0x7f0000000140)) truncate(&(0x7f0000000240)='./file1\x00', 0x4000020) ftruncate(r0, 0xe67) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x3c, 0x2}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x90) 01:15:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:15:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 01:15:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) syz_open_pts() fchdir(r0) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) r5 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x8, r6, r7, r8, r9, 0x14, 0x100000000}, 0x7, 0x1f, r10, r11, 0x800, 0x52b4e8b3, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x1000000000000000) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 01:15:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000240)="ab0ad77ff8ee9f95d3367ff71e07bcdcad9edbaf17d947fe2f4a44741e609b73165b4b8bd44b96a00b768db184d54d2380484d3485b0618ee2f14b76b1d8ce28da951fa0c7700ec265fa69d0f5ec579e0c88e22e2e35478a2f58ed3c2ecf667d9585e0b622142e1f0bcf992cf7ec89b06f5493509505ed5714b042ffaa1ba9c9d2ee526e7f3df6a326878a34d4d7032b235a9e9973fc807a8f6efc2bfe176a9edac0fd884416d34933e967d411d43ca3", 0xfffffffffffffcad) write(r0, 0x0, 0x524) ftruncate(r0, 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r0, 0x0) 01:15:14 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') read(r0, &(0x7f00000003c0)=""/4096, 0x1000) link(&(0x7f0000000380)='./bus\x00', 0x0) 01:15:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 01:15:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0xffffffffffffff26) getsockopt(r0, 0x3, 0x4, &(0x7f0000000140)=""/200, &(0x7f0000000000)=0xc8) 01:15:14 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xf0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) kqueue() 01:15:14 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="aff1bdd8b31df5b6144dd7f7888f13", 0xf) r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000408670bb30ed30b00000100f8ffffff4351a8d98ff1c00b282855fd4bffffff00"], 0x1, 0x0}, 0x0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = geteuid() getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r3, r4, r5, r6, 0x2, 0x6}, 0x7, 0x1e8, 0x9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r1) r7 = kqueue() r8 = socket$unix(0x1, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x80000020000030) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) bind(r8, &(0x7f0000000340)=@in6={0x18, 0x3, 0x4, 0x7}, 0xff82) r10 = fcntl$dupfd(r9, 0x0, r7) r11 = semget$private(0x0, 0x7, 0x80) semop(r11, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) ioctl$TIOCDRAIN(r9, 0x2000745e) semop(r11, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) semop(r11, &(0x7f0000000180)=[{0x0, 0xfffffffffffffe00, 0x800}, {0x3, 0x200, 0x800}, {0x4, 0x4, 0x54b2bd1b30289a11}, {0x3, 0x800}, {0x3, 0x1, 0x1000}], 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0xffffffffffffffff, &(0x7f0000000740)) poll(&(0x7f0000000280), 0x203, 0xcc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffd37) 01:15:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x7, 0x8) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 01:15:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) socket(0x1, 0x5, 0x7) 01:15:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) unlink(&(0x7f0000000040)='./file0\x00') r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 01:15:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 01:15:15 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x9) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) 01:15:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x3) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x4a0, 0x80) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10000, 0x100) r6 = dup(0xffffffffffffff9c) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x8) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x5, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x66ea}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x7f, 0x9}, {{r4}, 0xffffffffffffffff, 0x50, 0x4, 0xffffffffffffff7f, 0x8}, {{r5}, 0xffffffffffffffff, 0x80, 0x12, 0x3, 0x2}, {{r6}, 0xfffffffffffffffd, 0x54, 0x0, 0x0, 0xffff}, {{r7}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7fff, 0x7}, {{r8}, 0xffffffffffffffff, 0x54, 0x4d, 0x135, 0x3}], 0x1, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffff8, 0x2c, 0x2, 0x800, 0x852b}, {{r10}, 0xfffffffffffffffe, 0x17, 0x2, 0x0, 0x7}], 0xffff, &(0x7f0000000800)={0x400, 0x7}) r11 = syz_open_pts() ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r11, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r11, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r12 = syz_open_pts() close(r11) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r15 = fcntl$dupfd(r14, 0x0, r13) poll(&(0x7f0000000040)=[{r12, 0x4}, {r14, 0x8}, {r11, 0x102}, {r12, 0x40}, {r15, 0x12c}], 0x5, 0x8) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r15, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) sendto$inet6(r4, &(0x7f00000000c0)="79e203decb19b96b65c52a2cef6b7a34a991f4195799ec7b619e6d9d7b0b5df5484877ca232f85407a8583e001d2d4d8df5726116e9b7fe21e9e74896b714313813ec05d25dd017fedb0abc6eb66aa165a39e8b9cfa821062fe382939306b9235e9470848e50070b6bd52e415915b1eb5e70e4273c697932b94142c3fd50fb588c667ea8495ecf02a09f6fe29447b3704bd837d010c12a496f9f", 0x9a, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x3f, 0x361e}, 0xc) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xf8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) 01:15:15 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x2) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/125}, 0x85, 0x1, 0x800) 01:15:15 executing program 0: r0 = msgget$private(0x0, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x8000}) syz_open_pts() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) msgsnd(r0, &(0x7f0000000080)={0x3, "692f086f6c045352d062784c639458b225d0455557bde6e11cdbdbcfac3d329adb7c24c5d4fa6e13c6ab911663b82633d77ed53a2243f3a7e09b9f9307e4b528ee6df1879f6336ea6fe711fa2075ccf6f8daff38efb23e53a843f62256bad81b69853d3c303023f8c1e666e697a59e139a3ddbb29d33509fa9d6d1ad8a1f76052721574589c27dbf20796908720aed06736b36a01d82220f3b51a4fb8f841cccd0fac3f3ddf3348a83a80654638f4ecdaae0e9b27af6852e07fd668c9288362fb78ca9834dd9a454f16556752cfc3364b995038840886da71786da4b4020764bbcf8e6bd3f96"}, 0xee, 0x800) 01:15:15 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) setrlimit(0x6, &(0x7f0000000000)={0x100000001, 0x100000000}) 01:15:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80000001) 01:15:15 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x2cdd, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/161, 0xa1}, {0x0, 0x253}], 0x0) 01:15:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000040)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xfffffffffffffd52}], 0x61) 01:15:15 executing program 0: socketpair(0x2, 0x4000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/5, 0x5, 0x43, &(0x7f0000000100)={0x18, 0x1, 0x3e, 0x5}, 0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) 01:15:15 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = dup(r1) sendto$inet(r2, &(0x7f00000001c0)="7b5431140699f958db3579e65487e23726d7f7b0a367c64eab56803fe3a8fc90cf5b2f8e48fa08f0ecf1df5b494f926c0371f804c5f8c593617e86b9ae73f34dc785f6e4e363239fef8cbe9d6d39", 0x4e, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x40) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 01:15:15 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) dup(r0) 01:15:15 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x81) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) 01:15:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x10000, 0xd6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x200000000002e8f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x23) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 01:15:16 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 01:15:16 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x27f, 0x80000000000100) r2 = kqueue() r3 = msgget(0x2, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r9 = getpgid(0x0) r10 = fcntl$getown(r0, 0x5) poll(&(0x7f0000000280)=[{r1, 0x10}, {r1, 0x2}, {r0, 0xc}, {r1, 0x20}], 0x4, 0x40) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x4, r4, r5, r6, r8, 0x2, 0xfffffffffffffffe}, 0x1ff, 0x401, r9, r10, 0x8, 0x1000, 0x1, 0x2}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() semget(0x3, 0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) chown(&(0x7f0000000300)='./file0\x00', r6, r7) r11 = semget$private(0x0, 0x0, 0x120) write(r0, &(0x7f00000002c0)="48ab059e636bf892391edc1c7cb8532646d7d023d6de8275d619", 0x1a) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000140)=0x3ff) 01:15:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xff, 0x343dce3a}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0x37}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x80000001, 0x7}], 0x80000001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x20, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4}], 0x100, &(0x7f0000000140)={0x0, 0x3}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) 01:15:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffff7, 0x2}, {0x18, 0x1, 0x7, 0x75218e59}, 0x8, [0x800, 0xdbd, 0x3, 0xfffffffffffffffd, 0x5, 0x9, 0x2, 0x9]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) 01:15:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x9f49541e6250b762) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="c161c89b2fc01652e76c39bc44cc3f1bbc943e497e441dd9b4a8cbf57587451a965bd095b157f604ae38e5e34d9f23a7f6caee114b2b1416852dab6f0b30ee3712edeee9e69a8fbc0832941c0ad5558827ebd893a298adcf77", 0x59}, {&(0x7f0000000180)="f9397ec2e3181fb0593b868aa89429e649e0691f1e04347ce432f570b45414abee8aacea898c135e4c7655855eea395f02c88afe7325854003627aedd7d4e04115c885256ce4b71bb33d83", 0x4b}], 0x2, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:15:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) kqueue() 01:15:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 01:15:17 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() 01:15:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000100)="1534a5aa", 0x4) 01:15:17 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x200000) sendto(r0, &(0x7f0000000040)="34d1055891406374ae1a5a7346b44f89518f9c37e0d27b49fa5cf8d2abc68184c52689e01979270724a13e205c60c995963fd75bb533190dc5a03d59b2bae045e11495057651c2e27f9f7f9e08e10c86c55a372d9af7627ab70d3f52f57ea7c258ecd31fac5cc10c6c43c8773359d6327cb0909060ed4fb4be6a14a5d321c94c3d514c7689545d6f959f9d107924ba6ca53e2c831a5c2caedb55d6864ceb2e94bdac18c0f558bc49997a3681d0441dbecfa3ae41de434f7bbfd7c6477a3c11d83e1ff11b3c5e2125688265905636fa0e84242e7944915726cfb4f90d79ddc34c28d37ed2b22543979b4b68469599605bbccbef57af9f89d3eb063d48e0196634bcf26c173a53b0126b007e230f5321e68a548401bde4456ec4bd6eb79c1b4ddec8599fdc4a2e0873336c338cf9196d5de40fc6504d749c777516523e1ef07e0fe1e30cd6c472840ab9a29c15760b7b410d7d44561bc8392e1b3be34cdd239da0c50fd97b4b74ac0a46ad83c6970f150292ed9e2a16b10af9f24f90689ada50a1208dfcbca577727c5f2d7545940a33b63b2738e705455c8f03b2a97365014ca64539e1c531e9d3d150264e10050fcf47b36d055346800150737fc317ebef6322f24c88e1374ff7a3906bc551f464c59deb9c6b6871c2bc0c5fc8842e1b54aa2093c42790f332682c0710c9c2939f49a8034386bc5629c626fe7996317b509bff168079a99dfcf3ec40dccf78a2739741e4f79f8aabf01f2ca90257d597347d6362f3f477e0ca32db486ffc515dbff9d75af8410a64ae0fab6e8ed60fe5184ca79ac2e01fc42ec30c8e69fde7217fa73c45b9ef7742661d25e20cf48d418b83b01312d5d6967f3de84976ae2a002dadef2f6246b94ec6bda6663e7f2e8c1994da291ccdb7a43eb82f9b3170edc86470e6e0f8e9b1f0be84381d9c8627ff744f14cbd12cae39c827dc2f8350b154728812017d677cbd93638bdf8f78438eadd12734868db1b0088d6d933cf6f771c221e0d282dce8ce8603b60da5109872bdb003ef3812f4bcce3152acfcd8fe53d5c1505fc04741ec20e04381de9716adc23307541c037c15127360a035fb6776990e6aa3c5c258ecec77b3c3072449b4b44bd560d513dce8cd1688af0e93ad0c92430188906d390837f10290427d762f200c21abd8cbf330a745aaf6d6d56ca846730972891a8fbe4e01ae13ccb1de0187b4632eb2d129cbf3788925603003e163710d04971392badcee02a6b82e4b464e0b7549ce3e91e85639f1129aca7847f97678eaef6d1b2b41b52d45ed6f8fdd467452caeccead2374c83edabab2fd337bb65d911027487773f6431812cf2ed5f2124d21daf8b2f0699eaa3862561053a3af6414d2b1a463bb027fbd24a491d2c163426ece3f825f410363e482eba5a3a574ec2a27201839195e350555703eff9f7c078a4086792bc0f1316acfee9d257d0ae7755a704afd1663e7df634ce757dabb01b62ba6f9a7e48f081e895819ad7a513672cb3e849ea5da7550343cae02b7b2d7c6af21616b7063f8135a04111579c910643294211cf7ce43238d0850bc44458a8aec32b78bb23a428be244545199c8985bcd3c7d1aeb20228c7d36c7385ec6d400f90ff45dedb83771a2098b0b3f26656d8ad9a33ff702a87fe9a9b09194a1113acb0e3249ef4e449643d4900f8483ba0bb96411144199ab4ace47f388b72cc96f67e6bdc8b55c40b9c63dd05b82e142b067944678ae1004e8b791e329e77ed980e28a55e21bea9db12d116cf642a8443a57802f40e47920ff6baaeb19f3ba3fbd57d65ae061f58db95607c5b087b17d84f1bc440c8f4bd1c0e3137c4af6a43e6e020c20528b83f623d65abea979bb8e839314757fab9a9dae2e22cbd65e7e416f84c0fa53d0f7867228328f84c40711970ef10e814cb4e5d6aa70b2d449801e2c68afaa3490576e791ff47feacbaee94f4c441ea40365fe49af2bf9089c6f296e6faa254a3073cf311f2b43597c604f656e32172c4ef04879ef1938ac1761d23e397d0a4b84a2f87e545552f6049d149a545acd804b9d61104821d618c3e8b16cdde32f048dcabf0b7ad22857fac4316183f9a19ab7b702f8e711831f67f72a11eff97c9db29f229fb330d8dda05f69c8eefeb6969848308a20bdefb36b9472310905a4a3092254dab268de67d0504c4fe5a04dcdd7a40d9f8985dcb7c3d5d2577da3acaeaa39843417f36620fa5ab9111fa66fdb540b411bc7682c7f0dbb295dc31573b6820e7f2099d4c5704b4aa8688f9dfa14b106fddce266322f00cc91511e871cce737d1fb4c448952fde31f6789cb3adc0977737d2c6064c5aa6cc6514f645ec02340c8388a2c8d9735ad3e1f5adf448ca25a6c3046dce2dfa0c5326fe86cf9e88904703a27e002eb17527c604d35a9a0119c8c68587a512963c8f2800cd0ce680ba8d2944549c736fe15c447fa95afd1a24af573c42420b871dcfc52b7077568e52ee29a501721dc245cd65b4eb9238749f5a1f0b4963c16c7eb29934d62047a5e5dcdf745fb1cc733625a02b951a1ae53db46d2322a6f196939ac0b335a369022a175dd4dc59e05e9805863aecc41b5bbeaf213cc5fa1d4d9ed3db9b9b75898ac6f2bc6e2c345e6f2851f681ddf256582fa30eeacb84edb82b8a08003ee97e5b0a3ebf53e3a717bae07d50830e6294ab1a453e02c741928bd41c9ff885bd0638448e9a0d2d84afc5153450f9286bc5979dd1bab2aa6d9f37f19b4266b6a74718c2ab18eb37fd53f2021deb34ef9551ea3c751eae1231d4783293542eb47d8f2a598842e57a0690de4525df7444ecb0eae5b8d7d8704da410df0acbb329cfa52e8df3e07667859c87e86d35335d87a4a57e9a6818be3a1f3424170b9e32f5ddbd1798d974619b59c60a924dee8fa4a0934346ec279635c9905ce7927d0fc41ea7b0fdc0e8f54afdec5ac5fb43add63d20b92c0f44e660794856c31775336961cefae04fd46c9dd7beac089bc999510c21d3f77cdc2c1be7ca049a82008782965f7a837dc053aaebbe0977d9eea08cb755ff18de49d9c05fda90b2d5cd26bb113fe49e7955f62e618de58d2dbe9ff5985b4485a962765a04bd813f92130f9c2148a51df2538670deea829a03d204b0bcf81fbf87fb52692d53be946f09bc0c63c4675b29e2f6a861b3a9280cf0e2613d27a2905b08ebc66136aaab3ad5ba30efe4f7694079a149c1fee4c00078a77299cad451f84e459580a8da0e6bbb03fb1034ec823de619edec945bea1cdff9ccf7f786dd1d611a7332965532921afa75245b216c8b41c309a5aaeda0673bd80cdf43560739022a01d21abc20f06cbb0365900ee2d211b70323be15bc7803076cde01281aec98382e0a5570463c72e9e1f6f1feb36bdc8ef88f1defa4c6181aa168d413e8a69f6645407f58c92b0f91098ee16c5cedbba3ba1ff7e016edc2914216cfef06da3e50137b0060c129c933297f5f4d00f4d697d5c92c0f77c06f0665f451ebb407bdd8742909758b9a42bc820bc636de136ba369230dd10f177e6c50b77e09a55ef124893335cf482191aee89a82b53d9e888c9b8b766bfba4634080c88db5b11cebe64180b29a2727b620ee8b5c76ed3c2f4c988883c6c6435b5154e54ca90a305018ee661e28af19d05c89f7507fc8c39868aa5278bc34a7d707aa600a13f845fb8e681985b5b954910b7e3b6d36377ea188c788ba88f1534ef45fa8e42b76fb914bd73847d6205baaf8e529f599028e4e3492f415e8bd34cb168a753a38eadb02125788ec058122d6dd394918d1d4d19cea63319b44540cd8e6cf2a480e7ca1d31b1c0276bbf78c202bf31011b03eda47dc27d12808fc8ac31a404b5357cadd20f27e9fcec7927748f19cc56fd469745b68c43332814f793bce73d70adf1428ed2c0243b4c0a7dc3d397e909c1c83fb541f851619c2fd07c1864743de075f9f14e390590db5fd0fb4ff62c86eaaa705a35bc42b034d9ef92b66dde7aa1cfee98f9879eb461736d00067b4184da8d3ed27f879a1104734a0fb319ab099e0dbd1af5fc9e1fd23f6096108f68e57735471e6445067fe45b531fc04a5490fbe2f85c337096f63c9f3ad574904939467685d147f386c9431f2ff5577f0ddb0d3b763a8c1662849487ad82f413ae596a6c32c9f0bb701768d6dbdfbe2bc7ca0200bd6fc9ebc7eeebb34c0c8db4c5f382be18d59d73eda173333fa948c09f5392b9dd61375e77d426f456e74a511314907c2a66b19829b8e738daa92e95a70d8587b08dba0a8448bfbac5e0b455d554467cccfcba74cfa23caad696e804f4d7fa2f7c14b679b8677daecc63bea06a691dffc3536e9acbd6884766d1519f4b3b422b265de1884cda18ee8e0ff070000000000008cf9bc86bd562eb43d501f3322f306c411b12cae715868c64ee4cc1c65d67f635d4aeb404df8c7594ae1d083440990405827c50301256d6c52eb8f01bffdfb5ed25cbf8c35290c4ffeab2f513d9f98b97503e65694444bc25cde6e405d789650cc5313dfe47eef51dfd9a144f98febbebb07253db62fe1fec8791e2ab3d79fac5fc3267706df0f82b42884308aaf2773d9301085b1378eddf379b6ff8e3cb9eb0ba569fc65ffa41085fe1a4b6934e2c5b8c2a16ea110956387cc337241ac2918f33ed24488df088545db6fa663c108a0ebe7a9c2b61b57ce95629060febd7d3e9e7239c38f7365afe17b355afd5bbc1c28b5897b84fafcbe5fb2de64881d970dcda24bb64ff00723af29857c8332b11d968f3c704764336cedbbe0bb4fa5ee5ae397c845716f60294d9627aa24c5769346eea4f8f64b087c59adaa3e2eeb0f349b1c53c8509f1e98d230d2391dbee68bf74b4806a36bfa0cb7b3c47df9108cbfb1efa5f69ec9e546f4f68f0721384a45af95351002da88515ad568f9b84e00d1030b6e23826c61de026dc22ee9e25d62e469328a40fa8c66ccb9bb1997f30d3cf2119da4b7a337e355e35666d246a062ad72cdb345dfd7d351c0e3b1f12d6081d170c417fb0ecd91464449d3934d8325b6b0bdc0ffbda0d061913aa8d1454e627829c2c0f5e915eb5a9e57ca8b9b9490b385f07c32d4e2d954f2ad7f61c0012735aa5117ee12a58fa8b923b7bc042672ad76e6d6b1fb4f13690c7ecae34f027cc4e38a603bf4cea1ec3c08605e47673ac27e1d3f205d359c14533cb98920fbad7df3ac0d7c6cb91e964d605e60e051ed4c20eaf456387fd44644d4f0c24d287384b3d2055cd220375dd7e6e67000d49e71dd9d164f068f342bc113f5dea09ca8909ad58209ca34d2322a59ac02498e59f9c80e7049f0d8b3c9926f822be4412fbfa3f568b44d498b12fc0af8b82fac833fd86831e8026693c2c324b4df68966cb5c151b1323531b7adf305dd40ddec1b89f7ad7b46dd0d960a656efcaa32f9e3e8dd27c3a00f4055f8e5c2c558f9b8279388af73f884c70965119ee6064586a0351d82557bd6e467d76f3e16b34485b9ead719f22784762d5bdb2c6564e51d1ab180ba6fb6ba8095eed9b2e28becefed646da5407c92c263047d9d061edb8505adfb42adb3850c17174aae3a14463d2362066f3008792b18d074b2e97cf8ed1e9097d63ae55d5c2ffdccc05723736abf03c124196a8f3f0df23e92368c5f5ab83539230f85af30ddca536b37ba5434e3963492cbcd11468d80dd688798117d29764c905f0f6789abe39ccb8c40126f387a07aa99d4ae5a013ed679040845ef5d72e4cf06fbcd495b8a52cb45ec29ae4501ead1538cba868b", 0x1000, 0x400, &(0x7f0000001100)=ANY=[@ANYBLOB='\x00\x00'], 0xa) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000001040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r0, &(0x7f0000001080)="2c671730681cecbc77702ca6a8331202d1c73453aa3627bb20304414c6572aafef1400f515bd71a4aebfb2e80bd4ca6f", 0x30, 0x1, &(0x7f00000010c0)={0x18, 0x0, 0x9, 0x5}, 0xc) 01:15:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 01:15:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f", 0x7ea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) r1 = shmget(0x1, 0x13000, 0x400, &(0x7f0000fed000/0x13000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 01:15:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c0d7a63d04f5a6d09a06b820692227cfbb7fa9bf2e8ab81f52e4f38f2cb71628e8a8439b835a6195e495ef394fab0f45adb390698449688af65def56fb42bb395f97b89573896cdb108134df15be7a24543fa16de6aa7f00000000000000b91024db51bf5545cffe02398ffb3fd4089a108bf79650a8b6cfad322f9284a3be0b5c723d6ba8cf132bea1d9aa1b23c4c8a004a86dac001823d76018e80f0b43992c5"], 0x1, 0x0, 0x0) socketpair(0x2, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/208, 0xd0, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 01:15:17 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x496f, 0x4}) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 01:15:17 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x80000000001) 01:15:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') mkdir(&(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//file0\x00', 0x0) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='r\x00') readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)=""/25, 0x19) chown(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x0) 01:15:17 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 01:15:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)=""/44, 0x2c) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 01:15:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10001ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x401, 0x42}], 0x3, &(0x7f0000000200)={0x200, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0xe02, 0x5}, {{r1}, 0xffffffffffffffff, 0x9, 0xc, 0xfffffffffffff000, 0x3}], 0x4000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x6, 0x6c, 0x101, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x51, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x2ff, 0x7f}, {{r0}, 0xfffffffffffffff8, 0xe5, 0x1, 0x400, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x7, 0x40}, {{r1}, 0xfffffffffffffffa, 0x80, 0x23, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa, 0x0, 0x0, 0x1000}], 0x7f, &(0x7f0000000140)={0xffff, 0x9}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) 01:15:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)=""/203, &(0x7f0000000000)=0xcb) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:15:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r1, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) ioctl$TIOCEXCL(r1, 0x2000740d) 01:15:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 01:15:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x10) socket(0x6, 0x2, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1302, &(0x7f0000000000)=0x4000, 0xfffffffffffffe8b) 01:15:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2000400000002c7, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) 01:15:18 executing program 1: socket$inet(0x2, 0x4005, 0x502) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) 01:15:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 01:15:18 executing program 1: r0 = open(&(0x7f00000006c0)='./file0\x00', 0x12a0a, 0x108) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x140000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x8001, 0x3}], 0x6, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x8001}], 0xd7c, &(0x7f0000000700)={0x1, 0x20000000}) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x2, &(0x7f0000000840)=[r4, r5]) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="88d501fe1a6b687372a33bed644e0d961e6e590185e310f5489478cba96b3f216dff91d1ac59b15b2bdc58cb1009f65e831cb6fd7ac25b5953a75ee3b3d94e7dab575c8187071448c6b741be83f2976d17eac3a2bc1f5748690812dead1d8feeb6388160878a180f195bf10e3f7bb937c644a641b38b3a131d2db157880d88a0a6116ef3175c65a328d52747f69c25f1f17820911ad8fa083afba63bf6764c095fbe0a7960de888b5c08147bcd98f088227386fbdffe2b7acbe4f72f71ef9f92f111a370383b84", 0xc7}, {&(0x7f00000001c0)="81c227dbdd2859ee3c36a909a618d6a3b7f7913772f47dfcb75b2cf09c06d0a9d15bb5bbfab53254b6d6f174cb16d77074b0c8d84cd3965cd83de37ccd6d13a28c3c198399d3d37d2eb700cc42abb581dbc11d402aeed2e8d643004f2d72362e2c0707795bf7aefbd9fa57a045fd6832494cb0c9e11b1c6e2193e1dbfe6b5471b4e9e528f5edc4553de553c6e7ebb6a2d5024b3ca87e2e07f27d3d64d78db1cd28d23a33bf023e7575a197db0b5b923611f9c6c885d2e57ecf0b2a270fdb7533972f1bb3ee9911feea30067550c9582bd18d524ec7528a538650c26b26d13371edb4c717992caab8b1b74454907abe", 0xef}, {&(0x7f00000002c0)="275160da76fdf166fdc1eff215f204e8cb551e3fd43f80ccc3d89291d6843be8bf5eac2504d743bd0502548dbe1c8570d1f5e7714d0e51c218490bebedf5ec8825155be81454e54cea461114e37563454dfe8234d55328db362996476e3f6a060f7c137714f4b9c48f6585891fff093f611e92b8b88aaa2b4b8fb14e0d5d7321c541", 0x82}, {&(0x7f0000000380)="5ffd1f23df56", 0x6}, {&(0x7f00000003c0)="c9f54e88c04c7665b78129fb755c8bd53ff251b1f07ec2c6545851bc3a598ef18f395159d2c7ec880878604e591f222999d23d7a542d02d04621fb48373737eb012202bd2709ef9b7c4ace86816282d3164b096a3099f06d7f72381abe178199ea5580e9bbde3d4ef6427019b390da454f9bd256054f652b1938415d63aad5b04b12fee189261f1d3ea4f138d40c1fc7498cf653f6c45042339828287cba66fdcc3285e4509e9e24695e95ff0b8e8965587ce71dff47305887b2a1a0d468f40271ba20159d7d5c9a50c44b16c1dcf8dba5d434ec91734579c36016ba0d2736", 0xdf}, {&(0x7f00000004c0)="e1eca56d66512a63cd367d5b2cd6f69a76d31310b570e5d71ce89682f8deb829ddbff64860bd36ef93eff52dc6d89091cd9b5c56a84fa39afdf66889fe17125875ea84c4fcf17d54259368efda69b3ad7a7c47a5afc3cc08c78ec0904e4e30a14c98710328dccb9dc240469f698038b2ebe4d84377102e5e25ccf2d6d336bdfc73ff57f4ef2e53d3391f0674b9579c359128", 0x92}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0x20, 0x400}, 0x2) fsync(r0) 01:15:18 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) kqueue() getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 01:15:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) fcntl$setown(r1, 0x6, 0x0) 01:15:18 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x101, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff5, 0x2000300000003}) 01:15:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:15:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) recvfrom(r0, &(0x7f0000000080)=""/203, 0xcb, 0x800, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 01:15:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9", 0x206}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) close(r0) syz_open_pts() kqueue() 01:15:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f0000000140)="a25cb64faf62d9e858e4000000008f811fc8066299a7113e7c7e3e952c83faf3f5e401e2c28a8fa104095e9b60cc52a07b621ebe12ae8963a1ed4b5fc9809aab5e62e6d468ea269f9b489953868258c163e980375e0b14593b86ade0af097d1be4f9331a301070598131a9418e3563cc90ae80549940f516fe24ced656d7414565af09532308f626b6f1e2c60080ec28fe56a81b1eaf3ba8bed845103edd34375f1b939f53cf3e8d8eafb8573160bbbc2b58f50000000000000000000000118f5499d3f655204cc47a45a60a6c020f5bfb7fbb64f4ea92891957a116a4bdd672da3654015fe53e2c0bedb49eeff7eed3065c5c54fe000000009152f8da58c82402e5c719f426da22ef232bee230b1c573c7efa4e5d1a024853b95197be5595f41dc1893616a5035b9a0128", 0xfffffffffffffd1c) setsockopt(r0, 0x40, 0x0, &(0x7f0000000040)="7f70da3c8d1799289b16a1a81645455a40f9c99c7c11dee454882f7d7e9ff3d0ef03b60746ed4328378f8ad850d7f1aad50719040b238bd4ffceee85ebb9ff4cf49e2033bdc6e6dbe296810251f290a1467a3247f333438f8a0f5ec3a25953c17d8fc22d137b40067a05094481b3d1ce9caa3bc967be3836c4ea75df30914c50febc4a8f4e697b1b89ad383af8beddb2c25bf3748332cc30d11a9ae7cea0d89e1b93d0db84bf784934792d43771fd41cd00fb5e6304febf3a34d2c0ccdf465a466532a9865deb67a275eebb20cff", 0xce) accept$inet(r0, 0x0, &(0x7f0000000000)) 01:15:19 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = socket(0x16, 0x7, 0x8001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) getitimer(0x0, &(0x7f0000000140)) 01:15:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x2, 0x4) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) dup2(r0, r1) fchmod(r0, 0x40) dup2(r1, r2) 01:15:19 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) syz_execute_func(&(0x7f0000000000)="4e99c4c2c8f73d00000000660f380788050000003ef20f11c9c4619566b2277e000064660f38087d6ec4417d2f680d45802000c423057c2af6c4c279243e") setsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) 01:15:19 executing program 0: r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "022c1a31085c7e55336f81bace46ac"}, 0x17, 0x800) r1 = msgget$private(0x0, 0x8) msgsnd(r1, 0xfffffffffffffffe, 0xc8, 0x800) 01:15:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) lseek(r2, 0x0, 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xa, 0x10, 0x0, 0xfff}], 0x80000001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xf6386bd7347acf1e, 0x1, 0x2, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8a, 0x40000023, 0x3, 0x101}, {{r2}, 0xfffffffffffffffb, 0x0, 0xc0000000, 0xae4, 0x3}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x2, 0x1}, {{r2}, 0x0, 0x1, 0x43, 0xffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x44, 0x20, 0x3, 0x1be}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff80000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x5, 0x6890}], 0x2, &(0x7f0000000080)={0xe8, 0x80000001}) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 01:15:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f0000000000)="ebe1a9ae9bd9e07ecfdd9489a3c92e9de25fbed8ec02b3072d044cfe5a21bff39aa487df947cc8a0b027dbb81a", 0x2d) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4c, 0x40, 0x2, 0xe4c3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x7}, {{r2}, 0x0, 0xc0, 0x2, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x803, 0x1000}], 0xffe, 0x0, 0x4, 0x0) dup2(r2, r3) 01:15:19 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000006d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x5f7683598c41d2d1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/47}, 0x37, 0x3, 0x1000) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f00000009c0)={0x2000000003, "9ca7f064b04b870eacbc133148ef7e9238de64836b2ff6c6d74e27041da3c7a3b75077064f2da5eaaaef0d13cbdb907e8adbb51894361310329e70a81e90e53abe873d41d5ff71c6382f8d4ed7be7ec63b89a6f2bc3f4205ace55c00ae73db722ce5cfa3b899d97f2c6e39d9185d9dd5344f5dfde34d6979932664a9e191a85e3f8f7283394ee7e13d9076a4d36306684f31ed3a528393cc1e8ccc6b80d6a8a8a5c01101a5686f715b95acbc260f4fcf548799c2f3bc848e433b1535ca9096145e90f261191c371047de1219623c4d921bdaec4b5f3131e3530f038a4c675d9d5ea5eb26d1a40609dda4ce6ca91e8aae3ab78d6afecf79c337e6ffff0000000000008f2721aa34c59f08d9bac481333f328104d200000000000000000000000000000000435afdb671e80936575aa98768ae01e849dc5bd9758fafd830863581c63cbca10afa6c27b355dee8f81a393d413aed376021f575063304e8e88a1563d3e26839a81328c0c67087acfe1ef427b9f8e0d6d80856d9fe002d95beae65ce0f2e7bf34f0a61346e99a4b14cd641483a4ecdec411434325e2832e90f3cfacf38ec8f7e468351a31396a7dd67c509719db9c9026d32eb1300d4962c0b71c8989b982ca379944d48b042e657"}, 0x1d4, 0x800) r1 = semget$private(0x0, 0x0, 0x10) semop(r1, &(0x7f0000000200)=[{0x2, 0xffffffffffffffc1, 0x1800}], 0x1) r2 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000280)=0xffffffffffffff8d) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/194}, 0xca, 0x0, 0x9cc603fb31885277) 01:15:19 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001080)=[r0, r1, r2]) r3 = kqueue() close(r3) kevent(r3, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) write(r3, &(0x7f0000000000)="a6f68777dceff56beae0b667e69e8ced8e20243a73f81380a307737efca6ae107e2d3f3bf1a4135134d4b274bb138329865ee446493fba4b33e14ce885a1ed5594f2c8adaac8268f238c98ed91b3df40285ccce02fc0445257557f5338a72dc3189fd738fa07578fe998107d7888b57b8492ee8a0e33cf26d6a0ea6b20e7a0d0a1c0f7ed344691d9faed5ecf49f6ea01d97d401fb1926ca55b44eea5955cf9958323c59afe4b219d0e95b46fa184f1dd043d2bf2a0856cc37b21d340a1e198d1b594d00e6e3752100d5630c3dee1944a391e8d9c1e66c573387917fa1b79789e62d45144073c271d4fabad33ffd5a6655b7fe00fbe70189d28e5abcb27698efd42aff320ea4599c0ead8666a6881347b49be732e5c3b5ea4224f9397df8afb322ebbd0f1e87c9c43f25354134e2bd4949f24a2f7e2ab79b346c49d385f5b9a76053c648a335395f142b5dd013083f4b7775807721bdc0aba61df005fb88db4edbb1f26b7c34943888a5d9fdd39b7c616a33589474e2b1258bee56ebc2364d66b552e97242324c2ad991cfd6d7be52cc368a49a9539fed5df9b1f15f38db596e43401f74b574a3fa49cbf98ecbe8c67636c8cc3dddaf5badddf9e4bcc2e3aa6df532b2564d249437603670f445936d62879f99a8447ee9616f1318dfd9e315794709d8c9965344e90cd78c4e2052298ac0f89e5f53a224a540930555ccfd8b62435391469b3879fb58088a383b82a1d952a46fcf17b0c048c5b8f6046ffe44ad42b70992c497ca84647ad9a7f0476b0a51049dba634c04efc45a20318ce3ded84c5d9c9f8bf556a816dcefb2d43e207a25af46db6316ee326300f06d67ae8ac9baefed0e4621048f59b1746e6fe447a420edf5a9ab0d6cae790fddb9b84e7c84543e2717bec627d462c715a29cfa78e5cca3974e163dd70f68fe504820e683bc0b53052455e608df96b340ca6a76df5be4101e1270c9c9d96fa1c12d093ec50800343c5bee43285a376ef1cc455e4b52a7241b53497a16f1917edd22f2cfa0777e970e7cecad8c891044f00d7f488333111b0bd3e2bd1daaad5bb1d593efeb81bd0d424e4405bc058e9bea0f6e1c0b6ba61612bb5ef204b1ad653c8446550fcd22afb556b29cd1d12e28b523f28932f83f3b90db7930eefe0c05ea7b6f87d141279618ee2e25bde9da8f3d603ee74a34804a6e98868d7f3936619992296d1df4a524d1558fcca2fcdff97796e57af63f559212c2d1fc1b56a442faf2571fa77a9fedfd142174c1abc3be41129c6587c6769e6da53266515c30bcaa9b9856a1e93982ec4a734f9ceb2ab6de635060320b219bca36d21681aefd96c93c5345b5bb1de67b8a470502428f499f94b885a02f3b58c8b14e9f68a4389e4ac40292b4f0a580965d859594f0836145b4e1558bd6f1c830621cda0b863b019438e8c8a6c673308fc15896b7677696da8dce6a66224a894b1ffd9fa39a0f7358bcf30879f09e687c5fefe32974e81e598227b3b7975ccc4809c5ac0e40e437089f0718028a021805273ece19fbd588441acd99029249c5f56c8042cafe7cefe50a6dca499d98219109c10078c731c0a9c514cb36709904e3f906401568a5c60dd7853a2848f66f24e75a9c807fd18dfaeb49b219f87f3da8505026549605f3ffcdf67b4dd424133de9aa990e7839206f7ed9b8d0c788706e5f516171ffec1b143611db39ecfb0e9a0067e6a5eb6071f52920aaf9e69903802687b3a37b525cf357e33509f46d626077776673db7b5e30e7ce7b7881a44cdeac9b5c94fdfed3b9769b65019729f6ec864815b9a2498bdbfebfc8249ad68142f09b1270270937c3e3cc8362765686d5296315f9eaf8f14fae0b3e6b2124b9bbb5c9f6d4cae3b5415c41d82b363e5b3934b752251e85e44477e78a4b13951dfbf7e45c78b747876de7fab91abf9f9c1439724c58599a66ff53166925ffa3aadceffbc5b2263c6e44e02a249869205e5ba685e82133915ae9f050c8225784874aae18498a8c75bbf95a631b03419e981bc6761e103f2533542eb540bfde1e82abc47719c244d9c2c298ebf7ad75ec59d5ee2c045e51f953b209b1180a8f8f0dd16c0c734d5a2e5b644c38c81589d48627a19b596f7729937f9fbd6b0b8092cb07a2ddd8b2b48815f9d93e6054a214908751fc3847bfb4cd4709e6dd703332f43dceacd9c4b73902c82f3475733281520b9a059d64ff60a8dc7c796cb2adcf2f4823b8cbca328943c54230c03f10b1bb17315b6ef7582c396a22a1ddaf1d0e6ebd561ec2e860101a2d3d309e50be4424df448e9bc3ef5e22152c4260eb6538daac01c915e657cce313e26b9069c458200accc3153a9a4485f07ca3e1cbe525786821428439056a99f9f1085342247f89ae796c22456014c9c6c6e365ad5d178404ac19411c8d1f0a4dc1e8fede47ffaf8c6cc4efe104058397e7642278467ad052ec3e316cf417f72b4733d95100fea3f53c088cf31ed81936be0e52b094b77cd687d7efef656b2961661afb4f2fa3d0b4b23bec50fbd4f784c3820f37ed2272efe8b37e3823cad90368d510ca6b41cd0495b552b525293e3be8ca2e5c1c460178935db918b74c53f0bfb1736120003fa6cf8a3ca73580ba2b83cda941d35d8057b29de06ce62bd5a00597b374d913faf5057bc87521ebec18dcf55539274f97157a56feb2cd171205d1bfb4d741fc1e041f27c300df491c811f20c6b18e7e13e5d4b397d01e4f85e24244cf27fa406ead2f836792cef9bf01d18b5376e7326b8192c5d4e98ce782a1c1800e154ce92bbd76f8619aa6f40e5d542b1efe81f2dc9f883277161d725a63b20bfc8b98a4d676d8c45f750e4f01f78c0f5620d58839420d85931968dad17399c911944f2cd3335c95e81f14a8cf4816b6cac96db24f952bcc0e313abe978070cb3f752446f8611bed01c021877cd2b470efa0497913390108f2bce3709d8a64a0efb830926db303ecbd20424acbf3be2abd0403fb17d274984ce13f4b7a9369f4225b5673e4e253ead59011a372df96e317e6a7cd51b9a1ef307fbe34a41b5d426897ba895b312b07bbfe2375f39e7f4e7252a6713431bcdaf1f58a131e6ec1ef5fd7633995453133bae00c47b9b8941ff3ec2668fdb4bbe26bd7b2d916ec427fdc01cb0c11a0002e99c447af0cbef4327b635e27853d869cdeb9679a07f0c8f484d356a1fd99529d6d015aa362c70793c7d1a1010d07c96d0d64df9848f2ffef518a906f36b2be3fcaf33e32a1a866ff766eabc3217f5c9da2753e2ee68121158502c91d4ebc5a1bbd0236be467ee4933375fff499d49f4d59f5d818a2b4068dd1e0aefd6e5f319e0c11950ca74b88b751746fbd78f58af3dc229b6bbc320eb969eca7e4bfca1e60f938b626d04e25692c0f7dd953dd95c213096aeab6dbb4a7bd832874d1e77ef49465a8ec608cd58bae74ddbbf1ee8ed420733a7766a34ff2bf9252d617f3cbf9822776444ea22c6b213334f39147e311a0911bd1f7cf404794cd00115e032084578db39ef1e3d1a7a9035162218bf70ee156eb69a4ee7ea919bd5f7c2b9465499dbe02741b17118fa613516a87c25cea7d8b50d085a51bd6cbb2121fbe2c8b310fcc5e8eaa2a7e435638bd0be0c988931947dab0d473286514b347d770a877be3849693c8c4abc3014170595acc6eec121ca749112088ae12edc2ad67b72a8feb25844ea003ec36cbeb768d84f7bd4c4a764fc66704114aa5ba0a132f0d58b7302e0cb6aa3d2e8c982d79ef779db961c9223e75db7410954ee4046763a7fcaa7823480e7cd6b5c9457f6fc4bade2f071a187d63666c52dc533ef174b6ef5cb4c0462ce066b24de0cf6c39d7ab88c9c08dab172e0e7a8964eb687a729d5e532b8b1b2449eb18ea2583e3c9a51daffe2610415b257ba5f364a3f538cac934c93b2fd04dcdef8243ce0fbb02e93bde87f573f27d110d2dd066167194ce6bfb90607da89d31a8919c50fb2e22b1fc47a1ee708b2a5657aec9a5a552144ceabf0e8126760f6e76fd8a5a3d872eadd14f73556679fd3713d453f41136ab8f32eff645bd27c7de75829ac52b2cfed27de34dfa65391f09ddd001e14e75f169f9afdabafb7e5979e1ed7308b08f763d2b24d632df8410fb1fbd4f87ddc4be4ddb3d3e7432ec8d23dccabe44cdaee44d05ad9bd149d6a5d23abd3f92e74f6f46aaaef70fc9336848d81ff8c8f39a39c9030f9e9a76e9fce7a3879de37e9aea84d34c6ed853180e8432f0d11b24e34510af76bb745b21cacfb6a66365fdb66b16c4949f486c6acf222e49fdad4bf0d1f7e9b2220b426378c33824816ec835e96368779d2018ea57c1fb30f4827a4ac0cee3e92daa698e66bcad9d96159dcc3037922f50e7674bc5197594c84335da683665aa30fd97942caabc5ee71bf5127ef06717a40d3046a13fe884ec4e55464d540b58be9e1d7235cf38c73f06804d4df9b545975ef72a2209ab85b53745da45b07591390b4f792967c11474c554e40dee47b29fbab77618d8c0ca8150c84d1d181a4a2a5191da359e446578d0318f5b4c042f3c87f7ce2446d626f40a7d5eddf33d67fb428618fad04ce96a9d82fdad68d65bc7cfc983a0a725d1133510f78962228cae38fa928de9f943851f00294aa9b7ab203398a33047a66c6fa9e56d7b25f4f49cba60eace368e812551ec3d6488e74566e2526f43df76850451da020c94ec32382acb2f19663b8494e0ebf4bc5e2d3615b9c68ed751d498c31af966714ee790556028c37140be69f86c396da5316b2ee660cee4611b2c002cf7d7f8fcbacfef0d1700ad58af6db9eb03bfe914b8509cb83b46baa3dd61d4183b35a2ff4a41563407ea218179b8742a5b895a27307084135f815ee8a0654b6eb14c8292de3eba080633b5ad2bad13be928774dd5007108fe77858b8ab21de2aa4fc2f61d92f522aa2c117d70217d808427f6fc7d7a31722f6c0e092dbbdc0f21a2df93ad88dad8ea653da7ebf647459f1facf45649f6001e02487b66ab4b78752cee4765056537d6a093e766a04e5ff57f954b425d4ec0465edc832a656874918eb2506689885e0dccc4f56e766136883ebc486e0e15b0b8c43dab44c560ca0b9c330056bd5e8ab71db915d8ef738fec1d0647d36e286d9c2cbf8e59f8abc17445c0b658ee38d3a29c446a89940ae6ef52dc05c64326c0f2501576e54df623b654d80b8f8a27d4622caac77517bf8eab50765da927a913d9b52af3af70e81b86036f1918ddaa082abf3ae08a4fe4d6764c4cb73f9f6e2c7384cd5f596af996213d9d4c8e8a8c5aead5aad28f07361e5abf24a29171fc7b121cce4218288cc0f4e1dc5203d69dd237170ea4853ef328546ff3ae8828b2d67461d6bb33e89e6c4213f17e760aecab192ba5a26facf2d87b8e229307b7f93db74392e844d91f8ef7cb5d748f18dcf2f8b7de8987e90c024cc16988eddc45f55a9606cf67bb87a48797b7527a86c8f93051fd1c4ad8fdc2ca0e20edabc17f61b44150bd803fb67e1e42f4c8a712b7f4039ac992e7420af0e0381c1934cd449708d9808261e1e45ff49f73a5548976a97db551bbdaad87442265a0adee52eb7360db0a2fd4ce93f12e31c79b4c123d0f2655fc4f0f96006edf1cedb23fcbbc000518f55c935a52a453f5cc08542e803fac7e6a584634f9b9d21fdee8c18856101f467fe8b89c58b9d1b4ef2956a6d53ce9b424e5ed9f7b32899a845f590c27c3ca5cf588aad9f5ee4d1c99119273c93339afcca96605248794b951c68ef", 0x1000) 01:15:19 executing program 0: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:15:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8080, 0x8) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x4e0, 0xbce2}, 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0xca, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x7) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100000001) 01:15:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x25}], 0x2, 0x0, 0x5339, 0x0) 01:15:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x2) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x46}, {r0, 0x4c}, {r0, 0x1c0}, {r0, 0x104}, {r0, 0x1c}], 0x6, 0x2) mlockall(0x2) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000464000/0x4000)=nil, 0x4000, 0x0) utimes(0x0, &(0x7f0000000100)={{0x0, 0x80}, {0x0, 0xfffffffbfffffffc}}) 01:15:19 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x2}, {0x4, 0x3}}, 0x2) unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:15:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000140)=0x5c) 01:15:19 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="aff1bdd8b31df5b6144dd7f7888f13", 0xf) r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000400670bc50000000000100000000000000000000bdb1689353e568cb8842ac47acc0b90803f50fb8382cdbe570d4fe35d17ad5602bc2246d37e17ddff"], 0x1, 0x0}, 0x0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = geteuid() getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r3, r4, r5, r6, 0x2, 0x6}, 0x7, 0x1e8, 0x9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) syz_open_pts() close(r1) r7 = kqueue() r8 = socket$unix(0x1, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x80000020000030) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x7, 0x3}, 0x8e) r10 = fcntl$dupfd(r9, 0x0, r7) r11 = semget$private(0x0, 0x7, 0x80) semop(r11, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) ioctl$TIOCDRAIN(r9, 0x2000745e) semop(r11, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) semop(r11, &(0x7f0000000180)=[{0x0, 0xfffffffffffffe00, 0x800}, {0x3, 0x200, 0x800}, {0x4, 0x4, 0x54b2bd1b30289a11}, {0x3, 0x800}, {0x3, 0x1, 0x1000}], 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x3, &(0x7f00000005c0)) fcntl$setstatus(r8, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffd37) 01:15:20 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000124000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) shmat(r0, &(0x7f0000125000/0x2000)=nil, 0x2000) 01:15:20 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x20000080) close(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x1, 0x0) socket$inet6(0x18, 0x4007, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x800000000810, 0xffffffffffffffff, 0x0, 0x3) rename(&(0x7f0000000400)='./file0\x00', 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100d, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:15:20 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000480)=0xffffffffffffff6c) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)=""/33, 0x21}, {&(0x7f0000000340)=""/151, 0x97}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/11, 0xfffffffffffffdfa}], 0x2, 0x0) 01:15:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r0, r0) write(r1, 0x0, 0x0) 01:15:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10001) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 01:15:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x18, 0x0, 0x7) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) 01:15:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xda3}, {0x1, 0x6}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r1, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=0x0], @ANYRES64=r2, @ANYPTR64], 0x1c, 0x40f}, 0x0) recvfrom(r0, &(0x7f0000000100)=""/196, 0xc4, 0x3, &(0x7f0000000200)=@in6={0x18, 0x1, 0x101, 0x7fffffff}, 0xc) r3 = dup(r1) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 01:15:20 executing program 1: pipe2(0x0, 0x0) r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7f, 0x4}, {{r0}, 0x0, 0xc9, 0x20000003, 0x7, 0x6d}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x3f, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x9, 0x4}, {{r2}, 0x0, 0x74c2f8380de9d3d3, 0x600fffff, 0x3, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x2, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x8000000000000, 0x7}], 0x401, &(0x7f0000000000)=[{{r1}, 0xfaa15108ff094789, 0x0, 0xf0000000, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000010, 0x7, 0x1}], 0x5, &(0x7f0000000040)={0x7a, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) 01:15:20 executing program 1: r0 = socket$inet6(0x18, 0x400000000001, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:15:20 executing program 1: r0 = msgget(0x0, 0x64c) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x1, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r3, r4) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) bind(r2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1803, &(0x7f0000000280), &(0x7f00000002c0)=0x4) msgrcv(r0, &(0x7f0000000300)={0x0, ""/19}, 0x1b, 0x3, 0xb8877c75970efdc6) getrusage(0x0, &(0x7f0000000340)) read(r2, &(0x7f0000000400)=""/43, 0x2b) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') write(r1, &(0x7f00000004c0)="fe8a00", 0x3) getsockopt(r1, 0x5, 0xfffffffffffffffb, &(0x7f0000000500)=""/241, &(0x7f0000000600)=0xf1) chroot(&(0x7f0000000640)='./file0\x00') kqueue() socket$inet6(0x18, 0x0, 0x80000001) msgget$private(0x0, 0x0) r5 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f0000000680), &(0x7f00000006c0)=0x4) kqueue() pipe(&(0x7f0000000700)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x2, 0x1, 0x2}, {0x18, 0x3, 0x8, 0x8}, 0x3, [0x5, 0x9, 0x8001, 0x7f, 0x3f, 0x918, 0x1f, 0x5f1]}, 0x3c) r6 = semget(0x3, 0x1, 0x1b0) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000780)=""/87) fsync(r5) 01:15:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) preadv(r2, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f00000011c0)=""/198, 0xc6}, {&(0x7f00000012c0)=""/132, 0x84}, {&(0x7f0000001380)=""/69, 0x45}, {&(0x7f0000000000)=""/47, 0x2f}], 0x6, 0x0) 01:15:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') close(r1) 01:15:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x3f, r2}) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x1) 01:15:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000280)="81aa1796c84397bbbf3c3930f7f7e22f152cd0b7a76e8dea0db3f72b4899d95c3886c612f1464458335a7bc07875cebcc58305f888653169c8e4764e97cb0d3080d404e4cc1a404af63bb5aa73c376a6a8ad3d0c7a37b58abb06deda9eb72d18bcec2448a3f2e432ab03278c5be979a1ddeeca71038644a99ae475fe2b805e5a5e26ef946bf7f3823f17e1392edcb2b16d683c228ede03af8fd0a04cb85a36eb66d94e65749c6e39b9e341a79a712ecb2ad31b7bcbc8a53a3f7ad57643cb0156498c3d8f314ce63fd0440ae3dc5b852a2bd739edcf28daa690655d327c56c2e9c618448fc759bf2a6e268d9f4a7872", 0xaa457fd0322a722b) syz_open_pts() close(r0) kqueue() msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="03"], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 01:15:21 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) socketpair(0x1, 0x5, 0x100000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 01:15:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffff) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x810, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x4, 0x2, 0x6, 0x4}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x43, 0x10000}) shutdown(r0, 0x1) 01:15:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffe}, {0x0, 0x4}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x6}, {0x5, 0x2}}, 0x0) 01:15:21 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100020000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 01:15:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 01:15:21 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair(0x2, 0x8000, 0x400, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 01:15:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x686) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) 01:15:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800, 0x0, 0x401, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r0, r1) 01:15:21 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r1 = accept$inet(r0, &(0x7f0000001380), &(0x7f0000001340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) sendto$inet(r1, &(0x7f0000000180)="de6274e994315b7fb1927e2705f6378125ece170d51781afd3123024952bac7cf51a4693b1716f101016a5f2fcea94319004fd184140fe007ba4855c6c96da88769d4ea46ce1e6b48a3ca2aa4ef7b306c45a8840d2f3d6c03c1a8ecb571d3bebab18d5078c30515d3f0c6ec706f630202694bc061e9f1d6409c8974ca27d8fab9fc90cbc07d71a71bc9c15a0fdfbcd44d99ee9001a405eaaf8a747f523d725baef0cf782f09768e8e7b4089cce4b8d80b78407e87005764a263eb8efc0fe455057abad5acd771c78b03f39d5f8ef049ecf000df398a940266e7f2b17c0fe0e507ef2e4af2ff5805f1d385ba109b1f287334925079010cf375cd4ab6c8bc719f1db93c2e7496d27b98e9ee2f0e097f2f813325f93422c0829a602435328822ea234ce42b11748de0129577e3c69c4eddc7c935f8c9fcd40659c1a69e676d7b7b7d401d97bf09e9849a249b96e40187cca8bb6510e29ef70e369da329ab2025e91a1fddb7ecbc1d5a895b4081cac07dde136665d15fc77469b27d09bfc4f2a97580bcac64e404a21d9ddf6edb189a6a8f7503784b12f0e960609110cd9e6ebaf9228a25595b59dd98430018fac478e1bcf1e117026ea2e8d423071423b0d65abf75d90a13f15af84e02ae102c1e529783f08c1e9b8aa1e95e026aa23af720c6ae354056431363f4511d2b5d4f9812544e56c7c6dbdcefad757b07856f4ffd3afd23845c7bdf6dcc788e8b361cf8d0b1e7d3f9bbfd1c9261288cda9f20b0cb62bb2eef943523de727452dad7bf74516756255eae0ffc49a52a33ff78f1a86a73b0b2f37881c0f97424c297da98a2048b2b7a11b12456cb5c5fc8fa0288152a5b85b2cffa0e640846f2175e7013891e983847e836db0964d70a8bac6d89e485983d3fb7cf90f866c8757b1ccc397e6e45c275d08e2078f3f4a9c7e62535a48632e1e959edcf09216c22143abbb5ad199f274edb0e228888b5d159ebecce7ca837ac6e8f419fd563c8ccc4f9e3948323e85d28c1a96bfdf33148da9c12ea53f74d51708157df08fc58f527d3b4b21aa405044813e057f7295e93db819aaf8d0a6df34f163ff5d5536e2be0cb815243f8c5466563f2e38c36c27edc6a1a322ced35b7528edf68c48e59fc3c7067eeafb1154fbb2fceddbfb7e0e96c558c53cf65467f455399a10f544fa6fdc9b9899cc792e6e54553e182cdfce9e21d5ea3452393a8e4a64025cb3946f549a72900919449ecc8d8b92e31348ae1523b83b2ababf8cb852c13584f8744f9900380241633536ff665a0899ddc7d123711bb2396e9e9b30293684d3a52788ede637d09372c52eb9d4e7ad06e003f92bfb76466d5d302b9471c92eaee95d33f3caa7da78eea864b02c460a15749dd8b39dea9b8873c996909c5368d70a010cf1849673b84be76c254f8cc7adfe26cc98638915310c5ad378e6d7d3ba1c4b1a193f48c6f187eb76fe45628aea8ce279132f4ef42289eb84b2f7f87f44e7474c51cfc963884b4612643612a5a0aadec6c66deab6f1f666f4a900172d241a4190e04b9a5246613b39d470c2f7690acc9baae7328f976c7b4b67b41c1335f5f367b75283a5783f71b7792a0935cb83c51c3cfd8c7e9dbf44f68cc5d0ddd0ca3b8edbc39fb081413022e1a333c1f91f4a188e908f5389e89f406537ef7718301f13fba11ba5d38121553d4b3c7bf0886b23188d0fb822392b205ab975ceed8a4f246e13fdaed757e1b5aa17de7ac4fc5a06edb9a24622d2727b5f2d26559182fcf48a806081826dcff1f3997f5af716559d8b53d8f0bc1c7a0602c32b7c59c3c1470f441ee4e7caffcec129c9ff5c457a61b9d70b30917401b25ff25f5fe12719aec8b1689726610fbd11cc8eb75f78fcd5f613fd6ea3fd215d1a7ab40235663a304401b80b613147aa76e705969fba037f49faf69222ed416f2b3870204c9fed8aa763fc57cf23c0e2a2a7e354d6a11de12d59f6a5734b9be6e06720957eb12289e3437c7779ae1340a988b3acd94ed9d1533488dba7d5a924771b3d43b63d19baf52a29281f02170d95ba7608a3f7ffbe35d18c4ff80dbcaf9fa14e982f85f7bfbe8a1e18d167d7f7ade64c58e135396548274f276996e499086b4d6372394bf40726bce4a9570871e2ba36bf3258531f66a53399f02008001a2a1d52001f9e4284c2246c63814a34dbea71325c5cbced42868a8c4118f693408a5778e9ba796d2b60b2841f39d9b2dea5fd75d37effcd4bb24cf10aeff7a05a643465c26085ee5a8c86b6ba8a6a46aca74162005b32d393cd17ea18bb04bf914dbbc0b2ebd41cbe91c1e8190e643fb58ec25aad2e1900baf6571fe1bba872d99a26273c1eee6fb0f6bd7ef1b95d001df20cc1405c78e9f6cef96d6edfa3bd40c0b6d7c61adfb91ded86cf3ce20f7d953a12a64e82d9c3a227bac0959a4e7ec2b1cdabfe975eb611b876048f69c436daa8d7191bf4a134bd4b08bbd7165e63bd7ec41d231cc41528e7d8d0699ab8c53c3b2d4682bd52da85967946cd48986da8d1314ef0526b4fc1814b071b1175464c56a60eda6c42b6cf937b47a58ea1a5ed50b85ebdac812b01403461e423cda0ab1f041c7444c16727cea7d45691b539df04fb8ef7cf738a4eac34cf5edae1ea3ad9bf2c7c17fe1041327d42d235916d0ad8249b25c1a34217b1b2feb4178ac5e95a4d18062d4c8df4c9c2525d1bc0c33214eda381c6dde1b2238d7d80f179b93e675286a038f3e482ae65607c1216787ad2f442287b8dbcebafd95a9eb58919a546565591ca9928b3137fa9bc7d523ab5065a5e463b0d81269f7e89e4557cf025a506a44c1b788b10075de94f2a50a59dfb3e55cb3e7d857839c2826aeb5607ec702a9d6cfced1749b1c37fa612be30e07a7fe3849b784704aebf9848e4562d281ed9d545ef11a1204dd14414d7c115e79aefd593d22c0141eeab4dae7c864f8b3aa89994f611c95350689ef8c8bdd50cf8827756bf39c88de3b3512c5f0397f315c42ee64befda30814524ef67dafc15572bbf4b1a5a82d2669ee1c41c696c577b0a80f8e2afe6c8a23ef417ababca4f40d236d37f9a78eea64ee28c36cd9f692f8ac12181932993ff15986d7891d31d73cd14e625264e7109641febe659c31fbc34f59e5a4e208a0299f216a3751b676106094066e757ba74fb99b721bd07c87760078d5f3cc7777ebf5f448cc8568b4ccd42c23a8a2982cd864ea3ad2b6d97aabd7fb24327745471a631610ea897c7a247f0b84bb50b04cf800062b58f546af221ce665d5f1b6fbe6f5533966319dff6c9d86ca3a62259965160aed90e9cbebfb40ac93507e94d4aaa82630de043cd5057cbb5580b39b12b20d138b18efa11393e0535a899be5f072a8099c4ccac682564b580529ab15b7b89613665ae2652bb65062c8ed12a154dad437065c157bc0fdac72d790eb026fd042217e44c56e9545d477b94e6c147967ba573416faca464bd8191950ce1d5c8ce74724e63cbacdca0492be4356880ee4c36547c54639c435759b7419c66d23c014e0aa0685e76b4790c368df4db217cc758b578e4ef1cb61ae2ce6a40eeeb05fb4050bd4607bdddd26d7bb61f0dd7e72e0261ba25a63f8cece5fa3f0012242ecc45e6eb284ddd1ef8d9bb5173691e84793d7eb4f0445ac551680973de86baed4854abb08789bfe59b16f3e52fb729b680a18bfe7fab97fc147f4947bb7f230fcc146eba14ccb3f7eec3c8a36f55eb75abc6e4f7e16f74901dc2a1adef9e6d1f9f7265f0f2f5ca42fba9a491f3bbff2cbf9d39f87a96c04190f9d958901318c09a5cc0f6b44d9165a96ebe3e4361008e9bfcead4b9584e6cccb406b45c74a5fae7a70477d863c26992a3cc816f3c631becbddb4d4a7823d89ceb64856607cf1fcf1053bee9abdfa6c4503c66276508103118fab56bb89f48eb4c8cd106e382705e538e82184e1fa6773c646194d4ed009e69b8e291637b8af1b992a20490173c0719e9ba7d446273818a4048608b15be20e2e85b078faee4283840a2a92dde1a1e315e3bbcb9bcbbcddec7463b5604794d8de1730612d68d285d517e0eb184b005234eb66b1656547cc7c370bc0ff1c9412e231651dc6ffbe8a60e7dae74256b750d7b734b4c61965f832000c95e5ddc74d309c90ad2ec941a684d4bb44c52518d6e7747943955754c592ee041dd5dc243fe69a039829ee9315fc6c978f58d2160d3ae79ceca928d72015ca072bc7bcf7b816cd1234189261e13f66732cbb8ed7d23238a739d3388dfc87a35b07c547d633f761515a6bbb96ef1ca4a164e620c3348fd460b550dfd8f67e173934e79fd15d294fe2ebcb2dc2808d27143699dbc7410b81bae3e401bd31d9dc80b857e63725b963d1d1988bacd39ccddae32c8160c2a8350ba7d4428f05fc6347dcbaaa573d3a9422bd96fd79e9b490834275c00b99e4a277bc3efa9fba314708ce698b3b266dd745caba3423a7606c483e03dbd0f271a4b642ffa67d5a3f882e6cdf99ea8f3c26cb8a611b3fe68f7ff87834ca5301f839053c9b887ab0e4d7c02dd03d3f2186cf6f32c3669f595a1ea6064ed2ad7b2b87e6ded7a8cadf902351f636b39e744ca90e8435baf5013af4c3fdfdb1b42e1725fc7ee8484d0c2a5e92331f8788ab61c9e2034dfc382b8200a49c83defda23362b62a70b65272c300dac16ddfd091d1db69e5ac1d9b1961b3ee7394860a41a4a6d61f1254580f58941ada7858979505e0394d216dd0737a204cfdaa44e74c61a7fe9fdc04c0a099ff442b643f92f06dfee095ac530757d30cd17003b08f80255c2914a80e71302fddedd2228fa6a7281dc8bf64ee1628d451800a3229fcd9c205bb8bf1f25cd7abe674f999e5e9ff78321db121322a01546a2afc4e817cf072f7e257561de92c6af33558bfd9a33119389a22956e0e5fc8c5c2d878d09f641ced80d4981b231b8065df9512e2e59fac80a5adce96233bc76b1aa44cfe04763b816dc4adaba33711378ab9cbc4fee4baa7c31b3839fec1d0e5935758385e602feb1d775aa2c1db09962e7a78a80ed44c370ad01913cc4eef6a8033a383ed1b797ec8130e833da0d368efa6208c4e111eb6dafea174358765dbc0d659402ad9ddad2a1c75bf6a6816d53802457078eebdb2f26a4b62f3ed454b643a4c376422c4deb431657559756f0c31b91fd51db8c00847e4327a8f0e67341477ade9c0a228e301acb1121fe0056509e7f0795fb63da3e75417aec5e9a576d9a18b0ab8822483e9e203b0481664ac46e59695ceb794a5a57944cff7adccfe35bb18cb7397d380e4d92d35183f96d1942c63a406fd4b52b83b18bbc28377d8a3e370e3d5573462d395543be062c3e5d7fa3e278d409cf71bceefdd8232b709afcf842ec6f72dbfd45e93a2ead3a9a11363948769d52f9f1dd0ddf9fc2be9bf9c7d4d26232a6c2305d278d3e35c624150c6e731f829b487f2fdde039478a5a766ed67d4ba55370b25b336ee806fd6080ee05dd1fb8c93bfb06808addaec78cb71bbd14322bc4163dd73109de5c6ee201cd20a2cd945fe3eb4605ef08ecb294d7fc64f2a26b25fa6275a488a89e792821e8cc0458ed6925220231a91859a104252b43cd7b5b15e3c33b368d85f6fe8e9a24de11dfb2681151986450b081b23461c4aa62625e413bdba5d77b600277baac0683abf629bb5ac3049b7335dfc9126ebc656507dd90306eeba3d65936e69fcd23dd95ae34d99521404c78e3d44dcfed2267bbb17f0488f5e71ecd909fd25ec526f99275fe02fb7e279cca", 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 01:15:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000580)=0xfffffffffffffee2) getsockopt(r1, 0x2, 0x5, &(0x7f0000000480)=""/191, &(0x7f0000000000)=0xbf) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) socketpair(0x12, 0x5, 0xff, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getpeername$inet(r3, &(0x7f0000000280), &(0x7f0000000540)=0xc) close(0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(r0, r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) r4 = kqueue() fcntl$getflags(r1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f00000005c0)=0xc) poll(&(0x7f0000000040)=[{r2, 0x20}, {r2, 0x20}, {0xffffffffffffffff, 0x1c}, {r4, 0x11}, {r4, 0x5}], 0x5, 0x400) 01:15:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) dup2(r3, r1) 01:15:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="735ea63e0276ef34c33e686ececc5216e63c055e73842b4c651c2f39ca1623408f3a0528d4b35793a9", 0x29}, {&(0x7f0000000140)="e11ffb3635877dcfb2f5c83bc6e95d274f9ac7f4854a834b5c6736450968f265cb5a4bb4d13fe754540cff545468efbae70671764ff3c1fb3def5fc6ba1ecc806c4676b80227e520b619b8eb748f16bd7136351ab0edc3fb616bb7cea5af658f35f38e5439e5d3891ed17d1734417b51fa4a1e113d478cc3a72ac95fe08a331e476c6eb6b977b3b1ccf337114810faee4d199953d98ed305b1146d98aeb8c61be748d5535acc5a32589fa229ea72500591ee380af7723c5424c453ad6e13c6e2bc3e1af6fefe551795de724d158ba10d8095a0268dce3ee728161ba858204f506f662942f0483008", 0xe8}], 0x2) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 01:15:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x0, 0x100000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) close(r1) 01:15:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) r1 = socket$inet6(0x18, 0x2, 0x410) sendto$inet6(r1, &(0x7f0000000180)="58ffa121b73604a879333a35372658b2f46b755b9c5720e78851bf755af48436cf2ae25d48a3d7b5607831a06250259e063c43a93bd87765a526433af1a835819c7a6963a5f01f36f8f29aa0113eed964aee1b65abf6075b056ed2013d3152de005168960d5008a331ad2ae8de8e555acda4ad0dcf989ce0aac5cbcbc30c3275eccd62eafef3", 0x86, 0x405, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x54}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x200) clock_getres(0x2, &(0x7f0000000240)) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x100000001) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x2c7) r3 = open(&(0x7f0000000280)='./file0\x00', 0x20081, 0xa0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000002c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) 01:15:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x3012, r2, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x36dda5f01405a614, r0, 0x0, 0x0) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000040)="3c5ea7751ee56e98a1cf2c3e0d1f3fdaeea5382f16123b5b46f3bb3f56774f7a0adc3dea863482287817f7b33b86e3ceaf98912bd2ac7e80d5e7a9ee22e866a504b8069421be271bbd3d23aadb874dfa15e48330cd172b07103ff4dbe24244db84518e2051cee7a376376109673135c46937eb34d9debd262c5f2deed4284d49948de057818e9de01cf891cb1598daf175b255c138bb2c68bf52117d9f954122e2b7df5fa83882bd8ee64a5c646d59562dd9768ea1500dbfc2ffa46ba81dc1f174", 0xc1}, {&(0x7f0000000140)="12db5677acd98b24e81df8c56fcdaf16", 0x10}, {&(0x7f0000000180)="157096c629bf3ef64433f3f41cc91e409addb581602b655541b385a9409d145023898750553915005507c993220ec9da2a8379dcb916", 0x36}, {&(0x7f00000001c0)="0dca468994191ca41f1f9ede34d65a05c34ccc87c9de06c0a5c93e18a68dbd59e2fd410944d2e853675f6c4bbf3bda37379e5279324422ce7397e3e7dd81af20c3d13872db97772942a25ddac39373c28a2ba1f5660331dcf5d33a55479a11ea8be9e1c413e02220894ac07fdbe5486906e488e57ef8f0fb6db923d5189e882dd3c8ab28c3ef455758d0a95dbf4ca922016f", 0x92}, {&(0x7f0000000280)="d10e06f69358c2920c2ef0dba9d2c7a77e8bdc8ae819a3fc079644c97ddf077dd95a0531fe54c830fcca30043b68974f2cd1557502f020035a6b0e5111da30ac1c2bc4e4af7eee3fdbe74f6483436382f26130e20ebdf3086485e72c802c4dd58e7c747839ac326406c07b98043113767f62898f3bcaa9e23ac7e56fc8403668149441df84bc265a659a9d4d3887a29ef05d1603037eb4382302da9455ce0242811f6a45491456ffaf2675918e96f913cd8e958159fb4a4bc743eb7e6b465758492f18f96ee16bfa026d6167c25ab707a15e77cfb01391cd9614", 0xda}, {&(0x7f0000000380)="d468f895089b3780fdfc06beb3f70198105b92fc78c6e317a746bd7f438ce5d95ccde7eb0a02947b7a85e40d47bf06859f6ebb06d91e46ea6e3b05d6e8b24269c924968f220214ebf181d431ccff7cb4b2b9e63b0087655fec28f17d455ebde592e926ed0dee4d06cd05b9dd4ce0c0a7d213ebd984ea17f52d1d8481fec90644e3ec9c05b0ef172d6a226062bbb3c0a20ecd9de24e3f741ca4554f25f83501741544efcdf60e631b60b2c7da0037b31edfbc3a9f2905d7a5ad7c6551a9cd90425450c1de8a3acc8563", 0xc9}, {&(0x7f0000000480)="65b5603e956c1793a4a8f1959e4e6cff052e3f24b0a4c2eef8120e5d131208415950b5c5f4db7074ee4f37974d1541550831ae344a24960e6203410ec8b91e8af0f71908d2193be1e970faa4ccbd38e0f5ea96541142a0b5caeb5dc6ff85c86d9f065e1e4b37655e144da5f2553d1857cfd1eba87a0671ece2cef28040b6d516c1739b242edd05b9afab4dd46b", 0x8d}, {&(0x7f0000000540)="9ad3e4049a30b1d7366e40893405c679aa1826690d55d96c4465bef7638d5262004d4f614bade5fadf7b7d6fb8bf29b271d973d90b8b6b27e13ad730d0672af7a784319faa8ba7f8e8803ec8e5d4511956fd70690c6570c1226b11533b630d32e851488e4f8bd865630eb45594ed584ca00d51d4a6d742220f6d4989796c0fa07591358c8b6afb93081ce19ec702552c7b9d33713827242577874dd907f54ccf27c919f5fb5df005b5cdd3f4bea77adbf2566935d6e814f3246607c0c301dd2164844ce70b159b5a4b2eb90ffacb6d5e5687792c4d25102e4b4c4559104a4c0b581e72a575a38194770ebc865d504086b93794466082a8cf64b27f05120e4cea32883d708c26730e54e72b4ad1718b1a149c6bf4602c2d299d1a85e8cff28509068ff18236f540e46fd9e0397c489a992107d3efcf06b3be192566ecabbd961264b4433cfea21a8d2af626c9b1a498f7f62339e35991c7a77f4ddf2bf0d751977713e3025233527daf7072de59f5405912a9f91ba13a645d507b03e173186f5616a65234c042dcf311269ab4acd9cfca5436344459294d49d37c3985f317284d627c1249b527f41a33daa3ae8bcecf4c07dae8f8b136fd190b8d72817023f824a98298be8697c69f2ef0eb6a6add8f42d6c4c2e25422a840023dc4585d66cb728d95ac2ad0101308405aaa586b188ca65b0de46780e6176fe4aea6099c9fa549b7676bde6af6900ad3a6c047bf31983de24b910f8ac7085c7e4f8bf80809528105aaf17d3701e1f815fbe0846e975f241064ad3dba9b53553114cb3677959f6a6a0caf4df640f3958c0ba6a7a281d3578600d8711a035bca3877cb919617c133cadb28d4130a68fd15c0d61430b651fcb09e7df1572c9f97e36e68d56cab5741a7620a44c8873444d8ceebbba19dcae13089805ec02b6abe2de8566b1bd7d0764f85d6dfd0012135ca11441e5a45307e4ad2e61eae26e81786452ede129901b89e506837848a9c6027c0e3066fc8709832fb563e95c9b9d50c787a64d67a7e04d40c514e4c50b6b05de4db8c5ab2934610c106e452f5358b908e33b24db7e8b36f7503dfc571eccd3cb8a364b0177b979f219d42c67feab570da6683499d52fdc12f339c242522548a385e86c37568a9087ed63ea2472f2c445a54f1cfbba2b842820a23e03b30ca64ed9b2986b81b59a1ff520fcf9e1058480b11b9b5ef6b06e0c37065988d11b0b164c29c032231d6cf36cf8900403405179ba8a607b5c0578ca221b4e698100f70c4a8e51d074479487a52d94a7b454d6a3ebb967937af2f9573c67e00dab994b453b2080fb4cec79a89682f7097a8a183aa3c34f6abdca8922dd4395101a49887f82387d453f21461976b0a71e8e7ecdb2ba2561fde1f863f8430178071bccbfca62c273ea645d23b0951ab779a9a892d966acfa38300f5c3220bbc0c460f6966333dbe811c04ef8e586db416c28bf75aaf391388a93b251a38df24d98d1e18a55c45d161d9df28c2841188bfcc6525914f90bced8fe8f63eb5a9a74eb6507086efb2bf0a5b61fec527ea8b09f8ab14790af737c92c01d3c10dddbd0560a8e4fe0853d1ea4d2c4e5271d2fa2ca1e990ff3d5ccaa656a33780c1b3078ae2384900f81f163d67dad0bc39dfdb4f39ee42243cfa1f7abd71af85f7c8481a3e11d25910e55e174c8f352f6de5e0815ca5f10c7fe4491fd1e798a2c35d7c39d995be615abe6deb47a88c460f1e2c65f1988707efcd90322b9499766cdc3391a62dbfbbc6e643f3eac04f10bfe2f043ea2fe9b4521147fe0f1d955811e821ac98d0649b71b5c414d4024bc8aa41b9e2f45e96ae94124f5882d5a340f78ff13eb222b3b73db6a9dcf9426d21707675ed93632a9020c11c4ce0deb43513d25ed8757dc2096ddbeb6f80d6f8b74599fc9c8341e0ffbaa1ff77f30fd173c806affcf5c5e7cd1c6fa84f44c3a1f45e4fa43cef1519be658c9d6e3c4aee7d850ef6204ff574c85ec420400effacb557ff564fba0f7da355eaefd1e01f1d53c65dbf1780045230bf6681d7961613aed80698e72a9659de6aca9a4e83536ff8a0d27e6d930c5655ce1be86b51a8b7ce724c5ebd6ddead590a01c623ac9f342f68c405c57600094bafd4eb9777a4dc14c84627aed7f397fe775d607ba31955c2d63ee2cbfc7fe33d665a21fbccd7b71ec14059b9553a540ed7a6ab70f07c94799ce393ba868de58ed11ce6a24a96373bab0100da259ffede5a93d588fb7f81f25188f7e6aa5e5fd0bd47ffc291b319bd86be49f872ffaa59743c7f6f70769a1bc201a542aceda7133c79221c7ce39d29e17d1d7187ed1f970630f7518a6addd9d48229315a08bb750436ee764e650d738f0ecdc3867486c3591bb1af28043e615fff4e0d9f2b966d5615f44a33dee5443d5166b7c2957e5c27f72faed969d7208c950cf8900f9462313cb4e87ad1a5e1cb9bff1f56230c94b299c13e0e882978827ad740f6b7dfa679213e2dfd7c5c6e0e44143eb3b8244646cf4fa908272ad3dc116165c0a94ca8e4d575ac0ad849c3a8b6c03f70ee8b6322af7af3e364797b7b3d7a324e149caecc4591f3187dc3a498c94985530d95d55c624f1136e40da317de92a607e55bc5c59d87bf484a8f41d442cbe1169413b1e205460fdf260b2aa6a86be2c9d69b1c0e39505371bb3e445d7ce49aa1429b3b258bd1a5f11f2394b9d3bbcf933aa55c4db00cf093f88b4e4f4970bc948499db362082ce54029a2045ede64341487df49e458b328621bc83fb5b9cd24e7f2a500e568ce7590552ad4bec4e5c7daa629bcbcf4674717a5e367030d1fc0ea9cdf9efcfaaf133694f2bf0c1bc4e14caec6b59d2dad03dbb3e8078d9c99150745b359068f31f4c1bcf23cbce5b944306e8e4acc8a7e5c01cd602da74f98cfb1987b7727f23f8007ad1ea962624534cc7435a7e0a1acc9b9a33ecc8dafbe811fc6ea6af93683e924dad2b689d8ebf855c5945aa47f9c6b612f8d6ea3e8d699a9fe4d22325182ad99e0d6680b70dc860fad1790c030112e69744cc6aff61c11d1de473c2baaa41cf0634da28f0376a2886d16d570b2e1b3c285ace96baaee16e9218fff02338087015eadcd746301a1bf355572336e213826dc021df8fe65843eca2f2301eb4fba8203d7f85a09e49bff59266c9317209caf72f332b685dd5499c4169cbc320d1de4f5333b999612c04c91fd130dd45f85640dcde39be8542c29b8e46860a8103d57c1c9e80c7e668bce6e1b14a85b327fd315f0d7532861d2ac1630fdcdc76804f973c6298e66c899b8f7cb9f326679ecaa55c9c8596467b77585cf5f440482954c413b5669f1bf19ff1a2e7c8eec066baefbbbb6f7ddc4277aaa29f14f9f101eee0e6d4e74ba34e13e747c8a798d223032262b61d40f77db6ec5df32987f7e4776012c009e532b0d5b9ccb1b854aec3bf93abcca471758a78bd5c2dcfa61d64ff49cc71ad2961b5c7ca58de9d78e280530057bf1ea32846ae2ea5375c6946c23a8d9866c94b72af2fde08b02b817125b6e7649afb693b408b5a31b7f29ad76428ee8ce807e738f10feef98f19d8b4b4c9699ea37c2956f5b09ea555f2b2ac9afbf16122cc2001c68b40902d8b113d082491ff17fa1d9934e7e736f007d76c0d2c50dfabf9c38e03c88d5d2fde2250e8faadcead936ae27a3268896b899e179a0719d04c5e42e55b4664c3b5c8ce1186e493458b8f2f316b65fa263250bb0d0d818a12868acb111f48608e4f68bbdfb11ec5e3c148e1d79e679a9fb947cb90d29dd40df8dd41944345fa46dcfd4453927faa4cda9a05cd43ac43607b45209241106cbf146a3230fbe7d1020675c86dd377f81fb7b03b92fb54ab9c7b03b6a3bc1f6167d7772c6b89407fa8b13b5d7c2c5a7f5902652a0c8fcc1451cb6bd5c3412cebc18c8a32d463c65dc789c320b5138d83bc23a3b5c8a78328edeab251e125cab44675e9ac4371e906f5c88cd5c62e08bc1241b1b37945b32d32c04b3f0de528621085b89966592a7a4dff217ae037055c840a135698d7a009f629f3fff42e374ee08746f496e744513ab948ce976edae4f8090ae484a8f7d4ab4ac04ad1e6020032c6527597ee5147ac70b703e30b3fe19787b810e83ce1ac6f6b2bde3c2e495a287ca7b56a722ee45492e0ae695a77f971928f23bd0c9ba1f03a1c466da8579260b37ab6f66c354f2b286a05874d30cb282f914674a8a58971170066ca5cb45ecc07025389a6e39c734413d6d9a6de811784186eaa22759e72d2383242f38c6c3f63e898dbe14899c60a1f199883d4d7b866fe00bd4c20238a972fe085b55d5af46a4c046b9071dc078b6395d234252273651811f3f1a08e3d5132d29701bca022db8c2462a824bbde5e42bd65c3cc8dfc0beff3d9f2b45b324099f9df082591458bf14b48a8c699991001a8b4bd98d5f15db09cea4786e9a72d6cf569935f3c06c5290caa0fe98701365cfd52f67702182ce3eba97fd58737b44824110f5c1f8c914b4714b0c93edb4e8d7bc636dc1708bbe68a309ddbb84fdd31f84971744846d0d4747f03715f57b8082ecd523b9c1defe2ab215c675b817be4781308d74351b2faa365bd0834d9d9d2df17e821981f14e8daf2f1408256bb0fa4a8777beb79f5c6acb1ef1cbb7a70168cc5c19ed947da68b5db8725a8150b2bb25aa8f093ec22982ffba41e232a005f9db4fcad7c11a5a5df00c03c0d570a410651f1958dfaea91839b3471493f79afaefff18015a3880698b32fbc7686493306fe91af8e1a873ec356a04f7ce4f5614f0c6d8be2b5e841baf2ccd1b4844c62e3cd7f72de4ada0af40ed34d7bb234023323714f717db878a2515d3c1b474d7669e37a588888d0c54945d4f92387592f285c166ce02aa0e8e31eb4bac067ce4e82aafe84bd9e4eaf7d7274ef167298acc86623556d5250b4591c76d81caa1802da14cf536e626f657a9972a313cc397fc78452e96fca0ac3e3df476a789f04b80e0e60434914c7ca534d21d59515366979ff2071ed7e091883b94d910cf697b784341c53ff8cc1905f2211d650d17f10b2ff8b7318c27d680dd7a12d8f3a2a6629fa685b7a8414f82e85e35cb0526ae01bad3073ad1112583ca610d2e41b78acf1a28b5ec0798b20e17afbc88380a663cb89d26967f41887fb1077c3da1314d6e60569c7804c01ecac4b64a8d83fe7e13517f3a1e54463ecfde5af628bcde5069934e012714d09dcdb4b75191a7a8a0adb2db008559477c49f3cf92f2b6321520f3082a8b16c1cec308ce54e54d06976033f42d3751a4feb9ac4f85e9743de8d155bc6605c327c5c5f6805fdda52061554d18bd26b9a465b0efa6efadac8145e90d7e07276001551d793a98545c72d807e45ea784b04fa51faf029d92472462eb2eb7368b7be537d98872aade8c5fec584d670b970ef6f6db2bc896c58ccb5f824bad6cec5cbbc20cecbe0d507690d0a7e111b007a8f6defeb1fc665b26b620f8992291ceda2d7bf0a2bc2cb4c54320471b24165a69be240fc69a0a4dd8eab58be74796655898d47839f2e9aedda72b28ae3b2e6d925f1e0ec6c8771ffe380ee3326ad809cd0d6e7873257f8a2047c93068bb5f6b5fa53a28f0a08eca064ad91086ddc3e22dcd23b1a3f8c751421c4705f7cbc655d99add6dffc5e99d2a0334c4482b1211e502543f96e127311cb4612b187aa37dd14aa1faebda5214527c970f9cf29135a3c6090a1e3f3918134f73cbba743c19c16e8f9708c4e69ed1415af2a7cc9a71799", 0x1000}], 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001600)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0x40, 0x7, 0x9}], 0xba4, &(0x7f0000001640)=[{{r3}, 0x0, 0x80, 0x0, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x41, 0x0, 0x8}, {{r4}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x9, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x1}, {{r2}, 0xfffffffffffffffc, 0x9d, 0x6, 0x1, 0x6db}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x6, 0x40}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x267f, 0x9}, {{r2}, 0x0, 0x60, 0x200000c0, 0x8, 0x200}, {{r1}, 0x0, 0xd0, 0x40000089, 0x4}], 0x1c, &(0x7f0000001780)={0xffffffffffffff7f, 0x800}) read(r0, &(0x7f00000017c0)=""/52, 0x34) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001840)) r8 = fcntl$dupfd(r2, 0xa, r2) kevent(r0, &(0x7f0000001880)=[{{r2}, 0xffffffffffffffff, 0x80, 0x12, 0xffffffff, 0x4a}, {{r3}, 0xfffffffffffffffe, 0x30, 0xf00fffff, 0x984, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xa5, 0x4}, {{r4}, 0xfffffffffffffff8, 0x0, 0x44, 0x3, 0x7}, {{r4}, 0xffffffffffffffff, 0x9, 0x5, 0x0, 0x6}], 0x3, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x80000009, 0x4, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x4}, {{r4}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000002, 0x48, 0x2}], 0x19, &(0x7f00000019c0)={0x4, 0x3}) openat(r5, &(0x7f0000001a00)='./file0\x00', 0x208, 0x104) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x18, 0x5, 0xbf4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000001a80)={0x9, 0x1, 0x0, 0x3ff, 0x5d4893c4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) mknodat(r5, &(0x7f0000001b40)='./file0\x00', 0x11, 0xc52) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001b80)=""/4096, &(0x7f0000002b80)=0x1000) mkdir(&(0x7f0000002bc0)='./file0\x00', 0x158bddbf4f3a5ba3) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000002c00)={0x5, 0x6}, 0x10) ftruncate(r10, 0x8) chown(&(0x7f0000002c40)='./file0/file0\x00', r6, r7) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000002c80)) sendto$inet(r0, &(0x7f0000002cc0)="3e34482fe7cd254ce01b5041236d6b6cd5be6dc5148f062a5c21233b0996a676032619b1ac6e7b84bbbd7845e80a4b01c594e72e512298ef031ce7fe2f24d8ba5f9f54ba9c71167a116ce8", 0x4b, 0x4, &(0x7f0000002d40)={0x2, 0x1}, 0xc) close(r10) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername$inet(r0, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) 01:15:22 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) dup2(r1, r0) r3 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x2, 0xfff]) execve(0x0, 0x0, 0x0) 01:15:22 executing program 1: r0 = socket$inet6(0x18, 0x8000800007ffd, 0x4000000000000003) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x1) socket(0x16, 0x4000000001, 0x5) 01:15:22 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="f6653d77b1523187c088d1061299da8a372587ef0d9e47564404e7b2a3f4056a662e8f11b2dc862388d4a4bc05922ff8b22982422e968983c07ce65466f1f6473e66e5299e552c90fdc11fac7ca2d1f4d1e0fe01c505076002e526d38bebb7bc2194d82c75e637914c9242dc1a768931b279a73f68c3fc6da71114b36f4ceccbaaf01ce4907bbfb76e9f3f12618765ace340405b65ed2dd229a18e1216f424684447a3b38b96be1c373b98607bacd120a95b0876d8709768443ba65dd615c5a74521947d50e72e02def3e5d4738bb45dd88f5735ef1b7186c1f36e662febf7e6e0903bfd9868759846af0707dd06d981c99499e1ba2778121fe89087f9", 0xfd}, {&(0x7f00000000c0)="ed9c08486064ffcb0eaf88a1e84f0bc9e6d4f493d27e", 0x16}, {&(0x7f00000002c0)="90216ee7bd5fa556fa32ba65f96ba94143f8deadba35c3beab1a6160ae745bbb710e2d51498c9d42efff0e0739008c902c323b03bb83a2a69f15950362d259555575dafa0c5af42c275c54115d22523e899ab4c2327157ac5ea2e0c8c89f163d3bac9ac837116ac7791647ad1a7a40379107befdbefb85a4fc608edc8e85f698a32772a5a8d9783ca68e638e67c810b370517636", 0x94}, {&(0x7f0000000100)="8b289da0e6805e7126dacf3760f3bc4e954e07b0b4b922124ac349d5c103953958925a12b8e9a4d1101a83c7da6f499fdbaf2710d80ff275ecad364894f165107f829478bb147ef9faa283", 0x4b}, {&(0x7f0000000380)="79fd63e8ba160dad1117615cd71dfbe1139eb6e6b5204c80e4aa0d0b6eb2de138737cff62608c71597af748459673f8962fe381e11ffb594dc76bf28ea05c594e3b81eb2cff7eb5868b2f53b0f4c979435ea73387163bc6ab0a2c32a715099a1b97907e417c6e734e993e2275c8774d5979219b41769f258b46756253b3da9c79dd8853b6f55bd4feb27ebe2f8b22df82fc49349bc44de369e3bbc1de66db0f30639ec8925ffe3081f82b7b74fa414779dab593ba7546995c8cbf6d943dc61ed3d53df", 0xc3}, {&(0x7f0000000480)="861d11ab0368b7eaade9246ec73d8d6f73b126", 0x13}, {&(0x7f00000004c0)="77b821aece402a7477ea8d77a11370502ce54e401b2ce01b0a8dfe05e21c177bbf4c3cb859a9582235200f7931b5349302fee775e323586c5e9286a416565307baad33c18959bf4a6305087a82c29df2dfe23d927160c7262c1523389c58", 0x5e}], 0x7, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 01:15:23 executing program 0: r0 = socket(0x2, 0x23, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/74, 0x4a}], 0x5, &(0x7f0000001400)=""/230, 0xe6}, 0x2) 01:15:23 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x200000004}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 01:15:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) 01:15:23 executing program 0: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001a8000/0x4000)=nil, 0x4000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000100)=ANY=[@ANYBLOB="005eec3000"], 0xa) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x4) socket$inet6(0x18, 0x8004, 0x1) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 01:15:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x109) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) accept(r0, 0x0, 0x0) 01:15:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mlockall(0x3) socketpair(0xf996cf362cfa4c23, 0x4, 0xf4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) 01:15:23 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) sendto(0xffffffffffffffff, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) 01:15:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x36, 0xffffffffffffffb2, &(0x7f0000000080)="dcb5a1e62ada272e2445432b5fd36dd6aef9a7fd70ea74ed480e826011428a5bf46d95a91df05b54a1757b36b74d9898ff71d7e7555cfc74f1a7e267e3477c7280268d03a2375a2871fba1102655e5b42d2579c44f8765e7dfeafc052770f14bdebfdef86d8813", 0x67) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getrusage(0x0, &(0x7f00000001c0)) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) 01:15:23 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getgid() setegid(r1) socket$inet6(0x18, 0x0, 0x5) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 01:15:23 executing program 0: utimes(0x0, &(0x7f0000000100)={{0x4, 0xfffffffffffffffc}, {0x100000000200000, 0x7ffd}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x3) clock_settime(0x3, &(0x7f00000000c0)={0x3, 0x3f}) msgrcv(r1, &(0x7f0000000000)={0x0, ""/49}, 0x39, 0x0, 0x1800) r2 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r2, 0x0, &(0x7f0000000040)) msgsnd(r1, &(0x7f0000000280)={0x3, "543d9b2366fabae0518b46687e34f579e4dad41259a9de66f8a90687c7481c8e8b218855c3fa40884a57bd5d7a65dc2653f79ec59284c67376865d9041a5dbea138c0e8fd7849f85b19beefc6b1a304196bf1e33214ee02818cfbd1788071e0dda95acda71c90dfe7fb4884e9c762a06bb160cc9f8fcb8036ac06ac770009a44196fdad6bfc03f97c0f3f6453a5a2a3ff4becef60b96b1665e7d3c5ca358b85277564ac2a890694b4b59f5ff150e3e1d2f97a8149c8e768fd8b6f92d0d93e99154dad5b257db157769bfeea5f5a7b42ebcd7275bc0a72dbc94e3a149b4a0c0ddc9a72a1d4a4eb4ea866c633f0ade26e21c1f41decd8e"}, 0xfe, 0x800) socket$inet(0x2, 0x3, 0x3f) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x1) close(r0) 01:15:23 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) shutdown(r0, 0x2) r1 = shmget$private(0x0, 0x3000, 0x230, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getegid() r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xe727, r2, r3, r4, r5, 0x22, 0x8}, 0xb7c, 0xffffffffffffff01, r6, r7, 0xb64, 0x80, 0xffffffff}) 01:15:23 executing program 0: getrlimit(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x7, &(0x7f0000000040)) r0 = getgid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x81) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) setegid(r0) 01:15:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000001c0)=""/190, 0xfffffffffffffe92, 0x56, 0x0, 0x17a) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) fchmod(r1, 0x187) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x8) 01:15:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100000000000611, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="e5c86fb353a2e47785a29099d3cfd563177ccc03f7b800229cd1d69e8b4d5ae126bb146802600249a2212399dd10a70c3d2f2300f76b02be6c9f00194142c7ff7f930413372352abf911b5d55d755585b97ad95cdbc7119b61c3257ceee4610efde1172a87d6e01959720b245f054de5b4cdcdd17a12e870", 0x78}, {&(0x7f0000000340)="7a7c9fa18af0b93e4bced433d64bd389fd201d7314a61fe94d5e9c3b9256c960764515c9b869c413d60cce99e5cf5d1a306febda9d2fb4344ae3f3d80a81f36b4cc879e8de5811fdb16e62d91978c7700d28c50087d8b1fce5f98a1517be5ab48c3c3a3a0f2d9dbb437f54a72c20f08b8515d15e86db20b69cab4b98fa0fed0483748421b8a33d7a059ee41bbad86842a0ba74004faba6e1969dd339b105c86959c7c789870ee626c2e210133faaa2c066", 0xb1}, {&(0x7f0000000400)="66a4f52c3bb9208accda1c236bc4340909309fd01930b671edcd2ea52c0735611cf8ab8816b509ce0a2806d6f5d23cee4ca0218396f1e233a0da403040b4812af40a962760a4c95af5625da3425aa1357e89003dea37c25481b566622b497f66312443869b2d78330072b0562893e597552d0f046a249ed4bfc315e94eccbd61457016108e13cd6fb97a9d725dd5c4365c1ea739471e4518e88c64c7f650c4f31245eee6a4d7b0c41a4e9a12da296056a9076621f32be42db0bb5d786e954d77428e20074127c463267ca9355815644c2833b9a06a6ad7a6a9493c759f9ec46a2b7f4a4a064a0c1c23ee25d8b311f45d22", 0xf1}, {&(0x7f0000000280)="bebf2c9a4474e848cc445bb6fe1a0b401721405e64f817848509c66d73d9616ca4ead286cf25f7b7ad09b28541f4a0582e6bdadb53fe30e8491f88ad47e4675fdc", 0x41}, {&(0x7f0000000500)="54adb9a0a9c4a89f06c96c257a4ff204cf71b1dfbb8e0e6251af1eff2ac1a713fc1686f7815301ad73aead0035563a80c020b580a36d107ee5c42856bebf7f242c122785b39ee96a50d0066bdf3135393582e991d7332ecc5e2788409864f3e6c92c86c1d16223aaeb29ec79b35a06b67c153ede4495f24fe4cc8339b5790b870f", 0x81}, {&(0x7f00000005c0)="33f89c74fcc8f0b37f90677784791bd4be845f05e107a2f71310c1a9328396d9a444f0017bdc6804835e43e1279db5883d1987a3c23d7cfcb868232594ea5e330079117b35d47ec03b49d443599f287584077e6be49bd64ebf6bc86c7f54839d9956684c499390fd18f082cc95bc297a2c312a6a297e6ea5f7128795b3bc41d1a3be1fd859eec6fdfcaff24a871c171268704e30adecef", 0x97}, {&(0x7f0000000680)="6331ae723217e5637f750746dc5ab94a4b74ed1839f2bbb65c0ade137ec630ebc8274eefc5e288d8cf2c77914d3e0cc78d8a4d33e81c58ef8c360b72539d5cc165d61476b32946595e22d6f44ee8e562bfe94826cfc81b7397a134ec67d6b075ae886be3776927c4fc237327531f672eac0bf9c043012b188ff2a10bcc5ad81e64263b99626aa17be6a476", 0x8b}, {&(0x7f0000000040)="0be17f7a24cff5f3ae697b4c202315af22c9772c6e8b65abd9020d99e8b12321d3692c3e742ffd395c61cfba829bf572", 0x30}], 0x8, 0x0) close(r0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) 01:15:24 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x2, 0x8}, {0xfffffffffffffff8, 0x8}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000040)={{0x6, 0xfffffffffffffffe}, {0xffff, 0x8}}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)={{0x85, 0x3b}, {0x5, 0x1}}) setitimer(0x0, &(0x7f00000000c0)={{0x100, 0xfff}, {0xeba1, 0x5}}, &(0x7f0000000100)) 01:15:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r4, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r4, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r4) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r7 = getppid() fcntl$setown(r2, 0x6, r7) syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5012c9473b83a945e2ab76b8879dce0d63c68b96"}) poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/226, 0xe2) 01:15:24 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032df6230785083e735ad226371282900000000000000000000000000000000000000000000000000000000000000000000000000cd677d5620fc628ae75c989526f1053c"], 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, 0x0, 0xdcbda2b24d9b063a, 0x2, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000200)) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) syz_execute_func(&(0x7f0000000000)="f30f5aaf00000000c4a268f3d2f36dc44129d4c3c4a3056cc38ac4217e5b66d4c4210c5f0ca6440f8507000000c403497d756b28c4c2fd3002") 01:15:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2", 0x0, 0xf3}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() syz_open_pts() 01:15:24 executing program 1: msgget(0x0, 0x0) 01:15:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) geteuid() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) syz_execute_func(&(0x7f0000000000)="41dde4c4e37d1d5609e9c4031538700da8c4827d78b7443e0000c0bfa74e0000f1660fde4f41670f6e639b47dde80f5fdaf2a4") madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 01:15:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c72433747516c4e89dfed5552828f476668f44e46f6d01ffa0c3c70f37a002fb693c39597eb5d1cd06db04cc1c5ef247b05ab77dfd02c97655a6dc9531b3c68681e6b270fe209dbf2ff6bbf3d73cb93495d416e4693c472b5d852a998b0ee919530207e5fdfcaca06ab11bd1a07b57e9e50989305095684b26f064f5c36e2a969299c7b03f27243a08946d8075532cb1861300089a726526a38a23e9e5040b1eec2f4212e766", 0xa6}, {&(0x7f00000001c0)="c8639c7b23eb5f6721fa486838a8b795d1ce9f0573311a719e48d9e970f5cce9b30745a2ac4e432d1c1077c2b6d67934e2f9f5a1af011683034a1b4718b8508f62e908908f186d5c70a397cfc3b9b06adbc8b7a6b09cba1eea20e736e704a9a209896f3548397390e6a745da6954f0786b36a203d4f319983e92b2abbd8d33de03f33f60bb88389f8ba0aa82a7644d0fa0a96c4a727feea93a4113169329ba7b927e26c004c55a0044cfe12e912d0d8f754b9ffd9b20035b9e1e4f97822c07724bfe77af9e99a0182392cc5870d76b30bfb04651aaa1ae4de9f41cc010524c542df95f62768191b00dd0d1b872ed29002e", 0xf1}], 0x2) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 01:15:24 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmget(0x1, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) shmget(0x3, 0x4000, 0x20, &(0x7f00006f4000/0x4000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 01:15:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) r2 = dup2(r1, r1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/35, 0x23) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="80ff2016"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:15:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r3) dup2(r3, r1) r4 = fcntl$dupfd(r1, 0x0, r0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) setsockopt(r2, 0x6, 0x7fffffff, &(0x7f0000000000)="74a1a1093426ded324017d3ecb7fc4dbb5aa8d7f34b844f7f27aca0b64cb73c7f1118693a0838ebd9981ccca3a5a3518b29902dd517c10822a3dde46358bcda543f151080467f11f8a86a8f230c22b1229fd0278637ecef256311d20bc21d3e10d0a8813c3af798e4062", 0x6a) socket$unix(0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x2c) sendmsg(r3, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="d816d9842263cfc62dd17aa823a92da4ac05e79958a9f32770e667af3f938a6b7e6bd21a4a55eaeb7c276593497f91fa73a29d0d1789a659ddb4237e4521bf949b96aca3752d5da43dc0d3df451ed40bd1e0744bcc", 0x55}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="4000000000000000ffff0000640000003f30af3dc419e6d2fdfc23886227a561df8269340a6011f36d66904f72699ffca6978aa4ddecf2095c072f00000000005000000000000000ffff00000800000074267a93ad4be2f2354206ce47bb0ba9c525522f4c4acc60cfbe79bbf0a0ea388e7dfbfeb8e6784d7e02a3d54024329b8c4a187e854845023a71000000000000"], 0x90}, 0x9) sendmsg(r3, 0xffffffffffffffff, 0x409) 01:15:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 01:15:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x66a6325f396bfde6, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffc, 0x81, 0x0, 0xb34, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0xffffffffffffc41d}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0xc, 0x20, 0x8c, 0x468}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4a, 0x20000000, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x10000, 0x7f}], 0x13, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x82, 0x10, 0x4, 0x6}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x8, 0x1c3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x3, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf00000c2, 0x39a0, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x10, 0x4, 0x40}, {{r3}, 0xffffffffffffffff, 0x11, 0x10, 0x9, 0x200}, {{r1}, 0xffffffffffffffff, 0x10, 0x81, 0x1000, 0x1}, {{r3}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x0, 0x6}], 0x3f, &(0x7f0000000300)={0xf438, 0x3}) socket(0x16, 0x2, 0x6) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kqueue() close(r2) kqueue() 01:15:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 01:15:25 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x86, 0x5, 0x100000001, 0x9, "a375c107d2ecb43aa50af39b41acc9d061b868b1", 0x7ff, 0x8}) 01:15:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000016, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 01:15:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) r0 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x20) writev(r0, &(0x7f0000000300), 0x10000000000002a3) r1 = socket$inet6(0x18, 0x100001, 0x53081190) fcntl$dupfd(r1, 0xa, r1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r1, &(0x7f0000000540), 0x2) 01:15:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = shmget(0x1, 0x4000, 0x100, &(0x7f0000492000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 01:15:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 01:15:25 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="6a5f72b1d1ae300ffbdeca244f7b826ba6e6c17b84c690522933df9f84111e078f2507075c206b32903c41e8fc18889e5c0cf140c7701bd19497b47ff097b6e7493533c113a46628df9e159f9562074d7dafb877075f23f4e596d90cca7259a06d02f22510540f26793b7e2f4daf1a5a6890934105caee3988411d7df75815ea84baa2b114c858b4f29a99296369e4383619976110a80707b5f1620eace2e7c2c787d3e1a8a27abfce2b064774123a6c7f14d6250a93c2ad797fd6e2fffd9019a55727d6fb8b7f8444398426bf4c31a2817a", 0xd2}], 0x1) 01:15:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) flock(r0, 0x2) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpid() r11 = getuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="f764992f042b01d237a885da150eaabad573169524e042e2fe852b783b5d01f774be27bc6250118175cf403303f1263c70f2ab26433a9f2f678bad063b5aeb34a033650651680e96", 0x48}, {&(0x7f0000000040)="a0183a1cbeb5c8a4ae7cc3", 0xb}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x138, 0x400}, 0x6) r16 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r16) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xa3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) r17 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r17, 0x2, 0x0) 01:15:25 executing program 0: r0 = syz_open_pts() kqueue() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xefc, 0x1f, 0x9, "60c40d425fb69d43791e93d5aab98cd087612472", 0x3}) 01:15:25 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() r2 = getuid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = open(&(0x7f00000011c0)='./file0\x00', 0x800, 0x0) r5 = open(&(0x7f0000001240)='./file0\x00', 0x8080, 0x10) linkat(r4, &(0x7f0000001200)='./file0\x00', r5, &(0x7f0000001280)='./file0\x00', 0x4) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getuid() getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0]) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x98) r10 = syz_open_pts() socketpair(0x12, 0x0, 0xffffffffffffea00, &(0x7f00000004c0)={0xffffffffffffffff}) r12 = socket$inet(0x2, 0x0, 0x1322acf3) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = syz_open_pts() r16 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="9e2d4287e0bcb1f99377a05b91fbe85da7a239e322a83493a4ef3894cac9e9a013b14c27e45ac34d755039bd21f24cf8be1b9b4ed2b33e3ab08a3c81a3a9cea710a29d3d9313a47363da5587aceae421a167d007f25c17", 0x57}, {&(0x7f0000000180)="01054a7987c90f26c8962f6b920d3d23a3d6aaf92d1048e24e1a545bf4c564236a4c195a128146312f21efb880f433ada4b5ee6f5ed16e1069b6f4f356440e2d8b5a05ec9dd2064747f5f08afb58734d966a0ec643ed39ae0c0f4e44e1", 0x5d}, {&(0x7f0000001900)="15b5aff6d3750b12179e68e022429014db0669ef15e191426c46a9ab130af94ff40551d00fedb1c9eb5e50fc23c5b18e54c97a30a38b25c8fb0ad5ba278565eb2b6e41ec21e616140788dc5747f0d67d07ab193c3ddae1b4bbf4a159d86bd36134a84f0034f1e91f8fee5ee5811a75b95724f8f01d57fe46c3368b276ef8a90e655cded131af2b2e1bc6ca50a9e931a8737f984ee46bda0f8a4068ad404fa3f813ea98473289425eb0131e18dca20aad865016833cbe4815224354a504f56d1054c624539f0da96782c4d9a063dea996469e73458d794c4cf97fceb4ccad86c5582cc5d64eec99fddac6b0b71d95bd1e65bf8360f8d7a7f511f814c7ed9422dd86f08b17d1865427b6d8b1fd63317d309802b7d4ee93112f0fb1e5422cb2d4f11b3af6c3eb78105ac418490fd7f2569ba3f5cb6bbfc4c769caaf3fefe41e55d3b1300ff71b5e4e732bc81407c36307b3204fae567206abb26e9a533d1b54333634a4ef935ad0af8b6e47c429bbfcde07dbc36e0e3ac96a583610026d0fca8335e2e9d5f1f97d5aca6de87005437898d339e723d76856fb49734afc2feea8809bba122bcba683991d976afc19a7d3c74353a5e580a5da2c7c41d2bb52ac81914242511900234f6f943d079d17f37946a6cd76b8704b5e2945b5557717db1369e617ea4741ed9e1bea8a8d9373283088dc4d0416a9f8f0536a04cd22c747f0f3bf24af390a2a08fe6f8b4163a6d42ab7c6b330e9b8281968a2410b34a5c3c854e77db25dca5535c44150fe6a6537606079a60aaa54945a887a11b80c9f53e61fe2f6a9e1683ec60b0e5ebb3a3b47576bec3ebff653e4550c5a83790df68999c71d68d04682cc7d19c350d77a767fac690e3d9d940474eb131cd117f3d733b44cd20d2d947efceb9355b6870d2533c059d7fe5c1a797c1e4556d443a3988ba863c4427bd444bd7f6b02d250a14320c5268746d34e69a68738541138c4d4857b35fbeca3a519718ef9bb6ba0b73c6c223be9673a423657229633cac82f0c109c88ac03ac47ea1f768c440c80a521000cbcdd66af392badc8ada52af33ad4c2cc289cc6e54b49333a4f047d23e5ff6a529e7a0f3a3275c8721e20b3e0e7679c423b0c8cd88389c6d280eb661aab97846d5e9b85f0f7eb44a182bec01eb33613bd25b9a56be0f9412e576340c1702a35110584a27909da40e5bb1d06738228cf6a34f1ddc9d7c8d9387cc3333477702706c95f1f20a43515ddad28743619a629549d854933617f7c8546d7341a27caca8a50efc8d8985442c3545e05f677f14489940a070e5436d7cb91701ee94a66fb925c8414f0d1464b6931da9c268dbd9853fb5a2c3566a9395512a69cd5617fd1648210bf5ab2e0e3dbe630cc6d0ec707f0571dd33d2b3bb3b1ec031c3bcd7285a96fc2932783b0411ac0008f09b094ca81a776ef917bdfae47e54510260ce2a88a107c41ac65f1235fb690d639759280fc95e0cb283a56c537075b2851f8dae0e3e808824448cfe7ef173640de3286aaee537586cd32e58a5f8b0d4b5491dc679c9a72bdbc15d8e995985c306389b81a28d02934db8333e33f55475f691a57538731e822c682ffe141dbbdce67da3a397cee47117debf96ada1efd27df9c500689cd448ff388f5d905ff579040b97bb0ea6c4698a941d61a4ed1b3193f31be48b075d2cafe61398be42514ea2cdfd3ffc2afc5555a729dc4652c82b1169d0d69016138f8c13adb954c72e4bd8fad95341d36903d54d8aecb76309db7d993418760c7557aeeb6a859f908c146c0d4581be96eb13d676b412fac1d9350304dd059f009ee4a3efa2166e69cf67ed5fa915ddd85fc20e7c5d67f1d1b21318e76e2b5bce5fc1b0e5f92785b6bd223575e0877688fecb4ca2f6846743424b6e6ff329366ccba25bff8e0ad3705b600862854a890386157090549133899157f1662f40ab9a2e06467504ba6015f082746d1b7998e93bdc0a65048d1622c41d87aff5fa79817743709682f9bec98df1cda16af0e2c4272b070ecc92431683f19006aee8cb56f0ebfa28482bcd56bd8279b6701297da2539ca2c63a7208a85949619d06dac922cfe6f98f887b718da1b8cbbdc6620686ab6c5a41b660db24a7ffe4597820840dff69d6a81b7120d435932ecad7ca1b6bce64cf248e73eb6a27aa9126d0eb776d82a20faeb7aa6087b9badeeee523554b3523b1e83477798c38cce054ccf5e0ed4556d2c7a9b2664de88f3f557dd20cdab93946491344655f870ef1c9e3b2e72b2213387a70830775c32d667acab43addbc4ca09fa727937d16dc0c68d0deb80c7a0dbdfa29a8cac96f4ff5a9e3f09f996e099fbd1583ad5d88591f21b19a8196160209763838e9996d1f0a00aa4efb0e9e416aeff28f27f9e434aeb77d4ca99e002fc548d65ebc8e99a3a2b885175ddea3e943d667c1111ccb4141f3ba885a65c41a1fa2a87c4dc576c1249bd682c910344cd1f3fa629a6eb580541cc44f2f4a169ef44f1bbc5f33b4e7b8600a628ccba5a9aaadc26943d4ed75c4ed138740ee36ccc509b072990055538a6526939b3dc2dd14ad721cd7e338d057ec57e7858e44f75d8c7d81ea5d4ac77a7589ea2c702b992e81931fe20304c12280dcde996254a7efeea30d4c26a647e24ae4cc2099688a7f79a91da09ac6f47a36d4bbbd2828fa47c2058dc38afbebd79ec6ad64b42d62d3937a46c4ebfafec5d85e9fd69cb47c69313671ef7f80dfb827981a296e4be03271bcac6c0d50531f3d94111ab5335d3a4a9c2a94ddf96a5c025f0d840af60a340f5b0ef8d20daf0696c23eb93e430a3a8f7c69211a441113f88c481b18256b6a67740ba88f9ef1c083436e9a3e483eb5008fe6fb7a8b8f97042af092a2fb868bbd734c259f4db452a7ecbfd19b8b482d2d6998d51bfb89ddc5179029938ad893ff7cb81af249b6f09040efb66a23bc6c9c28e4aa799b038e1d4e5e6e30fa9e3814ed59a6915c2f21f2950ef72bd901414af3b4f41896338cfa4bf84a68c624cc7e628e7873d1386eb2355c3aa33b783836240aa45a54a4e2605a2a06f34cdae37b3a7e1afb56db40a394a69baa0a00297c46e194ac7b3a5342ab6a798fd5fbc67c759bd1778e71a89bda7f464b81845aa2f5c3222f3bb6ceeaf1ceeed601d4fce1722fa7abba06d32de1171aff18b3045eb826d868210358e98762d82847e2c8501329c6a9746333c5920edf311b2fe1a2a05da416afa9f26ad13e7c387fb32da78fb7e0dfae39471450d48f92d1c1cf611c30dabe42f06dd8be4a9e7585ce1e95ee7bb5a05d3c7c984d72f6eeada97a3b7cc97e91b36d52c6130900eab7f4b066ffc3535ffaf01f526d7da984cfeeee53d14d8d5a79158f2b5522d99dd484ae04b33688e18e5b219f828be680358c2e7cf0fb8ecdc75b9d9446d099fd805025ab53fbeddc2bac903947dfb84beaaa6660fd24dc65c3d150c98dc016c7433981bd9b28e5996e9dbb302145cdce37c5ea698ac1c277be70bc8d68fa18aed600fd04bf965ee824b5eda3a5aff717d14897026f35b9a29691a499db46cc4761eb477fa47c11d366e6dcb7895efe8da4b013fec102a946882c8bcbe0bb7c2b124da19d4f0c6bf46acfe7867becf4b096bafdc9d22495da4a0b3ca622d5df869c06d02b701402e86e48872f177888e180bf5e9afe0f95f9b2703508e1698a1c591711ee4624581c8374f19635ae4748286cf5404dfa3ddeef91f44a43ff20a40a5aac62a0f6ecda0fccbd7cea27be64e502b1189c8851846a6b203830ac1f7158c88caa340bedd884b7ecdd84fc3bbcbaedec4e8ffd7489dfb9c9df97b50fb3e922bf54baa3b53995e4c4e6d785ecf0c88583747190417bccfa9806286bad94f303444cf8023594af2d23f1e9a29e54270f37210f64f1b38d061547cdaba243f1b4c4d1818a31107dd635383f77f0d7478b678d6038298d0db929872103edd4896b2d899a927937b831c7654b2607fdaf6cf09661713ca6ab38b9d8546ac2f584939b6ff979cf4fe01d391dbe3cd4f73aa1648851487d23ecc7320e92efa0d0c3490f71c4c4b9095ce535c817c09ba64b3abab14ceb3b08c675dec3d4b2e6c7fb561484f72ed9eb1736a5451ed292f265d9bbc9927bb42fcb7ca47cc7889d43330397a0935129afc1e7036eaa279bcc1ad3040873b29da146d77e00e785e6f2b06a54ec12e35d6e7aff0b365c403adea2d87690a147fe2f4f24101a08b122c175778937aafa71cfd7ed9a1b920fece320217f344787cffcef4dc269c282a01ea44dba8a1dfd401c5f1e405d2786f78cee5815c1f65df0f4e2cea0c2f9563e3410c94803b645d1972bc9ea4accefd2259a73d4b74a5c0a38a874bf2f6064d5defeac71b02cbf59605c99db5e874c81933e1c960ba5b31c65e085b714648a8436e282210904621be30ac87ebc6c907d4580d747d1736e0b4136e7b1158493ebadf4ecd809bdb8dfa5d7adfb5aafc8627d81f920e6a88c0824f753dcc71afe592ff835042cde9463237852acbbf54f691e02919e95af294adb1ff6f0e4d83543f4e42bc24a2dcccf2015376db3ae2ece0f5fa5aba1e64fc14c006f494e367de545394f3a16868e220dfb0ca1fb41c61608c3269025c0fc7edc3af826cbc7b18044abaccbb440355f53b3dc2a4765fd3f5a0c919c4a88928620d528fdd8133739e0afadaccf64ac9785d9a6b47748e54707b9943db993f8c19e91c3d013b67a83c528dec0cdb980f1ba65cb66a9d2feb8fced35ce81141d72e66672e0a80a2a90724802ee1795d6c49a3c15bdf68c5561cbc14a1082422df0299d334fa0bf5a6506b0ad60e264eda6c473fe4dfc3b8b919b1ae483397af95f8add908550c471bee7101d69196078dce94130719b04eff593d15dbe55745bb850eaaa613fab961f2d671202635a6933a6c155be07a473db8f2f9edd0e3568d59596f4fa416695f6ca65732aa2d0c03bd883a5b46821c96f4a1ff518cc913bbded8a9f896883df0a490c5bc72376e9ac3fc43e67d0f2627e9b18b0b53f67ded7a62a32dd12cc4cf0f0c5607dae2de501011fe15f5a184d15dcb9253e4e1762dbe6aae9c0bd296ba6bc7e42cce8b305c7998c2cde6223a25da4e7a8130854887ce0072735282b721d5d4aa8c0eb7e543ad205a7cf082f01b67eca5dc4e47585cba768dcd8b74dca8a72950a4ec7c814c41bf2877e1c8f9280ff7a8564ab3f6e254e39322ead61106a8f478b94b0f9d35abc23b9ee0d9d4505fc03a6280ecd7cdebc6ff945d6258826d815f266c2b8903fc3196967cecf29dba004afe376d165aa698e726b429b9020d07c08a79ac6150dac42914ea90ac91277c3855ad32fd9e4322c606dcf667af868802321f661f55e3540375b7eb8edfd0cdbaaf0774dc0c5cc35b4223f06365762c7dafbe20c37feeddd98e68c409a5c4f96700264feef320170693096d7fe934f2bf33bc4dc3970d6f24be502843f736ae20f688ce532e20291b2f7a614a3e70951b35c543db4dc30bd326e9b266bcd29eee6f3487e05750ffa027fe33f68e2652c772c29900c0ba44e1d54219c94d14306d2c3e1bf89b256dec39b35961358a8de3b531d2b30298b1a9fdb00ac1a0d57c5160ca9ce6cbac02e0462f9382db84dfff1bebee592171ad22df0d12b8654e7222574a8f0a8badcf76809272835308c4d64914764772a1e67db6fa6ce2c2c3ab4ff41219426a0eb3dc8e2131bc8b023942d9fba4b0bc326629efb71be5b0dc9c53e7996521a4549e0a1760714d71b641f", 0x1000}, {&(0x7f0000000200)="e080678621f4bbc7b2e2c68700a4e8304ae1cd94e2d8d94c213764c2c2c013d22439c8b6a624d1515f4748b24444c0cd009927fb757cb368e18e887fc5aa32df769171a640f883ea09923f", 0x4b}, {&(0x7f0000000280)="f3c432155a07", 0x6}, {&(0x7f00000002c0)="3be8165b92896c95212e7f0695f15a5c983155459b8b6ac5438c6bf2b58e0fdb7d8c43505086d2bb77e787223e82bd25bed8f4b73f51f243a7a6a71131b350c80773ca7757", 0x45}, {&(0x7f0000000340)="8bfe", 0x2}], 0x7, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}], 0x98, 0x8}, 0x405) r17 = socket(0x2, 0x4002, 0x0) ioctl$TIOCMBIS(r17, 0x8004746c, &(0x7f0000000000)=0x10000) bind$unix(r17, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 01:15:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000040)="0073115fbcffae335fef5fa0a9c98ab4f17a643a62bffd09f3ad46815c83d8ce6422ebee7340f3653df3cd8090731839c2e7e14cfadc54d8fad7ec663f4f55879d4bcc81d26df9ffbbb552acc66f0ca27000ab1cac115113e665d03b00e015e0032d9636ebc490818ad3f27da7b0af10c807250ead116ec3a6887b21ff4e449a5f0f79a0a74ecc564931d4f1dbe06ed4c7bb6e987b617cc584a44bb956daa951d269330683840e6741d1cad3d6e643cbd808449dacc6574356e8d8df4e6f2fce921186b294d92274074ffb8d3c08a8b009a9d80e437243bb413801010007c27f9c152aea6b", 0xe5}, {&(0x7f0000000180)="aac3e533e1c8c5e410799648bc3a0628b2165ef4ccd817269bd072507bde76e8b44e942f3ba4f8b861b4dcf3ee457f74dd92ced5311b70caac75646ecca1bfb70fe6727896b68b3b69a95dd404ced37dd2d214fcff960809931e7f12a13f77e043c01a78d23204e49678c958c522be80d2772d3933e9ae8e6096be83106451a205290d76e31111c930cb350900621c90078c5ef186e670170fd5991ffd599519877cbbbfd239ce3b46434d14559f37bec6366e91a79f8ed24a4d552741b10c8e77957501431c3efae75b39eb3f40f8d5b1f00cbfc2b8aae8f7af889dbe707b220192550f0916a14f7607328097c8fddea00882221e1a", 0xf6}, {&(0x7f0000000280)="78f009febb9156be9618b28ce9fdbc0bd36c82bd1e28789ee9732c8b6fd8eb15935dab7d6b634f4546580afe38cd2d3b8e083ea92ba74c4def70568e0b0c2b895c2033d18aa9aa2afe126e118fc3ca2ee4fe85cfc2a7996bf7e66da898ef2b84912f33186ac0d60aa266245d7f0d072a845215d745af06a77262987514180558a8d7865773561d6f3117d703bd9ea008c4d020420d6d44504caa69fabbe075eb1bbaa84af4c85a84d50def649e1f32fef12293fc523290f074e3fb0f28c06b8712c51f824f9ff37319e23500b341fed3f569013993c4f2f447d076e259fc41277d9224afd0c282a8a46eb47071c973f01dbe35af2d3421", 0xf7}, {&(0x7f0000000380)="555e4eb1015fefa7d9cf631e461075fa5d038cee2e1666106c6a7a8116fb09506e8d353bcf253fd9f006cc856a4968bd4912cf3bb1f45a310972d5afba371d25a6792e06603fc1419c17cb9faf9c497cad5e36bb15d4626a64a51545ebe22c001275d40e5fe058ce6a6cb8b8525c512bc7356e7d00a51ad9ec6e1f9272ec689732fd74a6a8d79dd5cef44e2e64553ba19e3d6dcd7ab9359bc6cbd7e733b03e0649f273884a156d339dc102c47d2bc2c4412086f7", 0xb4}, {&(0x7f0000000440)="efbe761d729a2d98d10c856da7b2507d03c3d3743375500becb62e130d57e4516a8a4140d0716aa152161fae42a294917879668b35ca1b01beb388f3232d0d5c879387cc61c90f07", 0x48}], 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x4) 01:15:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000680)=""/190, 0xbe}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}], 0x1, 0x40) dup2(r1, r0) 01:15:26 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x3) flock(r0, 0x1) ftruncate(r0, 0x100) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffffbd) r3 = getegid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x49, r1}) fchown(r0, r2, r3) 01:15:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x0, 0x800) fcntl$dupfd(r1, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a027000"], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f20317c709515899263b378b93934c9599b01040000000000007928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade403cb3fb3d52d3d7f2b520ab5bfb6a3bde82a04e4bcd904b96888501f3e0f18167435a60757abde561b88e8aff436e501eb4282dd56adcfebc64666589e4a2b95e71e137de498c84f9fc060f74b165a34d1a6ad7bc21caed4b038594bf1766f2280cfeffd577d96bf2003cba671e1234be52bad6d7997b3005405b9877e2f4e5dfb4e059e2f18df45843ce29daf8b541ff12c87bc9d4d87d558195452d5", 0x142}], 0x1) 01:15:26 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) chroot(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') read(r2, &(0x7f0000000140)=""/163, 0xa3) 01:15:26 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1100100000000}) 01:15:26 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0xfffffffffffff001, 0x8001, 0x3ff}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 01:15:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) r1 = getpgid(0xffffffffffffffff) getpgid(r1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt(r0, 0xffffffffffffffff, 0x26ec, &(0x7f00000000c0)="c8ce9e7bc72f9b00b3070c51353d6fee5865cd16a6a8eb737aaccb66cb2ce38a3744cc0c2d048d9e2affd74d14210be05b782084188a28c8657418ca41d2bdb872dd214378d9f3471abb70534c0c6b5b0a390808ee712dd1ed2ac11f567e49d5c9a7818af0e87534cf75f7503f17199aebd2f3b319890e05173ae0705278f51ffac6f5664e6f17a938124b5f2cd44cf8849f67ed1e1a41971b96d4736e868692d3ced339751e5383a9", 0xa9) 01:15:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000040)=""/13, 0xd) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) write(r0, &(0x7f0000000080)="4caf4f9812090acb864c18fb96fe5fb406553e8f322ee46dc8e5e268fd417ce7edee880d57a0be84dae9f28149dac90a99f1cb31a84f1eb2a81daf0fa12d01e28b7d6f1cdc6c0e4b113c835bbab5b27d6e27b5f4a6199f30d6e3a14e670dd2696b", 0x61) 01:15:27 executing program 1: r0 = socket(0x22, 0x2, 0xffffffff) sendto$inet6(r0, &(0x7f0000000000)="85fa5abfb674d7636cc9875838a5c2b7b6bb751e8290aab5b88138ec75912fc829d0d81628e5d36daf9563289668951d2abae06973dfe43f9d16bbeab8dc2b7543da1e01309a654ec472dafe8c19670627f0d21ea9b638762e795374e4efe7b3", 0x60, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x200, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ebfdff78f342766d69ffffffffff0000000000000000"], 0x10}, 0x0) 01:15:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:27 executing program 0: r0 = socket(0xffffffffffffffff, 0x1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 01:15:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad6fb200"}) write(r0, &(0x7f0000000040)="e3", 0xffffffb5) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "625984b5f161004a2a8cb0db7befb3f957b1485f"}) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) 01:15:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x957, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x6}, {{r0}, 0xc5a921ea67ce0304, 0x80, 0x1, 0x101, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000017, 0x80}, {{r0}, 0xfffffffffffffffa, 0x88, 0x200fffff, 0xfffffffffffffff9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xff, 0xe1ce}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x82, 0x0, 0xfffffffffffffff9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000003, 0xffffffffffffff07, 0xfffffffffffffff9}], 0x3, &(0x7f0000000140)={0x3, 0x8000}) 01:15:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000080)="66375bc07168fcdc4b4b98e8a8839aff53954625d3a4c83e4c92545e0b13215e03cee31f8d75e6a7f2e50a3ea07eb8d917b00d68a733", 0x36) 01:15:27 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa653000"], 0xa) fchdir(r0) 01:15:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f00000000c0), 0x0) socketpair(0x1, 0x0, 0x100000001, &(0x7f0000000000)) 01:15:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/12) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 01:15:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0xfffff, 0x5a454680, 0xc64}, {{r0}, 0xfffffffffffffff8, 0x58, 0x400fffff, 0xabde, 0x8}, {{r2}, 0xffffffffffffffff, 0x43d3c50b1ec8fd8b, 0xfffff, 0x3f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x51, 0xf0000020, 0x0, 0x40}], 0x100000001, &(0x7f0000000140)=[{{r1}, 0x0, 0x43, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x24, 0x1000000007, 0x4000}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x5, 0xfffffffffffff001, 0xb6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x8, 0x81}], 0x7fffffff, &(0x7f00000001c0)={0x1, 0x101}) fcntl$dupfd(r3, 0xa, r2) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r3, 0xa1}], 0x1, 0x0) 01:15:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x3415) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x400, 0x0, 0x0) 01:15:28 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 01:15:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004", 0x201) syz_open_pts() 01:15:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x8a3, 0x2}, {0x18, 0x0, 0x2, 0x1000}, 0x1, [0x2, 0xbb, 0x100, 0x4, 0xffffffff, 0xc5, 0x8, 0x9]}, 0x3c) 01:15:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="365af4b8e964a844101950c5e4c4e06a260794b150e56735997bfe302c34efd995", 0x21) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0), 0x0) 01:15:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0xb2, 0x6}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) lseek(r1, 0x0, 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000200), 0x143) 01:15:28 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x100000001, 0x757}, 0xc) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f666d6c6530006a6a5bc45dfbadf640e74a287db07a1fd2715af932a72bc54f9c994abe41bb3768dfd1777135dcd6b31a71a79b689de38cea2130f82c089f53f4f9c3d08bcbf1063a163f742c38e9dbb968f816f666ce7de5ff62bf7566792cbaadc078439ab37dc5b252c3f1dd3ae7dba72fe666335ffe217da405591bf4958ee280fce489f9188119be7b34b7e3cb50648568937f85a6caac630decd03ae64b0b4e9e19df1aafda7eb047799a8f2dbe1cbebf72624747e07a16afde594e361769fbdd1a28534ebe1becbd5b502370ae4cba4e6e9044799a3c8c46c8de7353a975444e15777f08cc84495979015cdf51f077e32b8c7d910fc0"], 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x0) 01:15:28 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r4) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r5, &(0x7f00000001c0)=[{0x0}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001200)={{0x3, r3, r4, r3, r4, 0x10, 0x40}, 0x5, 0xfffffffffffffffd, r2, r2, 0x20, 0xffffffffffffff7f, 0x693, 0x7}) mkdir(&(0x7f0000000040)='./file0\x00', 0x189) fchmod(r5, 0x1) fchmod(r1, 0x10) 01:15:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f0000000000000000000000000000021424ecf92ec33c333720404087ceaa6d1ecb47cbb8ba17681482f8bde16d1322f9148dfba48ba3436c27428315a66f9a9a9826a2692b2a03ec47021af4adade74d287fda1220000687c241897fe09828f0cce0c22d9de8167b7709e67dbb1ff70b4a582cd2b18b9d8881432f1af15feab006227898813415ac5e008a29789df813f38e434397f7696ef0b5d29956628076e786782c3bff41e7924bf7677b080bfc4bcd112fee9bf68d19372dc682686ed6cfa160ab498354db401927b8d3e0d2bf633925bd63c3161921fb8f0626ad97b000000000000004b6d09e8668bd3ac986ff99fe34fb29d4856c3c0386ccf8e190c07b91c9108e5d39361dc61f7517d27e23df42896fae693a18650944291a969480830873141b71a5700d38874a2dcf732e089e6f6e0674704c03fce3d1233079d45baaeeff0fbc2054020e23872d30eb6072dd3fd6e2f4a55e0fd627506edc4713c04bc5c73e13f8a75122278721199d4e15c011d92cb4ced22f21f35fe855ed8d3728ceae51790caf2a9766e2927480835f9b2a9056bc71149edcea811a8da717fbb5ddca412f3a81781fb8e997a86dbfdb50a6f8939c53f89fbfafc93802dabb0a8fe0610eab2929ea09a727f85798f330de1d5d5f6716ca3a1ac5447e2719ee007d753d76760cdab2411420a6e"], 0xf0}, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="7d40d945", 0x4}, {&(0x7f0000000300)="01ff68a9ec042b46f5363d78a0c8beab7aed30f6a7bc30f929aaf77b2c1d94ab892cd5f05e817aa7990ef21f9487faa1e150c221820d47be374951ae1dabd86f64ba7df18645e39007b806549296b86a56199fac89c822c4d5ea86630bc76c52f733b5927b9eb7c3e35dba3576e62115146283831c0f8ae37cfc662d6699e3e102a5c94d508c826b42de2eebf76cb4a3da29bcd0f6", 0x95}, {&(0x7f0000000400)="e8af3747b54a011071244be48b4cd8c926e64816dfc195fdf19800922b2e4ef7ce4bf5912337726fef2fefc7d4531b50f1e7aae10895639387d93fb35787e480fe7b5fce945b2c6ddb29de5c58024ce5a227545e157641939ccf9b985091d976e921b6036c324b5bbcc70d46b7a5c574b02fe0270ed57a3bb2a84be1c0d4d177b3fe1fa4047375571b", 0x89}, {&(0x7f00000004c0)="455a5a794fec6b30e7fcacadb890e5f18266674d", 0x14}, {&(0x7f0000000500)="5417e50522841e44eab77cf3da5fbd9ae5f625db5fa0a572984986186c05a995fe87721f9e613681e7b04a07f002e81e8d0050821a42e82f7897bbbe99fb5531c8ec7d14f4128391ced9fd0cec5883ea2b9ea39ea03d768608d7c59ea5e3b5f0c8bfd8c8b5c06cf408be191f04bfe735962088bd8dfb573cdbaf7ef54f38500e901e15ba48a6f604c7a4741c1d9fdff3cf02a3f3d058c269cc6ce646c36773e3387a821c3e903ce3ae3d904c2309f9755b611488d81d8428e56c43b4df8443c2c6de9af0d0c7aab1716d4603461a8bce0b4a4fa3ea3cc39e611e1e069220d54022327d0fafa2145f56c5421663201cb4fe4c77914a6d3be64aca0667f1f44ddbf1b8f065848606527ede8adf81fda510e227b6d1ece74ae823347f6ff7579f97e07446bbdd5e094f5f9c74cc0da2432235c6461e998c922c28a3e143309bf9644aab95fc0b4617d88df9126358a8ee75c550e71ef645d4a413db20bb4436a93107d67712025abb670c4dbb56a55dea09825e78431ece5f197ed1e0ddf5ee454a405d8cdbb4c1b1e9b77a6641d9acf2858477402aceaa2a7a20d72e57991a060c5a69e685f575210fb958ef5189a2965edaa42f26f6684d0dd9db221a35d341412ba66325fafc6968b332450cdbc5cc5aa2877398e268c73ddca0bc3ed1910f1cf243bcbe93192b8b73b5396ff77acab648b795119788e1c8b6dda9c215de80eb495979e46d734c973f4d16eb0a1949acf168f9840254219ea20fb801c9a3b3a87c1472128db4f4909fc8faf31f2738c6a6b5ee826e86aaeb10336eec800bc2e826a93b9d390d18a67182fd5b931d06294c465742b49b2c095af360609e5393428cab5609a3148abf5c90cffa1a02d18f272db1d6b3a8cd53b09365275c4ef3e891f57e17a4544f47c9c9d8d1dfde0cd34b91dfa71e9df029817339ff3c2fddbb72028c353c513cf8531ee31bb01c0432abfd0786c36cfc29e77ff794353e925f1eb36de4e6635d55cbf3fb27da1c08d761b463f12051384517312894442bd45d79b742bb3fd96c8fe150bcd9deb085de1f95368c165583f8f759fbfdd66a5d0331cbd4d3a2d46b8f06472acdcb0e54db4c5ee25101f19c31048202f5704edb0f8a8b58ca4bad05920be812fe1b5471bff2cbb85d4e515356afbece8c13f5675af823c59d2483e500b0524ad20c9dc0c0349d3a850a75f3637077eaee4fe0f9f8e13cacdcc9bbeeaae7e5d3e25d43647569437c42f0edfdadf4dbffc752ba99b2046ee88f35bdf82cf0256073caa07128afd71318a3368078eaab0d096cd842577ee08deaed36767e2394d691a72aa4a30b5921827a10f650d474d928525a4e0b0822100ae17ed40977a3d69df21f4815be97f78cb3467cdb27acd0f01520674934ee9018b2d13bf0bf7e73014037b158d5b9e1116669538d6610a856f3e4bddf47061b2c0238653d51e6ab849f6dc938a760f1cb3befe2456b29625fa10d507f82b083dc4d6b594f63498fddbb3da87e97fd233a3313eae132c827e3902a716302af8a4b777adcc60be82dc607deabb0128d345d26054b9cde5a155fb08c880a19ad81a7f9560d33b08663f408988cea61dbc1ae30ea5991baa0e69c8611ebe18adc550af6e57e9c76eecf1fee8a803f68f2f05615dfa8085f5f11e07f8c8897d1ea754d25bbddf2fbe806a02673028e9dd62342861a3fd07184f474e53a6d314f6163c49705d052e0a36ef42a24ea7638baf9c4b3aed2859cddca32ebe507d90a3cae9ce0028d46a5ff7db0ce22f3b3db1495aeb5a3fbbc63f87daf311ef2235b62ee1e63a362a7ab4a2c5973f81768dd4f8dde98ff614dbd487be0c332cce8eb1544d82e9844ae3866503c7caae4b233e6a1a42e86b071818cded4088f9a2135dab96214a0a3cb32efa10594150991f9393ba1a0fa73d31f07e5043165e1dd7be661d631919552e40827e16e0468d568fcff8399958812b5b27cd443e4a81776b9a60d5b357d657acd9f02f1f7d0dead4239a45b493c2d5b457be31455e479632d9015dafbe0595ba9311e7e404dbd350c707fc3191f4d6ae5d75681206ce3cb49b2ecfe74c427b6456751b749b0d674cba453b294b2c42ddf6ac0aec4d6eee421492e82acdac3aafd5095d35d0eb6b11e5452d3617b78f1b209ea89107a729469ff83e52b211e503a8a25dad6c2fd7d7ce4692e59f3361c85737eb3c1031f8bee5a6e5d6c08d8f093e56e000b478a7fe3a1f71fab746c5a0956665de4f319a0c3fe5475697770f0f48e1f0bb9e870db16ec20cc672e09dbda4695ea51f4519714663ed90638c4bacb8c8571fb9d893d6db29dc514d7007c4668c9eebe84eb85ecd84ceff3e5ec5c458f3811eb6240159af4da204617b02da1b02f2d625bd38d378eb01f37104716880b82c1c005f707988ab61a2697bfb37108e2aa064a676bb7b46ad6d14ccfd4cedadfee0e0acdbf8cf8e2d757067fc79de1ed63a32a3ab3cad59b38303128b2fcfe584b2f033fe1d5785f0e2ab53a23bcded0215bf4e0a1266c790eb0547660f852305d8b9f1748b8ac859d24fc92a245ae70604707115fe0407c6efeabd3da8a7a9da39d383cda84b30e1c30f2a5b5bbc6d15408e452c62e7f82faadf2196bd7b925895097cf2e3672b4f77126da686da4bf3efddd43d2c9344fc32e0fda540833b98d01b9d2a125f3ff3d3a53f50d36ac4fb73de4899e8246e0360ac20f66cd83e573d371b7d1279006d39f6467783a1997c7ab0d971bcffd087ac311499fcfa6444436f4550dc9d82fab920b304ffb8c3de7a29d81de686ebc48b0787bc7db5277e613dbb3636a3b4d005ee3028151a21dc3972581876699541854bd804c669fd3e53482d77ded6e31e5745e8c6d2de013ae2fa8676c71eb525aee8310e454da5c106f192aed12a62f922dfebf5b384ed350ca6f6a61fba5aafa624cb3d80a9766b9101e7cdc0434f21120c2d9b3444b29617a8c1d5d23b335baf7f39ca206509a2e63be96711b8052e47525e4cb75c2423503c32c382dba57e0188f7615f3937f9600fb5bc0b73363a9b6652c5fc786e77b912045c0fb93506c46134389f3a5ac5affc8646c3f7a658cab761c19bd34e0c967ec117bd07b066f4a10555c065a2551b01ce8ae07efc970a9cded24e665909639878c6a7308b235e357c6fbdc81fe38852bdaef900634d01fb0f5c230a440356afe61a03bb72a40e64a3f471089b30925d83a1b7b40ba9a2f04eb21fd96cc364107100f0b9d8d68f5bc741479b0a1d3b427b0fff7270578f2ad3781ec3685625bd684e1a27d7c01dffcd28d35173de25b982ef759de7c0200e11350b9f7fa0ae44bd246b29f6c23424975d6b29d965865b96df2d583c15f6f31175980d672f5234360bcdd948f0238ec86dc1ea520ced51b0ce4e4b3577cddab32bbc363f3c79d115b3b0034a162558a3fb7da652a85b3cdfac97309b0805eebc9fe50c5fab53f528e92ecc274127ec4e2f4d2e2bd3161361a48ee847377952578c200c698232ff4efb2e356b2f8808322f5589ff391500b28b15d7245ed88d965fca82b383b1c0fc95c35713c3f922f17c245151813a622d08830428bcaa54dc37a61a8515f16bdf3091884bb7dac79a4bbc842da032a9614dae83a492074250c70a1b69743703606196eb36fb6f16e7512d4641d993e0f39ef1cf07ddbe4e17e242f53dbd507dc1f9491adf6d0bf812e7aef8ddd2e8dbcc8bfb4e384e182ceb7a2b6c54cc601cd25dedd28ddb0e380156c33dde7e10e4d3173620d27bc01f747be2af2f5ea3d3f7d07898eadbac890833c532a1d04e519ee5f6ff345c2252e3d840203c7a411d02a1e7ca8c3a874fa8ed04feaf45d73d5c3a9133ea6ea37629057b61518c1f48d6e480245658b070c3a6b56805c981e8ab4a7e64700695eace3e97c401b84b295cc2445adde8b01cc6359a255863803807c09d79afde7b6af48d4f625de7f00b89ea00436b2d5dafaaac9d487fa017cff6bfbf9e2f5644b999e8a2058d8148bb60088e29a702d773a21e8f19fef1d6f4b25961fa2848f66e630a6b7149988989faf74a64630642624298fade35c01ad42f79bd54b4826d5aaa22b10bcc31e369dccd35d424c7a9ef6e33152579900eeb1cc1d06e3a0d05d1b0102a2b93f42b7932fd3f0df0e06b9d4857dd668d450826b37d7e50690ae9cdce03d344d35014fb760a0fedc17870b9a04f022995b2d5d7fc300a13e0833da8b540fa7c2e018a1d492a13ea241dfd7be3faffcd6e3eddd007253fb5ac2423739c8fecf4947f9a979c5b5db87a955f39d63bd4fa6c5cf52ad5f402df62e3c77cacbb41e9c0ac58a921368cc4bad7cac99a41ab7b45740b51b018c2577ae48fb53bdaa8f6daa29f66bb24e52abdb75e76d8ff72a14ea2820b3685dfa2887f806dc37c9142adb0b2d39a85b085ce216be7ea875bbcf2840aa6828dfb73110d6b1e99e8a37fe4373bea14c101f90c9f4a079656b6debbfeeb44b77b40ea662c09faa6685e7ea9b0936f4ca3ad17699913ed32ed666c0527e52f0824bc36ebbf3e837f8b4d0b23ddc2ca200c884dbd65030ca56d0cb117cc2be1776148483be9956c33dbbb56e605cfa835ea1287feeecb3eff787ec8ea3ef66d247f5ae665f42d61e7d6aa1f2c1202d5a07fce1a9158ad2bb761b29ec4e2d1397d935a92049cf83312266c0164bd7a07dcbdbe9f19ea337059b1a9e13f97d9b4e3c26a67236e4df3df15a30cf764bce246304d28b03b55536bf142beb05c8b3ab12989652153922ca570c3746999cbdecd8ad0bd9b488c56a35d91e9a62df8ca9437ff5054398c606529f9b9a4e29f948092d166907ead15bb373113200bf72299c45f214f5148e3f0386c345004aa5b4d35a4f7ed3d9fbc1925725d7080b555c8be9dd550500786f79e5ea0048ea1e01652892f4d2e11711c6a5982db3eb1e243dd613cd02acfad3f5678c8e2fb25f8bebd457d1fd5c8f3af490134f6f4e0ec6a06485c9504b07b4f29a412cd15b8295a638d4bd6d18165b9c54d27642448c6431ed027258b166b2f9ab695eee9de47338d711c0a8556a882144001b44a956637d6d1af124782e8b1442dd7f2c9b522eef7ac9e8510da31eecee3114bc544c40775f5f94cd3aef1d358e5d72e5af427960ed1f3fa708d68587a6b3fd15eb491d2c06a33a162b53901e54762860ed729f110fcba282f0326a210953f3da0444fad52fa4c4b2023e8f0642e0bb5bf72a2478eff1cd8adc821e362e9aae6e20fe0d12ce83d777dab6338aa68201e23544fdb79345bf6cc37e20e535b51341f35346e11d5aa2cb84cbb59cfda4dba0718d6a345d67ddc1a225603e62534c7ce4fdd740fa7ab9919d07f6c0dc7baf58a643d80171db1f5a8f1f368b595a93aa234c04e16aa690b0554f0f106d060f526fe68d2db6c8d9c2887bbd83c4bde520acb55b88bd5bd059ff19a844d7b260783e2cb405a6ed08ded768261300d1816e926e9a239ee0282a282c20888ee0f335e9ae543c5908741f9ff665395e7aab9ff8471cae090e690f2b3af8ec48bdfed4b56815f916f742dd4e31efabbd6870a6fc3baec6b8820287612d23c551d9ca3ea829a8ffa7baa7790739fda3322ee6840ea23dbc0e410607aca7d92a6e74334a2c0cd7bb1ea7375f3c44ec0da941e4e06fde887dad99895832c9d1c080cf033d3a3b5c74f787618d9ce07e29ad30a59a129b29b027725cf24fe129e701a853972198d1328f794d928d5e994ee5b383baae02cec2dec7e020d2fe991b765aa37ec825b22d", 0x1000}], 0x5, &(0x7f0000001580)=[{0xd0, 0x1, 0x8, "fa719323644183cb85bd5b70250f52ec978038a12fdf8e582ce9390d38572621af8705cd198b6f3d54e68c5bc0542ca3dcf12814d2f85c4d414183c9755a052337c24ee0413ecb61258652ef11a2bd6849846c80f3c0cab7be79b35c3cec6302a72a19e58213081cba0cda4531883c940bf82a2b2990a0d3102b7f1a11f665951e8be8a0075e3c87e268246e8b01a41395c787032bdc4ee80fdd322f80de6b891f944939dd5f58be63b3cd634183d1a1d2520ff09748501b7a"}, {0x98, 0x1, 0x4, "35118c18bc3964cb2be7c109698b9cc5371418a1f5fc39746d185782af1673962fab9fb566f12849c0e940d0e696b9ffacba62089e33a49ef3e3ced0899b96d20f06cf881629fd3d7e031359843b2a87dcc881cb1e456eaa1d99d3795ccfd19558789baa981ff633dffaeab3067fc8f35f073ff4aacacc731c17b41be8d7c729f6"}, {0x90, 0xffff, 0xd683, "970a188de9a043d5b3ce87dd15ffe0f43d4f9023b6d721f834ef4ddc40d4df1f8c701be6f42332ed460309ab267a934dca0ab9cafb3d4c08a9f1ea9b7fcde025f910d25b27d9ce5dcd05ac430cdde3360c39455e1349d61e773edc3f3f87a9424fd5a1360c94a27920a9f3789d0e01d6a8194bd87da8ae623cb4de"}], 0x1f8}, 0x408) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 01:15:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="4d9886ccb6faa380", 0x8) socket$inet(0x2, 0xc003, 0xe41f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) 01:15:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x14f, 0x0, &(0x7f0000003500)=@in6={0x18, 0x3, 0x5, 0x8000}, 0xe5) mprotect(&(0x7f00007dc000/0x4000)=nil, 0x4000, 0x0) recvfrom(r0, &(0x7f0000000080)=""/239, 0xef, 0x40, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getrlimit(0xf, &(0x7f0000000180)) 01:15:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="e50438d0301f1de8e174454a2da3248c", 0x10) 01:15:29 executing program 0: pledge(0x0, &(0x7f0000000bc0)='\x11`W2\xcfs\xdf\xcd\xf5\x04\xeb\xf4\xa31\x86\x87#l\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94\xc7\xceX( v\xa8\x8b\xf8\xd3\xc9\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5=\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xae\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8\xdaC\xa7&\xc2NB\xf0:J\xa9WD\xbc\x13\xf3\a\x1d\x19\xb3in\xc2^\x9d\bH\x91\xef\x04\xa9\xf9\xf1_~\xb9\x7f\x1f\xf4V\t\x1e\x94\xcd\xcfdzb\x98\x87\xfc\x114\xaca\x94\xeb\\\n\xbeZ\xc8ey\x13\xde\xff0\xa3S\x9b\x7f\xd5\x89\x82\xe7\x97L\x92\xc7\xfcV9N\xc2j\x17;\t\x1e\xcf\x82\x03\xedo\xbdoXs\x9eh\xca\xda\xc0Y\xbc\xb2\xf1\xac\x1f\xd8\\L\xb5\xb7\\\xfbu],\\P\xfb\xd03|\x0e\x04\xe3\xc38\r\a\x11\x11\xad\xb4e\xa0\x8b9>{wh\x84ymBo\x82\xd9\x9b\x12\xb5\r\xf8a\x9f\xe9\xd5\x89\xc7\x05\x18\xbe\xfd\x9fDT\x88a\xe3\x80Gdv\x98B\xff\x0f\x1c\x83o\xc5\xa1K7\xb0\xf3\xc6\x84\x99eV\xee24,\xeb\x19P\xc6\xf6\xb5\xf8v\xfc\xe7\xac\xf5\x00\x16\xd3\x96\x81:\x138\xcb\x90@\n.\v\xccJ0\x8b7\x84\xbc\x9d\x1e\xe3\x89\x84\xcex\xcd\xb4\xe9\xccw\x18\xb6,\xd1Q\xe0\x8fm\xc7\xab\xd9b\xe1Ee\n\xe3\xb0T\xd9\x14,.\x95N_m\xde\xff\xf8\xd6*C9\xb0\x05\xc2\x93W\xe7#\xf6\xe9E\n\x13\r\r4)') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x85, 0x4, r1}) 01:15:29 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x4, 0x6}) socket$inet6(0x18, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffff7, 0x7}) 01:15:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0xff) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = fcntl$dupfd(r1, 0x0, r4) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x51}], 0xc1e0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) 01:15:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) pwritev(r1, &(0x7f0000000040), 0x2bb, 0x0) 01:15:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) listen(r0, 0x40) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) msgget$private(0x0, 0x400) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0xc892, 0x0, 0x80000000, "68dee4e241d68cb4b6c53cba6deb9ef0ecead00d", 0x4, 0x1ce}) sendto(r1, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b", 0x39, 0x0, 0x0, 0x0) 01:15:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:15:29 executing program 1: truncate(&(0x7f0000001700)='./file0\x00', 0x9) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000200)="fb049d0f3faf0a5d163273ff13a7a76c7e09ce6b105bf543b50280c0299ffbab3169b68e43e9f7b1514d04ce8f4812bb618afebe74bc870ff337b51cc348e225abe839cdc291c7d4a524b38c73decdef9b8309e408165bc16e92274a83767812213d111c565715659a0b989b1ad9a219f763b53d4fa5cd67a8a9a0a20feb1beefac035912d300863d8cc38187dac56c1e67408ae8ebe8c66073d78413421d411b7fa8e56f07400fb1165dae154a6f43459eaa33da81ca1acf4af4265db5b22e19c2779f0bd17d0b80e4ca6fda445bc72fd1b1f090fb6348dd8d67a873029ee4d6feaa3f2aceb9189383d91be859eeab59292f7b035a5f0dbb1f8e115", 0xfc}, {&(0x7f0000000300)="20c852e09a91ec0affdce3ea7ad27f0278e0422b6fefa465b6298c51272aa1ad9107c10c20df284b38339b1afb0b0bfe6697b375c31b8e0fd436c46b5a515f74c634d89991973378450b224d2abec3a4428bda17c9717806805c0cfeb456583b3270615f9523d1ccecbacae5a67ac0dfb1d4d2443eddb74eeb06510a0000e7199d82256ffa07c94c8d3ac7a43662b8d8d00f5161a9b93a3340c5f54372361c0df178269693766fb01c9c18227d790452f42e9fdc039b3ba1a3209d7ee83b", 0xbe}, {&(0x7f00000003c0)="23d075f17b07f96fc644e672e6a2bcf437284e7f4d87771e931127f5cca10bf920b6f1f531cd7960ecc945b8976076c2d43129c70d40c75ce81b600c7fca1e408c0cbb1d8ce2ebad46069d0dbd80e409dc9f6b30b68b7008faa794af047b74268c260bc822e91720fd67e17f00f1bc198fa4979a480e4f1c28f0e7233d049f1dfdf1d7d01c285d95aa2e684c3c2a40e036522f3727ce835973c1abf653ffbf9f4628ea56787bd61cb3cf0b115bfec5b93c3fcd6ff1181582ee3a8b0f45766b101b8b608827d4699f390a209a4812a37a2781e4e3b78ed940c5efe4687e44dd83b9481e243a810fd9647982b651030ca875820a9faad1301faec362a5f4f21773313fbb335bb0a03cafb83898c2ded7e78cd80ec596496fa21966e7f65d0291b6b46db97caf56eb4febcb2aa4a12363f26d296480b3bd33809d650b79d96b722dbd63871a3c0e3bd9c2c2fcb5b273ff782b304a633a2d8fdf5d896c7868df618031568f294787447f55a0a539f5c0ed7141ab2f1a7e5776f0f677ee11a9ee3f2c0432974485d9978759baaf6cc127b932b0f4a20d750c040e8d8c439d46fb4a083317ecc02431ce5f3c5d3b7e765577a0e17197d9fbde32ffa804f635b3098fcc7b4960ac983c50491d0936961a43dd03c4904f7c1637a9a064a46571fabdd9d753c1137b172fd4e562121aa32b2386685ed012909d40016be5632dd90f8c357c0ad4172e7077beeae99369dd66d3a3ec46767d99eaa99ca78ebab83980db7b5a0cfbd2158ee3d7a96abd9d4aae36d2a008151673b7e396b0452e3e60c1ae15db1804bddbef64dacf99c0e2847e2b60a0cd99662256ddb25b7640ab3773a29c2249a021c56a349d552443fb521b25d399a880d5ddb0bfa6d8917c9572da01ba0e2833a160e7f7b863ba3c2f85721fb1145e2efaa4854d3680a3b9c62e36e068463e6b122eef61ba4a152b99011d2b0427a89e47a34c943ac807d10d40f9ea7b03c6ed39bac212fe2f668a84f62770221f7113e3a8bae758793a042c739aba61daf59b606ba474cc53cecdf1a29b3a9d102a83f93a4a9a8948a60e096da2eac2cd9148278b0b735db43af17589d7d44672bcd743084686f9ac2575a2ae54d2e4bf78a6fea56d5349d5b1ae54014b2356a3dcf0df8aa468239c984e261c8e8bb98ce9273950f4c6bcfa2ac8e58f63ce578b5d23a367ad1f838893fc65d677969f92e088ccc2d3f71a6113afd96e164b8929fa5765b80fd9d6b7bc0c395954acdb870661fc84339c0e91a4bc2137963ef327378db3541e1a7855c8c5b509f1e44d6e77e54836b3c026f8439f6e78a23558937688cf4c5c7f4017d481a402e17fab367d38c78f2a91148f68ad0a0300e65bbdaff507b8113903f5a7549b2de5679d275208586981526fb133e970ee9b54ec11cf97a8d678a98259e0126a389de543d02717441d6b18fac6a6e28c7fc2198aa43e282222693d7206b93127289266a1c2bb1c84dc4497cf17b65b0bbdf231d5a84fc72215dc16f3ae7a171f4ebf25fba965ef6cf7ba784d86aeb2f1513f15f4185dfbb7d691f532a25d57a1f41c994b625f755114de6b0a6d1bfcd9ccaa1b82e5085e21b76c6f9ea81bcce85a4a91a69625cd6df49be68341745956e88f274ce49d1cd4b368ca4c54c0e21ce2e6ab190c2bf568a3b9f8ea1116aa49343551851a08de079f14651c9d39eed7e21b3f57a233984e3a81f9d4645bd0d3bf27b51854b65215784ed069a60bfe1fe505baf484f15056efb0c99cbd31d6d90e4d967bfb554cadddb6b8d2126bf918a7ce039a2a7de1c6983733f498857a148764a20ceb6f6fbb91b2a6e00297b322856a3e1d519278e3e535676cd9903d284e98b58613d59fc43fc39d10091be3cea677540cca44af33c789a96ac27b6cb9bb895c35262c5e29b69243c0f494b71f943c02e385608586c249eeaa6c93d2e078c9630c073aa37d979ad8182fe3beab2d9e8edafa8c07048f0bb545505670ce347ea03582860457115cbf821b909a75e57349b3350bd66dc97a24c4761ca57280b13e36772fcf5c15c23d817d0e7b81c1cad5e465a2d5a0db962ec7304d135ded2ea46852fa99505d1458b090719529286b033d1fb6b2d749145d620d622d36b523f8e22c11a5a5750a291f6482e7e0caf29a05f3e09d83609eddb016b2da72badd279711b34d2e2217774ac819297cf50610d8892337fee622c73549afa2b7236cc6fccc479a31f41f385c132d2c6a0db635dcd81b2d084692334f43f28cd16afb6366db62ed86ac700c034ad5e6a456a0cc2d5c3e707c95cf8d0966d72037e2adc7a722ae83a7efffbcf5649ebafb73df6b25c724be7fc22f6aefce8bef7c9e5f74362ac2ae1de1a5ff64bf6776bf8d5a7a4a9a71f3fc118aaa4531ce82ecb4fa68611131c2adffbeacc722cebd9a8f1afca096ec81e33b81cdaa9d7ae7482bdc4dbaedc4c48c0c4b34d6e2fd356da77fd53a8e1f678deb43979925e9c77db94fb8e7da3c8b663f1361b122f07f101d613d040e2279485f6ef43b350fcc1b151c77b40dd1e83c98c6ba7aea048abd8dfa35c9cba90187af1cecdca598ede8a4aa1f648edc39b04db68c6d4148cf88bcde614aed1d9e89e2bebbf58eea073ab7a331303124c90bbffe6545ba3d0a34a06e968ee4bd2885bddf65a488c4e96d08f9adb79dccf9012e3baf8fa11af9a6a121ca18399b9169dd566c9585a1c6099328657efb66e9fd43603f730bb15a95f3f26b3e7bdaf575a68a0fc1e02b203148ea8fa077f99ba98e554a9fd9e9ee1628b7deeec296b784f7ed69195af5ae3663f22604da396a197e1499fd8e5b2515e6bab64846f4c85397c290842d53cb6aeb47b457c1927778e9aac6b329c05facf10303eef3b1a954e164d8d8cec76300c15b98b534de7f8f0b9cef7149b1918de6eb00dd57e272c3d3c68deac7fd6177ec326387c464f95f9b07cc7c4d3bc21554a7e73e1b41b382c5aa199ad06e7e84abb5c18e5b92c313930bdd207875cbd12d52a82511cfa82aa99caf7bf895b0c511c805a74131eb4b9d35292dbeb241df7418d137dbd4cbdf24f671f93e43d21d12681d975fd4cc868815b380c3b10cd4bfc9053d9a296f2f8f76af83669882c491575947a16860a2e6b38e5a97c6d077d21418ecdee77630781b5fb176fa21d0c3f05f009d453ea684b4e2cdb714f12115cf17ee2899b92d48e80467887dd7c4755af1e10af511a9f9962650eba31259c466924fc9b48e890294f0f881abad14a75964141fb55fa8138d2bfaa68c61f31abefc2ea2b5c2bb10d8478ceb30f9bd6a34a5eda11c6e7e0e079d70e8fd6b09f7c16cf1a72bf1e5a332a1f26615b87c640c8fc27aa6a8f296265c3b8b4f7e9ce6e9bacfb0d5da2281884613304591e0eea506b6f6f90c40f06317997f82533ec04692d15143b89b678911cfc6ab9ae589937d5f1314851896b063b2410dcb8ffc73b20ab5fd5dae44430b416bcaebc477f1fa376263342e2ef4bb6ac171cc233227e63d04c9ed1d814b57161f8034d97080ccb5b8d7e9a46c28aa00cc70a1c2f28e08989b2eaf1bfdf149686f7e1e844a7b4d12551197fc8d875c0f18e213cbb7e1996cbb006bb8340858067c0cd55b4454060949655e1ddf4d33cae16fc1d5cb854827aad63a56967da785f055c3c5e541c2d6680cce40cfaad5d5e81146e077217cece26a7006409f8bcbc3b4685751ac192e831ea4db9069e6cab3c5c1a97f67fa827324fb89576eff2b03ee5040f77e9feead2f64e5be71f98fc4c1d278cbee825d9869bddf077d4ede97e1fa3f7023cd56354ba253a334065f0a89c0ef8d71d298a1c7974ac3af4b3421c0927744bd020d9d7811f1b9226484b7369c191620160b060a8dddcadd6fb4ff7137ddeb38cf276ef0158b52ab7916c8605fa8f142b7a78a83b70e9bdd22e9449e8eb42a0f26686c67b43731b1710c197b52dd4e50b8e73bc44126723c0bc3a79ba6a42210283ad41ba2516bc263efcd4c84a86f5d41e5f1bf95d7383effa9c5024084c62a86e56de97dbf0a794b5e9ae177d894fd2feb70213a1629d3115d52c0d5bb3b690287e2f314699c67ef766fd60e2dbde3fbe2e212a8a76f8062677560d96903e47c1a38d2cd0f178269a6b865e26afef3ad41a36fea75be05fee5c0be7f3cac71dc247907e7cce6a5ed37dc02eaf100dd1475812730458644266c74c30525fc1d344c3f49b92d711febd684a05c7861fe8db2e2779b9379003594c948178abe1dd70d05134b7d41e177ef3652aff7237d09216b278b7c14647a40c16346e93c6fa2cabb109c4dbefe9063f7102d8a27dd1adb66ca16f97b3df2dcd70540cace48871b4b70f26f1b2ea7cc3473bfd9cb084d2c04c238249dc3d982700125f5283b13f9bddb6401ffe33fcb1a66c53213cfc321141c047bb054e2baddb866c154e21084fc071dc79e86e32a40658b8c9cd4d5bd884dac4872f46e6b8345315281c3ec4547403087f4a34a43d73636a5ef4b0b26f17229638cbe0859fb7b2bc7abc1ca154e71b0ba1f93dae6f6069ff75e285ebe8ee90e286b7270b1eb44593b9d1a0b98932502c1af6d0fd931366c848cf7a0a7703bd2119b714beec5d4e154f701ed3be2475d5905728ffa569cc0e379407a7076c3f352fb90c00ed13092201af1d33f6c0e7a2fb01ac385c98152d45b0e074391535a5ffc0932b2248a8872472aebb75478bbd01bdfc1a912731f57ebe5548e26d94dbd4d8be2a63e6c51aa129b30bc1c194d8bcf17d9a2e2cfaa1737dfe29e7d74e9ffdf21cd8369a81af04239383089c853362c2161fc362f96b4110cca4b493e2e9004a9498bc6e70aae9dc40faad82a9f170bd5e43bb807eda1afc2a8de04dd1769c5f44c0f4618bbfccf753179106f3234ddd71da33b7253c0c5dbac3a368888da8e31f12da7ccc2da6060b040b1a253aa905ae9df87f972161f99fdeeab3ccc714111d584390b9f70690811d87a3d4ae99304170354a73edf47a44290abccbc1c5f035850b9d6d96c545565f4785e8fd9f8e9c79d10bb2193fd2e6655669d540174d7873748cea74ff18f5b478d4b80cc7fe8dfb6528103ea71d4dccd2fef0b35d050748af229fedd74c2f25aa171578f9fc57b18f9ee6375281bbc9ce3a89662ef4a589b0629b9e686d9aa9eae19c1a7fe6f85c594973242cd5c149ffb9fc2ce731ffd380276fa65fd992815bb3cae49beab767efe85c0d6b6eaf1146c114e3cdbe457543cdefc16dcc2bc65b969df174c04bf67760c4bcfcb9396459515eae288bf92fa5ca234a8a2d55fa94154502660715b319332595eaf361d388d5debc59ffec66c25b94bf4da0bde452fdbc3c1158c55acbb6fb08fbc752f024ba4a1d7a79c5e137e7f6feaa012b991025b87dcaf3aea4f5658cd3795b313f4de8686fb4c689ab2e16af7bead09c7fa7b685f046e83b0b96db55334469137cc82605c1c3dcad6a58b33d5faeb5e10be158d4911a8604bcb26b20c771def33681d94c4521f5fd34c498c0e7d66fc5b29aa5ed7467db2cf211d58fd15f58e1d3cf20878beb13121a94f1c0a7a6cb8136917b670ddae34c910ac21cee54a52274eef09f9fcd5a052b4ea5030d371e7a70e2eba9c1d54b5873a24e6f533f5bf613adaa269be391a88290f90fc8d0803c4200ee94b1703eabcc82af25746b56d21a9e76fe454d0a9fc22189de0f623bee0f6632c75f79a843a7f73125afbb783eae322474489b6629c9cc5766c8004edee40727dd87fafc53f9a85d23f34c54c4cf01a", 0x1000}, {&(0x7f00000013c0)="0da168911c19322e9745f3c59631311756354822ac", 0x15}, {&(0x7f0000001400)="58aaf7723648daa0164407eac40d25bd3c576ab209cc", 0x16}, {&(0x7f0000001440)="54cd2b4cc9131d9e2eefbb8bd2a9a91400b004a1ff1f61cd83e3abc6ad6ebc3b", 0x20}, {&(0x7f0000001480)="086a1f0baccd51c1c7fe604b1d04e918f0c4a8efa551d5aa8872d5f8a691e8742a52077c4e4886435823eb412e22bfbb3aaafe42a83cacc8c0469898c150b94ba24dc558ef2e838ab6c41d8b67ac508d63ddcd7c0da05e0f539b4a672ebedf1dc142d2caea1da2bfbfd0b7be360122be3f245854dfdd83dce596b9a2ff4627fba8d97397e115d34d07b16951dbf1d8775d6f2837be73e9a34c025f918e75c912a8104537139b3283555c60613f41bf9c3cba7ae20925f68e446ab1968769d3fbc37578e164b57e812382f6d1151ca16ddbf8485b2236ef274dfa0aef2d6bf0c25a759ce2", 0xe4}, {&(0x7f0000001580)="b656aba4f18d7f674baabbb4b32f58c0f11612ae59e3fe4f075c6f36b515e077c2314da8ba25d699de4eff29cc1573c7cc292602cfcecebe57cd44f8ee81dc1d570ae58f12c27d3673a7004df2db5f079bd0a13493a179eee56e", 0x5a}, {&(0x7f0000001600)="31dba5ca5d8498b8f8959d02d7b1cb2b544a572de98e0b9a3d37ce6d", 0x1c}], 0x9, &(0x7f0000001b80)=ANY=[@ANYBLOB="70000000000000000100000006000000fb984f682f3accbc3f83fd86ba7630ae65f30012cedf0d0aa2a7072b72e6de928f4352fb124bd8ace57e88230108a3cfbe06632bfc5e52a31ef71faec345b5c198ac169fd8a3a59e4e3bd7bb416ca074644bfb0ae98f93012f0000a1170000005000000000000000ffff000006000000848ceb99a46c9ba045abe1ae98799055509b158036f3ffde0c1a126e9283c051ca08b639c6f5a1cf20adcc332f2b53b6cc19ed1deaef79007c49da7c4c28bbfa8000000000000000ffff000000000000f84533cf1681770de6fe1404c71813d6b98264f3013545eb8f272454d6b0678fa8833dbb1dec21ca1a936d7a4b4894527d8fe58ea8ef9f15866b77cb41d49ff479a56df7bd78f8a60b1f2c49da289f2750bf328e509815dfd666c3edc4008d80c4938241480b880a41dedd6271000000c848a93d03511ada86ba012400000000000000ffff000000010000de53d0ecb87f7753dffd9d9e5f10319b130213dac6252f376a57f08eda2bcfb1bf562e025e8f1def578c34601b7670886bde977b11245eab666eb9490ee7e7e10cd307b473b7cbbec8687f34c50c3c4db17492b29318ea55822dc7f885a86db273c8af6715ce2311351bddb0c77ffe093d02a3022994906a95766955a898cdf89ff60a8e442ee3b025cd4753e198710283798ac990ea347a1a91dbd43d7b2b38b8673433f81ef4f484047614f801d633a2a0a20000000000680000000000000001000000070000003ef16f4c44e1bc31a61cd32e47e45adaff1b43bdcf16d7b8b91f8666aa39d3c8a597c4d2ecc07235452e18a8f75d7e1e032a7cd1753237e14c52ff877dc4f46c93cf34236a8fa6118011f5135676972a939b00000000000010000000000000000100000032ff00008000000000000000ffff00004c0000006f39c5d6efcdefd9dd9da647ceb88bb63fbfbb6e2cd7b5f386f2980dabc08952ab783d985619898fe83845ee9305460f10c47acb0c71f1bad6d4759b5662d6f0b8ae29254b29c764d2218bf41dd666cf28d5f3805666ce3ae1f94310a29ef8dc669f60f8e8be5b5c350ef7c6ee39187874553401495e4a1fe96ee0d08bd3f02a2248bf83c2798bb4e57eed339be586dae0ed514c60fdb691af2c0477e4efd2f53a8f71ea8d14609b3d8152d9f6e0a8f7519669a569b173999e65910a260966d31c0067617ffd9bc2293113"], 0x300}, 0x2) r2 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r1, &(0x7f0000001a80)="544f6cd514fe1cfd3049bcf93d2d6a6fc88ebb397dced8ce7ad6507a699ce93fc67624cb1b1d1e76d4a27f0698bc193bdfd2be87390c472b7fb1e0e3110560c2bd04595b352203661625473127b1bb55ee8423138ccb5a8a65d4067cb83b8a989615ef95f9b225d76462236d6d0ca4352cf18a5c4642fa6094bff8f765406504b9b3036a3493b9183703533daf75e23efdc7d0756f1c9c120467c4b676a6cc68e2b824fe6d", 0xa5, 0x2, &(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000e2f82600000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1d) sendto(r2, &(0x7f0000000000)="0f304cd487c13f241b94dccb5ee2237ac0458055d6792926dbac45bc6a55a52ba84bea4bbcd6184f1cfa84fefbcbb1c58aa8f4231445c89db3f973bb46", 0x3d, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) 01:15:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0xa281337f494cdfe1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x82) semop(r1, &(0x7f00000000c0)=[{0x2, 0xdd26, 0x1800}], 0x1) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4395c36e}, {0x20, 0x5c2}}, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) chroot(&(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0xc007, 0x8) nanosleep(&(0x7f0000000200)={0xf9, 0x4}, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/207) r4 = msgget(0x2, 0x2) nanosleep(&(0x7f0000000440)={0x1, 0xff}, 0x0) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x1, 0x7f, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000ffc000/0x3000)=nil) r5 = semget(0x0, 0x3, 0x50) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x2, 0x8, 0x4, 0xffffffffffffff00, 0x8, 0x6000000000000000]) getgid() shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) chmod(&(0x7f00000015c0)='./file1\x00', 0x100) msgrcv(r4, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) accept$inet6(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) 01:15:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[{0x83fb98f0d24630c1, 0xffff, 0x0, "424ecf92ec33c333720404087ceaa6d1ecb47cbb8ba17681e5e98bde16d1322f9148dfba48ba3436c27428315a66f9a9a9826a2696b2a03ec47021af4adade74d287fd7df55448687c241897fe09828f0cce0c22d9de8167b7709e67dbb1ff70b4a582cdbe18b9d8881433f1af15feabb06227898813615ac5e008a29789df813f38e434397b7696ef0bdf02180acd6e150b785d29956628076e786782c3bff41e7924bf7677b080bfc4bcd112fee9bf68d19372dc682686ed6cfa160ab498354db401927b8d3e0d2bf6339253d63c31619f1fb8f0626ad97b"}], 0xf0}, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 01:15:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) r2 = getgid() r3 = getegid() setregid(r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) rmdir(&(0x7f0000000000)='./file0\x00') recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x1) 01:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x1cf) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() lseek(r1, 0x0, 0x3) close(r0) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x6e5, 0x100000001, 0x7, "ea541c93e72013d7d9eb08f4346281cf51d49287", 0x2, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = semget$private(0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0x0, 0x1, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b05000000000000007d79e50d0889bdfa350f80343a258cea9c3e57f22cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b409", 0x11) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e26, 0x879d, "0945b981d00b481000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:15:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x10) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) r2 = socket$inet(0x2, 0xc005, 0x89f) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket(0x20, 0x4005, 0x1) socketpair(0x10, 0x0, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket(0x0, 0x3, 0xaf2) socketpair(0x20, 0x4, 0x3ff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x8000, 0x4) socketpair(0x2, 0x3, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/22}, &(0x7f0000000480)=0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) pledge(&(0x7f0000000680)='\x00', &(0x7f00000006c0)='-\x00') kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xb509a12, 0x170}, {{r2}, 0xfffffffffffffff9, 0xa1, 0x20000014, 0x7, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x3, 0x10000}, {{r4}, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0x7}, {{r5}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x3, 0x8001}], 0x0, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff9, 0x82, 0x4, 0x5, 0x6}, {{r7}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xb36, 0x1}, {{r8}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x80}, {{r9}, 0xfffffffffffffffe, 0x40, 0x2, 0x7ff, 0x6}, {{r10}, 0xfffffffffffffff9, 0x21, 0x40000008, 0x7, 0x1000}, {{r11}, 0xffffffffffffffff, 0x83, 0xf00fffff, 0x8, 0x1}, {{r12}, 0xffffffffffffffff, 0x4, 0x0, 0xfff, 0x4}, {{r13}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x3}, {{r14}, 0xffffffffffffffff, 0x12, 0x41, 0xfffffffffffffff9, 0x62}, {{r15}, 0xfffffffffffffff8, 0x4, 0x3, 0x80, 0x2}], 0x9, &(0x7f0000000640)={0x30ebf9d2, 0x7}) r16 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r16, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r16, 0x0, &(0x7f0000000040)) 01:15:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) r2 = dup2(r0, r1) syz_open_pts() mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0x80) 01:15:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000080290000002f00000090082c33"], 0x10}, 0x0) 01:15:30 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000010c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 01:15:30 executing program 0: r0 = socket(0x2, 0x8000, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x5, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) 01:15:30 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x2a, 0x51) r1 = geteuid() fcntl$setstatus(r0, 0x4, 0x80) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x2) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=""/43, 0x2b) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 01:15:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) semget(0x0, 0x4, 0x104) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) write(r0, 0x0, 0x524) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0xda5d, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x6, 0xff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0xe000000000000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x24, 0x1, 0xfe00000000000000, 0x6}], 0x7fff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x6, 0x4}, {{r0}, 0x0, 0x51, 0x60000000, 0x0, 0x6}], 0xffffffffffff8001, &(0x7f0000000180)={0x7, 0xfff}) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20000, 0xc0) recvfrom$unix(r2, &(0x7f0000000380)=""/21, 0x15, 0x800, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="a7c405634dd89ceeca64236111469bf7bdf1764d5e444d89cf45527b2519", 0x1e}, {&(0x7f0000000280)="efbe374aa3c9d3e2a4d392cfff8e35fa8e919c7226bf8b1c164a6e678dbb7351a111e14e13d4617b425502517bb0305c218b33b43aa850116675a736cafda33f260ceabfba268e0b24cfa993e4a9c09371abd9ccf9c8e0ff685fc3a50770f8fd48f5c5f3f1c0e90c217f3c58d20d062fcc1890a235d7e2", 0x77}], 0x2, 0x0, 0x0, 0x40d}, 0x1) 01:15:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_open_pts() listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 01:15:30 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000080)={0x6, 0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) 01:15:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x2) syz_open_pts() 01:15:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/88, 0x58, 0x842, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x4}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000001400)=0x4) 01:15:30 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x7) ioctl$TIOCNXCL(r0, 0x2000740e) 01:15:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r0) r1 = semget(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6c9d]) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() 01:15:31 executing program 0: nanosleep(&(0x7f0000000080), 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x4, 0x3}, &(0x7f0000000040)) 01:15:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa, 0x4a) close(r0) ftruncate(r0, 0x80000001) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) socket(0x2, 0x7, 0x80000001) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0x5}, {0x18, 0x2, 0x80000001}, 0x7, [0xfffffffffffffffa, 0x5, 0xfffffffffffffffd, 0x40, 0x7, 0x9, 0x1, 0xffffffffffffffb6]}, 0x3c) 01:15:31 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x800, &(0x7f0000000080)="0d3b4c24f6faafc257c43f19d0b7d95a13adc420b95b78cea228136335b8993999a9f6fea9ebb45fd36f0070b566080f900ebcda11d70790e0e36fe32b7e64355ab1476b844dc96734abdb9f627b7763a0ad80f5c95f73746b28fe980ea9d67243236db73e03d5ff203c76a10df4d0d3730749e580b40bd094aeda06532d3b71444e6b4327b7eb351112c3ea73b3f1055caaec60876547a5bef85785f33a482d0c68032c53c05f0fd4e47560fc356d5c53", 0xb1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000440)) msgget(0x0, 0x18) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="fcd46d7d918ef76a97b13cbd55f0a4e1675ef78d759a462cbc097cabf5a89337b87fe9f86300c29783a9c290775e8bd5d258efdfab48a4cd3704737b4c7333365c877a2c49fa006c8e2998e4819dec6818e618c9a6dadd3d8671284ce659138d", 0x60}, {&(0x7f0000000200)="c1c8749e1fa49ef1ca80335f7439257e6734f259717b5c0abe9066f4ce0979033cb88ab48a6b6ac8c11622c4865473b982692796466a2c61c1d718c8874c90ef9c6ec08185ebec31ac7e9438f294a063de113b52c1a87521e1f2d7b1d0caf62c147db7c102b4e90e74f7ac9cc49d10c8d66e3a7068b05043a4e008ea2bcd6ae09ecfd3a8e59f2be5da8f1895a2ddffd807", 0x91}, {&(0x7f00000002c0)="75355fc2571375018b5e7cbc327e384f1f3f8fad3c209051570af98437870674112291d484f5255669a35862f598cdec5d7ce8595955f35a331d6c48115e8aa09448a6c271b60b1eb1f848c8bf4ae895d4d1764dd5178436f513163330d3d123d55ab349ca32c8dbc67317a160710c1b38718bbc97f99bbc396448", 0x7b}], 0x3, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000500)=""/116, 0x74}, {&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/194, 0xc2}], 0x3) setsockopt(r2, 0x2, 0x4, &(0x7f0000000340)="85e2d417ea7caa6ee5e3386aea2a86f93eedac522c60253f321e8c3531d8897eee559f7fab2a9a925df37c118fee786370f8d5be8f59a7d70f71dc558ccd76134b415accc2feac8a61285d799cf644ab6d73820cf9dbf1af6c855063e056aaf8209d3d53a518b92999aafb7a88691fe9d019701c55be30a22d2194d469d75f753f508119dc6a98d78586346b3577164591522790a08a33c7d181a1a9696b86539f11b4b6e4b211085f175e7b2827a21d2330b8091f6ec5bdd28a12dd8ec4ac195c876606", 0xc4) setsockopt(r0, 0x258, 0x40, &(0x7f0000000700)="4cff0e1d11eae838977dc7b908d6929fdf57b7532d099eabb15b6a728e456585b8801767f4494a3e304ebdfd45ef62b289ef5f0ab0e9ca22331a306dbb819b808c4f7e1256778817f42aea749c607d991e26f5ec3390225bdcce47287ca9def7880f3aab13269ea515ca567a0fc05cb38934f88258a880d8174e0387ab1aa82a6c6b65ffd19d6d4cc194fb2c18d13bb3555a2995ca10f3e318152581b2539753bd7faf84898d97b03445f2ed93bdc9801cfb370bf69ae4fb1c95e126538f500b9519b9e53ffe6e4063bf0b7e3e19a1ef2d4fb81acc32dc5e4b5b1a66", 0xdc) 01:15:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sync() sendto$unix(r0, &(0x7f0000000000)="62405c625fcda54c42d00f75d0c33b429f333acb7f2d09d426b27558c999cea8252b9963d1e28171df4be335d4b15afc8d35a43e484393ec41330bc9b2b8f4ec6eab728c5fb841ff5dcb1fddbd1ee518f5cf32c22263380745071d6f4a35cc3c9af8a2c28ff457d2e81ef878f5bda49afb87ceb9db7e72faf022ad22ed77be64232448ea", 0x84, 0x0, 0x0, 0x0) 01:15:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) socket$inet(0x2, 0x0, 0x261) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 01:15:32 executing program 0: r0 = kqueue() r1 = kqueue() setrlimit(0x7, &(0x7f0000000180)={0x8, 0x467f5f2}) kevent(r0, 0x0, 0x43, 0x0, 0xffff, &(0x7f0000000000)={0x5, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="cd331106c72dce845bc02c9a3066618a44f104c244fd56599be62ddd4b82226502acb417c159f525045da08e3fb1d9c667c0e3136d0bf9993ea17bf655f08fbf27dda3dc53fabdd0d500e72d2110017f41676065a16093854e4cf7dbf2c4a2c09ee50a908761f56b89cbe4b7bd84312f5a6c9e5c4e11b2d19cea13d44e1b194e5853c6cafe14aa095a02741338a061f3ed234e35753084de04225e8e302cf42f48351dd30c568ea5953b24ac8b70f480440607fcebda05a56408b1d57689bab8f8d258c96e973bff73e8866c4c0825fb889def64d3ae9d7482", 0xd9) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x81}, {0x18, 0x0, 0x2, 0x9}, 0x2, [0x3, 0xffff, 0x5, 0x7, 0x4, 0x1f, 0x80000001, 0x3]}, 0x3c) 01:15:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x6, 0x6) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x6, 0x40}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x34, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x3}, {{r0}, 0x0, 0x20, 0x1, 0x9, 0x20}], 0x100000000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x13, 0x40000000, 0x0, 0xfc8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x10001, 0x79}, {{r0}, 0xffffffffffffffff, 0xc2, 0xfffff, 0x4be, 0xffff}], 0x200000, &(0x7f00000001c0)={0x1, 0xfffffffffffffffc}) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 01:15:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 01:15:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0xa281337f494cdfe1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) fcntl$getflags(r0, 0x3) semop(0x0, &(0x7f00000000c0)=[{0x2, 0xdd26, 0x1800}], 0x1) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4395c36e}, {0x20, 0x5c2}}, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0xc007, 0x8) nanosleep(&(0x7f0000000200)={0xf9, 0x4}, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/207) msgget(0x2, 0x2) nanosleep(&(0x7f0000000440)={0x1, 0xff}, 0x0) connect$inet6(r1, &(0x7f0000000480)={0x18, 0x1, 0x7f, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000ffc000/0x3000)=nil) r4 = semget(0x0, 0x3, 0x50) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x2, 0x8, 0x4, 0xffffffffffffff00, 0x8, 0x6000000000000000]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680), 0xc) 01:15:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x26, 0x1, 0x9, &(0x7f0000000040)) pipe(&(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x8000}, {0x18, 0x3, 0x99a8, 0x40}, 0x3, [0x4, 0x1f, 0x1, 0x3, 0x81, 0x3, 0x8000, 0x7]}, 0x3c) 01:15:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000280)="32fe33412a654effcfde5df8d8f3ce4d9a9120ecb78a652ff8157c621d67e21f14c61d050ac41c079e0b0d33ff77c60597a35d2b58e9c5aaf89b18ea044067cb23d96c317fa86fd4898e5e9bc2c5b9c05d31cc0f80076cd110e8db9a6a9673898bfc4b50b0f3d824319032aa4e5a9bc16f36ee666a4cda0aa313e244c8d7ee1d8591908afd92b18e469247f35eaf98d011437da4ae7da2bcb29f857693f6cfe9dbcb54127a3642224da68a381c6e3b74f2a62a7a9f16a197c033acdd3b595ca8", 0xc0, 0x8, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) dup2(0xffffffffffffffff, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) fchmod(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 01:15:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400020002c2, 0xe5ba9c7129575cc8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffa, 0x9}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 01:15:33 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000280)=0x2, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = socket(0x11, 0x8003, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/105, 0x69}], 0x1) sendto$inet(r1, &(0x7f00000001c0)="bd1aaf7fa2e46b3d2eee23507d07d53f769a8546ee", 0x15, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1201, &(0x7f00000000c0)=0x9304, 0x4) connect(r2, &(0x7f0000000000)=@in6, 0xc) 01:15:33 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x0, 0x8, "98256d029f8843aabd55288e5bb255630647adca", 0x10000000400, 0x400}) syz_open_pts() fchmod(0xffffffffffffffff, 0x0) 01:15:33 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30082, 0x2) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0) 01:15:33 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7f7f, 0xcdbd}) r0 = semget$private(0x0, 0x0, 0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4]) r2 = semget(0x2, 0x3, 0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/150) 01:15:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x80000}], 0x9, 0x0, 0x7f, 0x0) 01:15:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = shmget(0x0, 0x4000, 0x49, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget(0x0, 0x2000, 0x500, &(0x7f0000ff9000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x280, 0x4) recvmsg(r4, &(0x7f0000000640)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000540)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/75, 0x4b}], 0x5, &(0x7f00000005c0)=""/93, 0x5d}, 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r5, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff9, 0x9}, {{r3}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) r6 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r6) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 01:15:33 executing program 0: r0 = kqueue() r1 = kqueue() socket$unix(0x1, 0x1, 0x0) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) dup2(r0, r1) 01:15:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, "1eae8682ab03207548b8bdad4d5f07a0982065b2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004", 0x201) syz_open_pts() 01:15:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x5) dup2(r0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 01:15:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="55cb3c278699d47e7f0e39b796bc937da67fc0f7ef916c8b982117e66996b5712dc1b4eeee16492af12ae61d6215ee83ab2f32bc4593d1a27b3689d322f487dcaec398ec6e0711707cc1a7838b5a82b2220f5f932ae9339254ce98756ee5ad72efe868753cc0f50910d9658c2338703ad4c60fb1935c9a28722fb83c4249a92c64bb546f3c9c0b00dbec71b239ffe6e25cd70a684f37ea2609c891e3b2371d23a7a2e1ed31d681ca7b5e8a44af0adc0cc04ee0d5f35c32f80368c180e0875974b7ee8be3d59d", 0xc6, 0x4, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 01:15:33 executing program 0: pipe2(0x0, 0x0) r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) write(r1, &(0x7f0000000000)="fcbbf04aec1b18a027683782bb18000e51385ba6c11a6dee4af06410fe8822e3e7005152fbcb36a9491014ca330614fd391605f2c36ff5b01529ee9d765d3016a4bbb9d282639b237d89e8d3b76d342b83a808d97f178ab15d4e401fc423c6762de873da551fcaefc0ca28f543366db757e29a17095a09f7", 0x78) 01:15:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) setsockopt(r0, 0xef2, 0x10c8, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x4005, 0x3) 01:15:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r5, r6) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 01:15:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x0, 0xfffffffe, 0x4fbf, "a16dad134402c183b362ae808978de7f2b36486c"}) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000240)=0xc) fcntl$getflags(r0, 0x3) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8146e494,ffff8000211bf8e0,ffff8000210a3788,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff8000210a3788,ffff8000211ba000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000018d8000,ffffffffffffffff,0,9,ffff8000210a3788) at allt raps_kern+0x7b ptsignal(31bd,ffff8000210a3788,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211bfb70) at sleep_finish+0xd3 sleep_finish_all(ffff8000211bfb70,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3788,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3788,ffff8000210a3788,0) at single_thread_set+0x2 8b exit1(ffff8000210a3788,9,0) at exit1+0x84 end trace frame: 0xffff8000211bfd40, count: 0 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 kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8146e494,ffff8000211bf8e0,ffff8000210a3788,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff8000210a3788,ffff8000211ba000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000018d8000,ffffffffffffffff,0,9,ffff8000210a3788) at alltraps_kern+0x7b ptsignal(31bd,ffff8000210a3788,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211bfb70) at sleep_finish+0xd3 sleep_finish_all(ffff8000211bfb70,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3788,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3788,ffff8000210a3788,0) at single_thread_set+0x28b exit1(ffff8000210a3788,9,0) at exit1+0x84 postsig(100,ffff8000210a3788) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,bd7107f9a00,53,0,bd7107f6a40) at Xsyscall+0x128 end of kernel end trace frame: 0xbd691d16280, count: -18 ddb{0}> show registers rdi 0xffffffff81e2dc08 kprintf_mutex rsi 0xffffffff81960729 db_enter+0x9 rbp 0xffff8000211bf840 rbx 0xffff8000211bf8e0 rdx 0xffff8000018d8000 rcx 0x4ee3 __ALIGN_SIZE+0x3ee3 rax 0xffff8000018d8000 r8 0xffff8000211bf810 r9 0x8080808080808080 r10 0x9a0847e514626745 r11 0xffffffff81182760 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211bf850 r14 0x100 r15 0xffffffff81bf4bcd cmd0646_9_tim_udma+0x1bba5 rip 0xffffffff8196072a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211bf840 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=377223 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=76, nice=20 forw=0x0, list=0xffff8000210a2978,0xffff8000210a2730 process=0xffff8000210b6cb8 user=0xffff8000211ba000, vmspace=0xffffff0069f2b220 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *79154 377223 30899 65534 3 0x4003010 suspend syz-executor0 79154 368396 30899 65534 2 0x4081090 syz-executor0 42392 151073 53465 65534 3 0x90 nanosleep syz-executor1 53465 78932 7100 0 3 0x82 wait syz-executor1 30899 521111 28599 65534 3 0x90 nanosleep syz-executor0 28599 106551 7100 0 3 0x82 wait syz-executor0 6477 475398 0 0 3 0x14200 bored sosplice 7100 381932 26810 0 3 0x82 thrsleep syz-fuzzer 7100 98181 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 49359 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 40857 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 287077 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 437952 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 219940 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 229732 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 437746 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 291130 26810 0 3 0x4000082 kqread syz-fuzzer 7100 367739 26810 0 3 0x4000082 thrsleep syz-fuzzer 7100 142222 26810 0 3 0x4000082 thrsleep syz-fuzzer 26810 207095 59235 0 3 0x10008a pause ksh 59235 64618 3415 0 3 0x92 select sshd 35943 443597 1 0 3 0x100083 ttyin getty 3415 118330 1 0 3 0x80 select sshd 12041 468355 58 73 3 0x100090 kqread syslogd 58 452261 1 0 3 0x100082 netio syslogd 81798 254388 1 77 3 0x100090 poll dhclient 88646 62480 1 0 3 0x80 poll dhclient 42968 115480 0 0 3 0x14200 pgzero zerothread 4069 252641 0 0 3 0x14200 aiodoned aiodoned 33253 519290 0 0 3 0x14200 syncer update 3680 126789 0 0 3 0x14200 cleaner cleaner 90305 148475 0 0 3 0x14200 reaper reaper 57560 174068 0 0 3 0x14200 pgdaemon pagedaemon 41934 14849 0 0 3 0x14200 bored crynlk 1004 284300 0 0 3 0x14200 bored crypto 67920 4097 0 0 3 0x40014200 acpi0 acpi0 19045 398547 0 0 3 0x40014200 idle1 56345 134352 0 0 3 0x14200 bored softnet 57921 191691 0 0 3 0x14200 bored systqmp 72996 291238 0 0 3 0x14200 bored systq 74862 484115 0 0 3 0x40014200 bored softclock 87793 66401 0 0 3 0x40014200 idle0 1 276553 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper