39340e29c6d6c224205b99c7eabdff54d89eae1d49f84d8c6346170c5c98d85fb", 0x67}, {&(0x7f0000000100)="29595fc15833c20e03f4380ab607fb28cab27d77cab20428237e0f5f4f86edd5462b42b0a336fb6232877c470efe4753ed6abf0a882e36245b8c88f3", 0x3c}, {&(0x7f0000000140)="a2958cf606582e73c4f84c991bf13071476a675b8801dbd1c051b8893f32f11f9f53a132116f", 0x26}, {&(0x7f0000000180)="606b43a58c7bf410cb16a3a774fd2c083a2d7cd3789957b32c90e9c23775cb5d0aaab64a5e552828b180a1c8ea74f1807c5c", 0x32}, {&(0x7f00000001c0)="384553c34af23da51a927d05f903d04021627a3c895c6618f14f0041bfe5cd7d8d8af0d2e326ba5281d51bf7eea0934c4d", 0x31}, {&(0x7f0000000200)="b00f97fad5a15672df3bbd6b2b46fdd13358998202f1e505d65ddf4da085261867bf1c5585e37a02b917fe834a342015f30a5b2b4ca6b8609f7f38a6b10b8ca19de6700b764d7203d4864d2494a72de314ea207f30776b75ad677f009653079e5483624204bf6a0b1e62f6080452b5679bea1dd45a77b80d43c4527fcd441a82292280a240e69cc6b66fd651b60777ad30fbd9d03ef61294e392041a0076a3e6f525b60e6bec22a9e7c8e50f6ae063b8263ab344964b5e7fa7392e7f9e275028a48f83e4bb197cf40bd693a869f43a76376468b35695fa94ddc0c170ae52de848beb17c081560575195d66754ff052b30d23d54a9aa8d7e7901a2a86ca5b7447f628bcd0710835090e51940d717333784546aa9203eac24608d37d4502fb2d4bedb6e5014bd815882341a64c9b225274610db107eef8a8093388b898966933a2059cfc97d85476ce07e7b0365ee78379964884a3bc01c7f1b8a263fbd2cf304911563fdd780ee5b1c8873a124179f0750a77c567fba13d16ea14b080f2e62755ec73b05136cb3c829bc9bfbb33096d73e1eb7ab4654fe991fec125de4ddfd1292ba8c68bd4671990a443e18b08d6bdcf28a6c9ec09cd1fa9252fd6e456bdcecd7730c3e17abba7eb079bc817a641bddd1eaae7b1588011c88e26c7c419b15ea1d1c065448416e7b21e1df2b28f4da57fb79c5b2d58b3b670b9beeae16a60bb6857b497d276a3e204636493c3de7d870430b860329ccf13dfbf58afea359925b31a0e311f8483661f765705b58a55be773e2b5c0094c8de0e8cf381c8ae165fdcd1c825a256ee3968ef00064623873b16c9bfee7e6df44b646f9b34fe29353833892e4259451373a72d750d8f42cfa063a2abd841cf5d13bc0fa7d5db986892573426cc4a4b75a3f72de998fab412fc1a5f479ffcf7ee2bdc02d46f71c6bfab0b5952f7f101d852be184ce6ba857ac2e6134b28f60340dcc7f7234378df0f7411528be8cdac74d83d0c1c37db360c2569b795051d5832c8eab0591a965cc0c3e7ff9f4d2797f546c83864777ecb915f8e9daa90a33b97abca452238f32933349aa56daac6197a5d9d399fce54c2cd18e1a30af92d1ed5228a3d91e332eb2fa52c94b39d1b4c19c31fb5530118de6f105c1783c187b57e1844df38c7b30769d9496355ecdd56993ef86cf369d0b801ca6dffa612c04b2dd5ca831987d0a197ce313f85906087a2fd5ab503a8a5715cae7d7a34c14644075a7b7aaaba0f8a6f1a8e1a87ad231ae4e537fdb6f470fdeadcf465e52ebb42f37ed780e5822e63e8b401b65cdf78506ebd33c3b20ace584a394253def5b4f2c9c90a607b47b88ab6c4d43c5229a004e9f2a44f313585f1cf857f8817f2e46fea8ac352bc9c29c25d6111dd68e63be895b564b470154d9fc934a5d27a53b277818644895e42c45d9dba8b376336640a55274f0e26ae41cae7025d416e5ab494382482cc10832512909b901266eb73e9c5c0292506a98973a80cc3d77c65f59b5ee252467d181bca3c11e21c7dc8469d9c313662d2ea5701ace891e6be8244910d0af7b757d5d33073692122977989632d32382e16dd654e299cfeea9fb82d2f9a82bdb265eede3f9610c88cab5345c9ab26d0d37f60456548e759ba768841ebf9f3722a7e7ea3875dc7aebc8a8884a97c5b6dd8872ca5b59fff7ec1a5da4c6c9cd22ccef7b03403907dc37096373bc76570f6806e0a89882a1a66801494f8fd18a5014c240ccded8327b9a655623e5912e1b7adeab7513bbe78c1597c64dd2a1471b73824e1db0d4ad48ef7ca6b558ac9409e917018c83f2083cdd65f5a39a4e71d1f72529e8d503ef855e82a3c06296d76319e04ecba3138fa5225178443a6b2b071833f9c054a378f0c6224a4fdeae2261ab7bdfbe4ac29cbaf8dac2103dd496776599ac6148b35478dff91859bbfeeaa439785ac97a049550d2b1bc5975e85b76fca1148c894f35531b187bb0447f3ba3810b37dcc4e4ff3284b4d3208c4e2ef06089b3367ae3f924baea654dedb29f15f65944f36a452cac654ce4bd3b27f46df875f58cd3d84d03e04520561ef6af68830779d2290b20ef8f731dc7c4221e1eba13a7e95f9a3b934ee2d38aedce34fa3b741950ab8ca778c9ed410a531d8ea629d2f191a39f0c02f1d38f4b54be847356a43f23926478d286ced7e5d1e54d4a11ad828a27e04f5bf2000005e23968b6c51a8d7905cd6be816cdb0eabf0b330c8ed3b2dae189349d7bb0b526dd95b1664e1988d3ccf7fdc6287b6d71b7e7027b078f982588166b50212c3112c580598759d07db90fb8e9289fc594619d4e47077541baabe283bd96774178eae5c1fafdc76749bbb71a1b72cad177d5762294600b529ce48085f3110a51393d0a4f61952d9f3f2341497d0790a31ebe5ebe521a8b73a6780aa0e74ec5ece57ae00e4b875f564c5a6f7da82bbdebc7f35fc7127a9ed1f55dcb9a17a9aa34a77a62769f2b56b0180e3dde1fc74ab766f24a7cf567a2236e41d687f7834172759ba218d46c2e9c9d5cfb9386e81d5f88560521e15152d1b77f6caa40afdbea42845c38e4b540f2562b1cd986b75d4b4f8fd77c998d8915e76c513838f64d7cf1968bed26bdeb3a48c686d9154a35320e97d814a134f89c3739b86a40dd42cf20b62e4bf0fb82091c2c27805348c626cfdb51375240bc73c942ccff4e37bb3385f6f864a150f7b40d6dcf6228eff7ef95b34600d90321c1279e6f301ae1a51511467398944fdbeb00d7b72d30fbfbcc61670190b6c72ed9f087d6a5c25cf0a8fcdaad39629b92e63d208ca001ba0072365b633b75482873d2c599a4c0b34429ac0c629b6a9385d6beba32cacc9c5e7d6533b881670fa509e692f22702caa1bff554a4e992fbb0e726c88703246cd0362fa0b39686ccd21419712538a7773d3da5a74cb49a7468cca3d08a8d99c022f9a206b67a57aed8e8eba5c5487cd59a30c63d4e1c66c501927692f8f8b102e39e8744a40a835090eccbfc6592dc072dc48d53565c8807d927bfd99e214cc7ac2aa5029b7b8602a91493341c66dc5548c62cb204c9fe275b39fccf1038d765056c1e45022b712024ba9eeef6f40fa490bd1663490777171caaa4e4865d06435d0296c92d86039bdf741098fe127d62182cdf26f75b2810a7ac92f040bfce5212950a9a18e440e7dd4d822fb44a36890b796d1c2d5e294caf622f99efb5179b84bbff123f06fb75e612cb4f3035ebc6fd97ba7f731a16949ee43d37ec6f3e937dc06e541306f41e6f676f31797e41fa59b5b10fbeff1dd6231e6e88eecd645562f531056e5f2f29565e2a6f7a92373404da64147d55a5ae5ef0e71983d50fb79d012300aa437418f86fe44d1af08c0275592a296d8876b1fd2e39b79ffc8af956b61a928547adead980a72c73eed118b1eebf014b8030c704ff3fb00d931e39909846042e9e57773d42a64e07592f24e1f6f29a2228e96c6a7d8125c80c4e44d6af44ee87fa3c6fa343e45d5ec73a49027db8b5052e8185a4eb903819515b3388e808306e59abd48460ff6fff8ef77985a88c030eba4548abeabb5191dd2a3e78912ca32cf6515b1dd7009ec9fa96ccb095f272aac346c750f6fa726c7121d7935efebc0039e1456e9f6c03ddaebc2f4c7a9b1b8d859297049c87ebd17b28427c8011144b3447464a05e4082dbf80a88f0f01a3a0d8f2b4f005086d3a472e85b16a0e1c95e4555ab84583d94096afb1678265c7fa4d3f34f02f386b404f6d5c389509edbfe45558d606af6ee04763b8370c5d57471fcc06b77d6121ba0daf040253f5658b932f09bfe0a504f88a78b86a66c5941095635919a3d59f36b85c12b3693ba6a4b5897a492679e6b894137c0963f2ab4b1ff20597631d828e9b9ed673b78054309b212a9a481facaef5a6a3f9a5aa1d0a5c71071e71200f98c6f3fcd5a3fd9e3e7fea79f33ad9a2459181caeb8f0465aa941d7df5b2cb96ebd03de3cf476f2008be6f163b618ff884d9e34a047285f617384a88e1f18fbcc3ac00deb45704a40fde6d7fe496cc3c26180433cbe9ac4e627480e6b879afc3cd355b05648e2130aa9c5ee8d7bb444893161e1c2d6bd98136bc78f43ee57d60487f2a2d71d5e678ceee6b9e9c6f50b1d99249b711e9a4c8dccdca8867449f9e3c449cd6ad6811cbb676391254d1ecdbc3e141a3de666862cb21417dfaa70a38ea083205c98d777fd784ae6bc90df0e08fc2cac17bed82992f2b7776a882de19d3338d6a2223f687f2e8facb964e9f91616fb440c522c8cbd461623629d9f82d4fcd2f473c4fa9d8ab51d3be49b4bf2758b7fbd5e3d84e2fc717ec44f7746091ae93e6686a307d9c6fe703c0c1da102a6e26194061880c744e8a4403f1dba9a949e01d6c320ca2f44fc30cdee9e1518f3bbb158687405a035e4517195a9fe85e1950467cd4f89cd944c3cf9ebdb90879ce54020bab66f0dc03f163afefd22db0c9c4eda17b1c27e9bb17f1d783aae94b1f04ae76980ce163fe6185603b144b323d01d4b64732fdfffd2414148e5b4cbd5dbcfd2bd5bf1bb2a4b92b39176d3f1712e276f31ddc830e57107bf9b38e804acf99b9a9982f5561bd06b9ae8b0179412fed1ef36675cb328d84744d8d57e1be5146fbc4768f7b3d97beffb248f76049af0063c6a4ba98446f037b1216ceeef0a7b88599ae01d3ca6e1ebafd621f43f5efa4cabf3f2f7ef2e54082256b616b1935b20fefcc6cdbb8ac51ec9b23ef5caeb5fcfc9cf7e1dc3d0f7fa4de5c118858aee0941711dc19bd40b0ca1b4019e0ea563fb7fb2a74de888348bf1a4434322dff9b2b21fbd96e376d6231b541894ff44a0c37c1431a96f98a6307af116fcab29aad1ee21401124f1205a0e3d91357bce71fd352cd9cb0f1426bd169f6f750715a3145a0afe37160648e0acc9e2e2f09f2a8c261aa06ffc65ef39202f46bb5d22d310e946ef75db9bac014badf30fec8b9f9b73b7f7e98245018a5560debb352d3699430dd0b4ea800480ceb821ce61e02fe1da93c884b31a3d0c1548435d3243ae0b4322d1d2d5375a07175c910f7c8f8e9ce4f172571ab5f0c7a73fb530fc3b8aa7636acc1b8ae1e5cb72aa8398b3e5cb32c2203b2e4dea1a71d82e9c380be0e7a4dc1bfc0adb0ae71a5ceb8544ec825de37d056cbb4c51f247f03c00f3149a242159bc37894a5a06f8da69ea4c5d0b1d5f385627965ce1e7123039f61a3ae1a535ca9594f8ed583ce77098acb1904a2a81940eec6f552022ed49ad52a9293780ca65aa327a00f4659753bf9df4569c1a0ae1a993cccc634341cc875a697ed6df4a47dc89ad2f3b7c2a371d5122c7f970ad289b096e118d1bca79855c88c0dcd58604f4860e28685d578d06a592de054b82fdb63db0b4bcc146c9b36deca43db0019f358484affeadf19e8b1b34cf616a1e3c21eb02b7473f19a34f4496bc752b283566e7c873eb218bb058564942fb0d79ddcbc67f44622829a347299f7dc85488792a18ee08c8da159667a4a0d2fce7230e28c48050cb42983cc9d9744f680ab67d5d22a8612e3ca11d12303f520ee6d0154cb426b79e63294f917f9cdfb92c1c5cff24e3212100b1c56e2ec0069ab16f0548b358c9e5538acd32b0313b7f536bf2b2d08744612dc4a24a4b614e8c32007d0df81b03347f573b9602c0d4504ecd2a9e3f7742a2875f95e41c59ad1f9a5c5f7885f946d66bf61c4e1afd4b71cb5fcf69ac2e5f32e82a070bbad85632da0bb3debf95224f2674f7fd7cada7811aa58dfc", 0x1000}, {&(0x7f0000001200)="fc9d6d0fab955e8bcecad61b3fa580e99f38cd20e5477857a27253652c96c69e64488ac7965f30215b109fe02d50690e757576ec8f138b7679945087ae7fb00049e3f6e2c4168b80ada92e1b42afcc0945d5ef5dd9c5d7e381072a46e0fa99b8abd359f5ced95604de04eea7f0b53d5d52f5e4e0d3422d7bdcb64a3ae1673e079c69d5d3d3293382abebee3d972d71cd3b93d8df61a63aa0ed3e8e8a01538e63b000b07652779cb39862d0715e6d1dd936a81e00a23e", 0xb6}], 0x8, 0x0) 21:09:12 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) getitimer(0x1, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x3) 21:09:12 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) unlink(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10280, 0x10c) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="cd08f8ea01419e072908107a111b8c3508e54c9bcffbabe556dee9e3d2cc453ba2b35b4b2b3a", 0x26}, {&(0x7f00000001c0)="9984da490ced20198f", 0x9}, {&(0x7f0000000240)="b04bfc2f7b77d3c9ef78a3d27f1756e1f313342e7436a58d8a093a3af087c9b8ed076359739104bb5ba5500ec5905ac2bc23953e709273d79ffb2b69648a", 0x3e}], 0x3, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0xa}, 0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0xfff1}], 0x10000000000000b7) 21:09:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/58, 0x3a}, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 21:09:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x8001, 0xffffffff, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000180)=""/79, 0x4f}], 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:09:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1c1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 21:09:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc0}], 0x1000, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000002, 0x53, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000007, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x96}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x400, 0x2}], 0x7, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x5, 0x0, 0x3, 0x401}], 0x6, &(0x7f0000000180)={0x3, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) close(r1) 21:09:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000000)='c\x00') 21:09:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x28, 0x42, 0x0, 0x0) 21:09:12 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffff4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000005c0)) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r8 = socket$inet6(0x18, 0x3, 0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r9, &(0x7f0000000200)={0x2, 0x0}, 0xc) r11 = accept(r3, 0x0, &(0x7f0000000580)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x1000fff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0x80, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r11}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) openat(r1, &(0x7f0000000540)='./file0\x00', 0xc10, 0x82) 21:09:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x0, 0x4, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) socket$inet6(0x18, 0x4, 0x400) r5 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:09:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc, 0x20000000, 0x3ff, 0x89}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000000, 0xfe, 0x5}], 0x200, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x12, 0x4, 0x8c, 0x9}, {{r3}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x7f, 0x200}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x20000000, 0x200, 0x20}, {{r3}, 0x0, 0x80, 0x0, 0x4, 0x5}, {{r3}, 0xfffffffffffffffa, 0xec, 0x1, 0x1, 0x8e13}], 0xffffffffa157e26b, &(0x7f0000000000)={0x2a7c}) kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r0) 21:09:12 executing program 0: pledge(&(0x7f0000000040)=' \\,\"', 0x0) 21:09:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x83e8) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605afd928dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc9028a2b8874064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3431748935d0e319a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765b77a220097d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d336b859a65854b7ff910c51379f33192db01adc3b70000000000000000000000000000000000000000f159ebfda8febda747f463d690686dcb797037214ea9015efe391e4e5033e945a8e08535eaff5e5b18ad05989cb32fb7fe26981e18e7", 0x15e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 21:09:12 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x48, 0xc1, 0x3308, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x600fffff, 0x534, 0x5f4f}, {{r0}, 0xfffffffffffffffe, 0xe, 0xf0000008, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4000000d, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000000, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0xf0, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x8, 0x74d8}, {{r0}, 0x0, 0x0, 0x1, 0xfffffffffffffffd, 0x5}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x5f, 0x40, 0x4000000000000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x3ff, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x40000003, 0x9cf4, 0x93bc}, {{r0}, 0xfffffffffffffffa, 0x12, 0x21, 0x7ff, 0x9}], 0xade7, &(0x7f0000000200)={0x5, 0x3}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 21:09:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002140)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x116) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x6) r3 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x11, r3, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x5) ioctl$TIOCFLUSH(r3, 0x8004667c, &(0x7f0000000000)=0x3) r4 = msgget$private(0x0, 0x408) msgctl$IPC_RMID(r4, 0x0) close(r3) 21:09:15 executing program 0: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x43) rmdir(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x20010, 0x2) 21:09:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000080)="f3c3d2a9b8c903e407c406e92302a20861915075a09da5cbe700000000000000000000000000000000d1323b0096e8c527522b06d96d26238115f9bc902e6dba147aa1b7e77871dc09f3d6134c6dc69e90db08a82a899146835c725b97ad57fd3f465479051d7347fd1723e4a88aed99000000000000000000000000000000", 0x7f, 0x40f, &(0x7f0000000040)={0x18, 0x3, 0x6f, 0x8}, 0xc) socket$inet6(0x18, 0xc008, 0x0) setsockopt$sock_int(r1, 0xffff, 0x801, 0x0, 0xfffffe47) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x1, 0x4, {0x9, 0x200}}) 21:09:15 executing program 0: socketpair(0x1, 0x5, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x16, 0x2, 0x1f) 21:09:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000017a000/0x3000)=nil, 0x3000, 0x80000000000003) r0 = socket(0x18, 0x400001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0xc7ac5759017cd24c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:09:15 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:09:15 executing program 0: semget(0x0, 0x0, 0x612) semget(0x0, 0x1, 0x408) semget(0x0, 0x1, 0x200) semget$private(0x0, 0x0, 0x12) r0 = semget(0x2, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xffffff37) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r3, &(0x7f0000000900)='./file0\x00', r4, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) r5 = msgget(0x2, 0x80) msgrcv(r5, &(0x7f0000000bc0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x2, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="c11330a26c9a20b40ebe86ded6bdb7fa2952238910a6c079e42acc77730f2026f0ca09dcd51b75d241d59ff2e180927bf3b3a0b3b0e1f4d84ecb92aca87e51ab97d9ca1d86b149f944bfa2fbda30e7e2d638592b018cb5111322f012c9c2b9660241947c799ac24075275aace28616f2bc53729f217b71f1ea191a3d7de09068205eeb49d1b7b172e82de4693fd7a5b716c73788e8b6eb1c1efda1ed6551522433303d4e0c030921a36305fb3f1ebaf8595af20e29f4661975e1d172c441cbbb126e319922055c9f0f9fcb4711e627892a9dff60f2085e5df225ee7bc441ea8326cafc815ff6dd0f3a0bb9efcb873ae430c7cfe994332789963822aab3a6733036888dc7679d772cf76589681d88e33cee51ec38ee653ad13ca680a35a876612fd6ccdcdc2df4451dfd95972ac3f2ddf4fc6488417384c2574c8059ff594a0469ca44f8a67070951aef1ddd914018cdf82f2afff198554bd8d142ff5dbf826e2be4651480761fbea0e08ed6d9c2f1c"], 0x38}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00090b9c79868eda0bfb0d478a98c41a841ebd1ff3ba1e82e4e6c3f2d455e4e983d7707addce8269f5559fb522c6c0028b2d41bea321cb65cf5f431ce0bd5dbf2b0815a8c74445252c92eb38a5e8c4f739557caaaf2115c68443609d31a860adf927ee3cd73ab8d54b98dbf0ab9c98af09eef823f802d1922302d256ed4098a1fe8255b9f31524e32851ad099847db"], 0x1, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x4) getsockname(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r9 = semget$private(0x0, 0x4, 0x30) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r9, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 21:09:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xdcf0, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x1, 0xb71}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x100) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x200, 0x1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000080)) 21:09:18 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x3010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="b3781bc7cc24905065f0f9566d8b81035115610c9e1da955f93680779a3fab8d3f0972f28ae8c7208ce49636245e2f100aa6f22daecee5dba29c47cbf53cbe63fd4a8f9d", 0x44}], 0x1) 21:09:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x22) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/180) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c102000001000000000010000000009eb8d6"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:09:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) shutdown(r0, 0x0) 21:09:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 21:09:18 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:09:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x4) 21:09:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8b, 0x3ec4ba8c}, 0x10) 21:09:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffced) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 21:09:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:09:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x3, 0x0, 0x578) semop(r1, &(0x7f0000000080)=[{0x3, 0x5, 0x800}, {0x2, 0x7}, {0x3, 0x3, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x5, 0x0) r2 = semget$private(0x0, 0x2, 0x321) semop(r2, &(0x7f0000000000)=[{0x3, 0xc6, 0x800}, {0x0, 0x5, 0x1000}, {0x1, 0x4, 0x800}, {0x7, 0x5, 0x1000}, {0x0, 0x101, 0x1800}, {0x1, 0x4, 0x1800}, {0x0, 0x6, 0x1000}], 0x7) getitimer(0x3, &(0x7f00000000c0)) 21:09:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() seteuid(0x0) 21:09:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x9, 0xfffffffffffff9da, 0x100000000}, {{r0}, 0xffffffffffffff7f, 0x20, 0x2000004a, 0x4, 0x7f}], 0x9130fc2, 0x0, 0x4000000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000040)) 21:09:18 executing program 0: open$dir(&(0x7f0000001340)='./file0\x00', 0x400, 0x1) r0 = socket(0x10000000002, 0x1, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="989488", 0x3}, {&(0x7f0000000080)="2e4dae7601b0b06ebdb0c303bd68ff2dcb86a49db3fe8cc87b9f43cac3b0ec46850bc4bce1f776dbdf69a39f49377c387035965c7522f62f8e66a3ab6268ba27ae5da9755a71c127d243294d1e8557d7c431e88ea6c8bf6344c9c64c62e6c583e1742650b97ea4c5c18da1dbbecaf29594a0a67eebb6cf785ce6410456892f3d5b209e66d421cb00277acd9abc6f4138c143c66e5023", 0x96}, {&(0x7f0000000140)="258f4733597da30f799c881626166d46ffba4d24a33fa086ed48fb4529b617e2695d389d077d8c77d5d97441", 0x2c}, {&(0x7f00000002c0)="2ee245bcb3c94f2909185381cf747678cd9bdb268f99b3c318638c6dc7225d333b31b3957e90098900ee158bb0aa114d42e6564595ceb01472ac00251f86138607ad93bc8fafc37750d0dbf6e64e75206ee0af87e530b4f8fbc4919e2887f5f685e083c9c321d17078d2d6148f8dafe8fd20969ef4f42fb77aadf567ce6605365f3a37505561f9d62dc4b261fedaf399b01d2b47b5706032dec935dd2b772066a53dfa5336d616e30705b41f443fa41a533df4af06493090e3155d08e09e41d99f95d2a66adfbeb05c405f17b891310a49fb99644e7a93aafeedc0b62accf664f88d7f13bcf5f5f6224b864e2afaac6bdf47f9662782f06f0a17ef79628ce251391ddb0071228568023bdec8da0e4604be96d341953ee46bbc4900d3df0b3767655e53e972bbce1c990d9e199c5f977fe27682bb3928565972b526e533222214bed0d4e7d679f946a431445bc9776d0882991ce7d8c42be355ba957f89b896f1b162c8348e29479516afd8259ea05c2c87603825f1dd4a5738c6005fc222656e6fb35e67fa216e88a221a1277090802d3af8cebf6f99f82724db3bb312ae48b1497320e8afb59d2cb98267e8dbb83f9b06e808be04221c9beeccc29516bb1b8383f7dc3de68381a0c57971d22bd7cdcf3f4340340e25076c0e06b6b98879b8044e7249b8eaa65158dbe77c667eea303b2ebfdae1f98279d76b489c3fcccfc06ef88023b7311a188510b095da3032053f387a213189a160e188a0a1b3e9a50f6e7e8c308fb1d777a5af83b750f646b7638cf5a58642ef5fdd953595b540b2ccde7e9cc4a75e78c9dd47bab16b0fe93a057d1b0871ee5405711b7da6854ce51f9bebc855cfb127ee35fca93c64f30030648d8c8858cd42ec5ff8a31ca047fcd4975e3af5b6b5fb664b464e51b009d370a755c6f9f436aa36e034a246c0ae831687dacdb55e6e331049f8ffd2210287ceb691f9fb061963ae98f14b219070d1afc57c89b1ccdfd593946ec5e05223c6a318a31a96d132163afc4ebae13f38310d2d0a7694969607fb3530c067b4937c12692179b9ff284ad9302211c5a7dd9f50d579281210b80f6581dc1f67e17e70e914abed2f2a0162aafc9a6eb97679720ba5d50a208c114751bc21e7b85a441bb0586a17f07f0a458176936f39e21decabb0f10c08627b38e581281c83c0b0ec1dab267803ec294ee8d4f4363414f8f23b7322581b7a9473bc07acf945809493e9de31be09eb0e9593ab7efc7c1c702b6896c2e076fa149b5e856d97bdb8ffdf7cb60ee1f52fdf0c55d9016c3384d32ce82e7729adcf6d2ff1da1279fe0f371b8c9921f6b48d239a1666038d7f5cda997980185a2d8a2f60f9c448ca70bf30ccfd3626b4aea3a92a2dcb5a6e24a375883413cc028291f2a09fdc1defe251d0b95e4826d836032f8e2f20106c747963dc2d5cdc426269b4c67793b389faa0601d3b56be82e61633d4ab544d9fb57e9c9af36d0c882a16ad830270760c40e44e47424ae8163f2fb119b460c2d8a140d3fd1ffecbb4cfda255c9d5d5e0fd6b8cc4e28d96fcbed02e4f40f50c9c55b4f8f715b162b4930340742d4f9848a116546fd3273ee438aa51bf45444a84ead2e26a302686a624dbbc3853b422e364d7262278ff58b6767b9ea7379f4bb024dfd6bcbbefb52d38854a8a8e99c94b2d8436e0d316549809b9b2372a00c58b9ff4bf556b6776177c565b511cf130f40f2725d0afd060da1b2fbcc1cc0f168656ab8bc05645c701c6a649e10757419ac1f2e77e5308ad9c5f7b83c2981d47f63b090d5e7403915db37a5373fd72820e38d76003292be55d7497bcd625f68ded41a6a710fe3b7e0704ec6ecc6681a192df2d8443fb29788a3595d2ce77f512b574c79165c744cc17cacd536ad4ee520298c35bce666417884b3f825fe8cbf6f23b7b3571c24a10181dba6114a75ec7031a6dabf798506035b733196b23e6e673e018ad751a2077e0fcf9ced6db0762b60a8f14ad6fb6d7f5be1580045fbceb168186b5f0dd8800194cae3f2cff5a1103ec3fdea8977e47356c0b2a3907cded3c9c7d135a98153be65fa2f0fdf7a4d069d3a93dedf35e8356b62d4fb48bc4e0f8c5c629ec5a0bfe7839cc7962aa22d89251e6a9838bb733d664b4970f3e976e14d31f35a5f13a8b4879564e82d04944d7d73e7ab6280612fca695a3f4da5dbb69f3f680f79b2ab19826178dcc627a8324f944b376f46096b8e14f8f01991c3883dd1676179537f9a0a344cfecbc49c410da91c3274a49b25f780db6466cd5f5194a3f011ea424283daee67be9d923f4969c318d19373e223e8980f7abd9fc38c25af4274b3e6928f2e7221b49922b47ba72350d1199c8b1dbd3e81b5a1ce734ecda17cef69d5c6214e3606b49da259de8720e4b987e6474bef96aed80220be666b8e526e459fa32ea38ac7f477890168e52f0dce681d7097480a16246424239bb3cc6036e1479f4a83262659368aeb845dffbf8a2dba2c274e3d863a0f1e5d30d6238a3557330e47c5baf3f25a907e29ba909f008bc55d294f22b9d789395c4e4cc8693e62d9e1d9f5301e6b0f60b51ba8119c720c80c04dcb7d2d959cb88f0e9d0850509ccbb726d6f2b208658eab6fa86c484c92042d4591c37076809f4400f19e7e0373adba775c9cb71a3b8eed42df0ba322a3a9971acc55bbca1e05711463d43527b44a535372ae84d5e3d7b8f17efef482274a6f35e98c9e0933ea4e0bc72139ac46665d08ca93752e0386ee9cdb025e6255aa4d4bd5475c05415d117c953b7801dd29e8c92795a7f94eef90f00d454eccf44ca3fea2d4207932e6f13f6a70065f71709b7f67e4f784d5da508344a51637324ec6fb2bdc266b54043c539cc85ecc62adbbc0f1312f562fb12f9cf3d40d13ac3ca66407775e846e396447f08bc64982df83c2237f329852d63ffa88dfa748734a0f4d3bc92b66285d7042770baf6213cc6744e992145837ca41b52c07a1880b10081d711f63a6f2dc6ff8a19bc6a7603ab8b4daf6ab9d7a14edc174d94ae184d5dd84e0b6dc05c017448c81471b1dd44fc21a7b453182f1c638c0a8ae0ca46ebeb6e2676a9f9e67a65ff6c2e6606ed5a6e5796a358a6acdcf2c5cb4e353ad51e28b5588a5f7dbfc63d8833fcb1348a5982e273a3c05f99781a67b40ae0d0b75c04dd061360f6498117bb69f4fba01b387dbd171c388ba9ce6619962ba4120fcfc8e59bee89a995248291d24c194800cf97015323291c40daee3c4738182e6b3aaf9ab56a0093176ee189b2a464252b2506b49eece6cd50e70a24976fe5a2e66f276cbcd3aa496bd7572f3c6e916898f13959373622261f113e1ce413696dd1d40f4b58170cd247795fa18d9b63df8bc1a57ced86512be3770052989409c526cbd6308d794ce34d7d662398add18acba66aed2b4fe22eb667632ed9e1eba279e959c8e97a9dace3b81d4d6c9f8ffa96f25e48cd51a72042c121608630a32f27202eb763cdaab0a0a12d01dfa33e7c75b0b59e7f240c0336aeaa5b78fe3edb7f23db2fb7df60724ff08950a4f75d5c156c913bf7fe60cf33b5102fab594d1e14c22bdc45d10ccbca5ebf128ba9b678886590458ec33179e1f41e4041f8324ea2b5945455c8e37d3211f2a79ffec82600f9b742040fe99572107de25e07812379e564f0d1e0f489ebbffaf0cb97d5dcb9f0272ddb0c4bf79700df9b799dd2149d7560fc16f9acd77662d667e979f03f98ad900e6e7b1c6fdd5a631eeece6caea34627f5e4537ea81f79bb8f6b44f8a1f31f07f8788092d200b17d1eb1932258bf7cab3ea9cdf644b48d7b8aaf84e80cdf405d98620ac0211997d3701dd6a810bb9774356ac38c065e09b0bb7a329b2922c2ab6c66ce878261ff8d444f644146c9c3890399ecf45814aae7727feaa01c207b4572e41af78f8eb37c93eb95b1944800cab7b291e84739a9b47c4e01502a787319b27fae87b9a8cd147a60c0e49b86a12af8dfde40f1401f7c524d033cbc98259817f826288cf54c89a6b270cf7f8205d6cd657506332699cbd7e759a7ac5bf7a27c0d1a7c9e5851c9812c7fb9e5ac82d5b30c64b5e12c1992a1d782d5d2d43486b41f3015edb2649f1daff1985b7a483845786f1e33cecee415c342f397c3a9fac6d2db20cf8f199e52ff40e7ef111a8bc4cc22c9fea957e0a97d430bbb59f8c5e264cbf41555f2aa5fae18f2b9e0de8bb5af6eed079a6939510b81b633d2510461cbbbef6f8d6e6c494f8407c1f4f90328e5a3a1d4ffd81315e210ff1cfd24b0b4438c1baabf77d9b1546b8d29f57a442efd81b7db47ac00e9236b8048869649881959c23b085b0a3abcf130774a973a8d801a6f285ac5cee42d9f4d5a5c4c4faa1cdbd1879fea7af5408bdebbe063555fe76898787d8ead3eae0fdce4dc1341cebbc63439e836b977313467cc7e77c3e85d09e636fd0774553ae2e8425b3cd854864dee97d53a69e4aa19c188887888dc8d02bd480fa50c2f1c6827a955218a4c45520490444ca1422d54767d8d289adcb7d7550c8f8a1a69fad52da1df384866c1181a510f78e36a375f57a930bae4ecdc01937a783c6a83c99e588b6770ecea20cbceca61fd88282f7820598a0a46e8b53a63fee938fdc79e4835fad10cf17ba97875b2966ce6d4b91479be8998635a8249c0c0382b0289464c786c6a5312a639bda2d1731b1c2ebfdb7c3be00acbb44b95602034b916847d482a5349f603a14c079cc127e80a1e587ed6072de54fd9870123e622775ceadfe0a80f2725e6396adee8272bfa1288c46f9414f596daf460941d6dd3acb30788816ee03f883a3396e4b39ef40181d5161f7e7ef37635a832d74f2ea7519cb6e7e6c669ae20808102b58fa284895bce9febe7a9af3beeffc14b952b2a1014989bd4f0d2652fa497f72475bd5e591b36d9a4baca24a4fb54cb86f9467aa22acafd1d223bddb77f041cf1ff45df174a0a7561f9c2c39fb665594eff9d8946134b7b131ff3f374d129c3d5f9f308778bed18863747155cc1cd9e73671f0a77065427b4cfc3a75f8ac826766f26c2d28aa0a23906594af608b21526b53d4abc7c27a0661f5e9ce46c87702b04ed8ea1025618850a2f5c4d2ee944fdec9c994afdfc3f478bd33bee999355a2bbe36e0c38b1566d0aad897b54d3cb22ba3fc32cd345f454b82aab3f2ee45e32cf15c8ede76ff8b908a9777a05ca5df61d1e54c2f5bf646379dabb33105284045edf191256dd32c692b6dcf38067e9ab2dfd3131b7f9ce7cd0b3ccf0faaac5f5858d61d38755cd03916f5a29180191dd6b62b4c2ae4629b1f70606fd0981a2ba1ede80d486d4d4ce95baa466940c06da39fefaeb466672ad1b5ef45dec0bc76ddf33da3a98309fe1809d2c9e51890118e2797d12d176b23628067f5db392e5b8c47697fde14db38f5e008e9c3c66d9b9e0e7632d66544efab46dca37e0397de3e1173ac2d49b9fd0cf9968d3dd21b1d429ee267c6890ae4e7feb2c5dc8d861caa072f9701fa700a8f6157b9f492bed2672e41e70858efdced974f09c119e816df42d4aef5b93217080983576f36a89be5303deef7254b8231c42af8b1b51d1fac734f66ed14e2e4a6a97b00b1ca753a7fa8156660d36bdeac5c9dcb33ceb46d1c259f743ca8c595281c65aa7f56b3ed363692a14db1fd72be3c0f7845cbee6556c6f744697c455a820ea8c3ca53c68e1d8b6301d8b7ebbab2843eb34f7a6b1868cce7846a9e6525a46ba8ad35dad575c990953fec3240590b3f5ccd1364", 0x1000}, {&(0x7f0000000200)="640d28859bb2b6cf05cbb7ab28f19eeff3f18b2c8de6ad5bb3bc7fd905958d90fcffebd37dbb648bd880d809d49887d716a6d4e1e4fbeafc4c31e3a0d9107bbc72265a2697126d5859547ee1b674bd8e9baea0fd4376bd07cad74f6676f924c5d35c6992127b7f418146b095", 0x6c}], 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0xfffffffffffffd37) pipe(&(0x7f0000000180)) socket(0x8ceb8d4664586e2f, 0x8000, 0x5) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 21:09:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="80df1019586da99bed1018d3d05798c439e0df93c470184d3c8dfd56b3b0d5eaaa4f363c13269f60c27cf72ec2dac8f2940b7c0e1d896eace355e51f5376bace141ef83bdf030406853231e13bb857e13a2dcd9faeceb44903797000e1ee4d2c81628e98b0370de736d22730749c50", 0x6f}, {&(0x7f0000000140)="8cd7013af87ad9cf0906f925bf9972382c7faab4513aa88c1a7a1e5e98c64a757b15ba5058eae313f4cf1516fc30eb9fa35444537291bb74eec04e2fb710110104f71b8db5d87b6c9d0fb49a15d41298323b0532ced60227c61e24c4b32dc1aa66dd601ae5296dcc8ca27f159c3c037bf6cc25e1d71e3d959ad6eb648a6d62af02180d08f9b7bb99bdf9935cf658b98cd03a", 0x92}, {&(0x7f0000000000)="e25126d3d88fb56d01866021e5c74d26dbb2f61a9b2a3f8e40601e101d81bb9663cf6d51284f6566f20957c385a3003b81", 0x31}], 0x3, &(0x7f00000015c0)=[{0x88, 0xffff, 0x8, "7e5cda8a90b283ea87456e3b304398af1bacc99cad4e978bba0e0bcf70635f41fc7fb2bbc1b67f7926b93c92d82885dc1ab45242b9e1d0f43fef1653711ef0d9d9f1e4358c5448ba48a02bb2da0414041452b6604df8c22853396d3b13061055a6829843ef53509c287b88085803b07dcaef25488b"}, {0x98, 0x1, 0x7e, "471a9b86d71f598f8d9faa61a3943226d8b08a3b8d0046f62e984bb499c10db241ffe0146918bd8620efadb8c0ee1d274b79e98c95eeee55cd1afe2bf04ab1b80b4c7074c3649448f9d2f07c7f5f2da42fa4ad6293a819882499d955f0140f8038bde66ebfe8f2654b25c8994adc2b6b951444fff493da2536ab6beef2ccca84e9b144"}, {0xe0, 0x0, 0x80000000, "3d6b67f396161316a6d703f6c64e4c4a9b0558b699dab4801eee237e48ebaf0428d0594abb40b9176a304f11638cc8153bac7b7b77cf39e8a3aabd318322d07f3c794886d5391baba7bf7416b449ab15e418081ad7e9912e347b8035739b09b2b4de09f08512b4f0343eea55fdea97f0b4e88ab225f870bbee56c7bfac3b3ad9f6317cc2f46b90dd187f4f2711e38d233ee67813581755081ea58ef4e3c12fae7b5d0a2ce3f408382ed48350da4c5b1433709add355e7a553d1e0ddd2c002fe8653e6de3c7dc11d2182e"}, {0xe0, 0x1, 0x0, "de3c515a84bcce742a65622ab3fa626807028828449017010d42b451da99ca7f3fafa40d1af00adad37ea06dde9ae1d6eace211456b06167ce9d4945bdeaeca55c44047c26703112e92b336990f450ab5e7d64de66fccc86e367bc192992e166cf97411bba4f4eb83ce7fdc1e1f5ab17174ffc5f97d662f5bad5221165ec9e962f04e352e58d43c5ffc4d2b7853728b9ee8a8c05e4fe69f4b15dbcab47c9336a5bf726e7d5131dcdce9dddf4dfd940b02d46de131d5a2ab2d02360f780bfd897611f7adaebe7a22753392f73a5"}, {0xf0, 0xffff, 0x8001, "a36fd24758d5564f0b59324f0c91fd5fc026c0d735cd3776b68b2ef5266bad59096a9efc6b62a6ce092e881ee2e23d10fd4134d56ea8fb778806f445c980b52a467693ccb8e888f7af40e932ad3e4d872c40e6c9871f4c5aaecffe64a2c2e520ef1530432e2ad0bdbe9e94b5dd0597724babd9650375c9f51e5a6d3a7fb24aa612a22879e7b6f78346fe294228371cf8acbc0dbc6c069d7a02300d871ad2a2ee2cdaa9258482e17119dc856213ce5cae6b39247c92769a26cb329f2f28481db65ead6b055617dd6dd278b4e827394dfb19fc655e3364b96d5bb3b0ea4fc9484a"}, {0xf8, 0x1, 0x800, "9d96a4fa56f89a122c67970c78d3c48501cbba306d101805d44493b2a6519739a97d1e0e1265b523c37b97bfac4cf6f02303f51bb085b8977cc68b95f723f1c607ec57e76f4d74fb7c15eab1cddfecbcab5dc95a516915973cf41336f05b4a36a3c1268be10d3a7fccfa8c6cd9d1fc9cfd651ed82bbd8bbb3c06a52c2986aeffe6cae030c9e7cb27025b5d889da2484e4f1a3d789e1920d38b32e2b11b50a2173bafaa18add0c59d8ae2efb87fac8a8e4044367ad0498655d83cacb641881c201762ee51435b0a758afc6f5103866f8de7cae26ca6f428231121efbb9ea2f2a2d04111"}, {0x1010, 0x1, 0x3, "424c3874816e0ba10a15428e47c503fbfb881603fea38cb0450bf6a2d9df933a6abe62d6459251791d675e86b1c3969cefcbb951c8c6cb7f0224954f2e8d331e3eab3596a29d2e7ccabead7f572dd78fe693210a0ef0d292f8a46491d72df3d2730a404bf1babc7a4866ce34d314760a2ca8cbd45fd2b00289c40f25af6e65f13320511276a7e4062f51e081d8a251db7832044ca88e637e99517d63f00a3e1ce3b5b4a425517739393486c89265012b92cc2a663131584e76e04df642332e5a3a2144e8e0bc64d45e23639255736be668c095bd3b7f92bda711304fddf8890664118681c2da480e40588b4da4b4cc2c10a21b256aed6155b752ce8e2786eae4d9f9102d22838cb886f448688972a838db40767b9db88b034dc623fffb4e637efe2b969e1ed1457bdc20b41b265cc005534644c4ea14efffe5568cda19275dbc68216ae87a11e482ddaf909ba6456ba1f0b6601ebddceb2a96c6240cb3bce744eb9a440c5ad8381da8a5d22c0ec29a539c73eddee295b41273e278fa9b6b20efddf12dcda019021d13a1cae36a43200c43ca5afb8f95b5f76ce475a4fd6f61fd286f2327509eaa130351e9fa297ca0353fd47bbc907d39e687ae2f03dd7d17cf0b7e88d5c3fb8ca9b78b7789ea566a1fb58457e7aa074846e298a3308ce2df45b8655c92235957bd7a32cd6d568325b38c12116c4ca30b11f60c7f8ea9013d6ace58f16b40a865006ed72559c10a3805357b114bdccc9b39884c91d34b782b28e566ceb6c0d3335b4cd31cfc3ca704a5061b4cad000c2288d6e7953f1795adc48cc3d32b8ecc8095f40e7a9dfb08e2fc5f5ac43b2a8c8535a2cc514d4c5bdbaded292be18dc87df63fd9556bd1b6b8e2cc019d42afe6887e289e48ab0ba2fd0411fe4a3371330fd27ad1692abe320810ba9643f6936c990542a9f1f8719d615eb87961fc98be127fb51964cdd1d4ff48914a7932182331a3b868e3c0271c4e144080206d764cf7814d55e2031753874377d753e7a873fd156ec7b027f84f489d400796cd8e8e0e7798c21a7bd2ddbd5878bcb1052186d7f10ff895bd7895a0086841b636bec3dd45467dd412f3aa2dd036f9be229d98f6dbe0bbcd688def6472277963f10841a1f95decdee746b65e94e87a240a355291da6d7d23faf4c5ad68b68d9c0f88491b62e162353af4e4c2bd66a8e83e18f02237e7c29ca124e6edbcf66f87e6beb6440c2aeb35dac0f594b7ee63a4c89918cccabd62d850b93435b70e62a0bc13f561659fddba6f07cca8504b55c334476033f42806ac82511bef7032247fbd0777ee76b5d344983edd3e521518971ed884e8a846d925178ab818eae2d556d40a5040d9488a95f283c26feb872d5e03022b5f6a63c5507e6f38436535a5a4f301ab9111b738ab1a6a185c8b689a02266343857a5c0d6617eb34dbe5c79be401a3cc9adb42f8f3be3a18cbdfdde4fe46b3f8aa64f37580b18f0a7a394fbfcf821d2942ad675745b8bef70f1af77e610ef950878392001c6bc926fb17f9450d47648d100c0d3aea7a7d1a783a7ac7f9e8b2935a116e60f0de3c324e9115571328e67ef0900f0d1c5dab5ceb223707bb64b359f0cd59bbbe8053eb1e791ebd1a649bcc73199ed95e14f7bdd93bd25a10a1c9357d384d351cd205b59135141f815201c8f62802a3a4a78b34174ecbf760a94a8dad9043062091f3198b2c7b40f924e7567a27829b45f7cd429be5eb801806bb93cf68779136a19580c781ead260cf3711fdd93cccf00fb17749fdfc789b375f9ab1d4baa9311cb8cc771404c9979be475c33b94c0db38ecea7c6c2f41cefc24d56f524426b91adb892c0b60fe517493ab79f7bad6799805174ef210a2a778f61b3fb175177f3d0707954f218d4cf09c07c72046ac7cef48867e74d4ab4a2fce3c7e2004a2f8620f1d23e07c31feb8ac8fd8a18f4273e4896902848ad47ab0c1dc5ad14cdd76a94d10cf139c9bf9c4a554534db938a20537b28006f342c750b72ca7e196c1d353daa52590c96f6999eae4985f9a836f10b6c772f7ddfc5d9a422300deea9f44c88d78f00dbe52de1e608f99d77c79e1e08787d179901f08933cb320388a5aecfe2c03f9a9488c3c2bfb1df96e4632003e6e3dd112d7ad07a8306a0626dfe84f422aa0e87b227c35a2af4e1166a7ff416ffaf71e8c2c9ce86f1fcd1e0a15bad765f105d45f428615d84d65aeb8ddd9183ddc4b74b438bf01549ff216ddbd0b55e8d1487d8397b596a823872cf6e92032e9566492fde923b4b0342282232dadc46724236c4610b8aceefb6817c118f761337bdafd00c57a78b2b056f4cc1710f303ef04a351435a5798d9038ac129919535a15c2ac692fea9f2152dd8e54ed6a36b2b33c9794b01892cddc738b41b813c516d52dfa058c3571b2c45f506bf8b61ab420558884ff025431833b30fec07fdf024799b28157ab69177505cf3923afa35cca500ef37aa84a360b0ccbf11e86fe4bc063fcc03592d0561795546a4620405f3ff73e63159ff0870279209c98490da7742efb372822580305cdf556cc8913589852399cc26c0cfc69af4a0a65ab2a5a88ceac0df5a8dd06b1dce2649137aadbda3cc5f86998f38659dcc52aaad1b065f1a4679fc33edf543d55ce7a01b3debb6cd7897c681be9925f75e17e409e5b051a0909c87deb5d1c36abb5ce8d2123dbca7e55dff16ee0c5d2a4dafa390a8f91a3ef6b4f4ebd24db319b4ffd9a8cf9d3c36ac4b54deee46f9dc4d1e92cac5ecf2aaa79d25963058685ce73d5714e44b6e91335bd2567b04ab05e685493370eb154589e35ccaa1e61f7305ffed63b14a00f38d38c30e3f5ce6ca9e152b353f32e74cacf431fefa3cd008916381e53c4989e297083b6cf217e9fad8f0ca1373bbcc65f750e38ef3422b70057da80e4c1d53674fae0550a1860fc9335bce4ea919bd5afeb3b9d4bafd83e6d27ffb9259dea8a236324c1c8688ed658c14584951e9eb8fb6a40c8e42bfa36cc3ac3bf9ef45a7479569f532d69c43553b03e7e18a37e2d459a533aef0de66440173d1bb6fd7b526ffd3239cb6033772239835010fef89315c1e1d006a8eff74070abbf8787a4197c28e698a93f6d4e00f9e1f0c922501cf33966f088e22687c007bcb5632ea105ff0b756d2842cc17f1e0035b9475f266c91f8d54b092c5aa0d2fd953d3660efb896cd3db3627aeaaa342e91839852a72bb91f366d005489beb0edebcfa16b65b1c6f7f5bb2bd80309bcade4bd36a99c6883efcb93881f5cdf01987c2bbeb6c025ee474108d20c75df80f285a5fe7097ef906428bce218d76cbdc695c88375bfbe49355e3e781bad4fa5e4676b7615e5e76e398c7921e80243ab30775d4e44e85e75e7fd0c96b3e636758c30cbd4668796fa08eb1bb206f822aaa8cc791713bc066e25ccf47eb6795be4a7ce83611764a0e7df2db06d222105986cacb0afcd925690e2b7ac39d02bcbc6b2b7d6ffd8948711bec1577fd7cb30c8b0ba5df748f27a66fa172da2b41ac693e584b107848aa1fc78960ca348967cdc06d348f603070bca910fc4576756a850758d3d36519ee66d8ab90f0115939fa90ed66020d48954770dfd25b3fa30d7dd42b8b1bb94160d4feb8d26139335eb4714c2c908a53bcfc355464697342542644accec17d4fb4a084b11e2eff27f7adf6d5536f0ff64242854736719c8e37681e8fcd5fa6bc26bb27a34587a48233fb227c9a4b4fff87cefa9a67e910be2db347644ea191baadfaf5876f04ec224ecb41e9a7ce828ced74400588da2c2d02c7d79f77593d46dbbba28fa87f1019d4bdae03a276209ba9ad333fbb4395b87ad19f1b5fd999a5c49fa9c71fa6bdd3def7801aba71ca6202af007f098f3c32d0634b0914494da1d4b209aa9080c09f81c3a64a0f389bdab8a741f144c0fdababa151208e2377f346329e7927a5257db5eb20c6e06b878e96074d7144d06d5f6a33ec91a698622a4bdeae6168c471c763152a999ea9bccf307c5a5be1252d41353ec7ccd09282e11ccc799a14f73f2d5f740fa88024c078d921846ff735dda9cb4a971f0ed88972a1e435ec173bca28793636db79d41601d8963a8355f317e52e0ed97e4004e51677b6cbb3d2f9dedebe373b0a102a1d9409826f16148fdc4a2a4de39c399ed80175e3c6dbd3ba5792e8df313417aeb5292b6f1186673a29f504330424bb03d47f128d45fad1d9d3b9e33de904e044282f9d230f7a807ad5213b27ca8cc800da33c1b32dc22a29eece6d7af0129a85850e18c71ec8e27bf8564ddc408e8020bed5d926aa2cf826f30e05226c2c2b7b0cad5c546e193cb4a7e22a2106ae36dde4cfffa1f362e9424d106be53f82612b2789d0ab70114b94161e30916d65aa16f266def7f5bb2615ae951ef5abfc5c40d303adb5dd65df8b7c99a266cce37bf54ebedfa1dd1560089f17945c280d211c212eba12b4183756eec7965d61c1e7331586e6c75f1cf49f3666999f4af60eda689202bd0b202d464c230502e409cb9d79d2449e338d3503a7d3f8212346fb39851a53fb2afd5d70388efaf75efe93ce6aebd45312571e1bbc6df036afae600b035c3e0d27add3e287f16d2a9227b681fec61a92ba7e8f7cad13ec7d01725b5a8dc7b811b8b69c4656e196451a676bc7dc50c9bb56c737f285dd13fbdfe2f4b0bc58731c6655608ddf6def943dcbf5c520d13d061b7dbfea8886d9ba4bc12ff13fe76f0020fce225852d83b6ee53dbbedd0c4bda5600a20c23a7d1d6eb7cae45f1ab1e10e94a8c13c14a3670163a2fc43429364c3f050af4f92274d33dad4f0373d4b62d1321e5cd58094b80fdde9583467cfd68742cecb92e41ecc0e7006ba3f255f33123303221d06ba5616c2b9891bb755e7c4720275c73aba714ab642e9c0642f3d90e2ac312bd631e8f30322f84bc36fe99e742391798b1c531d2d8d2b9d033820ee6785a25f0ea7cc9b4efa345118b02f9c10aa7b2c14638a834b251d426085889a8cefe5bb6c761d0094b01236c03bb7efd9c60f3e93fc0c789221620e107cfdb41bdf161f79a0018208af6d92fdee5b907382f3447b2abc8a92e001de4cdf44c70abf8951bb3ae944713c20a3501aa9cd24b26d0f3e29873c988e950cce5c36a93388c9a62717422657b9d5d1bcac1b83de1617f21d67ca29c31a52c61907d94656bb9b2d723538b81648b33c37386a9900c7432edc3fe8b035ef9bd0d17186d89cfb0f2d76ee35a2691176e0ac14df8fc4955e0c6ff51515db86c6b95693b3be226bb93f6160273f827696d4ad5e4c0fe6e23622a41cf468c515e50a37649b2a22ea917ef3f0f36f3ba1be830b70ae11bdb07809c9a79c7cfc3ba0bd714381e29ee40e3e5d6491ca2004fcba66aa68c16edd2a63faee895270484864db00ed67c5b0ca982e4371fc61cf0711cc55ae2326fd9bddfe7d0bfb690860a256dec1d66eb2ab735b4ed3de06fa00ee40f60bebb001895a90830b006927e5fc1fd1353537e917dc28a37a2eb3550c5b186a11a21db3b0267766d54056a2c59a59ee7280dae7f30ed116aba6e9206c60d9e96991225564239b0ed9f4ca165bb2b3273a7a68221f950617adceedf1dd6b958e16e7e2bdbd49ab945ded6d4d7090918e23733786d272afd6f678b8d7ca094cbb56a30fd1bb4c66af94021472add42010307f2d43b8b6b75c2bd2521d494cda0decdef9ee7d759dc0fe6376f6e0e3e33f82e115dfce7ec31fbd5e35855758135908f3e513ac48f8ceae480d09c460e9a43b4b6d"}, {0x20, 0xffff, 0x2, "d3c49f628a562a56b581609f"}], 0x14f8}, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) 21:09:19 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 21:09:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000002c0)="00e40c8ba93046717294f59f0d61c2eeee1bbe61e589d9081bf364d2636775ecd68df854ce477773eb3e74d83599e4fc3eaeecc7182a5e9f520da9200d31bea4de72bf36c2ad1d894ba8a25974cb716fefc14d1bd51e46a8f19c404810787bf7fe01c621d2265120471596965ccbbcd46918b6", 0xfffffffffffffeec) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/83, 0x53}], 0x2) fchmod(r0, 0xa0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000200)="7c5da637d7ffffffff465c82fdabc8cb384a6fab63e461ed28abd8311b0d4f15641cd7151f2d8233d24cc778e9ddf0c335c2", 0x32) 21:09:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x33f3a18570b3c999, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ffffff1521da6e55fd20d2daffffffffff"], 0xa) 21:09:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 21:09:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:09:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x841, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 21:09:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:09:19 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 21:09:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x20000000033, 0x0, 0x0) 21:09:20 executing program 1: shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0x3, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 21:09:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getdents(r0, &(0x7f00000000c0)=""/40, 0x28) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 21:09:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0x8, 0x0, 0x39d, 0x0, 0x0, 0x409}, 0x2) 21:09:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x618, 0x4, 0x38, 0x3, 0x2, 0x20, 0x3ff}, &(0x7f0000000040)={0x10000, 0x9, 0xffff, 0x80000001, 0x8, 0x1, 0x4}, &(0x7f0000000080)={0x3b826260, 0x5, 0xd8c, 0x3e355014, 0x0, 0x3f, 0x5, 0x9}, &(0x7f00000000c0)={0x100000001, 0x1}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 21:09:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x3a1d, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x84, 0xffff, 0xb68e}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x2, 0x4}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x7ff, 0xcc02}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x40, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x1000, 0x80}, {{r0}, 0xfffffffffffffffd, 0x82, 0x40, 0x6, 0x7}], 0x44d, &(0x7f0000000000)={0x0, 0x5}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 21:09:20 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000)="210ad2b1bffce860c7474745f09f7e078eaac7e774", 0x15) 21:09:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x85, 0x20000000, 0xe2, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x34, 0x8, 0x334b4a9d}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xdd, 0x7}], 0xd3c, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc8, 0xf0000000, 0x80000001, 0x358}, {{r0}, 0xffffffffffffffff, 0x29, 0x12, 0x8, 0x8}], 0x80, &(0x7f0000000200)={0x365d, 0x1}) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8090, 0x20) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x5) listen(r3, 0x3) kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000040)={0xff, 0x5}, &(0x7f00000000c0)) 21:09:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x8482, 0xc68, &(0x7f0000000000)="d62eb836be00837b95c6f2305c6002fdd3c3f8402fde9b62145120097e6b7c1552448854b034e43b13d8aaff834b65f5241a733dd5fdaa36238b0893ed57bd679a44dfa7c5e2d0625f27725ebb0965e98484c86d8ff5685ae91cd369a7ffe65309594d8c7c0f6b592ac8338041c39b125d4f99b54a22cc85289c2d998d53fcd674384ed030b8285698794267259e8c5d60198f98747c333a9b3415cd0a3170c3ab66995b83b8d827663ec61c07841350f0e9d5902e0dca131cf0a9651565673e", 0xc0) 21:09:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x1ff}, 0x2f9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 21:09:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/23, 0x17) 21:09:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f00000001c0)="88fa6e3918d1b0ba872fdffb9daba3444efc2fad1967f69fe063e3d5df8798a54918da0356d04a522cee7799dfc600c50786335b6562fcbe371cd84583c8ebe252cfd3f04c2f694319083db392404537feffe264875f906b8ef28fa19683c7eb56aa1265b55bcc903e7462585128f38613fdbde638b138f8872dbe449245b805126266d0d1ca40ec8c149b6d69e77fbf6918128065061fa364ec40d9372dbe643ba7dbdcdade0fb4dbcf3df6db366e74843576742121d570d6b7a07625e8a947307d4b300f79dd413097f6a476f327356170b1efbd2f4956ca5e347422bf6431de7f38d06f613c528cdfd6f080857d195a7b6f36cb07a8cbb9a2bd70e49f2dbe7da56fc7b44fabd7458ab9d6303db19930793a37f22becccc75ea84d120a3bcfb4187219fb23a8d883d896b3acc4b0a2db81e89621080f5cdf9e5f66236fe448d12486b811909804b0c1ed22dfd6fdff00255c03577ac9ff74d41d294a6ae708dfd2d99b0f1edd7e745d9a73cfb6116db0732665ad755c72c326f9271e5929dd51904d0809899357b1fad63bf84687306c25367a8ae6f85face25cd52d7ffda3a26228a59718710f6f37e888468f52a7d025fa2b62650a30b02da7b946f44e199211ea7dd8d1e0bc97c8825e6c6b2a56c884e6fa55c5ff2392b765c9b9e46ecf99db494dcbf56c397db8dca4f564d868a0415b93f06e5ca5a928420215986beda2284eb7adeef5afa19d55c7d4206818e881c131a61c6c6239486b66eee621875c30c646bb80a71f9e635f5dde9229be1e24c18c0e25b7e8316dca8169dda9cd950b99f1f965f8d52f34ef2744f8307f6e3568b8ae4cf31436bf5c8f144b9d85fa6f5f75d40834512f53cfbad4eeae36040e80f30305bdbee157327afb685b5b868a767d35f7c788613abfd9ee1f1e306384ecb36a0648cb748a405a03e328d9ff401682a9f32a1267e996ee1572b6fba385c7af0428830001fed97e0c0e7ba951e38bb0872ef549a41386f8e2397b611750f8232f10ca67e9550c14a325713cb82f54b8c596b28b382d25ceb138a3d8e7ac5caf54eb99d025be9114d2b3c813107c1e3571ff223774e71f1d38840df023199c70d8825fcc6641137baf7d68989634b1d0aa835d9dfa30ede159151c83f70d20847605d7717ed2d7811d42c3073e56f430ed4a7744c8075e4a06e6f70348044265f9a130b177eda5d4c671b6ae25ddfc1d085a24399fef958cccc5e4cdfe35a652a0c1d5fcb0d8a0e2c510bd624f77287b16abde4196780adf3eab0a36dd6e2097864554a727c0a0e348d268f055ea3dfd43030af88c62ad1f3100e329ff5b446dfc73f39ee68513e058fd7a95cd7c20d6cee2a6f75d9c71a8351d7c2b1c78483826e4a1b96f9e3aa5520b17ccf2655801acc2687b61bf90055b2a55dd61efa9df9fbef55e6d9402524daedc463b0f51f3c7c5fa08080d47d7a4245a99390ba8819a7c30d3651ca16611879e9f010d977441b83ef694e99f80e7dad4311c7d2f0796a9a7ef555ffaa6c6c7e4b55f405bec7ae23f552a5b76cce6f6ab644999eae59e49f0206d0a0a74e372d4992b97bbf054ef51d24fcdb479f42e8a9f2fe60fa23974bc5d820a558373ee4d41fec57b62d348e0735f0f357f74efcfdc86100336a0cd930faf60f973bde778a042765f1afc7e1a83db16e8e5dc7952d625bea3ec4a371740b7e8f1c16acf86dd985ed0197531c423f2b540e8cf07337fa44e6f23dc8ba0884e90176d11907902b692f67e30ee6d02f32f7728c4703c7b51de18c307f48edd05a21a94e88403541e787152d2c9d15d48038218c404aa7fcc02bf561c4bc5fc07e18c53e51fcdac7cc4bc2fb090c5d4e6eb14839f8ce8b6eff931c6850c20284ca1fd42a558168d607135f59d4935df1d7a2dabdf6a9fcc62bbf0afd713b36513bb6f4880ae09bbe167cf5be5c18165078c2742f9f062f7b3c8089473b3bbb713634964f75dc620d4e1b7ba269711b68d6fecae998f71444f1e49f168aab95f45379153c238f60d337b40f18117115b170eabff5ab4ebc1a485db58bb2d2f927080eaae57932777b422dcab466e70b6304c75be874f9c85123fb071da4a2d74fb939706f88c6982f7ccc986cfbbcd3700596f55181bc75670d72a7cc3849594c39412bffb2c6092658edc5cc712ec1a40b2c14c94ccad02b062e56ec5c668b7e25be4db153e9978fcecd98d38c2422398798ac171624be924c5fde214514a34722191668fb759da1c48fbdd89ee8782e8dda6596dfb36787c0950d4b392a8a27320cc7b5abbb1dbdcb3afb775d11cbb725a93136ddb4843c689e96ad71594e781a9f239ca978f64054a3d4a4db2aa50a1b3e3303fcb8ee39d03e84d64cd8766168715b2767e44d185ab0ac4d4a700e4bbbc0377496d9d40a71d60df3b71387e6521828e712e4e1758607530480c007f5f25fadfdce132575ec3c5161f03ccf2c185d0e8add4909a4a8ea184b9bbbe8d8431130cf5c768f092fa03695462cb7d98facd2d3d91bc0acdcff127fadd0771abab79ef384d038650097b2793df53a30331732c1b1ba94661817b5ba08ae95a6d2343b3e249be3ec66c10b519d94b91b4afe69b52ea64027c1a432dd081533d63e94a55d7cb32aab9340c03d217cc8d2402718fdd714f54f0ed5c229d85eff0a5f638907f053b7ddd9c0acb023acd239cffad79333b87c40783b999fb9dea7bd3952c92c6b24e7f5e3611c3566ddaf6f19ff689885558ee54d2f9859699ada4e04333f51d164ba68c755ae1d8870c139f2a05842653297ea8777845a0bdd7400b8c647b7fd42501df60f5e9e304c414e2a88af13ca3020738157eecad31ba5961ad3469771f18dfb9947f092f731a04c41584d545ecd59b6cd3ec848165bde28b43f927e12852618fa828ad552a6f78f29659d18260c4b7a92db4c296039583f078f0fb7cb8a0bc8512f256a6cdfee4ee05293c3f4ccbb50b90f2df70e7104cea2405feb71941d4d9a69607b1661517d276a94582385e98399690d315bf320c3fe64f065b8a73ffb7d65c22e9053dd24c89d24ecf197d386ab629428e455e669d27c01edb7f25ac8a0465cdea45d15c9d64fcbc491f8d6ac759149ab1ddefc2d398f86384bfced4f7a4a7ad183e3b21c5adbf8eb0cef1275a3c2dd0b3f4437f6e323e735f6e96f00891e1505b35a458e9fec62e130e392b4b1daa429b8d5465c7c6d9c9bccb86a00b2162e2ba3498d0e17760abe8bcf09d8ac35853b02f57d5c1c78dcd43e32c7db8ccb227f6bae423040ed26b562f3fabc105d971b955a9cf9eed7636b3b4b7227b6f43d4c562f65709c0609dcf0d53eb4a2696ac11645b821501121e04a83c5eb00efa46423c64a846b851429073230ea4cbce91e4b9d8c1c24c65e29285beafa1b4be24b26962363db3136a2105d1d5813331fcacd360abf58f3db4988d5844a47a6c431cd9d6121683c212093f81a1c6ce32364e3e823546e7b9d3887cca479ed45ce6b27e6b13c54427d5d4d413bfc254c74532082fe118fd3d3e93ec4bcfc36408300a8118df7e1cab72aee7339d73c12adced45b177ee16918ce1618e97615de001af75834604bd4f621f14b9da7304a7f97c67d97814146c7dc133637d13e5a530dbbd42f700c74cb3206c62d4f4311253e4cdfbf0b0698951407c301f0cb7eebc757e698b7729deb3dab5bcef37fa5bf00580bc58043d2ad8bce7ed0c7fca30c5202c691f989ad6580ad944a8319c927bac001ff0ec40df326be2d4b2b7cd7823bb5432ca571c1de742573d68dc5576542848ed53ae2daf8f22c2c156e77489d8caaab74eb11fcc7c00644363d4965add2a2c25c1361b82792c4a135b485dd5e39c645554abf02d3c0be61403de2fa772a5e58aabfa144a825f48d4ca951e76b04a6fda7b6bea4c0c581124b585eda7967568e8b5073f3b86f2d393bda2d98f1422bfa24fdcead2daac6fcb55f176f892df9f3757defc21d321eee9b17e1ab1c038b7889e26d3a31d4bb35bbdb940b559251e3cb1293f3aab22b65d6a65d5826e898925e4ee76989d6079a77c3db7f9894ac9e4305151f29b7e6055c7119adc15259d519dcf64e91294ac8578d0d81ee0f578012ae725671a3c3756fd75e4c38836912323febeac3661aa8d96b8903e31786523d0b7cd53d09cf97ab9d71f2a3cb71e9ff6130fcb7e9c75ad0c7d7e209a3d252dcd4fc33dd0253dc2f371cedd9d198fd56c79875e12ec4f58b82616eeba9d742517a011d2c0c2ca95b6b89c545adc081bc85f0d7e6c87311d55fdc71b2283ab1acf0ba89ee59ab055c830f231c3704c7afe39c95244c57475598cd40fdd52a5f4e93796be5b5776b66a294e5caa104ab2fd9b06d2f6a734adab05465fe4c86799a09c6312370997821f22c170c0db3efebacdd5b2e8925554d02c8fb270b33b0113fb7f037afeee1109d91eb8a9ffcd10e8eea1b312af383bc8cbb994597dff1666b23ce1aa45f729985e7509f99d386f02f133d988869e0b4b2f8838a8563182d38d880fecb292ca9a4da64cb3b0e1f09bfa96802d8558e9b2b3330f2fbd7476a3343de787668a812cd7ad4341c7a645c668261c48a969e5f48f044a8a9d387fc1ac59bac9f5c10210859e39a90ecf3f7d34bef81417ff33710c2ff17ca2c95bc9f60e9ca12e498705c9879fe6cd3bfacbeed7259f49dd132a5f8bcf5cf0950eb11abb437e8fd9cfbdb661b8ac42a7faa0d964d2ca416b7a959ad1c102909bf5ac11e689313f7bff43ca7cf6aa53a2e3048be9706a482e4d070cc958e529c3f405fa095ca4bc2513f7aabba3d52f568addfece5aafe9ca44027fd2b197483625efe51075d40098e9bae37d79cd11069d3c3a565a2d5da0b5e3d813cf2f18dae999422bdefb3fe4097021b1f6c1317b16704a26256f665a0f07514630977d941242eced31ff8edb1ffa4d904935cd0f1246081d507c33eb025105f58e38b9c9d02ceccf40588000675bd8538d801bc15c7e8058901c748357bba0c3d0b20e32a0f74b878e950d92b90b90366ba89a42c06fd9c18c3917db560583ea22dd0cfb09498f2ca84add0bd185f93d28e9ebc501883978ce30cee891f6d4a51c552168bf9bb1ab249495d7223331ee2b9d0bab6354ba8f5310635dd1fd0ae59e7a556e72eeac29ce0b1b9ef67df93e8dc832a4c12ecf4c4d2219317f9fccb999f67a243fc173bd29b226a0346e51db7cc1e1fa33c1f5b7061d09ad44ef0042614135aaa73aa04c8d64c4dfbfd8a448d4aa6d1695b76ff414715094b535ffd421aafd328f11f04da1245e7863e92609f02f658d7d00e49fffe137c9a4ebb4e1e9c634e475c483eac896735d8460c70eef2c7029cbc25fc558c7f78b4b96e311fbe3b29d94ea068f4543ae3f1da461ed768093ffcd9a8dccb514edf6446d3ea066291c11e6f4adc048f2c398082db3c72be98351c17170ac7551b4c300608943c7c6216b87aee2f342c3f1d1f817940e4e2b2461e5f459aabf3c94c8492e62236bce67667559625731815aeb629a84aacc6cb64f3a60c6d1c918e92ec85609c99a7e5e4055dbe912cbdcfbe9ee36018466dc9e74c5182646876b1ea035cf3f12de0d5cd7a745a77ee9459908f10e6cf7ecb5e418ae322411b7d59211e7cca1fd2efd6d621c8fc0cb99d097648b5ff1a3a95100880f8ee04bfc8aeea27be2bbd7a138668a7d621059740079218387682daefacdd221af1add17253629405d74973d07065ac30eee3ec198ab00fb6d47dad32c5fc80ede102bffac9dbe476e", 0x1000) 21:09:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) 21:09:24 executing program 0: setrlimit(0x4, &(0x7f0000000240)={0x100000000, 0x4000000000800}) 21:09:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x800, 0x0, 0x30000000, "7af15353468b90cadec8334f182a71ec0972268c", 0xd8, 0x6}) 21:09:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/223, 0xdf}], 0x211) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="317ce83fcdce4ed3da64cecb051027d64f1bef90485db0f0e584a687d867bf99c98d6e1ca623bab4c19331b2864360c88e54b8429ac48ddfc2db1ed987445e1077c34bdb1c4340d367bd6bafe9b9c02b62d5fa8f4ca36a05", 0x58}, {&(0x7f0000000000)="71422456075b5cf21cd2", 0xa}, {&(0x7f0000000240)="e10b2fc560a22f90ebdc0dedb301160457188b9a23753f4a834b09fe222b2310ccbe38998333994b731a17767daebe1183c9ca6fe4a5740cc1fca842dc05f601e5a64941ab1e9b11320302b0112c6036fb416984d05feedaff2bb14f5e2400a76d78dbc0e98291a62659879f030d94f8a573e74f0a18aef3dcd8da93b0d96326b21c126d700f7e16dd739a77fc809e", 0x8f}], 0x3) 21:09:24 executing program 0: socketpair(0x2, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:09:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) close(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 21:09:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/191, 0xbf) write(r1, 0x0, 0x0) 21:09:25 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x9) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 21:09:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r1, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8", 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000380)='7', 0x1) 21:09:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r1 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0xfffffffffffffffe) dup2(r1, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) fcntl$getflags(r1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) 21:09:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 21:09:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x80000000}) 21:09:25 executing program 1: geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 21:09:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="3479885a43c86a3acb8a78934ceaaf46b4f589f48dcf4a9feb9b663a5891fb6cb13d9dfd9c1788b13e9b83c7eaf9bc12a456c7b113fa77cf085b28fc882eb3d490f19cb7590d36a7786c29aef35dd4031683cd9ea7cb60f7f10927ca17bb272532c4186d64bef415", 0x68}], 0x1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 21:09:26 executing program 1: r0 = socket(0x31, 0x2, 0x0) fchmod(r0, 0x80) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7ff, 0x4b9a11b2}, 0xc6) 21:09:26 executing program 1: r0 = socket$inet(0x2, 0x1000006, 0x7ffd) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:09:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="5a0b87484b1e183c2a3814c6e89cde02359c078a24355663cc118ffc0362d2d24a05156df92efb12688b5eac0a9aa9acdf7d15c6860d0d3ce96c10eb251a8ce587312c537b2caffead466393ba7f2fe2bef89e5f991c6d6109e0e27285817247b73487c9e3d211ea057c3c31ce00166893f47ebf3c8e5397b9b4df827dfcf2f3ff31eb7f7f1f64bb63c92bc029f2341022503f0babd2364f7569ebe4e8f9663227dfdbd0eb9e8f16c6eb424b5429279972649c08c58b88e8d33c85e334bbd736d60717bddcba6e4091f1d7f71d669708c44beaea96358fd23bf32ca4a694c1254e9a65365e0844d90c5492", 0xeb}, {&(0x7f00000001c0)="4db5e0054b9cb875ea3cc2aa472be2f9854e28a53779a46be6ba2a2136e350534c3bb7d4fcdb9c91a9a9060900481500c64fef3e0f2e174942f2d9efdb5b49abaf607ec5ab9efeee99b2894f1e0db97321a19158399db491a176a4724a47cae5de4a42ad37230ef854733638869cfe85", 0x70}, {&(0x7f0000000240)="30f9500d22e2101eb68bb6587683e45523be8fbe37f0efc65f40841f37c8f6b44272a90f91479e4aa998eb6fb5c098187535070a7007f6302177b6960a8a2c1b96d71012111200fbc2d4999d58031134770457f52aa7a90d06243d7ab23e7c884360c331b3d2c4377ed302b858f439ea06a9273b21e3d546715e4ca861ea5d2100b4085fcd4be4cdce06603f7d315f565da6231ddd49ff8612d02a1730a0ab931ac7acbcba44902b25c422edf21cfbc1c26891b4615f2eb88259684ff52752d4b15cb8430cc8de9ee64c2fbbdc710e1f", 0xd0}, {&(0x7f0000000340)="f9ac75ba781a4f35d8b8c66e7d351886f718595b90b6ce5cb6f085bc57f7a7f0038e6a0f8f6d0eb462fcd03855caf6824227347fab4afe6e39dd87a253d8ba1d866385ae22aeb28e182a49cee96b91b7beba49587b240c4a1fc9e3a773c908f8b61dce300b5a94bd06fb9a48c945c9b034ba6eb53c94b53236c5ed4824b9f6712c80731ce0dd34591a109fbb46bc41e7290714ad264938f33d911ad27106039c51854b8b78170150feaa4bf46bd6852947a0dd469f7132873edd710cad600c5fda961dc04db9b2ef59a6af583f312d91c2adf410ebc85d25543eca121030228d3745a217cdb109f9ddc428f203d880444b23a2f1208f7a77cfe6feec9dbf9bf2edd2df04d2cb8bf3c37c02bfa885ca155a3e86810e0b9867a5256ea674c8d2d0fbe2541c06d7e1b0553c3ead628e714b5cea499430c6505f08ae38880c52a59314ecd13a88ab93146eff2d77e06306d267c9565f9dfe09fb39c88bc794950990a6576dd3a79932c5be406b75ffad67bc89589472a355a15fa3e445ddf60169d8a8882da4edc331b4b7a27cbd781e0903930f9092d26c948dd09df4f5de054c001f1af6db0d66ce572a0687ce14e3af132e9923953510037006bf42646aa0dd90994f960d681628c892c8098ca385701f70ed96188321524f475db8e4d0438823bb695601160f06d8d792bb535571f354400a09da96a0b3c151d2fe13f8ac00bb662ef8e8627edb23d8ba441fec51c7fbc038b7acd2d92bca70f5dc581d4ea8e7f3a33d0c94df35af9845d102c03b748f8b3f728042cafacfa37237006fca1f25adbb1901178a2ea05430000d39680ae99fddcb6f21d5db4ef1df0e4d0a98b4007edc83ce7aed33e2b4ff3708fdac1b01a800b3fd8976f6e8b643fdc26ca69d6a4bf36723dfb10a045c741c9aa7ed84abffdc07d9efec316a923f45d096333c906719bdb34084faadb8196cde6070bc0abb6973720019b1ed210eadfa981cdb6631fcca2ef0cace096ba0080caa3351114b0704d3a21e495e8e7f102e4599f69d9fe30977f6b87b6c5fe718ffa0112bb22ad0177c4a4e024469f2652c59590e45d98c9682f297f0b26c9dc66ae97ed5475c4475975995061a0049c7f180f9b1a291ddf9056685c98571204d1b894be06a95e7b328d5f10489ee6257e232e3c8acd42d573f314bc3d794cc643bd8ef0f6b484fac39919101fe86531c9eccd55bf8bb7fe19d3aacc89fcbf39fb6d2d5ad0e3e045e92d91255d80822a6abd0d07d16e3fd1cb9d56b264c25f4f15f51ddf2f954948898e9301012b395fc29ec4d809898d0178f858201a06abfb626349c05a359be785bb14a80347543e100736a006362283c1b0c32df6f2d8c83ada7ffd964bfc56f6d84922a71eeb07efe0e140bfa9979acf296d4d200010b3d894d4f9d89ac3076dce38a454c0a54dcf704ed124bcc21ac24e219a62d4af1c1790f096d3cdffc22cc93f507f672af01300bc70f6f96f252deae815d98e20ad66a76f118218f28f57d27b8d510e229041e5f126e9bd4ebe9ca38dbcadb1ca9b5ad53263709b7de08eedfe40d15aa93df5de7d8ab769a41370fb86cb4dab9cb7309f094d01b31732cb47766773994a74bbc057bbca1b27c11f2710fc2ed1dda2467e6455f0856567d5f84cf3acabe5df5612a7003a0b46d969f2318d06542b4a23592f73620756340386560d1f280780dc1bee89d837fdd8cf249e42d3534ac4bdead8e6ca9631526c591021b95b32b4eef54456a245827e94e1f8f9686e50a4b26eb92bf0bd7a1529bdec83f644046dbd4bc89e005a26ae3b661de37fd6676323d67c1f8cdb44093ac3e9307c73bf7ec5996eb709e39a92b129661ff72977abbac645cd85a779ac6f4fcf7e0eb18f3391b036d8fb805999fec36a32534f8fa28a5308ac4996cec6733193b1f34cd81d50f06616c10954d61fa85d09779b270fdc8dcbd2007ba10d891a4bf87b52380bcf302a13762f82a78923940ece859e2c3d508e5e6528966a5e6e47599b05075bc574aaff13336ae95aeaa48a7cf962298ce513adc4cef61a72730251757b95f536f0aedeff29f57007be52e009ce5202fe0966cf7db88de6f66059ebc3558db581caf2aa54fa680cffc30b84e408aa48a9fcd463ebeb9e0c0d37f30a14a1be13438746b2b58dcef31d81ee068aa24f66c1070c22c39c31bc59401e113ac404777a5a768245af6f15ba0de1e033453bea594596f502f64a817b0a4c0d2ed231578cac06f5772d3238c5cc9cef8e1f6567c876ba0f63be87b7583767bef2f89d5f22c9342d691ba19114a4dbf6869258efbe519749e4b0db719f4f08dc60928b3a10890eb2db6fa0cee8713025869c0faea33e51bc3c68aeea89f4b0e51ce115e0022e77681bb3d7231ddc1ae51b6590622107e82b8a8123e9c7593b75d5162758080a7fcb0778d27716094e5ffd0222c684404db082065cb0c78e25c67944431dd345b530da95899d0e176c78cda0f7c423f610e32fba623df53cc6b820c9d7f05b510d0e6f32c4f80e3eb5096e4febe17c62fab8ca1bb1c289638efd2e82232b82af80e46ac16500e0f782e1748598c262434131187701cb7eca2f9b4b65fa2aef9d9c394a8564df7373f3b47b8f86e3b645c807a2e1326be6b2408333928d22a39104ba599a5cb32d662ae7955a6bb1259ed8b0f8ad14ec550de5487a36111e892d08912d7f539cab055ef005d83e46005656845a450c001ea7ff3ed715cfa16eda074d3c9602adade43704349c93a0430adac0feea7a5a64a19e1e21f382f162971ea924ef6733922452a300fc2603e5c3ec7046b8766b8151f1b9b2350df206ae63b3d014bde5d46b8ce44c1760706e51941a5960ffd7fb4571077dd50ccd48cee534168a93cd2899b733b182f364d56efed1cd655d476b10802a74f44522d22b31e9d2bf8bc980dc4398cb70852124f96efe9ce8b86b613ad35636f23b1a8d54fd963b7074019e8a4f13a3f5bea427b4018824d8916207767e18663992ca6afd087d8561d44fedd4b8db2582f94e39bfb3d8568b56b6033b8755bba9d1e61bac112e6067b2defa46ee189db6206a5410120b976800de96f7028dd2373fcae2075bcdb19c7dd1dcab978d5e4c7d981818e97b0bb45d5ad515a32a0cc1fbb669773833eca07b8eff30a814a07ad33152f9d1036a006106729af0c3358c26469ce486b7dff7775edcb1877855c1d3a120586aa02c8f0f37ea855099d56207729ee5b9bfce30940da4163a9c6d1e372dc520ea7fc54a746b16541f8c59e8db0b6f453a064a9fdc6340b9608d3ca7bac9631fdbc3e03f605347a692bcdd0e9e6866da2a49941685b682ddb3a1073ec65f00ae382d509dbe793e55326fed8be60a0524c260caf9c09fa0cc7fdc68521b1f2d55a5c28937345db37cc1d76d58ae8bfdba941ea9cb8c37ad861cfbdb446c44395ced39956233319919d2298e97e10ff7f0496c910c4784428abb8e1d591af600aa0efebee3f864842d3ecb1fdb7f11391cd3331568778ac0fffd388478831155422830e1019cc08ce489125ac1995c5e5b9b0e72cd9d1c0bd18af6ab73c236acf378e0fcec079606dbf05e8e2563328b37a597362f2cad2c1199953669024a8d79a6b89a488af8bf32245c8fe00fa9c4e3da1f5f3c7e068f790710787fecc0cf4bc580beb10b6dc5326322b23a99b177c6d3abd8ae1544bed48aeed44d8efcba0af483ba93fe710c03d5217603fc0f2df5e25ea7f45ad702e588f3f2d0e0cb78f4069fd618313ba030f6e4c0ad74fd3a6f4f88821500b529f7059d57f289c3756cb931075226fd7280ec53ee066ef99926f328aa1973c1bbd83d861f3d3c08c3f9787e35327e4efab09311b7b02385f3092794608333d6394d08645e1929a8d0ecf529ce6c2e7ab64855b8e2665e9ecd76609898a3d087076afd16d88b3bfd7c70673266839c24030e6f5d3ddb3eb43df8b12a7d6abde4419e594eab0bbd7b5b64a2a15b938a01c2cf4b9657222f7bc1b5ad936905c77a395756d4d753215293a5e7342fc032e091803c3cacaec689b555f39578361fd82f4cbab8e495ebca19d266f03ae7d60fda0f7e5050dbc02dd263bac2b44ea192973690323fbd31b1301865b7992c5f712b2271e2dcddec5010b30a413fb27b71f510be238c8b66e81d06233fc7f268485bccb3d2abe65ae0ad9fa65d578d08b9cb2631e382a4657fa7d14443c65892a216ee481b020547412d866a436805c21f1b6a9cfb63d2cf50dba8dba0db94e0e742fb1465ccfc951763650b9ef55aa3dc00d334210d4eaa87fbbaa0060acbd569a0e9948baeb98b33edc5dd083ebe07eebece9c7cb658c13f5e4cf7701e75cf42117069692a2a1ce6983ea7c819c31e4b01b007c01eea4374cdf9e68e9505d6545eb279a19660bf7fbe3ea45a01bcdc3eb22c76d7a07ed5637d2e36f0717fdc26a41fab38de47c876f1bf69ad2f578502117394a4c963164d97892c551b3f4750d4bb9310224f56f6950a37c4e40722defa3232ea62c99ebbabd643c9023b1030b45843706e263cdeaef0b20bdded37272ce6bb88202ae304fba22350e1460e14bda057a7f78eb383759a3ffc48213fa597afe23afbf2d0c0352416405b99417240025f6d98e8dff9b02b215dc5dc5a1ade48987c6846c00a742ca612e11c48165ced2722376c4833aefed35a2f7e8d8141de6fb3b8eab25f3d6634123aad0cf2af41e0442cd9deb44875e157f3424bf88f19d4c77243d2fdd38d687624384dd4835778ea266d7900eb3e827f32659cedbf5bd9422cd25e3bf025611addade0ef4d1189b4b2ef23136c3e58b46b3f641db50d6e56349bc323eba460c530a96947c15d19fbd6e8dee7f3451c955ad2b980b82b806a7343a1fa9c7c4e578516f7c45f366eef8929434401af7bbbff22133f8d6f11280649e046b115e0ece3b3ed11269b471c53e058b578b674d7af82e8955b4dd28765293fe3abdb41c91897925ac80982bf08d842f1734f7555f2d71b3692fe25dbe90fc0ed0fe35ae9402e24a5e7922b3462b3277daa2a79fd9ff9d6134c9ed0b9c6acebe014f33299a2c210a47f99e971c9002befe5a7a99c280cbc185d3c4d4426ec2aba5d1426bcfce4399ef3a38f91b4176b4662ef2c5dc0c8044ea7b7887638c0f574cb8b448d4b07df3dc753d7780bb8064bf1dd3d9fc8e58c9fadd99e400d842e816053ae672a2a81758e2e66887051826b52937c7a985ee46b07d92d28d61a6dace1e9d3a19b3127183321dd26db32c3502940d650046155b9e0d61e1f6e6e9cc072489ffd3bdb48b75f28a7ff7fdec0e2062ac3104478b5fe84cb30007f7a2de03ea51b8006e6e3bd50ee6df4d6bc1fd4fdd3a025d04b769c9d0ae3f588a783eed7c70877811317cf9ed67e840225ee7fddb1ef28c68745419c931a4b6f45b8232fdd7b5b43ae0e83b39436c8388a30618a44ef8abad267a84451c4e564a9c06113fbe80535798f0c1aaca9e63cf6e5ead58e71ec9946ff17e79c2fe7d88421ef6308f20d7a18ee613bdee9cfe2810494639ed563fbc889111c37179062be0733a225ff784cc5d82bd18e2dbb19dc38670741bba1b97623108f62e5e8dc535f65e8bb0990a2d62367c280b343865f2b48db64690617281ee6741c7409f9396eb3858a5bb3fde54092db7a8ac10e8171f90ecafcfb3c9fe90dc4bd7eec9b42f2ac9666e003b9adc0875baec716f95e5221354b3a7662c0679be8d158d14878a6bc513c2b254cd80fd5c2fbea7d1ecbeb858e437307999", 0x1000}, {&(0x7f0000001340)="eb00e74ddf26c9f95ceaed2dcb3987bdcd3bf6e3bb80b30e994a51aee2c4369d1962b9be1786ddc4ccc1e08125d3d2fa1d700ddbda79b43a08941eadc40b0120a308882e60de3e5ce2077c21abdfcd6aa02d", 0x52}, {&(0x7f00000013c0)="ff1dc09dd069207403c2af01c98b06cce711997a63888361c6cf8ab05a8e0909eadeceb5bc21774f8ee35682ed244a74486958b3dfea885f30526c40f04aa003799b2450518da68b724db2f5af6fc147bc3e6d41ff1a40de665d64a5b847fc20f755080b32a24998a84fe7c69ba98452d12d25cbd321725be15672c3b45ff3e2dae553002d178529e18d85078c79d2156fb441b08fcd5a799d8aabdc60824040bd8dffd279c3f96a281f0bbd11b48dba", 0xb0}], 0x6) poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:09:26 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 21:09:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x20000006, 0x10, r0, 0x0, 0x0) 21:09:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 21:09:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x1) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setown(r0, 0x6, r1) 21:09:27 executing program 0: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7f, 0x6}, {0x18, 0x3, 0x5, 0x2}, 0x8, [0x1, 0x1, 0x8, 0x1, 0x0, 0x8, 0x6, 0x80000001]}, 0x3c) 21:09:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82f22e2f66696c65309010"], 0x10) shutdown(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) getdents(r1, &(0x7f0000000140)=""/21, 0x15) mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x6) 21:09:28 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) kqueue() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) dup2(r0, r0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/5) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 21:09:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0xfffffffffffffff8}, 0x8) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x81, 0x0, 0x0, 0x40000}], 0x9, 0x0, 0x0, 0x0) 21:09:28 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:09:28 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c2, 0x2a) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:09:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x3b6) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffc8) 21:09:29 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 21:09:29 executing program 1: r0 = semget(0x0, 0x0, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe}], 0x1) 21:09:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000080)="9839bf39c10918359e48fc1b3653dcf304cdc2311dbc921408f5ae73ae6c1cef84526db4eed6e912d49f4414d444cacc54d9f5a5d62dd013f6ba6a6b89057e154081ff138b0260d2dd282ef5872f3c167a7480cbd7e0e91a22b0cad5ecc6ab80ea571b72a76a1b13bb9a3a650ec954614b3de0d3f7229fb264132c06d0d4a4b28f9caa9503db371ace0e34d0bbf4857fe13b2b3b14723baf042cdb13bd15435d17371de5e6abc5d3d94f67a9f6bc3586ee65c86768c78058470cf65ef0139d932d39830636503c1a06af0adf", 0xcc, 0x400, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) 21:09:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x9fe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 21:09:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xff, 0x31, 0xfffffffeffffffff, "c9ca0e3366319b2c57b727892cda7920b9fcb478", 0x3}) 21:09:29 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000010c0)=0x1) setsockopt(r0, 0xfff, 0x3, &(0x7f0000000080)="9bd28dab9dd0ab0840e4fdac059140094405b2f108456f1adefbb82aa50e28f55db53d2dafe1d8a0714f4166484d62f37a4c6779d4a3a05dc709501d37cf608af2c2a493041cd9c4df897d5f549fe6652c7f5b6f663a7c954e3e078b3a3dbd95262d39c353538971131ab398438fef7cb07237241c1151454da9889d8d98229acf0a0728d720cb030f27273a8f273e572c36262883be6f400b97204c97d1037c11a0b4d34bc055f166d6c67edb836bc79dd9a96e0afcc73297f198dbbd5d52f87778ef2843f5a6dcde43804cf57910eef7bdfc2426d5518cb20a6303e69341d73344fb7b458b046374c110ec2d982291bac1a748372b960ec9de3dc4fb0904e98495588c9f6c86fabfe59a568bb7b2c504054c588c3acceb4e823fa83a9ef0df39847d7e8a4104a8dce713eec9ed0b432bb09230317da409be2ee2556e3efbd6a1e66957fd2611544c9ef362f1d613745e378d71e7dd127f9a0d5a90560e0952ee32fe71b0e83a9021519fd969636cb31d556a503dc8d35548f403cebaf45ac568761eb70f732cc3edb8c49b5928d288a8995e687315019ffa31c7d99fa353442701dbd9b81f690443e7cf3a1ba605d338052534b586ec9005d8117582085f7e84b31d0685411aac1842b76cb50dc4fbef33ae7617a9bd0d44a5c3d894026f6fdf0b5a9052605958c203477d0a959d20af0729d84430b9ca4ded0d8c8badd77706b17f40aedc873f8d167570acfe6429b5038d9af286823eda459ca522ad2ded8ece1380bfbdd6f84206aac8d5141711983538f530d011064245c89edee22f1b4be9003e78ff88e68db7bf8a8708806bc548a90420130024cb7cd0aac627c6ae47ebe32a4193e6526498b95f2296184e57a02306b61f02188bda7c45e89159c9695a831a32156845a5895a4c1b1de7d412d0f0f25bafd1f4cd3dd5fb6bb9b2c54a4d2d63854dd9e02977911c7985087fc48370411434b5b8434b720a78d83b2c0172c879873ff8ffabb9715505728410f0bbd73917d7876855a1e04504d8a79406f65c8597e2accd356cdf53ffd2599ba50533dd4fc2a064f0e350de4e0e12afc164db749999211fa1136be910f6757451af1f8a3c750f1f3126f233cdfef6dba2a52cd190986260825a92921e339b24aa8bf33a5510498902a509905b16ec4a5694b07d81343486c75231f5360073eaddf331386a0f0d52c5ca7cba948cf105001ed44871a70ec00a66d35b6278eccab394446f650d7e35d5a341f3fe137551d2d51fae48bbc8df009ec84532f3d5847afb8bb597d61f267487dfc98b16f389bb7b27ee186c031e92c09fc7d17e2d11fcd7be144198cd74ed8308e72b83d8f6b1c2f5212a4ec5d709e224dc6de48c58826cc306425a9440f4ae872b4a5f37ec870e73e7ad449a7420193d396ed7604f2d655fd09a9882a6fefd457ff65316819d81deebfdb8c7e34bbf1d6b8554e24ab4e79891fb852a27f8b389edf16f75f9286eb6a5cb57212762e992a74092fae60e501b437a4ea6a706463226958da27a30051b469aae690c8d4a221426f9379c527f6cf5ad3bff8173d5debca30d787a9b5c33e015f24f9b693a3b28b8f8b6a7088eb8c7cff3e6e805a70bf6088f667b99c715042d3b05c13b7f6b160715240e870bcb507e59c10a24c93da627620e216e7a3a04b520bdacde331166d10b81b8d1657f48011991ce9b626b65ee972c75fddf02ffa827eb310ca6e32a7e43d12f97d5c9ab412d6750b185270d6ec6aef5b20686f51caaa039ca4ffba249313449bd7700cf967f3868b1f615a8f3219cab9c5ac8e51d7378ab1e9019bf04fed2da050dc2f320b3710a2fbec99544c081e3bc7d611fd0f385d6e069088f5f767f66b500a8ce7c53bf77c9432e977fe82600dc6bd6b226261bdc13e69932f9ee29488063e36a083b1359efdd29712238a8f9002df4058fcf5aa195debfefb31882c929bae67056241281c15b6d0926afd3584c355f48603254684297392929a3b411068d026b1577c50866440fc72cf4607ba338884d85b2e0895c56be73a79b4ceb149fb3a413c37382775aeea5f2c31082d6a6aef1ef0fd99c356ebdcededa62e009414f670d265cc0d44e9ae13ef495a305b7841167090c67ef79cb5a00434b28f03ebc1ecb3bd114c0a91886b93cbbf0c4e465193b999ecb2951bde727213298835b6f0a7debe7662e27774442dcf5849dfa2fed41e58a7bed539a3779d01804507f83a37a64347985689552ee9763067529e7561217c8df91067c9d6ee03754663c3b714ba8cd1ad959658f850f70c6c95f4fe023cf1f5e180d49aec505835de098bff08bbaf653541fccb15e2812ab38e060b2c7784c746a5403ae9b2095e2a96878da9606da5baf75beceb7cb1ee41722d39c1a7e845252895936c16490b2fb0f2d36888534535e3b1362811f16e7484780c997635edcbdb383a69ea86a19118f6d7de4d5f7de434064c65e4556fca81e467ca313e7973f4064a1f662021caed007026b281431302c20f3bc0f64b9a22a42713e89e8af47d210ea923bf58d55442d6732cd68392d95b7ac7f53962f78855a1731691df40d1152f688130c8c5a66a6701aa8363c00146008fe27c6cb0ad6759f4e1a9efec8800ade8423e0207e76f87dd64b7f7ad6a6af70be0a8cd4af2e2259e4c353ecaaf3196a8e58ea76d48c526f9394da4e1de2a28e6e47e83fda42b88fe41090d7bc5dae2c27de8ec8abe1aedc0686ef15b899ec8396c121724d7f1a9e00b2e2ee4148a7b7bde1139e48fa8ddcd72dd773307cfb7c6e6a5d91e0ef15bd06e226c9321d2bc67b04e93fa22fb7d6eda9e41f382bbcaa567101b74e71d8ceb0393e3a767d698d6a13565c89aa8a5bf4691c4edc4f08919657dea554371d8db54bb17087efa0c88e08fb785956cf5534b20b600a357802ada3bdcc3303351c770b699da7eb639587e234a071c8ed683e8d29f143a7f390ea1db71244df770d7a261025b5cc6f614c4a4fb609c7f541db1f2e5fa7e007c41b4013a505e38f33177416a9cb948ed691f1a30f301e38a044cc2a821322385b4783dd8771047994551e10c7a2b81a1b5f864b39bf5ee532f41889153f52b09dc38ae503f19238c1f3ce66801b35365a64ce1687af89f06547ceccbc47a7d82dc72ea8dcfe97dbb0acf78cf0817a2ac081f1c73e2a9fe0a077fc357ae9ffce89ef8daf222002e27f4e391e4e743cd957cbec53aa1fc74b6ed48a95edaf354c215988f86d7f5d47a4d978bb6fd83685c9f5270ad9b5826ea612ea9f10ac9b5121e8a4f044c0d91f66b8928ec8138ddc16ab18bccf5ba1811af16feaacdd0cb1c2dadddedcbfb745907b26256932a849eaf3ec3a66e34ce1e3368e584152d6bf2c71b003f2e14c3834cac3ce7631b7cb99ff10cd69ea324bc1017fad443e82410e2a27211c948a366a0961c138936518c06f541038ed1875933c8b5a11dc02c119432552560f34fe334c921651964a3034c0a4aa6379e9100e0c73483c27caa5f565f0a3c5b6d1e2d5299abb77af61116686b1a57c6950076e458645a9d3230898076a31a280e22fc4b007d3f2d7972bf6687d555b04cfdfe8053e4fd6e860bf7019ec5ea12a3a664c21b778d63557ec0a026d2740680c3a1fd1b1ececebd3b2f33353b8eac8ca3f748838b4d22ed761cd26d1e4927378b00d109db2c7f4cf383388adcf0b40337031542fa9602a479a1cd5313a6887491339f9977401b83a39df41d1928f9e01d9972ee8ffe030f29e4d356c295d49b1a26de6d623d9acaaba783dbcdc016d1f4ec2cd6a1d542fa218c8f05ec792e481f375f7325305df87f602de276654176525efb94db110dd4b640d6393db5c1d0575da537bf2be329d0e4b75d44aaf47091d2782231d14d1b5a136e709ffd3e3ef7127a2541cce9ae7bc58ea63391781e2e45d8d554ee762ed3f671f53a3f001661423dc3a1d13448734ef814d8147ee3c90d3b66bbe6b0b1fba233e2f740e2a1ba0ad1aee74c07d0e84b439aa4a25d843bce6165ea26d67159434e5fb91e28aa86bb770beb39dd1fd61505ad6f4059555f7ff472eeb2603cd26031fdb58eed28ba244bbe91d58957669f3a4ce9fb9c6ceededb1b5074d373d042f074baa48120ca7eb81cef9ac7b821486f225b0ea3768185b00749f366789c06690f98c38a3ee3a4031b817fa60e164f2a5cf3b864a29126f9b1c9b86ad2971e9ef188e4aa0f9485c7e128e03e69c78d5be6686bda85639409e22f12476fd370d5c433d34e292cb1ea730675b9712c4cb5d0825945e1a597a89648cb034b3a82cadfa9c272ff67521e9e7662aea2306838c72a9b325009961b6f38cb35d75bcf5932bb0fb30ff4b9d46ffa8e636b0142013e1f42bdf0df1c948d66523218f750a66de27b376e0b2026c5b0875906fae9c9f169d11c5b96c1bbf44b18a34fcf3c9ceb031f8d4743dfd3d9605d486c23d3ff07e7d822838d7c3fc34c053af82816b61cc0f07c500edbf9e9da2f220ea313783bf3673135180302435a02784dc4f3a58d7b82362e77528f8b33c93059fbc48136005cc6c13208e70da184142fbfd3a24df37c2d05d630c070f1e54c0e709b2bb82a82c4b799077447ef2bef584eaad41e8c4cf6f4ac31f16c1fb9dce317674ca3845aa5430559988c48597feafdbb429259a0a16518f51addd696c372bb68654144eb38d55e62f6f9af743764e306a1668cec6b89bdaecdca8b2be516bc032c9dedbf8054e26cec164147a9cd7e7fb2913b5d81a5135941e64a5000bdee75f6e9ff5a9955a3d3f57bb436a63cfd7ceef43079f77dadd4956dc57f51269ec741750f71f356547f468fb0111f341e67c6f658ca79ec8e6f2b170f43d613436ba16abf1e74a82e6031d410b0a08b51f173214a2c11c7e09f1eed7d27124e52daa104cdd4d795ae6bc57e4d93f602ca3db246b4ed8580e58dc788d33aeb8abeea208c399fe91bd4a14c20e5d5592c51610fe65caba38f26512453d2a6d41090bdcd2f2d2fb3887a5c494b5f863268f97076e5671e8998e708651a0bfe67962a2808365ace53429c02a6e48641695a914a59fe25eefacd5b16541fd9ddedfee24efd19c26761cf2dc780fcdcc28bc88791c750712be8bd06dcefe29c0ab8c60a244044fa713f374ccbff8aa15d9b3b40a95590ac7249f0b7c2627bee52d8d6a52644099f72d9f113b933ce290b56acf5e7fa0c84c281f80038ef411e138c20862fa5e63906cb58f922ec8179415ccd63f9c983e5f67c8fc84535f25b69b79b652bf2ed026677a899ac8359f61076e18affc5b4245b1c1b75723535db860029e6c945aa1ee77112fd2551038e0e3313917506e17ca5efe7e7de9b265007d40c4fc9acf35d9dd0cb9228948e565ae4a914463b48b1635e2adb09e77d049fe02e3d8ab677323ddfcb91de0616ae102e1779dc660bb287c429735c73a8d9d24fd9e5ccf28470ea9693d4cf6e334bc9363c99b66d7956c95c1e011f23a0a6b9b5a33fd4355bab166eee069f59383c0be5b6714cc6a9f59bd6582c6799d62164d05693b5ea9a8be547a863aebc11f025b7cbed469cd0e5fb0c87afe183ceea1e1202b01285d7cc05177454ec4f2088b7d0fa9048b0d133cabbeeb24b1936d179ff3b435ad3c8ee7f5c2053cdc0ea2901a6b5185410235709e4158d2f0a58d9574715b8dc64d53627a1709acbf1f556eaba2e81adbf9e7498c40f72284c50575421768f32efc60ff14e0e5829a2abd6f09335fdb2fae72f6f55c15aa11601b578a94783b55b091d890", 0x1000) 21:09:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) fcntl$getown(r0, 0x5) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) 21:09:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) r4 = semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000400)=""/82) semctl$IPC_RMID(r3, 0x0, 0x0) 21:09:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x40f, 0x800, 0x0, 0xffffffffffffff9b) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x4d) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 21:09:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000, 0x1df) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 21:09:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000024c0)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x90}, 0x4) 21:09:30 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) nanosleep(&(0x7f0000000040)={0x0, 0x20000400}, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r2 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001200)={{0x4, r1, r2, r4, r5, 0x2, 0x8000}, 0xa8f7, 0x0, r6, r7, 0x71, 0x2, 0xaf}) execve(0x0, 0x0, 0x0) r8 = getegid() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shmget(0x2, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockname$inet6(r9, &(0x7f0000000200), &(0x7f0000000240)=0x7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, r8, r10, r8}, 0x1f, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100000000}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/4096) sync() 21:09:31 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 21:09:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvfrom(r0, &(0x7f0000000040)=""/93, 0x5d, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 21:09:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = semget(0x3, 0x7, 0x80) sendto$inet(r0, &(0x7f0000000040)="21300ac2eafa705ba3f3a60d13d3e754fa62733300e8926d54cd4470ac439090b2c6f41ce9bd69399dbb51a01ccde04983ce155df186032c24abd0b9b3d0245064ca3783edd2ff6e3dbdd7876c859b5c1634ffb4572b3892f59ba8ad5e3e11031bcb644e430d13cd53d215c480a58e108bf9ad1f2a24964dd0f80956dc52a390d05254602ecb17a7ad0259405f85e4ce63cbd3", 0x93, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000180)="8259f9b8134d807e99ed89ff2e7659b74cd07cbc7a3115d182fd74bb28a9e69a0dd7dc95cd3c5e745d4ec7c16ba6b2ab549b955de061a17e4d0d40debc45cddb50cafab1dc3b556e8083f10aa21ba27f2297b560b9b9b1477a64fc5f995b667c6b753b94770ea0049b58dddbb3bd53e7af417ab9e0cac786a9e6b7536077b1847b9fd69d128275b6a0cea2d81532caf78223028b817bd597c794d961cf79306d46542a7b3cc21e97e3f4504e9eba8588e351a04276fcd789e5c93b5322a29cc64b84ca31729b96c881f63a783d2dfb33960c289081f0993e3271a3ad4dcf0d3f69", 0xe1, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) 21:09:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000e7a000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 21:09:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000000c62ba9079e98f42868abbfa4660d8fb0fbeac176363c40b2e51196d09f9ec9432df6b43fce9c04cfb6806bb00425bebea3374c75e8efba6bbc5313f61452c954d7e52e197a1d43f3709f585e3c9a1b1cb4d565af747e6128d7905f448299545abe"], 0x79, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x2, "4231c4b951bf1785f9b7b9dbb12cf26a9f46a8693ab5534688e95e681e6032155141b887dd524df33debad633faa8e158442a8de15dee96f1ce9532f74c838cb2e22715ce65313171882e7c6f29dbc8a41f22f941580ad3901d6a01eafaa1e84017c7e520ed2ad797041959a96ac2dc4a71d80c64f4c2da4b98bf594c1d9c1168901e77fe154dbf9af11aaad5da08a54565d5794dc35ed5205197a611fc092f972f415f4213e424d7d9a12efea1bc47de9ada2262b3d"}, 0xbe, 0x800) 21:09:32 executing program 0: utimes(&(0x7f0000000040)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 21:09:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x7, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="52c32186d9cae44811dae31f25405453335700b68f2a225c8f99ff1a879da63fb13c5758b69dc35d3d2dba7f07cd59e7ed60d0c992a3481b2bcd8d87f46e59c314de7e8b15b4ca1b5778f24b16e23945d507f20b8ab21627da267fd5b30bdd985a14ab8032e97ea5f76aa9c1502279cacdbfa74013acec482d4e95d8ad4a641cb9d7e33bb57e56815e122027057566c5a16eeea70156aeeb3bd8146c2c945e88cb5401742156c2ce55232ab900f62891ee66fca818612f88a1cdb982e64ec4d487edc72533dd3f46414607", 0xcb}, {&(0x7f0000000440)="f619afb5e3ad38c08501befef04d9894a7585293afde74bf2469336899d8337ceb1cd5d7a86c213eb421af08b06d47009b41b0456a6ab5b3fd34ef2e0d810b2946731d6195cf00490c79e3a78611e3cd5dd51982a32e5a49b617f15072c030119e8dbe9290335265ae6e0a9bce44d35e2ab07cca95be1b98bdc37c4a8d1f8167626eb8361dc1d9924fdc0b4194b6c80090db6c0144c2e3e28e04441f2a0b1b002570a002f75114b75df06c2213b060e916a132787e4ca6213c9c4418100b0fea8a1702ca6db4da54faea58088a6b6523d0098fe49be45b40fb4bf00a8e94d7dc9983478af739c1d1cb0269c98b2339a086fa78e9dce498d7ccebdcb5c4ced4b0a39bb9b507424377d0b0e59aa543a358dfaaee37a80d2722e3163dd9e0e84f03ef9e6b534633a22e8f9a6ffab24dcf00b00058666910e3f004d0af3e8460eb731d4e548232bfc09d8d25dbc6567e366c521d037da5186954a4cac0a22a97769341dca60e874668704daae891b7c089db8a8ee3179cb6658c4dc481bb588dece67a5b9a384648e4af693c27dfd1b5e97532b532dabcf68bbdda60b7ee61b9f61d53c4326cb8d4ec053f1d9e4439b2a8c23fd7acf85aadeed8149b1e27a21b7eb9d10302034211f0ef3c6769d1a0057968ad9ff680568369a47051634a54a04e9f69a51181f026977268d5716fe042a0b574f497f20a2a223f77c36c128bdc46b26a54b92029f0918420fa39718d711839cc5c729df1bdc099f82ec206c1aab90a1e8019dddea964d50d1eee51460c7dae8cbbf26dc7678965fce4be99b3b344f7929e66550f82711278a59e68c16aafb047a53b1ba7669c00e3cf6be3d093412c8501d2e72bded8ef5662c9b1f0c32c1eeb947056edfc068dda81138269eb3c74f760658b83bdf519aefccc32299f8d87282ba004a3fcfbe1e4586a3561dcdf30e85016c7aabc409737be083d00458754f26c46d59a131da31d316d10046ac3464ffe6a3d2bad129d471f36ec6b7679a8694dce97c25ea9adb3b8b2f6f1216cdcd766d513423015b8817b92f7011ca0de7ad5a75643d3092577acf59c7afc42c52514f68f441ee2802fe4e680c3ebc55c549dcc386cd011cd2065134a7c9d5ba351cf27e052cb11ba8351374c7127cd8913ad64b5c23aea6021fd297de61de81631d345eaa68839556765ae49bdec54cbf20a884339a75a3efe555a6237951a524c005a435eeadd6cb0c96a112773ec20d774397bf55301bb05933ca99940c71bbd57e7b6898f2a9527497cc6d038ecec7450c7cf9c66aefae95d3b50921512abd67cadd3c464998906c01fc1b39749314eeccebce01311e462f76133d477d8c931997bce1c03836b4e06c225d18e464dd5321506f490396062c8db8e7a585cf404048514dfa60d12eada9883acdb969f910941920acdedf019386af4b1f83af4a2ad41602a30d9494315f02f4e23be829dd20d513c33f7f61c4d0b889c41a5966056a10e495cc04d348936b34ff605094247507d63bc70820be79b8bedc0c6372f242e55db59ac5236926d0abf86d35c0bc9c64f15c9c8b118d4783a25039fbe1fac2ab133ca2b7a3837c6e8d34fcfe7aebe9e4b001e83d69b72cf2bbbe07d0aa0f05118255a290fdaf4e582b616ee53d6b0c5af1d13f4267ae5e32f79152f7e8bdba5d6520d79269f88c6fcbb41c55a501198553960647d5972a3ef54f5c4cf3321d4fa9bb90367462ba851f60196c45da1ef68ca22905eed61892c100d023dae3bbe99c4eaaae85d2ffa042e07e0841fa4082810db88f26a550ff9608c0b7ff0a8d1eb4f4a6524ae21756a39384d2c60e983dc7348d3f77ab026f59a11690d80071038fe4fd13e16533a77fe16ea0fe32eee636cf30a7306e68028d4bbd3dd70185b92ae7974f1fd9ede9ca78e9f410cd77b7228e47f24ff2b2ee806024cf97101590a6df74af795ff553c26ea5ff45cece4968244974be04c8243852ff220b7d59ff01711d90727d2bf4153896a91b705a5135210ba4a0d0472cca09f2d1f261b9a6b3757685b8c292ea01ccde12289131fde7ead4c777cfaeafd92d694115bab54f64017cd1446c383cb6241159b436c9cca4d9c7508fa82d54291bd1c531b455779f7f4b8b7a769275964fdfa778d750b5aff72e4944699808d1a41b3b600cd78cd8daa648fb28a16c391a9bd596cbe64b1ff602ec71c0f554ae211017ec6dcb79fdff7b421fe3dd5f783e05e3f40950e05c938b03307f1e1b4cf5b0aee136943cd0a7a05f44d9e6a2d036a5b64e6b1ab65609b698e2a68928f94e28241ee4e37a5a2022dc239ef5b7d0bc484eacb7e53953d65ee6645a187f17dcb81c04bfefa2ef34392ccd516ffd13a8b393568075303ac8894e4eec25dac021ac099b6e65a806dff63f1dd7a0f315373fb38e9ec6ab035ff08812f056354a4bc8c00ceb4c552a9a92785af42e2be4d62be42d0f9f65414c4ed698716ee3face04cb58c9585c22476ab4ffde0048b597f11f303e0f4758ceb1b339c8b98a16f947b8653334b5d687999841c0c963bcfdf9b03c89823b22df128bd0256796bb85578f17b40b9006b02c775f3c5604b4b78d55f1fb54582c26f55a1838769e605861d0c7afe2ed3ef73210d6202f610bcafe02a931c9254a8926c70495d97cab90fea4b0db89cfaafc6c017afa0d2ccc8e10ee32b712baaee76f9a8735fe4f58e75d205f1dcb751e50ea404b98018860768da64ee39616722fdb698b3553fd38d0d68a94ec39a017c217a9183cd5f053ba15bcd7131588365ed23621d0c6315349f6c6d3942f7d8a77ff79e818541893e04b0e9ecb34a489741f508d1318668ed3f82751770ea0e66edcb153c465842c9167203ba31a9d7d3dfc1b8546faca52a869f370e9e4c2cccf547a85ccb2bb56e50b7059a7212ca0ab4f1157e060a291263f1f6ae1c8f63c9fb066f808621dcaccdf1bc5e180a069ce00bc1f7c807f10968cbf1a5762f3c767a26fd0aaae1cee300feab8285592e45d40767a7e29010516f66e1f80be91ffe0d221ffa5f2029747769560a726a9c5add8ddc2704eab5ddc960d4bfe2110aa1a297f7e5485768d5edb4129a00e1808a9542abf59b35e7e21157eecd32066be228f104371d82433ee8724e5af928fb9de5afa4f9165cf4e7bde34a1ca8d7fb8593af5d5178896fdab98938ec8dd8353e95e63d3f0876bf54bfc4fbe7e7e23d8b290dcb1ed003c0f32775eb7d6b749696fbd2bad799f35a5c8ab029ea15b216d736d09e3363a1ff1826be8824794e822bd57777adbf1fd071fb5185b960c4bb73323aa05861c5578bd1a6c2efa571a327b7658d866fc5cebcf8837d51e3da2f7d483008a1fc5460711b5bcfd299ebbb2892adc388a34c50635f8751decee3c1a8df5824743d1e5ff0ed732e791bbe171027cb247574cad87eed68e496c472d59e215381a28850362db3297f8a0564d37af6431a7f4f2f5ceef3f92f11c9d3d0f4aba3a5adebabf197c23cea0a5f86affe4e983a62cee83c5228347f07f7f3d8c15dfd5f44cce225d6f6a10ebb4752c6717f3b22bd366e17e5adbe7b14a4dfbe43e299a0bd578f7d282f24b334484f043b42c1c0205da390ce5bd0c3ae186cf0b8108c5688379f2efcb758215b42981703fb98eeaa9779d59f8594f8cb1b52f5022373f8fcef495ed422e43e3804a85cfd693a0bd2dfc9b3970e47bd32d9b3d891f3cca1d4deb18fe42ffc3daefabbae0e3e0185784ea17fe610536a6d1fc5b8b16f3a098fb458baa11a6421c4f198ee7699f4d62b7e6731c3e2e3214b087e871316964caa975077a66fa9c7fca1ca0fb5aae34a49a97a5a9ff9a5cef5b941db4da0f34ec5601d135ded9f7cb56af818a5fb124b873dfcfd60fda334f6f47f85bd206e939a82f75db3bc7e3ff171934db64f3a25642f81c0ef36cb61f1cc52f4680976216b149f440499c0597cf5246953868d8f3bf33e718f7f1df2e53bb4312c2c47f8dea3a1e17940aa2abcd71309d667b4866de52b87ebdf0274c9323e1dabb358ea673306548f29bd8185a451908be860b20172ae9e1e981dcb251a4233850a3459dbd5a0bcda0cf9c428a67049d364aea43bc7390e199559e652611193e4dfdc35e8194dbaa6a59977e4bba2f18d28e7e7c9ae84cab6f29f1e8189ac0b21b03a4d38f0d6f20269a4d3c7bdaca63e78a41cbc70650d6f29edfbabd7d04857e5b284479e0aeb75fac87768e1756a6dfa647cf111b18072e43e7e4a992ca0f8fd208788a69decead42c1d4fb40c8fac8845e307645b764a1ca115036346326f09d0dcaeb566af7418b55666569fccebac23f6709b708e37fec9d1224fc61815f72b3b7be7e4d634cb6928526bebb280c567a9c7c7dff30aadc0b122b0afd467d4c7f953500a027e8cedbdbc1cf8af9ce6d61621d54beb014da4d1256462957224891e0990f0d6cd424b5214741f7d7647cb55b77f656e18aad0a7dc9597295960bb36dbdaf535c671b7b429eb79158e7dce87cd62efec3f3a9d659336b1a4150020e3d7130c58ec9a30d82229e5a9755cbb0c2d01a36e004927d7ad7a963e9a0b1978fb6e004a3c6b679bf66685df86596a2bd3e91df1fcc86536972e9a26daa804f3304acc529bd705026fe287a23aedd34b06f0d760cfcdf57826ce3b1fa642d5f07b57db01e6f4e39eb6ce73fcdc52541986280f05a819e7ab0fa732ed6cdffae9568eaece7bd77a7f3c1b686b142842b37977e445d4d8ff601dd1f0a8d3ee59012cbf2493b088edb122b5fd6623a1fa2b28d510f9384aeddf8a0e1061b81307412ac0194f85c1a620c64aceb61b00b4c41148027f56eb34318ec8a54ba9bd40aaf95861dfafc2d58c7ff09f6e900ee7281b0762e015c8e681e6670824c8e76835bbd3b67e15fcbc2309e4c73c8d75b3225686b12af10a6556f3645d6ab4a9b597e2cdbe7e7bf90d507e1ec46aa248af543f347c1ae09552bafd07f96abe638e534420a3c39695404af23920274fc190cea2b51482443bf5878b1ceea853743a0b3bdce2d9ca73a1bc35d3747a974b5f9161e1654b2ad3ef8e758716cbe18fd79bb89014850071914f8d8512a0e8d15becfb080f21b2b955c41869bc606834afcb591664ce1900f54f1429609d3119d1606687366eaf519df11569e76c6ff37ea8e08f848411eea053352adafc0ddc0977dd9b4e514e4f93c9708d63e3ad463c2fabf61e374bc014869c7a7b261111660871d84c6b8c6f74f73c2fc4064257073b782609e16d0286a29ddf17a50a9efd890b06bfb8cbbacde1886b793a611694bcb2465d7f6d3d5d7aca12e1d3b180ff6d17483bd7284ba1eae515471ecb5d7f8b2f346a428c974a7ba5761c88e78cea5bb6340de2fe34fad481a3dd352870a567e1ae0e011d751317b170c563050f81670ddf4be222f14b4e37cb110f85b1c35aff612ba1b7926fe5f5fb669d244cbaaa84d581114e66a7287d27acec48edc48c36c85aaaf9b8bcc5a69f0cf64d3c7fb5bb3077339c0f781c1d504807df07094db842891c6392ef54c08865c3bfc30d04d1ef942d9ef999b0fb671747db08c660068b69c928c8ced0e4d8f9770bf0f9b6a7903cf20f4b2031588d224f146a1393c7966bfcf47a2097ac3a95e8a73d833010881f422b5be210b1ae41d0b812e0284a2556457972db942c5621953b15daa604b5c6b36ba26eec42705e8b91f22af8c57827ea99fed820da8484d72cb3869b929215800a721831e3ad9ae57050c2a52f6cb322debb5704b848e06aaadb92fbed92d9ff0c83cb07", 0x1000}, {&(0x7f0000000280)="7a0dbaa66335cc5dc6dc3041c96cfb36b4573505038f7b7b0c37094c6cedee662500b3a0ffca289918a68eb099629e4ffbadd8bb66414b4b9fe5ee3f47e195485f6b8848bb929e0942a73dccaeef92cbe0523f986b2e1d8eb4f0522165dbd6534752965fc595e675949e2f4827350d07ff1836f4c26815ad1b837e8de639a13861acbbbc52cd0c5f55f3049b355bb82a5468e6ca7a1bfe051b4e916c360094a704dc25e563bf950d3130cbae173a8baa4fadc28abdc39876a4950d3b4b228f3acfdb7745869c23ec12737f290b66be96709cf8fa9cd112e3b4590e", 0xdb}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, 0xffffffffffffff9c, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf0, 0x400}, 0x2) 21:09:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x180}, {r1, 0x40}, {r0, 0x14}, {r1, 0xb0}], 0x4, 0x9) close(r0) 21:09:32 executing program 0: r0 = msgget$private(0x0, 0x308) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/210) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/116) 21:09:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="1660427378930d40e49b17f7c3fb4658c64fe1fa4fecddc22b8ac3bfa6d33f4334864597869e2c7078834440fb656c20b885a4c00a5b72", 0x37, 0xf, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xffffffffffff1632, 0x1}, {0x18, 0x3, 0xb6a2, 0x5}, 0x4, [0x0, 0x8, 0x5, 0x1, 0x80000000, 0x4, 0x6, 0x8]}, 0x3c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="d35b3d84eb9ef5ac638b45b4987252c74e7ac97abcb2689e7defe79e74903fc3e6fae953a4a51b791daa7e54fe4e2e2fef4e58ebe00082ff9321060815502522f8a45d5c76bbf8ffb0b5f986971a29134866f74f92cd2405c767742b340c0a0c342f9e52abdfba649fdca828a8440376d563a495138725c9cfa5030ee6e702168d87e739311a104b5184134af4dd61a14b580bbacfa3c20213adabfc28aebf9ec8e962db73f1b1b88652ebbc4c358ca5f648e51efa4a17c15d7db3017d28faf9762e0900f9c80d3ac3dd7691a52aa6c037585d699bb1a537f8ea6458ea16249495130f698c7cdc520fa078ce422259bc69a7caac2d0463587061a3359de282c0e71c71fd12b6bbfe9de9856c7ac2d6001987b54b7a00ee953729bb7aa39634ef3ad1fd5a9072c363f123735577423d2fe865d796f084154efc5f2bbded43917841368bc2e8761ae0e2211c1330d3fc96c57eb6db779d9aac18b2c7d046cc5323d14f0979d483b02e7c15195f3b8a40e217cd7c40b5dc1cf9381748fb69455a52c33d779d9b0340ccc21d13effe3c82e097b9bbdac5359510eda2162ae38baabc61919f6cf2e50404768b41b83d0c49d6958ce4a8333a4192b2d63fc97e77bf4f659c1c25622fd15c59e31bdf71f5ab3f3972947621b24eb1face39e8c428e74bdba0069b50c7700b8f5eb34d82a16a7858413dd9e537fb2f2595f8ebf1d36b861e09142e894d297f5fb62179638afa5bd7e27a04af944e440b48c336f83cf5140ff1b630f01c50d31d692e6edea21d15cdd8af62fb57d7152dfddbd8eb9b343f64875790d7b9baa616bab787a38a3d9b76bf203618287d93c856a042181e09cff10202a17a6d49fd385e675f439993a19e9bc9c52c3d222e1e63b38df07a4e27dc002020e5d0563aa4b66c464a977549a11c29589e1e03d4edc8262940235e7a84f5163195be3446c6e728ad440d9ff22258e0313917eacb6beab775c547197e0634de8f88ed9fe06f5affe70e82ee95b20a312fac87f8a0015cf201c7740c39c721acc69131fe9f360e182dc626ca33a4e75ad53e12ca83b83a5bdbfc423f3262ba1cb1cb96ef8181115144217d7861ce04270f79a00f86fc13b79ea15e84718ae1e273cdbcce122281d968609ffc2d6c6d5b51e1965348be81c118850337b328dc423cdfd8a9e6b6a6cb1efa45579ee72f3384953b122a07b9ef546a254b24b7e8bc33ecd4261a7c4ec31a04ef1f2356a74e7ca269038027f4d80af67788ce729bf55938efa0135192b92bcf2daa368cb49611a4fb1f5299d0735989dc10b7802cde12ceb8fee5f50adb57fd3cb923f83bd18dcf306b4df88db86f7a973171422cd1b5b5e94667e08549f3000529304c8274936ca5e7d7f8b856682d68d4b1d22aa7cd33ec53bbbe154cf13e4954a3f282fb72fb2642eb424c38fcb971e22bc443534cbb4217400ff9f298e84619d5bf466350ec0c29a258c1dbcfbce1cddefeeb29893e4afd696a17f229944d9ebee31e5703251c6ec9e05c6a9e9148ead8cd7308ab1852a2e2a771ce44b9ef7c8ff466b62873da07cf7bae91bcf166cb76a7fb5ebdd2bfba71e1293353df6481220731ec6bc73b1832634084bc57fa032f140dd73f99f33d20ea5562b7ac148d56a721fef1b10f05ce112d6aa5c6046d0ebde3446ecb5fa1350c505817e3c7778776a063f73a4b4cc73c964cf476060bab26fbdd4bfb182ea4ac5fecfb080e38cf0c0cf2fef2d71764cb9312396e4e2c06316ca35a64c2df8b8e64fea000a2b276cefb8246ec36c14083e43f8c149cc3d89908b49131306c08d36afa7c0958630583a5758c64a60e822bc76fb8e001c41f0a9dd6eb3d8bec98fd57a8e951ab767fe8301ad61137ebffc55d19ba9da08665e090e5e93523bba4d7f88931c55b7c8ec0274947bde2d55a1d034ccb87f922de4a111881bf635c89e1cdf3b3396ac89a7acf0bd75ee145b68498c8d4b163d50b03eaa5ba28964d3bb43da8e55b5427709c705eb8d6ed3cfba2ac6ee8bbe4c7b532e95eddc95af5bb74dc4b65ea1ea2543ef068daa9dd8aa9effca5c23c2fec2e6f32d34fcb6166c91500b151e3952a625275787fb5fe995698856ae27291dcab6b01662aed92eb69f684bfe2671884b9bac77e48568415795c01bd887c115932a3ad0e51ffea1bb64a5f3b3cc9cec0bc136a9683c29c7e65958bda75143ac9a531555a2a76aa0dee0775ba6fbd0a3210a27f3142912563e45053c0d652265d49aa90fe4dc364f3a915124e5703f14479e8db02e10f770ffdf110f542a2a78641d11374048ad423e554109c3511a0cfe125ad61048de806b44abc9cb0950648c685a3594a215b4bb0ce77c15c225021b92a5beecbd6965f2e971fdc392e462df4e3a51b770b78d0e46c70f028d73773bb1ce912d2b8d12a716a06983dcbb6944a509cad3a99644f6bd322508427bd51f3605c9e9a8be494ca099abc084be6c53f6f2ab41173f21e83acfa3c17f7ffe783cd69f21739f361fc97612a85e7d427429dff3649a7f7b922c9b419a150f498cfd306a4489c4bb1584c9753b243d47ae6b7f0b6919cf1402ac58286e3834d0ad5b123534d028e0ed8821aaf28beea10637d46da960571b1f1494ff4c078049d2b452dd6ea8384a5778d549f63f3c7c9dd819c6d34117c7fe268eb8cfe9b06ad0ae647a0d8aa98574eacc4c87c37d6c0da7ffb999f907a80030bf3a6ee5b0c8630f79f796a820c5b100de7315efca8b5014a0f4423ee923a37272151a195aad4ed1c2cecd95ae0d3ede7b93c7821f916becc356ad135145b0c3e5ebad2a793500f1a5b730c1cdf1bd4049bf701e7fdc955de0517c731d81f4807b17f185c725761afcde38afeafedc0301ae2f7fbbeb51a6d2b47bc712faed5d9e3c615a48a28653205d9e02731a1a91e6e7655d03c220802a6566faa0214c758fee836476d37cd5c2f706b903547d9af2f65f9745ff875d7174d41e0eef7055d41fd164142a3cb2bfc8e301a1aea0df307d770d1d23740d8537ed5d49f3af0d6c9906831b383dd48182030d190e2156d4360a13965abde6041711782b8865fc46733858769e7635ab13d2ac4f45fd156cbc9f815b85631c0f5ed3dcf75b570235b3e355041229edd4df0549afe902b471c63f3491ceba601913176ae7dc627fd84ee4d18f1db3b6b2e39f8b93bc8a5c8db0e4fd9f05ad6b273a59467678fe94bc6f81a5209b7f3b1ccd1ed5d9007b768e4ebad5e89673a06ca45ee02ce935a312042ba2f6e79d2037ffdff8e9ca019db712092cb39d57801e0407244769d74cc6ef39e1322308365a141e1533fcd1d611506331d0daca6f71041e35eafb9f4d3ec475cf85be3c5dfca2e873441ea8f6687c7e5ea688540ca61463528d43cb4c10ca828656aa20a477c9c1a2086f78787297cd33dac9a3bcdffaabc2112baa797f426e4ee433b5d02b48e74a59190087a7390f16f98cc65a93447439b75e6a8204a8c42fcb2e39b5e96df71c174ec43c4c2be32fc191fa33a4b8102d01ae0f917d41bfffaf626d2eda169db0e05cc73ecc5012524d9cc5a3605cdca723a3fd4996eca6a5b602051762cde28a1c2789dd07d25f4c2070b0103f5efbf7f98c82ed8b985805832778467f3a39fcfd6bc7b136e9864b4452c46076d513314e9a8df779644c8251c48efd474ec5c515f4aa110c470db9bdd780e897c6972ba7387d4cfe02d63a6746e5c74da9b40934c6fe90eb6e4421aae7650f12786a0b6e316c3722d9c6b6f13cdb846a3416d67ca7d5b22386279658773a5b19deb471d354d50857060c4417479f66b3e6b3af269eb6ad7fded9a44e7b9127550f56e629d96ee4a7889d1341363f7613765625d8683dab0f8bb5e1434f3bcefdc6cb410fc64c30d552af0e680f667bc5a7b5292b22f4e3c78765464a6d587135fb8ec93956590da204b888f0b3c260c743092bfd20b96a06367df22b191e1466369ad9d56339cf90fb27536e5a6e94ef44a8abe0fc4104a3cadcf9c43d97815986a511d95feb9ff02bbb1568f81987541650a6fdc8f71bb86e51eb87ff2fb62790954c4e148966708dec2e453d129db5a69c703c12af0b9ba8e8bed0eaf7526bac99e0f26a6a10a517113b194807ad0ee27153d57fcf23592bf68a5448bce98861585e4053f4aca16d7769c950bd846f37f3f86ea52ae658ca37ed1ee1b7107ad21c9e9ab5dbf561e5ae5f627ad98dca4d72aaf4d2cfd76115d7339b9542d59a86d8d369a3a44e6592020c8b63e3a388bf78c3a0883eced8929679d80bbc46766179d644d5ac742625c64979f03d73ba1d35e7e249edf046b11bb205c70e65b53b7cc07a57b2ce12ca56391064def7826d42b218a9af75eb741af8e5588e135d0f61ba49e08dce4663ba7c6c316c61a7f737857ea08ea7f0028df8a22eab79d420cd845aeb128e085f0417ed9d1682840a2aa173d7e19148cfda1caf054d41fca1ae960cbef02a93e3be6be64921669ca599874cba2ba0fa3b52559dedb88e721213bfee53674887a5be484ed335f4385e367e52ea64f0e3af1735315a49554b06639b20ebf228f92ef4af33f4a904ca3edb41559956b763a6075946d789ec063448d0ec6119e2a127dcc8606719ad09a15d558b4f55d7d49d285a83c5bf0d824d315c28858095c4d4d6adc16772702d2a0090650b731c52ffda04c51b17928310f35fb1512e8588d3c46ce8453d21dc0b515528b7f2b259c8bb99884c33ccce4dae527864da84c89a8282f85bd453cb02289ced4ed45555abaa04d9b4a2925d36c070ebd7be30aca89b7ebc749f62cced4cbaa5144518b476513f30fbb18cb91ee3f014ad97728c602338670daa3c86a55d8f925dc3a3f560ed82a97dda7aed31c762e7285a2bdcb550bb4da7650c94d2c90178d57f1fa6e98146476e896d94ddaa8482dc50e58ecfdd6c6243e80efbe7769fbdcfe78dc1d1edd58a2b5714a1541fddbbcfba0bce74e110915e7488ce77881e40bb84631e97b221112d50a21e620f9da97fec07354bf6f1bb414a2e4576359001536be9500cc1e59f7887fd4249c8ab5630f0d501f15f3c8f9ea8e1dff5bbf82271288fab501750023b1ad7a8b4eecaf8ccf668446bd5470d6bffbc8c47114eeaa723a3176f145a8eb4925ab534e87d6289c30a7b1bf523f517386caf831ea2cac9d7f4e1c86aa135cada449e49adc71257d257e30abf61a41ff333ea0bd0fca9c42372f6a7591890f520f73be85f9770201c0a07afed49c405df727224c7460365d04a2e5abe02e9e921493d526713ec9b53777ebaf16ee36de10d67cf8f2e5c647d99b558dc8c61af85e4a0aa8d735eadfa8b71804dc42ebb81e3ba3aeb6c87e770b43720ca8efe59dcf69ae2276671b7f41c18cceff1044721990054d052880e60cfa64c71384c04969524a911568c037c651854abf5ea387d422c2d8b1e34ace8548b194aa604097aaf2628d698593c53c9b7781887c72be82479060a6a0a5ea4daf57cb6690ccc797209cd9339c47b4cf887fe0cd5c20124cf74c5c54d78d5a615fa5520ba3f1cb9bb7da2d2cff3e94f50c8b62552e672ecb64fffaec67f050a3c209ea437bdd7ecc181886e49618448fc1d892a51647548ec0964853ce6547561b5b1a4c6fe66982ca93295a31db1a67cf2c9d96a77794bfe267a0d0c2831b417edcffa326a94eaaa2c4bcf93cbe3e70a09d891339a1bec1c9a0e3a2fc11251efec5f02e731f9367f2581adc294e2034d7987dc1836636661c953e3a04be0d7aaf59a03376f8db4c", 0x1000}, {&(0x7f0000001180)="9533ed8f3ef8f83a8e37c3403928cab48cf2663814e46f62a3611414d1ea64bfb46edfeb8b6c96c29ebf488823916ae471753edaf626169a939a527cdf6868893b3d9e655da26fc6e71aa56eabef83f6d948d30549cf549e3ac5e5a0e77093d711b7e79bab8075981a048d80e89a1299b05312c78faa0d006378df14a957b2ecaa793757d5e97f5d5b1a3bd946908a2c748f09527605b21d3b90606c00e10e1e1e7b6a95ef08dbad5a9ee36d34", 0xad}, {&(0x7f0000001240)="5506ce5b688355d6b1f2551bdea47d4411f640a8997229d319e425dd8c4b5fd486967ef66dda152e12228bb031804e995aa4fed2c699fd9a8d6ed016ba893ecc7b138652c31a8279ac60157bc93b43077d03baf684665f6f8e695409b1c85e5d935c7bc72a9485c101a930228b44d1a1ea77d10ef02ce84ba48f1a3250", 0x7d}, {&(0x7f00000012c0)="8832e5ea2ffd793eb2835c17f2d1b3e14c8df4809b83f516aad7", 0x1a}], 0x4) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001340)=0x8) r2 = syz_open_pts() getpeername(r0, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001400)={0x1, 0xbc5}) readv(r1, &(0x7f0000002a40)=[{&(0x7f0000001440)=""/44, 0x2c}, {&(0x7f0000001480)=""/213, 0xd5}, {&(0x7f0000001580)=""/92, 0x5c}, {&(0x7f0000001600)=""/88, 0x58}, {&(0x7f0000001680)=""/100, 0x64}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/238, 0xee}, {&(0x7f0000002800)=""/211, 0xd3}, {&(0x7f0000002900)=""/106, 0x6a}, {&(0x7f0000002980)=""/187, 0xbb}], 0xa) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002b00)={'./file0\x00', 0x80000000, 0x17a0, 0x800, 0x1, 0x1, 0xfffffffffffffffc, 0xfff, 0x1, 0x2, 0x3}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002b80)) writev(r1, &(0x7f0000004040)=[{&(0x7f0000002bc0)="22b3490973d853e04db298fd572ded22efb8192023f5d55e31dc14c9001efb746065029638b7ffac76845899519beb67c71d98faa267f1eb2b27739efc9def0db61d16bec4228124a98f7544d6521ac1c87b3bc119b9c2338810eee60a9a6f30f424288ca3b35ad278934ca1a04b63a259fdf8ba0ee89e378bab0d8ac4d2937ec531be7611f21ea42769feb49a4712d97a1eb3de41e3bfc9dd2f99f15e1e0f757aa1bf30cf5216cbc4c3f3952ab5c22776f39c0193968dc27cd943069cc08ca830941f455ffc8a1df7244f1add47814d6a2d76ebdecc511937a8597b8f5c2b6e74f44923e42eca7832ca48e3e359", 0xee}, {&(0x7f0000002cc0)="01b8868ad0a9827fd146d274f151136963a84ca5c577fb80e6e71dd254db5dc9cf0ee7ece10ccfdccb089fccb2967177c6690c763ed479db75ee0a0aa9b86d9e347ee6bc15444b0b4b0bef184809c57df630bb8653987239c581189cce64880b50aa858fdadc0a63750b88ca2916354441279bd79483fe778f8df1a0011ed58f64b392e1ad652231d526a91c6776f7281affa1ea3173e2092d95855cd3c3c06611d64d904443933d42f1309985760f53b8d1373b58d6917dbe7b26e6deb9936a904c973d3b5ffc813275afbad4168491f93e4465a25884441537dd8636175bc24491fd911abf34673cdfaca14a2bdd628927d187163e9c40b3c89d94debf329a0a721f59468a04308a57974768614981d0efe0685eca8cec3d9a01164dcd47f8eade05ef5229c439e3dc93f49f4970b8b0205a516b051b7803499d3b8f198a5822ca822e97beb2174521f052ed135cca0b837648ae0be81d4fb6aac926ff4e32383b8932a0c5603adb2d4104f0bd863c545a1e5de2bb2abdfc7362b6b84b05ed5e624a90adf3b4db8b598e109b757f3a92faeb4ae059dba7896f784407ce3d15c115a208dc1c9f097ccb91224be179dd7dcf9a701269ec23b386c883b4473f8a8e7aeaf1fe8c5ea16ba586c1560eaeb7921cf04a970dd78fced416fb1d776f8289b34d2c03dae42f52a0fcb01ab4dd8d80bba2f0b0bfe79e65f07af3b324a5fc166869b447df1bcbdaa526bba45339d45a3a417170114fc72420814d0990d73c1dd28376f6214665304436c2a2f5fddb182f3e017a7021e888feb9db75ecb39d2e9cff26a3843cc4d17ed8fa67fd8e7fa145afb0f810f07d6029054a6ebafe5d82920e46f2318bb963222b9b1b3969b2db84e14fa99b454621f80095e04e86554a3c47ff6ab197f6c69c3f154c29c2cb576ad8896426ce2ac9966337c90814b3b978b6008e2c6527b27888c04dcd4b34457c9bf5a14e56648b94686087d4ecca87025e744d1dcc622f3b51f199e98b80b12a527f74fc04ed2f5d4587df2b9e126a25fd9eafba3eadb677f17d71159f8a812b9e7e9fe6e312c4d7fccf73db1aee63ce4be63344fc298f968aff6ac2775ece4da3c28bd95cda47018c057537beca20f1787dd16c93823dd4da56638e21d17b613725cf7a655c9d0ecb6dd9feb7426c16c158c1afd85dc7349f0306534e3dc5ff2415643fc5f08c6f13b7ba999899f1c19ef63bfd417bd4f8716eabb83bcf4d62fb6c107e1dc8546438786862325391e07434796dd42822b5ec9fdf50063776a58eb204862a9b3f64d7cf2ed781e596d9987048173e144cbae8504a25d21f372fc1650c7749b5de5c42aec09c00836fcfae3cbb02893192cc98581d0d104024a660413077dac8d591f2093d9fd7e9e2fcbaff7229d78f47bd6ee0fc5f66300d566fdef78b62c81c2ebcf84baf2a619f23347a9b3fef5fdd56fa48b0edb898bdfe3e5e502068b0b058193f46a94d06d9b93ea14ee97ac87fcdc2e21423ef51e6113c108aa9fb615754cff8ced310ab84c98e3b00b3a9b7fd99bee621b78c38fd0f067117a84d3d4e41285328ac4f64a52eb46bf5800b9f96b32ab70bf46df2d433330f078bc5659b56457bfe83f559a1d0d9f18d57e44e0d8a27db6d663d4b83cfe2eea49a555d26dc90628c92ee35d376cb3136414afc1a185e3ecdbd56232a458a918038949e3e5204570a498255b14676b3969731acd70af85de82a4fdb08501e58d70049aa2a936279a7a4635b7d6ca5cbf3c76ea16415a63e32006a2e54ba851e264153a125aaf437e810131fa9c457fd0a5db31541a4ef09c697e370dd3b19d5c9f1a37af445b7811d9cb7409a1c738b7b1c8297ec0149b329d22aff302b38b39e53d7aa25c454a20db2365976e3afeccbc956b2d948d1410e6e5d92d622482e21e3c56e8efa6932c13ca5ef0649f63ab514d2ddd3d9419316a00a1db249f03f44525b52a122b9a0eec9be8ee44cb0047b9b0e033976ada90a205470bbd9f5a86bf2b4815cd9f701da25a8aa614428a39e7df81d92c6e096b5dbd0b334f78b3070fb32d76b2dcf19d8655647e4c93bc68ec2b46996afc0b00f4618d0b8acb28732b3608511108261c01b7ee0bc7c8498c5ac286c60163341c9addcda010b1eaa511d63ad053ce4d515b4e50108ed2bcd3565569f5b0efa3f5cbb304b4f6b296374531292728353b0a6c61a533f8c77d4d8522236468d9ed58e2ddddce7fb5ea30356e55829de0a865200bc0cfbeb2babdc76e21e6794a5510173e343b0e5c1a7772d9173e095411df039cffcb60a9de36d1043a3c489421a1f7ad463ee45a7465b1ec48235ed19883d63a6e3d7f1ea3f28bf1ada1f6305cdc3dd1ba4a0215d3bad77fd6557096f7b7c1acbd93a4914f55c15aab11b1bbf19b8665da6ba68b53f4cebba475fba190843054075e1e96380b17c9bc88a96e4db0d46582b7b17d84352542750c0dc2bbf3305a0baa0919e40df16026d1038ebf0c7fe6701af9e6b29321a094f48f079bfd4b7e2af50cc3c55eb9c1a7dc6647bb1936bd70f46927eac06ca0495f160650588df11e291c51fbffaa5ffea9c6ae13cdbf5a223a35ee44ed521fd4cc9a9064579f2895b488cc7526b71f7496dd01c3d87bd2f10c7810a52ed2f1708c85bcb8e6215938c0707e3cb042b43d218d09f07b4d4a9ad37cfe067d4108b37e97b0a60b7d7bb6f8061d02363deb5b1837fa0425a6762d70f10a489920069409f7306137ff93791884f0d28040429d7ae284b7ee9d9ada2fc827735d9228338ab844d81555e5664f0b0a36b541ec88e21a04e2fa84d23f2bed228a8d30cce3ceb4336d3a4cbd43c772b1c54df605761c66d8535df88765c93963a0a3393975e470839c61570a8c945d84109a62b389c1629872e9aa46b17a7dbfdad501d7385aa957d5317eab3bcd882590d6eba349b44b210754ca1afc98f444c51735a2b10fa1fcca25859d55ea028f6aafbfe8d5d63fcead0f355cc8a6767371870ce1ffd8652a632f16cbe37fdf24f40b744cf7316c39b28499260e2f8306a571e17bdb5566c8145cecf27e939afa4b8baf747d2c58850998e95b4a26adf04d4794836de8f8e06f34317735ec33abc81ff751ed1d444c50887633de77749f7855696770a6cef453bb7b8d563ac9965e5461cc548c2ee9e6dfb29c144a998f7fe8919a0fd7c3a288b934f30fae3a9115168ede7eea0f011fab0c070755dd567c9cbdcc6af6b36e90150ab61b0a5a88c961fdd45b2790621f22c73166331fb178df4617397562f31ca33da1a4d000b5cae2aece6fe1b8f708b9970152ed4b1c5ab62960af5777071447aec5c505b2d852c6775c83b49e60f93a0bf5b85fc0b5229c4044dd64edcbbbf87d6051c57a4bc23b48a4ce5620104399ec97b05ca7c9e550abcd9c1d37cc923085b74f2a817f065fd1e01592038a85c3a70f2cb471efd79d9b743107bcbceca8b17f0fd2f31316f457192a4aeaccb8db072283bdfcd8da9b1177de72da0d2271d1aef45ee5a15fcb0996990db0cf7f91061660d338c013af5d254afc3cc4e5645b69841a57abb5adc3eca247c1d7d83f2f527400a8832a451d22e8762a60391f3e852f8c56bfe6ccef5b374d7b6b4d2dafd4d5d321dde65b9a316f037c787765083d70714d5666cabbdf09437a55fda1756cdd81f29b32fbbf928d141526215566eac8d5af005a50cb9f7d163fca551cdf048efe69537b8bfffd40f4383ad25044988a05d3e15f955fda063ffd50a5663f3edadf854520d412810f67be0551c2452865487238a0d103f571e73e4f215c5b8240436f56863bf282efc78ecda01b610ce92f33ec8f8776715a70c659bc12057a25864664aa23e656f18f755debdf96ea9262d2e0d45ee808a94aac8c81cb97efde87559b233146e4fc0fc5c52c5c8374a9fbcd745bb313ca41a371466dcebf9590321a94e35a3131d59b28210c09a6653ea7ac60a321970a302cc27ae8bf431cfc942bcf05502450020641df26c8bb061f9f7980224827febd8dfd63483a012c7809f0bd3ef854cba6cce6030f22a4851b181317b1c1da2e7c8c2534c13d6c6e40a62c1bad181d26863084cfef6fc2ea1ee97722c579604b24d166575da981bacba9c75cc0a5ac894f79330a03e317d40eeb855037cf927262c86ec6bef8c39805a054dcfeca31b35cf8ee5286c0221088031bb21d0d8886478e388807bc01196cb9e45688dfdc53d6383c82423982574fafc2189ff2c8a4ad11afc8e7d86747473a2cc841801c8425e1074ecd0782e70a5ff65beaf5215c76ff8a4b98c36bb0292beba511e72754d1fe506def1f4dbf68835521994a635b8cc057e10c132c3a133b70870bb499657d0a39e4ecca5e476be2357b9a1ef6bd5dc2d5c1702cdf2be9486f8d2f8f6d72eafa52e2c793a39546dfb5a66b02e4f7037894ce423e751895b39b4d5cdee4c294a6fc6e440fc28bfa976612e88c635474019bc1fd9f3498bd40c75d7e5faadf5e9159edcc65d6f22c09002e278c74a5ccc9cf20bb895fe565f176c85be7522f9687ee902c15e39c7db4a0af2dba59bed98cc3436f55d4b11ee166974e0d0ac97a8fb90ad84c449b2f409b33ebd8a9e293c398e1f881685d26c4e4e2eca273c81c5b16f18b2cf0dc9fb972cd9955759e6b542028ab1889d32a69a68c97ed88112405cd3a5709d044ef6d086b3c885881c5a8481c7ff4997335bef80f457f9164daf21e43c092fdce9cf61c44d5f3cd42a02996bbb084aa3ccec17d68bcd0f3e2cd1387f21e03a18917a6ccbb403359af166c30b0b1773933d7517499009c44ba923ba9a0c7e893b3c032244e6ee3d924ff6721d51d871ccf1016566b630cdc756ac5e0c29ab895543836c0f9a5a65e686d5bf4a217cd825f0c1cc63f167c481b72b2ccde53501e7afd7909288a3615debbcbbcafcd8884244299d05db74ae0efef5e5ca2a3324ff3aa96042c00ae582faae0d716a46a070044e6ad5bd99851e96bc6dd9cd500657748bc252cb28f24d6807b11c5fa5ec5067ce4966197db18d28759a6b6f8cd3901d6462bb39a1063df9f6c9dc4e668233cfec3c3914b08ec3eb9f23a9a56024bd91307c788021e144e768acb062c37ea44f8b9be6dc4e277e323b76853c3436ba48cb52d686dde3d7ae2476f20c579b3dab5035bdea277882bad76ca2fd00f26a1c73c730de373f7c17afa2ca5b3e412a6ff30c93ff2f859563f294c0e9f7bce88a15581f07a59ca3a38308750ef69d48e9ca7c3e07913293952b04ebc35bb62c92eb1c321420b735b9417711f0cd878a42e98b665f77ef8ba75a829f0bf90048ebba8bcb8da2aaf64f17b204a31e7db0d3471f3828bbb8da6c0f4ce937c7b5c23194514c4e84e4e2eb32af7991624e5cb68bf74711404aecb6e7f0b4debddeb32cb2d83b42be189f25f4aad161cdd8e47f33cdd69c094d9ee5f486766113af3428d9a07af69e4fb700252d4232bce5f72ae07fab43a75e620999d7c46331d0479fe7b8757c34a70e34753d0036c4d16961e3341b545f5ef5180af81c62a95ce9337cd7e88670af94dd3e5834a1469726c60bf3bc88d74d8c2c3994ded48b1b2bf9d1b859f23c04af97fc5d50c9349a88d4a2ebe4ec16e4c875dc022a56490f2fc3569530423d2c23f958370f0337eff4a1aa35ac3cd96b615974db83907908c38e652d72549d0a3e811978d4777cc5f249512041fc5b6900a2ae23dbaf2d73c0333f56ba938da13eb02c596d660feda684fdf843b412069b0d180095ae9349fd3447", 0x1000}, {&(0x7f0000003cc0)="739d36a871b2ed8c670022ddc9b7b4b0f1cd16940abed50586cc138ee0768de1818c484cf265f1bc0183b48392af5d147cbde5746efefb9238135a83ed334ad336f5c76abbb637694f823715e94dd1f32dc1d084cfe0ad8d0a55eecdc39f6dbc5a9c57ebe1e74783e4dd2cd670b5eb9914339b3400e8fe94c6042957428473de6a1b35f4d8e9f6a1522f6ab795b795a81aba36eb0e819984ffeee253267872c1cfee92edecce0f81f186ba7ff8138057bbc0e6fa66fb3410f5a10b6769da13e47b558310fb3e36c2d1a478b79af82da1da326d3016da62cb33644f08a27028e798ff0c84aa2332d24d75", 0xea}, {&(0x7f0000003dc0)="7e5e4bc5213669b4181dc91c3c7f92a12f0d636b48c0dd8529f062351d8ce6c0ad7ef8d9ff45902a10bde68dafebdd689544565ae71d2e470f62f382369f5aad199e48995cf95798db9cb872c4b548d5defde2f85ea81824e7905de195c9e57b34448b1e22acae5b7094f44803aee9ee2490900bcce7c42ea0427b66efd5229a993b770af8814c7258485a3219050676ebab8ae8cc34c062421aba7abe2f09d6eec71b3ccd25cecc9d4c28719acf51", 0xaf}, {&(0x7f0000003e80)="c95028eeab290eb85e55694fc68741ccd120c5069ce60931b8dedbba3757e19af006509d25539a9c7aa71c67175b2663eb3108", 0x33}, {&(0x7f0000003ec0)="da13c1ddfd9e496ff3eb69a58aca6a8e67a39665bb39f2f3865c3fcb6174e987d4797ce27c39b321dfc19b78e91b8fa1c41b55b910de29c74e6ce6cfcda234b809b9696bf9abf21432021b0218805e09ff873aab7ff83dfdaa919fc05b89cb5223bf9067436adfb167ac2cead70d25b10641aca61948b240189210e9946cc018b99623a7dec91104fb1fb72854ca1d6049fcfcf46be178a1a2d5815e2261f28304a5c847", 0xa4}, {&(0x7f0000003f80)="98287bbd04534474b163154adee79d98b5d4ff2847cd41a2bf5dd553cdd4411c3c21c2fe110337e18403079caaa9b0b89f41fe618b20acbd8cd69bc2b444361365f5fe276d77b1e7842d8c16960bb12aec427aaf24a1859d0e522e637fd073aa9bcf04ce0766fc5ba69b7b66f148b43400049b0524dc75d8eb28eca385480f5f6a66472c2d5d4e61b896566b039dfc31c6a1377d5c5ee4818ad5d411f6c5784804da32e73b53dd9d73efcb8b0ee3b046eb41d4dc4d", 0xb5}], 0x7) r3 = open(&(0x7f00000040c0)='./file0\x00', 0x880, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000004100)=0x2) semget(0x2, 0x4, 0x24) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004180)=0x6f6c) pipe2(&(0x7f00000041c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_settime(0x3, &(0x7f0000004200)={0x86, 0x401}) ioctl$KDGKBMODE(r4, 0x40044b06) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004240)='/dev/ttyCcfg\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004280), &(0x7f00000042c0)=0xc) 21:09:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/79, &(0x7f0000000080)=0x4f) 21:09:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x2000000000000}, 0xc) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000840)=""/137, 0x89) readlinkat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000900)=""/61, 0x3d) getsockname(r2, &(0x7f0000000700)=@in, &(0x7f0000000800)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000940)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000780)=0x9) 21:09:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:09:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="896fc84f72384e334bcbfbde2afaa37286c5ed26d9bcc19df71137cceef4b558db09a41e", 0x24, 0x7, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x143d}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 21:09:33 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) poll(&(0x7f0000000080), 0x0, 0x6cf9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 21:09:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/134, 0x86) 21:09:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) fcntl$setflags(r0, 0x2, 0x1) mlockall(0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2012, r0, 0x0, 0x0) 21:09:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x0, 0x0}, 0x802) 21:09:34 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x8310, 0x0) 21:09:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x18) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 21:09:34 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0xc}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x400000001, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4000004) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)='./file0\x00') 21:09:34 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8202, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) getrusage(0x0, &(0x7f00000000c0)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:09:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0xfffffffffffffea3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 21:09:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) sync() fcntl$getflags(r0, 0x3) 21:09:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = semget(0x0, 0x1, 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x101, r2, r3, r5, r7, 0x0, 0x80000001}, 0x16cb, 0xd91, 0x5}) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000340)=""/223) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/65) r8 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r9 = semget$private(0x0, 0x3, 0x28) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r4, r2, r6}, 0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000440)=""/246) 21:09:35 executing program 0: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff, r0}) socket$inet6(0x18, 0x4003, 0x800) r1 = socket$inet6(0x18, 0x5, 0xfff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x3}], 0x1}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 21:09:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 21:09:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000040)="583980a0442bf9eba1c6ef4df0eddbdb3679a4fb35ae36e5181dd96a56cf16a4880f9aaa5493f012bf84eb2aeb61213d0b890b57110e47d46cf199b43e884a330740eefa897d0a9f8bbe2f3aec6dd2972ab7505657c64c6cfee70044b241a870197b8855e0c7270f83a1d31d17ab418b579e50ccde319aa71b7ff74ae22bf6be3e4302841cffbafffa6f8bd833f5b8", 0x8f) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x6, 0x1f, 0x100000001, 0x5}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = semget(0x1, 0x4, 0x102) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/99) r2 = semget$private(0x0, 0x6, 0x10) r3 = getppid() sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)="681d48499e78d6201a349325c26bae39bc2589e590fb3f7527c5ac99a1cd05215003f0849815d456125b044af7d5046b006b30f6bd36551ed3f0fb8a5de8036c622f0aa7f2b3444107acb6269527516407ef", 0x52}], 0x1, &(0x7f0000000280)=[{0x90, 0xffff, 0x1, "13ab90bef797ae0ab4a1257808a83da11d301db26f7b06e22aa862b03004ca13b13e1f6bbdcaf17d91fcae3997f2bc182072383c51572a550e5d87e258ea203f2561aeece7ee196523cd64bc739a6dfaf7b5fb3649638af603e31d54dc5014146afe3597ed85afa5977aaa821594273f0a71bfb4a719ea641d90"}, {0x80, 0x1, 0x3, "596bbb76b511adb4440fac48b547022be33b9f1c202b93580bb8def677f830ff728b721a9db2bc6791d42436a0659262ab8b9ec999fa6b5f56b125f89488d40c30fecf2c6ac6f95d2fd9f9571910ee740282d0a6ce5ae999a9f0ddff078e004446b49b30094af68a90145a"}, {0xe8, 0x0, 0x8, "c7bf2de057c72cc589c6490251a4bf69cb3e2954ec7d1f4c0719c4b5ccf94f5d2c0044fa5ef9a9ed689b09d1e3a1bc6cf3bd06dfdc552b3a784a97573c452721c0943584bdd3414650093332bc277b438c764b6810edb0fc2e87f9cda0869c2da1af56d5a5aa6e23ea059741b9658350f7c89a0ed5a532a8da60d6fd1d983237f14e0894250a6a74ef6619f56187c43196a5a8e76e5864471e8edf86ea51b59da1abcfecf74793c8487047fd9b6f14d212d9f9fa6e7be35a31b7747095f80e3f608c8086a2ecb5d08e773dbb0037771b8edbec3221a0"}, {0xd0, 0xffff, 0x3ff, "19fe678fcfc711140e3866ca3aa973fd4c67b269d5d0bbca16828427b14a8cc2c6e4b22ffc5dfee22c42f02700f7e1f3c1061933dafe45ebd2e7e29ffedff204d6ed8e4a256d571cb53a650e24b33f5b484556cead58690639c8a1d8128ac6ae016a393e2fa7da79a1fe2ff86c63c840ebaa53fa93aa58f999042a8c2a0ddf1adca5b9442a10d917b8c53734a6e243d4cfde4ee70f411b2249b0356c657aa02b4b3fda6f4659197f41bbe789b0c8edfd412b17c78395629f5646"}, {0x70, 0x0, 0x0, "78a46d7f3dcc6dd96b1ac16f108c5f91b58ebffd6c7d46fef90ad5f6f74ed7be8ff7c530ec0c5e1ba8b4d7db36039c3714f5da0036f1621a22db381eaaf4ca8a8d1199237d8ac82440f9813c6cff29aaaf4517ca3df84ad883"}, {0xf0, 0x1, 0x2, "cd00ba3da1f59fc46306f4549b08e9d061ef618eb7e1b9c1fa63404a722c12c763d2521cd0b70f0ac4d85033afe7e664355ccc1f370a0bdc7e9dd804392355d53c59ae4cee64d1e15d81513e15c544d4f48bd4cb512806bf2b90a897b3d6188459f45a4b3dc39457693633075ac4054b43d48fe4b1159561a7263e32c8873b50aa4bed06eb6da25f23817f07a06b14e791f170bc86e3084a44fe71ba146c5e178dc8945c7dc2fc3e918b5b3d78f055a62b664ddd5209060cc91744b636cdb59f93573f26e3c94ef1d37004ccf309676a589b2e0aa590529a02df6f5c0d07ac03"}], 0x428}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000740)=""/70) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000007c0)={0xffffffff, 0x4, 0x8000, 0x6, "964051d977479eaa62c52ffc479ce69661eb8f8c", 0x8, 0x1}) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000800)="6a04850244b5507bea3fb7a2f82591076f30d115151c6d204836f145c1a1d3d6b816bb7928fda01f51afb1e6b016ca45c6422dddc173496d0d2096a4e973a36089c949c03948a0036e", 0x49}, {&(0x7f0000000880)="3593bab085b5a7c3802d26d182ea41de9abcc20b926fec7f4f6b1285e91c0e0fff096f8662998609ed091dac6700f6bd1a6680421e131587b0e9509de722041eddf7bab6a1ef5b4f2ec991febb43a76250c084d8ddeaf22f411b87ff209b74d58a4165fb4a3c512b428babae6b4672c5d33f2bdd45174147978351b6de88f5fb4b32f522dc0ed76169808cbcad0ff914e0650c854ecf", 0x96}, {&(0x7f0000000940)="0cdb88e729cd5447b4777e8f0d7ce80a356547db61ec78a025ef571ef7e0260eaadb2f7d1bf94a85ce78b342b5dc08edaaf21c84ef856183c5264c44112671da78226174e43eda152390346470f8753a2360e16ac4dbc3ad13e91c6197fa3ce7864b9aa1bd077c091fcf6f7fc1d4559db7e67908a7a7de6c71ed68fd731979a5ddae781098af86b28e4796d6e497f23e7afcbb1d9df2269459fdcad19f5c1b60564051b4c1c5fc095d3a0f27d028aae8570f8ed0afa9406f8842a7bc8d5dfeaf524b11065caebc49e1b1f49464cdfb798619f9ba3508d2ec170afa57c8fe4e69d31607ece436c86cffa579bb98214854619a956c1456ab9bdf8a3448bfd726533cf19089a019607f39013b8ff460be7867ec4be5f5307957a3a86d160835c7a18c166b602790be24409e99bffb75a308b4fc0493c4d86b413c2d408baa13889eb20a2a5709d8253c1b07979c79c15b712b5daff8b43518525dc23b962a9ff4bcd60af7435553688f87a718d847ac22dbaa053de83cfcbe2a7f683a7405c3180aed33d0b9c04a9f03fd785c99cf892f9612fdf6ae02dd7127866500ac925dc0efdf9a4e6ace83a33c5e9fc30dff7c1e8faac44d714a66af6facbec4d9709062f3895a7d125946ded42939c75d6450dd2bd523cefc483b49780ced446481e31c678c0b0215c84408dc5c9e6c93ded1eb57877f7d08e3a1512eec42c48cd01fd131a4fe82b7713333a256952b23a40f06f0e53badd4300369210311de258223a1d9ff670de759cababbbd9ef3a9683477524d3a82b1d3ec64fe501ee4b100420c26596ada8c89c0239e365e094e620c7c082a6eb739501eb98b49a05666085726684db444d9c5087ccccadb51481213a92a221ee5582fcef38e7fdec610b96ebbccb6d98258e286828ca332abef510db1c3fc0ab8bf3e21cd652949bc6ec04163a8b97472daeddcf394b7bac970a50798e350c10512459131b7267a005b073b63a4da44650a79c76fce3f1c3d85adc62d1ad9026325ba37b34fc192363b77def5bad94d3466abceedd8c0a2c329fb732297634828a008efd861d927700ceff9324298d8343fcedfaaaf69fb6994b47b08284033cf3260b1a2bbe5fe52b880a3be583bf7420983ec4d4bd3f7a642f27d9d28f2f92242ef2cb6d2c5b7f5bba7b69d4a69542666e89c5863a3c9da7cd248966dc1eed7eee3355b02286ba7c826895fb9fabbf75852b09df38c84304ac6c7d08e54999939093f60207537f15a7edab435408e7f0de9eef3342c199dc1865c776fc8ba6d47314ec8beb9e4be5502d9ac64cd2661c298645ee86cc1e6362f1bb28f05696d2610052f5056f351f40f99c46fed48045b65ae21b85f3f5348072a170eaa182da10738f1ef3779904249c5d01b4da9bb236f593bb0c71e2b06c5a67408b8d0fc36441df6743dc04f5687bc630132b2b2f724ab2c37019d346f880d88dd06e64a7ea67e4f576d2dd4d925166e9183be4629783f86cbf5ac5bb6095ece947c09f38b44cc645938185c28260fe42933f50feb87f7081371324ad48d930d25cae75d090839cb45a56855ab9ba4793b6c43a6492216d7b197548e4cd72d7944f4a88f275bbbd1a0056aaab26e68a0d0f66180f303c3fa1dbe69e1598ff52d0170c34052f94dec445311ca9e049382d0daa347f70754ecff1dc33321617fe2d7d28560b1e052efa789c327ef8e568300444942332f8dd2f92ca83c6407b9c4e78dd2a03429593ca097254f0cb7c2f7cde72d710f288ac59522e268e250fa89cd250669fa453dbe64fa848ceb47294e2d7d2babe91338b1ad2e0730f45d1fa0b4c237c4f889556352b101f83cabecb263216bf1c445154c8e73aab2829f53304894e7e300602b8e475d2be8d294ff19a8e2b0709f5a32a424fbfc41589b48a648715c9517da6059e23ae13e39cdbfd5a6fdfe262be9b2e835410efc0a26a4ccb96e3c7507fac4d2bdb0e90c0fef9685b43c36b21314a807a598abad9c2f0b9092c918a4701fba96c0d4b42588102c409656972929ef52b0900d2d8d9de69b0044bfb2922a2c6257156ac58b59aac138dd92caddb2627d457b2cb90eeeb65ee5d89add834b728fad48311d03ba3fbcef05750ce089221d8e69b935e7d6682e32bf885574a25df0497f79e1386bbbfd5f57f487c8025ea3252b25e1babc07fab95396eb52bbee428908a080fb3f8e228e8dfcc7922aa6aa0ec291044aff66c2fa5c7b4f0df9fc3705840804edfc47706f7ef2500a53599cdc56658932ad790908d279dee7b4bc50a6e1e54a52c814ff49d8fa2453b9c306975a7f6f51c747569cdb8c487dcca9390a566216e8222195365077b565ee46808fc76a0ba0156ebe2a01be2fc1f6df78013fbdf4d3d3ab1434c488d8042b6828cd07f31e88b21c1d520a7db3a13262ba9855f863d8294160d66d8866fbb4410414ef69f911638624062c8522f2396e341d4ae6d66b7c56572edb3a1bd0860f6dac6cb2137792af6cbd5fc8b65fd9d70f61e17a84d3eb69ebfe0c63cf4c7bf74af06642ac029aeb9ed431dc5438a8544d4baeee4dd149138bfbfd9dd81e8149c13cb5b0dce503f952091b609dfbbc84e24ba6e7e11101c25d90e289ed5e3583c1cd286771e63ef7d13e94845b4a50901800d7daf2757ad6c73685fd24c7faec6efdd5e9153fb0e8b4b30c10bf1cdc0f2658495c78abfdb4fab9be477d0cc3e2f6c87d001598877552decb385bb5c61ad4c8edf352de351587670cb22ecf1b29839dfd3cfe4c6f1b525ca6201ef0de8bc20b08e931585672f1c45009a4de8ae54bf0d964f56dffcd0e1a45aafe6df67814c1c4d9760901fa0cd84263373506e175d9b6f694739b87e7eaf8f3de8bf041a52e8121d79c87bfef0313f6f2df4e2c879f6f0e0721ba866a30bebef5f978de4e5f5a2bcd06ad5b237b67fcb9069b2699c97868fd3b88a7f86495da20249010f60a6ed2b49624bfe8577f2840271eda124c04dbceb77a30f41d1837fe90bc26cc404609a0dda23b5628321c4c5da8f3b64426b995ae7d748f1bcd704fe0b63d75769e56e555cdd27642b0d4a2e9c3871ee8ea4ea77812c0af57350e547608fbe87ad082ee11e0f8e4d0d01b42ae0f62f72a2e772600573e1d59e0eb99e38c6cd06582488fc7616e652b57ca74d7b3e5231d8b773bf9a0ad0fcd5098877187c4efa152ef4c178e94045f92fa10ecb37707dc2bd0798b77c0240e9772252e157fe3b596aaca681fafbbab72d1f80af4190ead219faa8ab8a511fa80c698244109c5dd97d2e731631a5cd7b824baa93b7df33ec9543d318dd16250008aeef275cf44e4b04ed37992dfd6d39eb0aba733febd63bc814a4646907d472035871afe2d3bf3c689afba20652f0180e7847a8706173282f30b3ac8401087048755f5b2f63f6432748bdec1086f8db9a68fd029787a2b277b3be84e1fdc92a34dd05e6da5d2c4d0cb5fa93a705092e1236d8afacac810e242692c08b13679552b65923f2863cf0520eca0d71f74a25605b294d0fb69a64e98873fb01522723b16e651e7d93e6c7a032339ae9a66ce14cea44a537d8c6da26888d48ce072cf97edb0d607873ff5cf7eafaea1fe2731c1c6414158981de0f295f73a84710c61cc90c1d695b724179753f800fda969610425a423098dfa9e418c40e6ff7135a282b692b0214f3eb8173f5d3e2b9aaaa4b338bff5d4eaa8fada45c26f0079c9cec77d3c9ce8d92c3e84931dd2053693903e1214d64786cdaa02ceaa6a408a96edbf75e1fc58d666725e50fab996ebbc7784be8df01b4bc0b7cd30b01385b96d0567d9ca1fe12082e8fedb125fa836775bbbe375ef3880f2d7a09f83d9d92f8e69c9dfb329b1c60a0f19821f0b685eda6895a1890e86f56c8a899acf6915673b4213a6e569d1467108fd34ee54122758d246de00a9d805c128ba217c36f95df29cdc6944ad453cf85cef917a68cc70b142eada9cbf39ffb26e6cf67e07edbe57081c5baacead29fea028815d58a8ea9d642c416874bbb8d4b08ed34c98ad0c77bafa8b962ce7f92f4c8e8ea3ce7a03d0c79d92a34527292b698890cbd4fe50a84116d966d475b8a03ea4a5ade11ebc243c9fbf8731b6f7874dde2e1ed57817301457d63756e00c64647de9ff0e859d624e12791f1c794b142fc69b82888af83bbc0173b102bf5f307006a0a942f25b8d0bb61381fe1e9f833e6a482158f0257e989043fe731c7474b8604f59a33f08300f514d593b30c8f98d0325bce74c78e6deefea973b04c65a9ffe1478917285f4f4e8a2770ee14c719983381d3c74eeb9fb20173d6e4fabc992f419cab7a64aefd3bf49f33e770d4cda9e59bd821902ea066e506ddce89cceb88e589655276161ae0dcfef7ac917cf4d39b0c00d6ecb5cd87b1292504dfa254eb3b20cfa3314db8b889ed5eaaa7366d1b5166230afedd368b44d68abcd671efbe7383f6cd326816a08581bbe6d929892d39cdf31532b1ef1cc60951ce8db0f1ea0d62f1b7fe1793539fcf941e4daaba6f1bdcffe7fba3fe405a42a406cb8032b6e24d9ae22349ceff5c16885ed67590bb5c80fa9bcbc295488f2b06ad74add08d1881b278f84b6bcaba51a45faea1f76860bb9992ed5f6f085334ab211963a58defedf52d208f06b9d7ddab287c47d27cfae27fe4bdf8a5cceb3c2582e63346f749698c573ec4975df960676ee4182693177f3a4e635b4b9b37373a405811d665cbe6426e1f36b7fa8f85ef3d1542657525ec2acbd62a47554f238c1c03a20cc812704d334c69ea3b77bbc6b550f22df7030e8055825b1b7f4cc4b1b26a2d056622f7e2fa06130bd42510da2aa80d58af1663f2c2a2b2e9ec5b226c9e76c33c11330f4881bf0904a3235d551d5bc8b9df2ed6fdd27f69c73c0cf28e13a13273934958c4a025081dc76a9ea516997228cbc39f9d8fecb76b3c95b96de3d8ea5feb063aa2e66e1f8c9130f2466625e97bc36ef5e933fc0990d93e2fcfb525e4f9d6086193e369023086aa450c4fe26c500f36086694b0ec5f2de4e809912b73584c878f11a5ad8eb40704fb1e0f8b2a19fb896ef89eaf184dab8dd0a23ea62fae2b98a1b32ac174405070caea36cfe0f208c18a5b19fc8d25b6a3f3463ba2bf3256ccbef3531b1568c17cc01190d32d4a4059e6379c1eec1bfbaf4ea0c161fa117f93ae78f5048f97001e70bc329727c6faf20b298318b679f0eaf2df53e793864e388bc678e8bda3b6db42cefe0b7ba6c72d43d635478c90b5dc485224bfa0b3f50fee7a2f20382241296b9d254a0e5dc4f96c53c37d5b93629df54b7b988930ac5fca5ccfe80357e0be41a0470d620799a9094fd5a84d2c429a92c0c41717d3892660bdd75b8f5d3098d23e0d6fd04405a2f8599f9757529ad94e5bc7c01513424cd0ea99ee7febab346d46e016cc3ea4dd822add6842c733320ba882bd5ba7327d3be7e0ea1ae2f80d223040d0ad981ed73234907a207ca3852bfc03aa756ed1e6b6b78b98f336fd945f1bb273853c2d493c93a15bc0d243fda24307c42a1493a9d64d7650b63a055c16ad94e9989d28eecdfcec50402ace4748c104446d9d82d1447938c9d0a0f976ca3ff4965d18ac2a63479c932002f2ea675ed2a00843c9376a77229f21c80861930db326ed97b6f380440c8a3ba76f15eb1e07525f7470bcec6669d6893fb883781fe378e1384700529d0f82d1efa3131ad0270a39834aa8f18b0eeeace04fafefb02c9cd0f6f25024332d4112bb6a3326e5ef3fd3738d6e67a88e97a52ecd2", 0x1000}, {&(0x7f0000001940)="549f8e0e6d1ea60c75159bc8164a2511fca66a734df707888ece4d408357871de7c392f1638567fd3ea8ae42127ccd75625ca7390706b15ada2bab726e8816bde600a84a4da4d4b6877f8212be5a", 0x4e}, {&(0x7f00000019c0)="5cbc1b3bc5ad231300fd7e74f0bb1ce21ee15ae029274fc8eae61b7e5fe4553b487b425daa1e8be5090909b99218f90f546665f1d3c5e65c5ef9754fcbd05d2a3c8b3d56b2dc652a1fbf18fb2fbf831ffea489daf7f06960ebb1d775702647fad485d2b657c85488c214bc5efc21db52f195a6", 0x73}, {&(0x7f0000001a40)="f7f10507a1abb52cc0786ff3f70c2c6cb85bd2688caf5e218eb92a100a08e8f26c28b8f52bc9802147fcd40c5f6d0da5363656363e4d5d04c3ffd8da86cf9c23b25da3b17ccc264e9fd7e7a9540b13eaa48daa94a6ac304e95e81c200503e2f5610d609376ea", 0x66}], 0x6) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$lock(r0, 0x9, &(0x7f0000001b40)={0x3, 0x1, 0x4, 0x0, r3}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b80), &(0x7f0000001bc0)) fcntl$getown(r0, 0x5) semget$private(0x0, 0x7, 0x0) r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001c00)=[0x7, 0x7, 0x7dfa, 0x800, 0x1, 0xfffffffffffffff9, 0x80ef]) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001c40)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001c80)) r5 = semget$private(0x0, 0x3, 0x128) readlinkat(r0, &(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)=""/38, 0x26) openat$tty(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/tty\x00', 0x0, 0x0) semop(r5, &(0x7f0000001d80)=[{0x3, 0x2, 0x1000}, {0x6, 0x7, 0x1800}, {0x4, 0xfffffffffffffffb, 0x1800}, {0x3, 0x3aaf}, {0x3, 0x1, 0x1800}, {0x1, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x7, 0xffff, 0x1000}], 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001dc0)) 21:09:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20209, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0xfffffffffffffffb, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10003) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) chdir(&(0x7f0000000240)='./file0/file0\x00') sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805066576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf9788d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c00000000000000000000", 0xffffffffffffff84, 0x4, 0x0, 0x0) 21:09:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xff, 0xfffffffffffeffff, &(0x7f0000000080)="a2da8db4d2faffb613abe1e1ed628c602062f3c109e1de7ad66a862d8b5c881ed99018d029c6b50fe0574c941cc249da839f226e6a020e76056208d598792aba7fbc13ce252eae2c10d8cb70b62d96956ce8c50a04034231cee15df0e7cfc50c5fd7d1e255383cd030a1299958bb9a297c434171481a2c106ebb503c60ad37be7977f153d317282adf3e79c1b1a2be34f729dea47a270f09d5bd89e8e165ec49c07da0f46c0cf520032ac336970047d6ec8999c528a092642547bf657d7d4146ccb33c549a3ab51442a3e563001719f5d88dd0ec716c960a43afe9b30bb3985f92071b697652345996337d60", 0xec) r1 = socket(0x21, 0x1, 0x1) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 21:09:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000000)="7b316f100c95732dd79e074d3f8d797fdca151b5d562f66e1ce0fa80ce138ce2a7e0ae78f65cf360e5", 0x29) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) write(r0, 0x0, 0xfffffe80) fcntl$getflags(r0, 0x3) 21:09:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) dup(r1) munmap(&(0x7f00006a9000/0xc000)=nil, 0xc000) wait4(r0, &(0x7f0000000040), 0x1, 0x0) 21:09:35 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) sendto$inet(r0, &(0x7f0000000000)="7b85b20350f86ba4f0a0de9b8583fc0c6219e1ff0c3e20622ba5f2d6415db1105870566bc8099aa9681c252f6d2d9112ee8169c88f7e9417b48d37e021dad04f689cf9ee1f609ee6de173124fbbb35415838f5af23f0dbc1a198a35534e6f1d77fb9edfbd79bb6d16c7a6f44782a51ed0d0a0ca4e800d5be4d2869ebe385512095b47c3aabc85c4bbc36b869eb894961870512ccaf65cb10515572c6bb64ebf6fa8699b834a213e2b855b28e4d0d337175ca0bdaa9cfc572e1505a19857899c7d18204295f", 0xc5, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x1000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 21:09:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1c2, 0x0) pipe(&(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) semget(0x0, 0x3, 0x40) pipe(&(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, 0x0, r1, 0x0, 0x4) 21:09:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 21:09:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt(r1, 0x80000001, 0xe12b, &(0x7f0000000080)=""/49, &(0x7f0000000140)=0x31) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getgroups(0x1, &(0x7f0000001540)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000300)="3c4f87ab810f7f7679cde93416f38a9da66e5f14e051a0122276f9ecd90e25acddf18c884d333f6191d122607b366c8cd480989de0a72e67d56f3abc45f10c6a8e49646d16a3ef3031fea9bc1bbf9be1d9b5dee886a1e1d911a5236f5152933c7f5d8e88b42636aa63d3003ce690f8125c974298584826267ceaa7c5db99c75b102be6b4d0ef532f26ad04ce753f5bca73b6e6eb41f28de0ae0697392a52", 0x9e}, {&(0x7f00000003c0)="1a2493f158baaf78dd1c4a4c0afd09cad19dbee5b6023c481fb2d28f9fa8c1530f162327c3bc42b91492cccd4f05c5f5c2851650847e039087299cfdb7a663ce725e52faf4fb00afaea3be646e67f8afe0159951858837e1f6278e70c7c4fe8e943f403db98e4baa142a70e83f96235cc63868106d5840f41ac155410c138ec86aa5f71428288c9bbb3c218c6b734af49c560a058f790c15ce25bc9a304aae30b9e498b4fa9d07f5a55cac29dbfb501977fc7020ae0281374c671f0f501832145615df2f8a8ded9584102a52496be1ede2afeb866b3f54be7c4a2185eff378409406b2a7a2867e24b775a16ae5534b6f4c7a5f53aab6198e1ffbd2b327334a24447899b985ef39599ec347050c86b2655a4cf9a89c622bc028b56a07e7abfe59b7aabff96857602f3c014be3d705f3c61a7d7816368777857ea8f2acc158357e56a7ef8556a26ccba0ebc7cdaa6274f345a06d3126cdb5ad90f99e4568d630c0d54ba1e10f12941b8e57180b214208a4fb8e6b67128addd371de3644df53fbb88b47f7dbb5260d873cdf3d2b74395c53c1a9ffc9989495be11067e78165f03232c41a4d4c4f97de0d128c457b981652bbf54e0f3077bd38ceb668c39767a389fa0237e7f9f257c4e21807e139aedbfa0746af630cf9caf648e70ea3978f649d2796bfd1ec6cdd126e0dcc557f17bc7f9d831e75ad60a5bee5f73bb92774fe194d3ba910342dbe71737db17914f080c00022dfe3b9a5e00df7d0d149a9849060ff3e30120df47c5ffc1659cfa00f907959c4f0208208fd34bd701dce4ab32161eacce4d686965ae24894d1d31088cccec6442e9e21237517263d916190d38658f17d891c5ecd64693cada45a94372a0025d943157e44b5bb4cd60e7b8b4e29618ba1eb62e245543f1653dab854aa449be3ea1977c59b8b794b1d9dcf4d2d808ceb213a4f3c498444461d06aeddf0e0ee438c6922a5cfbdb73085f988b1bb80ff96aff9199815325e7b75b4ecbd099d7fed80933ebd7df1a961076c28b2628b629456c7f1f595b386ba0b0fd55adc3eae52984718c97d2e39f4c9d77f6a2a0ac81de71e5e2f7ddff014a0c9c978ec768599144da3f05c312337f57ea67aa811d6216e15c89c887f485efa8605e067a36e8bfde696d6033064249e2ea8bed78399b9c4ef7a58e9eb48bc0786cc137f6a163990c21f81f82f3cd205c00456552b11064fefb6fd14b90ef36abde239fbf9dc0db11812e2817976f4834e22c5442cc57ac1d8d99af447b97b51944bebea7a8b0953335ecb69bdac29a58ea6dde7f229f652e27ee1fc584578078a6875747cb4d6e1f45cbc17a45d43d0015d3c310cee430daa7a13cf1176acb216abace235c0b87d667a4245f2697c5eda02d1fcc526345d0e5e812e56756754da237c5837b77d3453517b3ef194a711f2913b5b0e61727ce58358615b3b4c810f5317707cb6bd6be65ed5dca6aeb67d6461312c667097c0fc37a65821233b4fe6a8455692192cd0c122b2578ec83f6d9e2d8544f4cb054bdfc2f3a315ae71e0f3adc07b57212cc84a9ceb0ea8c13fe7c0be311198a751d2a0f63d3079a2ba937ed4f4d7152b33d623995ced22a0efd4a45776ca5cf90a3dd326075ed1658d4e42ee2265cd768a7af25ad28828f529892fdeff1d5c6557ee29c9e5164c0640fb78af2faaa6c86e14f1139257038e8309691b3bfbcd6e32600e432a1080d0faf83a9584663122c7861318bed98a6e5cab2da1f9c643c172a3e048bf968508bd47173ead2688a9004dc4d3ea1c97a182f5242740fcd512e8b7739faaff8337b1adc0c0921c4951fddbaf9b4316289bb14609c10e98701366b6858e74083b22147b6a216ade9c53f13b0fa9b597f1922aa778991ad0b9267fe4c2c6c875ee38c34f32f8f9b3f357534c54994021dd1a6859606dd7cb3375084b266a0abb0ebd7209b139aab79721bb9f86a1527e53b1a83949e98d06bd468959aeb011dc2571ab75da94bf1a38e8f6f0d4a93947b2f603bbf701c5b60f774b79e55b44cdc0d50cb055435e592395f61a0dabb214532e0c00ffdef45abbbd084ddbee285b6606e930fb931735d7cb2f5a72e0c493977564492b0fe9a12babf4906fae0cf692f5bfe0e7199c64515d14b5f2aba27d42aebe4bedf526af408f0bf2ccb6c042621fa90d6d999bcdb1bc04dd143fa75f5cd717b30afcf19f0a8c5f9845c36a548cc55dc7f1b6b344693890cd20c7c46671a780fe7e4c1e3ff4c0a10f8990d81c1d58f6f4cae4e14298365ad3463e05ba1a855ac5d07e54082575c448cfad0a9b5d299b67ac87de4481e0e0fe9a0c46b169b53ae66af25611283ef2a7d72cf973919f018ed19f401f2fda175a8c6117a09464df49936fd9b3e53e24c6b3d84c4ee634e70769b77d2ce72c4f8606d059fd8f00ccdd7e8654e6f08568a7004aec2bc71dc17ae5f4b60975ef933bd738cb4b0c45db9d98626d743ee208f2807a4fa60924c3b7374d65a727b616f6fb323635fbcc8eefcfe626e8c9b94b4e7fe7c1fe73839a36eb1d9fcd67bea3fd065f0dd3d0f5191228a985692be41c13203e40383057cf42588f6332b1c20262a1049ce4b2e9607b79eb8cf705ebdc7115e06e497f3eee983d2b62a6d9051e75d373bd7fcd905e1b2c1bd1c66570edde62f13d88f1cc331b86628a9d5a134163d412b323270e6fa538ab205e57f8a7668d1e1471d38e209507d5c0f2652979f2519cc4eb15cc467a17ec600945afceda2144d705e967b412429d23dd0b488a796ff3fa29594e8e57653182b0a1ff7775f0119b68baf11a8e07194dfc08bc24ff4852b94fdd6f470b6462fb63500f4931fbf914f0ccb7bba622578c965d35d2dd9bb9b202ac0ce0bab90d03651e73200c424000071b087cd4231e3f5a7ecfc348fa220c252c7f948a05df684b8a7ffc7fdb3eba63daba3614a53fdf6d344b3e8ef3f4c1e7bd9490ea5232308eeea6526210be0b3fda72ca5795064fde542a91df2cc85da0e82d7adc8d53dab325d4f7db2c93c62f8f669dbba4b7d983727a4df20e0a408a60098f3e1887f19519b9bb97273e674fe874d6615bebef8986e8c5d83e41748619547caee11605b5c31628f38339b8d2440cc1015f093f083f90731518270ee19b343d848096a54942cf814a267a9f4752e4b62adf438614a182ee117236c2f51de5d785706d2a762afb540c1c41d65adedeee28aab4822b4d6769c59313a9b955abf15f160c0b71d4820c86a5d7f8a83783044a723629fa916e0926ecac3d8f17d7d5fb6a87f53fefe766d383d65dc332edfa7a7ebbe8ee2b1dbbd3a89689b6b9a657ce7712b41e4f3d3dcf09439acb0c714bc837b7d96835059d5da446e3f6fc59628a4dcbef19879f6901c6eec6c134725455ea1d214261c9c20e3a2a779714a888b6553a1105779e8d7e205e4270d23f5bd7cd7bcab3571c1c5c9bc4132a3958f0404cd8e2f5756369dbb89c9ae3b507fcb9da43bceebae18bfc7740a97662a227ed2d30cfa4791d7ed61645bff0bdce4fb3f71b240f6c8433555ce99db645c299fed5ffa1ee0d48e97b2f96a896734e8aef6b316f9f9f94fdb598d13cfc17255906150abdc7db1c418b1a7a19831109ce43fc49d906ba5f0b7c8aa00151f6b5da798bf4e6cbea18d3f9487804e8802265ed04a873fdec04d6bf364d163b3289f96eed7a1f38fd745fa7dcbd87466e755c7a1603a91154121ad978cb4646d7ed2c04c54b2cf7db6501ef9da45dfeff792d95a87d266dd95ad86333c303e340c90c5a254258bbb25e49ad3ce49e42514abd2df634a74550b61d8162f235f0157329be09fdfaa969b98e2d0a96f3fdad03b095469cb7371007428694064d83012fd47a0da4f6e2b3b2bcb8903d6028dcf05ddc94f6c4421ec71f8ce056c0100a3cfc584bf8a04db9182b5a83c439863b2c23e5dac58938d6c31117bc941cc1eafffd7c0560f732a5c89880ef41a37108d826b81f4402ed685e2159b2196bb4c74e9e4eea91931bd63ba921e719e75446bce0b9bd0209984ed83a46300b6d22de67a7d65a3f1eaef94000e3011c97f50a10a294136fa56c905739f2cb7666ecf26fd4727611758d9350a8c0b161637dd9ec279e3aff35ce55e48bee9bdb3365d6d564881d9dbd0655402e6c39819646d14b438b160e3083c97e21e233b6ab47f8a9093440aa52e6829e7526c50dcd4261614b6175e3663faf07072273fe9de0470f9dfe5135b63ed6891909755ad772056585ce973ee758ac85b0f6d307c474d155b6b306b5fc3bd0ac354fdb22d7a24f6604b9d406bc0759c574c72ea6fe62ef3b6c60cecdbafe9c30aec9b45787d1c9d7a9c7bfb25fb21421c50fc188b8062320c543e8eef88c0ad72437af620a19730702956a1e90ffa00981060b84d03d16d0abb6a96ee016d1384359dce891e06169470317b9cebe43e705a9c43e08bf1a6326b7aed1277078e1e2446ce4f987f6b0b3c0bc5f282fdcaecd3360b2c36a33a465a39321bb2fe729ddd46690b3c3883cb26930919b990b2c0f64a95fbcc8c0daaa210525472e082925feafcafd19cd55132f47e9bba7089d67ede21b44952f9d6610aca2db4194b0e694d6c1ed9d597495367b77938f99beec4cdc794e284b11cfab10ffeaa9b6f622edeb715a15cf8e83bce7be0b4ce1fe3da8321122fd1569141eb7ceb015b0e7f28f6e12949b669fd0b30d7604daf5eec732dff1ea98f19e51b77cb6a50364d0da653d21b1950670fd6a4aad2117432a54149e7f7204466f6f5e8e1a5c4a07db6404da450b1b593ac6867c2297b6e9f2500ffdf9aa8ce05ed54c740eec6476ec77e4eb67bf0197411b460bb1ce8fde9a4b945dc899b0d6850f9e624f6b0e5b85c0b44d48070a27146e22b5acba09f811701ddfc3c3922b30030c984f3094e91c1f00714144c6e9637ecd80aa91e785421be17516a7ef7991c79940bd675f07b15e195f55891e81572ba10fe261212620af72601a27b462be0cb2c4288df8dfb81b25ce72b01f638e9cd5b94183b427e8d8669486c952bec8c2c4574a948ddb671502a5ff53845e50da89f21dfe6f1cb81a667dfc02ebaaf49e31e8b3b4db540ee83c9db773effe776cf8f6541f519925c7bd7d01a692facd34041046e901c3886a3f477611c16a5b1933654a11b61f8c9282bbc8a7ea56c5ab8554371123f788cc045785cb64649a26950ed3b100864bec397da37dd2225c94f425044dd956f2d1eb0667e20cc7d91a69acf34f1b07ec9bdc391d852ddac2cb078195b39b323b7b5cf661b4350b72432ac6570d748beeb5e33e79f06f2a102b1d9ea82b0ac9678688d66e9e9ea03d5283e868ed43fdd4e4cecc12cfbcc2e70aced2cb02585b03f5061323ddbfe125274d446fc18924ef1cb4757b3b80fa1daf920af06f8bed4de78821919086a7d1f80abe12e1ad2b3355071dfa948311b461772ccd5f9310035ce1385b995c60402b19b98c434e8a304bc4a5ebdfcef1be227de8e10dc647bc13a32ec71766218e7a2bb21b83dafff120ac506a63373a8e79c102155fc29e020bf0a540640e8a2778b8fb59021702becb9c06321ecd02c651935bb3e725d160a1296b3f3884532fb6dfa1561b80f3bb17705a787c387c3737a883f94d56e67bf166114438ee68a159472a195cad8d824b794690fea493d0cec729b2cb7450f3d3a14afd7b87a0355636df6d37f9a5050be451602f6523afcbb4d3537748d9ce892216d32ce6c12109b06b8cc4fa69cb11c4d9e6c608fff421cf9c74f4baa533e", 0x1000}], 0x2, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r1, r0, r0, r2, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98}, 0x4) 21:09:36 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x80000000000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:09:36 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000300)) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 21:09:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8828, 0x44) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) select(0x0, 0x0, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) 21:09:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x7ff}, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 21:09:36 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="5f54432f50b5b2bc7451eae5ea4fbea8a3a1b845f60b9df95ebe467e68ca8a74e4fd76ae21e00c3633dbcc863e9f20c6f08583cada9f97c237153c01ac884676c49480ccc28e0e64ad2c4c489e565824431c5ac0480efcf226e56750c282d2da8fb00bb8d8dae121158de51e5586e0b9f6c6b3966428c6eb2a79cebd8e90081fbfe014f148b3464110d111e4998c99e56e97f4ede599b3087f54a0a19e0c040aaa7f0bfaf2b6f76e9399ada28598f7adb4c51c2bbb4a75234047e274f6b7c9c985a79730a23bc84baa251de964618e6d480c9073d8ffa315cf1073ac99b41403deee4382cae0", 0xe6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000180), 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 21:09:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 21:09:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x4, &(0x7f00000000c0)={0x10001, 0x10001}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockname(r0, 0x0, &(0x7f0000000140)) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x93, 0x5}, 0xc) poll(&(0x7f0000000180)=[{r1, 0x146}, {r2}, {r1}, {r1, 0x20}, {r2, 0x1}, {r2, 0x80}], 0x6, 0x6) 21:09:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 21:09:37 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r1}) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r3) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) fcntl$lock(r0, 0x9, &(0x7f00000013c0)={0x1, 0x2, 0x1000000000001, 0x800, r3}) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r2, &(0x7f00000002c0), 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001380)=0x1) r7 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r6, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x100, 0x2000100000000, r7}) setsockopt(r5, 0x0, 0x4, &(0x7f0000000380)="8a60836b52edf0d0230b453812e60e50f0c9a6bef3d52cff1b9eab0877fed6a9e3296c70cf05b10df05b57aeafc8e4dd0a3eda9db79b2f6fefd29f9395152e6a212f874e623e36b75d19dd442c24b562d22170df65ebf3216c2629103308ca8e05f23a2334d6458c6dd70a52e9510fe2d68844ecdba8b239f928d13eebc62d793fff1622e30ebc079832080a883ab6013601dcbdf70816e828df3833b984f7a9b76bd60c4afd5e7f9f23c51a59cf4a59b2cbd60f0f6d2e67b503505e8fd9f7c895def05acc9ea934b837bd83acc38e4ec3e93fff7b02546a6e33d68dce01db3919c48f57069ee37dffbfcc819e1df1272c71254518daffd757c685cf7458afd01dc9c71c65b84a5ac1e1b3f660c7809a26c975f09c075fc3243ff5fa63ffa104fe9f08796ddf0c1030d426ccab323aa4817a35c30489c2d3fc6bb2b5ce22bc4f00a89904582c943c8572de143fa40681dcd6951fd1d8cf79cf4c25293a7069c0e88d5460e8e19760c85204d4609e4173f536f4d35c17b994992998acafb330c87d69b5095b870c71c91c2b964668ab080adc26aa91a7a04eb42eb1892526aed3c861b83ed4ef1076358397f4b05cd62bdcbba627c13f4424726db34551fea146638dae3f34974b034c318aeae4a590a90d99652808f29a5271224360b1d2d94e498d3b7687414d4f5fd5ebaa9c81111166d62817e14d41783a9aa66f89d87532750a98d4039038756d573a79d84fb2441e0a90b9208db5dbab9a409eceeb6a3c5890a109912a39da04bc6a8e3777bfb5024d922a3bf9094a479353272ec72c3c0cdbab6290875e9e851bf27bb6ec967ee6e2af948c18cf611bfd6806348e8591e26042e80dc1a9f2851484370f49c0598a8e4b483614e0b3fe745b7bd23747249c62a7c3d90e25aaf0f1d7487594903b0657076da58af7fc4468afc0ab74d3cc38912b89e8c75ffd679172ddaddb8980f439411e2ac8117c9c5f93cafc7bebdc1d16dedbfe06cbb1fb7cc09c9761e178cfa77a89e7e6d0442c1d7076b0121fd0a923bc4837c5f932847a2ccb9b67d31050264b327e9d29762e9808a42e942bc97d3de2731540cce09b00b5003fd33127fd4b1aa74232f7ee78beb5c953cf1747220e655d58c9c16d12681eec615d3a2d2697901c0ce694a80eda49388f13b1d87a91a598c81f7608091414f2451fee59ad3120c33d905eb6650beb66d466bcb347adfe154dd6729143cef3c9ceb528ab5a5750deef6c85ce327a0fe737b14dbef99208b92743251188254007ad0cdcc99ed226ab4d9be12115a2a6a56a32e391e39f5c60993ac77c6f227dee65b2f6afa2ceb0fc62b7412e498dbbad4d179c720e499a2900c228d9cfa033f4693deee11212ea3bf3b89b65da94296f50c8295ee185b1d511f4589a6057b3b6df5b1b29add0cd4df0d713ae61350352f2493a9c7109651f228f135ff9c68cb80104bf07842464a3b259643f4e4e4606ffe01a94b5ac8b4e3f8d35442003a89a6fe47924e188376e4ff21b338f56c9cfbf3bac84bb620d175e5a35f47df984e6baa12518afa3a886e60998b1a3b0839ecaba516463450624537506cc0e9f85c3b586abdbbed7671ea202b21e2c836cc2b438f1813cfc61e2082947898a9c09465ff7664f0c8bbd44b2318e6da5db4c6fceda48e8a44a34b632ac3a673d081d5d9101b0ca739333e878699be279d729b27dea43d910e5b6bdbe0ba9c642cdc5cbf60e7026015a91d03de075274d2b1c052bb0628a43b9d6c34918628b57b2dd9f03e1042fb6e9f2565f08f19c0310175e2bb22853bad859b5154fd57b40d313b12e7cca2fd5b2278fe8330cb0be8d918933ece0dd1e63ff63aa7e0b60bb0eebdd67e059ea3c2f36723510d26161907a59ad8eb422489dd06e3349259faebc216436934bfdaa06958cb587d0648c859db37ae56aa2559116bec6b2ea33b158b0c272fce24faf7ded48574b637e8ac469d993cdcdcee92334bfe76470c5874a70ce20ef661718cc196ec99dd15664d4d5985a10d0e1e0b2248563293a9781bacd928ebc33f51ac50d724791629f73296ef2c34eb5f87871a881bfebfbdfb16da0f867a6969e3061c3a52a44dadc4152b5fc7c44cd6ab90913b81363f2fd4d8e32ca12087a015c6965245f2a3a782dfd5848d2e773e8ce13498c91278560bf81ff7d112162cb226bd5bb6d567e1e08fb8161c8cbeed8786fdb2751110cdb51f281fac721cdf3ef099ef21b45e3e6f5e57e3ca6913f3b6fee0548678daa33b9154659b5c8b762f315ebc14646f786d4b10e14ae702fbd060f26b71bc9e6c92a193e9fb83aedefc6ba35c8182bf13882f85fb0a38d9098fc3acc2cd68c8f8382335ed8bd0cf2af56209184b20298ff1b50192f09cc73227a25e477c8fe914f4fe9ba8f3a7f287f8589380a8ffbdadd480458984ce020973b20ea60e74d5d713ff8ec24786e2973cfdf8f4b84720927621e2f55305827d29a9243cccf72ce64784a9914f4e394d9f5774dc6e9a1d097d99afd00a45bf01f4b912097d0999278804b5aea4982b1e77b02fbc2f62c0afe38e9337c6754fb72b0d82893c7171dc0eccec7776f38f1ef320a401908c7395a066df8adab29ac10adc6cde70b7dd03a98d285821daac0f52461456550592aae43d174720bdd1c723a4dcb00111bc1375ae8623d9078a0046f2e9f0eea2779a556bba3728b98170c52c61de046248bad466ed6c690fc77cdc832ad013ca8eef014fc8c0c67722f3a4c278fc5cdd8a146bb3db54fc255c91e280fb29afe98621ed5ed9c3575a4217e119b48ffbd792f8c35f9c7cb942f2fd014286842ac4bcce735a8d180f2463c1397049f77aff4379171d2ec4f4597703f9eb3000c6aa0c832394de3f324c4c5758b1afcb1ef23395252a72c8bbdd8510be558036728333905a1ee3e1e38ff7a29582484bbadf10bbb6bd9e19b22fdf22bd3747e52d8a2f35f13a1cb43bc3ca2abf945c2547cfbc486e839370ab5252b087912ea2c1246f6fe38f01a576a91928f086deed68cd5b9ea2f424e85946da83edd100938568f3aca33db492a087e5018734a55f120f703ca97d8b66a93588c0715f0b938252a0a8193c5aa7c58cf37e6bccd7a158fe7dca8065b5541d41fd4235038e8d50cc45e76f7ca5163c0f112cf2e4fc6ce63e5628d37138c556f6394e8394764612aaeb1b28495a96a5825c82b0be1543fcf3bcf4f1a94818f8de4f593342988517948f452e18a02f61cb8b9ea65832bc90bfcf0171cf3dd1d724d434affc4248cadc9018256aa3f796bde6f8c2bcfb9ebb585a478fd8e13b68c62734a09e86f082db7196eda9b2f12f349d08dbe17404dc4a6066ca9acb6bf2750169822470cacf64d939e20e53adc65a64476999aaabac5a4be764a93da64da1b780e920430e40396d4f1d362beb6d98fdf581606a4d05074502698fa53b963fa6e8322b4645eb859510a388f866194406939cde2d7c5b6f665a3531847c82718c55b480132cb6eba9520797acd601ff1920f701b38f9f1cdfbb95e5a07e1db60f681fecd5eb0f6dd8bb949da8618ee876fe6af5627aa85b65cf8215a5c3a66cff2915eb9e291e8be2ce44ba7a0e802bc1f42bac3ee562a1b8eb08f96dac54be5d6e2f9171d2a626e1ac605b92953c294cc54e547c3e105dd56377b1d76d3a99baf84b594126537826dd921cf0e05fcc9760a4fa8601ffd65488a41c6eb74a964896e41bf23aaee8dd83fba8d9fda83ecc5a2b21ff9fbd02f9fe5454c71f8b5b7b129cf9d01d2edfea95f6588b113645445d13216c0ddd60e5240cab5fde1b4ccbbb3cd95597c7243d363c8633d0ff506a568c9e508e0597ddf3944709a3b87bf48e34cb80ee90bacf59e946e6fb15abaa8cec936d7bfa128a4c562c7ff61cec72f6f1f79548f882b982e94a8850f602c796acc54bf7ea7f9a82391ff451a707a8e84d6688f4dd58f37f0beccd7b40a9db5ae5ed9ce7279c466323fa1e87508d7df707aa299fb1a8991867ae1fa9bb65db50431c0e5810fc4fc52d9910e98b6567d059b49a8ed90b78fdacc2488cef871c6ba6509d4e1a107d1886da25f9beaf15caa34d8fad967f1b72a1543bd072c634feef26c882fa7dfa4f53397ab1228c636c566d7aca6c5d1b1f59085c5dcd62443ddf98988b7589177a7ed783f3e76d79f4fbaa21fee94ef7d2ddbfac7f12b845a79ca0de31e2279af7d0f7e2264600c9fc8b0d592fe2dec1b001e7e4c00e2cc36e27df673d48eca2340316ed349cdd2c93ad3f91bda5676197828217ed9f0ae204676c44aa404d8523128e861e80acfaf9c1e30b277d7f804e0b21861d95adab45c67ad2d46433b328a080695fecccff9fdb091a53d2c0fe4dfac0c0207669ae7508cb39c8ac81642f0e082c3d6fcaddfb3d28f70dc5e9b7d452d5fa9fc1f263c2c5cc3f42da3edb0b035285fee9eeb022473489bbc9fcdeb1d2f0e8b62580a33166d222e24f4f6a147c1f00808ec034649060f96ea9dc1a5a9ae5ceb6da6f41b1c0c2ab8b2831b092d1306586e7885a9f8720beebf3ac56b9877fc7d3b07ece1eff71ac11c53dd7abef4c66e7156b4f29b38eeb8d1abfbb9690aaf59a65025ae51e8a9d0632ecdd1614c8f7601b794f5057f7fc860d3372988c8e282379e13a3fb5193d7f2e9a9b6e42d260332a6ab61eddccf40bde8d73c1a9566f757efb037788226110cf5b73248504d53e999a2bd0014769739f339d9c6f978b8efb9759ec23487514665d1d447a7ac6ed0cf960a06cae14324b66144d699669223027517ab07910e18d607be0f4572791a76aeaa1394ec10cabddbdd6e7d0cdc698c539a61fd42ba148005ff2abe18839339387aaeb9061e48ad867c1c29bb8bbf66a2087709ec91a6af99147f3bbcf5a1c424fab765b517496913f6d5529bd451e03e400f0246ec8fc70b4dd83ad698682d639616c7f2f3280e0a079001b1ce9bd5a6a3e508c11d5fb14ff0ed01b5c1816c87eb1529944f9635e0c261e6126c4d26fa72ef8e083621f24adf17000720f90e3e625d9e71826ce166d692def5182eb600252bfbbfed633798544b99b7cb57638e78e84d14243ff910b750c79d4d36b5d0843bf7874a250316790a35ccc285c182af72bc5062a7bd7e49fd6925865e7ef0dc80cb158647fd09926dbffa4e9cf2b11235dcba09e611dae77127a64cd4f52b0a12c1c2325405f065e574120ba93985514af3a27fe72465e5ac37c020ea2d208807625591e65fef775d9fec91886c4556db077ac8ef412ddf41dfe5b815c70150567a5ae3bb361ac42bfeb18a723ce363b4579e028c5db2287ce7c539f072617a0439f616e81eaf52c88109b9bb9e1befa9f49eabbb2156f99f4aec23687688a3f73fe147d3b13e0dd6683f81e4d3d0f3e4fb7dc871e65de356147e4328e5f02e5a785f8dd5495c24ca584d676ee3a99c5e1ab391985ef1025ffbf25e1b7d12e061911e77520cca7204e03e9f04caabd504babfe81d5d2d9e41edb8036199657e010693424b50736377236d582c0adfddb84f0bd26e1f3a2427d4b6523e4c2a29945beec6fe9e432338be7b90e676b32c1f8859fc258ddfb75f5e2c01c51ed74886d144e9e4b8f8ad8c59a591ef80372753e8a57a4848a3c610c3310f93fd83f15d6c15929ef7003c24b459002fc37214e5428b25a09713884138da1a16c6d64561f612b383915cdde7956a597228ec0f330b573ec46e9bcc7b830dc91f5da793f89585455b5535d5355b3f8ee88c703f09ac572ab0e6a7135f723c90612314dff6", 0x1000) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r7}) 21:09:37 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x80, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000100)=""/154, 0x9a, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000200)=ANY=[@ANYBLOB="3bb76eda82905314d3b7a2dde854277e3b1bba2e5f2aa6557d039fa4ab959a37464f9567ca242583d6edf79a3f35d92c7b8b71cbd220670524002e1e59cd50def1829904dc181721084b2617698808d4"], 0xa, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0x4) 21:09:37 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x4000ffe) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20001, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x1000000000026, 0x645, 0x0, 0x1e9) sendto(r0, 0x0, 0xffffffffffffffd7, 0x0, 0x0, 0xfffffffffffffede) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 21:09:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/70}, &(0x7f0000000040)=0x48) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:09:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fchdir(r1) writev(r2, &(0x7f0000000040)=[{0x0}], 0x3ba) syz_open_pts() close(r2) 21:09:38 executing program 1: clock_gettime(0x0, &(0x7f00000006c0)) clock_settime(0x7, &(0x7f0000000000)={0x3, 0x6}) 21:09:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget(0x1, 0x2000, 0x80, &(0x7f0000f0f000/0x2000)=nil) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 21:09:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x8001, 0x4) r1 = socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 21:09:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) socket$inet6(0x18, 0x4007, 0x6) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 21:09:38 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x10) 21:09:38 executing program 0: getrlimit(0x3, &(0x7f0000000000)) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 21:09:38 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 21:09:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = getpid() r3 = geteuid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 21:09:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 21:09:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:09:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget(0x0, 0x4, 0x202) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/38) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) setrlimit(0x7, &(0x7f0000000080)={0x9, 0xfffffffffffffff8}) shutdown(r0, 0x0) r3 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000000)=""/52) execve(0x0, 0x0, 0x0) 21:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1) syz_open_pts() syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20040, 0x1) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='}!$\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x82@/\x00', &(0x7f0000000440)='-&/{\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 21:09:40 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x91) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) socket$inet(0x2, 0xc003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x284a1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xffffffffffffffc1, './file0/../file0'}) r1 = openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x4, 0x8f) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0x0) r2 = semget$private(0x0, 0x3, 0x401) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000002c0)=""/224) unlink(&(0x7f0000000140)='./file0/../file0\x00') 21:09:40 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000000001006, &(0x7f0000000180)=0x1000000000007, 0xffffffc9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x800, 0x4) 21:09:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x30000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x367, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x39, 0x8, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x8000000000000000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000081, 0x90, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000006, 0x8, 0x5}], 0x3ff, &(0x7f0000000300)=[{{r0}, 0xb7c8a19faacfc395, 0x9, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x9, 0x3, 0xfffffffffffffffa}, {{r0}, 0x0, 0x45, 0x3, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xd3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x30, 0x4, 0x5, 0xfffffffffffffff7}, {{r0}, 0x12aabdcb961b90d8, 0x45, 0x80000000, 0x7fff, 0x8}], 0x3, &(0x7f0000000180)={0x8, 0x200}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x101, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xcaea, "d1a61f4c754a14ba7d18f6db7a04f848e70131f9", 0x0, 0x6}) 21:09:40 executing program 0: r0 = kqueue() msgget(0x1, 0x20) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:09:40 executing program 1: r0 = kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pipe(&(0x7f0000001200)) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab59383c22318f801aad7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097bb8fa200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000184381a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b2aebbfd60dfe010e23522e93b5758c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) r3 = dup2(r2, r0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) fchmodat(r4, &(0x7f00000011c0)='.\x00', 0x4, 0x6) listen(r2, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x8) 21:09:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket$inet6(0x18, 0x8001, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = getpgrp() r15 = getuid() getgroups(0x8, &(0x7f0000000500)=[r12, r7, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = getpid() r18 = getuid() r19 = getgid() r20 = fcntl$getown(r1, 0x5) r21 = getuid() getgroups(0x1, &(0x7f0000000540)=[0x0]) r23 = getpgid(0x0) r24 = geteuid() getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="864d36c76fb42aefd60a0272cef5bb65818e31472a9eb41a0932c832f98ab61cedb31775", 0x24}, {&(0x7f00000000c0)="a7a9fc41bce931013d5571164511604ddc6e5ac68b75471dba066efb3fe939d03caa7f3f8aec3971938b420749a2aa140110213053e84db15627767b06a440b0d3dc3fbfb47743428ab9ad4149407081160f4d7d4851591e3ca32bd00b031f3205f1fef4", 0x64}, {&(0x7f0000000140)="df0ab402ae00c675314cf1f4636a8466aaf2b669f2b1cbbc213e37d3c97f9f417140dd5f521fd1a145d22eb66966aceb2af052ed328867addbb4e9c4fc8c7468e45f93092712d557776f4c78181f5bc584371b2ade9db47352f44c16d1763da5bbd931f26f", 0x65}, {&(0x7f00000001c0)="5c266b582d6cd3a6d73d882ab08f1884925c06f21897955fee1f95359e7530f5cf638593288cfd4e901afc5c21170b2cac737f29d92536619662878d88f405cfe8a0e1bcfae0e8e76dc556f93b2a09660f6c20453f85059f730870a58be402aaaa3805a8349d3073", 0x68}], 0x4, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r2, r1, r2, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r1, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r0]}], 0x170, 0x400}, 0x3) getsockname$inet6(r0, 0x0, 0x0) 21:09:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:09:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) shmdt(r2) readlinkat(r3, &(0x7f0000000040)='.\x00', &(0x7f0000000080)=""/51, 0x33) 21:09:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000040)=0xffffffffffffffff, 0x13) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:09:42 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)=0xa9) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:09:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xd3) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 21:09:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="b3", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) recvfrom(r1, &(0x7f00000001c0)=""/233, 0xe9, 0x3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 21:09:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0xffffffffffff7fff, 0x814, 0x1, 0x8001, 0x100000000, 0x2, 0x0, 0x0, 0x7, 0xff80000000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x9, 0x221b, './file0/file0/fi', 0xffffffffffffff06, 0x14d, 0x1, 0x1}) 21:09:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') sendto$unix(r1, &(0x7f0000000180)="bb725f7606ab382bd6440bb703d116c4797f7323f5bb0747925970cd0df80d0816806751f630ea0a9dd3eb7cd98417dd9fbd509b7dd7cebf1ee7", 0x3a, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 21:09:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac1783048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9d16ff31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c85c1e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = openat(r1, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r3) read(r3, &(0x7f0000000000)=""/47, 0x2f) listen(r3, 0x0) close(r3) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 21:09:43 executing program 0: r0 = socket(0x0, 0x5, 0x9) shutdown(r0, 0x1) r1 = socket(0x0, 0x8007, 0x180) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x1, 0x14, &(0x7f00000000c0)="659c9ff03694ece9430800e10900000000000000007adda4000000", 0x1b) 21:09:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) 21:09:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3f4c7efe9f1e1a3a1d57a60536f475ba713e8a921738b630b86871ebcc7b406c4eb00dc76f7482c1731f245059b4ea1d388cba7adf528b0515a90ea4e6e7bfbe0193af6c8c431cc420b2d0e0da806087aae5f92b7a0958012cc9a1062a3c453461d582c6356546408898e0f3fc6494a0f13965885b1e207c2be3a149a212a4d925e6ce31b7a2a3fe6438dfb545ed7cbed4ca4e3ad93eba0abb2314d65af8554b", 0xa0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="5435e0139c79e8108bf8e152737316aa6630ad4e10e6296b1a0bad3cf85597bf0f423a7464aee60419e3f117e6b014a31a849583e8aab0e61c3e466bfa79e4aa3617166e8eaaf5c4bf353a2ff4a075d223f83138fa3ae61dad70d0e4bd065a3eef07481cc7ac2b398cfde353d1f2589185744a599cea86332bc37f82cb8a72f80fc882759408df269520ea2e9331d5752db6b3126d9595b36d5ab78e18f1d0f21a33125b2958472431ee7a1067b75c2e924d63d587c63638494449fba3996c5d24baddc0979c776b0bf7a6769911b26e8c9cb4cddc99b6849be976914a6a0c41a7e16f37d17ac3a9d596c0af83844db3", 0xf0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 21:09:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x4c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0xd, 0x0, 0x134) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) 21:09:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) socketpair(0x6, 0x5, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 21:09:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xc) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 21:09:44 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/98, 0x62}, {&(0x7f00000003c0)=""/31, 0x1f}, {&(0x7f0000000480)=""/208, 0xd0}], 0x5, &(0x7f0000000400)=""/40, 0x28}, 0x43) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r1 = shmget(0x3, 0x11000, 0x2, &(0x7f0000fec000/0x11000)=nil) shmctl$SHM_LOCK(r1, 0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') kqueue() 21:09:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:09:44 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x800002) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 21:09:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6603cd653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto(r1, &(0x7f0000000140)="5f9e4740f53fad65b32403efb183c716dcfd64b817ee58a04e68e19ae9c1c7739ba687857a573d43327f362879260bb6ad38afe4b067267449e964fc691c7b2113c68e77a283f84195e0def5a86b35a2a13a2a1e8457c8c1167e67a387b122c80a410a13b91ae400df98103de683a36709f0b5b72e79069531b876b86ba4fa3fb9e764669d11a0973eeaa44a11b94f40b0e6231d03cf3dba7dc1d018ebd3bbe30068c992510fe3c5f1c4e563c1c809663ddf22d515f63b838c688c4fc83f088c80663fd0cbed56caec646e99aaf4c7197b", 0xd1, 0x4, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 21:09:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000240), 0xfffffffffffffe43) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 21:09:44 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x77, './file0\x00'}) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x800000000000, 0x80}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x477, 0xfff, './file0\x00', 0x9, 0x4, 0xfd0, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8000, 0x8, 0xffffffff, 0x45e, "9537908a0fdc04de40d909a78a277617faee6b38", 0x100000000, 0xed}) 21:09:45 executing program 0: socketpair(0x20, 0x4000, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x800000) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2a0, 0x149) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x5}, {r1, 0x110}, {r1, 0x100}], 0x3, 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) 21:09:45 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xfffffffffffffffd, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x80, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x1ae, 0x6}, {{r1}, 0xfffffffffffffffb, 0xd, 0xfffff, 0x3, 0xf01}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x58, 0x200}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x20000042, 0x1, 0x3}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x600fffff, 0xfffffffffffffff7, 0x18}, {{r0}, 0x0, 0x26, 0x0, 0x4c7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xe2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000001, 0x8001, 0x2}], 0x21f63b77, &(0x7f0000000240)={0x80000000, 0x308f}) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x200, 0x12686282}, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0xde, 0x0, 0x10000, 0xfff}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x52, 0x1, 0x9, 0x9}], 0x1, &(0x7f0000000300)={0x80, 0x7fffffff}) close(r2) 21:09:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="6ab1067e0140f021e5d485aa5f787b8379bd2681ff7f24dc66729fedb28cea2974e073f2a72a703381bf3a17e9a12f4a5cad0f32b45ac95aaf28a4c328855a2bc4c443e2921650d3100c482545fe5495bb340b39c7764399ce58e6327722c15960c1a0162f07b469dd012a3255d3d3be9717d25d5487e34ec1f98f75eb73d3e8fee812cbc374a3d89bb2663fd5517caae8964b74a09c3147a99b96", 0x9b, 0x9, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x0) 21:09:46 executing program 0: 21:09:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="b848e6cb005b4aa154a5aa1c0aec8dbd334b5f038411fbc171627dbbb0e8737a5f3c7fbc28d782196fc7ae54982a96ffc3f092883e2edced3f203ab82a61c0b4b5800bcc846d3b666aed18ef4c11863ebe593ddb49", 0x55}, {&(0x7f0000000380)="e7f0b3a08ec06f1979692d7d17db7be6e718e1837f09551fbfde5799bc9128f775d13356bb4fb484feeeb2c21e711d35fb3189270a0ae115c937dc8ac796ddea9d2bcd69b8f67a93c8e6fca9f4dfcbd539cf1a14f599c7042fe70548663896e713b887827fe2f2f89d0c401958380e5c04cea4bf7121d8b81a5f4426b971cf2586d2e949e6b14782ce5903de633f28c36756d48d4a38be5570b4767afd1055ba6b75b86bb1b3c5dd8204d0826d6450a540130fc245d0721ad11338e27d323ab698230ad0aab8465c6dfb612dd9f9b9a4c79d3b5aa2854dc050c6034dc29c9dae95414a1d5594bfef534ad92f857fa0b2d0", 0xf1}], 0x2, 0x0) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0xfffffffffffffe01}, {{r3}, 0x0, 0x15, 0xa2, 0x7, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x30, 0x1, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x3}], 0x1, &(0x7f0000000100)=[{{r3}, 0x0, 0x3, 0x80000001, 0x1, 0xb77f}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x656}], 0x6, &(0x7f0000000140)={0x5, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x24) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:09:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x81) socketpair(0x6, 0x0, 0x1, &(0x7f0000000000)) 21:09:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x803, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x1, 0x2, 0x1, 0x784, r2}) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r1, &(0x7f00000002c0), 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x100, 0x2000100000000, r6}) setsockopt(r4, 0x0, 0x4, &(0x7f0000000380)="8a60836b52edf0d0230b453812e60e50f0c9a6bef3d52cff1b9eab0877fed6a9e3296c70cf05b10df05b57aeafc8e4dd0a3eda9db79b2f6fefd29f9395152e6a212f874e623e36b75d19dd442c24b562d22170df65ebf3216c2629103308ca8e05f23a2334d6458c6dd70a52e9510fe2d68844ecdba8b239f928d13eebc62d793fff1622e30ebc079832080a883ab6013601dcbdf70816e828df3833b984f7a9b76bd60c4afd5e7f9f23c51a59cf4a59b2cbd60f0f6d2e67b503505e8fd9f7c895def05acc9ea934b837bd83acc38e4ec3e93fff7b02546a6e33d68dce01db3919c48f57069ee37dffbfcc819e1df1272c71254518daffd757c685cf7458afd01dc9c71c65b84a5ac1e1b3f660c7809a26c975f09c075fc3243ff5fa63ffa104fe9f08796ddf0c1030d426ccab323aa4817a35c30489c2d3fc6bb2b5ce22bc4f00a89904582c943c8572de143fa40681dcd6951fd1d8cf79cf4c25293a7069c0e88d5460e8e19760c85204d4609e4173f536f4d35c17b994992998acafb330c87d69b5095b870c71c91c2b964668ab080adc26aa91a7a04eb42eb1892526aed3c861b83ed4ef1076358397f4b05cd62bdcbba627c13f4424726db34551fea146638dae3f34974b034c318aeae4a590a90d99652808f29a5271224360b1d2d94e498d3b7687414d4f5fd5ebaa9c81111166d62817e14d41783a9aa66f89d87532750a98d4039038756d573a79d84fb2441e0a90b9208db5dbab9a409eceeb6a3c5890a109912a39da04bc6a8e3777bfb5024d922a3bf9094a479353272ec72c3c0cdbab6290875e9e851bf27bb6ec967ee6e2af948c18cf611bfd6806348e8591e26042e80dc1a9f2851484370f49c0598a8e4b483614e0b3fe745b7bd23747249c62a7c3d90e25aaf0f1d7487594903b0657076da58af7fc4468afc0ab74d3cc38912b89e8c75ffd679172ddaddb8980f439411e2ac8117c9c5f93cafc7bebdc1d16dedbfe06cbb1fb7cc09c9761e178cfa77a89e7e6d0442c1d7076b0121fd0a923bc4837c5f932847a2ccb9b67d31050264b327e9d29762e9808a42e942bc97d3de2731540cce09b00b5003fd33127fd4b1aa74232f7ee78beb5c953cf1747220e655d58c9c16d12681eec615d3a2d2697901c0ce694a80eda49388f13b1d87a91a598c81f7608091414f2451fee59ad3120c33d905eb6650beb66d466bcb347adfe154dd6729143cef3c9ceb528ab5a5750deef6c85ce327a0fe737b14dbef99208b92743251188254007ad0cdcc99ed226ab4d9be12115a2a6a56a32e391e39f5c60993ac77c6f227dee65b2f6afa2ceb0fc62b7412e498dbbad4d179c720e499a2900c228d9cfa033f4693deee11212ea3bf3b89b65da94296f50c8295ee185b1d511f4589a6057b3b6df5b1b29add0cd4df0d713ae61350352f2493a9c7109651f228f135ff9c68cb80104bf07842464a3b259643f4e4e4606ffe01a94b5ac8b4e3f8d35442003a89a6fe47924e188376e4ff21b338f56c9cfbf3bac84bb620d175e5a35f47df984e6baa12518afa3a886e60998b1a3b0839ecaba516463450624537506cc0e9f85c3b586abdbbed7671ea202b21e2c836cc2b438f1813cfc61e2082947898a9c09465ff7664f0c8bbd44b2318e6da5db4c6fceda48e8a44a34b632ac3a673d081d5d9101b0ca739333e878699be279d729b27dea43d910e5b6bdbe0ba9c642cdc5cbf60e7026015a91d03de075274d2b1c052bb0628a43b9d6c34918628b57b2dd9f03e1042fb6e9f2565f08f19c0310175e2bb22853bad859b5154fd57b40d313b12e7cca2fd5b2278fe8330cb0be8d918933ece0dd1e63ff63aa7e0b60bb0eebdd67e059ea3c2f36723510d26161907a59ad8eb422489dd06e3349259faebc216436934bfdaa06958cb587d0648c859db37ae56aa2559116bec6b2ea33b158b0c272fce24faf7ded48574b637e8ac469d993cdcdcee92334bfe76470c5874a70ce20ef661718cc196ec99dd15664d4d5985a10d0e1e0b2248563293a9781bacd928ebc33f51ac50d724791629f73296ef2c34eb5f87871a881bfebfbdfb16da0f867a6969e3061c3a52a44dadc4152b5fc7c44cd6ab90913b81363f2fd4d8e32ca12087a015c6965245f2a3a782dfd5848d2e773e8ce13498c91278560bf81ff7d112162cb226bd5bb6d567e1e08fb8161c8cbeed8786fdb2751110cdb51f281fac721cdf3ef099ef21b45e3e6f5e57e3ca6913f3b6fee0548678daa33b9154659b5c8b762f315ebc14646f786d4b10e14ae702fbd060f26b71bc9e6c92a193e9fb83aedefc6ba35c8182bf13882f85fb0a38d9098fc3acc2cd68c8f8382335ed8bd0cf2af56209184b20298ff1b50192f09cc73227a25e477c8fe914f4fe9ba8f3a7f287f8589380a8ffbdadd480458984ce020973b20ea60e74d5d713ff8ec24786e2973cfdf8f4b84720927621e2f55305827d29a9243cccf72ce64784a9914f4e394d9f5774dc6e9a1d097d99afd00a45bf01f4b912097d0999278804b5aea4982b1e77b02fbc2f62c0afe38e9337c6754fb72b0d82893c7171dc0eccec7776f38f1ef320a401908c7395a066df8adab29ac10adc6cde70b7dd03a98d285821daac0f52461456550592aae43d174720bdd1c723a4dcb00111bc1375ae8623d9078a0046f2e9f0eea2779a556bba3728b98170c52c61de046248bad466ed6c690fc77cdc832ad013ca8eef014fc8c0c67722f3a4c278fc5cdd8a146bb3db54fc255c91e280fb29afe98621ed5ed9c3575a4217e119b48ffbd792f8c35f9c7cb942f2fd014286842ac4bcce735a8d180f2463c1397049f77aff4379171d2ec4f4597703f9eb3000c6aa0c832394de3f324c4c5758b1afcb1ef23395252a72c8bbdd8510be558036728333905a1ee3e1e38ff7a29582484bbadf10bbb6bd9e19b22fdf22bd3747e52d8a2f35f13a1cb43bc3ca2abf945c2547cfbc486e839370ab5252b087912ea2c1246f6fe38f01a576a91928f086deed68cd5b9ea2f424e85946da83edd100938568f3aca33db492a087e5018734a55f120f703ca97d8b66a93588c0715f0b938252a0a8193c5aa7c58cf37e6bccd7a158fe7dca8065b5541d41fd4235038e8d50cc45e76f7ca5163c0f112cf2e4fc6ce63e5628d37138c556f6394e8394764612aaeb1b28495a96a5825c82b0be1543fcf3bcf4f1a94818f8de4f593342988517948f452e18a02f61cb8b9ea65832bc90bfcf0171cf3dd1d724d434affc4248cadc9018256aa3f796bde6f8c2bcfb9ebb585a478fd8e13b68c62734a09e86f082db7196eda9b2f12f349d08dbe17404dc4a6066ca9acb6bf2750169822470cacf64d939e20e53adc65a64476999aaabac5a4be764a93da64da1b780e920430e40396d4f1d362beb6d98fdf581606a4d05074502698fa53b963fa6e8322b4645eb859510a388f866194406939cde2d7c5b6f665a3531847c82718c55b480132cb6eba9520797acd601ff1920f701b38f9f1cdfbb95e5a07e1db60f681fecd5eb0f6dd8bb949da8618ee876fe6af5627aa85b65cf8215a5c3a66cff2915eb9e291e8be2ce44ba7a0e802bc1f42bac3ee562a1b8eb08f96dac54be5d6e2f9171d2a626e1ac605b92953c294cc54e547c3e105dd56377b1d76d3a99baf84b594126537826dd921cf0e05fcc9760a4fa8601ffd65488a41c6eb74a964896e41bf23aaee8dd83fba8d9fda83ecc5a2b21ff9fbd02f9fe5454c71f8b5b7b129cf9d01d2edfea95f6588b113645445d13216c0ddd60e5240cab5fde1b4ccbbb3cd95597c7243d363c8633d0ff506a568c9e508e0597ddf3944709a3b87bf48e34cb80ee90bacf59e946e6fb15abaa8cec936d7bfa128a4c562c7ff61cec72f6f1f79548f882b982e94a8850f602c796acc54bf7ea7f9a82391ff451a707a8e84d6688f4dd58f37f0beccd7b40a9db5ae5ed9ce7279c466323fa1e87508d7df707aa299fb1a8991867ae1fa9bb65db50431c0e5810fc4fc52d9910e98b6567d059b49a8ed90b78fdacc2488cef871c6ba6509d4e1a107d1886da25f9beaf15caa34d8fad967f1b72a1543bd072c634feef26c882fa7dfa4f53397ab1228c636c566d7aca6c5d1b1f59085c5dcd62443ddf98988b7589177a7ed783f3e76d79f4fbaa21fee94ef7d2ddbfac7f12b845a79ca0de31e2279af7d0f7e2264600c9fc8b0d592fe2dec1b001e7e4c00e2cc36e27df673d48eca2340316ed349cdd2c93ad3f91bda5676197828217ed9f0ae204676c44aa404d8523128e861e80acfaf9c1e30b277d7f804e0b21861d95adab45c67ad2d46433b328a080695fecccff9fdb091a53d2c0fe4dfac0c0207669ae7508cb39c8ac81642f0e082c3d6fcaddfb3d28f70dc5e9b7d452d5fa9fc1f263c2c5cc3f42da3edb0b035285fee9eeb022473489bbc9fcdeb1d2f0e8b62580a33166d222e24f4f6a147c1f00808ec034649060f96ea9dc1a5a9ae5ceb6da6f41b1c0c2ab8b2831b092d1306586e7885a9f8720beebf3ac56b9877fc7d3b07ece1eff71ac11c53dd7abef4c66e7156b4f29b38eeb8d1abfbb9690aaf59a65025ae51e8a9d0632ecdd1614c8f7601b794f5057f7fc860d3372988c8e282379e13a3fb5193d7f2e9a9b6e42d260332a6ab61eddccf40bde8d73c1a9566f757efb037788226110cf5b73248504d53e999a2bd0014769739f339d9c6f978b8efb9759ec23487514665d1d447a7ac6ed0cf960a06cae14324b66144d699669223027517ab07910e18d607be0f4572791a76aeaa1394ec10cabddbdd6e7d0cdc698c539a61fd42ba148005ff2abe18839339387aaeb9061e48ad867c1c29bb8bbf66a2087709ec91a6af99147f3bbcf5a1c424fab765b517496913f6d5529bd451e03e400f0246ec8fc70b4dd83ad698682d639616c7f2f3280e0a079001b1ce9bd5a6a3e508c11d5fb14ff0ed01b5c1816c87eb1529944f9635e0c261e6126c4d26fa72ef8e083621f24adf17000720f90e3e625d9e71826ce166d692def5182eb600252bfbbfed633798544b99b7cb57638e78e84d14243ff910b750c79d4d36b5d0843bf7874a250316790a35ccc285c182af72bc5062a7bd7e49fd6925865e7ef0dc80cb158647fd09926dbffa4e9cf2b11235dcba09e611dae77127a64cd4f52b0a12c1c2325405f065e574120ba93985514af3a27fe72465e5ac37c020ea2d208807625591e65fef775d9fec91886c4556db077ac8ef412ddf41dfe5b815c70150567a5ae3bb361ac42bfeb18a723ce363b4579e028c5db2287ce7c539f072617a0439f616e81eaf52c88109b9bb9e1befa9f49eabbb2156f99f4aec23687688a3f73fe147d3b13e0dd6683f81e4d3d0f3e4fb7dc871e65de356147e4328e5f02e5a785f8dd5495c24ca584d676ee3a99c5e1ab391985ef1025ffbf25e1b7d12e061911e77520cca7204e03e9f04caabd504babfe81d5d2d9e41edb8036199657e010693424b50736377236d582c0adfddb84f0bd26e1f3a2427d4b6523e4c2a29945beec6fe9e432338be7b90e676b32c1f8859fc258ddfb75f5e2c01c51ed74886d144e9e4b8f8ad8c59a591ef80372753e8a57a4848a3c610c3310f93fd83f15d6c15929ef7003c24b459002fc37214e5428b25a09713884138da1a16c6d64561f612b383915cdde7956a597228ec0f330b573ec46e9bcc7b830dc91f5da793f89585455b5535d5355b3f8ee88c703f09ac572ab0e6a7135f723c90612314dff6", 0x1000) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 21:09:47 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) 21:09:47 executing program 0: clock_getres(0x6, 0x0) socketpair(0x1a, 0x4007, 0xcc, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') 21:09:47 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x7345ca1f83a7490d, 0x0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x8, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) pipe(&(0x7f0000000180)) recvmsg(r2, &(0x7f0000000040)={0x0, 0x1f08e430d4e7ddf6, 0x0, 0x38d8e5560d66077b, 0x0, 0x6949a6a4f7837a04, 0x9}, 0x0) close(r1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x200000000000, 0x2}, 0xc) 21:09:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d", 0xc4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "ea9c11fe4dbfa600"}) fcntl$getflags(r2, 0x1) readv(r2, &(0x7f0000000100), 0x0) 21:09:48 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) lseek(r0, 0x0, 0x3) r3 = syz_open_pts() fchdir(r3) socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x0) 21:09:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) 21:09:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x1000000000000000) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100120000803, 0x121) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r7, r5, r9}, 0xc) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="49bc6b05f4e57bf39ee65bf5600de56a00024f208eee211b86f416cb24b792afc506f871205cf0a0775b48cc", 0x2c}], 0x1, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x70, 0x8}, 0xa) dup2(r0, r2) 21:09:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) wait4(r1, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) 21:09:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x42000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 21:09:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x101, 0x1, 0x7fff, 0x8}, 0xc) semget$private(0x0, 0x4, 0x84) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f973587317c2ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90e3452c6daf2b51adbe50cddd318110e3586efd2cd23d2903d1d1ad806b665bc637f43306", 0x81}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() clock_gettime(0x3, &(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/86) 21:09:48 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000080000000000000000000000000000000000000000000000000ffdfff000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="030000008e17dac25cf19f75b884c7af1695e27ec4cfd9824bc85e2ee200a79071e812b33409386c2fd87aaf80a78dd47ae83f2b0ef0a755f78ce1dd68d5676f402e811574d2e839781c160104598ab8310a8659c3af189a52dd799aef3456c8b6b19c572b3b818bf0c72b4b5a6baa5ecafd7407f6b4960e4ed3d5276ed481ee4d2c8116c1ab80a9a356a9f22baf2a9d9cbf32353f59c183dfc66ed35fe47433d4f55e4fa978177011efe6afbdde093cd0d0c2544683f2db98fd2ba073e38839bfaf01e8769abe4edf05a21fe017c0811d10bdc776f5c72449d7fee8671f82689b18901cbde3ea4a0d67309f", 0xec) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:09:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\'\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 21:09:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x811, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:09:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 21:09:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x18) getgroups(0x1, &(0x7f0000000000)=[0x0]) getegid() setegid(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x0, 0x0, 0x1e74080d}, 0x0, [0x40, 0x0, 0x401, 0x0, 0x8000, 0x7f, 0x1, 0x8]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xd1591d2b1b1e0f7f) 21:09:48 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x3ff, 0x7}) getrusage(0x0, &(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000000)={0xdcf0, 0x10000}) setrlimit(0xf, &(0x7f00000000c0)={0x2, 0x629}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x0, &(0x7f0000000040)={0x10000, 0x7ff}) 21:09:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 21:09:48 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xfffbffffffffeff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) rmdir(&(0x7f0000000140)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0/file1\x00', 0x2, 0x20) faccessat(r1, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x3, 0x1) 21:09:48 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) chdir(&(0x7f0000000180)='./file0/file0\x00') writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x100000001, './file0\x00', './file0/file0\x00'}) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 21:09:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 21:09:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x100000000) lseek(r0, 0x0, 0x2) 21:09:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/58, 0x3a) 21:09:49 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) dup(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) lseek(r0, 0x0, 0x0) fchmod(r0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 21:09:49 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) r2 = geteuid() setuid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x4000000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) setuid(r2) 21:09:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a8da4879b4deec127024d2daf847534acee13c36a13408b1455443a2fdb0b5b2"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket$unix(0x1, 0x7, 0x0) syz_open_pts() 21:09:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x7fff) readv(r3, &(0x7f0000000100), 0x1) 21:09:50 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xe08, 0x20) ftruncate(r0, 0x7f) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7c43}, {0x1, 0x80000001}}) 21:09:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ftruncate(r0, 0xffff) 21:09:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup(r1) close(r1) 21:09:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 21:09:50 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = socket(0xfffffffffffffffe, 0x1, 0x7) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 21:09:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000500)=""/253, 0xfd}], 0x5, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000600)) close(r0) 21:09:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='>', 0x260}], 0x1000000000000071, 0x0) r2 = dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$getown(r0, 0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 21:09:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8008, 0x0) writev(r0, &(0x7f0000002600), 0x0) getdents(r1, &(0x7f0000000080)=""/127, 0x7f) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x801, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) dup(r0) 21:09:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/113, 0x71}, {&(0x7f0000000480)=""/28, 0x1c}], 0x6) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername(r3, 0x0, &(0x7f0000000080)) 21:09:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x81, 0x800fffff, 0xfffffffffffffffc, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x5, 0x200fffff, 0x2, 0xe52}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x3, 0xfffffffffffff13b, 0x6}, {{r0}, 0xfffffffffffffffe, 0x48, 0x28, 0x80000001, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000002, 0x2, 0x6be5a1e}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0xcc50}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x445d, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x400, 0xffffffffffffffff}], 0x69, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xafd1c0d761895fca, 0x20000000, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x42, 0x0, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0xa2, 0x13, 0x5, 0x100000001}], 0x1, &(0x7f0000000000)={0x5, 0x81}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r5 = semget(0x1, 0x3, 0x12) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000200)=""/142) 21:09:51 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffffffffff2d5, './file0\x00', './file0\x00'}) r1 = semget(0x3, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/11) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000100), 0x4) 21:09:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/63, &(0x7f0000000080)=0x3f) socket$inet(0x2, 0x3, 0x3) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r0) 21:09:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) setsockopt(r0, 0x2, 0xff, &(0x7f0000000000)="f3f40b24775a0ecbb7cf6451d42fbd6cf35aaa61ad4608113fb9459c4af80e7c5e4f5c05f80bbb6f58831ed862", 0x2d) 21:09:51 executing program 0: r0 = dup(0xffffffffffffffff) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) socketpair(0x1a, 0x8003, 0xd0e3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x60a0eeae37cd593e, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf, 0x9, 0xc4}, {{r3}, 0xfffffffffffffff9, 0x20, 0x4, 0x2, 0xb6d}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0xc2, 0xf0000000, 0x200, 0x3}, {{r5}, 0xfffffffffffffff8, 0x0, 0x0, 0x8, 0x4cc4a00f}, {{r6}, 0xfffffffffffffffd, 0x8, 0x1, 0x5}, {{r7}, 0xfffffffffffffffa, 0x31, 0x0, 0x2, 0x760}], 0x4, &(0x7f0000000340)={0xffffffffffff736c, 0x2}) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r11, 0x3}], 0x2, 0x0) dup2(r8, r10) 21:09:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 21:09:51 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000001380)='W\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0xfff) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0xd030, 0x7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000001340)='./file0/file0\x00', 0x108) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000012c0)={0x202898d3, 0x100, './file0/file0\x00', 0x8, 0x7fff, 0x401, 0x9}) mknod(&(0x7f0000001440)='./file0/file0\x00', 0xffffffffffff2ffd, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000001240)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20181, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000013c0)) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 21:09:52 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file1\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x0) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/253) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x1, r4, r5, r6, r7, 0x20, 0xd6}, 0x1ff, 0x80c6, r8, r9, 0x78d7, 0x2, 0x6}) openat(r1, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) 21:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30102, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:09:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x39bd, 0x219}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x303, 0x8}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1c, 0x0, 0x7, 0xe4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x50, 0x7, 0x3}, {{r0}, 0x0, 0x20, 0x20000000, 0xfff, 0x2}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x3f, 0x8}], 0x2, &(0x7f0000000100)={0x6, 0xfffffffffffff6c3}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 21:09:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 21:09:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xda, 0x24, 0x1, 0xffffffffffff7fff}, {{r2}, 0xffffffffffffffff, 0x6, 0x80, 0x3, 0x4bd0}, {{r0}, 0xfffffffffffffffe, 0x60, 0x80000000, 0x100, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000019, 0x9, 0x1}, {{r0}, 0x0, 0x18, 0x0, 0x97, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x2, 0x2, 0x3}], 0x4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xa, 0x10001, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0xe5fb, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffff801, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x5, 0x7ff, 0x9}, {{r2}, 0xffffffffffffffff, 0x9, 0xfffff, 0x7f, 0x2}, {{r2}, 0x0, 0x1a, 0xfffff, 0xfe0, 0xffffffffffff5716}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x88, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x52, 0x20000000, 0x2, 0x2}], 0x374, &(0x7f00000002c0)={0xfffffffffffffe00, 0x6805}) 21:09:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696ce53000"], 0xa) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 21:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:09:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffff7fffffff, 0x0, 0x8, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x8a27e05a53d46ce4, 0x1, 0x200000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf9) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 21:09:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) getdents(r1, 0x0, 0x0) 21:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794958c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00db53afd96cb561094ef4adcbba3747c7d59891f0c555fe2fafe1165c1daa5b0feba50c88d3336fcdcb87126d9080e39314dc364182f2f8edd818db5f261d5f15b666bbc9c504bb99d689340c7877b0d3b8cd5de55bf48467d71394348871991b10e7b933118d337c3b3da2df2283dc61716f6bf8cd705511965f0dc1e0ab41fb86b8bf52e46d9c8de1d3a6012a952b38a2b7f7dd0babd502f62b32de5d2a3c82fd6e8ef70c9490f6129d05134c68c183930dc7319dd9a1e0611375e2e376a1e37df3b54438e94500230f6dbc44fb482178908f52e8f5a561a4dcbcbbde9b3e9ecbcdc091cbc2f8331d01745d893502e8f2fd60c5b", 0x155) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() r2 = semget(0x1, 0x3, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/27) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:09:53 executing program 0: r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 21:09:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = semget$private(0x0, 0x4, 0x1) r5 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) nanosleep(&(0x7f0000000140)={0x0, 0x800}, &(0x7f0000000180)) r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r5, r6, r7, r8, 0x11, 0x40}, 0x4, 0x0, 0x7}) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) dup2(r1, r1) geteuid() 21:09:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000000000000000000000000091f231f722ddafef282d8fcc5fd313e5a9045e0868a4b875ea66fb3fd89b89784d358c441d2f5f7a83acbe4b204bc80077e48499b7da95286981ae6d16fa3b92bbbd536bfc4607c1bb7af9c040df08ca4396116643edf9d998c8ac48e4f7d5ddf489f47b2a237f202c660fcb99425d5f094a4cea57ca0137b66630f5c4107f70441a1452b2", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x20, 0x84b, r2}) 21:09:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0xa2e, 0x1, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:09:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x3ff, 0x200}, {0x18, 0x0, 0x3, 0x1}, 0x0, [0x3, 0xfffffffffffff5cd, 0x5, 0x26f, 0x7, 0x1, 0x3ff, 0x10000]}, 0x3c) r1 = socket(0x1a, 0x5, 0x20) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2, 0x7, &(0x7f0000000040)="a516fe011267a451ba729c55459d5d59a94f923b33ac4459d45df9f0cb14c08552188936abf80a3565f436c72b6f0451bf378ef0973b2d632f94128edcf7a9d0ba3e97be2442b3bb95895ab6a5a82137c9e2e6508af3bcd2a4b76e1a3daa52a397b0be9a3d249325eccf7e24f20216bddbfc93e1aa0a95b0764fa156ee6f227c10", 0x81) r2 = shmget(0x0, 0x4000, 0x1, &(0x7f00001b5000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 21:09:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x168) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xeaf0}) 21:09:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x7fffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x8a}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') 21:09:54 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:09:54 executing program 0: r0 = socket(0x2, 0xc007, 0x6) write(r0, 0x0, 0xffffffffffffffa3) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x80000001) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x401, 0x8, 0x7ff, 0x1, 0x7, 0x1, 0x8, 0x0, 0x2, 0x3, 0x2}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 21:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) pipe(&(0x7f00000002c0)) 21:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:09:54 executing program 1: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) r1 = socket(0x16, 0x3, 0x7) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:09:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x2, 0x1, 0x44) semop(r1, &(0x7f0000000100)=[{0x3, 0x8001, 0x800}], 0x1) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r0, 0xffff, 0xfff, &(0x7f0000000040)="1ca3fb37aab8e64747172c615aed512dd8f5f2984b4c24361d224e20e77bc192490f10d64be7b0c451d03039ec9a28e16b9f2caa0ebe940bac90300aad22f5c0a1b4cc12954edf733429b52c7ef1325b32360e1bf47f1521e7a28ca2fdbecb3616bb667a11e7862999032ad485a203c3c09633522a43472544dcd818f322fd88861171029dfdb59d", 0x88) 21:09:55 executing program 0: r0 = socket(0x18, 0x2, 0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() socket(0x30, 0x0, 0x2) socket(0x6, 0x2, 0xc667) r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x200, 0x12d) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000340)=0x800) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="6d92f441b3c97b3b7189c3d2fcfc912cb4394084cee037e0ac4570e6e1d1f43ec5067c17b2429c22103df6e87a97054e654d98185e01fc121d454a65ef1ec1947d12390661d4f1c2eb4f308d70e0892b90fd", 0x52}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xe}, 0x409) fcntl$setown(r0, 0x6, r4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 21:09:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2000000000000000) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 21:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 21:09:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8fcbd09f2fba020e320cb20a10a333e0effbbdfc9f473b55347b7d2cff2baaa376340b7c54c234ede8bf5f6a4b6c91d3db117250f04981600a3d19b36a9f2a5669aecd66750339e78e2b040c9161dc12d7cf79cdc196d4b4eaaec47caa7ccb5c266825", 0x63}, {&(0x7f00000001c0)="21c798e33f926826c1191d710291c2607929e87ba90e67b41ed9a7f22e9ca0f06d66b3aebee03b83fb83a2daa961238009fffaee80a5e2ef71c62931d17b89286f203797a6a09d410b8c58f7af39c16b313953f2361bc1013cc549b8fdaae5620cdbbc211930de6b49beed633764a4877a53d9e4bfe55a14f8640640354d52a2b255a904c70286d0ab4071279a637a1e65d890a8eb97e3d2be49a520278668a782b8d5439a57fd93d62781505f4db169c063e224ce9d5a4131a4c179264df97fee4fc528ef80351e1c204599182d1567a06af0f959b35dfed4f9b71786f3de75b4c585679d174d", 0xe7}, {&(0x7f0000001280)="e872f3fbbc613a8b34dd08f8f6280745329bc4a9e6d9cdfe0cbc7e26df3b9b7b1a1d8eb3b917c7af76c8f02f22530537a669b94ed7775b8dd1468be403a5983336039b464e3ba6a0fa705f55e957ff577ac39a03481252a5b67e0324c743da2e569bf6ba176cd5dc82a058dae502acfdefedea0b7520ea269be8452aa35e78ececff5879431763544e7e98e9d1a1a2c93e5d5cf6525e426e45ae1891c721746c27f111c744aa8bc881a82d1c438587438f737da4657b8ab5d83a9bbe8038859915ae9a228bdb2e14a3ccc4996d4262450b7862f387527829e756f51fc4c34be0ac5b92887c8047bc361b694e4594be4f7ce40dba7c3cb5ad32769f34892d0cefd1d733965d3848fb4dbf20e6888547c18ab81222b6be706d97e7e8199c2909f640ef9863f1212f017989e97d518adf11b02699e276ee04af6ed6333b9bb326e14919baaa9858d866cbebf9f6842efc02e1046a1049882335cbff7cf1b7c56ad726f3915b991cc73c537afaada092a000967b51c3a138346ebfc233c000a61bca6ff27ead6bee4ad2a244f6acdfc1381fde1b9bf969b17e17020d5ed36ccd2545a3e8bf7f765b5d3c5cc553fa8138e79d9df86d9af0b4cac35f2849ca5e4f11df3a3eac3e0f96b4dea70f555dbfbcfdce521258808597b6eb36bdfca204b6014fa943dd077b02a5520da73b5033bd275220e1a9e42b2fd5f1c1fd1eef1ef0d43076174787d9e11546551d0d82064876b20ff85d9c3ddff01d3fe8161d7a5facc912e906c48c772152916684425bcececb70663d92e2df71f42a690a1f9c6eaa24abc954af4a1658f4a9c789913a6faddef8d00d991f4d1e5dcd680247d9b6ede475d4ff267283135712d4f87219be0a9c73ea9d7734671ad3f9d1a0dae93c0eba1d252f0bdb69e8aa36b0f1551305dec23329415625c77b1c182e29fa5178f56f237a61ea34105278876263482b6c259f093eeb0792c90113bb60ea1a3d5b663d3993b38407c5904d63b8022ecd0a4c00cd254a215ffabc4fc6ec3af8bc38a9eaceaa8c9c97e9ec0469cea6ce44a7803fad05392f65bd70ea0125390371a7294e4431a9ee8fb6f7579aee196274a63464a4f3bbad036496ee80f1db8dbb8be18c60aa1be9776bf494ea03818360dca5b84174dd8d1605a009a986854806a7ae7b2602eeba122a9ca71094b84fb35bbd2608b884d0ec00c38b6b48fc13be475e7fb52c666ad168486c1ded4f8acc2078779c87f7b6e5e3f1aa3ffbee949c22b54a8c0b4d8e986469945de34ff264c84ebfe1b707a5f9df1856806aec8c093ae728dbedd4d9affd2d47071224ad284e7bd6738d8baa7257461d7803531a0d95434b929a9985245906558db60d8badde5bfdb98a5755bd3b33500f967803d5e8d4bcf24bd2b610aacc5f94bd9819b9f55888056aa4f64e1500ef12c8a2139c69ec24286c85af8ac2facdb05520ba3b5945c647b1cc9aa25979577fe3b977b185866ea35032cb43b7423efdd64f9b4ab95a339eb92aa1802d562a52e6a6863a622c4efb1e7b5890bb57aeb1e5d6b9052ef9ce5dcfe71ae9e81b5da42e83d740888b343e50405db1014719a879ca025b35f96e7813c8a44ac2868754330bc9e978e98a61a34b832d07368211c33e49626bee25b0ca9d306e095894fe6702eb600eedf988356652bc52d4c11e0afb26fcb618e0f8e986f426cd5bfbaf095afe631532f0ab73b4fe2e85af59f270766dd91732b6363011ceed3f2d00272e90f6c7bb997922e89632bea5e66a0001ec8c09b3ab08e533a2f87d8cc6e58dbdb7ea92af647b026654d807a08e87517510cd80c108f562147417798cd6b52d9b705e16a1977f5afb36d45f33a6dd0f82118682fe865394ed7292c50007092a37ce0bd3f3a328de2b56c28a6d32c0f9f9b4ea2ebaa2d953344de11600a659d3ebe848612e7c3d0007be76d0e03fb54bbe91f77d74ec3028fafd43c248efc70b8406868e3dc15a1893fc3f0f3e57708bd6b76ca68f312bff3e316188ce11df09970c44f010e614289f84b05a0ab16928b6b7b5461e35f6b10c05525280dd400a1b1eb96d5a35ce0c5e53585c6f3a78e9ff94261fdc8dcf78a32999e11f30ee54e00413908e62bec284beaa3256d38ae37720f4bf157a7a30298e8f12d6fc67d4ec8ef5c7f0db87f6b90d51f5abd3cdf8b26ae0380d85d8098d10c6304dbd068ba58f1d63c30d9b8ffb9998717fe2646c3b261d3c719e5009b150f30f9383b6748885e66f57ba789f67a3833c925f9bc6c35188002b7ca8928221a4d88a5c44899b0c50541adfca46d8e4d8a310ce57aef3a623a1a6f5c4efcda160d04a38bf980536427d03e38f805bc541fa0486ed9e5a1f513fe8705f1443347d6d6668a957315df2ced2dd2c4a7b97c11de07cc3c5e0501172eadf43e40fb96e9975675597ab8df73ed2537347f169b654999985b9d51d7aee67c9ade2d4029d1be3f78eabf5c97e9f0966ee72c42757a117a241b2922a677e7eb413885fb42cb48bead1f1e5638103ac0e02af977c4ae2e7981b72d0138aabe0d0d4707dad341f50a783d752b0cef56bfd314bbd8b3f4be0a6af7701136835957a44cba1ca86d79e7f0992fc31edd8d5ebc038a0e40e99f6fe84b760148e991a5f9fac415f200f0378ed597eaee43765a77e0ee65b28446611aeb999698c125d1041debaf05d657ac6fbf21e51bcc5382550bf26a1009377274741a98bb8400356777cf3ee8b41020eb1256d66f345e2104e8b6a05beea9f2761a20c1c8bad70ac3160985cadc1c43950aead28b140ef28e04ba2868a4fd82ab31428a30a6b2a027c6d45342bfe4461a509c05babb7afc1e140df1412dc7254826563626f0dd034652da326b026b2f6abd8bed61b786593dcb20d100e3765f41288a89ba99f39a3c00eb4eacecabf27a236908a80e5e0aedc33c4d60aa359c890836b79d0aa833a76d575576d5e7bcffa907b15a3f797533cc88a4bfcddab286281b3f1f103524f1beac630f6e5955dd3704555dc7e75a15659b99354cce3d0709fc45ee6f1bd3db00c1fac8b75016d9c5349b7cc501ff9a03d785261dc47de3236193b8e2e64882f02101ab194172d9cd0c68ffb10fa7cf5de1f762b1ea19dd57476f5661fc18aa3d0ac0edd4846e4b0fdaf5d71a68c3bf20a447100be901ce74454d1c95836b418aeec0356d48797c3b94a6b200e4eb983d733862f308531ffff29119a94270fd524755d8279441cacb3c2553042ebfc7ee1c4644391a275bb8b29d0480558a977ec6c7ba9849ebb8cbd159fd97cf2aceab2786a3f686445e078540a78e8ae8e91b13562f1ee9ae874864cea18d91171ad3afdccf88401bc828cbae39421ababdc9c7db6ff88c77d1a48e435f59d1255feb3661112de7db0cfa384d001bc4e4a12d306edb2a47367a7c350925451efef886e985ef86c1cb1e49e66b2ed61cb63c44107ff2aff5c51712f680713631925c1cfe61eb3a7929be5fce55429166f9a28373d40862e968ef754225a2dcbc640998a2bd552445af49e4a663c6fceb6cd19adfaa2d67a848c0f05961197017e86743e4fec96cdfccfd96c4402ab2465c63677c6bfc8313f36566c651d577da5759b402a344821a0a6bfb8d04e02a1ee1c5d173d722608caf32469b4da11382d38f41a73f6ca82ae52cfb561200b037f6e1a2fe6a46983ca094fa0d300c128aa8fce70c6483e64421c4ed8e8bcf8e90d779e5060adf3ab7bad954163d55cf9b4885de9ad8ced647cda05c2e48ed42e41d263b29d35dbd20520e75f2d05b5e26a2b7dd6a911910c6d04ea133c203dd78c65c5fec505bd743b164160b40aa984b4082c4e8d04dcd527bfd22420590a66b3351088ffdd034804650c2b52c1d39fb8c6f3e2ca920d6aff072ebbb2094ceb09774cb837b74b54b2f648e701328d8fc7570a91005b7f1e58b6c32841243ffb8aae8984580181aefb989f9ffc4012a6a05ba456eef1dd6acf15abcd62cc3c18074846474e077d8f0551a46e1541f48edde126a2883d30b724b237783b7d3348ec46e6e01dc9ca5119720b1920812f5abd03464eb616d5efb5c90879b26e94e83880b444ce48c28380eed0112d19fee3e68c5863b5a43f96203739be12acdab4a32c75c96456108c2008981b62bd0ac7da2b84dc1ddc9e3f17e6983b69a6ed6470fcddb3389bff2cf5e28a37fe55f94e49399fc2cbbe8abe31bea3fc44482b553091a5a9058c8ca4534108b65915f71dbbb1e8779912bb81f9d40990fb547d22eaca9afad07d3681d2a7ca7e4e075b3bdb91e6e5162f2367069695af9aee9358f28c9912912b5adb6fcae52b2f548859214c7e6fa20ba81349e09584f426568240c992e297752074f9c669cd2890980358a1d2711ca04bd784a39b0baa8410ab5cf68f20455eb8b44333b8ce8ad27fb2cf608436cdb497c620f3de501ccca69420f47a0d0d7e4715250b366e9609eb395ed3c0de78166a632a3fa6a15f30baed0043a395d5dcac098944a0ed9923e408ed9746e8bf2fd8bfdfefbdf93c6ec18a36f55a6b818760684967876c3b2bcf97f43f6da4fc76ff424843ba72f4f63e07c5e88a006fbe69056bc6ff07d1a042e0de8d7a5236f3f1097e5804ec442e4338ef1e6486ac75e4c1a2e0333795b136e74e67a0440b618aa485bcba079f8bdee7a1a090abebd3a35f7e47f749b9437348601fdb26166d00829b42ef06853abb3b8f31d47e4da654ad79550ce745c8c60e4934ab5d74a4df1f7c27821bd7747ca17ba5590a2968f5fdcecc8b9c3d3713d70366888f7cc47d116b065bf9f2cace096058e4dd374e62925ebf93db912f7246efc54a68feebe9172ad0d9993ad222f282a41b0ee6f5a570b4ceaebce254be98cf26e62bd30693d1bcc1bddc6acd6cd14fd47864b18a80f231eb08de7b6bc87f8d7d4311815677153152e03adad0130817a8833becbef97f301955e88bf3da25941d4b3fa4ae548a3ca48511b4ac54e50c5357dfa9467f1112167467a94ff61e6474fb82624ab5fba73b1c9ddd8316a6e42b1ad8df0b8d7f870ff4b95d99da282041625b6a7592d51e22443b91e599a3d905c9e0b3a31154c4a3f9491c7d5776ed78a86e9008284d8282e6083bc2eab0d9e32e7bdaab25b1c647a6d02232b05733618a6f394dcffb94647c258bd19006649c7819bad7a0eddb51328b4e7a23ef56dec887e9e062ac73f3448802e8b2b31082a7e1dd1f60e2de939e012ad2d67b94551638af32cd29134fd95940f2001b8e5f472b8a8bbad704758f47aeea7f3b32d30a46194950a1e6103c24aa2100e973078a518fc96b9c2068c07643c50972dcd787fc52572123bfd7bab41846e0da6937b3211c51b8ddcfdd921e3598b5427d533b170e82065f00cf0fb0d56bd92d13bfe07c0ac2b2fe622fa757c9ad1b0ae551cf164fde4dd6c34182e8b09ca0a010aa41d219d47afe9b1d2916dcd4c577315458ffd4a5ac8facc88f3e775fb6479551fe55e374caca2eb6b97cb972aa391779273add644fab6e814e455c011951f7c30d7643ddad4e438cad3569fe1af12640c38f87bb593b2fca57b8c509b6b3212a5c152e3d8edb027fdb8950c8f7fbe7bbdf1b86bd3edc0960af7576a6735120ed5f40a0a42f9bf69fec179154ca038117eec3ef079c26de606f82127cf4df9416b142957bdbaf6179ebcd541c68f0aebd70893d78e0966dfa02fb4966b88c17f7e66df2f7c7d6f26d939d09d7deb0014f638627b022759e8db9fceba16a0416f6b7eda18f74374a09ae8a1c9eea67aa57d0", 0x1000}], 0x3) lseek(r0, 0x0, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 21:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) r4 = dup(r1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x10001) syz_open_pts() 21:09:55 executing program 0: r0 = socket(0x2, 0x2, 0x80000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x20000000000000) 21:09:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x3fffffffffffffe, 0xfffffffffffffffd) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) write(r1, 0x0, 0x0) 21:09:56 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28000000ffff00000101000000cd3fdf00000000cd44722d676390f220c589739a8a300b0e9aea8d9548e8caffbdd736732bcfb4cc43a0380d6a5293aa74a8657b8d7325e9508aa4c5a7d548ba2ff155f80151244ce242630fffc4fe5c50b59f17a46a817c6637de1f8420451439252ce1f742e19db8a09ca5d2e6a5cf775ca07e3ce794352cf72813a30d718af5371f32c3db21614ba7d106fc8a395735d28a84b1cd37c0342195d6fc0e47c591fa519dc8cd96660d76be86b4d38971da", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000000000003000ff631af1cef01a74d10ff0d81a9679c773fa79f81009f2ed0a119b6d6162ac4f44728e4bc6eb37fbdee13500cc9794a9cce49553e688297ab246493c1ab0ec5bfa682269a73f4ce7e3d8cb177b899b4d821b2e12e4eae2858d60b30ec4e9664be4ba8981e37e1fa84926bb58d11cda842a33c21b921f4c00dc18a7ed6f"], 0xa) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 21:09:56 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x1c5) r0 = socket$inet(0x2, 0x2, 0xc1c6) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x280, 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="1a02a2f4f7ef217732980f1edf281373351c80a32bc998ed1e568b105ee887174b3b78d0de1637bac6ac6f0523b030d1a827fea6b2ab5d998d6f9fc4ff73c4", 0x3f}, {&(0x7f0000000080)="5b2fa0fa31a99b90f4777710ebbefc356c4abe5c9e9a23f7284fa2a501edb506cf", 0x21}, {&(0x7f0000000400)="9f4ea89d5abe290cfb2cce1fe14ce22d2f959fbf21db26ccc6d49009f26d0f487bee12e28727ea2ed568e76adc9cd8213cd136f1315b47862e58ac1d875d6f35a95f2b3f1ef84d11b9ad47314f910a3b65df13f66c1e55abcc4254bc642a6c717d07373a4b2f95343f637678733725069f42834cb3b78eb5d105a4679b92d99c0dde245396d3a1ada21d441adafde03449a1e59341a7183e4beb487fd63ae5d42c384b65d34ee89a9da413e07ad3484feff51cdf28bce76f678bd3eb6315f5291f7b62e821b9c618644189f674904a0651141e1657dd8672f68cd3c179f56ac021a0773abee350ada82e760312816f638ab865f5cc2442cec8b1c7b3e88d741a71ccd7b1d32ace7e2f51b6ac01b7345270260be77a641ed88272d341710139416ed039cf5b187a12e357285a0c7484fe0c6bf6ae08658759b0e7e5db4a71b38963d14c12a092d433548275140d351bdfbfe6d80cd58cf24f0c0313ffbe6689f0a857d7dacc5f8ce948d619336d6579d0f8a4b75aafeabc4e312b05e17d892dddf340d2f883fdc03c40eea38fcf46eaa9fee060fc38e7160a2fc9fafa4d8e666df11eea441232bf424c277509b49496d0baaea5ab1d766f177860d5cdb2455b7c503549d29dcfde17a8f4f951061fa6c98bbf14d25a27031aaf6411a284d9c39c0d978002ed1340c11ed5c2fefc0c5088370c762a062e6a18edc33118f7097190dabd517513ab4d5542fecd485614570d088f2362c2321256967a8d2e7cdfcd6b0c37d27aec9e154faa2a99d1e824ad96dbfb40d9945b8b3f8acc79838aac6fb6a8a7fbea267f767318ad1d512608cd512487c975614338d5210988448d808abb2d678433cafe98ee7cda23f44ba094b9864816f8b5f22b53bdd8df0ba07caef4be0a873f819a1892b71996e17d56aa6aae2a310353cb84ee95ed0b2aec3e7c9309291f7ef585f9cfb776fb498c57c9cb4c0415576367dd8c84a0e3da33210514d7f2e8f1dab2abaf7befd94805d74cfabfd481fc892c85b01c4d5c95e4dfbcb3a8af13aba6fbd5a537f47eec9f640e0d3df32bc2a906518bac67559938e1e07dc083724a78eec908bc01a4abec40596085f69c7a32fb1ab4e015ea315d4b3e76896a77451c884a7797207102bfc6e61f802b4d2a5872110bdc7eec12c752e4cf375236febce509346d01d08c05f910f96f0e9dc70f684e3e24e06006df9b233f1efb399d9f2fc26727d7b589fcc1d2fbe1394eff98e9d61a614f1c94f585e10289c017721130050eabe633eb7f257bbb5fb4b88fa509f4c9799cf4e05330df0e3bfb3cd29627ffd8710a02195f081d3b79e236f50ae8d506d2cb76b9b01548712323dfe2b6ef5126629ed45040adf1fdb88e4c98dc9600ddda80d056d133b53f3b92cc05fa4a68c59ec0dc2bdcce89ba9408ac4b92bc06056f31eecb7a06d2ff2c28373df468499db321700a2dcfb19b2b662e8fc1e806416891ce56f147bda995cec93a491012c3a9da67f0510415c9369d3dd26c1fa3f9dba8c2f6dc8263f3b7002d3b3e983430e19e7ce81e17db1cdbae7d3c2c27fdf6f89e1ac7967689eab6c083b1725dbe903df228b71a36a82bce425efbcfb28558e2b5063269ca2ddf32b4b33b9dad398145fa2005b9a31cbdfec999accd9d6f90db246abd98eedb23635b9fdf0f1b7c0c7697ee1be92082049505709d16cefd20e2f94e8f99eac34ba2fe1500f3a3d752e1f6bfc25945cfceba3a1c95d5e1420eff41a974cdeea2b00840cece32f428b8f671624eac7c9d636a6d961fd17e39fdb3aaeac969586192e4b487a1d18c8cbe7c6b7b7b2343d21e04417f9aa5d1f5ce3e96fca32b33e3898d135808416d97813142dad42e3d427d7d17cb5366cec12f1105704cd00eb8be794a48e3cd42c5daee5a94625aea90a0e6e2c2d7418f24e0973638b5caff949c9f4ef9f62bf62fbaf79c4a0608efd60fe1533bb6ac8d119fa62724860358ad319646877a8419291d7853b7c6f94fe9ad0a80df0badaeb915ff310de7589e72541034c75691d6d1dc92abb06fb7a8e84a310022af485d5aa1ecd79dcdb60c5fa100cea20fcdd83524f897834b516ce5a484f1fdaeeacabe38a1fd8ab5483b48588ed1ac2ec5daf0edf5322d299a49a90265c0cf73d727bea255eb51b57e8c8ad95ea6402c47d057aa08b5c34ad28794db751aa99289a7925f89f2242c916cb5f542e324368af6f8576c12e73c511d319c18daac349f424a72010298ab07e37d7d0f4a1dc59dcf945fefee314c1a59c84cc62596db9fd448350cdd250f682ceabcc91e20b6408a2dd702074166857c9bbf02cedebbde3138984cc6f33c4ec6996cddaa8d84c6be51bb790d17768a1822e3ced318f49a271304c63b4993485c42a0ad37bb1da4e2df9bb47c192cfe34ba4e038d71f47e8fcdca7bad7346e540939e0bb5b1950c06ed9794148eb8045e382ee35ec971c1533118daffcaec157e4b1859382c9a5c234b0333c103445864f84622287d7acb346bcc125ff0c518756d0c5d04a0de8e5433353943063bd501901fdecf4456fb44f139a457455c3495d337d98a1b9c3560f9735548b57e71603a6f2f5e78f918cc05f7981687b52af3ce39dce6a8de29c8fb41e364504527a447e7eba56aee43d7cd4709dab89aa57cecad004ec667672c92c4a0885849533b4beefe48b8c58835586b6effab6c9a680529d35ad71f2876b369da269a217a91431783a8fdf45387ed63c0ea59e78442d79b2d16b6e6375f01015e5a9da47ed9fd2883700ffdadc9c376d2ec31e42c93d05a9cfc839ceaae4ac466c6b47b36bc5074f1466b5d231ea593bfb99b9111b18fce756bd94d8beb70aa6b91c5c33cff2b55983844da4916384b3440a95ce2cbb8087ae97f0f519c11fe77c3cfa86d00c09f0d7fb3e83ce9f6200cd611bd4835a390ee80df112e3069e9d127a296c81a3a5828d7390567f4999b71e0fefdb9b9b9c941dc8c3ed408bafb2ac53f21fed4f533faac597f06e76a502d3419cfd1b27da58e2bd2b1be9b81d5fdcd258a22395761c7aae0500ff98b1cb7c5b5e9b508308dd2227e43bc808cc57e563bfc8acc051d037f8f766273e8b56b73d2a205f80f5361a16e9bc3e8e7dd51f23674414d8f9dc0c4f256ba7f940ede846a06d16895c646a3264f87daa1c67e1352b660c753d3297bb761ce2347968a5a030242cf282e1f7fcb321c74d91fa1d62f25aa33955ea28e5f73759fef36e5b4250e207e9fd98d5355e9bd28b1ecc74e6da8909d19bc96ebdefd9e1e678dabea0ab4e8009fcc54be15c0ef29808a359b8f151b806486efb8f2a165604944e99b13b7151432939055729529b3f7cc5d74245661b200dbf2bf57577240d5cd5a1b8a58976be152379b8be8d4391ca4933470efd062d25c75d281cdf6b0d4262c42295a1ff57031ece24616b1086ce1656d43274af07860ec4a1c9710c27825db050b66f05805e204ac5eb83e5db5cb19bcb8fa464cdffaf9cc8fb272912ff1b7098ddcf02dfa90ec872b59834d43359637cebd411c57930fff69af85e0460fc52a80ed1f66f0272e009ae0d7818c22bd257b7d9386e6acd61c731eba09d79a0afbbeb46881cfc375597496d376a14e918259a4e71da723499c5002b2809f83d9f933993b61f7b6b81988c9ace8e3ce545f66407139759112c01c38de95bd3f43d02da0c6ab4fd9f2c8067e8cd60ab4d5ae5f4fb64169cacbd530bbab62ff2c0c06d007221abb7ac472cea9f4843e4c9029c3f858580beed2eb84c7d1ca5a297ba5f1b82573f2c0dd54e3b0fe6099a54dced9f274594e990825e8ae0b4aa4ddc1636afde103bab93d7889f0a0cabda2ea1b260a3ae58b008f5d2c659fa9ade200328b8aacc4f26e25cb7e4e4df4672dbedc93af15478ec23acdd73b520f6afbfa4b2184c572aa29b68e43263011a6c46500270ab92584f3a7bd76fd53bf37f89590c78075a2da484d45b83706a1e7298c406fff01f81f908767af2f16688580d3fb892a0c7ce4eec770ecd8dc53461d962caf94608f342031707b56ecf37f6e285761a90f99679410def238adb7b55f1673f6d8d35c0af267513b7b1d7c0cef69fbbc7fce561af71e20beede45d4fc67b7aae61a43bd65166a3706dc75b12e9379adeacf9f8245fade7ab73f152548fc40aba0d3989fae178d0f5491047a482416186ee06a7eddeef7abb126102160152e6baccb0e1dead7994d0fb30759818bd7573be761b38c39c1a45009fbc4d411770225cec7e206740a79974fe211a936fe836b3a586797aa581e48944bff0cf683e736b753dd29674d22553e8a83781ca71661763bf08889f0675b55b098b50b44e8a0ecc559dd314ddf72ac936939f32191c602cfc880c17b3c1337d5a9d1cb7a1b9ca476410f3ee302071b923620c481619cffa50b66321cc5153d879153c93a3d5f52ff5463eb184fdad428551bf5ad5275e59a21f7f4bdce80ff2beca9e72c39fa39d767964946e23706e84e028c0ae13eac29cf28f6bef6d1c55ab2966499eda4fe56e893720c9208a08ae92985ff1aa81b88862ecaa7e4e821f1afc7a31a0b13d2f7071b8b41f366774602f230722eddce76c5ca31f473dc5806fc22841806ecc1681090aaf20e217caf9e5c8e6082847d0de3efdbb245797d598c7676248daab0df320819f8d2fefd3e89cb233d33b546f2ff7100ffdc2c51ea54b219cf17ba1fceec097e5cc6b155e09ec8b833fd836d2bfc3c29f922b441f3063517bc6c832a7bbbec2d9efee1342e7559868d9257e3cf18dc682315650835fe7c80c6f21d2f47f445d2098caa5130f71abcc5b244b98093e948369bc044f29aede00cad428567932a6e7fb0bfe77773f9d9afbedac20816440d4814700c4b4a277556f43737af6bc2300e745590fd51952beaa47e9e94c039a151201cd42bd0da80b55c97eddc37aca3ee6fa6cfe2c0a6576ed207f94496890d9720d1bc4c427ab9db6849118bebec2478fb405219258f9c2202c67c43ae1b7f25a93d3691f88a9d2a11661d0cac0b7cdb16d68de7a1b08c8e937e152fad20ffc5ba091f2eae9ef99ed9fec354edd70a5e0f9f33ab6bd089710aff2bc35b25cb22bcc0ad1ac4b03fba59bc4b5f326046a3807296639c4d33ab27a6eb921366344be7832d333b7bed6db449abc0f880198a7853ff9bae1b23a73868491fc07e464964d25ae9e6026f95769f1a135dd52717a94853ae2c8e1f71d2a0124de864a59a82e88591593f63f53c5351030755371f4f2012327c1ea8e6e3f3dc43059def0513a1ed32511adf593a077df2f8ab41e13bf4352937d687d32b42320fc42c5a627f5ec2bc9ca7c281591bdf50daefcfffce37b9fa5ede759b0a1462d0a4d29b1b4ac0ab14bf8a2989c7012d64d72018012e59c82fbb7e89a7d22cfea33b76b361c338c83daf54ca97a266651c4b3872f32c215f2210df01186ca865891f1fcb8e3a57962fcdeff8906dcc673c63f617c94439703b674310c24ed6ba3f4f1e128c2cfdcc12da1261b145e8862d9a2d6f173ad4c1a70e5ea91112fb4cab41f98ff5b6da3e444dc7ea3b51483735194edb0cfabac2f9a2ae465d18e3cb065f77ce49cbeb3b59e3444a8c04fd2bde2a1603947bc7070aeadfccf64d202269df7f784c84576600aefce59af4134bc098e7a76baf64d2e44d0de091adf38811dc30d1dda170f6d00717d32525b0a9d53a329c1b1266d636a67657716c1b23e5a4e827d46fca830421d42579c241b3dea2e4e10f70dbbdfca9db74de086595ed9e788", 0x1000}, {&(0x7f00000000c0)="275a90a4c23e64fbff9265fdf651308931b88d406b3ac9f9bab0b9548cf93c4e86d91accaba79618e2441653388c6de8c70cbbf6a120b66ea001547d31bc1068acb68c5f47d22286bd3664abbf93962aae57dc366a1053f5b18235e89e3191059f36035f7ed730fe6402a725c578f84ea859a24c748e53a7d1b825ae46197dd97c587a9d268901964330d66962b5ebc525ec79716ef7222e09f3f346e51eb27a8fa3276d83d714ff8f11af9f8f9e0a073e3042bd2a41df34d231c4eef210c3dfa4ec8e6ac936730b806d5e703487b16051f135e1699a5d5480e9239efcd1ef", 0xdf}, {&(0x7f0000001400)="f761a6b83d4bd2e3b3aec07770471fcff12cabb096dae94c97c91e9f4b15e0e0f178934aed576689e98d069bd4c532bbd7f922f5f2871cfcd42aa31e461cb4fb83096980cb86efc85eb65489ddb7ee2bc601265c48dc46ed924005ed38789912055d8f3e90c844ee7355fe44a1aceba86e75fac4f5f170f1eecfe2dcc622ad894c29dfe436b9477536bc18d1f3a7f7c143f47105a1b756f5f4a3dda81e72b1a438a1d67a6b191b98f8862adb5c14dd33cdabaa4a776d3a3721b8922484c887528ea08d8355aa91e295c93759cbfe94ff8911fe9506c8c94331479fea0cadec820dc060df5663a724c5b19ec2bc6f0e3f1672d09bc4b0bce565db54d1466415f0257a8929e92f12638b83d8448d5faa2e2ff4300a8a40726fdaaa3389bde6a82abfbf865bf2cb97f2da113fd896984425b0d081ad2926d9844df6abe1b2e333322d542b7550fd256f9ffeeb5544b4801e62e88180427ec54a17e1349a8685e830490959c3806319311be150fdfbf45764b0bcaa6fc5ea271ed6fb6a7f23c9067b4c31b35ec0f583d6eee5201265f8db3acab763a9def16a01cac3b6541f7980118eee9c071d84fc6d492d304b91e57f6c9bd9c18ce90b1a6f1629433a4408ca6992157eccd134a49ee3e14b284f331f6489f8b0e079062dc6cb34fac95e6b34985e07e92f936bcb7068f6c09739b4078ecf814eb387281bcdd20cca1b9b39c888dd3cfcd23107e0934ec7903f976c518f629471ac58f22205a971a18abe1d03d29bb2cb45091951220f6a493d90fb17eae7e9016690c4fc5be0cd2202b83b84d2907a06f4b9aa9337f4817e5c4204d4681496ee89cad0e7480d9cd0db8fc436787f08a0bfcb146179f8d859a4e2a654d95df4baf09e6ab0b0fa39809b13dcd549dc430798c72b7310acdd973e455584dd756e26a6e6dcf158009203672f19f35e4433382f30cdbac9b81e4c930c0da54713b44ae4e363718ead4f1a68c32bf884ca2a1852552efa8dc5146de4e72fb039de8cda73be4226926dc5bd124bfcbc6b8d69dce79ac07c6382e306ed70562c788dcf0d8be7ea61bf14469fde0aea594030a5fcbacda2c01354fde82630796c96348787733f6b3f024be1ec15071ebedf2fef17c657e9d5b8cfe0ca6d89531c8ce39a48d20ed35d8369ae5456ea7c7e24ab48c958c937e9c10c7f8fde72c77a9b456015cba4758ff9124953c5c158f4fae29ebfd8b8dc3372cce5e15e3b3af2656cb0122bff3e843b232b61168a8bd11499e350acbb355d8ac2391117345701861a5ef031bea0b0c00657bf49217888b131a1e377a30b4b9156ece7471baf385547c6b37badf518d2aaecb9d319f43eee506c78cb48fd948c70fe4c155d1b8fa840759add3c7c4cd1892f9391adedabfd6a92eb9a69411814778ed8220a26378623f112bad905c2472639372667f068ba6729d62a0fe357abec459130c48957f41af232e5c5e712d63d97382c2ffbe3ffabb35358a8e40a23e397093b48278348d8e0d090cd84afa1edc9a929d8beeb7a94cdcadb3ed944c67a2a468e0af20b4ea6fafc5080e505bcced79b2b183b5057d7423347d38508dec1a389ea3113e7578e544b17cbdae1dce46e709f7b3e0d8e1838f51c45516093a56d68f212a276b9fd9b49e071b7913e58e43cca52b92a92002052aadb52d7a54285b4014ef6e19d48202aad478b54592e27c8770b5128b85de8857f8f0e6e11ab04909c796ece9be30b5c1636f8ad8ec6f09a5ff132656cec480d6109af8cf9ae206ed9e732cb206b9038d1765b9a19a77bf6073cfe857cba5c20428893ce7b6573cc44340d387b6fb20eba8e817204fa06ad555bbc0d211f32448714c075d8eaab7c1f5ce034c18b8627119ace7778e8a1aa5438059310b1b5c76b514ae83284f3b7197f0536794aa258b1c69f98590c1908507863323bf4a3b4c9f340f959b9b6fecba484d184de5eb572b2128754bfadb89008f0f31746a61ba200a093b0bdaedbf9f397cbf128600a04f0a3d5ca42fac3536f90c72101c6f313185a799dbde8c3af91cd546ff215ebf71f6a4beaee954b765943f0c43b07f8e2897bfe203f0f8503b2feb79469701485be134a923c0c1a1b274a82677f34b7184b93836fc8d808ceb7f3b87fcadd79cc01b97093506d6a8f5270e3fdc14f08dcddc2ecf1068ec212b77453cd426ed7cd37a16679671f46e63872fc89e8e77e57b7230ee202471c0b70eb654e97b90f80036091ff087e3d2a0d08dd9f5477209053b3e3ef06c1c4b47b6f8bb602c370a07014910e6bbc191e0ae8bf9ea221cc68941d4a859e9e4accdad0584d2d26897ab1061736f1f2e32dc787837d3732b65e57bd356bebc9e800b88c38ccf71736e826b041807a67d8b4b7de1260bef23c48dd34694ff48889ce467adf6d1bfd1773f81d1747755913dbeae1242bb1265cbf7d27480c8d777f7c8a409a7f18861fc3bd6b58e28eb0af0042bf8cd0cc5f8d5ad61ea7f000a5fe2cbe9d048002c81428cfdcd1dc5404a25a88e185b89f1d87541ed95fb218056eb885340d2c1debfc5067311c1b18ce06ce64df2db1b5c8ee66dba6b2117df8bbc054060edf9445fdb45065b2d4d39da70d3dd5585196a51b18308f593f1f7658245cd82849308c4997ebeecc8a6afdc800b301eb46122206f9343e8ff68238004d2c43632e51b1db5be90721458c4cf3a589e8f2777f72ad9d3a26de01e26e113f0efb490f035e44512cce351e0d951e20054b9dea81bf8288330fe2c673318057b9ee585d0216a402e8768d7569fdd9013178b6d311d0c70bb4f177d0fe7325b85fbc66038a67980fd1047b08ba4508886d7d58e12534292064501c16916aa9a2980db0b530d7637dfdace8e9ebc4f96dbd85bf0546f6dc2d83497a8ec417b33328dc5078ce8b15a6be69c44d48637bc7fc76f8493415ce86cb65515c2b9ed1b8cd1b749621c94eac7a2638ef1e9814e20bd76e8d144b5d4947d3d57aaddb6b5e00f554232e0f711dd2a123aaad8a06aa9540d5ea9838682659d8dfd2192d0f807506cf2eb4e9ef3d9a9bb8f715c81e39c028cc4b16cf08937ef8e9248ca8576391ee3789318ef3b0fecc25e7801f981e47eb9a9e8623ee970410bd3cdfd14a999091019fadf15ff29cc41d4e828d508b3f798dfa7ecf7e391f32fc2b14b3cab3d18ac5e4f99a4a7811cc2869c2e1a1ec40e3399d3541c5f0cc077067d1a346c014a54950f85c1c4fd1a5d1977d691f6181ab6e6ea86d2040b167fbdd7274923fe89cf2db035e69d44b9a90f0e8d8f39e154c08029e2b4a92ce077652c5c8e0050896f611cf53d88bf22447e00cdb9f13785aeb41f5ae2424ca221639951dc5d2800f57715628732d2519b0297f4f36f44086aef441b56490f731533caf1b438cdea26cf2d69588d05776f3f8a01ffc7360a3b884f7a250cbe44dad36efd1897340cf086091138358f831ccbdc134b69439e940ce2f4da72440570b455dd844f5f77034ca2acfbbda86d19a2839a8d2fd9b7cd714c1b3ea94312cbba08683db7dcea3a8deac5a2b6840417788770759539cc3024556a637849ff0ce0ad7d421afe88af23dfc7992f2be01267dfdefc34c0bb290ca0f7be44f5eb46c44c9fdc1d850d90871854c7008b73fdd65da4b76c4b89e7003abcb691ec6c36b8f630d90525a7b509369373a1c9749103097ce504d8360771b45f9743cdc0f3ad94bb57d3721280f1c19592c21d1b30c01fd8e8b835740149e673256f776a0a7744133835ed190fe7c80565c22fabb7f9ba02be33f02d7eba108a41b5435a8d21f9672d7c98fd539d94e454ecaf21d3ccbce04b3944aae5c1cacee5dcb2ccdac79992d93b78a8d0c6edea06a79c56402b9d06483d936cd5bcc0393f515b265a3b355492947046aab8bfeb1f1842fe923d169a5bc9ca59befbeaeb4edaa602a660431ce6aea42d34d34d349573550c5d74e2a70f3699b82287961eb1197027c3e064f478954de0d513dbc6f6d81147c02eed21a890052ded487410485903ab36af119a4ff484e7e82699ef5437beaee2c2d7005f9d136941985d42f27072407b0e1d3de8e65f3cdb07078624845e2ada6b7426a17ffe39097b78a3999dd88cc917e758fce73204a1b18fcd107a1910790904c34d198abda939ca8cbe92a2a710d44648031ebd6f8e8bbf4e1300e787d89defa35854f247a162f88736a19ed0856d2e993d634a3a120b345201b82e4dcf72bc9cf22d33d38824d24423162aa18a0b2d413f0617ba3c032628b634d8ba65e44d252bc89eabdefa22e4e7dd6d2dc1f13a2f218fd6badfc80d2320ce6db2de72839e763a4d482a17c817b6d988d5c0a35276e65eadacf4d53491cc598689da577af214525d0b52112f1a6039faecf1d8972ae9757a4fbbc80e16c6cc6d2b23be2f872f89b0b51c3d810d67ae36bb9f8040292b4e15b28d215ff6622e6094b85add1972b9a178398bfeb5db2a7fa4ef270b5034368d9ec011d04fa41501c65326bc9eb548612904ec7e366f0cd64fc96f49ddd872c14fb6dfdd3e2e880733aa1a513b4ceb44c4d142eb4691d0d1db256d494786da77833972f88b4943bccf909536174172e74b84087e59b1791238c51395e4d2ef3643bb503a481652b1e2ab440ddb753f2396744c8d67edf99f65dc5f4b6aa1c4b5e24963ee77c196ff30fa8ee18568663acc7caa86e2ffd39b387a78056cc9fed31e0f17f1decf433fc9015da99aa479bb8359c50e73f3178fe0b51fbc0d8684a907c411fc4e32b3289d1a0862e2f4a3cf294b96a35cf17cdf038b76cb0635d3a6e59859722680bcba843072274f5fb506484a2330111fd24634751d4f55aec09a869c1542e59dfc624fc3dc58a3e049646ae7443218a8a7b0387564b10c933a30494f9ecbd27e1dbbc912a07f997aebdc12d81412cfae90c88241c7584a21ac281fcbe8c90fdaf00bac46a993fab77513710eb216822921d085d777fe32fe837798fd03c59ed3da898b41c9d6d2fe5dacdf7d85dce8dab8f9c2b6e18c00ea329eb222339a9078c57177f3bbf2a3cfa40c675541fb15295067749e19182ef8a2904cc7a0fc98ab2e215abb2705078a0dc25b42e15c14e4e9f4b9c42eaee890cc33e7867fedc4b8cbc1e5c50244d7d6153077f1e6f6e41b9fd0fa8e54378472cb5eaef148c9d41b5f2fad861f154130732bc0fd5061290009928b2792f91d9e0d51fb2d7eb4fc7a966c208be00f63b80bdbfc97bb3fa32f88d964186b0732196a891022f55b08e505d2e3f694fbe08643ff4c86d0ac2370a4d94b4952c99ae780ae5934380a74ee1f3580ed2ed0daf3c324619bca9ea43a5a94fac341f9c8313513d392def1ca973af833ac9416b37b6fac7c756b4a349bba2a52ea8ba7bf45cfad53af4ab40b60e1fca3ed182cd8fc3ef770050d7a2c714aa0a6e54d03797e372745ea4dcd4468d62ff819c4206991dfee2455360abe01bd66f66e411bd7f6b0418dbb7d297267a6dc900dc20a2417c452b82413e7cbbe5821ae35006cf69c8bf789ebe06ec87b0ac0db897fd99feaad87db59783bc9a7b697aa158b7bdf3013913ae8ff3f307c3fd293e8d12d9d975980bbc03bf2a813fa77214037fd85f85103900e940962665815f37c7b4dfbd5e893c4b6d6424c75b4095e5ac1ab21c42d299795f9072ce03b2919cd7092294fedd8e88c64492a573443aa9e3c848f9b9e49b076eeb02c909caa68d72be5ea01959ffb27c4e7aa7257736da86d90a9fdaba8fc1b413db85247733cf36a25129b21d27567b21", 0x1000}, {&(0x7f0000002400)="9744e6b45624e85145ec358de1d552c8cf6f7407947bafe81a825f800dff676395c077017f72efd0968eb282ad4ee889b48a8b045241a35939fcf038866042b6179838199d2f456b68674ebbea460913fc0256a27b42c9aa8f35ccbe6f58818d28f5ee4a19ec2328afa4f8c5600e6e7d90142d12a92f5ed027ed41c4514242a70f9a6c287c9ce59db31172bbdf0ab73e5d03c23851fc3ab28d8f587057814f24742a447a40fb0b72487851d70aa6daba5618f6d6012db94effe26f80712073682b650a", 0xc3}, {&(0x7f0000002500)="036a1e8f6673160b3b0c364df8aad903c8b778ae17bb681dfb56a00b2c3de5e0f548aa5c2e072cddca0453b6a02944e26fdfce82fccb774be6d2b82bc8fccf51ca3497b16ad72370871d1ba516d4c105601b975fa8df77247afb177ca394a3178f002653b04f9cb77216e7d089b96cb728ea975ee56625f6098a2fe333467f479d9d2e73f19b783d6e6181566abae72cf235e268b8265eb25ab31d6b5726da12253c1eeddaa892b5e6e38da9923151b20a220af4f85970412944ecf7f93ed0289b62e802a5145b77bcaf7010778ccabe192bc83652b1389aef3a584054c807bbc5fa2a", 0xe3}, {&(0x7f0000002600)="5cde31fc312dc142143fa6e4effd10d593a5214334f871ae94f52ff261ad72627479e471916af31da442589c75db92259e984be37e4a5178833889d9f0799857518e827cb5d7d3e01ca23e7f85f5ca922cf4380b9a3963badb6025427848e28c3e464f98635403d21e644fa8c32078af69c9e4cc57c588de1dbbbf45b79fcd93e1402e44a1a5ee62f34331e900d8d0fec944dde94dc15663c40c91e3795912f942aa1a80befe19d597a9f9bbc585ef1242a30105a5680ac0dfcf7e382118f699fbb07a29229272eba289fb40be7d6de7a7f9197ca304ab12a34082a1b0bd76a5a759cbdecf78fc4b7f7381d45ed93b2b749d2ed448a92a15bb102a829317f23df741aeec3cafe3cf0bd165552ff6eabdb7de6c5af21f77db2f37675588e8c271e30222b257620a1bddf2c556e0a371c3a4b620f40bfd9270b98adf0bade896723056d6a8e64083a275bdeb166848e9efd9a1b2f7a7fa5213dc281587f7d7cdd43906ae8f24911064e895af2425e7c854adb2ae7bfe6e206db521cf6e3829938ebba5d61a19506f62e2e67337f4cf5a36b1dd97ce50cde2d343e88cdb452fe0fcdb9448319fedeb9b4533eb606675258a44287dd3ac87fae82762de906c305d1383cac01daabc3cccc640eb1597caf76dbe76ac92a5c6271603328a22936ecd0a9f1a10014c2dbe17cacc2a1aff95249c9bb0e4fbc102be7b921d11b0485075b468e2ffaf2ab3641142ae450ceb4b3d51ef51f5cb5794d6bde2310d8342099f7c739dc1f9048451c88d3a597249814133b30d470ea951a0da437855ae5985b7cc3b61669105838a5d2ed3b5a8420099cf0c1f902fe93b098a5d3bb71642b6a746ce0b9de424683d6652820c058508ac607a5a4ae387963fa559178811d2974a3ccd922340e5f28bc4af0dbd4449cb4f3227068854656ac8f29b6bbf63b18c27abc533594da624aeff76816712d10fc10df1149fe36b03a8c7fc6b7563a8480263d094c1e128b059194d770aa1b1e5e0c7dd679617e2339b5a888585a2b4655ed9aeecbb4d3793291a59341b8afb636d974e7d035ec3a39182235bafa373128e6647b631a2f9dad856258bd8d7353763b75769e7a517347343e1c0e66724e1e539016a7b185ec97f7847de71cc01b0f147768d1a65feaf97f50810db0930c026e88d7feb1686a59d204ec44db48894b12b6a6936ae3a2f98456d595548bf343e9111ba0bcddecc0b155cc290e70d2c745f243b658f039b436d9ebad795ed48798f629c0ca14592b11c981f6d68b4445aeff3ee872f3e7762454e8f196b2de03d7f88fdaf6f95e80c3eb0878228ac9b7c004d772b0048f8388b278b095fe99ee4fb14a0a3c4747c67905cab909a4b719cb0167f0fbf50481d0e3b1ce543ca44749b6cb381af6752967d41fbbd7a710f9b0fb646ba0c1b1a676c02e61061b9dc60492b97aea34cae3fd7b60fbc1519999dd38fc58add29f4c300b9031c4507924be6811786926154013a83ccd67e311c4fa3afadfd21df85df82aad100053bcfba9061878e6793bdc661c1332bdb9f545cc299717aac1945212f3e5f759504fd48190d691960629e40daf3b3654194fc852ee207866261b48aed466946d3f0ada9e7fce63569145563d1a7f72d21162e7c2d9ca9abb6f3e66df495eecec6ee6b109551597f8cb2c8d5911804375b6cc6b04a9e192c98ab9f736a79689dc4df54e14b0bea5c4f69855f8b0d34918f6796ff5f555e832b5ab421c0a7e5bc623295ad69423abff5b2db0dcd1cf9612f0e1a779ba2f508e71a304531e9005f6e0698ba60430f936130ca19ddee6af9e2717be9515dcb7b19a6f4753b422c73655d1cfc6d6750a6b38e830e1077c4a4cd2ae759294e172f69c6fdae89c0096f8ae38ff5fd8f6bfb35b408a039b7c55bfc69a866090e65e5510a243feabd70d69fee2dbba379cb147487f29b47bb1636aacd67b5a083f50e3095d6e2229ad91a8a22793587985e1fe52ce12dd1cbb8354783e1f41f74174c3418ab4a6ce183015ee13d1709ac87c0325c9007bbb9e2a2565ba0977aff8708babb4b0e42ea6e4df690aa57c104aae60a64b6b4cf2c094fabf153b30586717a60eaadf2fd46e5c97ed7e12562fb6200c9bd0bd1bae0154e70a68c85a058ca69fe6c15205c5c35648e104b99009851659dcf266ef5b86b290b09829807d86e10db5968554168f8c9e3805576fef1018fef950d84d2e6d2c6bfd6f9cc13ed7710f6fbab91492c5c076f129e83c6dcd0c797bc5d7af0847d83e0997e9fab444a77174f1c75a220c82615d8c9f292a0bc0831ff4afbf5fa7985f0388c014a6804a83e684bf2544ad85c3e3d184e36b70a886f85961065ee70584ca7721ce535957fff6b0b64d7a2ccbd70163d7256a7037edff1df0c0c9f0c5fa0b33effb17a2634d9777ec0451b2e77a753a4b9a4e418e86a59fc2501f650afe1f216d83ac88b0d48bfefa3fb3872dc3f589b3ab0ecbcda8eb54e7e9af57307e0ad530ec20ba719f3b02a0066a8aedc3cdcb722d6fad7561cc642a738609391d055c0953819c4e9103c4291e75e56300860ebcea4f234bd7a61b9f36376fa87317980b5cc5d752de9a4b7ce2cb8a334f95583630f4dac6cc2d20978ad428d8c1589893925bce5b7e1c7018e64f0e3ec897954dee2bbd7aba7e269f9630d19aa9890c21b4f5e1bd5af2575853e216ddee30c34f9699a0fb737c1765c6918efa5862597419c4ee7744f6c3420d06e5dfb3bdc9c6fac5031ca34070b451b9dfec826197d4780bb8c54890431cac97c76ab4ece6ee2797c8f9abccb13c57b5c52d9450f08443d9af2497d403b1ec0db11dbd25b289d7099e8703929ecc06fb36eba5f214dbbafc738f0f33a00ba601ef6d2e81dc45cbb49ccda7684b7e6b9494b0437dc7332215d02911268d48491a7ae89227aad829ae300cf4ec6f012bdf1ad02225b13f154156c94a82854b6394940785e139ee2b02f5d3feaf57571ae420614db85da24bbd9b7aad9d7f265d5e3a61c9c61238ad1762182860836f747cf19eff60c125cb650ccb3051037ab625bd7fd2bed07c00d51ed0b6bbdaa486b10e82cb5ddd947e6e0ab06b3e253bf89c6205eb825a85d1e6c167e30ace724a44ef13e95b97b48b3f6c8481a507cae65e3c413a1f00b0fe73dc4be54d30027c5430267e3dacfb94a7d25cd0307bd680f54b890175d5e3ffc482262ce1451a00d30335d8244780dd30618e7dc458dc3633b71ded09d94a462b24518e2d3460c5a6d7e9785271c76d7e27ea552f444fd01e8c1f358dc9618163a456cea0e8dd67be257907c3852e84b26f0488e3d6aec4a30cdec5abd96c4dd10f0fb49f6a6eeabad502026b22260ee584851ef15f5dc1a5c1e43f092a8b01e932fd3711b7e2bc6687577715df75ca3965f31bfc9991e559e00214fe1dab64eeb0d4614be039b215ce20876aba2d31e827ed7af228bd6000e45e2823841e895934d6dd8bc5b0102175235e8425ece190323f846313a4c14873a7bb7ea985d038ba2702b834ae0bb7f8d5ca4630b5b6e031273e3ca583e493222e67318d438545a345c8f7a632781fef93fb6ae9ffa8ee3bc71cf0334210f6b2c6e391eb4245e04d14defe78aa861610497f74ee41460ee07cf1c139d1088d019cc65f40995f2677c3b7165bac05953c206036020d4b20884c3ad252d4db28cbd2aeba5d6c38133972a727afed99fb8eb2d0ea878458b1501e33549b1070da27f393deb0fddaaba32bed6a7fbaf256661562064c5ca0d2024413c46a010d274f297f11edf923fa465aef8b0db570f02a0237d63d22fccbb7fb66f68753de462d5411c158e53027bc269cc25943a18072320685c5dfdc24c3e2745ca2130e4a833ef970bcc30443b86aa007d29821b2e773187c9464eadd03ea780622fac3b927cb94aab2419ac5b0f7e308d12c44e325fd7c34d60bb19ff61e73ee239eceda15db2645f0cbe67a462ec1eb627d97001aac128b567681b264deb9d6c95ef8c2575a588035ecc5224ac5ca21d3a62548b38fda635ae5413173480422ecec91411e3d96461a01c1cd56a53d8fec63b7ee5ea406e64b3a9c99a1b736fff3e61141097bccba24cdaf8d12de3b67c560c758b3905605a61e7bf296084b31aa4fd97e659b932b77cdb05538d0f50c91d1bf22a046fcf44062ab82fedf4eb629c2588ddeffbe01327af40bcb7c9ac155721ea3482fbf43e767cac4bcdb17ec201ae97374a13b3100c7b90f120b042c4f6e7995920a44c8f6770c7a36c45739a9b7f201c50c71262809539bb17536684fd51091e9bf364ed7f429c2b33bea0bc6413d39314e1100536f64e666d39a49ae33b033fd745f4c32d26c28b9ca81e58023c61ab7c62acc0126bf4bd96786fe84c516f1a821909945ecccf65989026fb5b83957671ac167b6e02af4773c3faa65650c80e519a87035c2effd94739560d20d6a7ab54245e238811ae9be70a5bf9a89fc219a88f0ab0b7acc9ffa14af6548cdedd8e579ff96af0534e3c64d1ea6ddbfd505aed5c1a538b2fe389173b347e17cfa7b054f014a607885e505a5f6fe93b3bde730bfda35958b3c5419fec135e1d64c36a6dbfe6031c2137df0aa3587a712615f88e6b7778db1a9cb5335cf6e3d4c95c8cf112c32c21a7142d5264f54ef2ab81c13fcd2ae5914c51b97186bcdbc1e2b3de60b708f24182be5e94ffe335f67d1bf6b47c3e6d02f8428d8eb204c6cbc8e4372e6f51c1f4716148359d2647db1e6bd8dc042cf20fc03b326517db9f9488e4ebd3ccc52ead0b28dee3c91e39bfaab5f54e35f977368802102fb2a6349343f126c0b5f994c2c3d262c565f07de690d7516d7cd9c68ca338fc878576f1e934c537bf3092687c09d1765b436731b7e16a158cfed4a8be036a83bca700b937ef0f343351beba6fa8054edcef39fbb996b492f0c354c74fd1227ac3c95ead4b504c752fd69ff0335185f3255668696a93f0fc6fce1a47eadc4a9764bdbefd77090d6eb1c122f453e06e2ac4842613fec7f360fbc056ca57dad701213dc791747b8971bc20e05294d20808821e9c13fcac1635d954f67e6fedcd8c0f13c1e5e48db5650a688c4ae992e9623dd076faad642205db7bfeb931bb15ce8da838c1c6fc3bbb9fef66ac88487b5286cb9bd9f09da67fde38b9447149375b9d8485834d933ecad75e3a2f6d85ef6f49d34c8a709782c96bb57926ba844e6f0ae3bef3b9473c54b3193ceb318061cf75f76dc342594f4751c8c5f1354c6e6906823fc2b54d57dcc1a27a43aa6d4add47b74e560900fe60cebb551ae96f814c8832fc5ad1614109b64fe7dcd9fe6d09851fc3064d0d69f4043a86579dfd51263d1cabf5484721489c69380a9a3918af694f2b99fac863fbcbcc14ae2337698565f9023de3a678475010665e52b52a3161912702cd52ef956f607939065a14a8f5967cb978c01784f5c057129fa7ccd82f688e330cf98644d082e0686586481dbf34b34bc40af013179fa7206046e9673383f72b6d48bd7b89cad4f8f9d902edd842a75dbba47c0637e72bfbc72fa7cb5b81b97c006889f24615cb3c27af127d214e99185255ceb138bc776d981ccc840c302b9912241f1858e00b4bac6cb3c6e65096024b2644221416f772fc5d2b513325bbfe6d6b42a511ba1ab0cbac7d798fedebe199fb26be16c84f17debcd147b279b0e2eba9b2ae868f15738012faf48efb10ac3b1345292597a203606e73ad6aa54e62d7b25cae467111f60d05bcd5566a0863890afc964c8a8684562986", 0x1000}], 0x8, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x30, 0x20000002, 0xffffffffffffff81, 0x7}], 0x6, &(0x7f0000003600)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x84, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x7, 0x1, 0xff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80, 0x10000, 0x40}, {{r0}, 0xfffffffffffffffb, 0x3, 0x0, 0xb1c, 0xfbbb}, {{r0}, 0xffffffffffffffff, 0x98, 0xfffff, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x60, 0x40000000, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x10001}], 0x26e, &(0x7f0000000380)={0x4, 0x80}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 21:09:56 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r1 = socket(0x11, 0x80000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfeffffffffbfffff, 0x2f}], 0x800, 0x0, 0x0, 0x0) dup2(r2, r1) 21:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fchmod(r0, 0x80) 21:09:56 executing program 0: r0 = msgget$private(0x0, 0x7be) msgrcv(r0, &(0x7f0000000180)={0x0, ""/193}, 0xc9, 0x3, 0x1800) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/172}, 0xf, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000008c0)=""/34) 21:09:56 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x60) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) 21:09:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000100)="aabe56f6", 0xfffffffffffffe6a) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x3, 0x4) setsockopt(r0, 0x4003800000000000, 0x5, &(0x7f00000000c0)="cf642056cf15b3400642b56deb1f6d50729690fa9e153b3bc53b172ed18401e40d516d897149d557d6ef13151ede", 0x2e) 21:09:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) msgget(0x1, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x20) 21:09:56 executing program 1: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x100, [{0x1, 0x3}, {0x2, 0x1400}, {0x2, 0x3}, {0x3, 0x7ff}, {0x3}, {0x3, 0x800}, {0x1, 0x3}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x10001}, {0x3, 0xfdaf}, {0x1, 0x4}, {0x2, 0xfffffffffffffff9}, {0x3, 0x186ac}, {0x3, 0x7f}, {0x2, 0xffffffffffffffff}, {0x3, 0x2}, {0x1, 0x10d}, {0x3, 0x4}, {0x2, 0x200}, {0x1, 0x1000}, {0x3, 0x1}, {0x2, 0x1ff}, {0x3, 0x8}, {0x0, 0x8}, {0x0, 0x9}, {0x3, 0x6b}, {0x2, 0x200}, {0x3, 0xfffffffffffffffa}, {0x1, 0x7ff}]}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 21:09:57 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nul/\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 21:09:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fsync(r2) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x800000007ff, 0x2, r3}) getppid() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x5, 0x10, 0x80000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x42, 0x3ff, 0xffff}, {{r2}, 0xffffffffffffffff, 0x63, 0x20000000, 0x512e, 0x20}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0xc, 0x1, 0x0, 0xf38}, {{r2}, 0x0, 0x4, 0xf00fffff, 0x49d5, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000005, 0x3ff, 0x2}], 0x10000, &(0x7f0000000140)={0xfff, 0x7}) 21:09:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x9, 0x8001, './file0\x00', 0x5, 0x5, 0x4, 0x5}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x118, 0x18) mlockall(0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fcntl$setflags(r1, 0x2, 0x1) r8 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x5, r4, r6, r4, r5, 0x1, 0x6}, 0x0, 0x400, r3, r3, 0xffffffffffffffe0, 0xd6e9, 0x5}) r9 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r7, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) bind$unix(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e322837aa0e00fdff050000000000008a55c16f511b1e86ba6d7fdfc97c3bd18c9b8439492fa201ec6084f397d99324ca59d63b650a5c7329d0358d85f9f064561e1f3ba874d329f172c3c0064433854746ce6aa60e08d1be608faea2a27422c74cc17d61f921c8ff8c6de10007790000000000000000000000"], 0xa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r10 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ff9000/0x2000)=nil) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xc080, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x6) kevent(r9, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x94, 0x9, 0x401}], 0xff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x60000000, 0x5, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x3, 0x8, 0xa94}, {{r0}, 0xfffffffffffffff8, 0x1, 0x85, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000004, 0x400000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0xe4, 0x40000010, 0xfdce, 0x1a5}, {{r2}, 0x0, 0xde, 0x4, 0xff, 0xfffffffffffffffa}], 0x39a4, &(0x7f0000000500)={0x1, 0x3}) sync() flock(r1, 0x4) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000200)) login: pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x1b2f120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x1b2f121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x1b2f122000 didn't change! 21:09:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x24, 0x8000, 0xffffffffffffff5c}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x81, 0x6}, {{r1}, 0x0, 0x0, 0x2, 0xc3, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40, 0x9, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffff8, 0x69, 0x20000000, 0xfa23, 0x9}, {{r0}, 0xfffffffffffffffb, 0xce, 0x4000000a, 0xffffffff, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0xb1, 0xc0, 0x0, 0x73a0}], 0x9, &(0x7f0000000040), 0x1a, &(0x7f00000001c0)={0x342, 0x2}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x1b2f120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x1b2f121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x1b2f122000 didn't change! 21:09:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000040)=0x1b) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r3 = socket(0x20, 0x4, 0x10000) poll(&(0x7f0000000100)=[{r0}, {r1, 0x28}, {r2, 0x100}, {r3, 0x28}], 0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xb, 0x0, 0x0) 21:09:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:09:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x4}, 0xc) socket$inet6(0x18, 0x4001, 0x7) 21:09:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "652a3f3083e97ec916c63778a5ee85"}, 0x17, 0x800) 21:09:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000b40)=""/169, 0xa9, 0x800, &(0x7f00000004c0)={0x18, 0x3, 0x4, 0x7}, 0xc) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000540)="1a676ab61cca8add1bc24d0ee9494ac4b35b1ae3609ae67dbff8cf768d8d90cc850e0332d3c95b", 0x27}, {&(0x7f0000000580)="ae96f375eb42f7012af6eedf0265da5823cb07fd60fa1590df48cf31be7a973aecde282840b50896709f6783ec2826c45a67c0738a7264b706ba1e84584985690b1a121da95e06882eb3c2483467ccd1efe54fe4c873df40f5c2b2c505a3d7a71073cd883a66079ca5f96b924841150b1a0f4eeb950c518346aa3a399650dcb1b847f55fe5ce489587891bc6ab6c96e592de1c7dc71c1c64", 0x98}, {&(0x7f0000000640)="3afef015c93c6b3bdede1f657e0dc8a75278fd1b0dc0e08b59e43243df0417b8a8ed7c97e551d784235c0b1e9f1a0b6549931bc63eb62b5676f077157bb1f75023d28182702c59f9446957f930efd9c5c8751561bbb4f60d17c39cd6d0df76cf00c236a01e094f7deb65b438decb22857b675e987f942061f4947e5f60b6ae753d0aa6b63c9abcd480354b288183d80c33d33a5780f2956bcc28b3632c98ec1633adfb899d7a25957072b19f71c3ba03b70cd40d0832073e5788c13a1ba48e146cc5502d58277e7e405e8c6d903094ff4bbe7201e2797fe404040a4ecdad737999cafca5f93f5ef0cbeb", 0xea}, {&(0x7f0000000740)="aff1e5ec6f25cb1959036655ae26ceb17f81b91c47a991efb367a598b360afad0083e720775974e50f98d9caea077c58ece9b7d55df47beb3d994783ba2dd65655d276d3e6f4e9d8387a6641a2755e90c905aa411ac86a58422e7a4881922d170cbfd057b9da39cc06d7bf5fd054a75881ad134f2bb5397b0cfcb460b0c77ab483a71fdaa84a468e79ab9fc37947eddc2eb8b53c9a8b561e943e84cf75b68cdd390b396dda", 0xa5}, {&(0x7f0000000c00)="f03d9e25a84fb39338a0a39610eefda58edcdeb590dc0f7d0ff886fdb06df4581408b3263cf8bfa2a497835e84a76dbb9f267d2a997fc26512936d16d29fa951242f7bdf3b741d4dd800c5bdc656adeec0a2a724ba0da0bf6d14f665c1f1c1ff60ff", 0x62}, {&(0x7f0000000c80)="50e91f5fcd753e35f58fd6336b2110b4b4affc6441c9ed83137a81d5034c6d0b93a0a570b349edc34e008459dc201431f1a32152577c0017720095fb8c84", 0x3e}, {&(0x7f0000000cc0)="b01c00900b0d24c3a5a120", 0xb}, {&(0x7f0000000d00)="10ea0be61ae4cc56adb0adfd365fab42659df61e5df7face47cfa3763842b69d7e36d2b52128008b4d46c3f95c97559992f3a67fcb3b500d57402f9866fdcffbce97e608e79302485861ca", 0x4b}, {&(0x7f0000000d80)="b475468a313dd48a2e0bee5cb126bcea81087da280a36dfd6818ac71aab19c9cf3a25267aceff3def84933508bfda792f319da75d78ac52a12ebbc1c2602dc011a12a8f9e0791387d078bd89dc440ef8afb12a64f5a125e43399f81dd6a0842c6ed0d81e3938ab8348a4614a8e3b25f670442dddc1add96285811343fec1de72c3a9d1efd0538a78ae8e3eb16ca2ff5443aafa7923d13970fe0860c53179033ee1251e7fbf5194cbf047fcbc6c3ff3eb57700ea9b05f0de67c7b33efdcfea586838772de9b8a67d30114ff3ea06164dcf75fa2144bf6a245177228bcb5b20f110da0a5fa8ebe9ed8fe5e80", 0xeb}, {&(0x7f0000000e80)}], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x41) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000ec0)="8cfeafa7cdb85006e1461e9d3fdcb2104014aa1d87a6fc07625acb50a9faad4fc8e06929ab6d2d6636c2a69379fec1a986a725735046d409455e7f52348bc1c1bba9b38e6ec0cb738bc42918b7b7458c4205dd8a03bbca8ab961df3f5bdcca126387635db6072307abcf05e2dd8d0dc66b6fb6fa994d87ec234a59d3f911e501c5f558d02b94fa170987158fed399880d807a51e4847d2015002e2665d93af6d01fd0aaccf3108ed04f1337e1d91ec0e05a1dbfc0f78bb11ad78a7c536e56cdc39e7cc3e2e4355964dc532776bb5182ab244940a1e9bd8d03da516fdd1443d977cffffeab0b3afd1c8739c75ffad3d1e6b5ee960a34c35946051c2c6ee14bdc004f8603555fee940d54942dd2c0ebe7ad5e49595189bf996e0cd02efacb57f60866b74f23752d9d8cdd60a39ad9a16de10aa14e128705414a9520c0899d81969791ba5b346a4b180e4d5aeef36b44a7abb230138b8c911b835c30c1e2cc79f74c7bec2152da1e51f2b5153ddc48184b2be767e43c4a0094ca30405fbe4257b346f29e7c850d8f88738608780c9b8bc9a707bd6e900b79198cd7b6b4fc0be0411e1bbe485e1cc28a27a0e75dcc03cadd097cc438a2ccce9902e21285d6cd600102a0f0c8ba080d6f4838e0f3f3e191ffecdd3d4ab2eb78e4bf49b0b5932eeb9e07281c463545c6c10ff58a259dc63835e516cbb7e0fb491b82a30fc266c45eb29603ea811a5756bbdad87a607b85a8664b5083551dc84feb24722ad2e0e18b71ab7645835e068fe314d11e8a1a9c9a343103b50bd127f183fc5c90f759c3bb708e6767abfb6855f0a236b9dceaa0ad2a36028b28efef518fa6918fa00b38f226ac470b97064f5814f49d6bf8044fb442b4537743fec4b482fbff34ad9042984fb86a4b5a98a0b82ab16a62152f4557ce5b22700000000000000", 0x299}], 0x1) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000040)="bb53f1c1a11d7c4359de43478696821ece2ea9652daa228769072b99b833bcd58c89acdc7a6cadf6d82aa75df3c754df59326abd37aaf455e6235b283697fc04235fcc6aeba95bae3f93d2d2ddd25fadc54d5c0c7de51857197802be99f5684b75dd468602d26c423d28232cd03c2048077632edb7fab76a9f7cd55a2f8c63bcbee03d0e7f22f35c7183fd4d8cea2e25ffff2dabba993009e48e9656755fdac49f62cfd700cc3dc3780db82ff4c96bb7a5a9e888089877ac010201cf77ab83834c3e6dd2713f9e5d41ad6c8aed59a7e235f7627e85967887f9b03cdc04928815f35201567fed23c0a4ee", 0xea}, {&(0x7f0000000140)="3994509228bdd78f54a117dc2d2bc2121f3fe850b4ab4eb27cce6fa73486d2d5ca4f7d5861304bce78d2ac90d522c0c35cb8ff56bc4960bf99ee3175de195e73f60237032f88ba118b4153996f709cf751e5ff811e2cf13c865fb4cb321f2a8e002f94c8e90f2099671458281908303e0f962d2952f2403fc023340b31c383d9c40927aa38d9fdda95f16a9cef2c4109e071c92611078515c150d2d5492de089f098d1e087b6d5a5cc21dccc359c7bac029504043bcac8c92423d126122d840ffbfb49ea19ba4d46a52f973bf29e7474a16689a4d5aa", 0xd6}, {&(0x7f0000000240)="36a8f1bae2a6af5f2b33ed6a47da988ddd5ed53115d02e165e3f83c30c706ac30108483b0b81c409ef7186e1ceb14e0310cb9e867830825950d9a4a7a15ded6df863f109a5eccb57449efdff18be19e9ed9d6cc4180da4f194941e917b61301f6980d9565fdc1136995085d64ce9d8b1a319d91e83d9763e0a17623b", 0x7c}, {&(0x7f0000000300)="22c56899a825155ec2fb52f5e7a494fc0d8de26b0937c57533eaeae8baaab13e15ab6d376b608ec7c12e655cd2b820ea62488c3b36cb7cb6959996b156145369888bca95444d1f085ec0cbfc90cf", 0x4e}, {&(0x7f0000000380)="1636f63072647785f5", 0x9}, {&(0x7f00000003c0)="f2a27f017a606f9e07794e0baf5b52614847aee17c3d4a29d1c6797846702631a0bc20b3e76cbf5e1e6fb195ea6effd7c2621c86e7d625c7151233121bea142b79c6fc8ce94ee1d27ea1bb5c3c5d3fb06fc7099bcce696df9281e19fcd8ed355b9ce7e8cc688d856b56cfaed11f6838d2fa9f6641af965f2d81c984fda91dd6ad28afeb7472f4bd94e05674cd3ca8c800f00f8a8a762311633636e9a4c8ca3862dccd7fb724707fdb65a130a8e", 0xad}, {&(0x7f0000000480)="122f13f03aa196c46a37359eaa4b06a1365711ca7c3417f2db0c90c5b0434c", 0x1f}, {&(0x7f0000000900)="2910c23b43592b24ea7fc18421a53378b9d993be6a55943e73b8cd9cc6391126dfaadc253a05e04471ee5d41e928820cc590bee168155b0164a71abda440cd8c0a945aa37977cf4689e539d8ad45a18807d116876e0eacaa8a83a0f1a9ff2e7a52121d845ceb9f284f235e1080065dd7236c59bc1f53a79e", 0x78}, {&(0x7f0000000980)="fc72ca001f921d69b5837e4e2aa450614199097938eb2d6cf3f8c463a27cdde8b8a88da30073ad23017b77cb2a0e6177b5cb2eafff262c0d0cb44899887cc382c8fc24456a17db151c6060aa7d1cc68c568e99f17ac4f9b1f09e3c98f86c5d0bd26e71377ccfe7c610ce7f2d38b363e43343e17c009d0c542bab3bb1368e7a3ca74b1f604f41ff68e9f92f0080fd2559ced4c77b369893919c92a2353d5a83cf465b6e8f0b295df26ddcee2e0a7c7dd02fd866f86049a41375ce5f1b3e066c4153298ebd7e19537229ea9fdbd1344f9103774ff20ba2b502910ed9069607b84a96ab6565", 0xe4}], 0x9) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000800)="51725169f220e767978a6072c7e7aee25933cde7df4d4391c1d667f68f4bcc521ab2b5ac4dfab6eebed10131ffe0c630558cad0393d345d61ea3c1f6b4df9877266cf2ff87aea756ed8f15caacaaa4f6981603ba011364d6ffcebcc0bea70ca47061086831d147bd84a79c1d20e0e6bd45771196e148b9b48c75ff8bdc02d515bc9e7b862bccda409f1ebe58ffdf6a94bf7448c0acc5ac8bff1e11deacc39b9328e666450af05834427fdbc6e9b953ffd123b2e399fb8186d9", 0xb9}], 0x1) getpeername$inet6(r2, &(0x7f0000000e80), &(0x7f0000001240)=0xc) 21:09:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="5b6233435b81f6929d13e6aaa620e39ecdcc16ca6d4ca5d8ecf60d9e58e4bc2fcf6250719e6de16a7da1e7adc58cbe4caefe9ee5fceba955c33bb11177ef3cb3ca7e8c22efade14d0babf4ca4cc2584cd3cbf771339695a5c11337a402f11af0060e9ecf696096b907c0f0ce646664ba6f757dc78c59b9d0fcc6eaf8d6189e22ec8ac72f5e5d6c89f2257a8bb2148f7f6a233bab7c2cd0e438bd9f052546c3df560f6850a30d53ab", 0xa8, 0x404, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 21:09:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 21:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x8004667e, &(0x7f00000000c0)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 21:09:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) write(r0, &(0x7f0000000080)="633ca31d45e5a9b083e874ebd8ccf69f2b7ed8689ea5ae2511281932e966f20519cd0da4866e0df332728257cf560d558fa1e6afb0adfabb2041e33e386ebefa4b7c5d2f49f71dae8b61370d7ccc8621109bd9c4bc5cc408d390467280f04ca695f967a8de3714d8813ee4285c7b5b410720969708ae6fd113366fbcb988be062721103ba7fc672b09779492714aee518dff0c7b023db7a45f256dc3eac6961cda19b624afac6183614d3da395979e16bf90b13d1b0cbb893f026bf3918c2db87f61df3259436520ce703fe3cf9156f7fb2262e1", 0xd4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 21:09:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0x1f92, &(0x7f00000000c0)="34d71a844df4abb8b7ebcc81ad1e5801def72e41c97b4488f5c2657c63e2fface89b48313181f81155a2a344d81dac3ced8066445dc0092880fe9de75c9c5d289354e2e7f88f802ee70390d17b337f1f17c6fbd1ff2ec45e0db4f11cab629c33bf3e2d658b31b138bebccd3fc56795c0f8c80f2d8324b171c2c6106ac697383c22da00cc30c184277abf7664b04a03f243babca9ec33dbc028400e8f2f263e92491ce0151bd815d1805e2d8d1780ab1a77854a8c5d5034faa6e33996ec184f5c7c124294dbe882cd", 0xc8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 21:09:58 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/7, 0x7}], 0x6, &(0x7f00000004c0)=""/107, 0x6b}, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="890264f2bf826a68cbdf8590", 0xc) 21:09:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8000, 0x2) 21:09:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x20, 0x4000, 0x1) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 21:09:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x60) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r5) 21:09:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="001deaeb7d301d721bc188ac9307836e7a5f619d00072221ba8ec4a0debce910d7074b974e3fbf89fd604f1407a14590e76711e96146f26d61c05791db6aa250aadd3f76fc4a08bae405f430420e2b280fe566ab60bf88f017c23944ddeae9705cc7c9178c3763d929a1054d7326022264f5a743d607c37ab149b25a8715a62743ff3b10400d191cfbf31d9fd8fb009d1e1a3d7b5ba8c2213fd469877b09ebed23a59ae15fb4da1fa364e88505b67c06053132af8ca39e", 0x74) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 21:09:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0xffffffffffffffde}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="a9e127b632a75f027005346659d78f27297ab4499d52493537f2f8211477459057497d264f82db9e026e4457", 0x2c}, {&(0x7f0000000080)="6ab8704c090a2b1189812c5ee315b8ece0059826e234ad381e8b7c3bba6cf8e9b0ae3092fbc7f9e1c3af0a947382a6a172b20437f46f83a5822d6f68270c7565797abfff36941dbfcaa85b447c1614f32ca8f493a1f2a2444c705544be529ab1ac0562d5d23dbf", 0x67}], 0x2) 21:09:58 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/120, 0x78) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) 21:09:58 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x5, 0xfffffffe, r1}) r2 = dup2(r0, r0) r3 = socket(0x11, 0x4003, 0x0) setsockopt(r3, 0x11, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 21:09:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffbffffff433, 0x2f, 0x0, 0x0) 21:09:58 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) getsockopt(r0, 0xffff, 0x4, &(0x7f0000000140)=""/231, &(0x7f0000000040)=0xe7) close(r0) 21:09:58 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000780)=[{&(0x7f0000000200)=""/231, 0x2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r1) dup(r1) syz_open_pts() 21:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab94912fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff6e) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0xfffffffffffffff8, 0xffffffffffffda22}) 21:09:59 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 21:09:59 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 21:09:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 21:09:59 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4, r1}) r2 = semget$private(0x0, 0x2, 0x80) semop(r2, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r3) semget$private(0x0, 0x0, 0x0) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r2, &(0x7f00000002c0), 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) r7 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r6, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r7}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r7}) 21:09:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:09:59 executing program 0: socketpair(0x18, 0x4, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 21:09:59 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="4212e5f35a6d52a156e3beefaf0d8904fd7f003cddb79a938f0afe17807a47871dda041656ba4b45eae60f4f5752b1ac09f9d3aad71a176281e483d5176639ee68db9f2278292ac4267ccbde9846e708def80394cc3f800cc03a1f", 0x5b, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 21:09:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0xfffffffffffffff9, 0x1}, {0xea3a, 0x200}}) ioctl$TIOCSTART(r0, 0x2000746e) utimes(0x0, &(0x7f00000000c0)) 21:09:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0x10) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 21:09:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) fcntl$dupfd(r0, 0xa, r1) 21:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) geteuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd32}], 0x1) 21:09:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000100)={0x7fff, 0x100000001}) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000080)="a66b09cfad45321875caa7c1f0e1bd0b86c65d51d0551dc72d1913fadac83d477fdf379dfb40ca3d61ac380e97aaa3a83e30", 0x32, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 21:10:00 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 21:10:00 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x5) ioctl$TIOCEXCL(r3, 0x2000740d) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getrlimit(0x0, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) shmget$private(0x0, 0x4000, 0x520, &(0x7f0000ffb000/0x4000)=nil) recvfrom$unix(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x841, &(0x7f0000001180)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f0000001280)=[{&(0x7f00000011c0)="7f40af2c315ce34f025c0848170bcb1c666ac93b34dd0539a290a509f6a112becc12530310fc6af9ff135da1d6fdd3ef6ebdf5dd87b4bf3f37dd851fab99b19fb267871e87fe221fd25503bdd06398c1035a0425e6fb8cf52e1304d7d47d7524d35ddaa06c4b898c8cee927073e642a9fd687fe75f86ffd38f737421655739dc5109328be2f0116c6a5a2d51de4c4f9bb6bfc090048603c9319125e8e04691a43c19b49cae1038730c6989bc", 0xac}], 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000012c0)=[0x22, 0x1]) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r3, &(0x7f0000001340), &(0x7f0000001380)=0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000013c0)=""/245) shmctl$SHM_UNLOCK(r0, 0x4) r8 = getgid() r9 = getegid() setregid(r8, r9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000014c0)={0x1, 0x7}, 0x8) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001500)) syz_extract_tcp_res$synack(&(0x7f0000001540), 0x1, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000001580)=0x1) r10 = geteuid() r11 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000015c0)={{0x1, r10, r8, r11, r8, 0x4, 0x9b}, 0x8c0, 0x7, 0x55}) 21:10:00 executing program 0: r0 = socket(0x0, 0x5, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x3, &(0x7f0000000040)="b111027b18d365df31e5fee36e760417ec16d0e0821c3cce678e3c70c75647f3d709d211b2cc1df6900612f25dd974a76910e3852ef418099b1c213d2b8db52decd0918bce6dc47087823dc7a8181ea524a3b85392efbf53d2c7618c1389a93aec761a98168f4fd20bba51e59db767d5079dfebf4d6fdad7288db97d75d48f2eee7ad36327af1911c5eabbeb0086203c4837e772410dba24731841affb9899befbd2e89a2c4a2527392ba7feed", 0xfffffe35) 21:10:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair(0x1, 0x3, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() r5 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="cc76588627aa4bdac1982c9927b77b265a0bef2c37b51da0afdac8ed90dea4fbe38d3c975f707e991e42592643af7bd3350161f9bf13cc38c4170b04887a9949468e91376c40d78885c5911a2a5b072f56c4817274a303ebabfac6d805959dd04f51d2d67fdee10b5e3ccb5554d3dce405f1fcb0036ec66510b3dde9e8513af273f2c21196794de96c21b14621bb44420bdc0c4f3fbbcc0daaf68337aa59f3348a6f7b7333626efa6810efe703", 0xad}, {&(0x7f0000000280)="b2178f29070a6d7a7107a5fb923c9d7328135748b2f6f5441f93731b17c7c00af47b1e33d49c035e38e5ed41c639dbc0c3359ce31d2ad2842101a0852e9691589cf3185531f836f7e6d7f6b1deb68994711c5ad96c13dd9bb5e61d756f723233ef7574c1060e09d1d994289f0e491dd35f375df95fc3980eb11c44221be2bdf14a7f43fb58f075", 0x87}, {&(0x7f0000000340)="74ea4c2b8fc165d93e7aae5bc2dd703824758d45993e5f5e10c7b0975ad622743b46129aa1106f9b4a7f7d8fa4abc8bcc16070be0d962a4a2193e0d52875a5450fd839a4088982fb1475db06425b742e5f04ec4ba7e949c3bf8d3c4582b7804dd3ca05a02f8c89aea442e1c78324caa0a3030526a44bf31540e9eee1b61ab28f72d736666ff835d418b48381532b5b73c048c815fd2ea8c9db227286744dc8a7677845cb23e14db3519c4021cd3cbf011df9ca23739ebcf7b9d320bcb09371acfd12fcaa7d8c805b31e68ece6404fb51c52959b0ccde1fa77b4cbfb4c9780fbda043607c92bee3", 0xe7}, {&(0x7f0000000440)="3cb087af873dd641ce355bb4bddbcd6944e5c37adce2461ee210e6ef0546ac164b554a58cc3bc1539f63278749e26bb1ecfe87", 0x33}], 0x4, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xe0, 0x400}, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:10:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x3) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000300)='C\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x5e32, 0x1000, 0xffc, 0x7, "09a05aa197c638de4af66fc7490614882105a817", 0x9, 0x53f}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x88) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1068b, 0xb) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000000180)=0x1000) 21:10:00 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x8000000000020d, 0x8e7a462ff2371b4c) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/88, 0x58}], 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 21:10:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x1d) geteuid() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x209, 0xa07, 0x1, 0xffffffffffffff01, 0x7, 0xffff, 0x2, 0x1, 0x6800000000000000, 0x7}) shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x401) fchdir(r2) getpgrp() pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x9) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) mlockall(0x1) chmod(&(0x7f0000000380)='./file0\x00', 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0)={0x6, 0xfff}, 0x8) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x40, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000004c0)={0x7, [{0x3, 0xed4}, {0x3, 0x80000000}, {0x1, 0x8001}, {0x3530de3d521ed7e2, 0x1}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x2, 0xf9}, {0x2, 0x3ff}, {}, {0x3, 0x401}, {0x0, 0x2}, {0x0, 0xf}, {0x1, 0x41}, {0x0, 0x6}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x4418}, {0x3, 0x1f}, {0x3, 0x7}, {0x2, 0x1}, {0x0, 0x8}, {0x1, 0x7800000000000000}, {0x2, 0x66}, {0x2, 0x6}, {0x2, 0x4}, {0x3, 0x50f}, {0x3, 0x80000000}, {0x1, 0x6}, {0x3, 0x800}, {0x1, 0x101}, {0x3, 0x380000000}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000600)={0x200, 0x1ff, './file0\x00', 0xaf1e, 0x6, 0x1, 0xffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000640)=0x100000001) flock(r0, 0x4) getpeername(r0, &(0x7f0000000680)=@un=@file={0x0, ""/96}, &(0x7f0000000700)=0x62) 21:10:00 executing program 1: socket(0x12, 0x4000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 21:10:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0xa284) accept$unix(r1, 0x0, 0x0) 21:10:00 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000300)=[{r1, 0x4}, {r2, 0x10}, {r3, 0x4}, {r4, 0x8}, {r5, 0x7f}, {r0, 0x90}, {r6, 0x100}], 0x200001e3, 0xfffffffffffffff7) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') close(r7) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) 21:10:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20229, 0x0) shutdown(r0, 0x1) fchdir(r0) 21:10:00 executing program 1: rmdir(&(0x7f0000000040)='./file1\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = geteuid() setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() setsockopt(r0, 0x8, 0x8, &(0x7f0000000640)="78572645cda9e26fcab2c535fc06047067613a7279630b2e2de8b87e1776dd17c95ea32e4b85af3f97f5c02d17c3f34c88a2ab", 0x33) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r3, r4, r5, r6, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(0xffffffffffffffff, 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) semop(r1, &(0x7f0000000080)=[{0x0, 0x4, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0xfffffffffffffff8, 0x1800}, {0x1, 0x1, 0x1800}, {0x4, 0x81, 0x1800}, {0x0, 0x1f, 0x800}], 0x7) getgid() semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000580)=""/148) 21:10:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r1, 0x40}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0}, {r0, 0x8}, {r1, 0x29}], 0x7, 0x3) ioctl$KDDISABIO(r1, 0x20004b3d) 21:10:00 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x4, 0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x1000}], 0x1) 21:10:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10004) fcntl$lock(r0, 0x7, 0x0) 21:10:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001140), 0x10000000000001a6) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 21:10:00 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') clock_settime(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000350000/0x3000)=nil, 0x3000, 0x2) 21:10:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9094c134e2159cdeca969a81638ca673c836704bdc408ba4527a448cde9146e6225cbbecc9962b3b703c08f73fb1e822d02d4398b9dda4a9d7ccec1b26e48c1ee48b316a32edfa744aadb91798f631f3200e8de14042aab73864882f5eb4650d60717401ff07b8b8e42a9fba2cece002a25f148305cb69bcd2b548886d9bd5107d01ffc01e29b0c084796c4b6e895d51ceb0c4a1d7dac8fbdd12f47ef80881ba69fbfbf827b4ba1b667f3a854bd299b1f7d78ab31bf13a63444593d8a1b570959c3389ee91dc039d9dd170b96332ffd20985c8720405c2a0536ff90c6f8ddd2e3f127b165d13108616e18dbc626bbce882f632c2e0bc72b8325f4027b82c80a09508b907fe0e0e6eaa612ff0fe829ba01ffe78cdde3ddb2b16d9888d9e751a1a906dda577831676d24636993d34212398723a7dfc2fa89053c02f3c1bf5e77a15b012fa7bc10619ed56eb8090646d5e5e4e3b257a5cee5161a4f8624ef627f44893e8ce4e503d74cbf88e2f4c333184774e2cd45ad8ef87b15ff3e2582df6aa8cc0ca0723", 0x1a4) 21:10:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="3021dbed9c002c62d72d75acf2f092da8926a5eac8ac054de48b85564829c731a6a17c0ce28d51d33a606b3334d41e2c56935d03e84a65b2bd5db6d7aab2348f54ce3fbf7478c2cb4948a1c8", 0x4c}, {&(0x7f0000000240)="40ec3abfb4a09ff9659fec6f0d1b76d00691c2913ae4fa96b54bd996eccf4f6b5f33ef7537c17b63d6969a698d6eb1733d6750a23fcff7c97d211bf3f14bd8b6f4ab68f9f879ab66c0482abe24f67a4e3f2c1e966d78585c91be44c2859eeec38d2007dde5b21863372bba57092e24877ba9784f54adb9573da343af578e40b03755f099d36703d3905cad1a6949f6d23ea1e1cec6ecc829425d76e07c14a0ce86a28713b23c5a", 0xa7}, {&(0x7f0000000080)="4d2eb53595b9f9a58b5989ba41029c82efb48a44bc0ce8e0673257c2c6c27e2e64812b5317f9b0789cbeb892d1d491e161", 0x31}], 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 21:10:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) syz_execute_func(&(0x7f0000000080)="c4e1fd6f430264660fe829c4e2a53a0fc4a24108260f13b301000000c442110a1a410fbede8f6860ce37070f12c0c442d197d4") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x4349, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:10:00 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 21:10:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001440)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3add14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf4c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="cf19742c865a396bb9106500a50c73165116c8066573f0e19872b86561bc6b083b4e989160d1e3bcb362408ac42791ffea344507c228f2dc06f15bebea91bca3cb737894bc5d517f3d928f4bcf09267ee30700a6ffb52471f7dd7ae161b82a7f6253f7e5cf59e4000000000000000000000000", 0x73}, {&(0x7f0000000140)="e4d87eb69c4989fddbb8d2bac8087ac9e9f9ce438b75f893911c6cd5688004ca53318417106f264296eb70a6be5854ac019add9408818a6b5baab6e482b9026cf92273500927acabe28003346e", 0xfffffffffffffff3}, {&(0x7f0000000480)="b21b32f454d7f521eed5fde870908b64ab760720768e4aa6c8f6aa0e6fdc231e1a7c2c87a130873d71f25cbc0fd8036bd7bcf4f366f43532f6dc77788c165ff5e7711f7d27cb379e4fe87ed969ffbc053a1a51a3b678ffb4f503175216af934356cd944ae051ee3aa4bcaae4557637d754fa3385a87624025cb32283a68085be579b6d63b2cb270686a41de0238b0004000000000000bced0d07f31aac8ca4b8ee7e9c31ae1ee03124389b48480d3f452eb7552db0b9afaf86286a47a810c36726d35f2f168f2bcb5acd7464af7bec3d8bed47146c4c91d835f2b3a7219991254319fcfa8ccfa6d5f7af4c364b5bfef6e3ea5b959dd558477a56bd920d58000000b4666331abf3974b5e1ebb201100979986f1559710db4c3a60", 0x11a}], 0x1000000000000014, 0x0) ftruncate(r0, 0xfffa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0/file0\x00', 0x7f, 0x10001, 0x7ff, 0x0, 0x8, 0x80000001, 0x1f, 0x0, 0x0, 0x90a7, 0xcb0}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000380)=0xc16c0d1e02d41534) 21:10:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x1011) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) r2 = getppid() fcntl$lock(r0, 0x13, &(0x7f00000001c0)={0x3, 0x0, 0xc87, 0x7ff, r2}) 21:10:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) read(r0, 0x0, 0x0) 21:10:02 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7fffffff, 0x7ff}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4ef0, 0x0, 0x1ff, 0x8}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x200) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x7bab) r3 = shmget$private(0x0, 0x4000, 0x1a2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x30090, 0x0) flock(r4, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) sync() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000004c0)="eb8488e24a81e4a72ae543d182bf38dc57b3594314671ebf78242192a2ffd7ec49ad3d18bebd4521625ec7cb4ee4096fba1b37b430ecc674e747f78a3777694b7b0ffaad3fd586bd5bf50e2b6aba20c29627e8bba5115e1a0ce0c7435361b5a1a7d9c86c81c3729f4cff97c1ad13fa16559b2ce248a8d957a8d4f20d6334d494452251a358385e4158856e37865853e2fe7c4955bae7dde65d211ddeeb9f2e7d8c5fd0c74b21bbe5d8651384da4415d72b6a52d52e3f3d96d736af0ee7e596ff1dfd9c672e2d815ccde756a372550d7c501b2bdc5504051183561d03543f", 0xde}], 0x1, 0x0}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000a40)={0x6, 0x0, 0x4, 0x6, "f7f8f484f8312fae53527eb9d97b418e178929a3", 0x9, 0x341}) bind$inet6(r0, &(0x7f0000000a80)={0x18, 0x0, 0x7fffffff, 0x7fff}, 0xc) chmod(&(0x7f00000002c0)='./file0\x00', 0x6) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setflags(r2, 0x2, 0x1) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000ac0)="166d05794172fcf56367f67900a839f6e3a84b2f8158dacbcfe59693a24851f446f080ba75c25c78", 0x28}], 0x1) clock_getres(0x3, &(0x7f0000000b40)) r5 = dup(r1) recvfrom$inet(r5, &(0x7f0000000b80)=""/218, 0xda, 0x1, &(0x7f0000000c80)={0x2, 0x3}, 0xc) r6 = socket(0x18, 0x0, 0xfffffffffffffffd) fcntl$setflags(r6, 0x2, 0x1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000cc0)={'./file0\x00', 0x6, 0x10000, 0xfffffffeffffffff, 0x0, 0x8, 0xc11, 0x1ff, 0x3, 0x1, 0x8, 0x8}) 21:10:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x1, r1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0x1ff, 0x4, 0x5}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x3012, r0, 0x0, 0x0) 21:10:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f00000000c0)=0x3a) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x9, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 21:10:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setsockopt(r0, 0x4, 0x94, &(0x7f0000001200)="ddc7b680920723ed49bdd26de14e707e8fecba186915b483fa8fa16417c2fa0fe5bdbe1ac61b924ce9451d34c374da5cc47587117057f8ea17d3fbe4e2a7509c3f47170e51671952caa4a3b54beb8ce66986fe8876d5c7f3724cd35928edf3a0ab7f0bea507c386cffaa0f209e2104f547ed2d78a7a501e6e4ad17848843bf771d8f4914abf8e7fe85d264607a7806e240ccff28210ce65fbd1b4a46c04f7e9774ef167fa6047b8585c7f14aff1a8228aec41330a97bb4b2d00283a3594312bd1b1efff45cf1ae59a8360271fbfec10eff9ce2d0032539bffcbbb60fc760b058f1e044aa423d1d375e8072bc8b66763b36c44d1a30f392b2b16fed42073f5f2eca0c7aad462d4d9f8982fd4a37e4144b79377b1ce4c4b31684941bf029025f70132973ab6d002590cf34ef2897f06bda33e89fd8af7e90738d98b67ae312de121208a24dcc8b5919d39dc941c08f961cfcc1a9184b81c2c91c446c449925c28b21e5be651e199e315b3b1b4d47f88d82a7701876c2edb6f760c926daea377e53a9f92e6ee166daa90e6630444115e5e93eeaebb327cddd815da8c3b681b4b22484591deeb4bd5c636d4ee58f89d416c6f0b122bb4d151f7922c0bcc44d2587aecb5af70f884297b15760069e03f48b13e1a81e0bd68d6ffb4251f645248f57c036ac91c47beb3cfc6bbdbf93f208334a5fac99b8948732a73a281222800b8a7ca419fc5a7d20b5934e62de151b54eab015310fe230a702c047b87a2d71caadc46b15e3d43ac0f514ff1ff8cd2595b6b4c77657457d1486700fd81933054101ec0d511e069bbc5909b18369ab7e13e606a263b932c513cd60c06042a0ab268673e4b3423c206e6e0b86eeb24e920aa45278dcfe277bd39c98c0fc9f32104207723f658bdf925439a03d7efde94ec49342c8300b9ec6d951f17c0a4b12ec91b2253055f93c1a4120a725005d0fa20e9a1caa83e294c47bb0cfb040a80d7c7c74c245fc9b723785821e2331e15ae5521acf9cf8d39fb589287c5e6fe48fe1c36ca8a22bbdca04be8bf5cda6b171be2b72988d36d4b2d0614af917b50380e270a0a739752b40bd100db86f2b72113c02333940b84aa6d632d28596d10537582e1206cf14266bd3df00aaf6492a752b33d8ad614de5e7f9737ff1cfb62ec02dd5eda8950b219a829b4be4f18295a49a7c7d38b05b6b4ffa2e6e0b789ec571ebde42b0121d11006012b256e2beaa7984bf72ffab60d02600d385f3a0a2dfdc51f27bb87beb886c28a0636ccdaf2537237c1c3b5ade3e3b5d23c8c738f4f8e0fc2dd7a54a6b7dd72a1ff2248f464b0ba282aeaee7da6e44bedc0a3dec9245f7356599bc0268e900ad62ad0c0acb8eef0509ff1b325e725e5fee7de2e74a0ccb9264a5c3c8ca67b4068f3337e38eb425a5c7acaa938edee598e13fe89d915d3325714ff7f2ab25886f2dc5b848fd448d54f93791595b317956dd8a2f782befc037c4b0fe9338c7d2e86de32ae59c70082ce442f4afed20fdf843da43fbed8e4f0583f40f59f21261d2366febaf8f4920c9601f4c542fc4b521b542860d03a515b024f82151adb5e96fb0c1bc6d56b3e1c6d68e58e2220041a763d3f90f5deb1c433283dd158e340ae6f6e78412996f047107a7432fd3300580ae107345e6e32b7824682a8c79e5d9f7b72c794aa29f77f4e2337a09049e43eaf780b384d2e6f73229f6926129168eb22de8902b9fe0d802dab71198009064d44afb6d09aafe9e310d7c3e81be3d05b3998eba60e4345b9026a66ef4d3692e8d5781af412fa1a0b757ecdc008ccbf926b88965e8faa1ff41c08dfa7ad43fe90420fd75f8f00ac10ac9bb7d8df4ce68fed8fbad615a86d51251934df767d87c5c10ea419aca2c51cc988de4206cb824bc8438a8e9ad5f4d7a781c81452da4e3c21c3087a0b30f2c916a0859c27f6f82c62e6db2b18015e218e35d39da9c538b1b4235578e728e0c0fd8dc5e6d098dd421a80eca433ad317501cdfe52bfb752e7e65e8b63a41599dd95eaf3d4f516db3a0cc9302f6da8b7da7f55d1985f7c8e00765c2a4180f148b56379346971b05fe559d4e63712f4c6bb6a429a1f3314f1661372089330b7b31ca7d9333fd206cb80437b6c81d2ee1211a4d48d71dbff99a287b60c7ae59c5308867cbf1d972ab934d807c10f68d3a43236506d4b76ed089d631f576f82df2d665da7c906264d5ed4bb12d084187df10cb09e5eedb00532e567cbbe3f86d261839b8155c175e1cde0c8f48cdd04eefd11978422073ff515005fb6cd53a47e084beca6f0f2c6ab6141088d47885e5406425c8fb61b5f3f8c55f505ee6dea1404ca6c8e2f171a16e3cf9fe6c1bf4fe7bbaf152cd8b4b8d078618fceb0ab8d289d89b452b39d73d5c4864ed519745836223fef9ab036c14078f69e352a1059bf03ba29f17aec73ae13790c9222ffbccf0da61e5907568985cac6228965dc05d4c8f9d3a823e30273c350d49bc3223a20fec3972c1c2062e26ed6715abfcae005a5a468377d4500399f15254f5ab694ed1ba12bce1d5f677b5968ace3300e3dc846d6c19f867fdcdfd83b7bfc12115d805f4b01cec1590f3c8a937461e36b24026111e474867ad190506c8e5361cc82cc9b63fe0260930808caa368d3f89fc71efa628065543ad3ff878098f6155d0db4722444cc4eae36c53ba350dfdcd6990a74a2ee1458856835cf79d5bfebf406477539e3a15d959491eca4de34006e5215047537e37edf704b2c30b51a4d5b7171f0451b7c770667b201f649475f24b55b0f38d07526d83db96cdbdd69504211b7d081e00d8f24a1ac6fc79c621b0a28ad800b33d43fd7ff66c7d5570f3da9893749dac7d1fae3aa656ba9bf5fff7747c3fe94be9af101373e2c6b9fb17a1d6397e0150a39cfccc18e3a15614f90dba7ed928f2a50379f0fb760b33d931a5302f473b1296bbeb994de45fbbd748f42c900ad0724450e936fdaccde1ee0f3c659462405e661e6526a6b42d8228ace4758e5c511d0ad1ff7cdb14da2ab29e351737b5120c2eda0cb17ec9cea9fe055982c3b1acfdc1dc274eb9599e6b62163f5548a0725314d02188a9b2b374583ef62d667db00bb4962d3875272a5a95b11055d5f269c0959faaec4954b7bf7727de1c989bdecec1c6f4db1d9031a7390dfbd78cb9d6bc886907617ca0f51d1cbd73a6616824d101f24a94b957c0fbe6e116af1e45ca5281c98f8a867d8579417aabac216c0fe2d8b6f7eb97eebaa8ed8c457bd6a03ee3f6ec1c241a024ba90c9c1d3dc77520a068526337ad50746a7844f5d9ab583b0d821b6b114da8d834ca37f2027cbfe57694d4ec13d682f1a8770a6b973c7d4443330656185ceb13e28deabd3cbfeea8c4d53b6f68c097068278d3163347486f0effe0c77731729fa85eb281129ca4212c0496d7daaf01808d6b1f1a3288b862c9e9d66d1a166391e58a99c87f7b59beba9c7b7e3b8db07a98aa740722f61cbc9131bdc7aec51f5db79a1fae82447c1b6f15d94de9e4c25d4720cdf7ba63bae02a92abaa602ed7c53fa507768b7fd6e8b80211bf8bbd743e511cdcfdd81db5075ee7db4b93b284a4a43bedc737ff669849896ec1933c4988d61e1632c2cb25bdc7a9491d730cb6534f1ddfd89a2bc92d45356470f7bbe8c0223e11be39bbcf9420785a9d7efdaaca3a8c29e680b2ac0c79507f9a627ecbfd4827a4cf8577196b6296420f926a901ee6a86f7ee8d725c92df3441acafa22a50ffa2fc1f7bbc03f4c61d208884c61ee1b7b858e940c6f3b151179d1c2ed3da578da03e3b05ad8b6b8e7f03025be0ebd57d6604cab3d592aa619d30c6bc6e44480f4c6ff5de2bcb825d801a225efbb33a3458fea957f483ac762313aa3c2a04a1055cf36e53757894a49228acbb2b36b5c4c7a50bb6b10b8a107b9fa63bacd432855e45cbf2bf12afc882399693e70e8969012096456cec0bbf51413c1bbddde39554c429d2969262ee9345a0ae7f40900fdfd33cb5eaaf47e8d9e243a033d5e8d5c18b664540186b5ae3dc5ed98b106dddfb2b720a1dfa19513c3ee56d5bea5b11ca2d904c57cfe8d42df0a21e003453fc3d250f0f287fc43188e2ea68124380b73eeea54881509c01a0f6935cd45cbb1ab186c896ddb61a79fc409b5d8c0cc675f715f3aed487dbd307d8b1f6bc6716fafcc06606f3f4f4b8cd30406a8b0b7356142f78828819c5ead70eb6857dac6d26bb203be4b8a808e60486a62bcf63dab775bc232deee563aa82aa86c156148a8c3d7e2d38a59838ee121fc39cd3241d67c67acd873ced9a17775d311c64cb3cdc11e64d719eaabc677075e271ab809930b97350081135ff179bcc3d9e01995795804ce871a45d83c07361e3fcc453c2acdf5b797853ed4862a38fe5211c97d0395d3a4353b3cb988c76ec98361d60222b9dd8bd5d5a93d88705e56a1db7a62e19ee4d9d86a5ec588fc0373476b68da6456f5941c16af4ea68c36013b5dd57356ea4b88151eb65b3e248a07241d8e680ac26951275801fcda013c430760a3fa599045f112e6f9c1cd3dcbe00aea680f98137f517d79daa2e58e9c666e96c6975fa4e02bcfaef2ae8fa3c83ae58bfce9c1012daabe7f8ad7e16069d0b6c4ab11b93105efcfa1190368b37aed96a9bada22aca6873cab41116a7f1146bb488a8a1836c812e9319d75f37484e19af50bcca794c07b4694d11084c8192c4ee34d5c4e22f52cb548bcdbc122b36085792b29eb488fea06dea38f225f9202d1f338a288a41db023a73ddfdc40249bb92054f1d2e8f192cf27653842ac61d707f34a6d9235c242e1a39564329d841f127ebab3b82de1810342918caebd570d5b3c7469d76189c0f2c60a2edc44b0700479bb63d06fa1b0dd17a46c0a7cea779fd5236b48bc7a8af307f9960f9df09319c5065416fb694ab68ee58703ad48ecc00d30a8d26b63704305761ebb73bd42e793cfd20a4d8e34b3e5b7b2c89e0cfd082b56ad95d96eb6179ae13276a66a1fa9769112702a9140dc171ed734e63f99585c1a2a8aefb206f67cfa8d9e3e8318ee6bffbfeb5a2e513b6bcdfc226360ed3874bcde375a977fc7d1146071cc327ce84420f9d3a9e5280aa49ff684eccb1f75e7c2d3edc22b62755f613170445bcccf04340e1eef51f623f281df575214356205d322b3f04cc9acbad22cb0490b88f1c0fcdd79296bc3c3f50287ddef605e002c14330cbcfc699c481acd94e5db97daa0789e37cc192146319b915814430381cdf6bff8a313d7eb19d02d3378466dd976d8462426484f5f9c4482076ef4916e9328e7f3fbd442b514546e830620905728e894fec8008087f3541cabf174f89fbd0725bd56d6a4536940f6d653a5311b96946170ff2a960f1896bb33b3ea727f4c71eaa3b61ca326d6d8ec14ffc64984c16bb33d09403080d11edf1c3aa4f2afb5025e64cb85fd002d195d9fea9e4678345d7ddf640556ff52a9f6c1da9ce8409455da2ad998b5c924a708aafed962c830c1e57f9349670db671ccb0828b17145a8e4c45e7023b27c1677454db34ae2b6ed17bb6746c935d7eca57f4c975596b3f1c4b006f56200b7fd0c4aa9150e6d72b55ff7c9ba602473fd83d2d26e7ac8a13420143557c3dc8841177d17db0fd24d6bfc9a7ea36e3fe515213d9944f4d6024e46a7be76829f2f400771f8b8e06102847e015d47cd88446a1032bdb147bcdcc92bff68789f246922130615c6179715b20d7955f06b3bbf8d54a73c0cb45063e01dc1eea891e9d08afa659234703", 0x1000) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="4b74954c", 0x4) 21:10:02 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup(r0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x80) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 21:10:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) fcntl$getflags(r2, 0x3) 21:10:02 executing program 1: mkdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x1e) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 21:10:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socket$inet(0x2, 0x3, 0x9) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') kqueue() getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 21:10:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000080)=0xfffffffffffffe03) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x3, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000003a00)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0x2dc) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 21:10:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x1f, 0x9, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 21:10:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="26036639e8bae28bb6154db5b597606d9483ba50b6e78679e1e2bbee44ae3f4967061e21007889139bcbc8d21d4a8da44663839653a324afb535a1dd033c063152f281e42935879cb7d3869e7892d0bc4a7d215f404ba5d510dbb4331cf22a96985415621a1102e7604aaf274a2f86727e462d723a6abf525d7476fb42a181642c6edaa4f3850e689f15c01086f3f36663ca8d9a61846cb3215289d779f68e7f7fd60b0e0ad2d37522cb0ca007113f0c6748f3d0736196bfb844fe94de82d472aee626881160682973cbd23e88802ba901cdea07b6abefb9256fb766c1ba8823d8ee43148558fadc415dd0b3fc025f47ae1e094d71543559f5f7f6a184b90631c203b18b35431f9fff9d12078ec9a049000e6b8f2cdcbb59aa42a354c5dede408269ff93d5fd898aa5bdf737bb1040fe40ef9011679399ba74f72d4243786a6439a56a36524c786f237600e6e4413ee34f3d7ba08232e52ef5db1a8ad6fe3358a2587ef4914ca9816f6dc83a8ad15b69b539ce9a981101dd3b39c73badc9b8931f70466655f249a14e095c1d6d128474bb7b89f795d40a2e05cb0e066f589aba6c1fe40367498048a10beabb965d50da54b1704bf21216e280566686241b2bb9b3db813076691f20976d0d6bb7c5cfdd48fcda5aed843ea34d9a1131db15b91c9ee7644bcc6122446a9b207d345cbacbe57feb5f762eca435eca508764bb24c0384369a97cbbb99d23dbaa0aa47bb279ebb6b7932907c121fce4ba5416eccafedde7b997af21589ac12b2c3286e93b32dd94a719b47411bf73ac2fe653017b0a8a5097603549b614ff19571089ac9384dfe2dc5c04de718232dda4a5a2c3c765e6b577635a64be9c434290d021376bc8db5ca834dc18c58b642a5b0ce9ca1bc36fd35bcf1222249ca8030be4853a6dfef7a2079a0979a2ffd7f0e75f597443d7663d5fb32d1c70c1018c6987993f15e4378d7e244f0c1f9024553f07adc0f4e82f69148a5cf5fa772d2f7eb1b6aa8ea9ffe14dbc9b36bb7c940e68500d382afc4c23a1cde0fbecdeb90daa9824cf7c1de62b81c5d038144397f3729a73c3db39a1f08ef63249a4ec0f6a6b5898a4c88b092c13dd0a127b71e2226f898c78ee605f113fc8f3923034edcf2243d54195cccbc8ee70429eda7d0a7891eeed0f0d132021a92c71ae51531c43602ce8b3482a28939d09b46ba2ac0bf6bbdbca90dd5587906e129f247d711f45e5326e420cc7735245a34016bd69dee69655af0078ee31dbef7d3166a26a495b62171c2ac95bb2ffe5c362abdc9893d6464f5df09fa7a362d959e682e8c676d7d6cba198589214e2dde1e6134a669d1c164085cc97b73db5811070f98e8ffdec8fcad8092aa922fd03ac9b5ed335b0f46b2b7a6e3eae194647a2afe4d80a86f12bd66291ace677d51a36a1ea29f2a9c81419f1be8ae83ccb2fe90f5081b64f81ae09f8c49d30eb123b8108492c254276f18f74c35d7b668b5c8a462a3312dff08e274e5c56365d396c2c4c32367eceff00fe588e5d33b32f13bad165e244192af5c64aa7daf2920c811f5b3bf2af1e6dcac5e70c73816e923d19c56d08c687b6005f577c09c80c3e23981960467a55d999fb1f3840eaae2de9f4c499b07e940b191d3fea325683d8f4a4f2432616177841b518983454ab495f1b0c19bfdcb2ebe7d0fbf0757e8a7fbede3858041aa31a7c798e68fd3f478b463845a4af8ea92dec3878f1957314e5ea5e283684f3ba59f97994f3cc997d7ecd15cec0fa7c39bcd9f166e86c365121e0511c51e4affa6d51854ba5691324d788485212ac2b7f134fad5906a3c175bbef7ef52ee0a60c8e895ccaecaccc9aff9d987702c05a55c127a73a036c5d5cb447f7c002a6c82148409b5f7958a259fe074c273910ef8b799824cdd5ab445f35f5e4f3e6a879388bc5698926e17ce22102b4690027011a8ac56369af987dad826f482c40dfebe8f73f8cd845dd69da4b07172a4a953349771d6e3db5050cb29d9d2c929f16bbf726f9062c4cfd53772c0566534497425977a42a6860c35ce848521486aec6cbd26dc6b160d945fc0ff8925d02b6c9245f884deabc9b3071918d2f864f030d8e743f839c39f0dfc74e04631cc4cba1cd4e1c7015a35d4f7e9963412fc1ab598e527f0c37e2068f0f982b7bc7d305185a86d138f31ea3377df501b86e5b9d7849489554d57af1bde077f7cb607784bdde939b596265f496cfc99eac39f64a37714ec0eda21578b186a3a457f6dc990c2cb94d1fa22d0c5fcf777434a936512cbab8a09389e258bde80f8e1e0434759df8fbe795bd2d2656cc8f1ea20afd96256a780b193a26c62bff080a0cb6725f52bedb771e8ee82e7b3aa34677534a60c86333497675fd9be8b93bc6586f9175e42fe6edec43ae073f905ff94c60a245f4b5b0243c8c37dce231ef256218828f754d81d2cd1d2e6aa1523b3390abbe48301ffdf9846c23fd85df9e7a81f41fff82a2998e5dc2866c46639f43a8565feae1b84690d189aed7b1fac8f97e4d4981870b7a394f072757851a8f5709b31fd81fbb75034ac75b1ce27f093b3afe130b2b217735ceccc60f64d1c66156f497fc7777388c14ed56328e144d97b47af9f1c6712d28b2548a81af03a883f57448c049079a0bd36a48961f84a700bc87bbe27dabce074dec90861933a4ff0c1433151ca98785445faadaf2f0cb2cb6190cbef07a2ba0b3533d922488b34f01cdb8192774071c137e0741d1d539aa929f8d5a5054ddcc6e434ba9df48ee30aa4c553aef1dbbab567569908422b161adb561c9470e3f7587a53ccf598fb35f6d8e58627a5d45c05fa5630bd47c9d424abbf6537c7a971a68c1222809377d3ca6149336bb7ac892958a0f83bfbe8fa5a9fb9af62d3b2feabb3ae9713499431b0e04fc0f4c5a7841ebb0e06d53941221b50b69e9fc7f44c2ed07628c8d730c39c289022099a061fad108bda6d6b3d62a7d1bbf38c9c693a9a2b84ba5b028778ec67526528018f13a60945a1a91472e234ac979601bcfd8d2fef10d80141585606f1825342cc64122ddc8de4d66912b6f5f8399f1f4af45e0e7aa5340a9bc8e7765ad6344303f3b1942c8ccef19c72d0b45de66c546e1c126bf408a671149496e53c9f1b91508f47055519b0892eed70d35dfc1f232eb045069839cc05c1340536cab4c8634bf1a59afad6c68ce629ac015dfedaa2156d5634e47d4df4677c21496951bbfb7afc40d90655c0be145fed5ab388a7766a167b5d643924e141eb7db054b418eacdd606b77f217cca323bfa5339193715dce2c455e191b82c08fc8a3cd73539a09fa79c92f1004e76b2cee8d2de28985c3322ebebc5874030976f67e80dd05a1f110576532508ffc9f7821f5dc10f7ae5dfa52404188ebdf34219e38d76aa2981c90d32399590defff1e50bf5e82235155a3fb0fefa4d8431f2df38164f78011692c3b5ace3ddce155f75342f25e9e29b65d68ed6dcd497bf2c14a237f8e9fb0cce0ec949007d7aaebb84a06f60fab6f64e310425de5d7b53c36eee32169f4dd9cba7049b0135d8eb02840f76d796a3d01605fcdaded4090f082b19c8dcdf8151f2872e8e25689a5b47f2155b423ef6b14947b3251db0f3c53d076a82101727a94224cbd2a40d41671c58065916715889dec53e711b3c1715c57822c338bf30ecfa28f8bebc224efff5dd1125ec4c7d014a015e18a51390e1fe86894a2c01944ff8bc5c349ccdc33c2991ba07a1bd433dd21fb12a01cc2c396e29330fad81f4408d63b3df122f53f744743534340539f186052c02afbe69b630c57134961a3bcf2b79dcd17ac4aaef7f557709d242f49d7fdd6de1219e28c09cc861ab819b11f42a797c882c7e7dbc321e495ecf8eeba7fa5b2ea869e87ecbf7118b91e1c43d835a505ed0a3b333e4667a64e67bb5ae98de19a58f30354074b3fa0a5a4d0bd9a7c3d79a29679dc5a571e8df77af4933ef7e04e31286cbd9aeffdee751ea5dc05740804d183ede4a12b2adeab87e3f4a5659973b641c600312ab219ec11dded4a48b84503957d1b90d3f617980c21361464a406ddd3bfa16b66c17267a879837f80d8aea647e75c1b531dbe14cc2c3880e567409c07db1bf0527a7421ebbcaa80113d8c7204b7e866e75588c6c18e4a7c12341c9a570ca5b6cf3cea10c797da5c9a922982d12fe351c7519a85f5d2e766ef20765a258bb05425ee74d74ea2c6215a2f62082fa11682042bc2622aafc70f1994e7d9506da71cfc6259bbff8f910a4a52c94c44948d870a1031773c426d997b31b5f591e27f536b39e90a45e7ccc315c93b6995cfe4a9fe9f82930443fa74f8e52be66fe0f5ce1ba2410c8519a4601fe375df390017a9533904e585ca1440e8844b62b75ba320d7190eff147cc1905fd6e223c99e55b1596aa986657c1aefaaa886f2f0d60e0c128492a5650537553cd78ce9345c6555eb8817268b97e59813fb0aff815623b0ecc9c6df153fa6cda231256bdcdcf28cb5d2e005880144486c64249e25c62844bd6a82bb51b49d191fa1c0075c7cfba413a04f48d58f67eefdaf73b4d40b3d033a30e63c450f16e7f2b5e4bf2602bf73ed418eeff322d6a34255410324f265ac65985bbd3b4af3cfe555d2d9fc46ad1c633fb69cfc532eaa6b9d13f4482a2ff19362247ad9dffe5f5019ffcca1dc917648c2aa862f7531a4c0eca74d82775bee7684ba3aacb6623d1b90adadae56bbb8ef00382e0573d42406d2cefc7dc0ecd71a6bf22201c8a24ae6ee72559dea99ea887d6776ba6f654e71fa2ed5271ea5a1f0fa104e572316972c244a1c6ccd30662aa07c0c99f9442e368b08b556f2f75453d9fe35cb679d5aa018cd8eed66f84fdbca754ec309e40c6716e76632dc0d1d3ecfbef1e3764b8d01b268ba1b4157fc3bd5028edd87c802bd267f93c7fde762668508f7c2590ee7c6ab55ba9c30269020f844b3697e8ffb4e3351ec9b42f211ed62627aab9da3e7e0cfc746bb0d584d02ed5e1d4b85c7060301f029e5a2fc7c594e507d34d7b0c83c9420e5232c7cf7422de7194cc046ee80c67425585231b664bd9af929f5968cd323f4d6ef98fa601a38e7e4ea73c57cd1036afe1b5573b71b48bc38bd967e1f77cf1e12900b47f7e74ce22e646e621e7b9be304381c3e05247288ac5e87327b17ac63c4a50cc7a441738d159251970f7c580bb9fc619c4b096cad01263e596311ab6a42b56d9b4a8d57be8300e0a885dfec7a84ea9087d068e9ca8acb849943e3493ab105878d6788e855236dfe66f63587a459902a4e6a80cd7a689314dc05d94a0fb3f02c53d2eb7dab938fa8f121e3d1abd711bfe1125ae7d859f20f4b322d749e2ec88dcea8e3cd68eb7bf0e50f4b046ded0de45216b784a8b0d1e99fe6a7c4094ca5e1470f1da996250d9cc5ae78af49f4f0602fb627296a2d2962a738a464869b2718c51ff8f2ac8d1bff98d9e1152619c854455ff876f6222fde42aad2a4dc6744c972d7f7d1e5b88ceb40e9bc8bc3673dc0fcdb5a0bc6bc0e63ceb2387a6885e1ca9386c7cff9b7228f2bf367befae53c00fa3d28fbae39cbf58eb29f2a05ba10b81a8c4c419ab275fa635f35e0a8e802a244b6b6807abf4ba32a8e735142186f847a0f4ed05f85f930d20b3d111f61cfab297e619837ac478496931b7fa41126c190790afcda1461d8421290e2ff65a5e881a6ace9b377fb2c02913ab160993e0a0fbcddcf359b63d61bb24915dad00bd5ab0d77a2bf4c61c67de6c1b4bf892f64e08eebb9", 0x1000, 0xf, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x0, 0x0) symlinkat(0xffffffffffffffff, r1, 0x0) 21:10:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, r1, r2]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) 21:10:03 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) clock_getres(0x4, &(0x7f0000000040)) 21:10:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001040)) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001080)="cb25474f1a8f3cb47d7edd70e793b9b73f094225137c54524e79ac9fc1d71281f74461c823acb81bff165c95e97e366114760fe099ad917160b50a282010847035d5087a57", 0x45}, {&(0x7f0000001100)="da2e54f239f34a992c0298aedf2eadc1a62957567a35ad899f", 0x19}, {&(0x7f0000001280)="be0c2bace9b8a1d6c46d974f6af1efaecafede9312eb2639a172c30d99e5b8fe0153ba3b54befa24b5d341320efe6b6cb358a3b2e17eb4354a29c5da77a6a759001ffd19fefc83c7e058983c33f6cdc62d4ac7bcb26e660d4fb37dce605c6521a69a149fc4a71cda48fd9d5f2f2b41b930016f3d685e05a57ca5062a4b3787c5cee2f8eb8b6a092418afabc10d80ea46e84710ce327d159669c67a3759ccf507652b47dd8c0ab60f73a450516374bc6d5cb655ea2c2cc7d16048c36fde6873704f76248cf6b20047c6d99d3279eaf0efe3224592fd143d765e3ec4955a8a6c320f77ef3c430492716ce9825b6707bac006438addd666f2bc2ff9f026f438c955bd43fc60fa2092dc3844c834506e7b8e9f4d371e14a8b28712c568d57765a0287abf8c90333cf0e0495a8d4f59db7f6b74fcb61a713567e3275717f8e88f792bb85682322633c0cda5cea4d52848062c5231f20857101ce4968b82179ecb2e790db1e05ad8321377341044f6d95d367a837fdd272fa7a78280307f440c19deb9b45d04017719be9ee486b4c3071a6d2229a4feab34a145da2fed5ab939b03f36a7aec4f790e73c9fc5cea6082213df7b3fff16a5eab362875900e8fee6891515eb773ae144fb97acf67739131f4a44461c07d41af8ec032224e00350b3d457481aa209bd3aa6701f9d7fe00be2b11eafda055c36e906d2547bae2f4d80af56d55043f8075bb3d6d94fe9b0302f365ddcd111954adaa6c053b44ac5c078b2369f3b58693635703e9b0548267c4c874539d60b30ec463d6511f0cdcac3246155d7b468159149c527a0d771f143fa813d58596618285c7d8a3b0253574357ffc5c4387edddcc0f9e6e0522edaec098d7af877ec45f345fe6cb5eaf71ddddc915c38cd3ebb32e62acb5c55c1638e43778592115810e57f2c4f08c8a9612c69ae746d4226befda7b8682533c82a8daf06766c806f6b7765f6f48b52429d076488358616549fdb4d078dab85f7601829284245175ab4a23f49a11352fda2844aa610132914f3608502111bd1d0a110d09d1a3f8f2a703c3a503cdae517b73ad7d7b983da22e2e8419f1546f8cbff92c13c1cb28ba52d25342385372113598f99a2a6ac52f69e8cfddaed872d527d3faa69a21ac280ea664b72e79cdac9dd8007b9b954b0c54774f1d8afd2fa732931cade225b1a3f45ecf73b815799c798e57cc4d6fb9b56c71249ee5ac27fca87a8b2d38d6512709df2847280f8a6ba035252a9b6f4b7047d783036dfb60f774677b85cfcd03483582c674d0df2b46dba4c1dbca33ee9948a36193ff9f4d76c7e897470dbc79f342e160ec49cffb0b5dfc959dd7f841e61ca44aa796e299c963977659b02b805f47bcf82f4890edb053c6c3108e1f7a31b5c2cbcfee8859a06c0a99fb7c939b728bf2801cadc40092c89dbc110d3c2ee5421002376ef02a88c1fd94db753f983f0c7cc9ba4276e46e1cae51cd7520729c6877220cccf7caf5b2678dadee9c3b42611967900fc126730a2301302b1bcbccb3d250dbb92841cbad5c0322568935a0cfc307ac42d2a802ac0a9e120b3729e1247a1a0cd15d1404af8c71cd9a0a80c31a1a1b90a420f0d458a005be872c9bd7ba7d362c30e8641cc3650d998e38cffe8f1c3b69547d084d93b6ad80e33b1384a14a1f28fede464a6b1b4ce5b14fca502bde6b4a37afb472fb0d5883a3413467d11ee0ff5a4ee2e8ba1e956d4d5f77063540f42172e5820ba741508c1d3cff6c02662f94d51ded03f937fe3b79af24fb301db580b07b02efb332a5814250b5f762567e06aef100934ba39e1377d54315acc87f71802424546938361823d694d22cb14d3294fad66a6faf40d5e1d6962de69c7bbc1df227951e0711eebf112d7a88796998a1ccee2094173ce2d4241e62d0878754996789cd3f4ad97eca942b63cf53dd08f0a26f67fbd82e6fdd33f17cc387bc4250437e599da916ac286f29eabbd9e7ba6916f628a84356afd023449a8e2f2464a60e9501f4d3e0993ec9352475ce29c65674243ad0b0549fa6a4ef07e370bdd74e687acfc8b2d79a456b0536c1407d40f66fac6cfd862a9169f4684e36f95618fee4ba832def3930dc88dfbeddc844622cd3dd067312d71059108524fec8eaf0740064b8a8bb03b86f68387d9ea1b1b5100df1dad85a79a33dbc4408e8c342b7c69a0c5e9fd141661bc9bb5fb9e770065419fd97ebdf81f633b425dc9f14e095d372bb2a2132bfcef55c085bf0a25c5a4467a293afa8028e724a93b97d0896176cb26fb6be40283a2ef3096082d2bee654c3e04bcad4264eae52c337d0990e2f7fe5107c065d95a3905fc059e3e584794a1b3930b11b47053853b19b042369f78b8f99f04bb97371bbabf0087cdf0aed8ce7ca425df8064712747a04f77d7a7ca8fe76c0457ec26fd6c0861371fd7d9f34527d2a5c4a707194d63e1f50dcd11161f734050d0344b1be05cc22bb6d25970152f18df82b88b769ac875ecb192198df351160bd20a3ba5b7ca5267f0df1e9deca5acfc3f590b50839b8544bf9ebf964d480ecd830ee1ce462142517c9b29d06b972c66d254e8ec582cff090be18e2fbd62594e94c6baf2333203842beb9c5a3c076a4522f7e396e2a574879a6330cc5475765c6552944df3841f61ffb0f35186d45bb5a4c63a01f6208b62902544f1a8918498400fc5a254324ffe92dcb931a465f801b4733877a368db6f66fa1927b61b04737c30a061665de3a046dbc0bc469b03e07789c5795da0ec08ff433945516b5099d3766c0db4dd83958d4867b1f085672a873deaf93d84d599b3e3fdde2b2ac1ac362e6a8d0cec0e9f938974a38581fec5853a314d502905a51efd1cb959654e661e8b4b780aec10d1cf4df880d037fe22101c04a5f3a8498973ce53052599a2372ab8fe6200d7079a4b94ae25911317e6302c258015cb05b1e7de2b181b14c90a5a6561b179531adb8e51045b6c8dc98b7b06cb4bfa8581f013daf3dd618891f5f65e7dd91a697e5ea2b6b430ab7122fb03ff8570123312ab952a2d5df14bbd58cabb27f69cac1c2ada908a8590810f41905f7300e5b2fb404c9b3af05c57080b2db1628e382827e5942b9e60a2df55fff3a517c40ba2f5b329a7518ce34207e7e3fb2cb4aaf3a91a34eea886835528fddb3861513ae75a8c266f3f6602f846cc03e177eff6432314f1fb779f92be36d261a682f0c9259c50d533022d9d2585b95dbd55eb0c50b1d395cdd5eb35fd8b2de682fd72bfab3c88a9761787683d3b560e371a71ae54e068614cc1992cf73e67df31d14bc5e2cc15685dabcd99d164e71a7b4805ddd7f7bc84404e404734f44cc2e6dcfc7aef40cb6ea7dff7ad83989c95b6ab83164ded72cf3178df820d84d04f01ae0174a0ad3efd614c0278ba3fa609e5cecc9154858f47bffb99f51db290adb2a87f239cb6280b68bf48e8ead0a4074a52a632e836262be9f676f8c79c2a0210484433acb0c248c5f8f3d5183bbb5188f30b492a03f4641df8d7603ef7abad1dfc23d53556393f78df501708ed680da0dab58489e5ed69e0a0e4cbfaf9fb3f3c581a58d1b2890e0b232dba9632b2030108e94dacc6e32b96f049c9a006fd432236b38cf958b016cf12265786965ea45390b14f4341c9d01027080dcf67c394f83057f683ed934c5e2bedc3eda4759649bedd38d381609edd00314e9797ea214cc9982ee37c16b9a0f9a7a6969a12d70d5fe6e98ac10f196628af2faca5a9b89a5c9e2b5fd6604022369d792545af894d63afd97b3bf9d3ab86de1690a170d22e66e49897066c6d72d716adbf280df50f6422d33d77447910c42cd6b2754baad3964c2cb4d84a011ec657fe89bc928980ea62aeb20b5278fdf5a465f8133fbad7f8053e5cd6981e917aea231e97c167d51499cff26031cacafd6fd2264a7ec880a1bf687fca3288a4d0fd3bd40627aca2ca90437fb746b5ad6bc50d109625581bc6138b4360f08a7d22d38bd088e9f970d7e1a736138d9ebf55967c7f84719605a5ca98aad067380f762a00549c6ba40be8279a1a97df8fc3fdbdabfac0051b18398803d5235794a00b9e57d451f4a77738d6e8dfb612e48f8c2fa432c38095d5801f9125126a8531ed91ec6a02b4e1d20c0af30bc838ad02bb6395b78c24e05a992992a591a4567e7920af7a78bcec1a3344bb8f548aadbbb31e4aa20beaf4d20bde111309e5ec590771b06e4e0b025656ad991926a87b79fe4865835a0c9437825e035cf009b3c5006e5fa59e1d2589a4895ac4eb1d58192a7008d6ae44740f543735861a6c998a12e65aa2cb52c91a26d3a79fa6f61b7f1ac9c4d8ff0838f4e7fe3df341000baea141dd48cbe7ad4b260f3e8e37c40d83558311827c3607f693ac17fd6f52057e0f6c9f6ae7911271bb29547e973a47d9f44225fa4fdca7fd2640f94da4a6eab2f1b854ddadc30624028734c9b84fed84e9d43e5dd29516de2bc5cf4190cce1f6b6e3b63b9068d42586cf63d2eee37bad39fb60532e96ad1229038ee19f1496d8ef7f50392c226d9e38d1fc14062f8157b0c7b847649a09b5b3622738a50d2ba76259b4e5b5e3f854b8f469d222224b1408361e551806a65ef5820d707a66cbb217776eaa32e359f8e75bda3f55c4b53aa316ff0015714b8b6d3c21613158902f30d82f30e3a454d8312774adca937c5eb6e898d0ee76256066538880e9a715e2d71952816b8888225795b04945b9fe01520639f18886bfa651656b14275656886d78a1a944e30b1b8f639e772e3a1c03eee293e9e9af12b33024a91eb120de18d630172b21fc7e728e69c0b09359545678ffc9ea0305decc378dca95ba42cd105874a4c747cb05edbfd2fce2ce2f8c368d32623bac276e79f01f7a333a26f3f2d7394ffdbfd3a19639c41d26c02fd894959a79113e483ba7273ba7206b9ad08df5079c093b0c11418b9c42de4a899db7d7078c78654ab878734a197c3ca75439a5f5a1200afad9b369e88ed5a827688715ad2ffbce123ef32179016be3ac432e5b539177bc018c7fd029cb75ecdf14434e7b7b3b1bd8765fb7433a7e93b6ed84d06757e6dbf0cc7c0d006cae296421132a3c9cad8dffc00b815bf1a152f97efe70b1abd80ead106330ab2957327f7081f9764f4fedb9f36052c5e9b8e3c8c42fe948855e3bb2ca3887d8c34f14cda0f8e19b08163459f06570cb5d01b19f07f597564894d2b15005dc751c025ac7c622936af721fd4ec1989ad6cf6b35d4ad9ba22c9d4accbf982aa2449d126d8100e734fd339fd966d0c8d63211c2cdabe1ca4ce97827d5456d3d2f5b055f70591fba6134646e9e52ea3c075addd2ab2b80539b8e421ce03a703f48d71c085fb7558d350649d0b6b70c03b7f8ca2dea3f00580666e65c1d3cb176c41d8d079b6504f3f6139af611c6b73fe1f86271831786779d0360301e142c2f5421155da0decbf6bbeebc70ed824fc1ff1b71e715f417398b99e6cf91e7f7a7665b9a47650734221570b2c1495a387d9f510d5ab0c2afa15928a732f442922587c772b34c60277b17811873d46113308c0f59acf729af7711341d739fbd7b48fa2114a3bbafa15afbd147d01b9157a16a488a4458b150349b34133c04096951fb394dfea652d79b7e351686fadf73c94e4b634e324c9ad7174c29559b57d95e3197e3a51b210159c916d37c2cb412a5cbfaf1bfa23d6a772f06fbac3aa33fa90f033dac0137620e85fdc9ef444eb3615ec20a562f52aa2dc7850308a3584d45c7d41e8a", 0x1000}, {&(0x7f0000001140)="96f3807725a559e4d8b26c3ef9a26bf2fafa921cd502230742db23d6adfb20cf5e7e297bc67bd78ca0796d9d5205f41870eb5d0fc66ac736b9aa8df1190f7d7b2ce6bb94b4e1cfda192068c77ef3a8358f75a6e76fc2d5d908a76bc7f93ac405fd1cd564c20a6aa14968c245056a3ae4f7e26f68f464a1de2131f8be8211183ddab4aee2ab735fc8fca4ecc2679d3aae120ca7a9567d2bf5884d949fbcc3c93249aaea8401f5f869bc16e5f231c76b81c0e303945139c417faa1119a771cd3457b7320625dae8cbc492a8f999445231698b011", 0xd3}], 0x4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000022c0)) 21:10:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$inet6(r0, &(0x7f0000000280)=""/252, 0xfc, 0x800, 0x0, 0x0) 21:10:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r2, r3}, 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xffff, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x1ffb, 0xe63f, r1}) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="8a", 0x1}], 0x1, 0x0}, 0xd) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) read(r4, &(0x7f0000000500)=""/57, 0x39) readv(r4, &(0x7f0000000480)=[{&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/195, 0xc3}], 0x6) getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) 21:10:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 21:10:03 executing program 0: r0 = socket(0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/91, 0x5b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x2000000000000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="d5ffcbd8", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 21:10:04 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = msgget(0x1, 0x2) symlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file1\x00') symlink(&(0x7f0000000040)='./file4\x00', &(0x7f0000000140)='./file0\x00') r1 = getppid() getpgid(r1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/112, 0x70}, {&(0x7f00000003c0)=""/248, 0xf8}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/249, 0xf9}], 0x5, &(0x7f0000000700)=""/20, 0x14}, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r3 = semget$private(0x0, 0x1, 0x8a) semctl$IPC_RMID(r3, 0x0, 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r4 = getuid() mkdir(&(0x7f0000000980)='./file0\x00', 0x8) link(&(0x7f00000007c0)='./file0/../file0\x00', &(0x7f0000000800)='./file2\x00') r5 = getegid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x2a8, 0x0) mknodat(r6, &(0x7f0000000880)='./file0\x00', 0x8100, 0xffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x7, 0x100000001, './file4\x00', 0x1, 0xd7, 0x4, 0xa7}) lchown(&(0x7f0000000780)='./file1\x00', r4, r5) lstat(&(0x7f00000009c0)='./file3\x00', &(0x7f0000000ac0)) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x23, 0x0, 0x1800) open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x40, 0x1) r7 = getuid() symlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file3\x00') lchown(&(0x7f00000008c0)='./file3\x00', r7, r5) 21:10:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed4637e189c800"], &(0x7f0000000100)=0x44) 21:10:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 21:10:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x9) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 21:10:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 21:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x140, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:10:04 executing program 0: madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 21:10:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdir(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 21:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1049) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818", 0xc}], 0x1) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 21:10:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 21:10:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) 21:10:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) r2 = semget(0x3, 0x1, 0x80) r3 = geteuid() r4 = getgid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xf6, r3, r4, r5, r6, 0x105, 0xff}, 0x8, 0x2, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080), 0x0, 0x101) 21:10:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x711, 0xffffffffffffffff) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8", 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='7', 0x1) 21:10:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="0000e9a0b1d623fa", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) fchmod(r0, 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') flock(r0, 0x9) 21:10:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x5, 0xa44f414, r2}) r3 = fcntl$getown(r0, 0x5) r4 = getpgid(0xffffffffffffffff) r5 = dup2(r1, r0) ioctl$KDENABIO(r5, 0x20004b3c) setpgid(r3, r4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:10:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 21:10:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/223, 0xdf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) recvfrom$inet(r1, &(0x7f0000000000)=""/33, 0x21, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 21:10:06 executing program 0: mprotect(&(0x7f0000731000/0x3000)=nil, 0x3000, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10200, 0x82) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b9f51d6983ca8533fc80afa20b956e8e869017067d80ab17808f8bb4eb27b609d137189a082a4bede17a2021d3c9f0629ab8101fbdc4f241441fb7c87065efc64ba041a2", 0x44) 21:10:06 executing program 0: setrlimit(0x2, &(0x7f0000000080)) kqueue() 21:10:06 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:10:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 21:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000040)="45d92627eb374eda0c11f6acbef49d4fdd88818b2b6caea0e9ab2514", 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x0, "24005f84e5f42224e4735d61037ab93cab26332a"}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff9, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:10:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) 21:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() r2 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) write(r1, &(0x7f0000000c00)="eac2881bd03b64d3101d6bae2b121fb1c80f6d7bbabe067b31e8071aa841e89c23ceefc0667900d8256631460df0ae529b4c2be2e43927a5dfee4d8dac985eacdb977ada687f9ff9ba2ea30838d1928ae7f25be4d11958571f3348b9a7fb4e9e58c5e67d234fca25554c4cb794057b8814740282b0e2ee3a36f0657334d013465a510138271a5b712ac7056e093176b7393be283f6729e0ba3f4640e8c05aa02af593dcc5953dd23b8ec16ed3b401aa2b3e5b6acb692d790ca242249552967fffd34ee5477ee47a132fb4e3ed432ffedbd78f6f0a30a3491158603c78c5626888438184ab075e9bcfc163d7eb4f406af1afcffe29b6b135b353bc8da29d4d347b264b024161e938806a0284bdaf2aecc9545a07381ba8b8a451484c5998a8ffaedcde11ceff3681c499bd1088237ad5846ec4b8bb45f76a7f2bee937147f57c0d2532480f68625de222810548cc2321f94a23ea2bacc085b8e5431d2421814ee2ed4a9a175668238b34900800fd6f77fc59c5cb59f56752bc45f52db83bf2723865089acb75c362374753c0da5d23ff2e9d2c961a8fe8da35d3ba6b39473b54b0c1e687b9535637c86bab957cf0e1596acac15b18c902fb8e1be82ce783158ac4f45d1c27621805d144442a1a22fb16cf6c45c33642efd91267dfe48194955ec4cf388c3036ee90b45d7b2a04d85120e5855cc979f3f7b91da93a4385965737f0d0a7d3c8cde0f03d32733229f4031565fe3e1ca768d309717ca68cfcd7b557cee2d5857c9c8c3967d335c6d7ae9c11f3933a2d8a860d32e2e0c6a0526973327321f72b7789bacacd413a7cb814f76e66973c923a6af88e4ff099f5d2514971de21cbe0edd1e9f1879f9025de562c9dcfe9b50645f7ce1b320ba64a8c1f8721b4eb55dc32e9f2f9a91f6a55fcb3211c370b1326ee5df021512c103e8a5037e1b8964ac32e047f748d10143de8526fe9c3e68033995ed8d83b0ce7361521ead6e5b932a390057b684042d7616d3f3b96c2151c781a5645cb64d7ab87671b6750cbdf7fc844dbfa027582ceb077990008e282f767e35a17a8d00a9e63fa5f787c168952226ea7d62337df081df7973072765c3b634cf646eda28f671884c063f2f8b4e3858b8bd2f629265093c02cc6812f4e51efb62fd5ad91c80fbe8c3a1714657517d524d911ccf446b8b1ffa2c464e2432020d238cf7e2e79deed19f5497294a1997df413a388f8528547a50d3e02d62839040c969a9e52dfdbf9ce8745db7a9e0b83f58c8982b4ff2c3e6e06f50b90799411222a44722587b2dbadf23f2e417943229f40bbd243e231690aad82313bec70667fee9a3859d02d386f799152c71e70978a0172541ccb14f83374a9e730ab849ca9075827ae45609f9d5fb1740bdabfd7fdedb88d12c8a885d49b1a85edf8659a482db62fe62ffdf7f7b2edb0dad90aa0bb4991e0047b901b64eba8e346e7d46aeb61a3544f200bff910d120576c37862d554fc2831e6a9813b7fe7335f3e8819c87b64f55df90ae228657b9b5057ca8216a4b099fb1cf21486dd5b0c99b24e81d92c922f763e8a4e4856dac5358a16e8fec328fcb091bbf8d11d1abf70c2be30d6d71d14f5aedf822f5a650cf5bbbda5a088d002618896b3985a99496ea4cb8609f2bf6c737baf8e97d139683d97a51b9adcf511b350046af0a55095b57e0b7d9d97df0bd2dde813ca442f505307cd6e4869e011c7f9f60b8e8c07613c8c14c69f582cb46fb305a107baa65ec28677b7769c00f14708ab6d52ce7be88f1f01ae25ee0f19b9330722d60c7cc32c28bb839ec7a2434ffa5de64a579cb1976b0ca40f8411ccfcfba1a54d4fb29e9c799b747056d9e3971681692edca3e42a834b92b92b2050ffed7e00aca2c0a302df06ccf5c27dda882ca9727b286e6e1e47bfbdec3e4d80949970ec740f597185fbe4ad39af5fda0e7e4c71d578d9412170fd53ef35b0db7c27ba30c945001374644849ccb9dd463b5632afaee5eb945b47ab63c5762661ca714722fdbf6efebe7689e06f2bbfb3b33c2d9f216c461bbb5db887445a5b139b923d1e503a17f5375efc0f913110d75e68258d20f856f5888c0bc9f4d30832f1a3e3c482d457820f38100a4328ead1a39be173a7fcc646d856a799e1cb1e2688f9e4595f81ecbd51c241a0eee1b042fbea9c01c0584da8af9c9f3b7228f00c137d22cd5febba63c0180296a571d82e9801f3d529f726e33a2106348bc88e783907b62ec8d040afbeea5b397071a83329a86342abc728be9b78695efabbf253fa7614a12568e9493728f87af78e2e520c34b4d5c82ce290696a66c01edcf39efa0a7ded8ef78e4014a9e3d2b8db5de2c215b8f5b0a0786f51fc8e10b521af3b4f36385b051a813bfc25d9b2087600218ebc95ce0058bc08b10cf8530cf15b25e23d7a75e60c318ba5c246a74a7d570bb5478b1e2b6af998b7f58fd2d6be4616763dea44e786054cb13621ac42c4e569bb88578c1f2c1db626cace1a0d02955e4d431a8954d164f3de7d723276d6dcd1868d54d4feb027a23b6d4fdf38cded9320e3fe6655ffa890b07d0ad795524ab8061978b149674ce6ffd4de91fec22637e1ada2fb9fd045f979b1e88cc08cc9c580e46508ed34c8cfcec08881277f9b516620cb495f289a44e7570bf8169d0f324e586c6f08c21a70a443cd07ff095b1b5dade9f2258abb8f19f4ded726e8c09ab58b739cba22dba8c3603c9cfde93c5dd03026659881438b3e58b973d322fc2757e8a8b3837388af83abd3b5f05606a4baffa909cd59ca31f495aa31f26ccb69a43ebf5feebf5d62fc932625ecfb48d3236f8854533b8e6dfd003f5c8cb3f4717ca8dd993ac31a50945c99e7227936afeaf2bb453b8e1adc3ca0bb3d45bcb6489a7ad24bf59afd104196f4b69cc1fa6863c3abb51f16a56f01276cd10059953bfb46711f6ebce5312cbc370fba9d853c6be9ee0b85a0e95c2f0fef21cad993d9c3c3214af856272e50115bca47eeb342cf753dc48ad9f21a9200617762e7c2974c02329ba19cd149e176827e2116a912af7115bc5ab335ea98a6ea6279d737e32d418303e95c7de5a020296aafb560f9926baa4c7d0ac29a831e99ad1ea62c65f64372d22cb13fdf03a7a7a43fc586f6ad6c99de1c6cbccfc88c26db442ea802d96fd57126affa239c5b65c90ef5fbc574221c4e576cff720ce065ef014aee0af8ec5538f4db9ad05a8b20e47e3bef33a7a4f3d2b3bc0f06766e1e926d329ab56c80c0bb9de786dbd93503b83e90e2a88614e0c848371692e2984e4f23e3cdafbffee1c72018af5d54910a439f46600b69e59b58a563f9a6674e6889c4900740c4b375fd27a3671016ed29ec245037e11cee5c762c5d4a059bc253c2a124b049d0145a2c74b28c2d87d1dfaa35407ae37b4a68988b5a3d81b6ec4e27d06bdeaf3c18226f23a79a25bf7748d934a01f1990d04d12e43f45f7a788acf9e7798af1ee0764978135da815b1bafc12caa078286c18cd1fab70627361fafce413ef7c54f09dba2a036ed5113858415e49f4a05b0b3620afbd22f04187b329ca1cf80a140e7bed6612315c2d2397d63d83d98ce3b2f41fdca4856d929140ef4177a63372c505887463c6b82b25a240ef873d755b5158a9e1568298b618366f62509fa96d73564df87a59a133618be2b3a7cb6f10f384334f2ae86ac6d93ed96f783c7ecb4377ec62bbfb49df2f1358b030b3ff2437008a18b427f93c0c22a6fa8ea98c26bff2a5201197d9b9c9088e0949b9d140d7bd969331a218d54e4b2eff3da7c7639ec69d745708b5a3dfdebf8b555a83a991a13b8000cf3c925ae9903a2d879e2ecb22b35790b5d9618f352f4d8aacc4a771bcbff6173506c81cc8302a8ff314394c95d3e7ecbf0e79db89dc0d4fa51974664c62655d61175f7fdf7fded1c82674733c74b5779c7df2441d5e24212c9231cfb343be123cda8e17be69c09f4a39f01bdf16ebf0a275a70d0b83ec99e6100a3c63e74e402fc240ed925783d9076a0b59a86b14e0f9bb5e6d74c75fc10cf6eb8f373cc4c8717a6f39c07cf662877bfdd647148109d7ed1278e886bc2e6c77f81b81a22823ac63b0c0193a2bd9db0ac73043ba699021e48d8c48a58f08b931ed74cc7728927ac6033eadfbcd4623b4d02ef42f981e277861e5f38422663e5e65bd5450f3b4f16e2a8a687b098cc966cee0f173b5b772d1ab65f8acd53dac996c139284792c300f9686cc6041988e49c6ec13830b1fda0d84e6166c84313e2bc9e0d51d888ac4db7d3ebd06e3ca3999dbf68c3e9cdf00bd0fd30d72cae0c2613378456ab7aad617f67d13bcd5bcd04a72a8182b561bbb518b4813d033601872a509e9fec25b5215d7a109f097db163b01a7f68deabd1540fa992ff0a0777a62764279582937d13b4211963fe457cc2105677d9e4ef5249f9d0710fd00d0ee6b2df1f623b806776a7f536829fd6261df3cfea3f605eedbd788530108c1694f375b1fda2510eb28d8fdc3fcaaf52fb226a544c2c5f28234ad278e2061a299b534a7556244598089ed51a0be63fd5fe409a2dcaab70ceffdd09e3ee218acbc8bee9ecf6b0a28dcb1aeddcd0bf23a7fcad2595fb9b3951105ead99e15d5a9fa69cf218383a7b4ad37af5cd01416aa2cf9a1ca8f7d4975913f68bb5cfe495b3e4de32b7c310d3f6c1b9317f86448a0527ef02d552c9cfb6d8337a62bac6046818178bc2e670e438c22846d53783d60277551bf3bdcd0ea826accf1607e173f3cf58aa14d0a5beb4cd575c0da180ec1689eefd6b2b62ed0c6b4c37f5f6fbb6110e9fef0b8aa3bb18acfb2b65c71d09c4a0ade870c08e1135a7c1e778bd654c3e4736b1ba0e5f23635b11cc41aaa84e2c9d35a90048bee060aa68645728b5b6c02259db6dd80868d64fca4e7e70b17c32a14b30bef69e34d306e9c6639267b9169d6dd24247fd3dab852ad90b7780ef287c7521fe189d49a49c13e3a26729bfbf4b1b74625d7e14610d709298699e31bcdae3afd16b21bc6dc2599954f54377ce88b5e5f1ee071fd66ff6af223d807d525a41cc41df0e6c4b13dc6f810a53a864cebea04bfdaa5c82c7d1abd728ceef8d4ca4764cfb2722d1d99a66a84c0fd6f9e533e329458655aaf5de80baf6662e179d6d0812d8ba73beb0ae449ce4de3ee84cad1681b1d6ed9a6ddaa40921b4577325b5ba608e401566cdc5afac92da531b4bdafe7700bca3d667053c0807b6e2fda1f7413112dd0af4c76abb5f40b4afb5c2c4a9c095db425d745e998dbb16fb239232b05337bcf7bb2039aacf7e40be8b19642a5011222eac49aedefcf6324ddf24913dbc71a85c1b68fdb0192bf3a7741bf2372f9079ac0c321be0237d168caad1b56fb08eac9637bbefe984ae73c7dd102568f605a0c9c4fc9763953b2529661f12d3b09d5ec60fb379da8d53c84c4611343ec302718c3755f1a930302e0b9501e454abd7370b6ce1756b8d34836e862a4eccbe777671f65cdf5777e9a6a2969401dceb0decef69a18184409f8c2a02f5d014db33aca13567f22ddad16ed356c75f72794b818dc5ddd83d6edf362c6f8aa178a0d17288d78f04aae73078dcda6067ceac440f64ca73261b33f97bbab2565c1c11d6d191d84c13786ce02ccb3994b03fc53382d7ad99ac5490896137f9c3714e3af6f2c5a4b64b9f61dc88055f28f1d4eaee2267d66e31279c6232708505e64b3c0b950ba73d354f5ab16a2044b9c4f27fee70da5674a66308d923d6bf04bd1337c8f782d5f1fa6e6", 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r8, r9) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r9, r10, r11]) close(r0) dup(r1) syz_open_pts() 21:10:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 21:10:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) shutdown(r0, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 21:10:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) 21:10:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 21:10:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) socketpair(0x2, 0xc003, 0xb7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x1, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 21:10:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x4000000000000000) pipe(&(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x1000100000001}) chdir(&(0x7f0000000000)='./file0\x00') 21:10:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x1, 0x20000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() r8 = getpgid(0x0) r9 = getuid() r10 = getegid() getpeername$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r11 = fcntl$getown(r0, 0x5) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r14 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8, 0x83) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="381143299ba5aa903d111aa1793581f5e6ee4dc4a80527690a05d3b2f0517d6bb41e19c211d45884db58654d0e45dbf8dd1cc8b1c59936a65f8324c2f93512a2778d5978208cedbaa493f434530128c57276e091699c311f894801f612ff3095395985b20ce4ea50e342e2fc45768e1b5005af4b0b2a30facc9dcbae4a5cfcd32a0e581a2d6dd8f8daff1384ac37057f19de6c409e66348ea95a155b5b70cbaf262c2c10c5868342b6d1126f69abefc1036e55ea02353f8d6f8ac48e333506ee2c025d8a9f8d0dbb38b6f81e4c7844e303a8119a82d76b93ade078a0d62ffb8837524657", 0xe4}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r14, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0, r0]}], 0x168, 0x400}, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 21:10:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getdents(r1, &(0x7f0000000000)=""/39, 0x27) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x200000000000002, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x8000000, 0x2000100000000}) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 21:10:08 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) unlink(&(0x7f0000000180)='./file0/file0\x00') 21:10:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, 0x0) 21:10:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd1134054e5815f73f2a044fd33055552fbacd5e41789b974ea03ff334a5619515a4c8ab76198824b3da025bbd47b3bf579456fc7d4096c8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f01c6ab93f12fc4d5f000002007b7e156b0048f4803fddc02afd0138bc7235f70f0a659918357e", 0xfffffffffffffd84) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:10:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xfffffffffffff684, 0x7f, {0x8, 0x4}}) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00062e2f66696c6574f3ff52ac4fa487856a5a07ff39e73b57da8bbfc7b13a75dcfdee6d14ad5f8116de63a87c51110c854ff57d66d5763cb5c208e0136c015a2c30c3d1854b82b6903d45755cd7201da07db42c553fa9c6687548c6a4cb08f8485c21833ec136ccf199e5228d407472a0a2"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x8) 21:10:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, 0x0) 21:10:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000000)="aeda19320c9626510f59d7a34a187fdd14992af3a1e22c5b81dcf87132acb38bfb8ca2b2a9e8a8", 0x27) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 21:10:09 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fsync(r0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, 0x0, 0xfffffffffffffe5e) 21:10:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) chmod(&(0x7f0000000000)='./file0\x00', 0x2) fchdir(r0) 21:10:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() setsockopt(r0, 0x8a, 0x401, &(0x7f0000000040)="f297e69aab472adeed133961c52353c74dee2b4a5d76f4b8f079ff5e52c1f9c63cffbca56b9f76cc16d9cbd4bdd9a916b4efa39e4a98c40d1aef", 0x3a) r3 = getegid() chown(&(0x7f0000000c00)='./file0\x00', r2, r3) 21:10:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 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') r3 = dup(r0) r4 = dup2(r0, r0) readlinkat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x3031c79fd3be0cd3) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r3}, 0xfffffffffffffffd, 0x0, 0x3, 0x2, 0xfffffffffffffffa}], 0x0, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffb, 0x24, 0x45, 0x80, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x101, 0x5}, {{r3}, 0xfffffffffffffffc, 0x21, 0x80000004, 0x1, 0x38f85164}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x5ab8, 0x101}, {{r0}, 0xfffffffffffbfffd, 0x20, 0x80, 0x1, 0x5}, {{r3}, 0xfffffffffffffff9, 0x4, 0x8, 0x9, 0x7}, {{r3}, 0xfffffffffffffff9, 0x4, 0xc, 0x101, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0x24, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x12, 0xf0000083, 0x10001, 0xfffffffffffffb06}], 0x40, &(0x7f0000000240)={0x7, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x4c4) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 21:10:10 executing program 0: r0 = socket(0x18, 0x2, 0x20000003) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:10:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 21:10:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x120, 0x10) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = semget(0x2, 0x0, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/193) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 21:10:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') 21:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x4000, 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:10:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xfffffffffffffffd) 21:10:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) 21:10:10 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt(r1, 0x7, 0x7ff, &(0x7f0000000480)="532cff659585a63c8b950d8bd781f288013e92b1ec41d92c323c5f3908f394f2fddb43c323a9b1cd4c", 0x29) setgroups(0x3, &(0x7f0000000440)=[r2, r3, r4]) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) shmdt(0x0) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 21:10:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 21:10:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x7ff) 21:10:11 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:10:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="11e3428b8919ef59b5f248415a0fbfd0ec3719aadf28dcb15ec276c0f4eceff6abae379a28f648c882bdbb2a042600e4321592b1917ec89afe3baaee8c31c170bc3942ea22bfb06de0d43c10540b96cc64e0b55a391dde4a76c768eae7b4917542e69c844931bb45027535ee1956431908faecd047431216853829d766668fd8aacfcb71456c545b4b8c26b8a90dc5", 0x8f}, {&(0x7f0000000180)="c7d50daff59a72db0c685f8e66c2447f0fa746ab5c1c4c8bc99d63cfcca4709f2c9ed934c0e109c6a44040cfb520c1", 0x2f}, {&(0x7f00000001c0)="c9f06039d81b499361a11e8fd727008931f64e829cafbbef554332f898c1a525f9cbf185f8ba680e35cade61f9c024f5a17f0e6c424254f33047225af0e97daae3d474dda37e45f3a48f6e890ead4902cdbe163a807b3413c3b1f5b85620bae035a51b13db83df582ee343c7dc59c53b97cce3ccf9c8f9bf0ac6ac32ac685bf0ff8d93268c755b984098220791bf8868", 0x90}], 0x3, &(0x7f00000002c0)=[{0xa8, 0x1, 0x5, "08c2bbf88f47bf31444b42036361dd01edebe44856cd550e0c61b6ae451432b49ad21174b6a93ea30429afb740aa1e8ef3ff789d96f2b18758c554d02c48d9218df64c1c2928e31a48b921424f9b4d9d0053df3e7befd4a11594269847d8b94db29cdf2bc582e6708e600fcf109bb67d3b6c34665d1d00a8033023b2e20ee271b5340226afa0f5816816db198219a970315d2e474c"}, {0x20, 0xffff, 0x8, "7012e601fe21d3bc6d"}, {0xa8, 0xffff, 0x0, "2f7830bed34cd8ee539e6d82560206fadc04b54883dc20977d52edda83c79965930f4745329efbe15f45c11c1d9481c1791c77babe88859e1847893b6491b80806169b038b3764ee68b21f2834ead34a118230ef8feab739ab6e7bbc8140dc66d7b823718f06c102f84f51d3ad9c227e714c161e90c91ce1b36b1516e7af64c3053471d9a140d49e44726c8f4a2d4162c056a3"}], 0x170}, 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) semget$private(0x0, 0x2, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:10:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 21:10:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:10:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 21:10:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x40000000000001, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 21:10:11 executing program 0: msgget$private(0x0, 0x20) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x8000000011, 0x3, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r1, 0x0, 0x0, 0x800) 21:10:11 executing program 1: r0 = kqueue() lseek(r0, 0x5e, 0x2) r1 = socket(0x18, 0xfffffffffffffffe, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) close(r2) getdents(r2, 0x0, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) r3 = socket(0x22, 0x5, 0x9) close(r3) 21:10:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x94, 0x3f, 0x100000000, "15784b79d213856d06051aadc42f4632ddbbb77b", 0x3, 0x4}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x31f, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x80000001, 0x80000001, 0x7, "2b4d0f62ecda8b78a70a7c5792f720a837e134d6", 0x1000, 0x100}) 21:10:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x140) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="99baa1797a326572325ca4b2302254ba4ec04d1a299630b643a18bb921e2c000de0e2762a04e349435fbdfb79937b598894737c75ffd83d1023fe13eda1c995ec580f9cff6ff7977aa3ddc10dacd191c4891a29b1dea37e6fbac088dcce3c205d548f4465ff2f7b0ad31c8db798df8ee6c9df7db2375b47bd97b57116b5e9753cfca05031efd05c95ef554c72cd545c08545992acf9dcd4f2744a73df4128707523bd50cd5bedab3b7d042a19348fb4b81983cee793ffa396508292774ca8a4ed9f942c33cfee4504bcf0168253c7db9f824ad86ba02d997cf675d", 0xdb, 0x7, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) utimensat(r0, 0x0, 0x0, 0x8fca27b0313375aa) 21:10:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r1) semget$private(0x0, 0x2, 0x80) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 21:10:12 executing program 1: r0 = semget(0x3, 0x2, 0x100) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 21:10:12 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) dup2(r0, r1) 21:10:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:10:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x6, 0x40100000, &(0x7f0000000340)="a1a26fb5fd69138dc2f2719c6a09a9c8551172fc5f92e1372c158100fdcb18037961f4448a4f44a8a0a225a9e555ed8b1d74b43fcadb01dced6389e26d10e0dfc3cd84946f79cc4d627b1905c963958fb47331005148c6e0ffba74b5c9d999954bd2364678f5cf50536f2a917e0e102feb8787748427499c8b3ca2fe46fc6ee228e793b14b23e2c8df7169510757303e77466eb15f8dd75109ba8b3de6f4571d88cbbe0c", 0xa4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget(0x3, 0x2, 0x4) semop(r1, &(0x7f0000000080)=[{0x3, 0x7fd, 0x800}], 0x2aaaaaaaaaaaabb8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:10:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 21:10:12 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r1, r0) sendto(r2, &(0x7f0000000080)="b6ddf1b1d5b7697d0696c73963b725dc8b49df6c80b5b560c5a3279380d4b1c0cd744458f2a06989e507f751ab8e62d9ff268f9b698fbe8a0397f1e487377567ac04b3101de670e414f08ae9940abcaeb9f363ec6ffadb7bb02824f9e5b406ea8fe7910b67cf7a639540b155254ca83ea16fa7c9c154e04812078588056db51227d982b37e", 0x85, 0x400, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') poll(&(0x7f0000000240)=[{r1, 0x48}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r0, r1) 21:10:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1906, &(0x7f0000000000)=0x71e, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="0dc41f4e", 0x4) 21:10:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) 21:10:12 executing program 1: socket(0x800000018, 0x3, 0x0) 21:10:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) close(r0) 21:10:13 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x20800, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)=""/132, 0x84) link(&(0x7f0000000340)='./file2\x00', &(0x7f0000000380)='./file2\x00') 21:10:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/79, 0x4f, 0x41, &(0x7f0000000100)={0x18, 0x2, 0x401, 0x7}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0xe1b, 0x3f, &(0x7f0000000340)="c3688ec8d6099b146c60edf5832fa601881b875a917c045b5347834d8ec4ae7c68a776740a87fe4feb5ccb95388b0f8616ddf0afd793108604fc4d8c5f875b268c223ae1a377402a800ad4c345da1e73b9ed577f25e202571c59e82e143f0353e948a03c50994fe97244d493519d7f23059677d49c774001e13c62cfeac75de85a3f9ac0c8b5916670dcccf0438c8d74f02ef77ec90cdeda59495ab3ca4837b1e7c3672d67cfa3d92fefc7cdc47a6130b501cf6df6e473f43d99f5f96aff66624648b7595c1bb31af74d204d2b1c6d0e50e7bf836cc35284aca1c2cdf52950f79ecb", 0xe2) 21:10:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r1 = getpgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012ec04cc3a76530008aa4fb5d83e4e28ed929c37858993d7b4ab5b943aedac21f061aa207e07a877c8ced0151d12ef9dab5d10681b091a69b268e1eebedd5677a29252f309a60fe2b37e853be9efacb258c57134cb7228e49010000801a3ef35aa5184a086d1e42628a3dfa3c271076c2be605b1faa26b95f85549cbe571b18977436ee7a87a3a63ab1e289476e3f2d81be19cd8df9b0ce277dcd1e1e0f7eb4f8df1784bc81f3a7e5d8b197af9b1f989d1c0c5f39e081c94a529031ba6977841ea59ad0fbaec8a67b03165b51b1a0"], 0xa) getpeername$unix(r2, 0x0, &(0x7f0000000100)=0x1000000be) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 21:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r5 = syz_open_pts() write(r5, 0x0, 0x0) close(r5) syz_open_pts() execve(0x0, 0x0, 0x0) 21:10:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) r1 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/182) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmat(r0, &(0x7f00007e6000/0x2000)=nil, 0x3000) 21:10:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/14, &(0x7f00000000c0)=0xe) 21:10:13 executing program 1: pipe(&(0x7f0000001040)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f0000001080)={{0x3, 0x4}, {0x7, 0x9}}, &(0x7f00000010c0)) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 21:10:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r1, r2) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x7, 0x80000000000000d, &(0x7f0000000180), 0x0) 21:10:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0xf0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 21:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x13) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) 21:10:13 executing program 1: r0 = socket(0x2000000000026, 0x8004, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fsync(r0) shutdown(r0, 0x2) syz_execute_func(&(0x7f00000000c0)="c4e3c95d99df00000099c441fc10741962c422754717c4a14253b112540000c4e1bc54e0440facf0c2c44109f2c7c46205bee3366566420f382997da150000c4c34d69d100") setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:10:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 21:10:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20881, 0x11) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 21:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:10:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) setsockopt(r0, 0xffffffffffffff07, 0x5d2d, &(0x7f0000000040)="5d7809f2584f5ff60c761c807ff43a4b92eef8b7f166d09ca3d74c64fcdf56af", 0x20) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x4}, 0xc) setsockopt(r0, 0x0, 0xf7, &(0x7f0000000080)="8271d7988ffb405e9c05940c662f605ae78db043a43a3e8b8bbd714ba6f0cc6b2ac232e0bad1f065e7fd534659f50fe81eda82da8df511247a0cc88d036d21ddb9d10b983fa2583136882a4c99e52a78cd2cf77866c4af1abc055bfce80c177d3c1168", 0x63) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:10:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/235, 0xeb, 0x42, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 21:10:14 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x20, 0x2, 0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2f, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:10:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 21:10:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x0, 0x7, 0x1) 21:10:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}, {r0, 0x8}, {r0, 0x116}], 0x4, 0x3) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) syz_open_pts() madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 21:10:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x82, 0x10) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) mprotect(&(0x7f00001a1000/0x2000)=nil, 0x2000, 0x0) r3 = msgget(0x3, 0xfffffffffffffffc) write(r2, &(0x7f00000004c0)="05c9f2ce4bcee0df876f969d1b629dd9e2c8376f088981fc5e7481149442f59f9f153e891b14c8c41a03e8d1643bdfc6f4b7342cf4865e1b7166bb63057898bd65d8e22952c591da73b4afa5b22cd77231e8ae9070687f354232", 0x5a) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f4e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc632100cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328a75551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab276fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000540)="ef9d8acf427d6234db59be02d8e863dae409aa82443412c81533ad0cb6", 0x1d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) recvfrom(r1, 0xfffffffffffffffe, 0x0, 0x2, &(0x7f0000000440)=@in6={0x18, 0x2, 0x800, 0x5}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) 21:10:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:10:14 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:10:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/33, 0x21}, {&(0x7f00000013c0)=""/171, 0xab}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028d0f000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x7fff}, 0x8) 21:10:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x6) setsockopt(r0, 0x4, 0x4, &(0x7f0000000040)="17b7009fe72805b27bc76a0a1662804ce52779f0915cd0d374fbbad96472510799ff23fba8a2f7f3216f8a067aa71b00366814d5b51cfee3fac5b070488a6e972d6b5fd26b126842e1ee397a228c3a88a60781152545b313f74592df093d3038fcffb5b6c4d38f3c6192a74b910652e85d4826c3521fb0a79d801f32bbcbfde89bb570b6c101842907b2b8274e", 0x8d) 21:10:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000080)="d12ab3e2303d568cb54bac2d7cff9ada969d76f017839a00de4cbd5cb30af083e71c2bdd2d4500420463ba03ca9c7b7e58fe643eda1a953e76c8e8c8c519cc8436714ce51b294586cbdf88", 0x4b) 21:10:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300073af9f6b2b407cc51edeb9a00dd53c7974d1db1d5cb50dd53d5bbd9316f0e7c3434fb45c6fb27ba9086b36edf899dee4152a5eee573d50588fd9087d5df0aed313bfc361e59f155719749524e657cf32ad4bc62c2e7e70c092d58f861e12852846f7b18d9e8164879acbc09b6bab7bb1c74c463324dad184ff18a6ca992f353db14f875e469ae0098ec495bf422f46e1e4cec57a8a2cf7a15224a0812faea58089e938ba73cf5bdae0dac269e777353758aae027d1bb1ee3bc85493084c3a97884943d26e3f9c877e1e71e458227c759f2e3fb5f8636b56b4a95c0d28ff03c019b69affc75297c8580f131e73b4ca6571708538c40b1c3f8ca0b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:10:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 21:10:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 21:10:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f00000000c0)=0x5e, 0x4) setitimer(0x2, &(0x7f0000000040)={{0xa834, 0x60000}, {0x0, 0x1bcf}}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x71, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) 21:10:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) read(r1, &(0x7f0000000000)=""/196, 0xc4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8b, 0xe3, 0x5a, 0xfffffffffffffe00}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x810, r1, 0x0, 0x0) 21:10:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvfrom(r0, &(0x7f0000000080)=""/38, 0x26, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 21:10:15 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d40)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) r17 = getpgid(0x0) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) sendmsg$unix(r1, &(0x7f0000000fc0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000400)="0ce4fd8e4197b1503fa4e2e6b651460909e55cd58cac25c7eb6cc714f4bcb8290ed00201bc411c89e01132881f910fb7108bd772220acc3366ffaaf6756b824a0e3562f7a47cd7927bc0a5083b6961331a04f0e48008da4e4463c4", 0x5b}, {&(0x7f0000000480)="79e7fa76186c59d30791459b990a3f65c483f532887e100ea6c91424fa87e4758b90d7a04dcd982db757f4aec0b0d3bd6a36e2ee460074ddf1ca22fe4b35784298f81346ed", 0x45}, {&(0x7f0000000500)="c506befe4ae5651995b53dc7e9078d12fd85f53aede14db50b17d1b81ae3f4d64093919227c1e774d23e2ae6a101f1a15270c1bc1757deda49b56e29cc7c1c2db0dd24fe6c186367e4fe9ed997bf6ef499cf4952501be972c27e669c830b287fd7a9127482ff2a2c5f480de47c3bdd6a1bf4d620bc935bbec03c54da0f0fb8bdea7c54a1b8734271bb5304a56e78f2d4c4b68abe5eefe5d39bff3af8a70250504fcd756b6364f94007fdc96634c7357f976cd0f2888dd001822eb850763cca9b311fd40f424dc342c860f791166beb57e4d6456b874fc038737671047aae4199f2603ff8d150d6817709f7bd459b3bcc390eb6db", 0xf4}, {&(0x7f0000000600)="ede02b459dd142b9f58403dec29b9558edca09601066d1a260cf3250627ba681f6078d67c96e86b2fe764e908a9d5d1d6fbabab83bf34f86a7e19091ccee7a8570bba8d24dcc58c09e42", 0x4a}, {&(0x7f0000000680)="4d432c0306bf", 0x6}, {&(0x7f00000006c0)="4dae3e", 0x3}, {&(0x7f0000000700)="452b4f05cac79b2aa5af751ed1b07d7c9f76936728023a8ccfbcd872240cec27eecbbbac153423683fb972edafa9347951a0745a0f504947677055c683c08d0fc11df8d7a419af743d587e559e504dca235b108523b1f8b54fba38e2dd2347fa8fe3f807ab9c13e2c6f4755fe7d0d610b3d83edf160a8c13152603e9f0631d8c9b2437097c6bd730fa93d3ac07e1c4e877f4a7e1cfef84", 0x97}, {&(0x7f00000007c0)="9cb80ecc595fe9ee47bc58cc853f5ab5ea18135eb5ce5be39acfac21fa303682524b9344c866a26dc1dbd2d5c480797dbfa5aaf115cee96dba0c4579fdbfef477e9458c88b728a1282d3a8ff915b06098c7c3efed53f527cc237f0a79d97194e4036b26865e6383bc585c5fc19056daf714273452352", 0x76}, {&(0x7f0000000840)="689a80056313ad3c871c57a5b76980c349723fd3f3a6b2b0aeb2b89e7e4eafb32f7f535e0a0a41aa13401f6af090a87f4fa3c5be7313e38d827760e48b7bd98160bba3b8880cfdc672ef6e99a01b3e448248a21795385be2b7ba8735bc7d8f0e2567f4a9f85e02d2e07adca7f6cd4634fc9f525f672325dfc1d46db8bf440f67a8c5cf6f7d9f7285a771be6b834666da7b", 0x91}], 0x9, &(0x7f0000000ec0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001000)={0x0, 0x40000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16e3ae63225359560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a411f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r20 = syz_open_pts() close(r0) dup(r20) r21 = syz_open_pts() ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r21, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:10:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvfrom$unix(r0, &(0x7f0000001180)=""/209, 0xd1, 0x840, &(0x7f0000001280)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8021, 0x0) dup(r1) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 21:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0xffffffffffffffff, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x1, 0x1}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x2f) 21:10:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:10:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0xa0, 0xc0000020, 0x401, 0xa03}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0, 0xd9b, 0xffffffffffffff8b}, {{r1}, 0xfffffffffffffffc, 0x60, 0xc0000085, 0x3, 0x20}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x70000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x401, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc, 0x5, 0x8}, {{r1}, 0xfffffffffffffffd, 0x52, 0xf0000000, 0x100, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x101}], 0x7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x8000000b, 0x3, 0x32bf}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x7, 0x1f}], 0x1ff, &(0x7f0000000080)={0x217bbc2a, 0x6}) close(r0) 21:10:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:10:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat(r0, &(0x7f00000001c0)='./file2\x00', 0x80, 0x0) 21:10:16 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0xc0b}, {0xfffffffffffffff7, 0x1}}, 0x2) 21:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6bd917bd, 0xfff, 0x8, 0x6}) 21:10:16 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x8000000002, 0xffdffffffffffffc, 0x100000000}) 21:10:16 executing program 1: socket(0x12, 0x8000, 0x32a1) mlockall(0x2) r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/179) 21:10:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0x9) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x1e0) 21:10:16 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xff, 0x8000, 0x10001, 0x20, 0x7ff, 0x9, 0x7fffffff, 0x77}, &(0x7f0000000040)={0x0, 0x6, 0x37c, 0x3, 0xa09, 0xe2, 0x9, 0x9479}, &(0x7f0000000080)={0x6744, 0x8, 0xa3, 0x4, 0x4, 0x4, 0xffffffffffff7fff, 0xf508}, &(0x7f00000000c0)={0x0, 0x8}) 21:10:16 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(0x0) setpgid(r0, r1) 21:10:16 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00001b9000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r0, &(0x7f00001c1000/0x3000)=nil, 0x0) 21:10:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 21:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0xffff, 0x6, 0x6f63, "7c00e00e35fb88f9a65578b2f805edce453681f2", 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000), 0x4) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:10:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x3, 0xa4e5, 0x9}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1002, 0xb9) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 21:10:16 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = geteuid() setuid(r0) 21:10:16 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfff7fffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 21:10:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/24) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 21:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 21:10:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x800) socket$inet6(0x18, 0x4, 0x1) 21:10:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() r5 = getuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) semget$private(0x0, 0x3, 0x540) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="20fce51481c5", 0x6}, {&(0x7f00000000c0)="e596458392e2f44362050623c39dddbe609c6380ed89a19637c8f012a11d374fe5461c6719ba3865fe26c01d1f2ab9c2014c2dcedd4592ca3ba4211765d32d2edf74cfa6f039c36088b80541c76befa053ca1a4d27878aba78332c9423271c6ebcc743202f5c9110639e80ca69e0aeb90941dfe21266c90c8ad778f76040c1c6c5bffe34fc42b8a76a460366f062ccc5936dc0dad22b9c03d7fed40292635f52178008512e6e", 0xa6}, {&(0x7f0000000180)="1537963d4674abdb07da851da780871f438a2f0f2ef55e3ea03d158686c1648618e19ce83c1134473b66b626674d60d6b5d8feba925d3ecf4e51245adc415813497f0af3ce1eb4c6b4422d94e815906236208f0678ffae07cc4b74bfd2239ca2c10d07b4f949ee98f422e695f1ff4d02ae6683c7f1ee896197f1c70aa4341b222cd92485fb5cf0002206f0a49047f05db2105c96f07405743f04c8045c799dceeb7a", 0xa2}, {&(0x7f0000000240)="343df85cb373dc2b2bf5881aaf3af84626d72a90b9e6c336a81cd94a7f7710d92a577b9ed9cce1aebfabd2a6", 0x2c}, {&(0x7f0000000280)="6488e6e0ff705c6907e8c3f924dc3a65e6ff6b0823c397b75643fdb1970ab2a95c2869aab31373925d29ba712bdc139311df20df68e1e76932d50cdd565a8d1e3bca85d7cbcffa79f02380682d7886b708d54bd6f198430354ccf8e5794cc84ad1d7adb7b53ad7a0257ae7cba4b184de164b914474b0174be70f59a8eb8f1c73e9505e09aed0815cfb465033f467d9210f2df4e09f5f6325f5f2ae7fa04e4279b31ca50d64dbf9e1d536cbc575effa6a17af5cf718ae6f1320afadec41c65a796d894f86ae86410123a5278bb6a47915dacb37849c4b99b00a7c7583e26c40c9d1d319d33ddf4555d06e8dfa8e3e73d7d50586738e11a67065cddfe4ca5d20954728109e9806f2861a14bdd193c4655ca4268a330ecd4da2fcd123671b3b420e9214dfe0d8c9b4d07bb6cbb6b7d8d21d98fd7b33c4013afa1d18a2ed9dc0003ab0809be823881143fb4238ab5e21c36ecdf5d4c6b6aee16142fcae57e125d8c679cf9a0bd5269586bcfc373ee9df3c2a17976a1b77900d023d2952e69fa743e73d6963114cc5df86a950b26fdf81cd63e7942b65e333ed29dc826693be237608176d6c941db5e6eae75a78c7613c367f8ae864e0741a01602e360d819e74a98cc7557eab483c094c5479c3f76c4bb92898224f03c9db1b2917b3075eab46aaf11489d204d0100b6bd3a71f3790e9213912bf6c0ef6247437541d703c60110664c55e671d65561c4ba481ef0cbeeee21cf2372932a488ab83ce0b716fe2ef5a56d1aa9bc937d6d1aa1b9a9f0ee20dc36f42cf0d3b934ba5dffb703ee666f1d018436f270cecaac571a339f1ec6d15d0d96507fc3ac1f06abf02a715dff1910c28f7b4d5d3361317e84906f6d3331c8abfc6e5d7bdce6cddebc9baaece499b89995380411e2fea226a2cf79a7dc3b23a55c65e49cbf3342f115bb52e09c96da0082d6c6cf734ddadde4d5cea930c44db7fde62445d2d60b83ab7df3ff21329870856389f191b4bbb27da1601b1322252c0d7599af35b6088f05bae21ae8689bea378f62bfed44b38167068e7fcc58567ba1f096971633336015d8227bf85d363d456b8cdd1eaef054a6e20e3e62c5b7b1d1422567fccd5693dfa526e30d2186850a641bed7b9e58ace29f59627145b053521092e3715d187dc27911d817b22d794425ca34b1ad9a0754d896bcc25d9c8a61ecae2b61e931a2a3e831dbc498eaa170276a69440b47784d3c079a8a357eeb04f81e7e4a184b513ba6d6e120f762a1dd3a5c5af87833d58a2957065a71cb92197ceb405206ae54082cee5383dc3edead662466c5304772a5494608c2a8ddb6efe023322a5153eefdafbb4ccb9e40b554e786d1983c2e77537ee1e29d150549e9fc15416a9284ef8502dfda158760990293a6ae6b83be631410e1d013053eca637a35c0e32c2741599d7fca6203c8d7e278b9d8626491e1d5bd64988fcbb52edbdba9942eceb4f34807ba2815ad5e7437392cd9fbcd521bdb6bd49da7c8b410172f64487b3d50fa1823153416dbf4d1abef30dff48213d5a8446c8ae6b9c5be954af6a996f8f11f593bec6ccde2b3e8e0585e8480c3adebfac2e8fdcab2caa9c4f2ba94a1dec38458f44305b98feadc05aeb4b1fbb732ed1ad5a7c5020d2e56cede1e159fb2d6239c9e07cd7577835fd91bfdba1b0e5dc897974bb534d0d9c53f2d29c085dbec47ad26973521e36b6d222d4d56a36bcfe88f6d1cfe7e843a3d23a26363c8561aeb02fe5bd68c45aeaa71ee1df8401cc937bf0ebaac05493cbd0ee72065d1ae74c42e76f17e76ed05c1a13a39a90ecdfa0c172846a08eafcbb6be16ce9cbe7df84d5fd9bc85cb283c4a8265cd4b58da7122a4b812cd4a4ad96bf9c0d8629ff44c67d6cd76cd0633a2eb9f79df419d2ecec800a6a2d19c6d5796c23286571337e229bdcab054d81ce71b2a22280548975d9801576a4f227594852b05b05b41d7577d8111a5f62f5147c51de0e02622fa7bb613b256c44b69e33cfc9892361f042505562cbdcf872f76728c8902cfc339ca2b0c235ada1b0201e53c77475f934cb101a0c973105e1f8259fc99867ddbdd442973b4b1217a90ce7055409b876efecd0b9f664e3de5e1260777800d5bdc0c3ba5046a04b64847d7c8176d3e700efe70d1649d523e883417ea13235df5a629212a0d648fc41754a3f5a1c47c640a62bcf7bbd265024edf65109e44f856d8dce55bbc41bc49aad062164697b737edddca063574823854bae3ebffa06f43e64e676078b89d89c2450e1665d54ac27db4701855706104e555454a1f8c1af8cbb519b7d7126330109d3bc2e6c3b646c40d8aa5afbb7f8ffc80f9dbce57efac28a3e332e965bf4dbee3615ef472395b6383f493e928f67da0404b8f1c3d7896b822d9dd49c2a794794cee1bcd7332a9b8b4591366f89028bcceeaf23d9b0bc8134128abc499c74dc318c9575ca72e384c9f51ad1dc6ba7ab1557cc41f09f2873e91dbe7e1372b404b1437f4d585959d1ea22fc8431c277a2dcb97b0e40517498e5cb70868b052871f620957074cf3d3d18260de5094a9a1a772b1d612ef1b1fdfca5b3c54c8c0e386790c98c2f1a8b0bcf3c7f84a1818488f597ae404549ff754b7157904e02087718167e2d3200640e26b0285e76a271476d806af50af8e498067c08740ac20ffb4b11c0350de28c966b402798183a83e585cd7ce38b40f0f2145303f5dc288c9cad5ece39c96ba7fa0750bb9f05032c58161df00d8c3c3c68a224c053a8c0a82daf7d70dc1a2849bce9a4c87a7fa177fb15068183de5888b31165c5a7ad137b29e515405f7fde65d9f7aceb9cd6a8fe69f1aedd7383cdd5132c855755f749b05e49482796cb130019b63a73204aef6a27fb186b47de84558d6d8dd2beb9df6328c3fa0d4282b54ba963f6e67d1ebc0a0a6a1bbf5e09dcadfb115abd49311c6144265e31716be768a0e9cd5eaa29306b6c4bc708418c05d84bce898cc625ece60906721925132d49ef5c5887a16672eb8bb996b8b162125ac6a13950ffa772e4e691acdb863cd0388bc3d6f7c69b5ae6fcf19d1ba484924f1a65c0fcecb4dcd430eca731e55efebececeb4b65b3dffadd74aeb1ec840bdaa0be17d574729de9f50a9f7834d61396318afa4aa175ab80ffe81031e699ec9b5050e85223aa0b3a381ced134edbf42c5c88cbbbfc05ea513443882d125dd7aa0ef182ada82f8cb83ec9f069e249718830d5275c3eae45e23b462023aea6d547f8347530e0f4bc436fff6dcd5437b0820e1d2fec44247bc6b3017721ee7f23e377fbceeb22f1992993c96ff9089d1ed6177f12b2c9ab4d8c7769cf3a02210945b52bea74c711cde341cb0ca15609be5d6c36eca0dbe889c8ec2c28180597688c52fbaccdf13a78fe3e1ac4e072d81a04f72ecaf1e5a49428c5b12ae0e0a78edcd3530779b4453a9934d8cba294bbf109e1f56e5459d6d3865cac89be7772f5e730a402644055e4676c5eec91950c8a4ccd0bc0adccee99a250cd113ec8d4646d16a94b818b4d969b35b1041392c4b2a602045361e3a742399294e4bb4bf2eb035d91c90b19ce9eb42c1a207bc9b918574a740d4cae0852424990a8f142b60d381253212c96bab8d8cd332d3de5413b611682710ce8eb1c3bf4c057760b39c04bc324797a57155c3e5504558d19ec557182e2ca88b89d718fb8aeb74731457a7008dfc488124e3653611bfc3896c3511ad118c32c89660870530351c12f3e5f17343514189c79decc551bdd0c4020fc2322925a04afecfb2994dfd6bad11092e9b60cdaaf84f76aa86b3ba442079f1e18eb7028e21c574be16de1595fcb551985c6ca8e3ab6a8953416c3ce1c0fba4784dd062c7c8aa7749d22f5ba77b7b63236b6e0a0c098341cd81b7b9ac9a295e7ed294408b7eb30ec065a5f82be6bdbf9b45c6e14222d217495486d0803013beed7f048dd3ebef9b96c38dacc0cffc593b905625981bf3be2574cd918ddd7664c4ec31cadd2a2324bb8c0dd6513c7c1dc8bc1fed494a6e4155448e1e3a641ff661cd49ee0758041669071ed3177eaf1866473059062b83555a059b9189990a2ddab55303bf33668307199913f9aef7c1b494f5659b42135a9786fc0c0a608dfc06d245421583d183081cdcc3dcb7b7404642ee18d7cf649069ef304d8ef57ffe6aa58c8cfa45ad283e2123a75b66300d4d334d5e4eff3da3a9dac7a82bf5979b275bca37b6a23407181604eebc3a36846aa8089d41da70395b2a7e7e63d4fc1cb295571e296753c5ce299366c7b712172cb4020bdccfd25da20ef2602276a5ce5dba9cab27df900b7d131c21b7f7607232f7bf2bd1d84a35115bb156c51198a0260b4c600266048de43145e17e1b23bc352e80e9e291048cd8169c4f0f7d87a77ee901550c84bf92db7e93d9d2fa93cf2b3ae9d99fa341ef592aaa268fb30f348d0e870423e7b0a779f40f2aa5b4fadeae00e765cc2bdff40fda4b6cf24ec1aed21dbc053329f4d619e38c736cbdfc91b9381adde786d99569596234957a7d0f59756e97a361a67c8cf4daa5c0a24c26fef8a2d50d1e28125e4fe0e730c89c42bb5fc07f27e560c5a9d90fe3ba1edb880e6bac0cc07e3f20cc6ad3d5b2bf4af9b693cda8e73faa22d3a928ea2b74de2bb71363021778defe4c82e4d78641a9f3a5e3b7912ca14490748023875dd7c73e2ac96380579269e44de950fde1b29cd9c0025986f37c50930841b759d24174bb0c9516596a85a8d20e9cebf27ba77aa28ec96f0c6896a0c4f17e0fc735cd3c23ed44cb4378de9b09e6614e130ae6b9804e30c7bcc58e3ed7b3e6d76af68b0c4ac5e3341f1f16a5d51b47859d071c18becadfcac590f04f9b801db19da86f6c8a6af20b0550a26b491ba801c6d88bb45d5f02262135ec9d439c882c79b24593e45689ce75c226b601822785643ecbcf27db51fb610973a1302cf863da96278951d7b0c45bc23a3ff84ba5e61a43481be25b54aec18f9202483ca92db08d6aff913ba5aba5774bd0141104f6b6dfaa7249d1449f5d47c4a01c1f7029403db74ef627f34205916a45ed6b3b284e7df473ef99f50019228b9981fa52d80c3818370781c89f9b6164b6abbe86bf1a2dcf5d275163b33fc0bd4b76fca202b2aa8ebea65691d54cdb3af442d2e3de313edb9c99dd89eff32308ea191c0382060b6a58eb770d5b999510c45033643c9d7c8e2c33561244368624a48a07612803b92bd84ded4ac9ad56947c27b11d6cc11a3016ea736b4817890f3446c8ae81d4c16b5be09848dcc6c477dcf66d46aebc2cc27a21f3de8df15c73cd30f592522b1938a97d27c3b7c88de868b00a7764552857d55b6e93b6f885b61159dbd81852d83fdad41a7531964869276ca19eddc32a0a795906a93c4e061ec85c08eca9b7582bd17141731aad7b70d7ff6c00575908daf90a55e77269ebf12feec77b1fe36d587d815b4601c19762ab66ebce278bcb8211ed9a4e7087da0c868954e670eb8f0cfa153ab566cab89fbb98f8e07a88f3538164890e2201ed20cb69c2f66b3b090619c663400a46858cec38036c0064b9a84318eed0944e15e5a3cc92ebbd0fdef14a38c86c6baebc2ff6b326f254a4aa33ce67175d563144f7596ea5c1e5a18f5753042e3fafc0f625181ba816c28bbb7aecaa105f05a254034e8fdc45b1a447390d3f0427feac080249e9777b2f5a4731f7735df28847b9dc83e8cdbb150cc494e23f4d7a99069af0ff2c01dd9ff1de8c9d39d741976682e6acc4f5ce189009beee", 0x1000}, {&(0x7f0000001280)="1efe75bd204a848d51e7822752acc33dd523211da003f8cfdaed81912bd0bb1a4334a32aea7b93ad95622b883ad8d5090891549aaae80f197eb4f5cb134c9246f3e8d2ab20988e4b9c50960155cc59d912ad8f59bbda082120b73f424aa957cb14b36c330e36a5eb45e8307cf5b3bc645a2cd21f0ee78adb79397cf0afc4e08e6cf6b3cc9062535106ebde3c189c9c7cac2c6b08a5f35529a5fe3269d925f9eca9326c39392b5284f2237d2bf1308d1d32d3c8e13e351e2b1ccdf6146663b86bf99ab2195482f419e22e33746d6351495e85d1ac", 0xd4}], 0x6, &(0x7f00000014c0)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xe0}, 0x404) 21:10:18 executing program 1: select(0x40, &(0x7f0000000140)={0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000200)={0x5}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000003540)=0xc) r2 = getuid() r3 = getegid() r4 = getppid() r5 = getuid() getgroups(0x4, &(0x7f0000003580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0}, &(0x7f0000003600)=0xc) close(r0) r9 = getegid() setrlimit(0x7, &(0x7f0000003840)={0x9}) r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003680)={0x0}, &(0x7f00000036c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0}, &(0x7f0000003740)=0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000003880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000034c0)=[{&(0x7f0000000080)="b26645bb8edd4a13511547033955e549c43d95f8d8525251024764cb26a09ed3cfb19852b3ce63331bee965238a2fc22bdc0fb2996f154719864b760b41942a21f8fd5753a2c54344cba0f7f56e5e66eb128c11f7ead36d0bdf71bb4c85fb3439f44291c548897411558e4d635a4aaf6eadc0c8790dfac955b5688482eebdfde9d0f6dda49e47d9587555c602ceeb95fbc48d17f60c3e409ae1cce7dba2c66910c31009c179f026df9c2bf3f90729c669069ea9628", 0xb5}, {&(0x7f0000000240)="fc77aeb8ebe186a3f29ddffa403f3497e66d2236a63ffb1a9f7ee668ae3f06ef15cd0bb827e58cb7d61f841cce1336d51697a8abbd6951f8b54dfcbabd0a07bbd4ffd82a8f16b5834727fb3c7c87d35b014f7a8c3966951434675b10cfdb6f900739e7f224d2e430e614d3974ea5ab2c64afd7bd8701a8c0f487f1db9c5d252e47ce5bc9606f47e867a6f1771f49adb9ccc536d76e9ca31d1c580cc525ff0de2a0436ddb10b83938749d07fd371a49b37cea63235abbb5dce89e7693f5798184ea47c51d0f61f62ee90e593778c16dcac82e1e698764090bfb6a058140ac9ce98e210875b4afe2d341ea7c46ecc4152d6733ee7a0a0b780610f4b6211cfc5d290dd89ef544c677d6e3bfa6c5147e42d0a61f8d7df0b3bc095553fa196776c1e89f424b8113c04a9fa4e5d16a4790ef76b5903f4ea63ec16370413fb0c14984b1dc79a3317968e4ad1db79354a7566d79ce9dea8dae556a6183b5c90199d1d5dafb5249f69385ed83f1de26ca35ead13e26014082fa4d571b33db903a0ae5e51fb3f2cd3d16b0dc083c1e192b283ceef0634674f6eb36210bb71be79f7571436bdfbe54b45d6951568361149ba36f125ff8e746a730f502fd750a95e04f896c4cfae1b68ac4f98f858e81f02a6158ac9c73819afdc00c83b4efe538f028cd32052e808fd382c907299ad0e03fae95e1e9a49da05e5b9a1d94fc0209faf32394d32583e8b6dabe4e184b3a110aa9b33e7281f1aed499eebc62b2ef4736a5c1149e262e68bc68d0915919c22e43fee40b493efba3786fcd1f06e87664322e2b9a9d93830df97b0ccfcd9471dd574fc4b67d739bb834a315ce7416084dbbeae26b6af07c56d56e34f85dff62af0a41ce69bc481e89f0358e9f8d01d846d50a3cd9e70b31b9686787042d3ab8f85e4e41bbfbb75b9d8aa767a8915639d8d63530f7c3ef3b70030da0b96932b257632649cc45ba594b8e1bf27d86bddf71e47613ff1999e0da6a791526e81249a1e485fbb6d0fcd29e3d8c6cb9830d805c8d878687f36bce4bfb6c07f4eb5ae05c5739d686ffcb6557fe6f26e72381a796053fbc78812c1178b11795d39131030041153cd611bd88a64271909a37b6c2cd07842a3728ba460fbe358f1da6710c26bff7128bdccc4597f02172db8cc41f446ef09ace9a6a4671572851a061f065bc51f6445902d181fe1805f313e0c24b92f953adedc3551290fcfa1becb234bdcd623a2db3118a7ef946882a3e4eb0fa7c168003b708ff949f9db17f2e4372d3428d65f9b38e774a7f60a629eb746f7a68baa7d2f297755b8c17f28c15c649ea8d802da3a9c660dac81e5878023d1efcb4f035fc23c897044fde1309766e64e4aaa7ce4851261bda62d4b8d03059c3a283acca6b1b69c3c90fb5ee6875f6a126ab85ca7677ea3adfc537328e13ac064280d2c87d4265bd1f1ab467c17c6a8496423a74511b706973b9a9a61992489cc7e350cb8289d1f373126a3c001529b9a7ec2e5f30c7abaa5544cfcab9440c8ba9fc4f8c2a18b95d5c181aba289b765da45ff204d18372380ba5cdf245e59c63fa60af748a177e85b938d9d6540b5e1ad3563cac91206fb504e72aebb77e9ea17bf373234ecbda3ff33a62161a845811de3e7afb8b4cf503a20d0f6ad08616b9d70571b9009746128544fa6c76f780e64cd1b87e5d5066332d8f302dc1002cce96a67863980e9942b6b0365351d501a0ce06f5bf9eb86ce621f5856db3967747aabab5e3a82f5d57d542ca5cbcfe6b11bc01d2ed8566d3c46154b71d96facc2f7afce0b5c2396625aae3d3d7ebf7465e5ea6a61b95c2fcbf08ae35a7e4473a4af67bb94d746bb45143dd32becd01a5913dab684c815385a392b19ed7f58422a9163474b5e7243379f650b1d7bfa59eede80036261229e31eb45a8841a14b1d1df4aa9eae7c53b083b1bcbc62c5d7179f643b76ec4a9cd4062bfca969718cc220e7dada67e4badab6c4c31cba085defabc83beb85ae2b981fd7e35bd4f1a64877554d2e14c926b63c75f935610a31777c7528fcb5120268c8109d4aee8056b9cb794525666c21a679c32a894b197335e99cf9e0a516aa98183cfd3961929f86fc1ce486f876a6b80086bea6059bf7094b8a381faf9636a7a8d735e9f348316de67a76a9a4e01ddb2e51784743325d43b7bcfb2a845e889a41eec93b4bda291643124edba23f5e5a010fe7c13e1d53ab1ff49d49029e9a868eb4189503ef26c54715ea76d368ea164eb3479f074deb2649559bfeeb2cd15e123f2d833fea6babe16dbac9b36878e7033969c149be0bd0b4602e1fefc9edbc233d5b63d5f50d73df82b507f8751b8f48199638aa7e9a45690d153a0b2e906430fb948dd6fe14e898a717c7169e6888f438f29d84706704edd6475200983b5ec1e142ec7a46a79571dc259c87cc90872100ea749efadf708d22b5f2b686dcd6aa60ee1540cab815b0dd0f1c2f71f0e98c529e1353e5eab0653a96df12446caa5a0d9528768bb2b0e051fbf11f46dd492cedd2a25feac817bab833f507f5475009be81a608445e2cda5d345ec392f8cb50f1241d8d21dcc9e449080e7a5bab447bf6945475d5959a56d9aa81f131fcf25bd17e7452025b388149e7d7fb3a3bae77a26a6436021a1ba1463650c02493f709f512056e3630ca098713d65f756537f0b16e11a690f856c72f1a7b935a7e3f00016f1930d79b9fb18beb01884bfabe21f9b76e2e2ea1445b9d82ca222f61095b80ac6b4d7b9d01d099dd3eda4082873d4ec1333ed08d85f89774f5cf5449bf0f7e9ea5b1525e46faad5211e723a196b31eaa53e62abc005868fc1cd77161939b6d7da81d9db963deebc995ca5b0910c170ae7305fa2e6106b369aba838faa91f5442f633a8032e26084db00322afa65aca37c022b6a4949000dd9962289bc0133447cdbf7c7948c8d33eda756d2b10074e2b86b02ca8d8e5c8d000852113accb3a9c9aef6cdee1248ef9591828d9a4c991ba72bc837041b3f8f28cb818166afff0eaad979345d1d79c70baaf49bfd4e5d3315edf984d74dd5863b615bdcf6646d773ac2ef93c184b64791c1a2ee10df318977309579ce2b59b01be69736249716999bebb1a55ea9af79c6df7f38e74498804eb56b9267e6e8b6391a6522885c0a7100af14aa042e626b663bfbd106cfc6ae1739bbfc53dc9afb54a8603b3eaaf495655d2816f250d6da3084b67d6918e2ffb53a63286510af6b3df3433e3fe49b30d32e36dfe1b374d056a44e397bc8b6240bd3dda3e750b4ca5d57d93a9d0a7443fd5ba022632b646f2941f3eff4621014a889777922a25d8f06d4b6556b763a6617f6c9add0d137ca8e345f1cb6dba60631325a21dbe321f7f199ff67106919b331a5d859b2af9e6edfa81ff6820288197f3f2f6bf202f0bfa334da71410c60af0be7fbb6131bde567de11c1024b5ddb2be881c49392f1f5e66a4e16213cde718de976648f1e2c9c73fcf9a521daebdccecfc0d635f630d0475d928aeb976a5b8d7322878330068261c2070b8918372eb8b69beaa0677100a24abe3efc116e6c84114a365e76c8b4b03d9681c2d5e367b8848473c5cbc29038c537ac7131123a9b49ce433457ebe8348d20b6ba214c0ae74c0271f2f7b3ac43d4be8da2a73b2908f10f9c2138235d5d8df81f2a5cee5197250076027e9ab362ca0681d19ab49eaa682651db7016ee6ebbc854761827111967799afce3c07c28501c3f9bebc2fd5796bb29d144c780d0823b4e9ccbd0c85c56d001192c2ad77f4f231dc07c54704f566f6b3e88f46de56fa078b81b5ef191a0eb289447fa8ee6ecff256dcd86f9751b5560a5b820eb4efe9327bbebce99e44a6de6a542171f282b150f0f21cbd68a666206a70c92a08bf7a6515ed16b9cb96d0b6ffb618969397780d771d0efaadbe7afd702ecccea1dbd799f4bef2905df8d69e7191312c9731ab0f8ca343f7c26749ed95d5fc25ffe2fb9c621baba1625f102f5c2a2e24e7adadf483b7ac95d14d897a3b4d91e69100391cffa9e111c9ca4b0d5d9eae7d8a8e490ac09daa645a769a6709b0fec3dbbad32dc1260c9b0f2509aada3e567c9cea2eeac53bfcc3544fdd478b63431c5e76c34b3fc264e02ba9571fa9edc906d554e16e51f4310109e1658f734d0721d6b9f8e2264e17e9ef8e7ce02956360e4db31d5f7301bc1c070fd3bc936a7c4a2712bdecb93272ee90c9bbd721fd8d8a004eef4052d4c8702b341cf08119f280419aa2b7e2f38a362c97c5c2227d6188dd4d89fba6225dc5c5a39286da0b946f0474a388322cfab1a935dac436af4e1b3556bd39adc2960b7ee55f2f80646b085c66cbfd2d3b6100e4ce74ad4cf8e300abc91b9a45d8c16488947788626c825431181e5696073a88113b0c3380b25dac0b4ce418de0680b962ee7da0f4ca29f98163e655382ed415fc92bdc6c3c5ea02502f35aa40e259a65f9c094ce048ece9b56ef58a8cea0cab382466fc67069e0759aa5fad75a384f57f4ca319232c139edfb4e6d40410e95a7359e8d5a76ce83d5e8722060bc188029061f38a973ac52cf9fa3864c0f572ddb27ea9837adf623ecf38d6b79b755248680c8c48eb6e759a822403d91d1fe15e3588343e9353b76a8543cc8ebfb84a8f2b839e89aaa1b44fefd755057d6c0176dfd4661bcb49b472cdd4770a650a9c82135e8bd52fb8be030b2e8938f85aac245015b3c983b1d65d9b1dc7ccff49e8c9a74aeedf2e0622ebb0162e21876c928cfb594b773e8af325ebb9258573a501d8469c388c624d810f77d2d6e8c7c0a6dea2498cef4235e6c13b2c7372f87c16a68d368043accfebd9e54bcb97c5fc83bc056fcb65771e6dc49753637942297fddf8b19ea23a08ed3f1782b74f4766c54ecfba59f0a7d1a99e1d28bfb771be8543c11dc0f296a620c3f831a4e33c086c87279a1ccdb8fda7521728e50d90cdb8d71d9fb634e6cdebc0a592741679f0658df1bf1c3636b4654aff738255dd5e10fb3fab17b77b9a859e248e35e2ccc7a22a1d9873b7efe0bff1f2fd36c80739880886a380f9764793db957bb1203ce7f92d5bdf35bdd2ad32be51ea6eec1db0cac7586d1644d3764217f83dc5bac0898005517d0d114c9f9f00394a01d453e52258309de01572c2fa079a9f3157b26e66ab1e11507f2ba068b666351c84bb5ddc15c401690d43ad4e3338072990ae598cfb64f1d3cd4c8fc097a2f0e6117087510c507ce83dc1f972aeeca5ba09807cb19118f4f52f6497a4f87c0b9b8555c810283d3d6b5ecad1db2b02037de7d645c471e67ed484b870b880f33debe5c595bebc1320e70d0695e75cc10ca361e79d68f0fb849c2d3b84c5356b053ff9ba0ef5d4caa4c84f524a43450fe6479676c6b894452870cf1453d7d415469431b444ca329c11130ae2a51da9fc3b61f7cd8a074a7720370bd8e87653047c334ca58f205139e818211c4847c4e255c38bfc0f0f005f9c9ba9988ad0d76bc4cc75730b08ab98eff6b7b300df8ed78e5f8f40555c022ca6b9bb6f3745b7dc119996524ef07a09a9f67037d9b363d4ff7e14ef57822c3b77caeccf19fad9510fc428ea9723344643d101d37f7b80adc1227d7e03145c65abe426b8c51f5e58022b3dbe8254f82d4171576ce5a71cdb52e45355fca6b261ba2cad94a1a3065775867663fcec51a866c28154a45aaddcbec5b1d25941b41bee865e1b746a7eb03485f58b677b51a29a26d62618b3ecc8224487507f4dc58f14a57020fbe8607dbf9dc944fc0", 0x1000}, {&(0x7f0000000180)="61b17754527d015ba29c04a10dbe1dcb8dedbf889f724c2d138f2b5866124da2d5", 0x21}, {&(0x7f0000001240)="4b92bf58882ad4d0b1d2200561e4ed58193373874ab90da0cfa4eab774407442e29055591b7894d152526440ca7d6a862f2c28c0e5666c8d86dd2b5bda03ff2f302db339d41d67e5b7c5c493f57c92d6a98055e43db8bc5ba2eea9951cc9e631131f31716ba84a26a9c74a143652d91727fb4dabfa57652a06b54ea45b166f9a2ccb9fd9959edac153d73198dc0ad07c5ac0d51e7d79fb132126ac3dac7704ad2e4db0d711624dfe0f841438c340f01153bfd9eb2c046492355a231041c58578e1347147a4e06724cf88456a7b99b6dcb013fe853b7aa4f60a78b02ea636041fc26ea73fba7740f197de0f8769ad3882dc61b0df1afff55f8dcff12b3b5e561dfe6c821763320902e775ca9664a80929efa242135824cbc42dfd7d6c895709928d6931d800b225782914f772c46686b1c023e4be9c36bde1757c13767178a7bc61cff0dee0613e0c012d4f2ecb979187956175766d9e765aeaca63461507411653f7a5b11cfc79ad4ba8e77250b652933e89db7d39c2d8fbb163564980b182e70f147332a4ef5dbbea287fb9401209e3f6aa8db873fbc2c9c9f371d0ffdf886bb3970fccffcb6f7335e5de28eb7968a45ac35dac1a9f0cbf3154e95148e077e8ca5e9cec1304e595d8fcb4e253ac51d76ec7b594fa7fc98d73515d5d7ff267104e7dc82ccb71d96e62319452f87f801e4f27e6ffa620b70eb6b1657cb07ef77e2cb92c9d3a38248a7bcf8dda911d159dc5e96fca77bce880b8029f6d03c70a9567bc24675bcd2cc0a086efc7c48c67c81994452bb49501e620c33558233bbad82fc17e875ba1d8caa09247a0633001472eaefc046d0cbaa41f4fd02580a833dd1a54bafea1426f272d0bcfc52b03605a4ac77ef06a2a9d4852365f5cb3c4f8342493e3f6f6cd942b4d15a420c7eb38b21437d55898107ce398158359bd3f423a11aae361d6dbe0798f8e87674d92b631eb087c4c85bc261262df7afaf1d1aa7cc38c35c95565c6b6877b691fa422f89fe317099744792eeb4b26a010f8c2467ea30da04b32d5411c64a4ea39674f6fc2d0239c45a6c684fb940e6e41c9fd2daf6c00fff762f41fc793cbea28bda1904a3e06a559a19eca5ae59edfce9f1696f7d2363013abdee0b808fe6c1a06baa3baa8654160e2ffc4363851b496fdc9ab2937c0d3ffa2f58699c4304b9f055cbe963adfa199875001659a91be83ffba4e00b3b1c56036760ea21ae9e535ce89d2237f5d6812226c079c24aa78591c3595edc47c9f7fa290a3c75d49a824c23a76b8570851802cb4ae09a7618c15996ea799810415b5bad71d7d11e8444ff14fc7d79c862151004c36cb43f2d59d6e8ea9092890b99948ff6a71ba4a51cab14465e8059e0a6e8b2e607719ddc5e9d1260907b4574aae86a1341914cae0e12202a63d2830c61346f59f0a0fd675ea18efbb2259e0f09c10163abae072375aba32a18872caad1a976eb4501b7c1d330935895ba8dbf3b95d8734a3569980327bf1ee04be87cb2b92746b540a655bec0d6ecbf13870920cd1bc6e2667cda3ad157ee8fb511dc07a2059033d4b2aacfc1efddbeb50677cdcd1acdb7c34276c50a0145713ea227c3d1d1ff6c7a4b956e9fcd81f3adfa4c5c3e04f2ca82213713ce584fdae8209a75414a477c38b93a2cc5f7d12a57ad690ac21057e4e9cef02f0469bb5d5487e0883c2757b3ccce20ec4f8242ce12c5684c3946f7363d613b700a0cee9f3d0a78124c3e648bca71aa6058fa978897ce994013b2059ae8dbefe8cd409d91d3f89b0e2be0285cd2f97249d21643cb7e70c929cee276f2e99973dc37ccf21a62ad62c755936289c995a6d292c64ae6514a793027f5d253bcb849cc15501d46d73b27237328c727fc9f7a979f5c26f91125fd2fe00d391d0f9f49fc33b7c309c15d4b539d355b70335d60e6dab432d54fc5115226e3f20970835526a9daf4719f2f5c01e7b9c06c01b14f60c67360c294a1b36281bfed7ffc511d45da4a093c7a02104a7c3a48565f9d7a96f0591ad346f55094a499b3d3cf4d732a7281e134d851b6f18fd226a18e05b7201aa949b68870edf3ffad1179625b217dc4eca48ab3f9469a7309b0b970e4e6cd43635bcae6f702624b567ada505503f693f0562cf92ce69c1b5ea29010f19d397fb7ca35a22553f6abadb7f96b673e716ece83cd83e085d92e824f3b3206e34ac5225d84a37e36f7574c3a8e3e6eb251e6d914db4031f151e30dfd53e19916d6de85f0888c4be60f8d967a5864aaad8cc7c9bff97c2d87219f49fdea1a76fdeb7b3f69e8a7c0571c54f0e0f97766d30c89f4ccba01ea96bac9123903b1426695b9f270beff4e5ae1ea5af3f5d5a9b4771fd553acab11546c89d8752e26421fde1cc6f91cb37322dd56331cbed329c85bfeded8dff522fd02aa44dd98866a0d351a4030963b402f741c4d99f9f404dab121602a8858b034bfc5ef098bc507c9c14b56d052750045749f65d432eab808b515833e43eb717c43ac82c2a3838a71c9ee652abdca6237a8ac63439c6f1110a1a32b151ebd92ad802e035184c79c437df3a19ca692fc3cbf1015c88cac6d86fd47b3c19a9f1b808335bbc7f4ffe8df0b4c8e51bca9d9820513e8a8e62fd171e4277c17d471274a01ffa5f34d41e6f47f931b953e7a45475614163cd7738e4325b86d49dc860a87bcafc77aaa9f2e3965c2d4eb2e048b1acea0ab65e5cc0b0e7be5c73947ea2671de1aa182f095403153c336ce74d298414479c2e584cd604e4395dfc0ba6a0ed6b012a1a3501c4410a30021b42895067523f6ac4e4e2beb80a7001ec1dfc59752073ddca9abab336591249222bf2a0c12c67fa36f05ece24da40b44835a54854ab1aed7cc23c0655ef91e306685394c1610dd606681e0f6b4f44bdfa9f30f8153b78ad314d19216312b4afcd1ad9fab869d2d3f7cc3dfe90a086aa83c509fe986bfc8c0df4971932aca50a38ea891917ddbd9b096285a03df72fba2bb5ae98065ad53c688b9d7cd1af19be1a1c9f9c51df5afb7af6eb48058534e26d9191ef01e65e863416eee66c9185815f1ed4acd01eef8da45b9194180203ee7b02b5ff5ed0dccadff578ed2d1ecf1e65fc593d025ff7484f9f7ab32dd091d73304a9259c9d08e77bcfffbbb5bc9830fc8688ab11b3ba0f3ab2ab6ef40aa97dcebc6033bb14e462fa00f9082714aa980cdb12e20893c6231c27f456faa7576784eddc08e78ac9ee4d19557fcb06a6b046146cd876290e4cb86af5d98b15dd7e7005ba8264eb055baf8ecfbfe3bcf448c75e5332f056ff524cd08d66cc7629b65753a5dd45b4c8c36cb41cba9aa556f3afab150d55e16159d03c9f17a48405d9ee76a2a0de51a5e9c5429b2cbcdcde8165085bd212912109752e7caf87ebe1cb1006f5c97553bf9013c66faf80e5c04eadd7c155bbf3e8ba0fffddc755410dc19a090f8db5047aac0df4591f84cccbe90a45a04e1fb00f675842f3900b7095909bad0ecedd215a567d24bde9fb26014a2a1aa8fd9bfedf6bb5f308e4ee10436ccec5e73126dbaf32bae3a58f045138f82fae0412dfa61e9bc156c0a9efe6711d2d8b7e79ffe93ddf52257cf86c36dbc44ed117601c2e27f74799ef59640564a2bcedb55a4377542981b92e37e3bc18f9c1f95622d5a355ca3f914d88ca53bee065c3b7c9536334caec0784c3c0dec04be24af46709acafffb3ca824195db5a9f2854f469b970cfde1b0c43f50635670b41410b6302ec27ac52e452067c0199d8209600700e8b3f52568e4fe0c23b9aafe5e900ae334827b75d51c50050068f4313b6d55ac0b780f6aea6180f74fb4b45ac2422276b729f830f92959617b387f69eb9dda7a9f4ec77f2f6bfc43f252fb0ad3a4a60ad381dd54c686cc36f2f096fdcbc0aaae4f9851482a3d975767492a28ba372b84f1669548d4b78bd91083fb3fae5ad62e3bb70fe913943eec8bf04d61a86c880d8f7328d7eccd9a9c8fd0e0ec9f8f6b3fe2515a2c74655a515fc3660294498c60dfe878edc2d2823418d39e6b5222c1136b9064fcb3899749c74eccabc78a5c05c1a8651f2e05e7e6b18464439bf53dbf1d29bfc18094a4e473b8ba0b3952c6a92c8bd884911e5ce0ae4b4d711fcc46f4f0747d73b22a435c3714a603674c9f1c70ddd8c23e3f51c57ebf2f2038bc64662fc0c936b790c60a5a6f93fee28c42b3c221150324dbdbd9379d439bc4ec50178105c65c6aabf5173f534ecfef98bf038cafd61a66fa646af21f03fb6a204bfb46dc9309bbb18eca92f7db6469e12c69eccb394135f6a2fb683352dab9b3127bdc9c37649e76bfc8a5cf14af99b33cc12f223c94184ca4f5f5e509f832854a6a2334db0b13cb6d4d0c948392872f591b2dd90ca95d02a44b6586904261175bfa2bd31417282bc2d7479856894ba340cb85554c7a68ce2895a0d9219553af1a5aa99f9d9776ed9cab546dc951550206f0a19cae2960862ae54abde488d68f070e2e6f23f417748c98a22dd75d1671f9913a5d2876888aa6f898151b024ee3d1c54fbd8c993a7a7b6fb1737d43df7f2d0f312fbc05deebaa13bff452294e2927e9b0b012c5c7543c4f2fb84157bc7b2c7eda0bdaf4a18b13c530ccd5583ff6a997c781c54f0f65068824ad1d529b7503707db24268160bb68f23973916d1bf8d27e1ec3613b2b6fde2a01c8e251cec29c9a5c4dd309de7e82b011538f03d742dcc1ff6a16c001480a748e0efddacd8902dfbf089a191d002504d93824f5331dd98a37f1136e6f45a0b848faf4a798cac5d60b12bf8deb404e35b42d804d421c17c72854e501e97aab485ee3ac9f1ebbca9cdc2778a65017a1c7c455a58d0b041e951fbb9129ecad77ab8a0c078c262ffd6f6975ce6c6a9b8a56c4099398fe79565319f59dc001fc46e3754c0e28c9ae9a37db4dcaaaf12513ce415b709390d3e4a28e0f14c9a83c01dcc79ff9b8c14d244659934a3e42444da9a7d29612403702cf3577f8d1ee4d74ad9d6d04ca4cf131a759043f38e512a853743cd461f0fdb333136f90a08dc1610fec7861b9314634f58f6ff6aff8e90358fe3b843016d03badf6c2137dc830f177e5fe52898fc77ba6be6010856648f82c65cec4a0de8d3d6fa8f0a4563209a95582907ec208f9bba63ecc0573d99efb24ee75a68fd8c0878f9a825ba6f8e7caab27ff271b810e2f0aebf2956acb39da0998fe67d5f4c45efdea8dd8b45c24e86b10fd7e17839db6fc25ea5161533063cf148e321902e6d1bba0aae85029970f04db2c9e4dcc0a31aba7e19b29a38a5653768ea249196f583430b4c43983bcdb5aaad771c0b300ddfd6c71a61c2b5790adba0f2d62a8312f0b3898d5c1870bcf70871da4fd31da4ba7a1bde0807b5dd7f6fe4d91f20869462d802397e6df9b0dc08a4879cc53c0f0c62fd3cc7e5a2efc60550f0c444bb0e23ff6bccc6cf2bddcfedc14b74ce3debedb6aa50c2c2e0583fe453b8252f32943f3c3135006d6ceca42fd3bf77bf015951994cf7105129afce2c813fd9abbda77da6a9f0731e2b7c8fdecd0c77552745ae3dc6d8b39257b98dcfeb703fe5e5dd02e7401b297b2d5ae681796d8355ef6a41d0685a7f5b48228c1a435f3b1345d28eeee3958c0a7f4e9acca0935cbe3c7bcddcd6038d39177cdc4325c7ae06ae4d25a008de285a44ed3b537232ec004e40c355ba85b145125849faf50657cc4d295fdb9fe9a92caa2021bbac29c5391a6a1998106053f5d116293791ab5a276882d649c3f7ee17cc2414c420d755ba1a2", 0x1000}, {&(0x7f0000002240)="4acd890cf36a4f1cfbdc0a9f38637fd5449c75bb5c0bc4004ec7ce9270f63bd340fa0eb03f6783d17326f883e5adf3536277fb79a3b2206b4a05ce4325d19df7024b36197f223f7fd29ce779a449a988246fffc673a9e95b29cd2fe0efd00749604e001ae60fc7397101de458d2150a6f0eb546a16f37ddb5140", 0x7a}, {&(0x7f00000022c0)="048f8f858719dfaa011336dc36b6c39b664d0eaadcd9ff5ed7ab5123f7fbabf00466baf3ac315fa218d82170990e8b6a575760290630bb5c22f5c45977fbef99efbd4c96f7adbe7f586bb49ff8228563e2f7c3335db8383991949c2e68e81a7bcebbe70b60eec32e7117a9ecdb9e39636242446a572ed76d153ec0176782aca734d4463869216cd316b8dae4568fcafad6d0d63f845145e84d14278dbb8f0a7d35cff07b61c8cc4c09c6d32eb17000c17c2ed4a802821a80b0eea1757058d2ce8c4fb133e2f2585099b06efc3d0d37895351c08fe92bd2263f", 0xd9}, {&(0x7f00000023c0)="9ff0a8696a797d55a3ca2ec2d4fef8686e19dfc22fc6c315cc40bdf6e5ecdbf1bde5bc03698bf6b21c1a59ed1438b85da334bc0acdc7a2df8c5de8a9edff4e2e5826cc58b5fa1c7fafee74fc409fbe4fbdb3d623ca6e05c1248fe927a005a9e9e6eb82e54e33c5ec632cac533821adc757d659bfc863beff2daa836ce76f028cd457192981e87c6a29123a61fa35c98fe09d454369bcf440cc07e3adda3c20dfb8bf66f6412fa27c3de8a5a431489a3af7d2677e02346228bd0d703f894ddb08a55b74d62f31793153d577c987fd648c0a80619f7aefce8b0e2b6acf67c3886f814217a15bfe35d9e85f937d1429085617e7e0ff33298e2f15", 0xf9}, {&(0x7f00000024c0)="9ddcbee457deafd8aacd9c8e19f61e3c765ca864033e280be83fbd1aca5f263a87d54dc0360089d5fd0207be247d802479b65f02e941ca6af7bcee6dad96be0c0e8083bd2ce6598da7c5caed15a5dd0ae86cd2eb16d1cb16023d1f8c7f76621ee59cc98c7e9da2a62a13ce54c13e76f9efd977aac72b78a436f423b141cd429fd11472ee5a1eb05d4e57e945180c54847f1e4b384398f27f768f9359442870120d4c59c18b8b8d4aaa23b0a1722baafc85fcacb9ed4329bd4ea159a9adf844c89af5a11236e76c563c4eca5ad57b8cc8ab3dedd42b2abe56cef264d7e98c0e085e242bcd7525fb2f5a61fa2e79d159dce610b0640ebba679e39f688d08bfcca9bbd44170d9c48f14d47961f7518232cb5278c0157422d885a9810d20e05ede6c509de964f30dbb5edbd9bb1ee296ab30005a04fe3136c20604d2ab0a403ffd30121a2cd05bbb0f57b9a8f0d06006e757bd7c7cc0cb6370acdf6754b419e7cb1db8706571dbbe3b358f7f92c356ae39371dde0438a55e5fd26ded299b957e355be6caca348f832fe1302da740cb9bba57d88971162216287d25f03775a300b64284ce4ca35f0ff0a77a930f4347b925b1b1cb9c167461af58b8b0e4d4315c534a012ee592a5702978f1138dbcd5594c7de947bdf9e98fa634bafa4ef70458e77438adc9c22b44543f3f4a5d8de924ee093e27b30c6abb6864ec4fa2c6365c7e341806f0682474b2e8a9861ca576ae64fef1560f39434043914936a11f05c1c1bb182e816670e8f908b722b260f558286569b529f4e455ac364da964c94a4d6513f389ca854148d81d043aab936ad3bc12591b7144b73cba438048d8063015a084347b61d49e7a3b1b7a7bf66daa3823427960d468b004ca23754d995c237ce8c00d6b9f3a382e335dd475ab4d1815a3ae1246ccb3755aed269e1e9b54d689a7c9d75b479dfd7ba4cf43f0de4d1a800b9fae56b963752a25f2e59a1f8eb9aad70b4d7b571ab41707d96c8704a613a756422478d9acbe1d14606d14c4cf8917f81d915c35171799ecf58ca440670459dd679383e50c5a1ec3caced2a4a2b65a36fb5597e83e98f70512889cf015f1e0580430c5c0ddac4e320089022fc99ebb76fef493684520af977fe01390779a928a6df80602ac902f3ec7fb1bfa9cec0360868995829e19e085079848d8dd9ba4294c23a4edd841e8c2bbbd6cc7b452367d77e69b8c4a0846518ebce23f298862e1f3fcf590d5f67700e49c879bd6cc88a474df62c4c8766c62a5fd316b7cf3ceade91a1169d071fb34382f807feb8c1645b6c93e16286e85b1a7cf8feffc5bbde16446541b12016d28833797a4f834e69dc30f14c79422b060b472775d763df2e1f4e951b3fc7813e975c79522992548023c0ceead6930edff448d1454906a446fd1a70372572e3f1712e6c419e368ba9b6135df27441c4ac63e5edd15eb5bdc0be8c7f2ae5da04750bdc26d712271452a5a321657654dd6c6231417be0422eb386045b28c51d4c7e4527a2e0b95cf8207c21bc2c82df1e46f7d1259a9e4c0da0d9fae3da1ec59814571563a0e0e3a1ad84152140d124df4d06b42d9123e62b6356fcdf6d4cf8b4cd79ac55e0145eb4a1ef9227e5b01bdef7fb7074fe8912ff5ee0e290956a91d23a2b04f61fab6c959e1a072e597ab1949193972db13e9bf49289fd23b82cd6429c832efa7951f12fc4115dfa728ba8d3d88a3ff2d054f3058281624e47d7799ecd4d5010cd480f326b3ee60898cec2bac71beea72e33baec8f71482d9a223c31d139d6228692b1a110d462defa16fd3d30e5a02c4113463735949b8ef439d6f413dabd87d6ccf9632e758641e0c6274a720bc45c61385c9c7874ed30bc3168362373338d9e6481c1b09cabc7bc9a3ebc1bc70f6bb960feeade99a4600cf224cb4af3e50b6fb5f3ef7d66337977c39e45f94cd0e474f00ee931e090613f1b9607ff45a6e71a3b1f9d8b42a02363bf47f23ccb7ad56d59cd875b71700242beb31fcb67bd302ecd495907c78a3aca87089a22a3af8273f965af2a5054560bdd894dc05d7a53a8f65203dc00f3a5f868b14b5b885152fd01e82f3ef3e0a707d1e318e22252a9b04d2d7d4cd0879e8adf3e3fb91d1076d88c74fa00fceffc959fde860e5a03e695e7051f47fc153990211a874c5e22c5225c4e8fc75539a4802a3ddfc5645f2a7bc461a0137695e7f84654dcff6af2236f4aac27727d0aa171b85765e1de751686038cecc04943d8074f30382a6c4488d69518c8cedb0ce2fd3f8e202d4a2340f9efec9890f1f796e45eb6d12f30d1c66a1563b49df9d55e5f41c81341d563b8069c14519ed50205e793f9026a209722d76c69c3239fadc8f8810bb637547e6b9eba51edf37d2dac8521cd0a079c8d47ce6adafa22f2ab5459901f1cf14817406357ab03334f81952720acc644847b1b778f11b56ad8e050e2f12d7eb507ee41674bb68a1ed11bd66713a0eb1462a75122c33c7c6e3f711d092ca1685ace03302235221314181b3967573460199587c52531eb97a9452fdd567663a71a7b48ac27137c0291155fac3038fe0659f5673f8f6ed9e43185b4edbf71d5122a5f8bbf6b7e7d07566875a36044732e71d075a34a40f01c6e1876ee0a33711172009edb1b8846299d31a9f709fa7cbf15dd7674543027223d3c70ebd0bb52caabdcb8b8935388923a243bc614869c4a1f1621d4e053389cc68c05ce374fca1c75adbe3587593e1a5fdf575a63273d277d36c027cc8da5308797dd3a9eb9ed07fdfc97ecfdc24a4850567c1327f7e60859c23c8c406240dce3c3a0c0b0cd28ac1bfb6b9546971cad080afc54103ae35a4a3fed4bab34c3120b8ed36e851a237c42d192c61e7c2c3433e87a3b9401c6d41c0a40873987d45c63686e2716f094f4cd83f920bb7735b7a89cfb183617b1cf3f7bce35be0f42ab0681cc677e2351e038bcaf278cacec26c4b9144fbcfdb18e3f4ac6544be0688df436651b434eca818885c71b8a5f6038087342070f14cacd6f94d5b1276a080d8ed6e62a1137ca322374f7e248b5e03a98c314792225985235adf017f33f8afb1f44d5bd7e7bfc8e18942cb7e87d3ff8d61a541d0d7777f488ca2684ca9011fcf56cb25489e1576a61a087ba07b91636228f3eb199458b1c48dfb2f2026186e84225a4db64f00b37edcd7a332854c3dfa1f5d99854a9cf92dcb31e32f1a05a403cb5d3f4d52bf11abeb8ab7c05fd22b69f393b589042243b08d0195120e9764f36ef4cc3dbb32eb82c234ab3ded48b179bf50d8547c3c6e979389f70bfdd3ca09098fdee09638676c71dcd35817499517c2258237b2f0e7642d00dd1eac9194a5635c62d6c6e661c4c327ae8996e038c961f7fcc7277bee417004aec5d75e7098d2850a87d62cbe548b840fcd4936ca922ee7316631f4e24378aa4775112aa11c05da0d3faf737b2a1b16d6b967036d16394e84601f1aa6e6e9e3776f8d8899e014cf85e508e88ea051795420d10c9bf2e9f53cc4f06906d37e814ebfa3eeb4362a37b0f7cec1036e8f19846558b03b11c8debc952013a2a4e0fa26a8650f18a5bb7b400d82ec645408ae8a59c2fcaba1f9400471c12436e517ed067f9ab3daa4e6c73ca028d4a2227a0cd17236b31c695a30264cbb1cb888a58bf9b262fa17edb4cb5be42706fd2d4e4cde607dc8a34bb9ced0e18ecbdc0a6a459686a548694e04f90dd4dae9b5147d5962c4e06fd5d22c0716a2f333272169cb9a4707dba76e4f43686cd077c7c7810310663933d9f96784096b03f31fb6106edff0c174e733aff45f139b4ff76d0d6a231143d397edad49d6dc1ac8566fd7815a95bfefe2b17c8b02b84dc7322f435a9c1c6591092115353f7732b5bf88edad8ccac151e488604c974f40938b3e22fca5da1ea798416871cad25054e45d4e9198b75d08622f5e24b6a454e8f52be6ab78ad7c659c794bfc4b17850234f0f670fb345be2cb016d1f89a28638cb51ed938e8211fe150397d2e0d1f9d9992f1daa2df88aa5383fc3a7e6754d6f9a945f48be7ffe9ff5364b4d51a6812033c95e317cf86521cc6ea8f81c22a0a076c8942106f658d1b15de1ba8211f61d9a4215136c705b456344c6f944d1d4deb5ea561409878fb85566bf2897e4a83f0e5b51780e0e39033ce28945649fa46a5f9092e3c7f639578baa58322b120382b4256eea89cfa3d778fa490f209cc37c8d1a97860af175f7b944a8795229343b09a333f21f737bd529dca71fbd16a3f0094a0dfc7bd6018be3127091b2c94423d704e96a72b605c0c39d1c75b07a45cb7eff74244a00bbcb1e9c7de284d6befbcfde0f5e1b06361645b149d1e1540014a2866a4b91cc40f6d4b4f6a9e3790c8d0b4ad23c533170c5353f3a48caaf92fc472848a21085a8c6b6001e803d0789ef137b8f86f1238e1745b0b18b5bd393e5743b77e98b3ef510c2c6afac69de47d7858eb59ba1a1a9337698241e5baae69840154ee686a22478aebd74ed4500ee8d665b754fc66b82a6a609321b0cbeeaa66c5da72fd88cd7dd4ef5b05926f36b8175cad6296a6c3fa3a68fa3660606fbb896327fd0af6a3f79aaa50160b214d0ea9df6e631cd12cd1c66088710e523a1fb028aa6445858a654cf9160b08ac009c3a71ab8ecec3d4ae9be9306d0a54d183c90e56e0c7bb58a9cad71e7f252cb429c3b5681cfba0af09e7d9a27809bd29ef12a1239ab7b80973f385be68848130abf9d8f33f715521e257f35008ef9240d97cb2e47781671d808079db1041a1a03765a95bae15a6d8e0bf51425d52492ef7f1bfa2607336e892b9191adfda3e1d6c7d66bac721de621c1122fe5394ff01613287321431eb29fbe360e6b05ef54847fc85dbf7bde10475cb772655b63936f8822c6a433cfc50b77ddf15783c18edf1e6fcb8e23283eada34bf6edcd7cc793e1490aecdd1fc33ef000884a2678fd2496fbac46eb410bafa2bd709e453287f286d4f40befb95dcb228326311ff58e62af565403b552915ce33758d6c54f2e2b685339fe80e32694d59317c532e2a9d0cd61ffd0f8db1f8d0396f680088f1547d0b6d2dd8cc03002a9e225147aa9d00da7945e04591ff656c11bdf7aa39eec041309aa8caecd16de0238f0c7b3573d47e49cb498b92e1b319ca62313617e5fe68276ceba05e11539ada773f7aaabe38dbf5e2a58410e6985cedcda628e51a3f5784e40b63d3f5edcf57509d9c9b35b7e225dfbaf74758f78d4fe705635b58251cba81000cf0187d7fe5dd5f2a362ed828204b14c95575ddc50278e7db2575474535ae7b41a621e4f706afba357abc49f196fffa68d7ec8f6b48925a6a5d15e9664ac4992cc8e65835e60325ee445201458e14a44d25b3b04712bb5413ededf34cf0dfe83dc41296eaad8e8b2fdb8baafa0322a6268ed22c93a65367dcb38de6167ffe0cf7f621b9837a89857331c5f00e5c69c03ab9e8e4c69b26936f99e4acb10323ba25cb2c64b25527c900563a8afab2ec29779ec18ff9d953fc06c017079d8ca0ac1146fb9b7de0d8e16662dc1fb21d9f89d740fd1b3b648cff3937c49d4b8d198d6d4c2a5a9bd2ac263aba25c6292078137cc905d835c2a7697d2edc0f34a50a473c5e54e987f72af747050b9f9ab6162f25a3d9092cc1282ab1735526c9e7c2ab98004e0896ee2d48b20932d1c4abf0659d20083df61a05034f247c2d8c78c9143c43f1e872cc2f52b96fa55de5ec26bc571ddd6c23bd0c68ec177b5a9361f857d139766b2e163823902", 0x1000}], 0x8, &(0x7f0000003d40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000002002000000000000000ffff0000010000004cf229ee0f35a58fff", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff0000000000003b3edd", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0xd) sendmsg(r0, &(0x7f0000003800)={0x0, 0x0, &(0x7f00000037c0)=[{&(0x7f0000003780)="0a2d56fac312cbc9d56cc7ea89af65484463ddc488a66a8a76449930dc79546a7919e74dc6e436c33b05b853b8f2869d192ae0184b21866fc23bc7f8b4d42011", 0x40}, {&(0x7f0000003a00)="aefa37ade76b1bd47174b7da70e03591574011578b4fb684ca6a5f38b6441d61f364650cf851ac864b22df9def69552e545fc121a6a5115a760e6f1e89062b24aace67c61e1ea4e7f80ddbdc86d021670bbcd10721e812321f5db9816b3127fa9be42f432e48952f9d68bb53ca3225aa8177383dbba71965b7cc3465e72cc1b2057c5a574ef76223ecf17c2dff1355e9e82f9a24a5b932a5bc163eb9412daac9aa47529e2dd40d1c1de30bf4fb0c5e2a5f890d6f9ac0fdcd5b99f5f7ccbaeb3eb4cc571668179178a6232d850a349ea9a0cf7be3639fa92f6c9346d928abf00639261baeecc242d4f6b439a4cb014b06a8", 0xf1}], 0x2, &(0x7f0000003b00)=ANY=[@ANYBLOB="9000000000000000010000005b2d00009a11f782e9611c79578b80e7a3bcdb9e441a98b4d8a1ec1fb5fae299aefb01c8be748ad05ee521b608a9cbff88ea376424cc2cf29d3b15eca4d34fa2921aff4f8433bd838d6c17ee30394940e417c7a3d95305864c9c313c4dabef3e5fbfd3ed2509606ca343942d22ec185a472160ed4638ddda6235cac15bb1000000000000b800000000000000ffff0000c0ffffff777522ddacc5b67bc1ea513429dbb46c8d9cc20b10893eddeae352ff5b96ae20b4659abde3830ede58bb4b38ca704fad9d0b76c04f6daf74fc9c64e5099d5d30c917e7ca85636067b3457e4acdec75368a21b809e155d10133923992b95595741dc8254356708596f5f05b3c4ed00f1e39d8e201f12adcea460559b1d78171c6c1f1d012c56256e661894568d6a864602b00000000e800000000000000ffff000000006000852b0802ef2da2f469a49759edbbbcfb189aa5b92d45c93310a304595a044e08769d1000edf26771a3b005855f1f94502b2e3661ebbb5ac85e978124ce9f64835451ac44d52b0fbb16e33a4e22e858567d4ec9177bf195e12fb3e794ace3d8e9604a29b17052cec2ad7a687948dc31f04a99bbeb73e86dc9ce7e6de605ee0b7da9c288fe79805fa0ed15595e40f3741830eb34da1f88230314fcfe7dcef7461665e40e9dcd42300f62270000000000000000ceb6de4bebfb518b868d9a12285858cf0047c02d503ae6084e4b6c91f4204fe4000000000000000000000000"], 0x230}, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x401, './file0\x00'}) execve(0x0, 0x0, 0x0) 21:10:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002a00)=0x5) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x90, 0x50) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r3 = syz_open_pts() writev(r1, &(0x7f0000002640)=[{&(0x7f00000002c0)="e3d4ac48fa4f9596ef3932d1c19b4ef5c330f169c89306c1127db83d9ad09ff347fac08e4857a6d372b6cbfc1d53504c823bbce7a81ec9d31e5f1a6b23e7f9c9384e9888fb7fafe46cabb4e97ceab65bb88293de1aab5adb23b02a8fdc80e3449cc9d785e378d2bea740bfb8b24201d6c67edc22278577f7f3d3128b8915ddab23b19180493950b79d3f92cfa582d03d47afb444a6b5c3c6302adca2df5f8264e058f667f310e11410185612024dbcb3", 0xb0}, {&(0x7f0000000380)="4f93e5ecf7ad75f4b55fe3a9dbff227948d4844f4a8c3db72fa3c15e8c23e0c1b4d73ecdf35852f2dc4ce1de4d7ed5474aea7a2b300f02eaad647783846476537f1fd7945f4d1fc530103769b0b9269b215bc2d4e035eee8190e5cd1e2990f1ab79b5c06765377070369204d17f173136fc7f24898282f84fd4eae210b25f3041b120cba2f92ef95c4ff57c2624fb2a08e97bc6e426beb6c9bd2a526bd27ab763f633ad9c43f0410704ef0dbabc69068a54f13f430b5725b8884738a8c69eb5d324bbd3d190d40962a9f6e544344447884ede0a7f40da1c181adfdb5466294bc9ea396642b9c966978f946e19c650bbacb65fb65a3de72e39fca7b61d0b84952d9f7075198bf79f4f0e8f5177768f0ec7f3df6e7bd9c4f28f242db4f58e3a2f970c1f0db5c46d2e31f8c6f92b8dbe5ea8f479d482c473bf15747170d8488d883ab27a5f0c417b851bf8173b4b5679530e323e30a3d25489c9e65e2fe9d62dda56697ad36653feebc1175dcfff24028e9854926fae1b09b5dbe84d16e816a9c77ed8466bc417779e6511bd8afd5f9b71a8852d3b72a7bc6af22922058566c116994409ebebce7793df3541b550a92d3f4718ef9d0c9fe72d6d20b9ce59edcb8f9313856d406ad6daff5582467d2872a79a589f290b0d0d83cb37defbad77f012b21a2b6b4c553280ce568a7c7ee94fa1db71d527bd0d65080e562afa2991ef8e9d477bfd789540902c020aec0fd9990cf3551cac6f8d97e32a733e9ccdef545121305b5eddb91aedbb1071f867209752342a911a8799bd9a288a25dacd9678f2a91440b64785723ded0b6c97beddc7f3f77bc08b900dd6dcb540d3d26f8f955e4c4c810dbb7b21afdfb820fbefec0db2579eae7f7c2a2f61d60d3d36923d201ddc1c3171a5334a278aa9f621fed57b1e66268b097cb4462264ac89e5c134b4c373a5fe733044941f7bf5afcd0127d0833c456157ff3aad0924c4f25fdef19ad8a8fce956f244105753ff259b4d612ef27c02380effd36316bfea47a2f8dc58b458bb24422239f669c3c0b405109891f8fc2dd10f81fb1bfc4df8a8f65ee990b3981f2f716bbd5e6c0cfd53e5b692a879e39e86bef8cfbaf918734aa3a2ae9f6c21bf28fe3d3396fa8d115882d10226ec900f4aca9fb7c533088afbd65e907c613c6d90d3c440f04519cce83f912e4225a908caaae43eb3ac3a94c179a34372e58367f0da1797ad15db34924b58fe8e5d522bab0ce7707db0c40d7d167a1a0ba4be66ac6433e958616aad0658c4409bc90255f0b44628f25fabfc1ace6a8c5db5d0d075974ae849522a7be7d53c3a97c2f5a1e6924584de6df5ca2599a32ef226eca728c7abee267e208294f173d170232d3b6c87620c09ec4fa1161db1e7389ddac27e0c267761d8386d653502945e013985f696e9de94f882f5c6497bd1bf3b3d0619bcce099eeb218fae099f7c18d7cc87ac3c0152eabb9cc6cbadd382124b9d78fbc729dfaaba5eaab9b7cc154629b4c0d8240b4ac762326c0cf5fad114d8f6cb6a872fc238939993077abf9e3247d311954dd129590e9b44b711d180bcef6d14f6333024ceefae3570c1533c40763aa0045067af7ad79919d1502abd4fbf9dad7a88b5f26e28c135f5e437116c4fcf4f81240df17370eb8077c3ff3d3334dd530c3849c856df5b0893d99c32705521916c159511c4fea2fe5e4754d188e40f86bf921d7724ae2616c60575b0d149c59b26a4e1db5ffc7b5db9272ea3ef5c4f6ebd11caac23848635d314e32d059ec465cbfac06ca9d674b2532679b757c1b737f926eb7dee00ee32c2d7614c54eb809e5e18f77b02c3b023ef7cfb3a44b1d4b5eeae7011aa4ebac262091ef2849e5dc587fb9a8cf65aa4a65db29414d9aee4d902fa6e01a49b22e6712d9e9cca10f6d7dafc824bce768c328956544051da56f28300fb3f9555fbef2a7da489fa907de3d3ff02fb2de752e8e9236fe2987225639e4193feaa07f8e19cb26241a9efbed8781a308b3566b3cd0c4474b372a8bd501345650e369d3dd3c018f24162ec4da7fde066fd6491642c82471d1f27f3bd227b83ad423790333549b735e33eeb0fba8397129b27f8ab932d301f71559fb0620f6a8e4a3cba9971b67d67ca6cf1a23023033abd0bdf80a1044d9140d2d67f39fd16d309ced4525c979f61018a5d739dda4ebbb9ebd3db13cc660653734192a955fa072de923464525635e7b6d61fd314d40aa8a0df9efd0d013f057906f50dbd1ae730c652ec809db5046e2261324eb7ffcd8f2fa3780f92fecff5dc7f7171094a8f61136fff62a4c28c27d282e62032e9453d5fb322cc79cfe0fc6c5880979bafdceada58c921ca0a538b61c5d430d97998c6b50ec7405e78783871a90bb295fa7ec791ecf09bb37cbe2b6fb45ca42adf47ebe0cd1d1f4e5a199af20c00143db2e1535dd12d6e4edd5736d8562a3c182d3232819c0aa149564648592cc988a33499980b3f93ea17764418bc124df31960d5c01bb184b1145a5baab0f4a44ae686ccb919c66d8247aa08001960467eb4f9238980861c2b0a3ec60f9e589d4233fe7c5d06801fa91193216d7ad38ecb94e47d5571a64810f6c54074dc7acc0ba5307fcde0e943fc2e5c34105e654c51cc6921b1cd2d9d11b305517aea3dd4b2e025b7ac6f3d86a53c091295439589565299c1408e4e713e5a73753073efcd440a1aeb60e14b5f48ec0bbe08455135d8165558ab4f84a22efdf34ca125501365607f59b30f683d2e52386245d9811788615e1e3aaffab0183118c0c449152484d53a934141408c10c729a2b843faeb3d532de29331d300bb0085dc81befaac6321326d1dd3002a246c6f7b60e65519500a473c4cef777b64af5fc17b4347e74f2770b0b929ef8fc0b2a37e71d974ce2429edf5a3022f0835a6b87bfa7f55326e36efcd460383ba71c67e9cfafd4f54467ca4272fdd9139517c138b36c775d9aec23dc920211b3e6377cd41e643f69dce3bd8dc4f8ad9f354410770423dc658eb223a9abd9e1353668aa9156920c176b256cbe05569aceec26b9c6e4ac95cbf1eb6f30b9fd3c2b2c394905b2b0792c3e11914c28c3f80486c4a2c10380f3a5ef2f3fe851efd3b053fe402616e02589eca642d0e89568877d02d212d3fc44bf320d3f1c031aaaf5d54dbbd4092463035566e1a77f2f4640c05dfa7250f11c49187ed3018bdebfaf4cbc653103e46922b85ddbaf8232c9a40899ce5a7ed0af108af4b880fce38df132ee06e8b31309fec122f6f5b9087460fde1bcc3d717eda880cd70a4153752f9d5713feef5450a9924b9b69214fe30e2403c70dc6f626c6d8f87b153d336e707b51c8c12b47481568f30e98fde4d2a5cc52bed378f1dbe84084550891f516f75b3afe490789a284440de545c41a44bb3e5ea551b9b4c2be04aab0d329e6d5895600558d0ae91d5728540333487d451bd2a989d40437a6d49e681299e2a275837d76c87f3c6f9d5b8c2b5c14af534c9b4cb844357c4cacd70b7eef1bd97ec6dd2db4d940b770d44ea146ba94324e801bedb7c850eeb382137540705a7a593e53adf9119eb06b61469ca8dc45db67418d29f1bf12f5368e59f78b04376d088b69c992c1ff2a816f217a6a0d69c3bec8e8f74447a032d4465424c14cc2b19dd11357d607bd85816b6a18db3ab99d732675eb9edcef7fad4ffc0db37d0986f4500e329173436dac4c4017e240b8612caaead42ab1893d6f8e30649063be5127d461667ff63d455165aa0c6a724aab94251e2d02f27a4387ded5f27afdb28cc89efe2c04dc424bb6041704804fd80206770fdad313e1c4d25ef706ea92cc546998847e4a77cabb482e43a3da40eee96c7c68d7be7d38c17a35f647af65f6d14e66a002d7625a9f9c0e2389624ad070432bb59f9951488a80cd946d5839c534051032df8148237cf64645f48e5533e6bada86c0f72622d6bfa5bf3990a66163d9a347cd0df32181f78f2c245cb912c0c4910339f6b4ee3eefcc63424d5bcd9b6d6d263cd302873378057cab92dcc4b5a502dd19367e2dcd9645fcf1050c5276896e1b41b1f1ec2dc53f7a81eb6e752cb28f9097cf771a31779e54f0626b4f86990bbe19b4993cba6d0e7b4394ffbf4fd96ee33f814b34aec42beeb7e474b39d20c3c3754100e1ce933171208ee31e026fd6c301f411a239717ddc0f7f958c0c7176f360a3943f280ce7c6ea148390b1260f64d63c1eefbb96306fc8f8e2d2e3ff64d8a2d50785c264ff79042cf42911150aa4fea8281b0f625a12cd3a3573b645cc81b6f5265c31a7d8f6e9708c82427a20e2dc68554c5b22cae4ad062837d65b3d57fd88766391741b31eb95a456b5af75f0ff1242706d2dce9aab1377939187a1beb813376c5f123d6ea9fce18e1b1b895ade0523f13bb58b7abc1bed561ef3f9afd72ad52e982edde2a5cd4ae8bab817970c00c3e723bc1f37068623dc7db81c582358cea19ba09918befecc2f0d4f8203026155cb1101c1323c8f57b05c21ecc5b9473fd0b61a2e43caf19d1226c496af6151317f8f1d903e249d976a13527d095475387f4f85b294bf4f37f7b8b75c4b1e122cd1aeb73d4c574dd3d5b7868775e3cd7a634021403dd93a438e66081d91da95504b0ca139f1f401df81f1b01436a9dbea73d213795f931c12387a2e54a754c9d6eb2e909edfe17b3de0ebdbfe9f2c5333109589666dbeeef511a352c415167ac138ddc66a62e0508c75a41b4f78c7626de20d7c5058fcf5e4e8d7bc3d41580a5cc1ed2da6aac6e3c216932c4e69db2628a0e781fb8008124fd411f87ab9a7fd4dacee3eee16724b2faec25dffe4a4002145deb2e94393bf99e3a00ebc564fd8470c916803dc651acb679c7b75bfd605e98843167e6cc518540d565efe06fc37740c67fb172049d644139b95dfd760533e5f45ce98122a9213c41ca3e314d9cb8f69f7eddaa2f62a9ebe90c47575ffb74ee73ebc3281e0560c23ae2569c7f62f0228276c0ff7214dede1af2acb92d2db771edf3d125a80d720e1f0c873152bba7d24e54ff088df29a81ea9f121b54be809fff8165689f3640cee06fb3fd5dc4a42efa6c5f82e65a1c0d810072a67eb1dff849cdd406f8fd57a9e8bafc04e20ef7d7c44688e1e9232699a2ea43df3377f668d68c523901b52650590b40e2ad1317383c3b165a987314925304f5077411e60de210970d9ac16a2e55d374efff6e7718f73ad4c94570b532a6b42cd75698644a71fced6add847a9e78226d654c4faf6243ecf913a88b36f72004f0ed631d1660d3a44debced93beffccb22cecd8243a611b65069e984d6f917d38fc076da86d2b0a900699a0c259ac0e13c778d7548360e900ef6f10380769449aeb230e36ffb84256b0d9e9bf5f14a545d92ce4035b063c6f7c37f7184134346ed2c88b633acda997e3b0d8172061d5053c3fc777bab7b63562add7c739c3748e7023a356ae8310e703d168a83026e12d9905fc3b680c25d5ce34706f576c4e9fe569290b634f90bec8223aa46ae3c9834c92bd0e6a951d07a5040b583251e08f543b7e0541080d291f24977c42ed77f46466f203563ea48c6c5129398c4700adb0156164ca7e0bc306488a3cf32ae6a883267fc54832d4c6799c909b5d3c13d18fb27aed9adea53a50994dd787816b7b08b5d47e7e544b285b50081d41805dcb97d1edf969191304a9995e31310fa0398f4bdfb5b4fe940e6c6bb46c2af62884d29e7dc0ddc677676db58765455ec843a1e75b834267b45976f9b0", 0x1000}, {&(0x7f0000000240)}, {&(0x7f0000001380)="39802362a0d5d482a7ca0bdc5ed71783ab931bcc31bb843adada76d6b1254b7b3bf7165ff874e9b64304e4ebe7e9de556752a57fd6f020df251e5689df50acc06ce0745a474a38304f0b90514834c1b51024a72f489e8147a74be3c313d4ea38977bc60d62ab749198681747394c20643186c1f4e8ce055784c6585452f4a25b4f84f287f21be5fbfc26a4d718f6c1fbd005dee10fe79ae2987bf3d621ce239cbba5e653b1f8f75695eff5a1eef122fb61e3ed715e900be3d7ca96fdb7d0bcf24ad3345c9f5ebb010867aa029fb8abcb8eb95e89dcc6609901a4b15b9c516daff8d2245cd4cd6abb45b35d54ad1cfed8969874e41c9608a2f568f7d746add719d2b9c1907dab9216648d6e2e9eadd671f55dba847e05db731af4399c5a97d31ef0530146d6c2c11ddb9d3423e4c4edc352907a7749f96458c77b0c4d3082d401639d525dc22da0fac9e47d6b2f242ad9a5703b7a97b7c66f28674dc485b6078940745e74d9e082311fbf6b459919102a000f357dc3980e226860a2dbbcc7bc440787354404cfd1d6c02df67f35808ea8588bedfeadc8ea196b6b7e1025b7dc2a24dc682e71cdafbc1d3de5d79fa41bb65ac9107b71b89dfc62ed2246817e455e7a6624f57e87af307b540d8375ab3523e44d2a73012ccb0c2b41f4f1034d68c12cf283dd94a0cca9233d97dc4145d5942ebe1a56319a47074ce01199677eacb0528433538a56e6a2efcdef7843c1b68ced503716dca507e31e82ceef8b6a45a85eeec6d39882ae75d14c25493c94261ffea608ffdae42e2cd247c82b4b68968b41126d41eeb16619e02cc06b167323bb5ce6e0b9121ca39aaaf8b77915b3426359c8d2dc506b396d3a3343ab9b9d39b31d5b40902f5d1a5d0c95951c6be4944c21176e2ef2ac4f51274c4c8ac49a1c2497ad070b3525aff6f416b6d6d0e241fa89cce63548e5f83925fcbcc645e76dec4fcb0bb1cdf31456080100f9ac8addb23120d67227e64a35647a355b93a2e276e43b5a0dc383df33f7d4a85f78180785a7d6d51c8fe627c733d0180ce8c44838c60bd392c42e8265241713b9ab65e2903a1412cb4e29f1dcf64282ff8b8a790d933ff592e39639be6d86cba64900b3016022acd77597a70f4ac9856ea73735d361bc78a39af81baf1a83a8c19baa431ff22303ddcd45a074e02f9b75484a402d24b5f789d7f6535c81d7040619ed8df6741e765d65a532082719265526ec2437c1144c51e12cde546273cf9d426fbb2a071ea21652f17bf5fb41b979e058a7e6dd9c8eb827560517cc339a7c0c989b7fc2e90bc938d61f78db7282e6fbfabce66ac5477dec0f5520a072c0427c4c70ad61ae40e4914f25331573469a12bdb5ddc1669e9a0b3508b2960755f12350e6eafe19805fdd95599f61ee53dee006c05f1095d582e57a009332b2e03ec4c4ef6d152f39456073eb9fa209eeb35dc61c3c594a908384eb2553ca1989037ed0e8f373b835741992c7b5127a0940527e23984e8a96ae0340a4d3503fba88bb0ff861c5e4990c4367a13fecb25fea07703e71dd0d793477144cec55f1c903f3f4fa93b1580982dfbe99432a715048c8cf7a7b46ac3553036d88518af608b1c06c94832687e7e5d390a1b0a087bc0c32688fb9d10f1e7dfb811e4d3dc36c04e277e4e8f94add7c698d6fe5438d9eb1f03054f866a2a31de5dc70ca7192eb97993d5e16ae3da197e9267d8f53e41e5cdfb6ff8e09a13e7042abad31c9ab90b17ea609d6f5309590475a8630ffe3911a8b3f747d980625b5848c8c4eb618c423c12100492cf7ca1d67ddb3258fee78252531b13f3920e0063874caf3a0a3029b3e3b784d5c30bdb76ace218acdff741ca66047cc2fcdc5f9f7f8c5be89bbda82585903cb6f24a726942b07d8a3694ba24d0448bf6d99775d3bc5ccc556006b0b50e9017986efd8c85e68f1422ed7f1548d6d018ed3a7eaec19197d06c9f51899487cd0db9df384abebaa7dd31a0f64b0e8f53ff53f9e2a81ddef40bc33494957b6758882dcd4ecebc29bf5fe7dd938b44e23a4099ef0d4b573bde9f1bc4893b89f7d27c917ddff09c218e598e397e81284be741f2afb8e83c4c87adf03238260cc9ae106acacb89161bea1a8738224710a268de67383e8bce74c715363995f9eb327bf3667a3cf5e8ba40567c138febf1e7d086b0e7374b62dbdfe54985030f57296df12ee790571565ea8e067e73d1558f3183ab4facac8ed7281b89123f0986c8d4b46e6af2ca38e519826acdc9aba8819b9146144a68da094be398a84a80f663d715eeea6ded7d127656fcf45b4c9d26c255bc317735db483bcbb5bb7db6f2576607446091c047ee0ce8f80d3356a186c141f6634a188eb8f7ece12d59820c0e15705dad9ab6de87f2f2d6e933350c8f5e7658f560964000e884bef46dd2ba949b65662a773b4740c0013630d915b8719f86d754d3003774b696f8eec49a87e18419aa611e0621466781b66c030b4c95c54b216cb29b3127f0cdf6be08707e8ef0f86315000524a5732b5e0024b4fcf072026d80bc0b53afc6e76f9add097fc7c93b7a8b00b5dddaa4d5239b6ac10ab7224e8b32cea481d0390718bf899bcbb61ca0e6a498b122374a3809b223d7bd8e00be34c0b64b12f1ba04e3e70005bdc8962e50b2b620e6b54ba4e2802aacd40187daa7ecfad174b9b1a0612d1e0f3044bb9828b81cfdd2cd60d89bad0d381d06c4390420c0213fd449f584a5a568ec31c3884430d5a36b3f36822375d77e62409a0c49e5137e633b544852dda9f833ac96e6d55681f67cdf151b622e09a6b98aad78afe4c948ccef112ca097ba6dad858f49661faf81baef41e837ff39d319dbe0e8139d193be525422ac64b017e72a51de318603b6ec4f087d89b8a394d62a8df8ad770606730f3349eefe74baeacdf6d03703d81583ce1f94520ee1bf5456709bbeb23733cf2657895076bc1779aa8c79d1946cbe4b06bfab03f4b069a3e249483d915305735f95c7071afbc1f0a3981773871c69f055358261863c301ed9e4f5715880e28fcb69a8529e59f81c64202a6b2483410375f47c82ed50e638e61d856e7d564abc50ae8e9facaa69400e1cb2293f6faf9165956b4b35e515dfa77c3099c8ea9bfacb722df2a6df6dde2496678f6b7d29080d992414cbe2a371ef5f253285c9c5d3eb8aacad6efd50c0e1f91f1e931a51126c9d80939e3ee5be47ec785acb0282e4ab2cc2315818145d13f5c3e95be43f7c3d8181903f9801e0dd11b76d889068b7fad7536dd096cf3e20e0e45a55eabb7a801047acfc90d04203c663468534db8dce378f223f578a3e6d980b42cf939947359f73f010a670e1d5ff3e909cbe20d0cb129f17e37cb75292f1d07a8e91a550ca914ba709664a90f7c3bef07f48d1a4ecc4ac7c0e57d42c9b6d9b9d2164debf3919bbe2084b69a38f8809dd970fcc5e070565077a870ca29ab12befb708686d30f32e2ac1ea2641211afffe35a420dfac05e3aabc3541f2680a623cc42bf8064e86c055f550adaef6a141e65e189475a4289f37e5acd5a8bca9e2b0b354a7f2a9f813677e427f202c2489612a952e4e560bf5cbeef4cda9da7f71bb68253936d7134efa8fd0fe3866b3ba623a92ca73318207af6bdf1b3baa4b7f0cd5a7f836a84c8e754e6a0168e8f76be3a7e976896b93da5027a26aa89bf85cc5407e4f8981edbb0e16dc8828fd7b1a45136352ec9b584bd8a1288d9b33b330c59353aa6fd8499c58bb7853e1e08b9f47819405b584137f491bc4501786c7fbc1c894cb9fc48117ba5eceab2b9d362b4ed455340417c369319e20c41430095a9e49565ad21eb3095ab7e42aefece3eebd43bd7cc703f7fa492583dac9d9388d871a9f9476152e666ae7ec541ad65d7bbbbda6bac46ff7d85eafed6d12ce200c666a9f1c0a6920aa8d87cce5bcc641175f07fd11f7a03898c012e7828e3cdf4ec9d0da2693e3c2572ab104d374260b1839a6032005a90405f4dafcaf22cfce4225df649bd80c5696d3910f500a9bcf7e04d69b7be3c055fafc739e2ae2620816fefef8fce327ec27798f0d61b195135328c8c262fab6431f14272a399c1dc165752953df906d1de88b70a2086aacea20b955fc0aa5472cb66cee8bb673c2c5e5f5323c0f86c5cbbf7cd9eb0754deea0d80f5a4229ad753a35611e80d19c3a978fbe26e9d6aa38ab37ad80f019a136f99f65c692626e5bdcaecd66f37bde1bc5e7d4fe80d46584e9f04af6f13d18c97280ccfec44813ac1ab75c1bc19f08872fb9d1f9b66f4dd2bdae1a91991fc9bd7fea47536fe240fcf282514946f806df131cf68706b41ebcf625aab3829a3a83cde846df1bad299c66c1460f2f63c7e8848dd659e096f8b695afb4587aaa6c310b4a13e74d93f01ab8d7c7f67b70db47d8032587d8d24dcd4bc783ef3be5707ec6940932c4653ef1cb8156d5cb73c3006cebb4d01f93a0e043eaee42563a04fd7239f07f4c6111275cc546a8bdeb2b62bf7f6604e32b3f2d5a105d7eff39f6a2da88ddfa9c67a19a01ce71e4494a24c3aaf4eff452ea3889262ba329a100a95ddee8c5e355a38c2ef6255a265aa344d44342d4a07d9ff6f81158664295018488003df12559d915ad898bbc9008799998859f1a19b8c0802517c09436de7b626b4c1d0f354a07db8475d78016e2ec105f57548fad0081cd71829df0a3e835b635caf748de4386e39e61987dd850203db36c3f9240267cf0100315401b50dcd9afa4405841f63796763c80ae8b29978c7d0771e405b7e425fac38154964237d4ecbdd873069742d5c7495ce60c081fa3656b53a1bbac02a154747691941d1dd48494074bf6e06a23f13f918aa9448326f92fd0304a2cdd268a9485e63bb967982352fcd91dc31f209ecd115a302d255a7802ca685dc8ced674119acf580f529b5a06377116240e4e7a7a789e46c362dcbfa5217df3ec5c856ab7bd3f7abd0571e6efe8a2955ac212b26ed04111b9d13dd2e76361b21db625d1a5472a7d1546584a7094f95c335645ca6a88ef25086ab5f9fafa43e90be44076cc13588030841319fecd2b220f6eddaa205004f41fc6417c2d9fe5d9b2a90bdd8ebc9f7f0578f9b044292e56883a191ad75f2101aa5953f959863a1ea1441a44145722479af3550c674ec543e7f8e1287d14ca9b8e5906f809b45f79bab60fdbfce400789642a3714da222bd58d59f0825ba85b107d50669027a513c9dd920c9a0f3ea0553a0c4323333b77dde1ce7df626c8c61ac84af70267884a1f000dc6c56410086259d94211c1c0d3cc2f7b0a1f568709acbc262f845cb1790a9c4ee925558baf470d8605ee9a5a0ca650d83d23ffe55ed55e868216645fd85b089ef6cd2bc5f304ba074186bb55dfe19cf5037a0173b63b74a1a033f60895c366bef7be60db29025b1b894d2c0ed999c881346ac1649a3337568665cc36d98c20666ff0286a2aa05945e51ba1eb53fa2d85695594b5c97f8af117f4f5e32e727086f30eb6b95ff7d1cc4901668bb84268cc8801ba47e1523bb52ac60e6fbc5c5b56a73c67dc8b2d1448ed1ef5282a2f0ae4471646abc5098c4060fa0efe2593a58f5a21d65d5d68dd174baa96abc5774244f6d4a5f7f13ace01dcba427496f520417ab50b6f2ce9981716d58997f2bf4d5d825b94c5d08a5d902ff74bdd7a93f645c2518870c8da89047070f91b1f80acdc62e23d001ff77a7d1902f19efcd978b882858262a0f54fe0bbb2e3f53b0a4e118ac8e2cfc7c55a61886d2d41", 0x1000}, {&(0x7f0000002380)="03361c27f6f4ac64294104ab076ad5a84e659e48444860302616db650c4d9f611f2daf3db8106b8a56c484f0f58c86ad4b8c5df43985c7b337745b51bd0d2f5d8a9fbec73b861de50e9920448ba763d7cc2c9b9ca80ae6a2306bf9a5a41b77866f384a37424ae9946c541698c190b34a36f9ac3cb71d87912c0ac61c52c454c0c7bd32df3e9c1d982844a38df467a834373ccf14e67702fe1dade30e3796dab8e7853b47c971a06f1ec750a796b3168432c94b02b528117a0797b21a81339d204a1c509b9c4f35b594a50a1a77b308", 0xcf}, {&(0x7f0000002480)="1ef9e481452bf09597150de5fd12b9777121de555a03bda04d3e697bdea7f6aea84d487d694047e2233b2e143b1814d7efd8eb31219f9c724a2d000d61e7d9238da330a2b0d394ae9db5251107239173ba2af78c55e63515b03671b29d789e422c959c8e6ef10d6c28e3c9519424a418b822e83e3fcff4bd2fb1319fa9246005a0327e76fabe86428f28d94f0e21ce8b8d77c5ab65012b7e98087f3ee4f8badaf9afd276813f1ad2204d724db019b9272116675777cd7748acb2704df1da2a1d51e7a8bd260eb0", 0xc7}, {&(0x7f0000002580)="bb66d82f2845f38973de49ce481e136ec679fea641e94082281bad5599e5d6c063f30f6d2b6e31288de23d5a67268ddb44b13d82676063fc61a5dc75158fb3083f0a599747089e7b574c5e5d769a2b43db842841088d1c691318235ce078e3c1d55f9c2021acba187a321580571c6cba2ded61999a706cb5a9758fb2cf94be28a79403a6aa2b", 0x86}], 0x7) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000002980)) close(r1) dup(r3) readv(r3, &(0x7f0000002900)=[{&(0x7f0000000240)=""/36, 0x24}, {&(0x7f00000026c0)=""/53, 0x35}, {&(0x7f0000002700)=""/78, 0x4e}, {&(0x7f0000002780)=""/80, 0x50}, {&(0x7f0000002800)=""/212, 0xd4}], 0x5) setsockopt(r2, 0x33, 0x2, &(0x7f0000002a40)="171b5b9c2f0aae41d39a69c09faa7c79e9e58d6ec6a334a7d061c42d1f3da55cc4e19c935a81793a41c4b88a3d006edf8c2083cd12af19a9b07d9750173e4566d8abe845157469652e43df9f997105409a40a2987e3e04b9b81da770e83f90d4171d85f3594a7b0b59a963dab53c10c744d5e6dab4874223311f7975ebe3ceea6dae6f418cad1d180937eeedcb0eacb6ea0b0804de2a2358d9ae36dbb082ea6ec824907fb236", 0xa6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1000) ioctl$TIOCCBRK(r4, 0x2000747a) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45}], 0x1) 21:10:19 executing program 1: utimes(&(0x7f00000002c0)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./control/../file0\x00', 0x10) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 21:10:19 executing program 1: r0 = socket(0x1, 0x5, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:10:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000004c0)={0x2, 0xfffffffffffffffe}) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x3, &(0x7f0000000480)=[r4, 0xffffffffffffffff, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r3, r5, r6, r8, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r9, r10) getrlimit(0x7, &(0x7f0000000140)) r11 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCCBRK(r11, 0x2000747a) lseek(r0, 0x0, 0x2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000340)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x15, r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r9, r10, r9, r5, 0x54, 0x5}, 0x1000, 0x10001, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) 21:10:20 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0xcc}], 0x1, 0x0) syz_open_pts() 21:10:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x3812, r0, 0x0, 0x0) listen(r0, 0x9) socket$inet(0x2, 0x1, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 21:10:20 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000440)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0841aa766060c8d035821f0dd612a405c29a8388af3f11058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e680100000043261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf5ac8ff01903b8757d0bc1c040510deeb3e87a268c375ad198d676e1d9f145e3969c30b811a1b630369842977049adbfeff4e45db05bbcfd91f48615e", 0xe6) 21:10:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) 21:10:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x43) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 21:10:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x6, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x1, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xd0, 0x54d, 0x100000000, 0x435e, "437cdcde0facb7761ff639c613c1057860a9a834", 0x7, 0x101}) 21:10:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$inet(r0, &(0x7f0000000040), 0xffffffffffffffff) r3 = syz_open_pts() close(r1) ioctl$TIOCSBRK(r3, 0x2000747b) recvfrom$inet6(r0, &(0x7f0000000080)=""/253, 0xfd, 0x43, &(0x7f0000000180)={0x18, 0x3, 0x100000000, 0xe0}, 0xc) r4 = geteuid() r5 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = shmget$private(0x0, 0x2000, 0x160adeab1ef9c68e, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r8, 0x2000747b) sendmsg(r2, &(0x7f00000019c0)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000002c0)="6a38926e1a182716c1572cc7cc2119d3b43da2657e28bb15dec9c76d58db4d4cb4e5e3e97fdb336ddf646893aaa4497026758e716a620435ec6bc0babe98b1ea3f3a71f387747b621fcbbf027d0e0d0101a596956ba417067832ef9032a6ade489f6b67f3fc88a1d9d2b327c9acac9391294b972d16a133150bf020ff27254", 0x7f}, {&(0x7f0000000340)="bbec0a4148cfc832b9b5715c22489c7296ece5618e5b4b2144326482c27cfcbdbbde9ae83243375de6e56fdd25c60440f4a52487b60917e2e3b1df78032d88011a771d318c86d5774fbe5bbfc5f25a948cf8bfa09e503933db6e46dd5a2cdcc0988193cc1e20c987", 0x68}, {&(0x7f00000003c0)="47d31c874ba7d7d9c4367079d0d2bdf6072330ee0092fb1300ff7df4d220ded5ce2ad5a80dc7f5b0a5b44b02bd6e0bb519b24f988ecc81eca5c64fb41224e8cb687b065473b6c1f950e496ed8c1d3f5c52c4c70e0987cf6ccb4b3813cda8a8", 0x5f}, {&(0x7f0000000440)="bd37e4227a7798dc788a988f6a7e40c25db1ffb21b9f7bfc81ad513aa0af48f9a70c18ad331a2b8320e6cc5282745eac699c74430593cc085b09b2271e73139914d1240e01b485cc68", 0x49}, {&(0x7f00000004c0)="677849ac578b631b8c898360786fa963a0478d1f464b0d32b5eb4a9e5887a87a07ec21f040ff167172a2fc783518b1bc251afc654c5c500946c3ed7def4844d246fc94be6a45156a8b5e149d06783559a2fff422399ccf602f295076e1f4869e1ba1260353e3dd3448869490acc1368ffbdcdbd0ba7a4a16900ca2ed8037dba7257dbe3bd5d86f038ce4e3c41630df8999c104bc29e7e7acc3361c30c50e315959cf7addfad4a3d606f19da3ea30e6dba99c5102e734da8e8d7a0dc38f58ac6be0a8a518b3f6", 0xc6}], 0x5, &(0x7f0000000640)=[{0x70, 0x1, 0x3, "8c9714769b546430435b91db4a75bf937bfc95ae8df0012c0f4d9862844e5ffd26beced2df2be5ae689802f5c7ca6de6b725fdd94f431796762fe8eb3469f54475854aaefc22f88631a089d8ab5e399646f472a93c028d727d7567"}, {0x18, 0x1, 0x6, "d5b9"}, {0xa8, 0xffff, 0x100, "6f4d2cb4183c14880bbc462201f944a21edc5bdcdb0250eced70e828bc68be24c2701ef657aefb175c93ad3edb6b0ef8c7ec0793d78259cf3d9da78fa5e76f73e00958bb95c233c29828c3f7869903e443b095696567c32c8334fe490b4ed0761b3199ea80684090553cfa4da47cb9a0a39764457b7bafcb270d1cba02a4d2b0c081f1e7c6d6a28e7a8bb761788b41aed27ac0c1bebf03"}, {0x1010, 0x1, 0x80, "ad0467d551d50aaa45ed6f5e8bfbf702ea2243b2fb7cf3e486efa28ebb4feb85dddc66fa5279b4d015c36f72d07f00e334bd71be8f2f53a87384c3d4738537e3fbadaf3d98022d21372ae5ffe9de409c7fc1e935a89d00964d08d63c99737e1ff77618bf1b0ee511387c1c3934c231831f51c31af09a54746739e869718d4e7568bff8688bd34c65df928b5daf4b4409bb2c290c9945b6b41a56b9e2572fe908ec1e054a25554872b6594ccb026bd92c66a9c5db852140887007cacc9697a3adf6abd4f1c6d7ca8aad33a3ae4ec49954cd694ab0919006373080ecc01ddfa3f77b417ac301435cd4cf524afd80ad817bfc3cfe57e2447bfac293099e09ffe9a85330c44aa3e6a65e1a90e5d884193168cf94b12a0c6d06cfb87647c82d05d9f1d78df84aa3981fde156dca4b2b0d51d3bab86af3755f3d4329c22e4f1b7597b3d9fe0fad512ddef1782ae41f600b9aae7e5012df80f393086cace9787be574ee2970c31645f636631a9c67d362584250fe235bc727b310dbd802ea02f05abf0ad262695990208240a8d02e2ddef7d7fc728ab87e992b5c25103ecc21a3a4beee45bdba9b8a0fadf238d47bceb40d8aebdda6a74726da841167d11afb6271b906e17fe5d96391de86ab72010e6eb474ff8ad2ad24deb348b3b2699c61d31034b74b251846c7ee23b3750cebfab8e4ccab8a53c4d3933fe10464753ab97160b6da3691fe321a7b6d3ff2492d0c834cb07f11b9988777271ba4a826dfb54ea04bcb5250fcf1ba61aa001c5df20168d19d3d375208a815cba63c9917119cfcec8e42bb818e0c81efebf4a4a24d6ffeeef0587498bd128f9a178f4db7edf9949ff347b3e52663b58b9ed9f6db0a747472e85e106d22be9339dabc53bd2a23224ede202c651dad41db84269e4874ba82f03df3c74321f988e3c8f5c46ca5a1b216dad3aa21c85081c74d934ff63db500e4403eaf2ff362388ba5fafb0f111541322c8262f666c3560becbc8e840a4fbd94f5d858a499d673b80546bf93db739cbd2addbe833b39f82b1927453dc74bad181af0e47431b18b7ea33e0a2eef432aa1ecb9ca8f9de929dbb2975db0403d244b8d1c83fb6d84545a04dd46bc15c3a427faa72be6aa5f5f41b1c8d84bd42d7ae7f518349d008e81c198db80081d10e00cc8187fb2160aec71a0758fe315914a7d678b7fb9d97051fde9ad88ad40576fe896448939e261f936f83220338f7213c607c2db641032d1bb5a56503ea3387a4d64bfec09b7c657b217f0291e095630742198d89759930d7e1fade8cd978f3019a316f1d7f1732666d44120a88c05ad4cc45924bc01494415d0b940396fb89b74d36aae724539586eefbf9762e2746d83832ba5bebd8e7766e7c5be7887fba97c9ec73bc1fd29f7f5f8ae17eec1ba6b74ba9d687601d56455502a65125e6bf06c065fae9e0fbcc03871db1385fda350b58dca5f72d7c3c4aded196878aba2afde516f9b69d5d11533e1af5048cb84781826857ad90b8913a7f5633274ada83eae9f403d4ce3c77da5750ee76c03d6f4adb8536b4485a949cd7504eaca9c87f200589d1c7decf3ecbe3cdbf6b5b9c3a32067a8fe22c05a8814daa158ffe9dd125e915a12d856cb947bbb77b4433f0c0a188b9c12f5b1cd92fdefb0073bbb0542bfb7dc1967a4da82f872c34f363d967e217218afafea810d3ef522f80ea220a4a094783f4a20b6d4e2eec7944bade32b83d3e4d7d131d873332b427dc18605c24ba4b091c36cfe6afb8c850d323209ece670660b5cba850dc0ebbc1bbc9073d0454764bf30c7839db1e9a020a3c85e4f31aab68fa200484865336cea249a3ed67d37f0c0c6352dcfb06a7b9e73c86837a4b6a913354048891b79a1432bbc6842a2f6e508b61203b42cce3ba0f9c05ac0589f83b46ffe6f4620e47f3dd6af2e78e16683e3082daf84fb64d3b52b08c1d2801ddb998901414ef09c83980c795dea9ec8938ea881209c39ddb3ed2d2c63c50777c6f71267d88c2c563c80d1532018d2300b4e28ff9d3e32737f941dcd0583a94b3696f2d8f6d86ca6fa70908dad7e1465fc519111e3b7067015558880b6e6ab636fdc4f7cf1712f393f05388328318f42c0ed8f97898b8a2355608618b779e4e37c48ea56797c89a97553a4c262238ffd623efdcfe1ece2010c65a7c13dc0959e6c21c0790c986e6a29d98f5b63d3229b5828d5dc59b73725cacfcd9908c25aa8ddae7d54ac94b67628f3266e71e5d56cf26b115e373e81c9918f04e527dcfc405e5b0a8b76590457344dff64b0c6c7b74e22c32bbfa8b7fbf7043a7affe305abc6f5baccf25d7215cd4c60ceb79f23efb9456f5a17742f9feccc6491f1761124426c993195c7919c0f279ad56a126447b413dbdae47e013b3ea884a747cdd1259c4fd4d2496bb4375e4931a4bf05db4767b382e6c4b414489cb02a5431cde5bc631e12ec99f891a7c9143e66931578067548331b106d2da6ed8245448d40bd2b55b59f5c2a867b3b2b901c8c5a7630c0fde4edc5d972ef4cf8ab903b408396a8ac11287edd20e104fa1a08c766dd540dddb641774eef8635ff74867387e6a706732a5aae4f8ce27aa38c55d25b53660a39a01a7cbea8213c835b262f5a58553c784e26976cf72a3ee44d1f78b66d2461ff8f238d292842a477d7155db3e2707d47f0230c7424db23e61c9f79517c1bf56b8c2ae89ca2c7edb44114c9055c56cd03ee85b7e432eed0e21788cdd4946df62cf87e9de6c196cc3d08e8f496c2b1e8fc24124a21046281781557b21f29345409a57d835745d087ec8952f3773f23b7e1f1b5c334b45098e1a92a883fcf96784a0ca03288d3d54595f640a12b9b8c3ffd88af0ca73dc46927bfd5655d6071c87a7db53d9a5cfafad0495d211004c16656f0bce39d4518eabd89383db955e992f93e230c35e391f659829bbeae1240c4ea2d3233e87d28c63b37f8afa5162967f302c1e33adab037db29a50c4b3f37e35324f794f947519690281e8953ea56b77a751e08834ef936a38b0f5c384b0c9083bf082f2597936b7d07337831d67ec9a61ccd7cc3ab4aa6f3b3b5a73bab25f8a4e9e1d67c5319f0e1dab086aedbc94839144dbcf665fc7f60e7fdafa9d0d4cb523784f5f6ea18cb1a3c6d98bb5d7a000ac050d1f2d8005985b38f569525d4fb49c3726fe1c95b9ed34d570a929b2fdcfc504ccc3863543d64463b1bff50f4d8e5e43e35fa1a70e56c2fccaab390e34152d863948aa9780211ab661d332e860e184e50fea84f94584401ed1d27eb4c291ad9d68198b28db49ae8dd6a0b9f114db10b2bbd05c78b5a0b97e82ed32718b60c1d4843a016241648807b86ef63427e1c935feb6ab516dcc8f7b600837b0035c740e9d006e894494220635e0de99302c9a3f3fb296552f350ab53753a8d59ea46c537561eaccd92e0047bba5fd8dcf1f301cb1c09a625ed33498511fba2b65f99be669f7e9d8f9c4b080a0bde041741975fabb9b420a4e1cd805fb31dce32d45a75c4ad1d388f90a32f9a217b2bdbc1f02eccc4f6cefce675252ce0d3b11b408773ac0e12a9b70fdfe8165c66e96932ca820831ff27343754ed130fb06c4721d1638124f791e6aeee5524626d6578df6564238498ec2af117685d864667828fb395d2a74479d780e197f4655c4aa32d1bcf9d0a36e84a6f5ec4701c3aa1185c5a513eb390db0c20514b3914c96066163fbc29f080647f4bd51ee6d9e6602bbdfcd2d0f94864b0e6252518c60445e25625832387161ed252d37b5e1cb3f77c8c41edaf29dfba5bab76eb6a02877b52431779f81fd4477208cad8b321d18840d0f4b5e405f6bade0017d856d1513285098391525fe7d03420c46a915ef634bc92b7b6682f07ad56476ddcdc98ff295eb59463a5ea45b1a40d98d7a8cbf7f9f581debdab906f4074ef9a2bcd688cf8aabf29694a28612b9999ea8f6ec4373032a246173efe96fba6951e529dbce0843799585658770f105d01ea5beddfc0e765839fb635155c9946b0a5a7bff3ac1b62cc532604b3719f17abcd38a187008c269f7e689cd56e8a25afb599e0706d2e7afd40988739ce01c079501df6eda4aca2b8efa250b499f96791f63c3c19076c6f430b4cd07949dcbcf5e713433fb2506ffc30fc04bb39a3d36d3bb0e56abbc5442d986caab5f16a1567435f1a3e29a0325f6160bc9935f85dbb89465ea38414075c6453a14ebb0c96a6f8ced8d94c51674c496d6159477c19764027c89f4889378635abb2919459a1a7f3c15117265813a57acbbac49712448412139207a4d4eae883aadab536952ea838203cc80a4258437e8f08c9c6f1c7e5a1f49b4cc84f71c902f2d1f31f3bdd73157e06ba8a1259920f1d0376b09fa10030857d690b9ba956b16c7a2be45980bcd6d18792a4c75bea3fff34165d28aef693e495077069bef12186999bfca3c27a9cc8a890dcb44f4c60c1bd7fcab5afaece748064531d8c081d1227e9a0c4eb7ff954c383808afb23d8ddf415f2205d9e8cdc789f8a557e8bcccd073aa484123132accc1f0bd3219e7fd7203a90fd8a67b27c74e49f90b6711b8b513dfeb54333d96f1f4404afd1032e344deab36cf3bbcc1094dd1f2fa88dd06df477771aceedf19f447c96c4167873e5d4914cf00517935dc3d993789c2b1e73eb8e0b0a1a0e5cc6346490e4a5df9e67afd16f149646808ef18efa904bdbd4d1eff099fb118b4f3252918185e129806a22d8a075824a50f21606e3e9c8edf6b507482754ac39d8d8517562001d88145dfcea6c59481ae7a33a138b4e8785538a289641f6c1998601a8cd38a30b050960853097a338e0cd39858815144ea7a2b939cc9027b69a0abc54404cb9a12cbe53288482e6759026b9476f9ee3564e49dd9165b409cb2bd72d63792cb0f5fcf368a375c5ca33c8cb131c3a4d86d161370710ee3c5077da85a96a18914148a5146b3feb3765463a6f168827b173f3dd50ffad96c67061dace0f50462e8f2cd889d5292d1b4b88099dd6090042daf2afe51d9ac6fb62574877ae9ced79c5d7fd8cdb0d208669c5a454bb69b878974109323fb66bdd05ba8e1459683ee062dc9448362a376cb37252b318d29b1bb80b17d432fcb732421d760ba2093c5ef78e43b8b0799e5a6bd8be4d6ae0f5494de9a032ef1232809b01813a246b4455e39206155c53ef8809dc638d224e711ca96c0ef8da54a56b74174d5fd3f40f9b6ea65ec4a52fe96b3128e61f87255fdcf5105398387e0cdd02a34b62ad4cec37face964e7ef3ee8e63005e0f6c35d4e2eaa217838d04a0198745d09073a3f8ee9dd23223f586dba3ebff454f050dbd361d4966b73c54e0af22e4408e329909b1ad96ccbb44159fb6240eeeb747afda9bac1af8a69010cdb22e7dbab56af615d46379718605582ac486c90ac5eb923b7d3037f389dd190bd6ca9c9f1374006d684a9b703e802969d7d1c1879fa837886d88efad023daea2513aa063f2f895685f31317efca9c448a73759b0d3cf7c9cb5fb23adb7a33f85a87579358481ce70daef2c8708e2c0814716e182102bb365d4a1bf67d7044cedea99952c96e0b3cff6fdd3ed781ab2f51beebe683f75d9d8f9635b9c14ccee573e186a00bf70fc8760fa7e24b09523eb65261d8aee9cc1d73bbf7f2220761435e54ffc8760b8396d77eef0ab7709be9b435168120a15fcb90c3d4474eb5cc2160259850902a4465a76d84907b9e0c0d7c724b30bf9d6a238ed07fcdfa94daac9a9814fe51c1ac0db8b90a90e61"}, {0xb8, 0xffff, 0x193, "c5b17997f4947b3b614eb43004237cc6d54b5fc8c850711d040bb59c9bb1e05c27ec70eb16f0da39ab9096efef6517996178832b6acaedd9443d3afbf8d84351e1179b976fbfaaff80d05f6fbcf5628cf9af88c4c4c6ee6e1acef1ee3a46081cf95ec7bf4e9d8701a5f5dc796a93c8b136089d023bb9a05cec4945687bce880214a71f74d1e4373864ca0a49b138cf88a7144d8d6a49c217d7b76aa06646d4499bb114c2c8"}, {0x28, 0x1, 0x7, "bbcec5947f74659d3ec2b28aa9ae295617e4fce985ccae"}, {0x58, 0xffff, 0xfffffffeffffffff, "2e482b40a49128042350872be24038ec9ed96a6f15b845c3d932bc9e4a5d9d3b382da9e05f5252eea2c62da72d9c66e91f5eddb687bb71ca93e16ed7e8a6007297807a81b153"}, {0x88, 0x1, 0x1f, "73565d923e4fa64c5e7628e231858bcd15e82862d745c98a123292080994f91cf96a94f9a83111cc3bbcc3671df4c13346730945bcf1aa39269980828ca1cf9a908a0d2e42f15ba391a48c37def129266f4888449e1301d71cb75f38454ba48df341c0de41dad0db00ba801151e3bd791c91e9389986e6"}, {0x48, 0x1, 0x10000000000, "10403601d1a494d4430fba68e9b88462bfb5b97a359c99cb615037d4ee486b5c7e2053ead1750338c1c918cfc3de3dc0d61efb8450afd508"}], 0x1348}, 0x8) geteuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001a00)={'./file0\x00', 0xff, 0x6, 0x6, 0x0, 0x0, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0x4, 0x5}) syz_open_pts() setsockopt(r7, 0x3757, 0x9, &(0x7f0000001a80)="94545a56d22fdb4f354f65ce457d9721551bbb41f4510f6a9102f0b362cb4c75ad71016d3cff11883d6fa7c2be75c01427fffbe4df4b55f241b79596c3cbdea23c00b890fd23f5e203601bd81f348d7919717e30e363b0169267387ffbda39b2132de1d11ca8c0a367789c6248a8567c48f32ca2be237c530181d90b3e4a747f195d2f5f9963e2", 0x87) kqueue() getpeername(r0, &(0x7f0000001b40)=@in6, &(0x7f0000001b80)=0xc) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000001bc0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001c00)) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) lchown(&(0x7f0000001c80)='./file0\x00', r4, r5) sendto$inet6(r9, &(0x7f0000001cc0)="465d33260f12e43bb5d9ee41e2d7498ea05eebe5841188108fd7bfc24f538a6c2ffcdd8b965fa032aa14ac59bd6ceb3e6d0d1d59e765da0c3c1a9d2cbaba50f2a5b4706b147dde2fc421976b3ae882c3e9dd5a3b2fc96fb9776fd495df56", 0x5e, 0xd, &(0x7f0000001d40)={0x18, 0x3, 0x800, 0x3}, 0xc) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000001d80)) accept(r8, 0x0, &(0x7f0000001dc0)) 21:10:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2c9bdd189b4bed08607e01e2e60e1", 0x65) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 21:10:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9797, 0x80}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x800, 0x8}, {{r1}, 0xfffffffffffffffe, 0x42, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x8, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000002, 0x80, 0xecd}, {{r1}, 0x0, 0xa0, 0x40000000, 0x0, 0xfffffffffffffe8d}, {{r1}, 0xfffffffffffffffb, 0xa, 0xf00fffff, 0xfffffffffffffffe, 0x7}], 0xa4a4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x100, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0xfea, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x7fff, 0x1f}], 0x5, &(0x7f0000000000)={0x80, 0x9}) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getflags(r1, 0x1) 21:10:20 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x286, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x50) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') ioctl$TIOCCDTR(r0, 0x20007478) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:10:20 executing program 1: r0 = msgget(0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0x10, 0x5}, 0x7fff, 0x3, r5, r6, 0x4, 0xffff, 0x100000000, 0x88}) r7 = socket$inet(0x2, 0x1, 0x0) r8 = dup(r7) ioctl$KDENABIO(r8, 0x20004b3c) getsockopt$inet_opts(r7, 0x0, 0x2000000000016, 0x0, 0x0) 21:10:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000001000000000000833e75c81209bd7154578302bd6b37b24fc34120db6567816ed5f7306b531379ab5d88761f319354f8b4c0da526abaaaa25f54e9b3c0bbd9a567bb2632e6ee51b7cbe4a1f8654557d3954165116a3af6647bf27a9c1ed63b17a821e84544d2c5e2ea96c89db064e15781d18e9962eb4ab7096eb1197337be096bf918e462"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 21:10:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x4128000000, 0x4) socket(0x21, 0x5, 0x9000) sendto(r0, &(0x7f0000000180)="0b16e38e07a06c235a342c6b6bb9becca93a581d5d685fac2e4792ae351fa2cec1e4999015460d84e3617b8d7ed0957841caa43748d7fb449834b19a5f243ab2148aad532291361b3e78dc060039a9c29aeee99ae383a2f574febaf43acfd0b7d307f4d0e3cdd85fc367519e1ff5de3e0891c2723817b77f7c600284dd18f52ba442f04e", 0x84, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x200, 0x16f8, &(0x7f0000000080)="e5b662d45ed753adde473b0a1a8b940fb1a1b3d1a592419aabcabfe7e804db51c5e84d438785841611308f0f4dbc7febede50df9d0b352d681c51be1109137d527591b0660d9faab76d6db06da5e3b5d2f7624045bd08338b3351c817b2dfd79ed403733798c78f47a41aa712ff459cd876d16f67907a6e7026c59f6970c673f9f83d71e9030f4e672ddd95094120e86ad295c59c11ae18291a24d34d419eed41a43aeacc8127efd4dba946b51f6a030006a8ffaf04160adedbee708a90cec198d4f6121f3797426bd94680b10cf1a10d935293bf330ce93f9d3b9ae2416cc295f076a82ed3c4747058010", 0xeb) 21:10:21 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 21:10:21 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fee000/0x3000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000fef000/0x2000)=nil, 0x0) 21:10:21 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x8) fcntl$setown(r1, 0x6, r0) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 21:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:10:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10202, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000157c00000000000000000000000002b7c5f60000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000594e3d9feccfd0b7c22bd137b10039cbf0c553ff79f27cc649434b67353a71fb48e00ddfb7a7c4e9c5c0862368e4afc550f7d2b1fb89bc384d0e31da50a3af7b1a3cbc038a4631774274b3cc"], &(0x7f00000000c0)=0x6e) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:10:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x100000000, 0x401}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) r3 = dup(r0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8a8, 0x80) fchown(r0, r1, r2) 21:10:21 executing program 1: socket(0x2, 0x400000000002, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:10:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002a, 0x8000000000003b, 0x0, 0x0) 21:10:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xfffffffffffffee9) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 21:10:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) socket$inet(0x2, 0x3, 0x8) 21:10:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x30, 0x80000000000000a, &(0x7f0000000040)="9485823f036646424c5d06206574c958b6a7610c3fb19c4991f757bd77eb41b5d1b3695d34deffa3205db45d62628c810039cf58e376721308f51a04372954bb0f1819eb54a74dec", 0x48) 21:10:21 executing program 0: socketpair$unix(0x1, 0x400000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) write(r1, 0x0, 0x0) 21:10:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000e0000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:10:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 21:10:21 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x52, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 21:10:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000014c0)="9ad6cfd134ec1db5127af13111c11a68a6bbfd9cdb88a762324e11c77e7e993e2fc43d559a32fa916c9bb552a14f8ceca3b12894e75ff791cadf6bb83739f3811bb4dc753445f5f04c118a362bf1bb78b77339907c9339aeebbe2438169f08e4471780fa372219c4f983593697a9", 0x6e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001540)) close(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockname$inet6(r0, 0x0, 0x0) writev(r2, &(0x7f0000001440)=[{&(0x7f00000000c0)="da570514ae696c0fc34ef212c8", 0xd}, {&(0x7f0000000100)="14d77dee540d6beda6b87f6727fd177837a8543e41ee34e760f32bbf0bde7f2e782e55e99d114d8eea09f13ede16bc9e3f1c73929b6fd9586cb90a3d1649a5fc885149dad34aad6c666caa0fe2f133740506def63bb97a53fd38edefe4086d6b9d85753ad379a6f084d94ed6fd4caaca7ed8dbf0b3fd", 0x76}, {&(0x7f0000000180)="6eb07ed3c865dc1a4a9d1854478450dd67a5bf7fb1f4e7d46dd896adf4e0e3612eab5945f8f3454a8cf199f3d92978438e09998156808b3ef6ff0d6b4515b196ea28f491d39d16016b262efa9b98c62db33b2e3113eee6e7ca93a5216bde0c3ad561b907960fb0043c57cb7b9ec1f3d860f0093ea2b96a9b4ad60891f5045428e9a4619cab16542fa17827ed17b2483e8faf584ddc599cc66012ca2ddb7726e7da9cd0", 0xa3}, {&(0x7f0000000240)="5a00b80d07a650d87c9c066337b0cc389121bdb3a2208e906180bee871fe1e69a78c5c51d557c331bcf188ea6d2d4dbff9a259162652da7d88117dff9518d47ab36dea86b1499f89cb30886eb37f3e675812d95a74086417f54e56666ef26a8b5cae168309695f7d5af3d9daed37b6c367c4d32a6e509af05c92e138c7d8e3ddc59c8fb462426df94418a2ee9efa8636715002722ef89c5882b6e541c8c5e4930f8f9866e5e832d29fd20d1d853613b9bb48ae07b0e7a03ea64e90ca8e76e9a0c8104859e6b743e973277dd44c276a7f20141f5f9b7cb217abc5290a4b4631abfecf4a91e16a2d014029fae841e37433a6745d6369fd19567ce9893d2051bfc6693b31b2adf2660d58b8bd155a800602a313ac3dce8b919676fa6e2d4e719e0780e34c35b37ad17489b71c02f6e5182c43fe9270003ec4d3f40be39ab3de84c4d3d01f476b34bec8244090e42792304db25cc129c89f7d87eabe5b487991ff6cdf8667c2f88655f201fe3f954485af08ca7822a81e7943b8ea13fd17f037ddb34cb90eaefdb8fe0656c93cf01bb80c57e2cb7b85ef1cbdc0f67d0691d2a667f2d4f7c63c45a89e8ddc5c04bc3e156faf11e76a881ae34803760d838cf14d9bf0d406e5c75cf76bf11b0df34f493f6bd07536e9df07da98274ba2d3d719451ab0c9ad06b95275a62a5a3acec38ca1c7bce9f5cf57fd277fdf972a52ef7a14808a35129a8c5d0595df833024b86f333fa5ae34ced6d418d072472e19761df190b607df6b77b86c4d846ed6ea776bf12b09a3cbb955c6a87e259c725b7e9ea1fc6c5be576b95e17f10c1184ba3ce78f37208a33e2ea7546abe4afffdd61fd8d4b8a4d6a6ac9cf1878fa23f02193f846ca908d9d3a0ae38616b772bfe6b19362ee579526c9f700e2aaffa972fe6b443df6d655a5cf3500d8368618d3c8d209f033bfc4cd522dcf8fa688f17fecb911100dc004ae513b45a9bf94db33c273aea9a0cb5e276a73f17961a2f750e871c3a81102b5a7315318f7e7c883fc46bb282c1d316d04ea4c2174d3dc3fed9071d1a07c8c00cc1f35b1efcd28e03f7b97887135d64b815bb5402ffa1fb2a548d7258dce3bd3e4194a73fe433c2e14fab32f58d308b6f78db58d17024499c502669d8770b1ca263e07f36b83f94a98e136be9c9c29d8ed5c9bbff4a9bf4f975b9d6113d5a2e0b948e0b7776d6ef59ac2da8ea755a15bbbe68fdcdb53049c6c1437e20490ee9ef9a8385560afeff5911d7004964d4b74dad2ed84b5fba06e8fc2dd97ac8e32552797c936c4b59f0a8c0db14ac802caa674ed3a69bea05ac7a9b8f065393ee51b86f61acd4d1690474cc7654b107ced476c714ac19b9bc1931bc807f85eb26a4480d089ed35314bb6f567d8a8a15b5ebbc3552e0c16fd3e91c0ed6273348400fce98ada69df35ca5a467f631738925083c60965dd507caa85e5fbbaacf82047beb50a76998932712d35313925c07da242b9ab7642dfef5e49226343f39a29483e9fd6948f253f4de66c9c1cacb8373a5ed1df907c9a95de33195b6dd78558861ea8455ac33fd341eaa186d6b1e19e0ab47b45a6e54c57f19e1a53320dce4c04d52a92bba8ad4d9b32b6e2312873ba97cd097161a5a2e51ec6df098961309ff1162d2f999503db9713ca0e617e9318ea17cce1f5e028d0c724c5c9f54181e88cfe895e628115a35059a40ab67db0c38b508650c53346473a8069dfbfac16a10a8a817655d0d8520e817acc5c69e7b548900d78d06b9734dbbeb561ac169f77b0038bf95606429c16115a92f652a7f449cd4f16596a0f68264a46ff907325f997ffd4014e0e9ce457dd4858aa644dc47f6e2829fceffa2c2ac115a6f5e137c33249730dc46d2aa8735a90dd8c7010cc964d29ecf70963027f3b77dd6dbc284438077e06918049c2761eafb1e4de0c5ca3087a5d8689bd5f86e63279ab637f1d71eecec5b9a42888850598cd828ae1d602fb63df20d3abf1e661351d80b9992485be0c1065cc299c30b6a716c825fe5a78de73c9ef8e3fc32a2f6f676f745335f9a360ad986c4e96c662e79f579c97234448e4183b3dd51940bc6edbedba0e9f6285f8bea526e2353dcc9ed9e456fa6115e55d6ffb0acc78c09d43576409f8190b6f28d7af9421373f67cc66ab7518691e24f1c56315a79d64bfca4af72f908c10cfc369e4a7809fb07311ac4aa1f0134004701ec3eaaa5e7772a64f500916b708ff3fb216312146e22029ee4f963c957ef69fa219da6b68393347f251c1f410c97fd70455d73e2d5dc5badaf5a64f78c7fe10e3e4e1fcf4485b1a695edcff531a5913f0f60fbc2e8dbb186c9f6be121602a9a4508999487d2a769dbc11db42915a2d1f76f4612f8d853fe51c939f0d483579e9d8dff6107cf491214ed4d7e85782124cd8c2f6280adccb5451851125dea74e90692e5c43f34e1b519ac25e99bf96edba0c1e88a704cf79f9f046074a56c6bf75963470c00fb1dd5273b14f6eb784315f705ffe5638c8aaba4d5f722e330d8511db8d765e85b0431c2a72d5ea567a783534678b9f7f608ca80c7a8f31cdc961f889c2aefba201952d1586043fb9ec27bc5ef9b3cb9dff13f03b938bf5e4816780f1eae66fc059881d504ee0ded980af0f6a95c77817a93c53e44f8b53ede1896316e64406477a3c54b4e1ba0e7789c005ef181c653d290b3c5ceaba07ec243830fe0f13be6f0a3620d4dd62e146bd4375eb2324108e16284f54cd1e94a773f8ec900d24991334f316c0ef17e28db015d2f1dd7c2d8267efbf6f3faaa228ef37eaa574a8ee867e04661a9986f844cb83aa2abbb6e4945ccaf37a48efceb965c4efb736cda71d2811420589e84fa63797c5c258de33cb7a2339e4d396e6ecaeb0c048545c20f93fbf21b19292d1b869185e98a066d2c4a42a4885e3f51a2ed4cbfbf911b92f9b465e4b73ad54755a2d555c5af7f5f2c86bef3372752c258e0fc3176cfbc14fc562249a30cb151cbce70ed27a43fe5a564d1fe2d4b1d582b128ad0530b50f9db4144ddbd6dd585c60da1817ad8ee03f0d7894f0fed3f2fe0ece8bbc3489cdf3ec578df04cee462a97e01f6994101371e071991b1a38a6bad0b0b7651391e9a7b3b2955d6b641e2b2ca4e43e4a03e00a657ee2a26125e6a4527ece4421119cb0a3340e859d3f24dc57ba1e475b913791ca47f4ce5cd8bbad0aee6fe423c404240f0aea8705458b8118e6753bd428565b2c5d0d2de5a497307510216095b8794b386cab720ebcbbee78feeb99934e7c56fdc48400a6d2c8618906f9717cf4e46a20dff5c50ae48da4a11c9ec81a81c8cdef05404e917af7bb4c1992eb90cbb805a495ce62e4b1d3e3a9bf5f33775b41fa08702c71e9b2e9482a31f8ea5ff092740aa9594a65aa9c2bfd295dd16ccc448f0e40bc4a56661f2625c2d2a1ea4c7a924092a5aa870303acea267adab5f8555be2f047c983c8e43abbff6111447a7fe3db688ef96a0b17704b8fb011fadb1a0140f016799cf6c7fc0ca6180b148e0a3784a1c3a7842b345e2e2284bd6c3d76c9d9ae705b70473711009feb0c467f4fa69bf068d9abcfc9f25a4e644b0757e4824a375a3f5423da32f511c3054908b179902f63ce0d0d8724f08af3133e01d5fbb3281c0ab1a96ed4ddb0e9910e3c2d02c5022aaeaa3ddb0d3d1cb1242d33d988b6fbc3600dfaa3370a660c460ee828d5e5f05745d889caadf2d3df55446f0f737fd7cfa3368ba8c0825a8fa797c38c4b29b791ee147c9491b13280919ac6d3572834e1ef3e5ac4caf0c92556e325ebefc55c8c3ff7baeb69537b2f2d99d04f330e2fd6182fb33881bcad4dd7d677382ace179a8884a8d59121cad1eb5532d4d620fb4b53bb3f8dd898e884f0d70a78de159edbfd56f54328d624cdb58a04cd07b019a2c27b8729331cb9eec9473a31532167aebd49b671def12ff98f2c69f12018351b8302528aaab311a387ece0ff9834ef84c5a3624f06e7d9401d19390326e872c1d4f3f3a1e993bedf1424cab2793fb1bda939e685b68eebf8452235cdf74ac9c0877755ead5eb9cf0d4e83157e8939172c8b5897bcc2d8f91e06e55435532e32e4cfa7fba4fbe1444751dbdba47e01b59ce6fe27a21cf7df422e6042a8a1fbdc848c0dcee1da8aaa40d967f20f4271df9fcc3bc0f65d79f814fd8bbf3daf505ab2daaff763782e666bff951d5e3c8cc82bada0396d2410be0c5332871309aea99743b6df10fc32aa531dbf7b6ef8f8a35b10e475b7b01f6c9e1bd1b89871ec1e92253662b78fba8c6a80204970daa65c429d57f2403599784a4b19c862453792132863df13dce52313e099c4dcc88a73e858e29d2c62a6323ae62f6f240885b5921bc6b5e5bacffe4649b236087c8bc2a56002841d01c186c3b51ab949c27a01d2df070f7964679f84eb471ec69e7a3937c47315845245fe7f82cccb3922fedd0c6ec9fbc60ddf084eae92fded38496a13b4a7194badaa1377276e3b96d6ffc260b77ceb747d2b90ef25f1306ff8c3a5c62869bda1b2a59ded1316007e7effa8df7e776f309cbe3d580280181d9cb4c5b83a7759d690b624bab1f08d555cb887fb94682c4293cd0a37888cf63aae83cd8adf0c00fb23253cc3ff8af4edf246179641bd3025c44274dbd17990b5ee3ab01d0ed4edf7ef41ad660784137953d707de3dd0e00e0a0a76f6b1be9b7544bedf1a5eb6bcf12f8a04d9670de727eb7d40ae9b50bf27bbeaf53fab8dbc507df5448b0270f8424706ab56e69683b20916b7e95ed295b6e89fad1a365930ec5f3d66d66e4724fe8b64ff914a8b5a1f49f0326a5ced1ec0b56c7d7c4e92c64f871b4b374393b96944a2e0dae13ec46c756567b952efc5b3869a9c55c4d396cf92f1da55fe20d854623dafe31382d0a41b95cc1d3c86171c5b81b3eb70299589b7962b34381534310896dc443e56b66c4cce989460351b54b8d4fd76968c940b5612556dfabb0a493a720f3998cb3497368b085998aeeedb86ce65152bf299375fd1e6e4d101b38e9ebd57726690b63f0648ec8acc0537662655acadfb24e350061c03b57e773d051ec816ca2839d2a524ed5623d13ec6b924d9dd2198e37bdf208fd95192110870462889111164262e3d9b886ac2642888fdd4712c7630075d58665854405012cb4f61e9f934ffbc7524f1518f394d5a01e4af78df2b0f6723a9bcd88a4df91a8067e7a763acbeb7cfd43dad66fdf879743942e82a8c174740f7370ac7bbd70cc6740d5d52707e1c594a94c3ba5d0e993dbb01c19b2b31486f1f55cc9191510a6962590136b83c62b88895a29afd33dc421011e48ad73c44eeb5b7e24d3c7980c8ffcb4c25e5d1236a0a19720ceae52f8874ca61352ac93a2d5bdb5230c35550a08023bc792c2c70173608b1645b40324f4cdc165af27fae53f4cc01260126dcc81c4b105e9d887a40088d18971dabb9d1d229009f561e738129f1783630d239eadf609dddac8dd16d2637251b0ec336ccb2bb045a8aa2191468edb9963eb05c17c9ab3a78b08aa95b3560449625215e1dd5c6579bb8d0740034030caf45f63f898be889e0ed133753a0ea6b74db0c20d56a5c2753f1690e35c419c9b0d7f63bc07be499cec00fca5156ae206899518ef566222894aba06a7c97b06a3201820c25a2bb930c278551915f52bf297eaf12bfd6dfd650c97e8cead3d3cce62eb79d21e4f0ecc5c99ba8b9531d71343c022c07629c2111f87ba1b55ce56f712cc33a92c524ae75b7fa6d56c228f98eb7da72ac2234", 0x1000}, {&(0x7f0000001240)="c1b528ae623cea7a90723be6292154b1a9ebfb228d61615c1c7a949d19c1a6eb3293d1525efb125327f4f343e162986a8bb6a90c314a10e51eaec0b84475c9cf45c4313f0c1bf71cc152d5890a2e6aeb41e11f5d5478869c7616826d7658359d94dab0773915c30d62267de6eb917fd48a7698ee8a27deee0caf6363690a21c369f257e37a3bfd85e37d67fef36d39b717974bd14d848b15ff7e3994ec100fffc76d", 0xa2}, {&(0x7f0000001300)="0361b9ac1cdd574f1c5c9367168e6ee83fa47f5c84f1d51a9bbe1c8ea8fb4e38dd0c22982f79a77e43830e804d6028813acadea72bd663cd1a79dd10dc9ff05ee42d0b48c9a114c0ef918f15d5eb4a209fcc7fc601f59487c0d9a6ff6a8dab8fb98ae0c144d406246bc66905793dbd50fc3a1d57d2824dcab3f891f597a1b304da9ddbdde57a5fe93ea6780e9c9eeac56ae6f883b069bea5178d61a5b812855e620e6636bf2fe374bea1f5405dfb39", 0xaf}, {&(0x7f00000013c0)="384f119fb19f6421ea9a95d6ec5e7b79ac783e32ce7dd4f6be17d4e33e8fd0326ec633f8a7e68ae89e480b9f8a67c157b128f68ec30146b6ae95d7198f089549c1bcb03023024ef8dbd12bff398ae4c33c711748e4cf65c19aa822a382fb45288218c9f1a4aeebd42d08684a927a97859abfe610da5efa", 0x77}], 0x7) 21:10:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x482ef9ba, 0x3}}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)}) fchdir(r0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 21:10:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x800, 0x7}, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x9, &(0x7f0000000080), 0x0) 21:10:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x400) r1 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 21:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) readlink(&(0x7f00000002c0)='\x00', &(0x7f0000000300)=""/180, 0xb4) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) linkat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x2, 0x4, 0xc85, 0x8, "350321f0241958324b11e9ca06ac06be7930e497", 0x100000000, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20442, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) r2 = syz_open_pts() mlockall(0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 21:10:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:10:22 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='W\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x3f, './file1\x00', './file1\x00'}) 21:10:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1e, r0, 0x0, 0x0) fchdir(r0) utimes(0x0, &(0x7f00000000c0)) 21:10:22 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x1, 0x1602}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x1}], 0x3c, &(0x7f0000000100)=[{{r1}, 0x0, 0x4, 0x40000002, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x81}, {{r2}, 0x0, 0x1, 0x4, 0x100, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x5, 0x299}, {{r3}, 0x0, 0x0, 0xc0000002, 0xffffffff, 0x3e}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x843, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x7ff, 0xffffffffffff9a7b}], 0x1, &(0x7f0000000200)={0x4, 0x2}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 21:10:22 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:10:22 executing program 0: socket$inet6(0x18, 0x12, 0x0) socket$inet6(0x18, 0x2, 0x0) 21:10:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x7e42438fe2ee1044) 21:10:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000300)=""/141, 0x8d}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0xffffffffffffffc0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) ioctl$TIOCSCTTY(r3, 0x20007461) close(r1) kqueue() 21:10:23 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000200)="9be75111397fea19f8160c4f90d78281b54fe8d83687ab721eae7e03ab0125ddccc2b22fa1bb7a7ef69ade80cd05175a064319622df5de365ccd7ca238301888623236309b66f19ae79b4f0e80db390c085d518a7b25bf857b8da6eaedef30a41ef1359bee3f138728b991583ab0eb2469ce8072b1080cf216dde6166d6d2c5104f3ba1397aa3cd8dd21eb314d356412c23c76872900de138263eca0ca63801b5724632dc98f675b810ad1c98b12b46596e278284c252010728fb213626dfa56819780a38b24f342d6cc11790c4c12f7f1c0178268c69c23", 0xd8}, {&(0x7f0000000580)="7cf3aec31bfe50ded8a9ceb6d54211dc26f332455dc354a90ed5a6d805238859345c9059efdf613674f3a4743831deb7ff7eca54c5df1fbcd87295906e91a6af6b648ad7f78411c97285f303874741dee5ab1b92eaa56fb3e6e5da50edf1a366da2b1201122faf423fbff354f25539e5b5e369b9d554dbe9b06d648f276ceab9f80f1193d68c936448136dc3a3e826d98c7682982604be4daba53d00aa44b8617d18616b1c5402f5c9492aebaa8a21d05293fc2637cbccb6553a019bb616f0534fadfdb785eebc5c3fe0d4a3fbaf789c0f66131254fff47d4e55006f3b0e349d774bd9b50a8cc0eed512b813e5f1738910b8d6b34fe4d491a30636b161e9654fd7e5afb06ffd4ef0f9f9da3060cf2504425bd211c3ca8269785ef3e31687fd05f24ed523e0b0fca79d981f8d0e03e11f68905613104b663e14d5779b689f956ccc38371f7c8c716d4f3e06af5b7bcf2b98c400ab568085e536d173150619bb0049e3603a60c42b7021a354cb4d33d4003a2ceb92f1afbc44529e1fccd6ce11b16590de4255bda5ec222f587e883e79394ad092924826746c9ad0bee0e2526629848e9b5f65e9b6edef6720bcf64522392f832fbb715f6d6522be2860487707c30982ab84896901fd51bb2c9c835265fed32be60ac0e33f47d7649f5a1e88566389fe97b7304535906b8e698898f4a08dd72836fe1fd80d32a0de1faa2ac2d889f77de428b7429fe7284e430e8e82d4979d0c49c173ac74d619fad8eeb3c3bcc5cea5dced69e72daf3308c64e642159c79005023bb9c32825f3c2b82fff9eb6f581d58bac94a7cc0aca38c8ba7134b00f79194a2f103da4f4d615da2ae52be74b1e47881ca9a75e5e8e0487495717f6e1f47c29befeb46e3a46c77c5aefd68d095ccb86da7252e63138f61358feb585112f2fe4a42174797e5eb7c0c60f2fede49ed4a8891659efe7f28dd3452723304bd5a0218505d49c9dd3c9b80dad9aacfd64418442eb20a2ac2416131ab6815dbca7723c81d96452b16ab64b53086d0b5e0ee4bebd975447885a452842424562e2d90c96bdbcee93e135a98f14cc50561ea53993525221ced67ccac9c9354b932a1df3a41cf484f8f5222ae9fa247ed524449bc4cfaf3008b3b6ee9dd49e2b5fcb2ce2b731ec5d657c053378015d98bed01269ba0cc779b2fe37acd69d217327c6ad5888da916839701100e92aa3d78487f428caba2d5f2d9eeeb1453af90a2f29a7f1594be62b10d7bc81e79ed1551ce82fc99f096ffb5b0bd265558a5dd0f5f599b2df9626d891fa06b0917bf794225249664f613093e2c8bc65671b42df5a86a99e7fff0a9c3f25b865a3d95fe2247a2e36db814a3044be4128950541829ae72a4fd476f1a865f44a44e3e9e9c833c24c86b4913e7f5175e1c234d39181a6552ea07707e30cc0e25819250a94a96fe771756bfba673dc83495566865aee8a85a1d4f505b2bf86f095a42b12413c0f9cacc8782d85f6814ab04ec66c4c8a7ca94f2ba584b2ef77e0185648bb5cf48ee9c9c39ae87621edd00b6ebb10f6fd2696f94867d9e5d5ac52dc57560060f9fd1f449281401d304f61be540f78ac776e21943eea3d66a1354798c69ff8feb5cffecf84dec23313db44df83d04cbf2b1caded310458cd97204ece8b95542814c576ca255f733ef3e35b33cf6a02afa8a39b6c9496609fd587b9dd978f4c47292b79cd31ba28a668fbcd2a40affaf156c418f657f4d935b86a8b86bd8284dcce8bf7b2b02a46c8d8d99deb5e9ce19f6fd962f2312ad606b8fdaf2da18944037f65442ad72a8e60d3f3b2702c5f4c2ec5f5448792fb70d04310b04c0163132006ebefc72517e025556cab06a9bfe1949ef8b70ee84a5292d8a8eb00fca2ced957e88b8d0ee83cd8fa78d22540998b01bed668f5608156d60a02237a9a8387604d1ccbd08c9bbafbb3ab281da6208c4bf3231a13e9ae75c41625718ba84f33f6829bb2bc580e9a6d6f54eb35359a3d245e81fbe187b5ca1f988fe07757842de57efb2e16a83eccd27f9658faa429b6c850db73ce5300f1dc7764f45c1df90dd9333098c4364ec3bfcc73756a23d288567653d36a267da054b73fb84f12de804f0e3ef4e1956163d590c43df0db47e055d1c325aa9246511f59d2e04d7dd99476c1c122c841935b69e980ba1494bdcb235d050ee2aad6342ba0f8ac181306bf2f533f237b621346a1150251d8e107a496bbed153f9c9c08888b4ab7efe992a8aac760453dc37a89d1e34e89ae35cf344f80ac172b0415cc4899dcd0ec4b4b2d3470a548dd615c27cab38d4b79e120dd76ebd3bda0c5924e7981a441cc49b861c85b8fd0e38c17346b4560d6c052159bbd732bebdd62ddc18ae54f6c427ef1f731b2474abf7b6f2cec0d699a4f33677b2b0b14f5777e8224a17ed272af51a589b0c570200650931d212cd823496b95a6844855c4d7ae73b564f5130c3c091cd03e2675225749e9b0b42ffb1e3b1f5e9eac6cbb2c26e6ee2ffbf5df93c8853070f41b488e4b0905844502b506afb780883c1a5c2eb75ea13230f0a25e52a4e004f54fd7d3409dd37c9d266d23edc80df715f36b357b6f3c49ff0ba0880f5a66e37322b2a0c669e264e1622836158ccb31188329537667998141ce927b2b3779d3b3b5c4d7ee5693769f3c4c4cfd4b987af229b52ddad9d12c6bda64da4ddcf441e362da9ae3b7a6b8a3e52cabea8c2b4d00c1139eb92ddea90d133161d36220eef2a6feb9f9c69eb6bb02b875addb09f3b6081b3dab40d24637ef30e335d2bbc8c947d7e48212387dd74ca6f018d0ddf17cd4df8309b4c55834479e64cb989f8c2820fa111de548e124b9e04942d747402fbf2256a90d14094844107376c04d431da79ad2d564b2c0af914dda38f13cf8c1cf8e16e14bfae2fba9f71123a8c45abc6cb32064062260ffa4660c82242d377b482242fabe3e2734dcdfbd35cb485d0654e84dcaddd311dac3489064573bbbb537485c320cbb02beb44276b3ee2042f3daa6f2940ac3026ac189a710e9039d30b9c4a781c48abe1697e9645f030ac7cd314d308fee1f73416d2c3cbc54818bfcd17719367fc02f43ee9c1c957d35d5156106506133b7af8c5b9de096a396706f9fbd2abe0f92e74f97d3a4c0f8093e635c50f99e07689cfac53baac456af31b49c0577aa1461b2ff7c8e7339d132a64c0ca4c30f20e9319e951e5eb6e0335dff540bd873faa7d3c7732523c734ce79f3770ae1d2193a0016b1df5fa6de3c784f319d12505888533e8103fd2cdd7aecbe31ef956775691c0ed4cd417db94f49a211318bced8bb865513b1a2169ef56b5df16b7a8be36ff2572ffb1bdd936af4c9c1800e34b80ccf06b957111694c72fd7fdc593663891010573baf22d33775d5d4f085d51353cf4f30d20db4bf0eef9ed088c0545544127e484bad62c6dfa20bb3967c9a0cb371e7ee2f63c972238f4adae723e8319e4a1916b24b2a861af4d583fb47cb8fbb5f87e1fd6c81810764a263476ac80518531249be4d0ef5973fc6818892bd27033d4775e9f8887b99793938e36e82e51cc05982c2878ff641f32675faa5df0edcaf645d0f6f1c1d7cf2604fe0e059e12b162d57fe9d3fed12785820eb4b522a55f71f04795143262a605c026161f2589d660a0e5721ccd09cef6c09db4f8492ccd9d64ac3898d91d45776a9c234e7117b9df3f365cf3795ede242b804715879fecb73667a272db2ad7879c64935672e678bb6054948f02528d88fe6614a7df611a8cabfc85de9bf28d33ca106f6c6373963b985919a200782869410f4a87c3837b7504c442f0a275cb0074a38731a773dc11e2c7735a93d2deed2bf50aa54a3f1ca255d4e2d8a0c9a3a227ff3248867bfd1fba07c7e6b21bada604ebdcf8710a0f9cc90d0043d3fa20402eb5481819f1e37542a49a5bdd084593650ba86d68ef800ff33548bdf5353934936db00c91a89d5651e2b08d9458483ec6c128cc1530fa00faa923aacc070f8be1d30753bc8a4159362bf15a6ae1935aa1c59dc133863bd5dd2e59abee00af1a036560c419325e6b32830bef780d7a45cc7675964918eb81536559242748d7d19b35611a2ec1a0036916c6495017a327b93a77e4aefb39b73d6452c06c7d3e4bb9edfb7b1c487d2961783e0297ea3c3045fb9b3e451ffaec4f4afc3040f5e4855aad89d56b3276d2a5ffdf1f830c6a94c2f4b1bbeab343e3cb39d889ef5b01b5eaf18871dedb4021150fc60f0b172701f1305d837ec370f12cdae313d7a0149baf91f0214cb332f42184e42db1ce1adc7a957fe9e45010625838e0327e16fdf242d7492b874c90127b18e7f11ea482927348ea680746a01b7628abc89d0aa26e723d6ea81e9b621e9cde7913033f0377a36afed9c4f05eb9b8d6b47814027527e9d8adcc12ff8bd30105a659100d32177aadc251b1e328a33c2974ccc748347e43da7b13a9fa7ac0003c3858f54fce5ae050ea83bf8e33904aff2af8abf71d634dd0599c6e845cda9daf811fca3a74fee96ee645a8eae6e2d59a101720dd61a6cc684a0d56fefe3923ab3d768e1f1a0f05a2c3117457eaad3a4871bb4a5b9407f9564a24a1636fa4375fc9dadb7de3001bff9868d2f868ec1e9bee6102994bf111619cc1f714ff094a467de48cff0956aaf918b4a4c82937b8637486a27cce8e8001c6265dc062f329cb9373055c0329e74c7d946ba3eee5e75df087bac247aa92a69071e405665b233d0f5de44bb1a6594e35dfb32d372b2c9c224d0d2480312dec8318cba766a05d523292815995da32914515bb930f7f094ac29c8e4a42c6842aba54f94e3a7a85ecb609240f86fa406ba79143a3fb756923e7045f04daaf2de7a3a70e01e869bc3c5a95da3f52be29eb928d23a9593908f65b6f207a5577644a32007706561965e18989259a232e1c41ff94254180529f7ccf65be66f1b54567bcf2d3155b54c30092c2d3ed824e41703bf920db1aac08891f35571ac89dee177ab4b04f22c9645c9e864b3ec990edada0e1e0f1004e534777bed97085640434ce83e71b9bce379883f8930d11918332bcb0daa0a32d2c025483ce0712ee1b70be5b6facc504f5ad6dfc9ee2c338daef290f3454f793350650e6fdf8e660384a708192e62259af10cad31b2800fac6add66768dc0abed93d85b0a87f4cd7b27cbdcd624ca58b97f03be14110ddb60e6e93c29b9a6ab0a231b45414c77ef937ae14c52ca5c29853e337ea44637c7e1a2cc167976dbaa03f71b56e974f663b96d6b8a48dae7d5b3faf4f6b7c5291d025269be4e4a0aa9242daad50d2591966099755a88fa002808fd7d5c5b58dc1d10530eb7c8006a5a654eef93db9f051d01e9b0da97d7cb6b85c8aa9ea70cb19b10cd55c229e9632f8637574be63ade496f938baf6e0df2b23fa90bd05def3808b07c74643dbd2c8d517a853cd5328150be7ce575e144944db8cf6dc3000b2072eeeb3d89054d798e39fe30f6f95ead3d59a77b02123345d42d9b3eadce6074f915a50fe154abb1ddbbc24976c50eab681fb8dd33328cacf33896db18a0daca934242f10297050318ce88777f6a388bb6f5c9fdf78c701f58dedb18e98a0c66ed7486c8ec7f364d1ee357630440ec494aa6b9e448d0ffd0d18f3710337c82d2a99cddcec73389c2e86a5014cddb5be1915fbdf7b95331e1b307ef9e4d26059545ad2b129994b8a156ca476dc34c98f3ceeb9a9d7f97d686f62e3ae83d47d0bae7abcb0283052d7b6beaeb7f9c964c6437dfb3ed5d4", 0x1000}, {&(0x7f0000000300)="97d9edff995986dc00d8f9ccdf386031caa0caf67c6ccfa9c5f2c3b9195836278bd6a96a27bbd676567b23c7773a2ef64d65ac2c344bc850f645686889e076a1fd403e695bad5f7bc1823a5990122483b1895071c44d6b6c53c529d3e630e58a54733f1c2a7a627b3ab4b83eadd3ccf7fc35def08091209bc4a4e28a7fd53654273a558316d867c1955e85af14cdbe942b943e988c918627a622b8ee21ad16bd81ffff4a4b6d0fbe5b574106ac6919", 0xaf}, {&(0x7f00000003c0)="7822abb71405dc158baa4ebfdd27c576e0e38eee927428848fa117309dcebd61334ef89ade528b09e676553f0e23694fdb602097460e571a7a106f663809afd3991d1b24e34745517455b5ded033f56efe23761cf597", 0x56}, {&(0x7f0000000180)}, {&(0x7f0000000440)="d387f272873ed1f372ede5982ea25b803ae1c1a2758fab092da1aef6dd403a1ffedd7b79d0e724170da795f288cc45f4f0e653d70e969d00647a5ccba18b0720126e0472b5fccd0892f674fa3d31396f3e487d4246564fb8cdf6731a0b6dafb8f8bba2fdc70c70528f6d63080b1752f718a784f2", 0x74}, {&(0x7f0000001580)="32994e89777d73de576e1af40b49c51900ac3c5c0c0fa6d3482b006ede7f1a7e93e01881f721cd38ddcbf17aa5976c9a362491bae92a742e77384d45540703305860482a0c25b41b9ff16a104deed78616a902d1c863086919252abc6fefcceebf08b69bf897ae6aba10fc58df80206fe42cf079f55f07206d7450fc21d6d0e5494e7d14223ee88d520d57d8f7bbdcd935350b9247202d56d8900305ec56599e2a47ccc096c1c7eee695a686377faa593b461c5a58cdd6bda28f60c029fda4642fc68763461ab81f1caaaf950bd1d8fb6343e1769ba175b4fcd0aa48f1724e5554e492cf6ec61d699aa109e94738c2c3", 0xf0}, {&(0x7f0000001680)="e937d425c6e6df84914b68efc846c9e6e986cf825181ee650c311e4759b9828f94f1e0075355f86b5a3375a573797b6dbe9665a0b9f7cbdc89bf504367e90034ddaaca07fd1e681f65b9c1c1e6fcb15e457328d848fa6f35832344879450f324ed0c97a58a51f419a566d104afeed83f61567777d527ad51befa077c5d75e6afd953e7b95c807891fc5829cc8d7ea38848bafb", 0x93}, {&(0x7f00000004c0)="295ba674448287fa4e2b929fcc8da86b79d2ceb9da49ca6caa5e8f22e9375ef3a74d65383a4ff37d7dd3d5a70d1706fc09fff661989f42a0499d", 0x3a}], 0x9, 0x0, 0x0, 0x40e}, 0x406) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 21:10:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x988, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 21:10:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x800}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) 21:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0x0) 21:10:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, 0xfffffffffffffffe, 0xfe) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 21:10:23 executing program 0: setitimer(0x100000000, &(0x7f0000000800)={{0x1, 0x5}, {0x4, 0x7}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 21:10:24 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f067fcc89f10f740491ed015a01e35e0734ee9177ac0f6d90a1c2dc63114766a1566508a7bd060a2f427963235ba2d9e7c9c6b8076fdf86be924ef2bea055b2a354b70fd4ac001281c303d1585103e8d68a6fa2120962772f23693c4c402b10f5e72732f2a83aa886fb0ae7774dae7", 0x6f) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) shutdown(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r2 = semget(0x0, 0x3, 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x200, r3, r4, r5, r6, 0x84, 0x3}, 0xff, 0x6, 0x100}) 21:10:24 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 21:10:24 executing program 0: r0 = getpgrp() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x18, 0x0) r7 = accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xc7, 0xfffffffffffffffc}, {0xcf, 0x4}], 0x2}) fchmod(r5, 0x191) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000012c0)={0x3, 0x2}) recvmsg(r7, &(0x7f0000002440)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000001340)=""/96, 0x60}, {&(0x7f00000013c0)=""/18, 0x12}], 0x2, &(0x7f0000001440)=""/4096, 0x1000}, 0x800) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000002480)={0x3, 0x7ff}) fchown(r4, r2, r3) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000024c0)) pipe2(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r1, 0x6, r0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000002540)=0x100) r10 = socket$inet6(0x18, 0x4, 0x7) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002580)='/dev/ttyCcfg\x00', 0x32, 0x0) r12 = dup2(r4, r8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r13 = semget$private(0x0, 0x7, 0x88) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000025c0)) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000002600)=0x200) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000002640)="d6d473f23db42d5c3c9f77c87db11e14f851e11128caac908601f478cf0af005d087466e5684375719e6bc0c31de09847924914c6c5533184fd045a48c0ddeba7c1d3fc148c00b0c26b943acadab40bff98a9dfcab2e86e15925ffb790586ef84406a958c0469816", 0x68) kevent(r8, &(0x7f00000026c0)=[{{r6}, 0x0, 0x8c, 0x3, 0xfffffffffffffffc, 0x2}, {{r4}, 0xffffffffffffffff, 0x59, 0xfffff, 0x20, 0xffffffffffffff92}, {{r4}, 0xfffffffffffffffb, 0x78, 0xfffff, 0x8, 0x6}, {{r10}, 0xfffffffffffffffe, 0x0, 0x2225b76f8fd44707, 0x3f, 0x401}, {{r12}, 0xfffffffffffffffd, 0x20, 0x81, 0xcc95, 0x3f}, {{r10}, 0xffffffffffffffff, 0x4, 0x41, 0x4, 0x180}, {{r9}, 0xffffffffffffffff, 0xa1, 0x6, 0x0, 0x5}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x7ff, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x8000004f, 0x3f, 0x7}], 0x7, &(0x7f0000002800)=[{{r12}, 0x0, 0x32, 0x40000004, 0xe22, 0x80000000}, {{r4}, 0xfffffffffffffffa, 0x82, 0x20000020, 0x100, 0x8}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000000, 0xffffffffffffffff, 0x7}, {{r11}, 0xfffffffffffffffa, 0x22, 0x24, 0x7, 0x4}, {{r8}, 0xfffffffffffffff8, 0x1, 0x51, 0x400, 0x336024ca}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20, 0x1}], 0xffff, &(0x7f00000028c0)={0x5d88, 0x100}) link(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') sync() 21:10:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x20000000000000cb) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000240)="ee240b232093977c042b1f3e929f00058ad71caadf38e7780eacd183b5e3743d933889cd0060212d333559b911573c2d30269d2f5d5e83bf0fb3ca13c16b91bba93182f1ad94f28c5497d31b03b8a8e733fdff77b6bc841272060b145e69d6ad804c3adfc14a9a5027b0efa053f7bb6a03edb54f2d954828bfeda1f906a1cb572d44180b03b6681f6080ff59fcd9c488649a144790502c6f82bac5d9d28004cf04e11bf4fede69609b1dd3bc62bef4bcc0fcc92237342ce097ae875286", 0xbd, 0x409, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 21:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 21:10:24 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/225, 0xe1}, 0x0) 21:10:24 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8cfeafa7cdb85006e1461e9d3fdcb2104014aa1d87a6fc07625acb50a9faad4fc8e06929ab6d2d6636c2a69379fec1a986a725735046d409455e7f52348bc1c1bba9b38e6ec0cb738bc42918b7b7458c4205dd8a03bbca8ab961df3f5bdcca126387635db6072307abcf05e2dd8d0dc66b6fb6fa994d87ec234a59d3f911e501c5f558d02b94fa170987158fed399880d807a51e4847d2015002e2665d93af6d01fd0aaccf3108ed04f1337e1d91ec0e05a1dbfc0f78bb11ad78a7c536e56cdc39e7cc3e2e4355964dc532776bb5182ab244940a1e9bd8d03da516fdd1443d977cffffeab0b3afd1c8739c75ffad3d1e6b5ee960a34c35946051c2c6ee14bdc004f8603555fee940d54942dd2c0ebe7ad5e49595189bf996e0cd02efacb57f60866b74f23752d9d8cdd60a39ad9a16de10aa14e128705414a9520c0899d81969791ba5b346a4b180e4d5aeef36b44a7abb230138b8c911b835c30c1e2cc79f74c7bec2152da1e51f2b5153ddc48184b2be767e43c4a0094ca30405fbe4257b346f29e7c850d8f88738608780c9b8bc9a707bd6e900b79198cd7b6b4fc0be0411e1bbe485e1cc28a27a0e75dcc03cadd097cc438a2ccce9902e21285d6cd600102a0f0c8ba080d6f4838e0f3f3e191ffecdd3d4ab2eb78e4bf49b0b5932eeb9e07281c463545c6c10ff58a259dc63835e516cbb7e0fb491b82a30fc266c45eb29603ea811a5756bbdad87a607b85a8664b5083551dc84feb24722ad2e0e18b71ab7645835e068fe314d11e8a1a9c9a343103b50bd127f183fc5c90f759c3bb708e6767abfb6855f0a236b9dceaa0ad2a36028b28efef518fa6918fa00b38f226ac470b97064f5814f49d6bf8044fb442b4537743fec4b482fbff34ad9042984fb86a4b5a98a0b82ab16a62152f4557ce5b22700000000000000", 0x299}], 0x1) writev(r0, &(0x7f00000008c0), 0x303) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:10:24 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000214000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000cd000/0x10000)=nil, 0x10000, 0x1) write(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x3) r1 = shmget(0x0, 0x1000, 0x200, &(0x7f00003a5000/0x1000)=nil) shmat(r1, &(0x7f00001c7000/0x4000)=nil, 0x1000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:10:24 executing program 1: socketpair(0x20, 0x4000, 0xecd1, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2011, r1, 0x0, 0x0) 21:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffff, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:10:25 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 21:10:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 21:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:10:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/137, 0x89) 21:10:25 executing program 1: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000040c3c26282c10f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac89683c5fca800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d89cd5ab2d58e227c8a88076d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb79cc89112364663d35c5ef4b491d65ff02caed01264a231c1768eb6499398ff342d54cdc42a4d27131e5945120ae82d6fd82f1217cb24f83c1552aebc2151809630472296a212bc977a55b161cd7c6e706a2c52af039634ba89b05455bd7a40ad86b1bdbc69b796eff2b01a21a051a734ae1a12c5c52078dd3bdd86b3cdf897ecd46c196866a4cadb826f84b43bd9a94196899692a7c117fe2d2016b2697d174d382aee3a2af7ed92f2d1d263f8646c612cf197f0529d8fee6d5e1f37410b9e63a4ebb612d43dbce5a3f8c7105746408f878e6a7be084ee86ae667aaab58e80283d314afa82bccf44e8c1146ef689f05ed04"], &(0x7f0000001040)=0x1002) 21:10:25 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x18) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/73) fchdir(r0) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x200000000000007, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r7 = getgid() semop(r5, &(0x7f0000000080)=[{0x3, 0xe0000000, 0x800}, {0x3, 0x8001, 0x1000}, {0x3, 0x4, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) fchown(r2, 0x0, r7) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x10000) 21:10:25 executing program 1: r0 = socket(0x2000000011, 0x4000, 0x800000000000) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 21:10:25 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 21:10:25 executing program 0: socket$inet(0x2, 0x8005, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x50) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x809, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0xfffffd6d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 21:10:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000380)='.\x00', 0x7fb, 0x1) fchmod(r3, 0x0) nanosleep(&(0x7f0000000180)={0x9, 0x5}, &(0x7f00000001c0)) r4 = shmget$private(0x0, 0x3000, 0x211, &(0x7f0000316000/0x3000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r5 = openat(r3, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r6 = kqueue() truncate(&(0x7f0000000000)='./file1\x00', 0xffffffffffff0000) kevent(r3, 0x0, 0x0, 0x0, 0x80000000007, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r5, 0x179) kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x20, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x7f, 0x3f}, {{r2}, 0xffffffffffffffff, 0x11, 0x5, 0x1, 0x5}], 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x3b480000000000, 0x7}, {{r6}, 0xfffffffffffffffa, 0xa0, 0x2, 0x229, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x5, 0x3c7c}], 0x3647, &(0x7f0000000340)={0x829, 0x403}) r7 = dup2(r6, r2) kevent(r7, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) accept$inet(r3, 0x0, &(0x7f0000000140)) 21:10:25 executing program 0: r0 = syz_open_pts() close(r0) fsync(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x1, 0x1, 0x9, 0x5, r3}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x40, 0x9, r3}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80000002, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0x3f, 0x8}, {{r0}, 0x0, 0x20, 0x1, 0x100, 0x81}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000004, 0x7c4}, {{r2}, 0xfffffffffffffff9, 0x6f, 0x8, 0xa0e995c, 0x8}], 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x83, 0x8, 0x4, 0xea4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x5, 0x81}, {{r0}, 0xfffffffffffffffe, 0x0, 0x64, 0x3ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x6}, {{r0}, 0x0, 0x0, 0xf0000000, 0x0, 0x9}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x4093, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x81, 0x10, 0x5, 0x4a}], 0x4, &(0x7f0000000340)={0xfff, 0x33}) 21:10:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000180), 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:10:26 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d473b8adf007686600f631eeb189f22022a4bb50a3fa2f53ad246a685ba392c9392af708eb2f8f9a1a0e2b7aeef7eed1d73b74448fa31d702a26ff52eba29fb400641246cb60cebaa13c80ba024ee9e07591da9dabc378a88d434051d7743c894255241f7f68bdedc12d0ac9571291fa2204f281c603bc0753befe23b6c2494e90129aa30be0049e8146ab94a216f50045"], &(0x7f0000000080)=0x63) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001240)=0xc) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 21:10:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffcd) 21:10:26 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) 21:10:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) socket$inet6(0x18, 0xc000, 0x2) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 21:10:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30a, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 21:10:26 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r1 = semget(0x3, 0x0, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r2, r3, r4, r5, 0x4}, 0x8, 0x7, 0x20}) sendto$unix(r0, &(0x7f0000000200)="34007baa0f5125c733a18846c714cbdbf0c89c50207f8de84b3931cd8e6784dc1fcd9abf0d101e1ee5bb18561046b4d58286", 0x32, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) truncate(&(0x7f0000000180)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000140)='./file0\x00', 0x10081, 0x40) 21:10:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:10:26 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) truncate(&(0x7f0000000140)='./file1\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=""/240, 0xf0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x6}, 0x10) 21:10:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x1000000002, 0x2, 0x0) 21:10:26 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000440)='./file1\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) dup(r0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0xc8) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 21:10:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000035c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f0000000180)="790371b2cf8399c09b62953df9e52deb692ccadbf370621727ccf737b9de77032b4fbe9d4927696dede294f9dc031bba5fd7c3cc223087a0cd8818595a8e764e69a7f27612045d64c848df0b92a1983a77ba90ac7b2ad87c4b189113761065970d874a3dd7c2c0724cbc6ee3f3b0e76eb1e342ae79346452754ea4666a819ada2480cea3611a93f7bb632e58166e2e90a64ca5fa61e1cea272e6929775d140fd662caca282a4effd1c5e2998ff7e84c175ca75001347e5130d6e3c5ad13c89d7bee24caad18f235913e4374cff0567533e75162780cd04fe5a1e98ece329efe1070d0a219db8e24a26597e0104c594bdaed0cb8ea73f50a7cd36b13b2a4621f17e46aae38efa722a29f71a8bcb1c9bfdb645fa43b91eed271e9970f8e9bb914468e8adbca43319cc5182d571584513afe20231bd89eb6bcc5c587ce38e26b77304a809d885243de43747ac402c00e6d605cbd37cdf80f19b8f9de621a6b5d0990d4ac2d17ff837974907e3799ca86479e16641cf8ad3857b07f2adcf60f90f5a1e373b12676061b0ea14a5e5f3d975b1f3fde70f881d559896751f5bb3c6a293fc34486715f16ab928bc058f6b11bcc355223c6ba6ed9ded6ddc9a17371f9f566a7f38c960c73bee0ce036a7ffab1ca0153a107695930478425201c91241a612c2c15dd862f3ee83c7784a07fe2fe474b56e7721bca1a50625ad24b8526bea231526db9d1323f76fdeb269c6a477b15825c70222922ceb3deb9f4f4b3d15d0845222e69a0d9fe26e94fdb98a21cba3fec4c19ce72598d89f5c3bde8a5bd35952c8e3ebd58daee7ed555d375df4390b8e544239d27a830ba53800ae81f1f1c660da777da20079408dfe24dadf06d3a039c6d725b641e20f5f64403e9c5814ab90c89f048bf6f441735e9cec89d37bb46f31e1035e42ef012f38036e00746a28df58e573fa13e5821ee07681b2fc4c01194d8de0c392ee6db5d2b9cf7ba0d1a9ca4aa060132e6660e9aadbc08dc81e8e513aac2eb2fec51ab03cb047a1299a864020e3de7290288bc0dc71aa173740d14d5e67bbbfba31956069590fbfd93f2c4aa06111f9c6ab9fc1644f462437d62d5fed8a26efe5f93605dd1a0c3a032d4f703b7271d3b2b686ff2222eb4f51a4690ef968496767119e3c8c2dea9db310adab0ccee23a9f07e3fef9db3de34ff091082294719314de56b524069862a3162a8ad5ff26c7cdecad359c528c7a9e8def7da5d4ba37c1eda05e266e1cc49b981809227393caea5aaf60e13ab297e16bc48e92f95d8d7662c09dcbdb7f7ab08aefb8183bb9888280d43976e4439b005a412daa2c62537a048111bbc6972767cde60f640f5e60bbca85b6bcb5336c23054a8a318c6febe7b4e268dc57ab2087d778ac8875bf96125f7505c5e2953b7a9f4b793d08f2678fe6c02236fbcd5ededad3ce81a7cfd1b024eabe1c6fe97bd19602826ddccdb8e764990c9efe677d44d62c97df265487b720e743e514c20ce51fce65ab4ce80667b72fc85123ebfe90f7b72bd05741ab5a559465b4d735e9cc9785631a83f09edb440e09ac1e948f4e3913a72efd3185b60c4d34678dcd3dda556f5052d721b9f4b82998d4eb9ec9906e11419f8c6fc7d6a45b355ce0f93e903e97ddcabe5ab963c2fa0b9cc0c40e6b3bbd8d717ecfea3c5e4f15fa033874b3bc1944fa510d340c8e250c392566348cc7ba1ba427cf62ccbb927f3696a69efb0807ace78ac69f43cb29e9f7fb518b81cf96122a351766df28274004c8e17e9c3b47a98e8cd30285148eae0834e209a6a37ea45fb103054c1105a099b7adcaaadff4215b626a62bf1edabd78ecea894c7b604c23cef0fc1e474d43e85e8c2f9bd22866440dd8524cd2d124f32cb6eba76c60ef488abe792ff3770b3afc3a233e624415938b16fbddf0b6febec4970e28f9e225c52b7db74a7a067258f342cc667c99003254ed167fed122a4f74c7d16b2ac6aac2c3aad46f7ab84bbbc03aef6df97d0ba9e9f3d7d975e1e863477ead4e3deaa3acacf8f9c147c0f4e7daa314fefc43df22e311e4c89213731c9366dc8bde47ee442119da20b9c3c25fc59f04c17b4460f05e5f904f6d19b8ee535a41371411291f7b54b0faf22c0b24aa9233f6455d280c87c38ec89fc5f31b844392098bf35fe4471555835a4d04924ccfe364e7d028d0c1057d0ace23c06730de159790ee5830b9c3262c44d59773ab580e8e960591d993b9d7b001af299a937e1307147fb1dc04a3ebb2c2d797068967318bf3e59ef73bf14d60f016ad06075a18fd1230c6bd635dc720c7aed36ea73f69a42a7b4f0292e4641be387a571c07087a39314782786dca5376630f83f1280adf0398f71f6abca128b9f430a6fa7becbe725254d62eb954e2d6eda96bf98304a44d3a004279c4ad43ecf506c127c69f24e11a372dd5368c8f116c77a01e9d04031fa2f99c565da0d934a5297aefd8e2f73d3bde4ec5f263635aaa27699e791ea80cef1dbe87a34b872f5fec9cbe9b9fd6eb3d3cfa7db7200ec18b5c0f654f9f74f22d0eeb1f17b21e3a866862af8805caa1f0275509f24d2389c4d59570dcfda1d9f3dd5e2f75906f2562ecd92c436dadd24a930c7f0f998ffd842b4f27c111a4f4fbd0d3daf0629ff4170e0cce8930dd40997454ffa413d5f6591af65b4d105f8f2338c2828c51ce5fa8526bf58318be505779e1df38e03ab68266f03fdef0c5acbfa588600d92877098b2425f5fe27195128d7fbb524fa0603aa7d06a9cbfd2e2c3bb9d979e6723ee36d995a57a6584326f96530a453944f4542a8605548cf6ee712d5c7cb6ae8b6034017eec8ba3c6af8a4f15d703a4a884b960e58e8edfc29f1df67cee03600ab169206bd1794e0286a729d87e174f6ff33e9e6a36ffdb7fab193f5b2b8c03b92ff8cd1535c3084d69611140fcacc9cdba66bc64bc9fd42d7ef7ff3d3af30733f52553cacb14e06ee2ec95c5037a753f91e61537725f72d203b4db6b78b7ec138c5cb5d38350e1aa642aea255520489834c46032c9bccf7f5a432680755784b0b8225f8e043c96995e74a6446eb4ef261ba91f8d21867bf22ea975031d6ca3f045b92c1028111f721d97cd65d29eb8ceb4fa091ae8d27891affef2013ec0384ea1cb0b18561c2c8105ff2f81c3640063aecb7db4199c14a83bf76fcf815086f77d6eab368d0ddeb6283603a5ca370a24fe7fc80296f76ab76f9699b9c2883c5e9cb5605b517b4d5214f3e4252632e646e86ac529eed62d9b4c96f993ad1b5b3c64fa0fc620c614cc99d2370491b81b1515a7a8dbb249d627e0530d67aead85fe62d3e19c4daf9711594d36c52fae5651ee2c8ee243e9cced4df09b1d785ef1a49f7e72d3c312366e0f30af4922a8b6bdaed85c2b1312d5d3d76315f93d073e832ead370fbadf77616f81982072b27b0e759db7d06af1ee608d3bd2c5b9ff24048908724bd08f244e4cb1a5e412b6fca17460f853e139c6046dee7b9856353ebcd5b2f6c7a419bfb92b2443f1a542a62ea7ccc15655766babb43eb1b20e1522600bf1376347225a650fa5e93ef8718b4d89e45eeb158dd37b75cdbe73a36cbe7abda0b217627978ffc9fd16551c12289c894495dae8014e2015c0818bb38d56c48db1f07aa4446a500ad2ea03e8e6605f908f80051abdcd034dc73ea3bb40337b5927169567560085a22f78e47b43560ab7c3b9602b1d72262f4fba14d89fa917cb1e88606b81ec539467d90934b7cee4e32de8a9c3ae91d1874e9bcad52661d6a66bed91fe2b503f44e8b412a606c4e8f9db01f3af9efcf6596ebed31389e66033d95882f55b50c15d2300e6403f3eb5fa9e3ff49b53612803281d2e9c0eda78fe3a447bb4c2e42a3f5803c0c8aedd637135f5c08463890a0c41a4b94929f36e41074ac592fc0fca105a832076fd3b4e192b8e58f9b324791e74b8f6ab9c61c106b60486fc250fe113332381125c2b7364c6bb9ae9db0b28fecbfe45154460da67945cebe70492441f455244ffc3f1059ffb760a16c8fc96576aa27b547fddedbe3bc60d12e973f539416cf8eab56521fb1129ad9cc21d702c3be93b6ca791f2b0181f1adb687f971a1374e057bed6817290386736892d28ea9e0b76248ff423eee2e4197fd86b2bb3ce432d82f03b778e5f479fdbc4433082525052c02bf537ccdb674f9336a056439033de7179ebd48cc2bb9c6cb238aec1e830793531d3ce346d61f306c1b17068a2613fd742bc79515a65679e8aa6bb9d555140c7f7320c00a835a0900bc4f88ba472276bb438790c08d7b5b7716c9cf5e3204d2f9af1c4469b676ee81e01713ac458cbada83de631ff09e5c0b2396ddf8edb89c64118f1366b9e6fb49984364d32bda387cb6308a728fab25252b04682d0f7506a2233fd06c75ebd2c612dfc3c30a99aecdfcd57d21d16db9ae664e9c2f7c50055993012c2ad288c2705c1e76d3280f55d95442b3745e3071c29989567abaf286dbe835443630aecbba0e9380bd491e45c94ef84b36ef80ec74ceba8f2e2720e7db66b94ae94e4aef5ec59e56ffb36cba61626bd0b864b826d156cdfa60db50c7e1a81b6e31523172e5915dd169af175310426c6fc1d173591a8a348bf047d4666392952d54eec5382eeb9fb944167f7479ce02bd7129bd54f9cf22e573a7795a152147c42549bcd011842b9bff6c9607c5e50fc62768002b24946049947f2f4ca78113c20767abeb8b4ec78c5e34f9428a3a48a272c3c12c33d939087f1fbf6dd8b39b40ff1fe9dae622cd09116016e4da5604d288520486050ea3c60f53755374ea0c40dd6a413009ad7782cf688d76c811ca4d98e480267222eb0a35b87a649ce7fbbbf8431da1bae7db7dab9e09efc5eb4134fb97d21a5a83730a2ae4fe6643a729dc0896c0af84b3224fa5feb5cb3d2d866a5c8327161135c76215936a3734808d6c52a9126fadcac86f31aee0cbb44abf4472b7c69a05b71f06b121115f5253805a9e026971dfcc45706f232003691b0a7a22ceeb827c62f4c4df4a428134cd4bd074e623f1bffe345be9b18f90f9d26a13f0df1088f49b714a1f0700e92502c8569d46996c473b9beb70a87ca3776f1728685ee09496f6079ce1724179b5aafb5326cdcdc2e98361f34fa1967ab160435ccd7a7a60f1aff22b3b15321094f69a6d89fe4186661c21500c9b0e4fd7534e2b317cc64d54a08a6f6f8705f187572430077ee0c9bfb686bf3610f1f71acd716e4aa36943ccbf50098d20a4ab1205bbaeaae66a992d3a473715c392cc6218254bad75506f15d34f52cbf5040e5f3e5ab03de545987330ab9b8b25e9448b763402cb821bd509362042292435bbb4ea8ff675208280a89838dd50d067dbae4b9eb64a1fefdd3f995b7397900afb6a2365f3c96cbd4a471ab9f4784b05a4e39f9d03342d0cf4478cf894363978713914419b652251f519516cdbf9365a102c91728a2710a0b3f67bc78b32440edf360d9d6b162d960e8036b04bb360e7ba48b8686d7de321c6920b69d59bc8fcac9bf82468a58a4a8be51d4bf298d21cf8f5a3bcc1d6892a651bc665b6cf3be8b6d1ea155592dd68519b1b2ce8a469ca8f2cd0fa96f3c8ab13a3f8bf06dff57dc9aab60d708d337e4f6599c96169a4057f0117d84401af6d6fa7d001568a8a1607b76e5902b5efa6591d8d551eba586ccc1f298cf295bd0cb8ba5e3be1530689852c87322c46e924d6bce4b4cce13213faa7f51f8a8d473bdd031ca262c14f36aa82d727a74d0ace749162e801724c5c", 0x1000}, {&(0x7f0000001180)="8dc277f183cf7f0f7dce87e3823925710cefad479dbabf10fb294316052dbbf858b3532cbc56ad39581efc0b96ad63acec118c918180803ceb36ae524878fa4088bf3902b0137174fb8f96f6e11b889388dc53a1d5e0c5c66752862a59f57f060b1447b5123e2756676af999bc42fabef95a0870f671a1b6b1d55f4bdf6025e8137db47271fe48a3b80d5be5e2803927242063c18b949705eb0ea7756f2e29ed12dbea089470ff58c505769bb499759c8561424235d38bc9210df198d9ed5b05998b7f7c3dfafaa8fdc5a6c049f323445993717587cb6f411d71f145fda4529df57cd0af2df1950cee41ed86de260062", 0xf0}, {&(0x7f0000001280)="f7e068184a53b726541b98c3a722d51c9d7ae447e0b4b4f7765bbb8683a1caa8bd89f6ff2aaa08f370280eb05973d872c81ca6f1e053254e78d2b9184aefced4d5ac65efe516a8ee64e644f8026236307c6fc11adcb082c6b84eb29b6034522bf74cf72d2a6873db9b9bc4bb2597bd0a60961d6dbe5b9d8bfe9b920ac0a1713799ab2b90943260a154a9e8d46d48216aa924eded6841e41a6e2b156dc25329ab4a81f235f9ee6c6d42a02a38a295a20484871da000da87d7a4220b264e56b86535937a8d4a4a5ed79393aa3d325e5cea6ca8509af080f048da4eaad8705b2c69e7ced8162690a12e704f75c41dda4d5c1c892ac32e47fc666f0fa85a600e83b04ffe928b5e6d57e5f205e03ed8a6a579df66883919a1dd423c5bd3061daad8c4c3f797729dff6f0c63437be412763788b47644543b0cfd0e7cf65495e286b9c1969ed98ba6ac3457617379ae38d57c160fb3b0819247d7f8250e691c20a9af41fff0002403dd22ce22ff78a32922ac43aec6cb06abf8f0575dd4c035c7144404a71b562d68e89eb3902c578b6374f49df3f05865e8b22e6b37020d94c07ed5b3ec29a529d89ff03762e62656f5818d2c5b5df367308985634e5e28bec17ee843d9654de3075261b1319aa11132639e6d7873bbd1f4b443f793d68e68378c67cde0de4a074cc6e03c283a7493ebee0f9fdae6167ccf33ec8711f0899de83e3e0fe7b1212faf3def72d69d38956d3cf88b45c0feea5063e4f29a8c7a7cc339e9e7afb3f2525a2692761b2ab7d8a0a82a5401bdf13f6f62a52f555767bf3ea6e7ad0f7fe68672acfd420b2049f18b5f5769ef8733e579e79aba368873dc52024774f777cbfbd44a6d2b14bdd2113ff5c64dbce438e1d8b7d4992ade85fc44f4ca6acda5c6f6b1b3ec617f6b841aa99f860c214d0d36808e3617864944a27b3148ca4958e03d7b91a192527cfa10f7f7af5122ae4381d95b66a8861582868a48ad8478528b1dcfa36420fe13194e567e8849daf6d20b3ea5de5f4dc4a462b3a39a3819a4044f03555597a17baafbb059f710f1cdcbb24831e14e673da736e715995921cd1b106a3ba02f273c292b328a42c2960552210a36159494e1c487ec25a22e1fbf4d4835ae3a778644c9adda2023568f004de3d34a6f6dc5c6032733cc111222dad317d01191167fcb1b849a8c0303373a4314cd6f136c51b47ba9ff0e0fa76782129253d0cd8cbf16c64b83f87c26db7fb0e49cb28caa87e7c4efbb17b989455356d5e148c338dca5c298727c7c7ee012fa0202afc16858d30167a163611dabfad8b3e3b5e6978a00f87c77f747577ef9da72855389c6a1bb981bbaa739ae4223d2465ffb2a89a8feb9aca9378b5c4b44593616c0fbc1f5bf49e0629a832f6430243bf3dd586e8ca44f07d6a8408e287109ec0231c08d99af0f6b7a850ce33a96f6a452386944348e939db87441f4b714344b99f09fef8d50fbeaaa1bce1b28e3e859746be8462e36f3f6ea8a931aa1da9042fc78a6ce4d14ad013a41ed0434d9079aa9b38697a7395aef15426becf83956a34bbd98a306096804c3d89bebb5586af252bde2e90a8a49e8e6f8995467666d63f537c367193a928a856cdf2bd9cdd20a0b2e28a8d53ebf6498e66cbb473693c5388778198f4364013f5a298cfec7986cae00f1cd89a1c58cc6f9cc50a4dee0519a7d6f1c20fddc4b7ebe6c3ece4af4aebcf37e9d8473ccd71080f4f5927a05abfd339554672efafda073a15901123b0ae902227a2d7adaf280e9a7a47d7167a4c929f4dfb8d046ca391e738ae708af847ea4c4120994bf066229d72f927e18d0ffb9e1ef59b7151ee666f9ba47433104effd109d03a79e51683364a812faef27fe52cb350ad398a79a85c2acbea52a939752104749f8105d5a3152ded2008c50cc8b01eed54f704104af9c8cba1449c1deececbfdf2f359b8e059b32f007797529675176cbcf12360e8826b914b4aea21230af49ace3e86daaa9c26f2b27b0a6557b9ced6fd866f230aaf88f961a4e64d7ca9df8e4abc8fe8d425e60c741db66dcc16d4381044bc49bd5a034d2b6713322680a2f32e7495f43fbe547be7e2f9161499d0684486288eeca0a3948e84fe6f3c16c71f92ac66d791df2826bfb143db9ab6b7a4e2ee17b56e206529f56244a5aafc17edfb04dbec28075f284c17b34d7086b66cea1b079ad9bd8195264c477cb294389ee1263be5572c244ffa17a47c4ebbf055c4c8800ebec63c9d93635e20557c157da5ada6e50da13eb1dc7922dc558e0aaf759638be366158c75c8a4df8835cf367c69ed29b646a354a0ee60e3b17ddb790fdb1ae0b65d21c316d961eee011ae80adbfc5fdc1a1a3c894a5f7ab1ab8fffd5e59e422ae98adf74833c15a59db134327c9c77c359c97f0c8edbe99216f6da4014daf8bd6282d13b832342e23beab77cecbed31bd342a089a3f19666be5cf236ac472cfcc2226be1491893ac089f1724544adfb6e5b865170dcae876d6cdafbb55e2b05c7a3a9f0490368c23eab78f41b13bba7752233ab317fa8bfc8c9cbe27cbbfccc7d2ebf443c7970382756a6efd99a79c0faa2906b935710c2ab617eabb7e8100331f7cbc4573aab634ae665ec7f373f08ea9390e03a40dbfe0cf9377a282025138dc364faf4cd4c11d28a6be93fb660c6b5bb96a80a8e98a398692529ee9187d38faf01ea97d2f250e0c21bdf21ad2c82131a0633bd05016040ac47b95345666082834e616ebf398efd2b0048f56fb73e5401767ff7d5838de55bc9e893970acc2bd228510512af9d860d2f4dd337e83d91715b1e1a32a75e9575357746e101fbb9e4ee3fbd48e22c971b2f7c0652311d788f9152e5c537deb65c77604bab37dda566ea1c6cbf4086520a64bfa67d5db9482503713125694584abeff9f966d8567d15560661a2b3ca27d3f9fdc9c61b3fc762757dc36b0ad181c55c2b383c22688a04dcd953e33d048317d278d57e558a21237937c06b78650fb561b41b61b395ebf1e530365f8b35aecd78162a75dfe89403b5e9bc6f0123193df0398bef300e628dd4e80dcf0664cddcf3133c524fdd4552f4008b111ab73b9fc8782ba9ae186e76e3df69f2e806b8020321142eb4b63a966f6c2901ecfee6ded5f7a259fa9ba56a8dec489bb40cc3b592465180c0c113ce26c93f65f5601b62873f28ee179e9bb23471f77b20886f44f6e2360cdec29d5cad82e4b4f3fce496198dd6eb75e0b52687da85a71f90b9c9a09e2913276c7a3c57b30a2a5962f5bfae650c550934e27638bca366538d033023bec4e798958ba81df0467b091fb0f7f763c23b95e862ed218a0e4ca6ca5b7238a16fe53791c310564db6026bab705e1388d601841d2dca14c33b282eb61187aa7cc7d60828b81e9c17b0de1f54ff79aff5d227425c175347f2622ca72879c02dcad404af2bb0f3f868401d92b1c54b87abfc4d5681d411164b3a3775649ea18c48af6bb199abff561e2045f1f400ef7c2c423a41417a9f9163397512be8952c715ae021faf563b12987ae13f4d76e8de81d7d954507014b9be9b32b6d6233641a8ed55702ab9a1e5f277f8dc6134b7fe49289d6c6146ecbe1b411d42f128e5df0efd8e29cae12ba67eaf083505ec83b1333634e0523ea28e5cc6b9c7df70250d829df5939aa63d9453ee4ac4e90339a76aa0c6e3527979e7da3928a7a13adf74feb6f4580d77f440074f452a5c26d2d3834da6c3ddf7ad2dc20cf788bdb5d51dba0634bacc42313b46e8a56eb3620180a4e39f2c853e0e24feb963a94627f87778bced6609bf8cd10b5d6cfd29eed6eb6607f66c3a308dcc4c4c7e2116c998c45d2952d777a54e48d7b7b29d851aff55a7a962009d8a91308d7dab7a9fc17905a7a22122d54530884dd33a992cfc7a8b5304df10823d2b241f6880460c2969fc1bd327b69aa2641444d0b6e9f175ebae6c519c6ddfa09c804fe45ffe946438d81277dc54a7f8b658e71d2e1c29cffedc8168f729cf346f18ef1a6414f9ba7fca02b4f7f5f320646ccdc2bb1ae241f8643670b4932e4ddaae8bcf0fd2342df91bdd777e8881ae27fccc8f2d258c38536d4ae92cd40d34fecec6af6fd6e425c671fd9774133d1a4e6037ec65597e7d643a2a0f0f689c437beddfac3b3272e386c0458b7b34b72d5cff6a7ac382593e1e5c3ab451d6c8f7e017df570336589c26785a4b3f87304b86da834fb7299274dd209a5eae6f0541b91183ffe569af0cc57c1c7db18bb8bb27a8e06c9cff7919716ed8cee47e39298d22ea7a7b6312ec29455f58b40ac1753694653cfa320c58b014f86829a88babb9b04f7c461a889301335ed8033518dff7baa094d653fe83e0641b4cb91ece478a1a915d30eda67b97138b8488a7800b460893d05ab18ae19900a2db09476607da23080078913d1982a1518be1de4ccf32cd2683ab7106eb2b43437ae4e0cf6d6d423eead21e4d7117626ad813f6b639da7d7ecfe474c368d6f9a83277c751e0a8ab26f1b344c9a38ae6d81fa3aa0ed9d7cedc29712436ab8bf0600b6fcdae31153738922264bd39b21c132e0d5f4dbc37e7662582605c2b6faac5010f1c7fdd7948e67ad875df67929726cf197bb2367d00fa296e98ccb08d6960bbaa37c9c7e025624315e3277290ea2ac635ed3dc6fa98805777a451e9d88f4c56c4ef3b4e4283e0e35e10fca51c0e3e4a3fa04edaf490670219cb3587e8a9dcc1d9a0c0aa0f85384c0f7614788988063c6e8f63fecfd8edccf65de92107eb186b950ae5ab306670131767daf4deb4d4c992a3eacb1c1ef3bee96a0728c7eff3edf8c07fe95082b285823fd53fc43eba20cf8bd885c555606c06fbee4b4e99cb6201e22b2552c997e2e3dd2f4333d9ae9f286be8b64c756de20b9686c208c1578cb2d2f7e988629eecfca5522fc76868de94f07cd52de1c665b7ae9c11a6fc053f031b934c8bfd96d5fc6785239d6d413a144c36cd3eb0344cd357f243a2bca73637b5be2e245dac355ce07c5270d3f5dcf0616425c74a9f25c66e2145ceca9e7c9cfde41ddddaef838dd040786233db8cdef53ac129c5d2980df185d9c6b76cedba44e208ec78904c6bc8d7fa0405268e4c925ce753eff1d54b898f86e66157eabaa8b8f021ba526930094a13666743cd76567f1c4095a36a4624bf8b09d61cfd721d4fa37b6b9b39d972fd095c26c7f623119f77a3f11788d881c2b6a3df8a743e9dd2639f57b2905aad77865eda1d530a82ee712de59af2936ebfc943d5b5b7e68e72c2d95576e67448af0863594c386bffa22ab6aee6495d03917e720be34cbf635dea186bcb98840520b47411d41936b9546dc909cc7b4abfd05c1d459fb901662cde7865a1e8919dfb7d2a7adc4be0458f95fc01871e5a928b0743d0de64aa9f927a5d00ddc28a84a7d362e1f9abdbe9ba1c0544ff72e4eafcb0222834eaa85dd2b309103fab0eec581770ed8685686c7b6008e6a1fee53879656464c1d1c515593c0db53306b973fb207011278cd8f76eb388a111ca0d81f322a3b3bd08bcb1a5c19f2178017b42c9dc9947215c9ec0f84334e36db5040ef9e6b238e7a097e3bcaffddc3d27feedf94c3ea91cf903a29ca23b8d23a9ed44ce7f717745b25def2d1ed89ef9b1596e639d7d189e475ad05a8ee1cc135f517c7177f8564745f9eae8f2ac68336888334255bc2d2bb2d798e9223f78d7d29473506f4d3f73d6fc61dfa63761ecb0597a030335cbe4c724ea1c7954e648ad7f175f033e81068f1dd82f18f89bed", 0x1000}, {&(0x7f0000002280)="c25270abaf73542775c05b2366957126954ed06821fcc76f3646199b19fcda690d991d63624936df2b11643e5c13020030fbd41823be3b279a9fbdb41bfdde628aea385941b1322a3b2087addbfa75dbb9caeb0e8ec38abc154c8d78259f9a4efa55557e3f9cfdf772ce8672b986f2001b8f940635dba180c8e4bcc430d97edb09feebd9c73332f4cb0f9eeeb289b08e73e0ad9594d6a2bc92be5c8df653b2375735e6b444bc09dd0b6eb37b083fd618fa6c749a151165a974d6fa7c05edd14f86cd9dbf4d6a5799628ce4c4f10ce94be9e53447a16a50aafb8979f20932800cf9af4a6b927e58ead30d8cd1537f1f194347d8ea82cb5697acf5cecacdbdf52e20c25d8bba728ebf02e5c6dee44a87542b355e54f76fd7b1118e2b27bcea9a92db0a5fa58157b61bdd0050e61764bcaac52adebd1d64af63bda4770627eeb0fd7e5a76b0630403cabc97a044d3768f6a6aceba17beeb51c5a49821646f667e1dae1babe4ba6aad45d81a908deb098996ff1c7d8a69e8f9cfab7cdfc61dc8734b178c7c1b8b9d481ce1d0ca5dc31611f7416d63acaa8c498c30d8c5d1f56bfcabaee3f2d4226cce106f1b5f6e5804d5a55afbe8a4bc006daf9fab8f2c7c83829ff594b496f6b4d25deda8b9673109fccb3538068560e54e13485f6922ebf0fae397288f5041a50ced4d36169d9cf7764e8b6a26901ef06d8608abab8583acee82b6c15f7731dd9cb0268dc2e22a1e3966a61818a4d1b35d77b2af4efa476d7dc9aae8628907cf07c0d4510703fa505dea012849d37b7db995c214613c9670debfaefbf6c385414ecbdd128bbfb3a7051001bddc7d3f80dc33e2b4328ec8962352bdda796a8a1312c68500bc87f9e08c146b7f83cde181d9e38bf2b6aa89c57297301d7fe0d4a0c724e10fbb3bd920c8a347eca5a0d9c6c4e3bc9f85e65ba1789be179c7a45eddb685adb785a1cb6b46b5759af28097ac29e45dfd94850df252cffbb07a2840b9f8e07e261d49b36f839e2f899ae97298359b41a96de940b0e505ca2012cdb892d91a23e74e1bab9b7e6dc345bd2427e3619faba9c40cf04f2fce83721f6a4c27cd79f4bc26b3c459c5e8ef2b5c7588968711862009c7cffc6ebf3444d8660f284cbf0496733f0730b967afdf3004f3587a024a4e4410357a5d56994b93db52d4678ca24ee6b5bcb689220687e5798fdbd9fbc1abdd587da9d526d25e4996efce40df18a99317d94feb4f871b2f71d961c52455b12878719372671ecb240525979db7e3dbd8ce0f457038c20fda9d45830385c95816e229891e47febd9c08a4dd91817b5de3585ceb0ce26a9c90868fb0a35b1ece1cf5074a88f5d1217eadea45f101feee8a7f8e968952eb783ae3103a89a35c5dec3a1126bb9b2baca42687bab4166c0c07300051a726732dcdbd59021f0af2e8b84487a8472d51b619e091f6f4d1bb0a181c10c6f589c96c16db6bb9d66d2484e9a33747f9bb7da4c153295bf474b93f873bd1ccc8a3f83ac9384b5e3c941f6db85e2f0114518f3f3071a90045c73960ebe007abc8e8c1bfdbb2ccc05a70384dd36962aa3940e365fe17562b8bff88838e0777b7107c3feb031a494c45f28e67a4da8557199537e9a43741e12299765cb422c9cf7e7490679fa082de2c60cb45186f3eed051e33b8d260de944fe0975418ca892f991f04da3adc8881107436aeebacef7f3dc9bde3071b99a277285cda5515d6945ff47455ee602fc4287df4b5981445012eba6f6b590e83d85f6bb31898c55bdac90288d04c7ded4b9e71b5f1f262d278ed89a03bd12c9a1088ccc2788a84b0ce5ebdc74436b18cbada51ce4f8f250f6395f03943955795639a549341cd9c13bbe52844178e33eb5ef6361e2729c8ebb7d192c40b0882ca2578607c6e8964faae6fd8964d6357540b9ff071fe6ddc2f36794c5be02a28d999394f2d5f0198c32893286c3fda87aede3c121f924b5e04e57744c017511243960c498901a7ac0b3ebec87468ee988fbbe46de8ba6ce99c262617c02443f174ea6acfaeb1fbd425c80f0ba51931623bb88f118c75ac96735f566c7d4d7129aac861291dc9c5c4fbdacfc4e4ed55e17d5ec7ccda8453c7a949fb7dc0995a13f7cc7b0c59cc83a85ab539f0c94a089e92875d28c4c9fac24f7921c7bf24d8f15a7ecd19cf994a4f4dde5b572630c161dc3e6ca69ade6d91cf38c32fde46f121f67ebcd93f59cf1ebc99b581697426a5911f07f7b27f7cdfc2cf5710d4e93e15eea075624225572a1a93dd45bf91c86284e92f6b4935b3100d41dbc08eaf2df54e48dc5afb891b7ea225c043b972bc96e2b0075ed4170239e0bce310cd2d9203e2a252f652a7cd1d2acc886f7f894f9d707f2b2bb74260d7ad1f8f4d07a4d99898d4831dcdd39b7495650fe7d79cd60fb1cf5ba31d821b5e7f5e09f371a430888dc7b717941b7c244d83db95588068bb75f0bbef90c2a44b1b147007ae892496c2a0f73d288ea71d9627bd8ce55f39ddf2232d4752713bc2955fd36da89caae733e168f57cdd9384f2e99826a2fa0161736bf303c8ba453acf8aa8193b2d4c5a035367c981f0f444252e2d3885cda621e51ffbb08fd86e141fea5325edc283aa7df08aba0f4b45d8b98cd1dfe021672b618c112a5435872aa3081d7e8090be63730cb6f1e3d3b963de6bfea204c461baaf299aabaa8aae2ae13815f9864ec952fa7c059aa0a1b416f4c5e528285b617d62d8d8711d7c70b9d4fc5e4d7b870b1ac2e9e0a79a40a65a851cf7269a6bfc2ea338c5f41c3bb0cbaa0fb26ac802c4b0a9eb1f89021e1bdf86128775324b2bde66cad9d7aae0798009c4c79cacaa93ab52823944f1386eaf89dadde56f9c22b452a60de0f794784344bc3f7eb02951adc85df3dbf84d46608aa56b7986d9fee69fc2f2f46a297306e4485616741423ab2ad49411cd8e7f41159e4f8c07910ec9b8ca1f414dd5b79e8d21acedd1dfe19ded602b547c1280c8c959da1d6ff6611532db194e830a0d9551db549104b912c2aa2ea6e0c49f84d508fe6043af42f29aa2dfb350d05164899ba29bdde9f6e658386c02d90479a96bc497ba7f6eadf45a710173b71a1d8177e54bd6ba116670501dd73b1b9675a68a4db2411edf44e99004f15429dc4e50b49b61dd85d6c8614b778093c07d37b952f06b526cdc8598a661b04af3a00557fc9b692254a3c54f0e81b8c12c7f77fda34d92344625fb47042b7daef086510f1cce1927e58a4935bb89d5c4dbb492080da953a4171a8739037d2300105e14abc5be9498dc1db7628cad57da870fe74dc08ac0ddae97ddcf999be5c324d371d99b5685a5fd162b27d169b00747cff4f24dc54aad924c0abdd3c11aa77dc6b8d516289dc782ba1add94f69ad1952c178eff7fea02f78c051a852d9d326e9b0ad95360b0189b71fb9cf5ed09a83440c4958ab8c9db20ab8f17cb77341c92b2728dc85518bca742f158724bfcbb82025ff53a03b72bb7db7892d2dd2f028f501e9f49926a30c2af9da85c9dbae337fc96b12f1f9a04e24a37821074112b3d4b2c629b8b0664d8baa6d79222664bea95551b4cc181914aaf0542b2e75a2adfa8ef31d19face0afce31160aed0b2548312dab9539c63fc2518677d8f34ec9e016645eb31c5cbe6c19de38e3ef9cad022e7af332d74609cb284996c857872e846789685784525c89592b88221bd52ab55c42206276336b149a38e07a777690ffdc4738360905c85ebc9eb88531b4f6a0cb0c1860bc93174e5cb8007d57e98f3cbf9f1e7248d501760bb0b0455ac1aefffc1b4ceef1af3d1f2c7fc455c00d4af609f76322ab64b6ad008d2c052ca38999a4323b572230352c9da3068a4e644b3f8c10f5461658492f70ee3b3c018310c72ed4f3a848f2addf04a1374a3b500bb48961204dd2bb78edd8308fbb7c77eb30b7f49726324585d286af014994961e650716cc0197983ba3b1205560892275c0544e7a7f83e1cabff3b7c21afc4235019682e147f6164c158ab2d2ef59860f4717cfb74e1e6fc89af1b2859994398f4d0886768f9bf99aad907758188118b3adfc652cb5eab8998285a130b49fc9c6b0066c5fef7c9d18f55ed0f3694f3b524592e555e28aae1de3e6f5a135a831c455b577d2d7f454703505bf45aed431719f230c5fa83325849953db494c2b1ee68270d5b7a27497ad544b54512e05c8551aebfc45296d59f702b8bd60ee20d4204f51794963f5e9b3ef477a38fd241ffa77571b107431184fd5348b7468da33f2abd108275459608e1edaa0972553e4854c791eebd816aedc237cf0fc06ef99099ea344bded3eefecc7c4de214c454f1921c5fd51d0b8c24f171c43f332908cb2c5def3970de9b3a37a5c9b135fd4df79319848b201e2faf8974d0dc2460184c45a737a6b425583488341c845a800df2325a323d238112d444ab2d3294072abf75b9d2e36cc61ca6867b39bab1dc0c412f7ddb20198b6bb60697cd5a9e7b8181c68a9f099723e481a37c11ed990d25634f3cfa9a9a91dfe20987f9c879c3603b5d8288b64e4fb8fafdec4dcfd652255d343c591382dd5e0ac488c2bcec8a596c8316124324f2e36b8b3a1704291a31774ec5c6ad905f70c3710a848f88fe7b45bb916758e584a328f5b85e5d1ce2a8933efc71df719049680bb9e9ff658329edb8e43dc41973ccc5bdcb0a9f528a97833aed1de9cdf1d741b896bca696fb1908fa632ba43682802f1c006577ff4b6a053e09ad29be0009793a71b94e64fb0df930393b89584bc5ae8d1c7dcc83fbeedb57b4f0ba09d88da56ce324211d93e1e452b3c6f256ad04dd1f56a0734b362e76b4caa18adbaad2c8a5c1e76b5a760f5c6a97abefaf8ae02d1eb1b4ec5026dc7603438613fb8e107e30ce947b76eca62a33c7a463945a3b8abb110d7b408b5e9b0b23d55414f9d9412347ff4909d2fe905dab02480b5cbedd50a1880951e04f7dc5a17b706bcfd4b199ea943a6ebc3686c2a632e42ce5a67413dcfedf6ccc158537fc6761ec17ecfcce336cf32fced110ca3c57ec06cb1b1eacb10f0cefb2087b8c68a8905aef034cf1499119815fccac884281a4291c9d0636204a3c78e8fab08e6c1422f758077d7264c7ac05a28a84c25e8c126f5408eb66e48b3b93a34352b0d217f90ab33987d64c1c4e3b7d9c78b58c00cf8df8c74a11aad548e572957400a288d3fde2c2065ed385d3ac44014ad4a404225966d51a6e7f732d58a87d9275ff12cbfddf2a79a1ef8de95c6873221d3aea3a4943c298a24d52fefb74dee8746604c7e4a73e8025d84391726b4ad454ee07421a21905fbc6d02a12506242e1e38db1bc36712b5752dfc2674d36215f854bb02945051782dbbc82d37941f75b3cd30cd860cc7a00c0d9568a2dcf77307c0b2b5a19512dad90c034355451c054d135feac954c5dfa77f7deb97392e8b91aebbdd833e4a8e77084dca33b2d71b724ef021f3a9d00e00caafd33ae42ea651e5c509b7aa810d35d0b1d49eae45b981343dfdb2a8bc14a550d3e0becd80fc36fe96316cd788e752e0eb7ec8d300c755c375cec1653a8fe0de516c340e8b9fe72c56cf567e01ee16b44b852f06494f5471ddc22252e01f8c17bde81866a1bddba1786b07c37da7861fbc11e53b33cad71df4f412c6f92f7bd66e7082dd6921ac3b685b64f9744dd6d65b9ed7a0e20f9f0668d2ecfcea4611a3c86d2724629eb5ba287a96b39421672a0a5c4d514965598e68a690a4de8246c2274f09edbe534d5830c527b19782c10", 0x1000}, {&(0x7f0000003280)="401780296ed14c7af7ad63622d8551d1643e579b05f5b6b37783226713f78cfdbe6b6e43d1d1f17ad57ffe4790b32bc766a3999b1a5332d079a1df3eb0faa1caf506966a2b947a12194a74f4092c3d1936fbf0ff5d92034b8cdc768c5a45dc", 0x5f}, {&(0x7f0000003300)="90d64ef8ee12070147a20e3fa6cde958f8919e7679eeb5e7b70b03b1aca552ebf09fbfb5f5e276dfb8452de505137a99b0b9de0944d163b4e56f41743518b6bb9628ff39a832e315b53f3a26de78f81a3e956e7ed72fcea111ada511f53e3285169d4251f564e370fc3116cb9f7d2d8fbb6a3932", 0x74}, {&(0x7f0000003380)="20758b594c1210594c6d88dd8762649c13d3610f51366b4b07366a043c8b1fa533d80cf99b112b3e8c622c94220257c5631bd6b04ab0b413ee5ccf09e3f3ef94fca92a325798a134a71f3a28b6b2ed24a2da7447d55fd933dfcbf48e82fa377fed02d9041387a4085effd66f272b929cf4a29f170684ce9a6c37127556ef936346f805b43e61926af750c1345b3f9997e9d7ee8439fe50cd142eabc1", 0x9c}, {&(0x7f0000003440)="f7b0e9b827ebe3e2fa5a0f1d81a096b38cb6c8c3b601e55be73d510ffb10506f8a87", 0x22}, {&(0x7f0000003480)="4b2feff7d531c4fdbde56f5c24ff3a7d7f8022f0c57f0611625075ab728ae44ef1126ca904909bcccb6aee8376a01e92bcd53526eb838962af475d4402526776cf1d90e1c18503881655b1529d193606", 0x50}], 0x9, 0x0, 0x0, 0xa}, 0x400) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r1, 0x3, 0x80, &(0x7f0000000080)="cae7893254134958ba844cfcc3bb95a6f0617c065f72b08557cfb9e62c4b989f57408d6ef41618d86740e4bc3b049fb9bb2c5bb034656c8dfbc21b8f89ea864a1efdd49ceb8258bc10bf036bf8fd6fbf3cee9e2021d1a80a6e5460b3f308f8d2c86ba5dadf173d7c2e29eac27454e83e1c91c642a0ab6e83e8c23b73207fc81d2c6f114bba84d36669179a03ed24da87cb3a5066258e58770bd1857bb81e36e53215694c6a373448bb78ae9df1cbc1765831b14ab3e8546ba1a0cae5", 0xbc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xd6d, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) fchmod(r2, 0x28) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000003600), &(0x7f0000003640)=0x4) 21:10:26 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) fchmod(r0, 0x20) 21:10:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 21:10:26 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009136515d4c4cff2eca3fb95000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="67116efb78042680ee92d4597c79a7ac1420b238a566c5e51a96a6e4c1d0e741c7a8258a0510c6d0c29355b7ea0eb61cba51eae61036bcbb3c57ff7db385a6a2f5f87a6c53b24a8593f62a70b37010556bf478bd57cbda627ea77ca4762269bafe7bbc428e6466ebe7d58e570009714bd3b1598059baab96819bcefe00745877f2159923f5", 0x85}, {&(0x7f0000000240)="a1962e1246b920d53a81a3cf3f612721178b433e5792be3dfc477f4d7be29829927b630ccce7b866380c5aab3c4f8453119d286148961cf452b7c65b3b4868a35d1e232521834b589fe6d1a7681fd6c5186ee977d87ebcc2eb3a5754dbe765ba7e9e217fc1bbade333c3b71078c9835755e56f023f15fc30fac7c89f4b57e53c2435399f663991385d740b0a0da443b2e21a26f75bd33f0ac7ebd1fce85979b342eaa089d8b164e3eaf1db7d22a7446deffcbb0c6ad73359f72e98c045ea6a9c8631e681", 0xc4}], 0x3, &(0x7f0000000380)=[{0xd0, 0xffff, 0x1, "a8846a65529b460d05f70b0c7e422665479a911dd3930a86b0b2032ffba420cf5e3ca909ea9699a15b23c236937fa987c0c52d5dd9cf226b0960ab3d8407d7b856d4be17cea8fa45d79dfe37a5b49b4965722687538fc71c45f01298cb7d6bd96e5a567820f13b44dd657289da2b5e404ad317af8bb2be418e7e3605b86ea7f16c34f9ebee900f06c1f8bd798d7c9d46c249a2d199be36c2bf1453b127726bc82740812637d4730e4bfc6ac9eedf1044f8817c85d33a1eb174bc30"}, {0x90, 0x0, 0x3, "8d1c1ec7ca64f3e7ecae4da6145909fd40d0adc1484c50263b34131bad9b8f20379b9b6f9c41ae5893a62d8fa1006ada6c6c88fe99134544845a7ad835d1ea0cff6d7c706ca513ca74921a78a93b59c4e2cc42f22225aa43b1e4080c80de4175dea47a4b4d59d78e350b6bf192f19261f4f94db65bac0ea846ca3c64c418"}], 0x160}, 0x400) nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 21:10:26 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 21:10:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000680)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket(0x20, 0x4, 0x5) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="8ce0292b7c73bf0794a12d090a955aa3a38ef21f8dd946575715053e64645695a9decd6a5612042b838c5fe17778d48c15f1a010687667b0359a4f0b8512bf834281d5be8d70ad83a4a502229a", 0x4d}, {&(0x7f0000000200)="bd0fe1f3487ea260f9bfd05d2a85e487706c198169b9f861dbe48fdc40b6fc6b0a897338feb5cde1b01dd818d5cc5bc461501fb50b4dba0df7a62b0a5ebc4e6a7ecb4d90095e363f3454b1", 0x4b}, {&(0x7f0000000280)="e18ead9fcbcb2ca6ae8945ceee3135d8ebf5fe4621fb640a6930fd690b89f2f9e2b7b251ca114cbe47bcd894ffb5d5d6995829c25d07fba9331ff0a8f948ff42946a4cd34413cbbeaadac552728c1c97baef437be6d26b1396e0e29b61d32fc041511a32b42cee8982407b41415438093184d5e070f048c264d2a05f1e98e379f0b11bc47f2e636b3eb9e13241647fae386e4535918cace5903a313bfa06d3e4adcd770482b0172a6f2529c217ed52475b6155dc400b814d850034cb186eebc10e1b71f5e45402937b0c29e89ee1a22206610c44a73833de", 0xd8}, {&(0x7f0000000380)="74f46353aea8c8e997a69100c91ac0c89ccc25bfea2664c1a221cd7753990b3432db3f260b57de8ab666e8ffa5a0e497c8fbdf6cf1d94c69190c53cac5b9f3cdc92968096aa9d501feb39e6bd1af7cfb72fb26029b343b7b941d0c036fe4f200897907c256b4dace0867d85349030bad25b46439913326cc41cc91c9266bb8820c1daef1e0", 0x85}, {&(0x7f0000000440)="53db5d97cd1571f873d1b2307c0c4080e4716d7c9f5598fc0ab1d152ff15214ed256697163831127c78f02efa4bcd95f95eee3b57afafdacc4c619594195d985f4359cc2e189a8942db2647367e710d8a9ac3495596d0bb2e2b1bbacb095e8427e07bd7f415419a161d522034664b2a96414712e48ebd3222f260346f8b8b040daaefd4b370af9b5e4566bdc283bbdba8aa80e0867794f5b18", 0x99}, {&(0x7f0000000500)="7e6e68e59761ae3e24d73db03655750dc05715ed6ca9af67a20599a46825256450784ab8839b760dc22795d85da6691f06d5b45e7537b254", 0x38}, {&(0x7f0000000540)="9ad38bd1f25d60968c9b4a295abd7cdb982c94d7c310c033a51c987036898937605f02043d1a20e0c5970cf93877b0b086713d5286dcd5aec5bb4f3f6700fd12db04fcc4ab1233bf924af5be2cc45c2d2dfbc087a7eb583fe3acda5213a58273", 0x60}], 0x7}, 0x406) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:10:27 executing program 1: r0 = socket$inet(0x2, 0x10000000004002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) lseek(r0, 0x0, 0x1) 21:10:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:10:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/223, 0xdf}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x800) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/66, 0x42) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 21:10:27 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x6000, 0x2, &(0x7f0000ffa000/0x6000)=nil) r1 = getegid() r2 = getuid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xa1a, r2, r1, r3, r1, 0x1e9, 0x7d6}, 0x80000001, 0xfff, r4, r5, 0x6d90, 0xd7f, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 21:10:27 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) 21:10:27 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9909, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) 21:10:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 21:10:27 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x22) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmsg(r0, &(0x7f0000003880)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="f539e6b3fa523a12b096f4ffc589e9dbff833d1f1be0b302f63abc09c3ea5d58cd5715650c47f2d769ae91cc7dede74658", 0x31}, {&(0x7f0000000100)="6d293c6c840669e7135e903799ce5c6e71cf19a6823f85c42eb2", 0x1a}, {&(0x7f0000000140)="21414de3222450ddc66edeeba8879bce852d1f43eff42eb6d25fa84690c0001bf2603d5d06075e7ca1915f389d2254858a4af4140e9ff5be5593a6b831c82981a8b89a5ca7e5543179e764e9797a3a30dcb893bb6c3a1b7012892581a3bf6f611f0c9548f899e68743db201af94e92e4114ce42baef3c37718cc0fa8", 0x7c}, {&(0x7f00000001c0)="77da4a9ed9b1b7a9ec4f894c7ec6939f906c43e0bbbbb6254e11909b73c2634258707357736eea90be9e4809bf5320990f57847b702f5e6cd7a6bedbd9534292f08783db7227169640de91b4876d75421ae32f18712e853676b05bcb98086e6c617afcbe1faea74797b9cce3af2e00171fad57b9bb1d82fed8c7fb69c938134938dc5c32092fe7b38fd033bbadf390e09945d3af9d6206374557876897879b7f1b45aec097205bf6fbbb36f34ef70e27fe01c3c79840e3799ab2517d898827", 0xbf}, {&(0x7f0000000280)="c784b54d862c98d0c898a152c6a8edc7ce5b7e586b0a603b428ca5209556033bae793ffe4fea4bf255d2edca0f71f5ef7fc8649c7b869390109c1b33c01d523016531ca71ded3e74", 0x48}, {&(0x7f0000000300)="64361ee1b087b35f56a5805afbc3f50662e182ea79784879d19224454e6dcf0a6ad9cacb52425e2d325f550e384e22517c84d270bdd0de368146dc645b7ce8da393390404537dbd59f38cdf4f885943765c93b69622eb4450d", 0x59}, {&(0x7f0000000380)="0f1fe014ba801848abf5323000bcbe1f63279926728f92e04cde201729e24db8b7dda399286908821e8f56844441984983cff94497ce9063d765ef8f5165fc7101604b52f4df69d631abbb088af8c5a48d87b4e0363e6714f01c31f0d5ac677f049a64db1abfc0", 0x67}], 0x7, &(0x7f0000000480)=[{0xa8, 0xffff, 0x3, "f74b4d8143ca2e14b17ea2a849d1ce192e342cbb64db305bf168332d05bcab9b9b63aecb2b63552cddcf6bfbf82724f0493a3d8746a79c252b62bc9cdb43d11a38f7228db7c6994be45a45aad7fa415fac6e819c125fa20d34b5b4ed0336cf74ee73c9d93aead8e88a56c718e699ea59681b9f0f68e3bda1fc8c2a45bdf4316b250536f9ab6a8be3108d8d48241c7d44035bcb04"}, {0x108, 0xffff, 0xff, "ab93a277fcd989bb0269a01a917a5d676ce6ed470c9fe964c84e507695b9f37693b6f6dcba5a9006fa017e9adb8277da385666b9d9e97393efd61e1587dbadccccf953c16141e4d3efcb69afd1907f717136e2e14d5e146ba9d74e72d4852f7b6d639def64f89c4396c0683c8183d9a0d942ebdc2d1b899edeb11384d9eda05837b0b5d0abd7aa8af1f212c42a29c1f39fea9271d6c92c271cc51db2e596aa78a17ad161558f8e6f21db78e8e835ac0c6abb8abecb7a7f94f4c93cc64f0a123ccd05cd04d79f4e0d1c4c32059e38f58ba162b9823bce2a6aa14d26d24dac77a987749cdcbd6199fa11bda3a917843174f7c5893b54da5b"}, {0x50, 0xffff, 0x3, "4eefd420f5bdba022178e2b4c7b6fe7c42c82ccb1a309bff6fa0b3ab8abe6371197d5cb942fed09652fa15705e6df02a6dfb9fc8e1cfa1b667cf7bfc6f"}, {0x48, 0x1, 0x1, "e4634beeebcdace0b3d4daa9edd90520cc266ef1f3a60b98a972732daaf28cc00130c08c3d0c1e078c06f7e6162c991a04aad4cb"}, {0x1010, 0xffff, 0xffffffff, "79814bee00a38aa5953982095645f97d0a89ceb748a78020d1d8eaba49580d9aca1a659a44dd7d9591223cf345a875aa6cf155524003b6090c0195a99346726be40f21d92c6a02318868b3d0a9fe8480600a5be49126041084ae9e24564770b922ca75d068f2c1b2232265febf25737a40855a564cacefe716f31b74a7d69988110a07e4808de1cd024fad91e155ab71a705574757a33a7fd7b72ca1145671f8b4e6098a0d14a55d72dafc3afeb6cf281554472c819564a3e9d5d88683d96e5de9da844cc0ffcb3bbf8a9def908ab73117f793e696614f58afad6365ef42a53a5da1cb58608cf8dfb5125d927241dc3697eab302d0c314e4466188ed112e18b5e02d4ca640fe00d8b3a4df24e1c5ab838a542f18bbfaf74b06d61d55f822afa84e9b0840287f8a616d2fed566320a6806e4f49e008a87a6cf98abf7f8a0611b12cf0caf52c83ef9237278a3387455af745d2af7a10dd20d2dc60133dc19c1148aa89cc4e837bb976e64ddbc5411b64239eb875ee72e3c42307b3b1d41f9a9d5c62763166c00836adb39172af6870125fd81c1d44b2855ae5a5a29dbaad2d87b010e0fbe3e9b95cbdbaa6e19742617d4346605eb21182b1811bd474f64cbc5978409a86bb24461e9ff8c330cac4c640a16a8cfb64bf0c650889ae5ebee54d45ba5290da48ad4c5fcb9b77da2f7f20dea5aafd5577e31eef6af9326e17d571117389920023613eb33f51420150cee1d0ce1dafa84815b0ba30cdf6f0816c16a90fcf793ffcc59cadcb25b0c3f75a18eed5163f8eae4cc129fcd59bdae0e22422d740fb8d56fe0f358164e0a0ec19a50bbb86f7f8738e4a5daafec81978c1f548d37991c1b01e9a82b50b5e696982ba191bd2794115f6049c8b4fd107241e4eb62e3d0352bacbf078564544a7f67d9545094eb7c9726a761143af483b06f6dbdcf76ef9f54aaeb4b6e24e587247b932aee8bb6cc48c0aeecae06b59ca38deb31a9f0ebc31c6a5d334d5a480d3331cc0369afe9af0d267132e35921338d7a15d4e51ac72717bf1a0d968583740401390bfecbfaad831ebe8cc3783c818ef85f019938bb388628c887c6244f56d6dcda49927c7d1bf82b8c5e19d1429c884293d3ebaa8a2fc6848e1ec7abb6be5800c2447c107635fd65e14f55d798915b339ff534c77e298ef3b45a0df0f332d4c21bf5bbac2f3fe5e1a13f37be3eccdb21b315bebe8d29d38728f22114eddedfa3d6d79d327a9a97caa15e5888c29b3618c316368b7dab96994816509bb3c276b45c4cf257e87e35b63465c72e104c331fc8e4671fa19acf5f55a09486a397cc24b50d321c91d730627cf869242619534e3ca7b587287ba4807c365b12e471f0c5443d6b95784aaa4a96af63c885554f2ceb91c98102f01b0da9ec1e1c605c2a148b3bd276dcab623004b867e0af5f2ee6e9b40cfccba8dc2eb47a687dd645f5b5102345ff4ea6699e53d0a9736b9ecb929271dd9c14e8ce3c8d665da6145f48d4b69dfa846a406bb74ade976281a2acbce51de9952e1ab0d23bde090d553b895d418a4fd49cc597c0d2baf99127e4a03be3332e54dc3165f9cce5245bde43d9c93ebff789a911ab3e92cbff0073f5f5910e77c484c67a56e1958e10b3850200d7a7b077aa84589052bbe7d3ba5951c0990679c0f200cdde26a98c7c15282f1ddd60749cd68f28d3b3f5304071183b23db894234db38ace91a0a98492f1abcb17effde64dd1b39cb14ca44fb482366b3d5a0a7114bcaa3e759422c13b812f4cd18813c36b50d9a16b27ece17029010bb97c24ab2b20631465d7b72ed4d67d3dab211c83fc3b914697b1b52812e1a89c3d0e6ca1431b26b00c6d1a12af1709ec08795fc11b74b120f4f6f60bf7ed991d95eb9aba8c1bb81ff85c4e1542ad695a3d5b8d3d9d432a1396f5f0f46458ee433e86edac30b1d12fe5058a8df48f7feb18a7575bfab60c45cf257e6b676e866966dad1a5a81a96fa6294d5a67b5cedc06b7d58a983acac3d03830eb55a944e045a0dcec77e5c4034c44acc9d8d6ed3e23ec9eb225f031e6af8f65e14aaae20340c0e31f3329f052bffca626453e5fe7eefab31674bf65c0779a7863111bba50d574953659d288a1d3132b2ae0af1a9a2b0022a30f09ba005a2bbf194a2404561495fce84bd85fdce96c530354ca9a6c457095046744994693b345e4970366bb221769c74f683f6d94e5b1666565901b5f080e525f9c7c5ca5a7663579b056cfcbbc296f8d24a7562fb93b8d8d2fdb03a6549a8c12856d1db1f43e2cc20389f58c9d99c5d0958d1ecfede9b77d2c8b7499440ba4da11a176b14230f21c4ad7c39143fc5311d4942ef0da58a58cdac6313b4d0b97aec4c21526f107e4ccf9686b88ebc5bf1fb6557ba60c1649e8aae4de3d873b1cc114ab5bc42f0fa66af0bb8d6a072fbd16f221a7e07c649a3d28febbdc7f70eaa8dc4bab8142b8a536b9344588fd7277ab4b29ccb20d188916a62dbb288d350cd0de3b19048f0b0ee53a00eb332189f3950fc7983703a83b3e72431223750a99bedb012390eeaca3846cf5be47ceb2d9df9fe17250ae5b9f03b1c0183a11e5cea45a920a826f2aacbe88dc43e10fbf2f9e2a3063b5f7c389fd8ca513e85cf850249abebe18ae8742802d40869b78af4d3e18b6a37b3d672b7a39d754b79e55c98989b9f699eb307ad597b65f55800e2fe68c7cb24d82f35bf39ce9a85b37301e0a6cf6937e604b1824566caf8ff4f8b4595a46b1aafbd26c0fa39f0c3141cf9f9352578eeb050b5c8f779f18b69c61fe27de27a9bc1cc7deef52ff6d17ef8cdf6877b67e9a38531b01258f85297989db7c524be1c4dead206af5853afd5e780ab2660efa04e2e87e226b86736c0569ace294e1776db148d3d5c27824d7c1e3afe3d6f677179ce4f2d6108583e316943dc3bf2db1104714e1e1d444e4b8fad537894560591cd9017cbace02a59ccf483fa12d0c652dad9a0b5bd922f75413a2be39583a9a9f65111dbdf1d2b9a9e53534387467a82a7bb1dc1d2a8985f7207d1681c76f5a66b1120e3ed0e4f96c11659521c8f74eec4b5195d075a3055763d26dbc52e92259b3c86d0c4a6cb56484a6cd32b1c3165ca9edd837ff6a02f42a710b39c66808b5d918946f89a91b99cb1790351071276cc4bc88891aec286cb2413c0fc954e8fbed1ee419c72680a10432aea3fca6b758f2ddeff5d756cad2251128903e7762d2dcb36a29c3511e26b31d87b107d1b5061b3cd1291739c3fa97223ab19de0b5a66d57a3d4815fd23bf78efa92057ed6e38c37221bc4dc520354014d1a1f5abef3d8fc4b9b1619cdd23b628072b302126635522812d8893b22c1dc191ddc4600e428bc7f455cc46618de1747ce00f0619e37a04f8ff113f63eb48ef41f39980896c72f364902e8c154b9fa5cb67349cff8b24025cffef92f0b41e009ffc3d379be06f8102ebcb9940516837087fcc69f1a2d3db5e9b15e45025ce4cb57f17fdbc4e3fc7df58885f58ba367af23f079d3362d0492ce36ee50b9ff94a129ef070b129d3f92103f6a41a86ae227c88c7b927bef491270f36f81c7e1123d0b9a901517a40af2465276e6bfcad97a72e6f0125eb538c30db8df925ff652a0ea1896bcba0177bc48b82fe0506c854a18e947acd26e4c4706c3fe67c1b8c6f7625884090f46974847ab59f5db8d2f7d9f56012f8d90f957412041072c4a3624e681ad07055ea38483a94be5309c7eceadff53a3c22d0c9241bd719c380c8dfb1eb478080e833a76601584f71cd2f242b33cfab84fbbb9011a9df791bc39e183a226dc5698fa2efaf3c2a495fe53818126fc28f127481243e951a40db7a7c4ccd8b29756043b4aebb7bc7b082a47911d3fcfa99a5786b009988f1e7d2608c9f976834ad094583b3373b3204a721f84c66a113de35664331017c334b1a58ad89e8ab1aed546344c555cedb8c4066eae54eedeb0fccef57c32f1a0657b0130c61340eaefb5fb7749985ca6d4796d778697b15b4ff3817689f0c734e08ca2a1a895036dc23389e152561e2d549f7bf4677ae4090fdcfbed269d1fae762c2afcb5cfbc16c8d3fc410b132aa23e77ca39d1f73cb836a322322fcc9bcd6d467c52d7206c9ea4fa1129d0d123919fbd83c6f710008d9b6b9435a5464b3c67885b1e100c621dfbee813bf75417246bc9dd2eba5436a439328beb2241d37cfdd767ca7c9f6d6d0d1d29d3b76790adc7ccebceef92cdc924259db47adaecdbb2b9bca94ba056d7c8306176cd091c714063372065806cc0434392e48dfb326ce23b9c6229848a4d8aebfa4e7461ccc16739d8290b509b5150b90283ea3606bb22bb20eb2a06566eba85d0bb6361cb77a5e12e68dffa03bace25e2f01a17cf3b078e690218a076c8665290c108aa20217688f784d961118f003e12d2f3d3598dbf1c809e317305842e177106ef7cef968525e6f47738a6bc292799351418dbfa349e6e1ceabc1fc374e0b499fe7884cbadcda3019ce009a43b77685d60d795120951765abe697884969aa23b7dfce1a53243158a9bbf62633d898f8a934874683b8804135390e5e3bb3e813f7fa5eb1f523e73d6992a9eb110cf4a266609151239ffc969b9fe4745d122b8c82adae071c2df8caefbfeed518017ec2a77d79704130cad18a407a74926ec4dc1ef71cdd702d09f2de35070b33eb2341c925dc370df1ee19cf5d41322b764e44d7f91e271b35cf2b20869c5f009020c90c50be0d9f4cbf9e852568d5e8b627e1e238ddaff8589adfdc882c1b4abbcb6d3d1207d54e31c13c0236412b05456626f2850b10251c58b3ef32041c670ed1ced39d12d55018656bd07b813866214aed2cd60bfa063a215f4a49c175fc6f6573e8ac5ad6558506f4b96a05ddbd7c568bab38f04f9b18545ddc5927278518287d8c89dab67c15d3fcb5a47c63b4739ca8aadbdeab2d005c1e61a80591c96dd70b10c1b735865ce814b06f5c933ab21f91af7999ab4cfcdb6c089ba8be2a165686e1e7617480a2dedacbb6e0cd9300153e37e9f0bf2dde03b576ceabbd08bb2c76003b2eebbae6aab0bbd50cd8dc05885fb74230b8b3dcaddc13fb39d475845196f186c6da52b60063e526f419e307a88d999e17d313d2bec5f68cf26c0921e470c1955eabd3b11ebc77252c05ca0a5fb3b45ade1d49ebb451f20beb5637956ea5c952f0bd3cd72b0b535498efc4c51a8805f0548c3362fff36b71b62e1ac4514b8fa9cabc72edca42e952b647db267c76fe8aaf723fe4fd548bcb82f5e09fa986c8e0d0cb41632138740db26909fd2896755a824208db851b703f0f3ff62d06eeea379b82f513e12aca22a53de0d4b676f3980d7111618d02e2b009a04bb037f69e29caba40636287529f23f128d5390e65b001b499b2fb8795c2dc14a52cf8be73be2f7478ae1f38ef842ce671f1ce24715fed240fa124134364c01de5d0a7efbf49945458b072497cf86f97e6a011d4449f8de3074b81ef22d3fb0c1a62c9500b130e5904dea34805700184dbcefe0267dd73ced9dca3fdf17f3160f0ed4b28d99091ec0e370583af343d17cc86da459ee87a0bf20b024c92f0b3987fe58e27d8c4fdf3d8f3018519d3479fe442a634836c58c2140dcca7cb166e0003a793b9880560fda40021008acdf6883b47c59b0bd3f1f5e89917106a78291978dbccfc33872fd35b6e475596f2787560401b33c4f631a2bc16722c748c98a2ad46489f224e6f62f71756466ce78ec61ca23ce22e8f7865d295c13fe079c7a9"}, {0x1010, 0xffff, 0x8000, "908742d5a29a516a5c74d4cc80e0f516f55348fcdfe528947381f7b5d4829ff8fbd00462576859f4e150331c7be424b69aad3d26f2bba6140e86e6254da503a18f0d2fa00039fbd23c3707931a16b02e09400744fe3d96c92eb5838d5fd2fe570d66794c026b094845c8bc14187fe808b29b1d1dcbcb65c2cdc2f36ee8728609979f287228c5f09711c696b8f7110b4051c1c8b367cae2182c7433c944cdf81b380a625a47146723aae95852130b76232e1ea9ec8eeefb912dcc13a56a640267eede9363d1ed881363355a62b2c74d20933ab28baadc8fb2a48f87585c7f2ad374c829bc462ad1c0ae47f56be111efdd6f65c62804c3fe5ab9c9f3cd354c92e2d1a733e6c9201a826e5a4f881ff03b511bbd8e30bfda35d45f7056ff96a38633f6c90abfef78f29aa5d50ef998848c3f44ac07fa008033133545b3ba6e1b0815de70e64b8ca2bd5aadc0826ebb0f821746bb05ee13be686f4aea573f839f43979ffa0f2cb55e2bbbd8cfd997d0c4921b3cde0d690b4c005da1f63b059010ef7fef53adf1616b5949ca1843e291bc6e9223f968787d3bd4499bef69dfbe6813901b1fbfcb1b453db1f1081830bbc3fe580c25568b33d8a65431e1efdc0148498df0b5f8ef8b7668078439cf5f375a189ae7d36dba3c95ea7ceb5637df7b860eec05d6e1e60f173551c7b15c2f2473ed2bd61b5ce3454c8acf64af69f5f6af087819b62b6133d7b5f34353e00438ae76ac5bac73301a504feddddda1a51f1168b1b25cd9c1f5b50bd89075e38273223c28e03d11a9e13ee75591bd2b55667f13525ce6e8ea288ff898e6cb06f29be8e3b2202ec4ace3cb083c251b6f329acd35129f8891a8896529c5e31fb6d82079b538ebe8f7ee11ddf29e3cd085ad1a6fbd8eeb414065d26441e1aed413b6eab4c78a2d2c799fad077f67cfb13e9088955dfe9f539968b2790e1081a28383f66e961cd02363be08b10e6b6675957702b91b0cbe857159f73c21ec1dedf6085bea50fc280ed2c4bbf03936ca77a8b8d2bd64af3a104596802c2dfc42820f2ff187c65fadce8948b0f13061c6fa7ba0fc1c8e25363975a4f7ad6f35b9bd027d006cd33796c2a3b9502f69e3c056f84b683a15648bef10441da264b3233740546c6c31fbec64e8839e8468b06718ce40029ef6b0f10af958d3b3fe959d86290d67565d82b8220eecae27eab262da993c3e2ecbb45953158dccfe4e779674a48e22d61e51d02eb95082bf3988363a1e4d7ba6acac02f5a7e766047798744bca1d32a6af013af33b41e505787727618f82d2f2caa5fa147806426b622d275120f9a00baca4baa542ad271be859fad9e2072339053617df4f191c336de63b400d663c95d557eaccee7da5f79ac2e258f386194a6a3f4fd600342f1439044f0d5a3975405087a8a288c3d25476c9ebab61cd970418e27f6d99a48deda2226ade2b3764fa749a4a8cc5a87c9d01a117a89a03c549f9c3ec8fb22e30b937ed1c90b530a681d5fd37f8aa4cda071e500a5a16bcdb7b5937d1cd4af79bd4d62f62c447f2b3efcacdcb4ded3fa55e836344067b1fbc70ce7638e38442c4631a2d0542ded1eab5db2661cc832fde1cec2b553819c39f8b87d0ada9efae068e97cafd1abc926fb8cf8de9139f89254d5a0855a0a0309d45f80be722dd64d1dd9d5e432e532b6ab5a5ead4bfc05cd24aa887489684bbc6d51d4c2c4b4dcb1350e1cc79b0b10280d871f11f0ece61f70ed2aab6c1ed27d6f923c0992b31c0e2e7d94897f50fdd3ae0d5986cc975ae3cae7b09b68d9ee3ced33fefdb420b3a3ce064f86c6f2f583b2e20e805e32ba2569c59099700562df17f073320bce5bce59d891f8f0db1f5ee154622d2bf536d1f69ef0164c44887ed0a300f0d7d8f2a78070360d219890743a1db06055b16fae8cb369c2ade64430f4215000740f1e5ed14943c2146837c8b90a76539dc9dd4722d46db84fe8e470c001966167111a0d142cf0f62958d8630d1877435952d8e336e3effe2cc5abf316668c097e36c733d23e2f78f7ead0787fac7b12df60f8b8bbc8f0039dc6a925a356afe3de94d8d5a20c23ffcec24a791e526ee7ae69cd08a4cd9170698fd2da92d8573e6c7f534656ea747f581df20cd85fb5eb4d46c16c65a5e00aa2778e1cf0586cface4cfb7199fdca25bd6873fee7b77f9951df03356253a5ed14e765291416537c855fc47d6c3839449a46693c3c6d7f1ff0e3a8bb37f606c778293ca40595595f8d2f48381596e3f0fbefebec83e92d9b29640617eefd1ef0c34e6210c5b845a749fffa4e88beda07b5515c83e83dc608dcce96d82efb6abe5bb4a49c6845394f5eb0acd8da91b636c3a2e34c8e1fe515fc0bdeba8f092d96a79516802890858417f8dc862099da1c32abf0daffb33330d842311d2c08727fe0a9d6a7855700095b139d4efa6ea954218ae5548355ccbcbc1192ba9464b177716b0c33219b6d4976a94a25f2217d731c32b6de579ba6f8786511a82bf77fce796b17c65c690e38091383ef464b9a12efe52e29775ef5a8f6c40a102c1262538df914e140bc7a444e3e9038437f2b30f8350f72b0332844697b7f356a96d3a5637cc3d8ce787701d30cf1c728cc8f762875fceab15f1c15e6e813032fc6224cdaea1cd91072e6e1bbed17c42e3e73d5e3b8c22502c448a3d9f415640419485a0d283064745b6fc1d7288cf0b0c0e45b896b1395f0ca72654495829377dab7f27b4c11c3ff9f10bceeeea36f3ac5065f2f481950add900db3577a759499a6c77f286ece50c4fb3a74ff69102666fca86d818729fa1fbba9dc3285ac0135816e93d05fbb55619b723cdc61eb6e7856aead059ce094b98deb6ac5f8c7109e21f9a38c835cd44e395152f4fa8e3e65b7077b959e38762d77bed9901dc4fa8364f37e9991ad1701742d44dcf99bc1c50123125d8623333bfa428ae1b3744f5d4ef94b0db1fa24b077194b3bcc1c62fdf063bb355799c288453b448a479577d18c731eda692fd331e59ea62e269bd00e9fbdfa54ed8f490801c38b0bf127a27c42b98bd58d1d64b5640ddf3ae61719c3d6dd2a076546cd1f37b60b57fe3b4e6b7985c74c61f193b4a19ff948ccda83a5bcba3e26738a5ad1d3a3a20f4f6926c49b5c99d9168df08e3804adb3fb62008139221d94f1ac522c2488075d6cecffdc11e263b8cb4dae4eb4b095e70013551c99eda8c105289d53b3fa32fac80adb0052c128fe6e9e699d12ce6bf78d5bd0ae3fe524629a3257078147d67606cc4ec68cb51219ff168ee72e0d7013640d6ae419a60b2deed9e274cc3fee5d07a3e20ddd7939c221b93ce90f91ac1e831296663580bc767b9773de1ffea09d564edcd9fad7f96db1bd5f536bc6cd7dc83bf93072bb7171bc00a4c38b740be7cf295df733d89c8ca2019b10ac45a6750e765e9430513cdcccb8209639aba4962d3dc187fd2c14f644f22d558f54e7db7371c81763db0d271a0c078476000d7a79fed7e5ca8968e0f30492883fee62738c914c0d01fa9825fb66ba351976a3ee093ca49507daf4a09b39f2092942fb8f2c78f90d22ca7814f12a59557508faee113790019cc0a26add44228e5f82e81c31bbb62c6545b5a993787cf9abc626e56c22f47776be0d9231eaf65342f54740862c334b6efa379942fa354a900a3ff5bf6643ec53ac776be8443b7ee6091c5048751c38bc8a7ed5a2b673cad57957a5e693b1b760d80c40d34fe5ad3072f39a2b95b494e1756c97a628ebd7124556eb41c2bf5d23f154021fd40218f0cf51058291ee5e1a453523afd63d955337265ae95ed4ad8d7c5feed6f06998b085e671b38f3bb1ebb9616c8f077a7390d3de2e71ea42558b81b67756ee3eed231c2e3315490d77a3c5dd56703d0c934ccbfa549b2e0e8ec68ccf26435f1b1f43f9b08a0623007b7331e25ae6695829bf3599facb7be37293ea16da0684defaf46e51c6c894dd4cbbdae715f43815f5320292388557805289ff1ecb378407b4fe587a22486da32e999353fe3e83171bdc4953b42c8609452ed2b202e6f049eafa25f13f091582dcdafb6d7c938597ee791904e45a24766ef9e489ec740c5385994070e401b742f09c843ba6722b5766f507e8f9677a5c4049f38f6cad340f19e48258baf8aca7d8042e1e42dc0248cf58de2d58a8659fccd7530757ddecc04c27ff55aa6d7fc5092d4af3db854acf899650233dbf90693589e4261329ef5be6395e51a76a6a1bb410fcf37378fbb1c9622e03fe5c7240404f3f5180580b4eb9d9f24009caf9c23fe003699cdf64f655cae78fdec7c7abfea78728274d14bee77ea6100d6b9493464ea01131e60e0954fb02e8cac5a079a7d624bbdb1a87c155e494761ecad265824d21251a31f2b9202aa146835fed03ab098e33ef37318c405ed8d9802c26932c0fa6e7a42c3f46bef2f513037799161f9d7d664bc0b614f771623636a01150dcb4af8e1c65f005fe4cbf26dd06f62eb8afaa176c91697e995c3c476f269ac6ca3b818cd167e37ea024237818213b98fa847c99078617812fd9742f75cec49e5b565529aa0d50b695c67ea43c3e1e3726e23a8ac62a6af700fc8aeb4ed374244babf67ccc3b15c66d2b904a936a29c83fa665ff12477a13a299b33386904bd05b868563015795a1a1f0004c2a679fa750bb3ff13f8d48fca6dbb158436d037996b709f4b82fc8874ebb5dd581f7ade91ec80417671f24fc2d702936fe14d2171c6db47a2b18261a0d21dee8114dd8602b0e1c4868794d11fc19db2c4da75f6876ddebe819588f5b4c76f7d2a4fc109927162681ee290b3a3b2c43bbdc9754e6d2fa84935b84d6ac46fa039bbc8e2064dadbd27bc5a06da50456c6e26e4baa24c74b02a855f0a8855be3b0f074f530dff49dee8372c2b0cd79c61663812da31873f6f2f82d8c1e05fa48dd58899a45329740df429eb660d64fd63763a5f3800ed4aa1ee1fdf181d1ec07e58352c92fb46e3e3a622a014a2eabf0844b423f1102cd6dc4a8db1590496b80c70cdbeb2f17a7ae8edc40ed17e2c9a046aabaa92da8d49aaf1a76895dd293f7feee18d4d738027bde1c1ea78aaec1ad0c043fec1362fa1bbc788f62d1ee5e5b742893715513675cbe34d23766e0f3ff62e8b30b1018402e77b927cd70a2dce4a9b9f414535e10fe0513362e1676d9f287043e388f57e7c7275767fc335f353d150e817c10fcbdf7b55fade2452c90db7022658ef3a2b1fc00edadb75a8ed0a59d4a415c4f562e567ef2e0877ce9e333bc311d9a895cef9b8593b0b2096fc06eda19da1b44c3b5f05c3eb9e4a016775d7e14f89bea21e747cefca88fbc5e220ffc156a9b2138be7ec28a7266701b2e294f54aaec8ffaf0efca0cc90d80eb52cf689c6c7ed80c874907cb2ff296c022e0b03cdba0898b6efdd838ea91a4aca8484582e8d8e0538b0f247645e1815dce1de24dc28cf922e4f8f7aa58336ef8da52f7a06e69b552085f1acfc00a767388128ffab8de41b099edc0c08c68d907d0f34c8c5052b260d48020b74670c9177e8d3ded27f78eea1519f2be42feb5653237c809fcec22ae20ecdf8f778cf960d05f74142353942d697172e078d4fd524d6fc4826f3eee1fb1cd446967fac957a8abd1eaf2a1c4c533193e984a70e2c85fdb06612d2d33b072151c73bcbbed449b042ab6b02f0217bd3983b7c29090e7107af83aa219ffc5fcb9c2949c1534c0b5e8f26b6015c0e983c127187b1aecccfedf1ac34adacc8497de733dcf7adbf9b16832"}, {0x48, 0xffff, 0x0, "584df89009003839d620d321cb4d4076ef4a67f482dfaceb7569e7b5fea9f02268c6b36e65b3a13416f14167611e5b21aba36119e8"}, {0x108, 0x1, 0x7fffffff, "e45154e2f44f1f6be6e7f6e95f27c900aea34aa2a8169e06367dfb87fb839a9741a3425d0f7c7c56c1ff2f9065f3361066cdac77123e3b07f60f4e1cc9dc646ff1497b58bb448807857866fb8a28a64417deb4f051af57778d7f562f4e29866b36d79da53c5264c5ff45ffd4c3392c74c660e7bbbbe6df459abd841b78996d8470ef1b2382b112ac33c12bbf0e7399319a07bc20c2819c5dc895bcb0c1fda76f4cf7a40566523233c7af6bee3f02b3089ff703cf00bb10375ed336bb1f1c7124f0d8e99b688b810d050fd44c3c5fb8fb19f96470ee871531d5c142ba689949e805aca989037ff4178797a1a533c0346288d8e2e297b5"}, {0x1010, 0xffff, 0x7, "b88cf2cbc89937e97a1177c2a48cfb0b6f7264e7385fb4925250f2ebed9886de17d0869620f9df78c301117bf1c93ee3bb2213895c9e8e44d4c586c90adfaa70ab61577ce4ac247968bc036b4a3f40e6c72900e84ae832adf0e684e49e3ca7ca40e02aaf6ee1cddb00ef1b327a3f8cbc8d2f15eeb6f76f737cc619f283f0dc31bc6ca5085828e5116950ec83f6c63600c8ee953080541105975a098f86030c9cb7b46e7e05660e69154f4cb1383c24d58c759f087e9afd7881c062aa061d3e649284a8d13b902ee0dd1d859f9342323c07269186c0177a8ba9e075eae7c2b74ad4863e742b2ee6fe3a6d5e72f5ea552c478025665bd8af7c74a5e1c1b2785225ed298310cb69fa9f0a253f1c1b3ac51a4f048f6c0dfdf285e20b1a77fbde631cde913db128ae4ffef946d2d297d80eefc6ccce2f864261a62c3166c41c26df2f25228332e47e4a32a5eeaee56744bf2adb2d212585da9176ce4bb0538ab52528dcb18927b24b96d5f7938e9b82a47224c5c7dbad4a0522701e5dfe98afd1018bec1e940825c75d3c20f4d9572e8be6eb80d935826cc71a2e8cc20c310bfe4baf67c378bdd7c56cf0b988abb9e7fe908cf2e6039805719ce607bb8b9e15fd3b6ad46139d835f3615e5f3d7c498a4cb7fce9adfc423fc0001efb019f36b23f75f367c635051ff1b28247caa3f787458b4d0784483c1b9a7adda33fd3b0a529b2059836c027196377a77f44a59dd1e9d7265ba949a082ef59d388a68ecb9e283fd4ee9b41ef240817ebe952faa28c2cb3255e99fad7fb10b4fba7824a52c7ae5fa5916c008f63e9ca3a890ec91bcd6848851a577aaf5e09ad76c05ad7ffe071fc78b6cef8e9bebcc40b87450d55df86c1959b4098c18666dde925e97f7b3409838af54c5efba72a7ee6712fd8ef61edb4bcad00a7f1a7b40b3202a6bde336d8fb914dd7561a2e914183eb902d57704be412d867acc2a609725dd63d6c4af68ec8d16d1c957179d24d9dd522ee05dea2bac999e94fefcfa466dd247830ff39667d74688eb5546b24d16a6ee78496fce83f3de1fdf7b65931f649dc515a2afa94e1430275034ea229048f2ceff00cedcafe3e7b373f3ec217dcf867e2efacba104d69aa047a8530b1cf37f00d46210dd06446fa802101069f93c1cc5f3de165447787ac9d0d2505e10fee6806f4403c1ddba726b7d25b6712653fe06acf7b941f8d36af9d68451859a8b79b0076f33aa58c4c7d463a05e7b041a617a2bc083343a2a027d9f2c06fd665d62ff8bc165442f94a56c47be53e09d0aa17d8f4f516411cdadf30338c6ff1e6b121b08c2527f602d7be6ffddbf5bf070fce9ce3b80d9674c1c4618e5e0e3ddf69f064d9efee69b38e9848cae0769c436bfad3ba9dd6e02da7e72ef275b62de186d1fed05e8b1f52fd4e9d10221c85535d2c7a188f954897a6015abbce7bc522afd1880b41288b20d329050d08bf3f0f0b4bb88e06092934d39fb40f743223753c36e32b79f8720c3717a746b94531cfcb389044f96083c3cc0d308541f2b821da8b6f56c526f1917e0cf4d928c07fbfb22e3cb79969ef2273dde7deecbfdfb9e5848507a1646c46e9dff83deb34722c315e2acc151c79797be8be355e0efe9c2bf811444935e668003921b0eed123d10c59794a83c5b4e88ab65653dece09445ab8e1f4c15d5fc7373159df91961c67a60bf9af6c96246eb9a6b759bb98b9cb8f54dbf1c33ece2c0f025d2315c5eb2705536fe00df872f3a9daf744720af582b49ad3c31c8a8b9cdaa78f1f9929c260e32d8fe1073787b19fd5a5b83fb45e083fee59d189db795b700dad1c62d7ee22f8ed3ed201d0f15c8df0bf7687da0ddce42e39be6ca8c4f2cdbdefa3df1998009ab466e365e076e674c6cdfbb1de169b3eb2bc2741e1a0c1a5c904e6df73e802fe2ce6995159073494f40f427b52c50feca21e48a463682e9daa1d25a1049cd821c77332c2b1b2d6f1ee597e6e9c04aa1d3fa44bdae681c074fb09bf3cfda1c0688b35f2aa8eac6e149d4646b6cfe1123a134db987a0a05b0e4188b2bbf1344824c4885d88e1eb9576d59a9ef8ea3fd402a782edea112370ebffe0bd416cda5fe33111e42507e06e53e8f41d93eb2ac156fd0f86344ff2bc496d55dc827bda9f9a8d8fc8da5da7657c0bdb1c8e8a0f738193b9b408fd395e700fd281adffbc6dd7dbd211df204f3b1fd29b0c2b9fb758135dc62dc16a847ff5d6ba9fed231d78d7b8e9d6954cd66bdafcaf645a0cfa1ed29885c46f8532733512d6f018373174c8b9cb4cbc897946c3ff85d261a49598d3863728c2dc7ada5e99021702bb62d15aa5302552cd983ccd52ba9157c479d80e05f2ed2a34bde9ed983513c39f6ccfe2ad839dac5daa4dcda4814bb2f51f7c4bd8e2fa199b202b7a08766f07368f944077cae72377c31439f52075729aab19cdaacc29c1f427d4746f1385d36b1771322c739709638b9e58a9353fcb40080658f5765b190c6fe0a87599e2efb7bd371ad048934be9387d72a0c034ab8bbf35587b8150253924df97d5eb6db3aaf1b67e7b43254b2d6cf30527688e1966ca4cc2b3cd9650ad4c5f3d7cf5b0d216c7bcac833dd326335e2d5aec1b2caae3a6d213aa7b056121e9b113691b498d1c6dde4c617a8dfbf636d149daca16a576407162228b542836e5ea54711ce7aa50c78d85125938f8b33908ca1e1089f20f9747ff94639dce17c066f9bdf599abf0c5148d74e958cda01b32afbb93e6f1da3baa819fd4c47f4c1f4f17d28a61be9bf71ea83272335420cfb41f894bf2c2cc467c365fc06e4b8ca561be561bc1790e72cce041dc8edb74cb18c2ceed8222d71534b0d7784d7e8a24ff9a6269713d6d0071928ee821e9c67a837eefbb4fb2d1c9f84a688ad034ec4447bffb537c26dfd4e4f9e0d80a3210ce9bb53273e357f27ff45d00682e376e9e57f3e5e5a9fbf4c6ae7ed497f29d301ca047329a889cfdd81dbabc09722318efa79bafc99ea885824060a2735563098665bcef86aad39d8fee720516838b3555a6e01c5b771562e3174c34346a75787104bcf07d478761a9daeb4b3f1aa37d322edf85befeac10876effe86bf8e9a4839a62a8224fa6a60e97ad123858ddff14504486acac1e234f04644dec914ef993e24f9ca5ec055333cba4df5a340fcefa2e4e21a14dae259da1216685133ce3c873b379e87386f3e780d2d32e06c2985eb9b1f7e1b0218ea6f8e2337424ab28d8f2a41cad1c665ce94c49748801bc0af1f58cf55fc28542650a6f1550ae48f7007e3cdf71c516d1f9a28ec6099aff5ae5430ac8b7474f6f63b121d1987191c20df7012924b1e904fa1ea3f42fb1fe0c11c415e0158a3f5934f3ee024f555b5b9562485be4752a68badabce1f3998e88e91e3ba85c3954c5530e6ab62b61b0f7295ace49ab75dee0aea6ca19ca8417c1d7af81b2a1505e4e1d555d281e664d01ab8c1bfab168e152e29b197beecd19d35697047df2b06c13845bf927a0344e13d15d2a0e9c51225f94b126efa214c734e3e7536c844f3dcde1b8ddfe1853e748d6c54c5eaa935d456c9d358404532afc49c130a91293634b0874f5bb2bfba7deca0e7445ded28b5d392897b7f8f471ca78f0c42f7d6cb75e7b927ebba7dd218cbe107ed7e7218fccbe9c6930849b3aed59bfd558a1ead4899edae36a55e50eca73a811f74ada1e64a413889a1e16fcb6c2a7596a9a621fe9768cac8b16197779908fb3d130c85b09517f5b79d38342a0a2555d9bd80b55ff4cb4bb94eb25aa5d239e50af8cb42bd4bab00fd2e462d04e4e1d3fb4f2a669a58e2c7a620c67b534611fe11b3b3d4d366cd711679b427e3da9463ce49959ed6393423e8cd051d6a03912868a27c54dfc02f6600fab2b6aa3b9b27a8686b2b30677e1e65a59178d38389fd8d1b40bb0e6a8cc041c18bcd01a77b64a0a5c57a3e4b46c85a07dedf8ae97ab6a53f8b93a72e2b5872e1309fbbb2e0f9421f1fdf6da619d75844847ed05adc88d691c83bfea292071d8f0b6ab1cba0c32202595472c6ddf03ee43c07e02600c38bdcc27debb0a70ad1171187d6d8324a0f2a86c69c45c8647fdbfca3fd4a867c3078601be0836c000358cd223696e1c841294b60ac113c194ab271b7b431edf34ce61eedc4ea1da7ac52feb7f8fa02e6708f6db238f85dc81a8447625dd454f466465dcab64c33221a9140b74c6f877fff7a67b9781295ada61bcf69d149ff2a2215ac4c2a73e4f2431255fd9c0bf74bbe2c37c8ba00a6cad8c715b2293fd88fb25fb659262ac42fbb1df71d964e7ba5279211259ce3c05f5238366be7ca792b0fc723daa8680cee8746d97c14e459b295c0365ccbecedcdd2762621ccc19591d3173135c8a8c888c18990f7bd0ed003411b95950a1a3061e8a2bd7ff82e1076addb382dbb4c9a26307426ebdc8c491b64b513073e62fff2bd90d18f6487bf8697ec534caa2edf43e3ff23095b7c46d9741743e5f3a9ab47ca812ad5fe179edf46c342382c95d7df118476108d402f338d6b936787b288545cfaa3db5f238b226b2e3143fc7a30e76a0be402ce8849fbae0c684c621f170bd37c38c850456ac482fbf0184e80185d4aee5ff964069fd8e7a2cafc30e5bf9e31057cfbdfd5e10234796ef5046511a3f91ee41a970b03d3ceecc650a218e27a4071994a53a83c9d68db66e48c5a64d6d906502a367c2e4774a5660a13dc9be5ab9c54437fa61cb2651225161cfb52eeb8852cd06d67f93dfa4e42719d46b72e3e62f2648b470c5d2e81c6a40f86ea8233646fcf176382b11c734576790204f43e1f43a1c55732fe4af048ba3559cb72d3fe309d3245710195a7cbb0e2b4062788686df36427f52d7b3c43329885a0c8d6c5fbec919eeac0d19027c4fefa8606c35d9c56469e13bb104fe98f182ebd697b6e727ab3916d8a4ce1f4cd89c4eea0c356bfe15d54f48a741e2858dfce1f1a64a0ae6f5f321dbbfdce6cac398aa9630fbc96142b51f9eccef6909fe65e9d6be13fbd75f5e2bc6191922ba7fd622d3c28307141eefc0f6a1a1ca78c9ce53afd1b9138d5b9eb183c07c094df0712080af29870216435a6405d10e1807df8deef080189f04f76e1caee9cdaef16c3b62ba5ce47460045f7ab9db097689c6166624c258088b306ec33ef4fa76387cfe63cba69d04789809e9288405dfdee75e09c3b078b68961f09d8be814d14a71327ade90a200d6ec7d75428d6ed9459bb3cd7b119602b02343b463900d15d5cc8f7896b8435e41ab205989c19cde3019910c67aea3978d29fb97870334717e218217b0a4cede70263180576903e9eec5908c2aff6600b5da42e6891b7f41bf28b05d9ab9f769c86fe01648f4ff689320159baf785dd23645a957758626e18427ea2ea56851b1c997105178fc2d628122e5987481c434fca28f7bd768269099ba3f10e794459892b14afab3807e8e36f2f7f42f95291e428041e8df3281d12663d971fe4850d69d6307916445d91ef443867af3a99e8ee511419b688540139718edbb6e3d57fd430ef94451f563433cdfca6bf430a8416c3a7d80337ee4a61da7a6b9c289f5b0b0eb2d16eeae3975a0ffa01d02305da8d655805d1a26b487adb10d96b3aa38deb621e8159d80fa4d0e4375b2afdcb535d579d73220be18036f5168d5ed5ce9bfec0158e0468b8fd8c71bd8b05794aea102c8364bdad32412142e280813b1de9c42352c1a994e4fa8ca19343dcaf978c183b71bee2f4b704f573c8182d1893dc23c17805b5c"}], 0x33c8}, 0x401) r1 = semget(0x3, 0x3, 0x460) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000038c0)=0x8) 21:10:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x101, 0x40) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 21:10:27 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffe00, 0x10001, 0x7ff, 0x1}) syz_open_pts() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x3a) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) 21:10:27 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x440, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 21:10:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x3, 0x1, {0xb9de}}) close(r0) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) poll(&(0x7f0000000080)=[{r0, 0x48}, {r1}, {r2, 0xb4}, {r0, 0x50}], 0x4, 0x3f) semget$private(0x0, 0x3, 0x2) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 21:10:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) ftruncate(r0, 0x55b) r2 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 21:10:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) execve(0x0, 0x0, 0x0) 21:10:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) socket$inet6(0x18, 0x4007, 0x6) 21:10:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 21:10:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) getgid() close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000180)="fbaf52b91a5d64e7ef453b3ee87946ac528f0ebe997640c6af7eb5d214bd4f60", 0x20) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7, 0x7b8d95f8, 0xfffffffffffffffc, 0x3ff, "f7d10868361c6cdb321293789b71018d4d694b5f", 0x200, 0x1}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:10:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="cc347fe7ecb14d1aa1c72c0427db7e0c892fed67432debd41623dc69172a192789edb74ef31afa26a90da5244080178d66ac2335e0f0b92098f8550bf38f5ef12ba7d6df20bb4191f63fc448b0f78dc04636d291aa", 0x55}, {&(0x7f00000000c0)="97760d9764023e18c1977e697a8c06f027cf2344628b3466d0472526c841c6b776009f2be62148244bc01113a936bb1aeb8b9bd6d312a739ad66a40bcab97fe2abfc6bf5bfeb3ba7accccdc3a48b4c5e860b1b9e906acc29a3597706c2f3769acf389d5818255a8029f9a5faf900d036be8e18eda85dfa2152e5d7b0ffb6b77594ea222b2f74a03ddb9a171eec87e0d756bd9247cae19814f3423f3bd0a97da152baf1447488369d3e04d7ef3aa0d2691f1f91ba558e7c9e72e5b9d543a5f3aea44fa3c7169455bf8917b9966b81ff5359a47cb45aef2c194504cc14adaa006867b110f3930f56cefee766d48b0e469c6cd728", 0xf3}, {&(0x7f0000000240)="4d1218c3810b2802eb70e432af8952b3cdf508bdcdf7e64ccb0603fc361582fc632d2df3332269f8c00fdad8a96d7e7716fc6800581e333bd82ef55659f7c6772d138a24531786c3c8e5c2cff874e1845b6d1576fbb6636bb95b9b76ebc05edb4c19b27c9763fd6a96ccbc814fa2bdffa20281dafbd4e43de06152a286f99e5a89f7351d9bdb97114c553dbe4eb207a331ad700733b600147453dabc51ca6abe2bc913a35b6c46a4b2ff249dbadfd7133793d2f33d1fa38cb67a59b3b9ada553eef647919a4e1d3f8a47c85b33eb9f56461add361d01b8a181abfbf722953ffa523dd2a51349fa7ed987", 0xea}, {&(0x7f00000001c0)="f8", 0x1}, {&(0x7f0000000340)="93f8a701b4cec7694b06cf22513722bad13fdd3b03ecae49611bf60180b746401a4697ab6ebc761d8c371036d664d1bf5625f624", 0x34}, {&(0x7f0000000380)="20e129df654e3f9b24ec1ae442273d631f691c80fce9ee96047ca98b36390fed5b70274a624c87256958bb600473d2c855be258718a86b6e44a1a4e708a5bd105f51d2a80d4fc29cf40eb130e612f0035abe9bdfc5b12df2667349a601c415aaf55662f1cd6d1ae67fd5b846304411532c38e1d99522c4afdcde141413fd6f80f61f5046b110b6a666d896e16600f89302390b403c4a4aa43cdaed4af900131a2785b2f60cd2d200d318efed8b934eee7548d6e148db499a7799ffb4e71db8701615961e235209e0372dd7e9c4ffd0db5630", 0xd2}, {&(0x7f0000000480)="ccd9b16228d638e3d25e4b69bb05f71496da6ec0f9d516cc76a3bf176980acb0570e", 0x22}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="23267985a693c03e6bb569f1e6f9efd13ecc861a2c7390f9446403640f60c247558ac8474f9b9737d437811c3c6b2c76bd3839f0d4106a5c38634d5e71deeef28816624d09bd8f4c26ca2101e553500ab0133596454c442844efcf73a2c535ffeed9eaadbbe894e448fa09fa0b5db707da38ef08d94d76a6201df1550fcb766929db92953b0610ec03c018552e44636a8f5f", 0x92) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r1 = shmget$private(0x0, 0x1000, 0x508, &(0x7f0000fff000/0x1000)=nil) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x3f, 0x7}, {0x9}}, 0x0) shmget(0x3, 0x3000, 0x103, &(0x7f0000010000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 21:10:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x1) socket(0x40000000011, 0x3, 0x7fff) 21:10:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x6d3, 0x0, 0x3, 0x80, 0x100, 0x1f, 0x7}, &(0x7f0000000040)={0x1, 0x85, 0x1, 0x7fffffff, 0xe8, 0x10000, 0x8, 0x7fffffff}, &(0x7f00000000c0)={0x1, 0xffffffffffff7a74, 0x7, 0x81, 0x7, 0xfff, 0x3, 0xff}, &(0x7f0000000100)={0x81, 0x3}) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8124, 0x60) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/73, 0x49}], 0x3) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) execve(0x0, 0x0, 0x0) 21:10:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x5, &(0x7f0000000080)="90000000", 0x4) 21:10:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1c4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) utimes(0x0, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 21:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 21:10:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="b60c87fb37526fa0df87c42aee7e85b6bfd8c754264b", 0x16}, {&(0x7f0000000180)="2fcd65fd67d1131526e78cefe6d5749569e1da05", 0x14}, {&(0x7f00000001c0)="ddcf81b0355c2924287f3f3125a8ba6c232aad24a650d1a73f44f0cfbdf2d62cf4eeb7968931878bdef149392133b84ca7109d", 0x33}], 0x3, &(0x7f0000001740)=[{0x68, 0x0, 0x1, "9d8d4be57afbe441ebc43554dc7fd3932aecad21621df799538a8b538cb52cbbae1dd7b4afc0dcfeda13ee781c4dae6bc72a9a0444bae04f3d94e4a3f490646f719a9edefe6577419d03945645daa11c9df251601dffc2"}, {0xf0, 0x1, 0x7, "bd39a94e1cde7d02545e0e5c320d8f81e2b86be659997bda276962afa3caba02a2bd247c3fdf69ee32713389a4a7b6e93f7c240dd8e2654e6e24bd227d7b385a2096cbe31367c0ebeabf4e34d587130b80aa475434e70d25bb3abcd02630537e8f5a2281d1bbe17785828208688fecf866c7ea1858540672dbd4d7dd95e311c5bb07dcb4e153e3ef202486b6336ee8859dfecf883827e0b0dcfdc8fa81d27da4b5bb0db97add6c7b0ef65e49035b0857632e417500a9b17770269f631675da7e6fff100880635307a1c343daf5421f2b3ade9d344d0d37fd8093f8d93ade26"}, {0x98, 0xffff, 0x8, "db0641c5b466d9a0b0a601642bf903f74eadef44b6373f59c9d17b84aafb6ab859b4b96a0562167eaf98b07b22426b194aad5e6ab58e0a43b2be2194316ed0ffd3c79ddabee4f7f136f05bcb39269973389c105076d726cbfdab1daba7519be1e0e6df7b04d2704e5ed36ff659f029cd7acca9742223fee4453a40eefe2725e9763533"}, {0xd8, 0xffff, 0x5, "cf59cbfee0f4a33e76e1bd60da0a0ee81e714634ed4b8a809ebddb711364b018a55290ffab4ae121ed6e3c5dd796dc5e720325f02c95607e394fb8cbe2f5466ac441efa45f3f230827088a41fec2263506da9b99a5df943b1d95ea9229bd2d26b324aee10834aab234f5572fcd54cbd63ebf895f8541135c11df58c7614e8c48a9eeb5b3f6b8c7c8bd772dfb8c7b5f0f3befbc8402ccc48aca6a4577f3dea2a294be42e407451f321ec49b874d603cff40462c38257bb764fad26e4cc3654e12bd"}, {0x1010, 0xffff, 0x8, "8bd4ce5930b0683776ccf2562a17f3c4be4e0b3aab6a0444089eb991421cb22e8807228cd5d7f27e2c8928db81b1a5e19db1219a877a014d53d9e5d70674f81ec42404fd6688b001cafe88859c5a27b55de26eb3ed74378c9604576ac6c2dbbe54a65526cc70039012df3380d1f52c6e1983b10b7eea832d3ee1c153c5b4fdc9a9da4db3b127e14ac372acc8cf10008ed0755a56162ca8e2ae72763bc2a601d89dc7470a101016d44835973ba39238d2f427b7057cac871bbc515a06139000c79a6681db2cf8c4b8e514fcf914cf1f20a66f718c251087ab155ce818419f083a69567f7441f5aa368185befd883f5e58a339bb9a6d74fcc1da25126059de711a221fae435744969915d57d20f844c2040f8c39fa5334a8b7e46611a98d6a70bd963ad3b63515225df8c108bff4599a61c6398245ce41f03d2b8af3de698cf557a0be455208587ad515f1b3a3bbfe662e0f20f03d2400fbe89edb4ffe5cc32624617a8d160588551772757f5c3c37113992c39daf17f53d7d5cbb5356a4d0d972a95a72af32a4d4fa63721d7c4841bbfd5168626b758080ac48a467500645f1beeeab7f693f359eee179bbe01bb6064dd49b12cf722b663a7d3f480795d91017430cbbe9464eeb0ac0ce9e6ba854de0b8937c5cc846f13ab45c445320013bd8aa62a43197c22cea2245bb3b7c545e35f3cc9313ac9bf51a58178aba69b0bd34b688708d8771ac3385215f6625bc6bbdc9e2846d3b8b00334b4c0c8d44e8b5bbf0009b08980a8e23653be733d63358d4b6348a187659cad36442000728f2121d36e81499bf440f871d755105aa43635e63a463239365c6670d8d80831ec51067f103de7921ee8c3772b5913179154f87e4736cb5398009cd5db62c07c279ef669940b45072860a746a078596d50849b27723caf4f92a34f228d3484924f141607f225566c9f325824babd02903aa2efb4ea05d5e6ddd76c234f26f0685c3961fb8839fd8f867264775860774526e8aff1af7e1d73c7fe81cee8ece3cab6f82178a93e0300def283bfd27090d223002c9a91fbcfb48c46a0e9995bbf6fe235637d3bb139e24bdb2c9628eafc65efbe88f29dd40760a34f8c7f0d67c667ab6bd33572f6460993450b9185f4905a11407d6625f72282da9913a39c2240074763c923e0cb4ff596c030155ea00fd8f67506bc16fa4ae063341d1614287b15f88b47e818252a67bd8fb5f7ce20ba07c628715767e3cd8cd5696431cd9c73abfe4860d1e1e4723eb4fa266c61fbfecfb1b13502dd3c3fa1eb376479ff4fa63ff61fda05236681dfc52a40a071987eb0522576f6f9f12938ac9ef0e2026facf86c6d0535cc92e7363f5338d35aa72cb43bcd5d0b17c214eefeea5a4a430da5d192248fca87469910ae053e27f61ab4a85ed2a8068f3f64ca58e70d484a28f59146821c0b8549f253a7d6258253453bcb25f87338185e70bc1db20599c560e2923effd5cc0f49bd4dbf8e4a5d3d9bc36ebc89676c6d48c2ca68b6e05155db36907ddecb23906910aea5994b37ff5fea154d3ac2f5fd220619a4e865c19dfa46aae4c9c06f332fd2c1fb266c7f2c1a9ad6eca457d6105f08e327c0b47ac88704f89311e78161186d5e25b7afc7f040c9d6e17b93d41a937bd7cb62307a8c726e7de0d394939416c823f2d3b94bcf0f9a4a763bf6045b55afc82c2b9b297889da5b0168948734e193481170161c4b25874e5d54eb5c7c97e67f46dc3914461b1344432236f1066cc93d4f9620fab29c7af6562d5bf20726963bb3fd27bb6c7abd03cc64daaa2be59bf3fcb10bc8055cc93044263706015b20c03b03f974b943bd880497e40b6205de072e72296e0a3cb6097aeee1854a1ccd853c314d333a11668a66edf210aa704991ccec76c2c1f6ad5990aa696d1f601d9ce54682d483becfcc4aa0b7fea7370451e4c17e8eac8a5026596dcc5e333a90760187a579d6e2823632bfd9dadc6658ac2833524a7f58e1164910880d78839b47e7396b3bea3048013abaaf84af6a890297fb778f1a9c5b54f2e79fab9deef73b580fe9dd644a2582d5be241e3985cd5d47e223695a3291908382bffc7b026e68a185b1e3a8bed17586be26dd40fec69b696d389b0034eac4f58835042d460eb474b410204a58dc611620327f5888f65b66049da953eb2b1f29336bd49b552e4892eda31e37b245259d496bf398f881602363e7541be5f7e95551930bcd86e4dce178bc6c6ba00e483dfab968cbd33d6b8a7a69434dfec9b55d0ef481400f3a9278da34b0fbb787e3dbbca5eea711b3c5731ac8d629cf89e5c4bde8c04d27e31203fa6b43ff9f1c9f263f29cba7f0884ff44be4e315aa514ecfaa2c47139f20b1531884b815a5e96ef514341876893230e122716a8bc445954c0da09ca6b5742dfb0dbd05896137301eb356d2cb60a0f251c47f15f80f1102373d84346d3268e51e0c5cebf05f2b24b26b042114d8509420414db2247295b2f12a924170bcc691fd99d7b50d7eb2cba88a2bc91ae579f1882dffdf2fd4a342ad0c348dd4f8412286f12e16333e363c77cdca90b63ead3fb8a909ee33bef0928a88a5e89b7f67c83c5c882d6f2f2a4b0b8c52a96896b4347312736f08d6a6647589fcb09f521ee158b225d5bdfaf2861a37a91076ebf3375384923a0db4e7cc1a12b2b739c7d1fec97c8f8219d7478e8db8b95ac62b2f01843d586580b598978e07b473d86575b481417f1ef47c34b83cc1cac6b75d30fdadc9eb46aec30f8a095e71537884261787640705194b908045f3fc57c3ab0768ff798c699fe997909ddb119a0d6be6a28a073e56087a4543c2111860aac5de91186046cc44d17564454a787cb4b02047dd9b7d37e26c73d06d90af31abf9bf6e8d7528f25158c3a5b33835b9a81220c1f171fb6429456778f0d12a7e03a2559904ba6a8848c4deb9bf37ca359324974eb57a9ca29d15348750b165e6d7621ad13564e7886259e42fd330807fef674b28e88332bdc7d547bc84b809554985bd74f5e65b89b0e90a2bc9761c447595248614f692c9ec52ea851586164bafcb380562a0c09b6811c0ace020b486d1bb08108a4099c4158efdd6823760704705c1002efa94bd1dce3181c721430ac5f1ffb9c7d27ad70e26a6eb46af4d18653c499922503a30c4a331554e2eb4497fa6bd1b635acd8bf8bc78bdcfc7a6b98a95abeafe6eea53f059b904fdee582c0fdb8721b9ad186c722e406a787952ef05e6f1017a4ef608fc37f1cfde1e3d45e72027ba6c4a7aa2538888e2690a0b012a591472967087e3633a47aeb6851597a07c97639561965ae763f99114c358df1de3c8c780032cb11532d825a1e2f2d693adf4186b1d29f50725159cb9ff09ab656958d356d86252926b27f4c8c935ee5d9ab8447613fc8ec7f72571e98406d27312c4dd3f1ed4d688ece5751dbb6ea1cb07936451eade3fba925cdc2932ca1d1d85ef7b22fdafa2aacbf373508ef80fd265f719b254c052b800544bc97041c9e6c929533e5a1c889bf5f2c0fdf96676e0473b1315a1d244081c31cf0df7798a64aeb84148bbb04e31814406b5743b7f1f005a2d3c6d8deec02511e5c6b8b51f8930c924fb94e3c72f81b849c8e9ccdb632bfe787571541f548cc847b3ca75f0e0fe891733f8a41a8bfb2926cd7a94186d00fb9e89d4c6806da88e19bfcef5b05d8f0dbfd3ec2deb3c6cd83edb8d400d9f3e3b96530d3b0f1d990335c65124aec0531c818d841f8b4dcadad8c4ffa8a1bd862b5a55523c8ba809e428c5e3374980a323bcfee0ac455396a0d4a9a3c9a9f71a618a47cbc171fbcd74362673a24603e5d8c8d949733089aec2201ca9b2b98468bec80e65bb6777f278782b69d431959feaed001dee814bc22c1dc1d5b4b75f0b4f3e49d12408db868b084704450632184c9dc3e64d3a65d8b921efc27e4b456cbf3281e28fd5dd3f57d63e25f48284d0007927c12a9bacf1b6e90719c37b0188ea8107666bf1edd67cfef906022217bcc520c8bfa218b295e206667803f5a7ae09ec61f1849cc704a8e8fe64242eae08ebfa0d6428c6ea16bd7c0817eaf58bd4b0b75cfc58a0097cc750b83e7c45e4804fa5e5491637471f58d153f3970bcef80d88cc08367303d6bd33e2cff0c2fac208c1caed45afc5ffa89aaddb7ae7b61816c91e953b83b95d27c5a7f282e79dcfd1f19d647ce6a4c3e32619295a35f3f7fe43e6033e7a55af3b7c2f16451812ed4c15a060c84dd2afe74141514821dc4dd461010caca678613415a1d8a837da23e87e5d2eb7bcf5b0fb98c3b5b6101dd58c9e889225f7dcc2a4d254a9ef9bd134e7d23031853a91c0a2b8653625d6f88bf9c2dde813e2abf14d805958e3aa342adc28eb23ff07e7d0a77af85f8ce26942cfead29b03ba34e454f00dd00278946fff42a8223fb62e1b0b6e5d29e3333ef83618578b42f8ebfc0c7434bd2774364509ac5c30b38831c1c6904a7519df61d2f8c52749586ac40f571c9bd9f4880a581f31817012c26e2d0d7abe86e86dd3f6608296817da34844096859a38bd866c3c7eab54c7077e0818c0352e8001225c96624fed8739a7fa809b9774dd82a8900798bd7f58e8c453087f06bc7c8029e4e379167dcfc6047b6c8bd3488aad8c4f00ad341ad42004d1945edb97b72af424bbe304a2ea0a37a69f7121c660bb9f5f69e65e80bd2bfa69ef2b18c17636404800ce647eba90d2d1a48ce123977bb66d36909e0cc795fa4c81f1f661e1032b5836925fa0f3cca8e62e8fe8f4d65cefaa5e093c11fd56992ee0634b27c1b47e54392813538080ce585f1499451bc68134f715dd98226effaa2d5139df838290d20d61112b822a15eaec0cf964ca7219c2703b174d9621b00a615cd84afcfac3604448133061ce9c71715fbded2a58666bfe06de6cf4857c9f5c0017044a907bd278b14e70dfc89f4b7e23441cf2de492656f5b7e150fcab9d8895dbd0e59a712968945841e689262f2646ac06c9ac2c4a700027ebd8cb25ff0417688bf7050e0ebc929688d310b5d74eeede04c53007f243d4ba4c70555676d80104b66abffb1f43a74691686386ee20b11d7d12f765140a5ad5700298bad045b8a2f6a6b44094b347a069d62e1c0e8ddb0e80e45ea66ae01c644a1bc228b7a0bbcb4355d739487446925f717b22c37c06aeea217fc7cdd25d2c2ba6299dd984e568fca28a4f41d125f45fd64c2e148233e6c71a26c43d949b13501c01a820619c91f232f00646c01d65c7893970f5596139d9728640c3556fca362bc4af4d2857325c215d48eacc847f929b83453d679f4ce97c8df5cb6c3d7559a862e5bbb482cb95bae8fc78b3a9694d67fc3ca10f51537b19653ff21d80ac5a6d0c6cf607d12e1a8ca6ec92529a693ec50c5066968ab1a1487e724b8c68e65e8f5119ce97831c5e05e78d9d5492c142851850d6116f75e139125002b701279f7a2cb68e6e276e99fe3cdb488e21d8a5360713275b18012ca333044041e862758ada00b06c6973c6abd982614ee4be4f555369c729c1812bfef436a22ed2c7508a6be411ef95c7242161c8c79c36dbe7bc78fb41656608ff7859f886d16f31bbf5d199af057894c7cb457ffbcff33c061cc4e7d6af4990684e229b654ffd2e631d22685059a589fb8df1da7aeb68c24bb7fa1d0f62c19c4d23a3913f00aa1da1019a2e738fa17fcf6c0c5f032d7d69f883be4dd1c7aee79507d3ab6cb4caf6ff6e17079efde89c5075dcc6843a30b00d280a7edd56c4bf5973f312"}, {0xc0, 0xffff, 0x9, "8ffb32c350eafcdad8c6262e9d97f2dba00f3d4f0ee4920c73123e31b6d86cec405a7bab3cb89710420d29a05cddd41a2e37452a864c49b60cb0715c07183ec4a3f832b241c1d2d87035853fb24f9e4b6d38f6b2cbc63608302fa4acc941c92d78ecebf9137a4a74642fb3105905c20c13da1c8676d22271a7de7f774940fa085dafb4b8edabcd72d907ea11df278b13f9792671b05f17343e58c9457c87927a8de53f876a10abe25c9fde3fe5"}, {0x80, 0x1, 0x7fffffff, "7554d3a1f4cabe3ed872e56264f509f4ee30afb0a6756899f6314af39e40cd85f92bdfaf6d59a019860e1a6b891a917f39df0d61ff37c10fd6b69f1bf30567dcd2d857a6348821e1b6bbdede6f18c3a1e2097f134db3970b89278fbc28723481290cea511abd715af7"}, {0x70, 0xffff, 0x1, "39436baf1a959763ae0335bade31bdd9e6b2f4d1bcc1c29da2f065ec77a5fdcd29b937ff879e0d49d2bbaa7320844f2059f84ab647f582dab13e0eb1fe3bfccb7c7214de5c699ec72d30a51116f7cf04f3fa17dde6929ea559"}, {0x78, 0xffff, 0x1000, "e2ebc14c90fed9a552a9d3fe44d68494ab320da54914a68bda762a98e27232e60bc251d47a1f2bb00c421d5ae3b3ff51e170963807fdca3697d0f8b6d295b0fec587dfb4293b3d33df752c1ae7db47ea4ae0028ef9fec2ef3b22736969b77daea1a12f"}, {0xc8, 0xffff, 0x40, "511fd6efe7b968d1d5448548fade888db9c53c107d0eb4cc820417e82abc3a916ab74076ddb2000153792ea3a57d8b84fbc8f31519d0adc610dd36853fd88aea5194b99873ed286e5ca8adf01c560aec10b813696e294b31ec97b0c790faa802805e2e2436ff2572cae7c32e68e22ccc0a89e7fecdefc7f299895d3bf494dcbe7f3d7fb84773e25b68eb3c9d4418baffaa883aedabdd69fdf468b3237acb0804666ea3943a6097fe37d0571e6f0a07740528407474d6"}], 0x15c8}, 0x400) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 21:10:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="3f6aa1c8070e788e181ad3badf433d6bb2a8b011bd78a13e15927eab621e3f5c00a6994740f0c21842bca26a01370ae298da4e5ca87dae217ef584914730d59fea5fc25145ed627bc3a545f26144e5ae1f49ce9156fcfbb277e614cca5d5d7677da139bdd698c46026e92f109d1254caa7794b8dd55b5e6a58192893ca033fa131885ee6545eeafcbe4ad794c42047cb7751100ffb64c6087b7ad94e9c2f1e8a71bec00d81de84d31e1829db283245034564d2c0c3383a508017db68e5d0b826d67fba6699339dab99a5069d321243b0047fe52a3585bd8a6c950ddb134bebb31618ae6ad139c016962b675ea4b796090f", 0xf1) setsockopt$sock_timeval(r1, 0xffff, 0x800001009, &(0x7f0000000100)={0x100000001, 0x2ca6}, 0xffffffffffffffd4) r2 = socket(0x10, 0x8004, 0xfffffffffffff618) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000013c0)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2]}, @cred={0x20}], 0xfffffc53, 0x5}, 0x8) poll(&(0x7f0000000080)=[{r2, 0x14}, {r0, 0x80}, {r1, 0x144}, {r0, 0x8}, {r1, 0x44}, {r2, 0x60}, {r1, 0x50}, {r0, 0x4}], 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc1, 0x20) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) 21:10:28 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file3\x00', 0x2) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 21:10:29 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r0 = syz_open_pts() preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000000)=""/100, 0x1e1}, {&(0x7f0000000480)=""/153, 0x99}, {&(0x7f0000000540)=""/190, 0xbe}, {&(0x7f00000000c0)=""/26, 0x2}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/246, 0xf6}], 0x6, 0x0) 21:10:29 executing program 0: socketpair(0x6, 0x1, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0xffffffffffffffff, 0x0, 0x0) 21:10:29 executing program 0: r0 = socket(0x20000002000018, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffffffffffffffd, 0x2}], 0x8, 0x0, 0x3ac6c0000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) chdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x5) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000580)=0x1) r4 = socket(0x0, 0xb37bb27a92e356f5, 0x40e) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000005c0)) shutdown(r0, 0x0) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) close(r4) fchown(r0, r5, r8) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="80b7b210df4d483972ee798fb4e5254f07c7be4ea4ce2b784d7403b8bc3025d9b756187529af074c89946e9b4da74bc175b368f23e27e0cd0fe263466307afccceeeeedd9a0131bad48c7f2765f590d623aee9f2d94db5", 0x57}, {&(0x7f0000000200)="1209f1eeecc9a25539fd", 0xa}, {&(0x7f0000000280)="64f3cd4dcbb0f8c6c7654785e8b96d19bda3dd291fe8a70e1966d7ff6d8133b438f4db99c42eb021844b0e3cc836c7339afdf3289962150433e30a6b5c3b13a673dd1fab09d51b356f64dbc29da3b99960935f2368b7eb49a93b43ae7de8a08ffa885d056e5b15d725ad3a88a6aa0a2d8f293b0b9c2a3276f26085b3c27ce2015e55aec2e89f33c57f32fe593f", 0x8d}, {&(0x7f0000000340)="5e9366dca6aac3e693f6ebdcb56523e4cc0524d8cb9e6a4065b8a6a0e2207d5f9c041967c41d8a4184b95fe0e7e16fd16a1a7efc619f118e0fd675a0ef0aeed04f1700e67eaa480c12caf12d4240db56fe5880a12353e5e5339fed0717b9c23477be19f152e8292dca26a3c5c55abf1e6dc6c78acd6f8b2189753cfa3f9b4b", 0x7f}, {&(0x7f00000003c0)="f74d32f5e67e8452d1dd93c4ccb90470baf5d789", 0x14}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="0000ddff"], 0xb8, 0x8}, 0x8) 21:10:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 21:10:29 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) close(r0) dup(0xffffffffffffffff) 21:10:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() 21:10:29 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x84d3db39f5aa193f, r0, 0x0, 0x0) 21:10:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0x2, 0x6, 0x20000000004}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2000000020000003, 0x2, 0x0, 0xffffffff, r1}) flock(r0, 0x2) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x1) dup2(r2, r0) 21:10:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0xdb) 21:10:29 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x100000001, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="280b001ef9f3093a63a6ed6300ffff00000100000008cd7fdf03000000", @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=r1], 0x54}, 0x0) r2 = semget(0x0, 0x5, 0x204) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/190) 21:10:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10000) fcntl$lock(r1, 0x7, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 21:10:30 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r2) 21:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x4, 0x8, 0x1000, "a9fb3ff33936a7ed4f5075b853c8d5d893f3b12b", 0x9, 0x5d2}) 21:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() flock(r1, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x8000000007ffd) msgctl$IPC_RMID(r3, 0x0) shutdown(r2, 0x3) 21:10:30 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:10:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000, r1}) kqueue() 21:10:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x3, 0x7}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x8, 0x40}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x208, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x7fffffff}], 0xfff, &(0x7f0000000100)={0x9, 0x8d}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 21:10:31 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(0x0, &(0x7f0000000400)='W\x00') 21:10:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 21:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae632e0c2e8b27f2b286a73f2a044fd33055552fbd5e41789632dfc94ff334a5619315a4c8ab0619825bbd47b3bf579456fc7d4096e9b8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00dd8dda9bfc3497c2a56779bad99955c44d9d681704d21339e24ec1783e660e7fa390a67ccbd44dd93ce47582a4fdb1b56a2e9a51dff689db8feca3ef3c54b89d19fa06c7e53b3fa0547b4d42a8fbe27c1b8c78c0f6a870636698e33f2f57992ebe748abf198c35dd82fb081d1ae512c9c2629426bdc8442dcf47149ef1ae885a9b14c421a3b187889fcdc791a57e961807c5129a42d0acbc150b19ab93027e42025b3201311c831c6208ddf6c952775d798b2ff8e587d0992e949933b3bd7093160b4674bbeced1d4bde1eba5b9fa2afa125ea2ee80f1264db6461482ea13f816054545bae1ef7a26a54d3e077a3e4ebc25e563161a1e851c7c494f1f4b559436c4b5b956f4d100000000", 0xffffffffffffff00) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0xfffffffffffffff9, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x800, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) lseek(r0, 0x0, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:10:31 executing program 0: r0 = socket(0x14, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x30, 0x21) openat(r1, &(0x7f0000000140)='./file0\x00', 0x201, 0x20) setsockopt(r0, 0x29, 0xff, &(0x7f0000000000)="f0de249f5215d6c1bc8f90a10f8389033a6159ca67e2f97feacae220cd74513729d1fc133b8b2ab27f2a80ecc1aaba29c5461618ace9f54941138d7602fab614c8663459b882bf7cc65c4a41ee58b6213f42dd2593999b353c5c1d57738c30d83fefd62f58517caf9f42649435fd120682897ad86fb23db5f5290be97712ced4c34bfb25d8fdde5d443a8c1edb6c653d426f02f66a488ba2fba901132e232917b87d3a25a0b3ad648e6e9c8b879011863e295c470ecd9ddf9b6345a151246bd36b5422e7a36b3e8d5562714c15ec0e75147d5be5c65ac3e85b0a3a", 0xdb) socket(0x1a, 0x0, 0x1f) 21:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x82ad, 0x3, 0x3, 0x4, "ce6070cb55a2c99ebe11e804a205113b44de80b6", 0x1, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 21:10:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffff614) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xfffffffffffffcdc) 21:10:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) close(r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 21:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) read(r0, &(0x7f0000000080)=""/250, 0xfa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() write(r1, 0x0, 0x0) 21:10:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x6) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() r8 = getegid() r9 = fcntl$getown(r0, 0x5) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="64205d4dd38cc95e5f06c142272de94b2a1d05d4b376249078b26093356ffb51cfd241a910d4c6dbe24e643fd4cae3de3be5dcab9674c0fe8b76cdea1a3a94a70ce9fe878f26183c719126", 0x4b}, {&(0x7f0000000200)="d29808e994d1", 0x6}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x128, 0x6}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000040)={0x1, 0xff, {0x9, 0x200}}) socket$inet6(0x18, 0x5, 0x2f7) mlockall(0x3) 21:10:32 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x200, 0xf2, 0x1, 0x3f]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:10:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = getpgrp() r2 = getuid() fsync(r0) r3 = getegid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) poll(&(0x7f0000000080)=[{r4, 0x4}, {r0, 0x40}, {r4, 0x1}, {r0, 0x4}, {r0, 0xce}, {r0, 0xcf}], 0x6, 0x7fffffff) 21:10:33 executing program 0: r0 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7, r1, r2, r3, r4, 0xa5, 0x5}, 0x9, 0x0, r5, r6, 0x6de, 0xffff, 0xff, 0x3}) r7 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r7, 0x5) 21:10:33 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x6, &(0x7f0000000100)={0x100, 0x932a}) getitimer(0x3, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="a33ab9b6c6d0a2e5430de115dca660411dab42095a65113ac676963e26290ca2e96ede8560bd10c1b1089f2b725540278ed20824c2c97ce7a0f56c3c2de1a5f13139a3502355990ffaddaee74072dc29416a07a7c1f4699b2af43014a65071c8f59a3b541d4d1ddd1351d5f2d43225c1813d9c5ab4a15d8cdb494f19e0810421070d6bf1a7a9d74a9d6a515a60d272001dfdcaff12da812c32e8e71e935bd0e6a8e3d33a37618e6185c9f09d95dcdfc9c65f4747d1ecb379603d7c96564eeb42998d9850f950fdff18b6c72d2740ca4ccb8e24e4605403c42a69ac42f89141a335a96daa4f353a53e919ae49", 0xec}, {&(0x7f0000000140)="3cfcbe43515759d79ded21e043320afadc2b82b2d51f68d47042f97533bfe8c97f6232567185238a8ac5d6f2e3f0681b5a3e176cbd816b4d1f32075bd2a164eed5b6a1fdcd289b7323c6998a231d2a30603feb7d9485bd045a438b", 0x5b}, {&(0x7f0000000300)="33a83414723e756792cbbcd6d526ac3b989201dc24ad30486a94d2396248c1175fa50e1528b0ab0699c9bee4f1eb48ccc48539dee2c110a9b7d3e50209", 0x3d}, {&(0x7f0000000340)="79c6dabcdf815d50f56b720c6c9882948d99330c6943b88530c2e7d0082f20c1e1b538b3ac853cc8198e353adb02b97c5e0e33fb331e4fb385c44faa3f9d20df3912d7bfcbf69e330fa4a70b6cd6d9605011ded64a8fa8f7a66e8080091d839170f9bd8ca60ac65b2a0525f0b4a802d328707c5e74ea863c2c22852977bb4fa84a83e365cddd43a3d8e425abbb3a183ddbbfd988ec8d0167a910090873d6bf3030", 0xa1}, {&(0x7f0000000400)="0e9df7975981f56f5276295b2fc0ba737dd0b04c43888ac900ef08f9dfb44d28681df0fbc906a578744037a079204b6ece29044509770ec9b7ea03539cd9afac1f2e089659a45a49cfa06eea24028f7df4ae1168175b7bc6831d5e9e0dec130ce70683d9269e73da6e466cad476af8135f2fa4b2e904664fbb53d8f471b6db9d141105acefccecdb001cd57133aaabd3ef01a28ae5f7a28610cdd6eba21f8f71988e", 0xa2}, {&(0x7f00000004c0)="129f99fa597da2e35b1ae42bbd9e470a5a", 0x11}, {&(0x7f0000000500)="c637acd2502edca049a18379d3a1686827b1de6256a2a15fe04127ea8c8beee1523ddeb3f237dca5bbbb73efa683c3a50e129e938d1c71fd1dd793a0d8fddb72e8615907278a67add1ee566b6d3b72b4b6ce5071d34a970fb9ec2cd1", 0x5c}], 0x7, 0x0) lseek(r0, 0x0, 0x1) 21:10:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000000080)="18c719ddb073e378d762a4a242d3d8f9b8317ac1d6acdb3a221451a73b88ce6d2cff8a7b8c41de80e2ff7f0683a0567b7f6a52d596377ea6da3b76688e70877292004b45596f40c1054e23c134351741bfd4839a073c53a4db9471599a9b70dcfe7232a8378ac4f614a9d8c6fbf669be18f965880d93b37c67aeaadf5bc445055d981f58cfd24560a3aa9789e893949a0a4e269ca95ab620c766f09ace9bece6ed6bfaf56f41373f50c360c6ed4cb06a4ce8679c51e73847e369b14b49b16ae6fdd4f655c995c5ebee449038483e492e5ff1a2d5151632f79d20b7206e141332c931633d0b542da809ee67f8ec6c96d720adae1ee115", 0xf6}, {&(0x7f0000001240)="04d806e4dbdf43816f0bc7a75739d99cb1bb7bca0b805b992664107409f4d9e829d9cdfd7293936d36022b0d1935660323045aa11a3d1c96941c7a76554883f8563fb6a7fcc0a1e94d94571ba0af8d6f922679bb2a4a371eb22e53dcb3149b0ad5ef92ac5837a6bfb38295031f97ce6a5fb2cff7a88784e8e579b6815d2938d082f04574426161d277290a3bf79819cc220182d3cc7a21a372a92404be9e313ca4c76dfa1b3d3f6ef94fc8268e5259a6d734c78671bb7c5785f9cee68053d7d84b1ddd69d1a8cb4f77a506e35b417b594030e8f71b0199c29e1e98d842686753576c4217", 0xe4}, {&(0x7f0000001340)="cfbed2e4fd00a3bee57f72f4fe22074a0e6fed1fb0fbfab16caffc79967ff9b2481ecb85b282ed3ad156ed3960ec0269ab2e41f91d12c5744c51678acb3bdfcaf3a8e0503d46b660e806c5c570b4dd500c24052a3631faac12ac67266d95d61ded71d359d3478e9121e6fe40d612f5431faf8c427feb34ed732b2c02e4292162fe388fdec6c02cebfdae7732658552f0d839755941df59bae3bc07ed58c615b384726105f85fde0c374f8973e6cabde0cc244dc042b99d7355428a90f35a3e0d21efb803934580a4805f66fba2115dfd13f294570479322dee1831cf63f64dbaef8a2e3158ab766781b111", 0xeb}, {&(0x7f0000001440)="8fc0c4b5ffb39a96d7a929031f8bad3d215e31e1f6ee6a1da30c12ebe054d6ab459f3af55a7b3fb4206a25d6194190eb08f5b609645c61e83a4b74cc76eac647e9459bb0ba1c6cebcad1a382a236ebcbd2003ea1830a8ee3fdb3b9dd89b0c9156a3fbb957ef567703e53809f2634d984e6a7827061117e63da049a79a55393036df7cb9b90b46e103c7395faede21bb65576b22a76339ab8c5d19e2ea7f70d6485ba89624804e8bb991415d77b75a4f818bf27da65837377455cdde816a80795e2ac48a1ecd85b40e2d76377063170a76ba72d607b6860f1460d057cbc45bb3d915dbf504294b7a8e08a7970f11254dab81cb1968797769c489d8da0e82878ea7b36a06841af8f82e347ea71f7855b36346138eec03aaa33b0a4cb2b86f357275ec5d1db06fbac094fdfb0d959da7013ebb3998abe800a910ec7425a9ea0b24c67607bafd74bddb4c0139691aadfbb6e1339bd40b79e77ad662412d36b9952ec64949e5d3a5c4df74b510a2520a05a5e0139fd8d7a7cf50a2e24d2f2942556e0cef5176f8f120d791446b496f33cd28cb5b616962042365c4a0dca82344ece1e2001a4f42494455f2d122206b97232ed2f786369b2864b9e1c821bda9cec29824924e42c049bb46d235709440e843ddeb3d01d1bfac01fead104be61b7dc4365eb8a57baa3fb5395deb938327ea06fdca090954f2f0954e393de39f1a25797a6cb915626efc877d0562c5a948d40ef8d9effa9016e390f6d8e1a9674e5dd4f1916008685ae02f448a605e756bc794e953480b589de9a412cadd03f16d5fcecce11ffa52ee1c3fa3cbffcdf73290197000657eaa9e030f6541c42c4a7aa7fb14b2ed7eebcf351354f579028325e18d7734b9676954ba57af0035d3deb79f64c9ffd3b2f5808b930167453faec3325105fd685fe7cccf1fb47c489132a80b984bcd25066d1b28c2e002dee906cb91f1aa11e5ea328feb3774313e6efabb682879c2ceb0ee15f1af68af19c21410f7570102acb94453e83ff8e71bdd0af97a187aad57e6baecf68d05b5d67ffac44d39398db9eb5cded3db419667de8df298c05f49729f2de5417c5eef8a8b5b466464faf66f26bbba96240bc2d3314713d95d6d23ae7a096d9c979f145f1929da55585bbc1446102ed0ff43b55ac81a39c77b7e0f3f4d0f71d964222b72640312829d6a4ebc2952dc6586042da4c9cc89ba2ec1236a6bf2b596fb3da9b07b3bc2d05b5e6ac67c5aef79e85e5f323bcae25b64035391c717c90f8afcad0b43796c5ea0a375397c5edd9124a3eddb6ae998ce67178bf5134d6c8a9a6bb5b5b1bbe093c2897f68f911e6f2a3a942440c1fc060b0c7e35bdbcdd854baac2951e0b104c10e089d62a79885d552425aec48fb66666563f05413a24574bfd14d52554c4eb6a2e3d61eb148bf106c41b6928ea34fa13f1b3998092d961339de12b8883a2525c79356dfa93a565a0b5e170138351a190c898d44b1f70575ed06314367823f57b7489a258029b56f9b44af60353497ae8ba704518ff04fd41a4d2f58edf00440c5358708944ff017279d501f017e288bfd0a13641e885f63d28b76f35e12a098a2f8a12dfa82e6468dd41f5327b99997c1fcce632ec74b1ece62beada797828744b75b6eea55016d1255c9a0fca0c93b2b91b36f9c5a7b1d44f093abd29d89a23e678cfa9fa1507bffec2fd2002c53dbb87576fe44c8570a47a91254c722015dd7f5814ac520883ff3cae20d309850698b0dec4058382418e6b9979a9b1c3db77c52cc404bd07165293c29de850d57e7027018ec8bcc7171f06f209f994a35314b410123ca8908cd877b0c71b343924daf9a6207bdcf2bf5b2aa77e925593c711a0f26468905df457ed4221e5e60fc47c2649070d06d203275412b1f6af971d0d81960efae5ec42b15a0b50dd6d098c4a00eb8263679917c760727eb6a57e29d76f3794a1fd92e836fa55ea83a61fc0df5c6a71b37581f7dd5a223387cf20ee1e37e0114834d983a5273cd86c7e16f0e0553f6a86e6c3e659f4dc83da40f3366957a4ddcc268bff11162a56d785c57a86361d1e8fd55484ba9999c9b1dc2fcbf3a134be35934424f5896eb4e2fb98d65513b8748629e30032c90d62576acf6f10cf037689f35c958ccd485027423da94df0857ef8da86b1bc0eee1db8a65911a6081d911fe62cf152b42b32cbf69bae6093eacece1a2ddc379b0dcfd22b814a0563cfd099043947e481d96b0d48bcf91e51a5349e8de8a8f16bc26775a9d17af3b987351c99f7d8c842be3a9b2aaaaa0ec01b16a0d44620df928694d380c065067f6ee51509cc39cda8d0860208460ef2704382b31255f0b89a0e8c63a69c9a3469ffc2744ecc7aac28502586d14908a98e7df8104c321b28771ccab76cc2224438c6c8ae86e735602ef5cc9bbdc8b3060b8de5c6511cc828c8866038028e50a91149fcc6bd39bc62fc8ecc454a76acebbf8867aaa944300b2174492e5a230c22cbc9a71ad63fb5258e641c2d64fd81282b06fc3b31a430e49608057affdd618fc5bf2e790de245af7f0c0f207ee41598fe7702dea556d06ce3d977a4ec0b782db8a89621d69d2d18e5bce1d858311afae428d4541b45c8b37efa821cd12433bf4b15aaf2a6a43b3bb409abb74b2742a2f4474ff1e3b116dfbb4cb8ce3f7ebf5f1fd258bf30601f98905aa1c90da49b5eaca0e9c108c82864742763db95d058aee5d5ac131007acdefbbbf472736b19c07e710cc84752f3cfbed946d51dee57893f9c78defd8fe47634c8fa38c0f90c232fba292f489eaf96d2adac7119e6a0233ea02fe3583a53c37eb3090757c26ead1483fc7248b51716842f169c653994e4cbd1d09c842de95847f9e0c7454b03616235508ddebd99a901123f5d219a67d8cd09d223c730b5470feddf8b3f796398ace34f04cd929cde4948beeb504ad7b7cdbcac9522c94c5ada98bb723cc3618ce62d2ec004d7d0f62548144ba8c842e9fe5ab1c8b1b0d295fbce22c45a7a712344c90e847857604a2ad1c252115cce4abf8667351dd503ca0aee18ae69edde524aeea172ed0c98bba65f2dcc4a57aafe2e7d3aedfb50adaa3de035ab978eeea95419733afbb9f818a062319d44ed5fd348b38da6c01f1b368ef875717fc8fd17a5563c4c241e6e76fcc89b7af826ff8c9114d032fc816b576758afb4b827d91166c153413849f3edd10b16b0a3f1f7d7acd6f74b3fc3613f67aab5e7e66ee22361c4e11dcea056617411b14d89678f3c272ae3d675141dc89eceadfc26d4a17365b2cf244090597ecd6f25e119902375e1a9aa0c3d89f4986d158e0961fc35973f346756da53d46dce23c7169649e62c568d4705ffbafc5f5b4276784829f16df0fb96e36ce295699d014821a1bc0936e373431c66bd06df5639f1413627f5ccc2c1640c8cee42e7a4829205bae21b96fbe10f77101a257e77873885fe64528f2603d25633c4032ba5c0fd06d0cb4d39befe0b1ade37f4ac214c1a7cc5878f531b97a47157d6ffd78346c6b5ef3f281deafd166dad44b6ffd19e92a91f9385ac2c7bd6d9fb25e6e07fca34448510d6bee613d46448e527eea8c57d891bbdb27548b99f3e9e32931f19ae7fd3d63df822c0d9a2deacb2168b296f497246968bbef7515a2b7524aaf0754a40c6e3c7f8e0139496275f9353d731d7777ca4883e37f8de1cf3c254a079c783b2f342f6e0016810d0ec84c3ab1b67afea0d619aab4861a61b26c29863fe719aa09712b001be76c31e5d13222aa5567d8d889b0554b61a337710ae039c50281525418b0edec2896f5786d6d9491c8060f5cfc81b6f01c42aa1134ee0114bc68bd2e04d404e50e9d8cb83070659fffac784588041ef9203cd8384713e811f7ee49e2cd994d14fd982cdc2475aa10ac59bf530a2cd92720b8b6f037a45ff5d5ffe6adc00ca92b32a6669d22aa9cf24c0b476cbd373ba2ad75a4dd01d41fdc851da63c2777b90fa28d65f5f5eba6921178f1fff9cd3549d79fd26c7fc1b291254c5e9429846221cd3c88356ade07c124924fff8eebcd85ea166d6ce71528025e348871a6d9c5fea0ef02a5bb7239407237d6b9862251a41c5492d9e8cdb25202d19fc7475f1d6d372457d913ae06002cc1e96c66cb423677145e75eee6da1f8157b5fa719bf7b365fc53fb49aa39b0966b61e863ec1a51ef6f0c531daaa47173f48778b19ae47c58f0b30a0cd4b406c8d3d041b093eae3f4b80bb38659d6ff60143e926148a78d30547e9e942781ed7587025d553cf6094113e8f5ab18942468c58a0af13be648d531a03801d9fc477e4978369415359b9b6fcbc9c962dd574e4beba469721ad7928e3742c0712ee1f146b56294907cfab92cd47b7365d91ec68de440e3ec4f13f9a8f6bd30cb31afab0e66e09d61df24e98aaa17f7c94c0fbdc7d698409c47abf7176cb1eb3984129ea61d2a3d71f11a8a4ad2ec98d4a43adb5a35141d55a48db1b6828da51a2664e8f778b430a00b0ce24cc71f2b6e5d0d64d0ce57a8d649436fc076d47f14145d2cf8cf7032f57f673147bb901093b1c638d18aa617d1fc20e2ec7dc4af585c6aec72a55d925c5f7a96caa32f2393149b1062dd416cb0bfc240269ddcf5a8f42c5748ecb852c694093067d5898eddec846ed7db1b1e33191e90368c46533faa6c2a6812869ca83bf28b8f42e52612eea8a03b778d1a990a34292827fc3a3ef2dcf3c69163b8886b3b146ac67e66a88316c03b2982fbd1b56a92e60908f12d76756885d0fe7dcd036fcca0a92e5190c1079f91bc36fd369d11db5017ccb284cb881b052493df8c3ee521abf46e860b16092034e23491e681a3a7e040c8d83f76c5b3cd5a3ed152af7c1d8413025f57ab5ba1479b924892c1d8396a8231ed332f719fb4d05d33766c3359dd2d6de997266281b57a765a08f4204633ed770259d4240e1f9b00c87986088585c6569251aa5f3c7c39ecacafc9869eeea3c6dd39a3416d09df441caef736d6aeac8cb3dfc875841d335e444a79fa0594532f23b89e82efc0b04f073895088dac99a9e107b12e60b1e0d411812484e34e895fb9da19b77c807d2820f58cfefc24dbae56112e62f12268f2bc50159b9f83096a95e88608adc2987ebff1daf67e7beba4119541ef4af290c23a5415e8917ce8aaf84dd84f5107c8504c22d228819729e13f9fdc09c3f6b98e05ea63d17358feb4dfa4ed075fe59776d50ed14ac07c6bb42ea15e3d43981e3e2b10769925144153cd90f7566a1828290427c7bb52e37279fb3932ed49765d20f98b12635ab69f18a77db9b5189edfb7f84b137e6b2920764ba684bf8e3323b8566cf737cf18036b60c8c68346a5307a8ca7acbbd365fddf252a3718123b61782a65e257075d831b90d82ce57e438d7653c3a1bb41c12473b2d58ec7646a66c820f36977e4fb7138f24d629d91060f733070fbbb5f966dacf2de753a1a59d1e9e8e0c7cd159a01d1575a3d85abedeabbb9406955f3651c8838827cf4d088edb6b1d9107b2d0ab24ee3cbf17c575d792d7a66569167d4520ebde6e6887ac894e2f946670b40a9936410327cdfd0656a62167125783c39d7556d62cbbd42797893588a796430d9856cd1a526b6c324968c0b3e803339ce3292e48e9896e8264f256f9139930b6ab0350eb6b15df26e0a2cad3870440f4f151513bd86e9e9fad361ae79fecb6ebbe1f8b5c27c388cd871f51af5e914cbd21a62c31c2477dae247790d5e8fe6166597eb0254abd6cce288a4ee86994c3424b", 0x1000}, {&(0x7f0000000180)="74abeaae8b9d77f47e3f7ff2f3826dd97098ce6ff7b3f41a70beefdbb52039aacacaf19dae2ac1309f78a9", 0x2b}], 0x5, 0x0, 0x0, 0x401}, 0x1) 21:10:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="c8358d0df7ace2d7ab8a43132b8eaa38f6aec03ebf2a4ede740d3cb5e6b17437ba668b93869eb60613", 0x29}], 0x1) r2 = kqueue() getdents(r0, &(0x7f00000001c0)=""/212, 0xd4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) syz_emit_ethernet(0x25, &(0x7f00000000c0)="95c1c710a7c037f1348553503ef3e1c681684880e557c7ce0c31d2f30a409a64ad094467f4") kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000300)) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') 21:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x5}, {0x18, 0x2}, 0x100000000, [0x69, 0xffffffff, 0x2, 0x200, 0x88f, 0x20, 0x0, 0x8]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 21:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getgid() setgid(r3) r4 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0xbcf, 0x7, "4c779ad7fbcea3a89498a9ab121ebf3057f7404e", 0x4, 0x6}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) 21:10:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) fcntl$setflags(r0, 0x2, 0x1) 21:10:33 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0xffffffff) listen(r0, 0x1) nanosleep(0xfffffffffffffffe, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x5) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffda) setuid(r2) poll(&(0x7f0000000040), 0x0, 0x7ff) 21:10:33 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='W\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:10:33 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000014, 0xb36, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x40, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x86, 0x0, 0x4, 0x6}, {{r0}, 0x0, 0x10, 0x20, 0xfff, 0xf61}, {{r0}, 0xfffffffffffffffa, 0x20, 0x5, 0x2, 0x400}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="af98979077025ecb51d72a009ab1d42e33bffae67224891153d51c34e5b7ec1855e24dd6cb87c87fe5851cc164c9005d0abea4452b90fa80d03771b1c593a4dbdba21298b283e6b2db14afeb3610a0aa86af2d97c61e289d81a94d89132b46a006997483df8e10892ddf5166f477767990493f7393bb1290d5946ae56d9d7b6e80f02d9ce020770f662f2333c27d951b64497924a01982cf80", 0x99}, {&(0x7f0000000380)="cb8b16b4e67ae9f3e940d6f69c4d182c352241c427c803c7436f264d43bf47cc100b6da23b3432c5f8ad3493f7ac0a646942f5bfeaa5c130fee4748ca8672292a768c9a7052650e00a75fc8784ce8ed0b6491f4d13efd20a8f72e7f15c551513951213a28a50df58bd4f7c9a03ed1e8b1d5d325f8ace085343919c1a6bda1d90db6af685277def03369eb3117bcc2cb32363d35eef3a7a5526d2d43746d2de4f7856535ddac6b1409495ff2aef8ace51dce0576b8b7aa6854a79a1a5fd8f43452a7f069077d84fce8fab93a32b90fb6326426bdfaf01945bde63fe8d9d1d4bf85052ae04a0d8801712200289a7b8c8fd87985379cf3d1e7cdf03bbca6549be", 0xff}, {&(0x7f0000000480)="6a0bc75915912a4645251c1976f7f6864361bb6618005241af9017cc56bca979e1b9d1d182d5c6cf214a87aa17f0a72e59904a6316a4882395114c55ead24c103e7f18b58387bb99f429e417023872805e50b28f67e13b9f0d90b139ca026e2c510df2e9e145f253c2874cb4d367e42e19053adfa28b908c8df04067d6fab94b8da11b65231098cc19a71aff6f113bc066c29c75c2d99d6661916d48711bef0f09c4110c61ec58c350bb7e088dda", 0xae}, {&(0x7f0000000540)="87666ba1640c3bf7aea8b5e5eff41a790704230a1d87a844f37d2890ddf7ffae394f71bec2f218bce77848c5e01a135ac0c1fdd85fe2a6e2e312b9deb0c150afb8c2441daca70ca0d3c018698d912b742e1be2d6d1ffc5b696df1434f552c858f0bbf4f1dcaf53e3c6ce69a38a233d264afb30eaf78f62cadc7069334b3320f2710310451590d960f7def28f848d239cda817800f6c50032fc417089ad4fe12ca3c991d924a03e6875cb8317cdc3893444ca9b8351211295aaddca65ff24b0f078d5f6b025b518a006479480e47251d1553a6ca49b38c420859d4bcc403caf0a77", 0xe1}], 0x4, 0x0) write(r0, &(0x7f00000001c0)="e81303246f2f7e16f4a05033cd8573feaeb4e47e526ad583b6ad7567bf2059c254f7336fed488f000136dbf1f3de68a9af7b6105b9ed7739afa34e1fda5df250fc3e89f21fed7492ba9c0934429a70a701fbc3b93765008066c891ba360554aadc2f041f5c22fe12741ec20a5b3993cb8b6257c1f1320311b6e4606dfd1fed6700e455dd6ece50da153856001cd6c8e29caff3a13ea0c6c23c8f21f11e6fbbb3199abb9f884565dad045b0f84a3008502b8f886a780097ee7e1b72d7e497074f074c6fc6ec5933b7f18a5d7dbcf39b4f696f306fba97df2b1a", 0xd9) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 21:10:33 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) syz_open_pts() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 21:10:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fsync(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x2) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r3 = kqueue() open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="e07504824ca32f9f3f598cd3741b5d0cac2e4672711dba5c4c8dc5b901a769c515ab4cf187aecea58154d79cdee59c59334535746b0ba9054f94317e851107146565e20ec4f2c214e150b03186b4649aad360320fc2c7854d9aad2", 0x5b}, {&(0x7f00000002c0)="ef0d90ad59bc352ddd3a5cc308862d4c710e48b24965a604eedc77b43b77b707ee88ca036cef7c4d7e6afedbb7835b7fe2f4c7579325baa9fe437bc81fb9c9a539d585c564ad9be6c0324d44e2d9874cd0a3055b26ac96ab9ae5ebf1d1407aebf13646720982beb54a19a5c66ce580e941517adecba5270f0e333c674b745b2065d55ce13f0cd3000126092703a1e0a0ec03a5e30a2e97be627126d36acb", 0x9e}, {&(0x7f0000000380)="7bfbcea42c5c03e9df1848bc1f19164d2ff3de25860ba0db3e1d412166439754a427426eb380722f2c764eb459670e74485f01b3b5a60aca695824a896992c92a5ae7d05f674db1b483f1f7471cb261d54815e7dfc96ccee0e095ef7b13c26f46097b7e76df2554569376a7d30967a4518f58fdd0e77417e7b66f55202b772a090631a538188a7138d1ca4e811a65eceb3bda2ad7712a579e35b10d60fc031a44b71c702103f7e36ebf3eb", 0xab}, {&(0x7f0000000440)="8fb8380aca6abca3d7e11de156c10a00d827b3c4e0b24231de5f0cd5acdeacba58cb451798786382e93332dda6b41157dce228ededa45a34ab9afb9dd5f646e367b38d8be0bbf52c8da4a6d40e00e51086810890739128c702c29820faf345c0aa16f090ba9df642cfbb0ae2bac499ef15c5d2ee1ab73f2725fac71e4768d87d72d153601a6b85c5f3dd571cd770c7cb8483c8d3823beab3c2fe9b10a5fc3e58be473db4586de61f87a4afab1764ab884481fdc985e1caa0c56b2e6895326ccd9a33a18ede29588aacb191f7fd247ed7ff405bc3428164bc45e7ffcf3e9230e854cbd3d6988e", 0xe6}], 0x4, 0x0) sendmsg(r0, &(0x7f0000000c40)={&(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000600)="96488388f4b00053320e94290f9039d1aa8081135f0332ee15c3bc8fbfec1d3d3952f08e57dcecc0f2eab6e78731e0298663b72028d362e8ae8af23b6d30b1e15d63993c5cab8de961d14e9f448331663fb1bac0de4f3559372e6abbc4f8e2472e34a0263e85c719e67e1f785067b88828acdeb1d3a81533256e7a716c280439420b5885caea0866bcf767377dc2d57375dbef0ced6a7b03897089fc7504223e5ae3fc92aacbb9d828dfab568b8c4c479f5c77f7286f87af3f2478d52c5d7bfa7950dc8f029aa87aec8296bfed943f01f493969c463e58e3c3ba2bbd7e83b884", 0xe0}, {&(0x7f0000000700)="e2da5481220a7a12f698936fee92d8c372fee068fc783333ed9461f8024b89b990cd005baed67aa922c9f4825c9e38f6fa9b9a2ae4af42e4a3e94034854271839152dd3a1ee2019d48764fa4554703bdac312fbd0aa149acc1e8605994ee6616fa5106336ebd5a689e", 0x69}], 0x2, &(0x7f00000007c0)=[{0x78, 0xffff, 0x1, "5a542d5515f489e930f70d24b09f2bac6fd30ef09552cc2a6eeef47f0489d6e9c0199c3e0679d56bad541f62c031173ff4c9fda84fc799a5134976bc01279387a8628f932f3412654222d0d86179e7d5759e744e82589da811f5ff4f7322100f141b229762"}, {0x50, 0xffff, 0x3f, "582603e6424731153dcb7a74603c0caa874b58ec988b18b659134233c26c87051319079f91ce98d3cab2d45a282f43c868cbb7c664d5e92dccd8e317771d"}, {0xc8, 0xffff, 0x9, "763ee868646f548518bb8441670e0c8707b75a82ce0bb04ab3a803b6724cebed3bac8a5c96b241fbeb8c269c195947c9fafcac6f4172c1092fce7eff529fa6933f7c7ed0adc09911ce5b3195f030f30fdad640b4182778fff4b49ce49dbc68e5c2c39c48713f8c1d59a5dc07366a006f24d0bc66dadbbd1938465acff0e3f99c58633905fa548206e49716018458f9c7591d4f717e6a6c9c718c8c9c5a5b2f04a93e9b8d071fb78f8f1478a0dbda9938c1f9d46a0ac01d"}, {0x98, 0xffff, 0x9, "adb7f1fb508e3b64041da58a19ba8661cab81033f7d554619cad56103c10d4dd8d26602df2c55e2a1e1adf732629cb8297b7f2088c448cf3c150e4a61db4731a12c67a984166e48bab84795c4a0cdb2fa7bd521740447903c420926f90709a34d74f2dbac5c69e9c4ae13a7dc6fe1e883dffafb92f1f79bbfd115c9352b38d79709d209784d9f048"}, {0x80, 0x1, 0x0, "d7a44853b2fe1bd624b536815d67939153455a0091fc12334212b0e87f70ce772f492e660566c4678ffeeed63bca0e6d0d4a7b74a0e55195eddaf2923460f94bd914490e6af70d22eab24ef4af3243fa679a63a9963d2cc806ca02139ad4ed59318ea5840f190177c49a"}, {0x108, 0x1, 0x800, "f988a51e26eee56c561f2253cb3a720c8f62f78bc6081aaceabb742ffb3203d037cd497223f5858b922c7b3637552d4238803b2d2ffb96be8b766d05dab1edadfabade66099279db7722a5511ea09c28a92cbcc1c145d6bf6d173b51449e702cdc041b7a7aa5b2c43207bcdd6247c264576c341eacec5120264dcc05677b70f5834fa52add35776a2baa791c5cf1bc22f035bf5b8d7283b49edc89bf5dbc04d7f36629e2acbdeddbe0359e419ef80304486f5f1f2f4d5c73dc0781b82a35ba8da17f1eaf58f9eb82ab0c812e177a49f2a037f03c801a6e11050db9e4eae3a440ffe73e15fa8d2434634b6a73678e17467adae930"}, {0x60, 0xffff, 0x6, "e74a6016506b7833bf829266db28fe90a6b80dc4ea6b9eba7f511f725173a45ab0d2890e14baf1522025691d6825e1cc6cbf906c91287976cd342018994c32c5c76aa5e3135ad466f1f56a2996378b"}, {0x60, 0x0, 0x4, "cc9ad06425d9974c6f2ed78dad4a624cda005d2137d04c853c73c58e78b2728bb6b586a2c02d1c0b550c208f75871491d3161da3bd05be0df4bffde944a089d1fbe9ea853d70f3b59e58a1ad9cb9"}], 0x470}, 0x2) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x20) 21:10:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="839de124934983275736936307b0a6ef171de09c6b17a0f4dffa80ca984600b1b05bb9edf3fdde22046be663858f427b0e5407eaefabe29cd592d1a3ad7733860f790569c14957cb77f4d76228b05e842812cce21cb950112dbeced66cda871d18", 0x61) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="b7e997ffa8c267204aa16bb326225a7f", 0x10) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 21:10:34 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1c}], 0x78d, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10001, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:10:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)) 21:10:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000002580)='./file0\x00', 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000080)="9cf54b7bfc19063072595434489f917b42abac78fc1ba9a2c69b533a3a940dec814c50e62b70e55d2d3e96a35bd50cf44b7bea8cc8f59eb0cd67201459ae1cfbe1d40b367f59757613b5ecb1257de06a670afa4da1d4e9737904479d5e5ad846904db4b118bd2a88ed691ac99631fe6d3f46cf57ad18cfc0457502fcbc3497f37b8a67090e71cbdad74ad684a65bd7f5863cf1f6b7690da5fd", 0x99}, {&(0x7f0000000140)="cce0f813f03339f1ef8678a5d2bf7cbe398438106a6687ea189667cc7e890cab93d7ead568114248b31df76472389845a0cba3b60f2891a29410c3df70fba1bab7c7aaa91c4ad6610c2a8e8f9452c601cd6a5e7b7e8f97eb762097de7a47cadd82f63201620401608fcd95e813bec8160ed5b0fd86ee1672c9c81f6eace24fd784eec96fb0b916d8237638059383bd446ffaf09b5e0500efc3b42f431a3116890985b8b8b13957cbc166373ca8d06c6884b8cd4c493d48e73d0012a0acce428e30442d3963538da559220200eec3f7e7d54e965860ff5eb9bfd1a1156c92a91ab0d447f8fa", 0xe5}, {&(0x7f0000000240)="a2188b374e5dbc7dd7a565837f413a494f3b571ac222abecd512d30bb509ce58d1e0689d4cb55726d0387fb3924252ab42632b", 0x33}, {&(0x7f0000000280)="488ad2f4768b318fd0a4523d7734393d19783cbc5061a29d325ae10050bc2cdcdd7b58fb9f0aa70592ba39cb9c5b4d5b3fdd94a3caf976b71a3b87e6c2dbfec22953ae18ccaa567eecb923476c1d1aee0d58563569beb8178ba320bce9a03d1fde588c95e942d09d0cba30ce872d626bdf381c25779b6a9aa49b159369eda4eb246be02933a873dd63e4355c9006e11baff14191420bf5dec26883473333a067720dfbd5", 0xa4}, {&(0x7f0000000340)="95b84401433184f901038b2ec2bf6fe510cb8ac002c5c99c41fe317ce33b18a4b1e68929a52fce53023505f0bcc89374e5f0432940c8599f6f71152cf4a046588b78b9a3c5b26bd0afd3d06ab57c3a16af566f2cba54e1a19353b680a87e100046f46a686dec193c6f6ddebbd062b6d200e77dbd22fdbca93c3ad5add4afcceb0aa640ccaddb2807026183d730f1264698fb4a24467199a5ae410cbe8cb6bb2cb0a80ac1ff8b949a7a8163d8e7293711dd68054f8b13eaa62699a030400ad2cffa5f3ec117215bd8d6647f232f4cf96b6140a0cbf3aef729042697ffc7cf93e541fbb0c6a422fe3f6aedf2d53ea5b1370bc9da05cd3b0b4eabf832e87492a40ff63e5135182f46f2697d81e2acd2d8585807820d21b2dd6749d98879f7316f29fbe8ef00f908584c5a856e2c6c7e9a1da5a0a93e58e94900698b3f8ba87479cccbb0b2aa607d702a0bd8f5cdf940ea84a073b5bab6655f3a133d041597eee08da355af922fba42a5987b28041700df105f00b33c0a8358abe58a1eb302c95c1a4d34899548594c1966b9117b12572f0e2653f57c23c79d4ab2ef3695aa3ca62f14f1cc2b8ce4bd4ffdd511453d3f49fd7e5ceb6dedd3e038e30453574f725ac7e182ba43c6bf4c28c09fd65c80a2ad6f0255413f11d44d38b552bd7bc33af3fffd1c796b674efb5368e1ba3acac0464a007c8297898021c069be9b0aa2e9fb2f24c4ed2171ea55fa5b044e6852334abc9b9a5f0e1fb86d66d1c20a17cceea27564123750944f14494781f5aef0929b09cd97fe826ae6ac4470c566975f15f177818ad506ce5fcb65b05bcdd0cdb36a588f3433f9de941ed89c18d3cb1f64827f3de575f9eb3a5f603d9e6cc6d507d4f0592d15b257f85683a3caf70b402fa590f6e829596bd8d65ae0eb7ada7c953d410a915dca5da1f8bc8b7be6051c59b0ba86e0f7bb2f8e974c1d835aeb12e5525685841d877f6e8551a2b355b9c44e3f90f1e9c5595a060f50a6c2bf24b905455aae5e3fdd4183698962964caa0c4d8eb7154321ee1a39db50993929ee6ce9808cfa4841c0dc00f3aa94759f46f185ecf7f30a3e82231d1a9b41cc978333dafad9972a1379355c907c93fb348f722402451cda5c762f7b9143cb50e63963c65904b605de2afe8c78186fde81bd7d8478dc057e5ea3a568261731639ba43c104dfc415c8fa241daad765ee343426271c36097e0694b28248687561efb7f9df7bddb86bff296abc9a2a839c61863f74431cfd9482d0ebbb044b10911f66489da4d4b30a0278243b5d940e61f76234ff66208f2bc3cbd48cecb04948148df4606dd502e3c9aad208ec8aa892298f2daf273f5ab35174c42c1131ecdcab86cbaa35e9e90a525cfdcb2b1f5dac475c2ed1620938e38f487368e9dcf4374115f023b5cb40b0bbf44b6b7848e40d0cfd42a1318957dc773cda49a4ff07fa5badd853a826b53df782b550456fd9f9524e6f68da1db5b526dda398284501b6958b5322094059a5d196d4b7db3469589cba97357c557212f714578f9dfe1fa29184b7dc4cf78588816e723c72990d6cd6d3d8e383f71c12e7d018c97d4087bac4b9575ad2d5ffbf6ee8904958b57496035c76e406d22eebd0f86e5c012e92a2f7409f6934efe67d8cb98f568f4b5766fa956797b51ced606a6f5e10e1a899cb4f043d7ba4ef13c25b51a5166a7681c684c6744c8851a35a33585e880ef0649f5e96dfaafe3cd23c1e86e459944b6e9c5d6f89c60335587b9ff91a8b30d92e0549ff2572a582a24eb0352292f4a284b297a2db8b2f6e29502c6eed34d03a2119bbce1b97c699e199b4ef23b2aecf2a4d45f7e2bc5cb74551838d2316555fcc05fb9ddec3be8503a9a2fae5ea20be7e768136402c0d7aa48bc4c33a727ce4d80bf773892f4e3bfa062f04e466ca3745699700ad06abbc282960a39043e626b5c6d50a1188811d79bd5a8b35d1d146704af3cbeba78f34939576d1e0495d857a82f9a998dc8452327cce80d135dd982c7abecf28d6f70547dc57b71001c8025181113e666c777932b65a9e8d08e85786ddff753b49b1ae5d2a671de3fd8edfd8718e7ea5f01a30bd9283ae14f8a2928cc6159e1b22b7ebc1651d0a41e894a4ec8e0295fd2e9ab64f6af3b424681f4f4b25678efe8ba334ae761a94b21f433dfaa9309c0339603241f2fb0e77d9bf88dc4aa8d97d42d7214d430e891b34f49b9bc5c41192289645b1a7be71585e35a2fc13522a7f40cce77892f22663dfb724e5cf8c715a05e75e3b5070002eb2bb50f1d4f93a14cab896087133095e8965d22191176f54453d60ea2fbc2603e5b3c02008054462fb9646d2a09afe135e26e2fd15c656fde4e7d8ea753c5b89cb8dc6ee074d90df05320665398126107f23ed3ace0f66ab65de7c9dc93ac9e3829ac56f2854fa11ea63838c2a8663680a4960025b8746c00e2fa16dcc02f7573ca30375ebce0562acc2392c9e9ae20a162745358416a5074012ae694e2e9c60c133ec1bd7136a3da24b8816b9da41c50610b90a8a29a4fa937ac70709d7bfbb1c85d5047f6fb4d89b9b039c854b599686ca14183ad178746b7fb95d6bc9f2d2af806337e9254de7955dfec15190c8fc993753b8461287ad24c37f3638d814b958824bd77d62680c896410ae57cf6d450eecdc6aada314d1db549a3fcd6066bc0d48801f77890a1bb10c82b27dacdf3c69358fc62ba5e4181170a9f085ab80d8440c95598e5c0672fb6f8c54af4866cdf6a055c2d57ad6b02d312c0c844e658ceaa67956d1ceac7d4711f6a60e7cdb1dc9b9509c44327672a307ed40d6a5cc454940c9ab062762fe4f42c336d49df340b4c21d967f8566d1e6ff04b5eb1f6c17d7ae43bff4534f8c0e455a7ab0f53e9e28d3957d2d0579d6a52b7e4e7148574abd6da7870a0f54eeac41d7e17e17cbad49fc6e4682fe05a4e2cc48a610235042391956ea3dd8ecab3c57311e6a661bdb77446ce13a8f226c824bad59b505c5311bd872791fc50103405961f540dd9a240c867ce5180975a16cbbb603a9664746f497c91703771057a8fca1dd4e467babb098d455e3992b22b1f6be2a60ef053d621c21a318462524e508f94ce2ac0f509f68e264e60fb60c6a599aecd4bf67297947923acc0f8f9168b349ad4f8d9cfee2bcd81a6e4122f1baa80c16522480b0d189d9589198956218e9da9debd4b91a6c2c4ddf715d1547d6282d38632017bece7bb024d400646c03fd544e37013feb4bc4d911bf6afeb55a7ad323b58ae8c138fe32cdc22727544a38b798d4e4b061942d6ff30e50cf631e4dbf93e4757ef8504d724a148860b2772bf8e730f22d76697e5edb00e2e02ccddab08f3cf6c6ed1f535043f4a4bcd4a81a62572406dadb41c4e30c92c4bfa47e07607bdd0088a6a9e19afc54dce2013c70483b5ef2fcde0118bff3f88bfb7bd7625a0da731192b3c13d0cd8b2170b080a0b80fcb39eb9e64c5c477b5afe349e8543f2215076567d2db406fc74e0c3f708b07f2bc31f4760645b24fdde0e16af602e3070da649aa4772dc5fa3785ce3fe3d6a79c33150e9e65140050e85a0b6d2c2ea50396cbcfd170185cc3b87c010a7627ccc70d9fe1e5f144e859faac081ad3ff9e88cac9e1a91b52baae06bd845d75120d1908098b27a898a76f038a9da5c37899e3e9129f9a25dd8662a614f1ea5d1848421e7b623ca7dd3e1cf7b6a47a18bd1d406ad1a0514bd3e433e506eee72185561847b94ffb0a4c08d596e8b62002658d3af8b518838e94bed0be7b36bf655e8ee9398bdc2a308381dfa6a71c4dd7526586ebf3535e757f2eddcd53727c30870b473b31c906fa8f50b4cad9e030c2dfa7d15806b0776d73ee43cc6a333a35a598fffaf2b71ee5fb068694cef78fb269ea158f388e90ddf6cc5b6ee489a67a7e0215d89420a431bc8bfe8ce9b1edaac57db68d86ec2f617f4684b23aa85bfdc0fcd0c48cd4c6609667bcbe1843a6a424f518be7f37765f15f0a952f4c3934e6dd4976199b80c769cf99ec135d92fdd37772f621417a4c53e22c0f85aac2c436c57572f7ab8625f03d49b33fb91536d319e7b4499674af7a92b7f223d77e4505ca18e5368865d9edcefdae3d05c969553c0aec6d3ccdede36292b470c2c5aab7bf2dc85fece5b598ec5a3ddb4ac1a9a5e9dd5402910e1015524ca65b1cf8f0c65c575a8c259eb4463303d0bd01f5027387bdab3a902be3cfece9a00982461d6e752e73f05bbccc59e3d1a8fc6b214b13c626908855d553894c15354b4e1bf93361eda455c18a01cdc35541b26a1ffcb1b5976276a47e1e13e943d1697f1bcf92bc13155466c398ca8faa083e7d92e9fefe24d471a0a027b6693dc9d82104b572350b93706e09cd18313cfb769a324c27fdeaefcfc3d2f3a3c9630248f74bc0684d4ab4570b37cb9c58e0a1b03c7d85ae970ee22ff4b297bbbc68c183406077b3af9ac1b257f598ee003262c2b584be3efe46c583411a2af598af598672dd2a8a36dc9b851fb757786a52db5e5b2f0d3455fdbee2599f338e0f06cb7ce9f0a32e3a0bc50a365b8bf40711c800a2ce74d2aa630474913a5bf28971543f9b840d57d50c29303a50c0b45d36582b7b826c664214a9c58884961846efc95c68617733f269bf4e5b08ed9b97367fb7101b911f8bc0acd99bb8e204ab903a78ea2d286d76295a7f071417031f35f16f6c8b39ca0fd1a3805bddaac7aecc70bb6210fd438efdc3ffe39effd82ed27aa9411c2b54239dff1c696bd929ddf82b3400f1da2c595b6431ca06fecc53a2319d67c1f82833b613132a014fb00494145c45fc59857b9347af7c6acbfe27885a55cdbaa2c7052b72c529bde6f7f89551aefbea6b9b88746051041883fa8f84c2b71970a0920d2cfddcff5c0b399479d876211f55d2a9c8f55a787f8f70c7c236749220c3bd15fe455b8ee5d61ebc0945af8ee7d44eeb9f998cda6b281ae037ae5a0904d94962c179560e1834235711b71af1164a2b940a7486bb3e2d726274bb142e02075111467c505c6b1e3fd84d919ca010e1fd76e65cc2784fff25087c5d3c7deca0b01b2163faaafad3f3fccf3f83b579e9bee883c1ff3d18378ea947c8ebecad24c36a1f7629d547184bfd541db8c54a5f9d31c7e3c0966b39ac8f2fba85440db38fc3bbc208afd81ae810350bb0b92764b44b590a79e6b2cbdf6a1cd281ef2feb47aa4014e85f9421252be1508b5a833cd7c298abe0cee6d62824e41bebe13812697668442433f7cc4d6d81cdba02d9d8fddcb1840904caf8542a362a14f3a6bdecd18bf8ea1d002b4bd9995586e519d46347d7a0ad4127c3d6511ecbfb243d26c285a112eaa70550b0ca49be2137239f0025fe56990d5580ae863270023a0e4aa02952fcce15febc3c892df1a504c130316cd650a2abd86f2551904e345b24e38c507b5aee0cc43288966cbbf8b08b4485cc44519e4b7bbf313a44fabb1611e03bd382494a83c3307e7e62a4314d63d1172d296dd122b2d2bf826d1b3dd46659eb5dde917f89886fd54cb9a894a27c6b29b91e3ad91cc6eb2a1e11a4783bf2e16485eed95657818a7aabdac834a2ec636a457e4008874f7c4ff7969aa1a785d75065c1a5055ca810b42040181cedcb646bb4eaaa0e2b32c41fff9f2f357c0b021cb3ffc4be1a548afcf83e8260014d2c2980293b6544d8fe52c433ef134187d0e98eca9cca5b381fbc6ba2bdc7e59fc8af46f60217033affe0358cf0c791e7c59c3d23cb45f5189f25185eb891119fd0f4691", 0x1000}, {&(0x7f0000001340)="da56f83fecfa293c5d87e562fb221ef9871f71b2e973fdd1c3f73df1bf9f8355924ef22b044c6c4fd99c4b747359a6fa68f9f0642e15febc1504d84464808f478b14592f33976c23344c4e26d9979ba3c40f2bafd1409cb5eb663c0c1baa119cf88bd7851a9f61681532c864b1d08e5c3f0cad7e95d9559f225a1c9e847ee067e8f1023b274b6b4e1c7afdd89cb98155f9f9b69a4155f6febf713091859924b7086549fd3dac56c1aa14b282786f359e6361ad4550b4fd85ce0bf4d65be79ab60e623e509cac0719ffc94d679a5118b09660e2a3414bf39967e6f93823abb6ba131503490779eaf0ff7f94f078b2a461ecf885d620336f3a17ae5a24dc13cd010ed6cb95b3273ac37cf8cb27061f8da7568e1391d545687adaa3bc62dc05f63075c584829fa82541a330209802ee4af3ab9e5a96c6e65fdf88c99faa59dcea7c5372e2538b2e389ea1c0066d733062ee334fddec0e4de7b93738621b8ce4c2582ab66445b4b5864e03232c43c2ca8adee021153d51d92b691d5d8e8caacab54517321f51ce408ab7bd251755c318271d9aefd8e8666a60418b2eecd06e79cbad8324f2dd6bf5323d645d270e7b9c92bd3e06ba1597c7f77d885daf44662500010d16038e5f9737bcb4e45453c3f14c13cfb50dfcfc20f635df366ea44b9ad98ca75b5f5b0dec656cf7dded56527400813b1e57074b8948c6a6453be39a1994578d2ef77fc9138b2fea3879992127f47249bda64e7eda274f963f90cdbabd74db373cba56cfc67981f8e93ca90ca9aba9b1718b3fae7b267e3d2d248ff9235e7ea3a9a2b365d3607d5be28d72e70e3c3b0545c3673e1540519cb10797584a843c452b8fc9e7388a44411c9a5d3daadd4a789b694db8b18649464115ebe3461f1c2cd24c1989bd29040668d101e651c51d3e07974e67ccfda0bb96697bd65360b332f41e0b7fd38e948dda55c668091d90bcaed4c41d07aa1ea3a06a42b88d398a48168bd4b4f92f0caf51c26115f482400ebb959868b5365a17d183d8d2a4583404d1f13448686e13afdd0e0a5ecdefd3865ef5a1b104ea24dd286f72ef772b08e6851b95b4a24bf2db59c8b452cfb8f8b93a744733c699593bdf0ed480bcde03d5880d42fb85f32719e4a72b1ed26d0b3b19e0fca2c360e167f2215f54c364bebfb4bb93b9986c26fed21e9d419d844b762980c2e6d50d772bb5076985b4104a12d0db778f79d8bc4967d80db7e6f1dbcb58bc640e4fb265e8fd7f776334da530ffd1e09f6def2297966da17da2e3acbba86681300e99cb2cea6122bded1cd198f215b237ca06b9e61c104ddac384293020fe12d59678cc6cdf0f5e1aa2a62474621f38879a356ae42d0e42d0c436b19ac5d53ddaee0624c693ede6d2bca3999732e0d63d8f36cf47f2e2646f1fac1f324ddba579fa8a9f9429cad7d842a7b73f8783c6096e4414e820536ea0f81346a0ea19ab35cab1fd4508a9d2ed952d1c60ebcc9d3de6b834d3e8f33d2c6ccd0adb8e2850a63f1bbd35d8889f2c5f85f15669b75ede8072f57be544874d35544a0dc17bb071d015f126c3ab5b9b7d6f5127a6da949d67204f8afa44f28907a275907b91f5a51b7c96efcda3493ca2bc1291786af8c2b88d1aa4e24a78c210ede8bc59b3dcd841d5c30579ef5d33b38acdd745c3acee66066f8945b18fa3a1a0dd25e53889a38bcf1084f68585d27317587bf92d9c865e3abcde2684e338b8875dbe3b06fac3affed9cef57bbc7732c5f97ebf876dd9ad7e569b53b40c5bef0e878a10a7c7430d593278ae9aafc9a52adf3e742e8392a2d3d37d397621587a1ba3821cc3d59674102e5efed47ef78480c7c809a754fac8cb8cf2612ebb3225b92df81a455318914c59a1ec16706761e01d47faa17cd72d1046bb16b92e7c0b5cbe6745b3c27f1d32c0d7f2dc738ebff5d2b25f8ac70a969f43a6c34ee07896fceaf4ceeb5dc1070cc3fd7be79cfe56e7dfce115fc1ae045dee353a30653663837fc42f88252508b69389c6f84fc5086cc9d3f802ff665f0435b03753b3771c0842207f51f20a3f4d892ad9bc59daf4a6520a33aca181410793b6f28750f43180c41e07cf6e718184993ca62e0b16865dc84d801b9658a2c296702ca6f95f6adf71a1e540c77c63789b40fc8661e968c097799fd2ef9149c74f4e98ec65635dce6b003c87042a0b6f40b27c9790d40e9e901591554b6fdbdef45b5d31a5432e362b8d9d47724300fd9210d047f177d5bf5060e8e072d24f50845c845085900381125b23901b6761ccb46075ee917123b28c35fb0bbd30b3321af13b618d6b9206a6bcdc0ab091bc83d45c50a63c85a5a36dd6c16c2934894be0ace0b913f9cb51c36df661f5f0c9b183b6bdc96cb4bc64e9d98b8e56a5980e3288de5e357519526a9b4fb874cf8c503af95b92ef30d67d2fe90b03ff693a8ec8837fcc45518d6a46dd9c2941bcfdd7f7616a4bc403b044124c790092170e9c397b872ef01bf46f1a12016cf3e82e75d8005f89dabcea28a6c775823f2d72d2f1d1027c2a139a45e68ca229766b506a4c45d41ebed88ab64a542dc90d6264c84d67376fd0595b6c5cdb1c8c28eb5eb5adf9c719b8d81927b4db150b111fb15788e5d4dca3e0865d496108a033703b81d932f7341a3abae2bf8689b732ce4b4539ede6a7470b9cc734a8f9c0a23140e18109c5ba6901fc69deb0643105895d3986357b1bd8524ed3ab781c1474ba80e2eddcc3611085e9e8a9be0f63492301007c9a7fec3568116acc2f9d4dfd73d868d6356541dcf57aec04ca1616b30b5edff70e483c0b763dc171fed458d4f665fe8c347b1ccaac496d38582d5dd7561adc1d31a1cf822797201841c49e259add9215f073c6f3f878ce431214f0c352fc64360f5412f0f6b53c591619679c7e6b0c0ddb9d5c571ec9fc402a3953aab772f4214edd3512e0694ec442139c4a8ee6fe04f395327656b723a9ecf6b2d4cbbde525ca90c06913a78ad99a2bdc7784985c98756c46c61ca12dd6d933f8317d377ad0621f6c9777f915e2fc1d9dd14e3d8bf7b685778b55aa3cdcc60e45208e10353cde4b6afd973817e77bf7d6740676ef5a668d7c83be119f3494689ee6c41b154f722d590114070c43cd5e2acabaefb570f289015d591a9da0b72b5a8ea0b5f35a0196e2ad7efc21a8e0d4c6a87f9f232c47a474c1b1299b98335afd9d5e4256ab7cfd8f16960e1ccb2eca234e91079e92cafb0e843e8c710993c02b43cd99002ae44ea94c0d4ae35992ca99b05fa3276d81924343d773e515542a08d0d6fd338f7d97e2bdd48900c9ec438b00989f7a659b8a9138c3248b9b3d52a5b3492b10699c12854e6ac5c135bb49ea9b034195e585447b7d534c5e424f2c6b09fa578a3d9ae1865a605297ba88f2ba6391e783c0a480de45122e437a10b51af036067af32f1655c0e6b1f707f94227308f33be2f03e8043306befcf30c7718e6256dffd52f33216d0a0b5b004d349c1f2245e44836a64783cbf6c692cd7480f9160029a35799d00cea204f46aa77dd9bdf82370d1fbbffe499d8dad20d11da5005b91568a7537cd70094d513b447dfb81e4120237ede0e04f07ea7dada8213465fa1743902b7307695a9589096e1bdaf2c367f3580362baec6f95fad6fb98da50f2f9a35b5cdadc97198e5e3f9bcff0f46d58967fa9a628f0741b158e73a2ad12b74bcac075b0cc8dff33ccd6fdb884080db4110dd53067dc72908d35aac0d3d8777779549984562328f95645bb6b8d975065555caf748a5145ca2b1e3dc9d71d68608c29dd9a3beae60e2958dbcffa9e7341b6e98619cbc780a6bd3feac26f2fe746978cfc45117da9198872ed8fead8e71f6653166093e1e37e23434356619569d265667934dbf8ce1e9b2a06b55cf26a207e038df2535b7170d1544efa85bac04cf15588ab9872ca1c046d9e385e0c6f5037be623e72af8afc9797c433e93c33380a250d7ef220c0cb27528f55cce36151266c214048981335a0fcbf1606e552f8070dc62d39aaae8a230723661fd44325be1da2a8f6ef31d31294ee74a5d419d70f65589a0f88d141ce0230a88bbe8ba0787a705ef4b5540fcd09d9b2f45d990f6356f86af13c8ba82abade45c6cd0bed509378cec1ce627a4f99e64879fd6a885d2fdada52d2e15168f057eed361150fb945d3f1266e33a0c2fe8336038d507ada7811db007724930171de9373a448469eecd3b31b46428d3d7b389e2f8f508af9156c7c07980a5e26b26fea8f7f0da5dcae745d86fedd05c0a67cb6b9bd5a1a537068ea00bf7ae2ef6677c10279f5a33c30d5cbdc0462994ccbde2c9ab4eb6ca32bf0780f13653a016ae185260e9b78bc758986bab18c29f8ff9b9ee72de6fb87a009220feb9d079f477998d3ff09c2ca03cdc577d6375cabf425c8667b659aaf34557019ff3d820e5711e9f589e71c0ffd4638ea16734fee7623650e85d6cf30a3ed77c74f4ade193b25b4a4b7c48c6766b8b35760d1857e2552b996b8c7ae49ac6e5466db5dc0baea68d63de655010806d602cbc6eef7e0db9304008aace0cf2ff69f7e26a20077bfb6073e11416188b0a979b77208b1c8ab32b16ceb1bc29a38712ad7444099d3f9e7c6367ff5a6e7a98af7ce4d62367c637c4607f8e099cfb948af486d0c065e9b7576542cff1003d98934b281653822d929e6f1e9bf8d2f3875e749851eeb0b3a5bc80482d452c0ba8c8459f291887e45c0421b8fe001de36aa657e88d02753feb4f891514d64fe15935d7d815b6f5ced41ff52944bfa1752af653841f23bc9492c83d4d6cc9d581172c71fa3fcd419d38bfb2628c2f1411c7b3859aae19aa27eccf0486fd7fd3b51e33510db84eadbd9512c99f6b0cc9a2e93f25d05ebf48da28b728ddade85cceb55654397ae6f55a85e0dab56bd646760a1e58b9c07bcfa10841ec38c2b245a408dea55d3356f095072ab65d720a4b8801b9ab5431b326ba7f1f97f77d96c56120632f839bf8f33b94260c3a00853d6c184dccab09fcb26d35250a71d079adfa2ab6f1e7b0ecf04e2d17903a4a6d98915b489abd61567aa006d9d8a392f5e7903ec912d8c135b6644d88a58550cce682d36941c6450b83aed2f50c22835bdaf529431635c8d91cecfb46eb6eb6ba0d467ff941cf7634ad5d3af44794838882aed1d8b6a9adb3f07a876c737c0436fc9498a81db85ddfd3efa59b10ac1a07e67cba235eae6d3da9a3e1db31d2f6b5e9e4573f320aee323325571252ba3b97acf67f40ac8956196e9b36af1edf3748db9215c6e64801abcc6669254979273cd61ad998bfcfeecf6331e7692a4995b5cc747b8553a9fb14faa2f0516632964880a713472fb87c89957be6188b146262219c4676d0e55fa797a9b907f4619a21059acc44fa2b8a87fa6bad852db53fed6c9d5412995c17b858fbbe9108a45062e8a328f6cfcb488de13ddb1d988a6fbc996ea2dc4d56e26e7554d0a0f094efcf477f22404e17f9acd1cb7333749a2c20477f802dc9e7062eb2c4346099ab5fc6f795d9cb11581308624ffbaa02d39d568c1a0d467118885e77963717b490b13032956cde3746d0d5b43ff3d7441ebc27fb5113021bebb0e26d94f36ae056b936a7431a3f1747b1d3f117454c4ba779ed1cc7fcd2c4cbbd12bdf15363fc7b990cd9f2ce97c116154348f5162b87d5984b4e9dde6f235de998e74ff0ebe027c9797aeab7dc830be8a8c28fc5b9f0d13f5feb79e639278e67b563be231ee628fcbf20e6e29aa05bcc44f21d9", 0x1000}, {&(0x7f0000002340)="047e0a71fb924fecaa75a28f2bd89bdf0677581757bf96fccb3185d601664fe7abe9bfafa5cc44af17e6f38504d63151611251dc9d1d25fd94fe59a197aeceaf12a1d2b6fbceeeb4804ac1a16e07da55503ca1a622672158ad3f67cdfebc4aae408f85842ee648882ae9da86919c44da5d974f6bad3102f425e4ec2c52edc9d156da7b3160eaea47c4254849724fff9c76a872d24942947d4c4cdcf68dbdec9a700b68d173c6bfe8d8c6f313c1b9ce0cf200c9beea0b38c728fad8d356dc6eff0a295a1629adc401ef5f922ee8026d7a1ed8eb7f8c13", 0xd6}, {&(0x7f0000002440)="b833cc91b32cee6ddb", 0x9}, {&(0x7f0000002480)="9e9e7713e2bde299228742c68ec566aba92b27da7c6409a6d41fe1d71d85136add8e", 0x22}], 0x9) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) 21:10:35 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x0, 0x6, {0xd4, 0xff}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = semget$private(0x0, 0x0, 0x420) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/26) select(0x40, &(0x7f0000000000)={0x80, 0x1, 0xfd, 0x7d3, 0x9, 0x5, 0x1fc4, 0x3}, &(0x7f0000000080)={0x8, 0x2, 0x3, 0x4, 0x9, 0x1, 0x79a3, 0xb9}, &(0x7f00000000c0)={0x6, 0x1, 0x3, 0x8, 0xc0000000, 0x1, 0xf92c, 0x8000}, &(0x7f0000000100)={0xffffffff, 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffffffffffffc}, 0x7ff, 0x8000, 0x0, 0x0, 0x8, 0xb14, 0xc7b, 0x80000000}) 21:10:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 21:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/43, 0x2b, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 21:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20003) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x9, 0x4, &(0x7f0000000280)="a15f7b206ad526e104df3879203c9757a297e085c56e25db41195eeaf2cd61e607e15ac16992521cc04d10733c44d1257a130e53b0e40d21310e4ba2926c5d44583d9e8dfdb0add18be73091830340b89781d74f678013131a9452f332375edcffe0975b4433d8f5e7f8055c7a40e59cd872a4bdb1fce7eeef805308dc196dab9b52fdbbbd9efdbc6ce76615a8cfc5c0f9ccd210ea1d98dd", 0xfffffffffffffceb) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1c}], 0x78d, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10001, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x44, 0xf000008f, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0xfffffffffffffffa, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x23, 0x4000002f, 0x0, 0x25}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x40, 0x7}, {{r1}, 0xfffffffffffffffa, 0x30, 0x2, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x80000000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0xd467}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x56, 0xf0000000, 0x3, 0xe3a}], 0x34, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="0000010053abd736e84cfce2d4000000", 0x2c6) 21:10:36 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x2, 0x7, 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r0, r2, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:10:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 21:10:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') 21:10:36 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="daebc6a999018e128c40638294224841e3f849e6b67b2e5cc37ddd145405edd550714919272422264b6627f42a30733782d6195b5c1871759a67c4b38a60a26ad990b77bb50ebc9610633dcc08da6a5bd18471b3ab6f44144e5e05fbbcfd982d68509d76ab5d34b829c6a8d0772e1c9c54ffc1f1f9e7a3f0b35d7fe70a5700f1e81abe03", 0x84}, {&(0x7f0000000100)="56f78911188e149026e8701bd7d70b5becf4aaed443cff333e78bbc902515434c046af7e3bef94a328a1077849112eafb6830dd76e1a09dc3a333f15ce1f1dd3d9", 0x41}, {&(0x7f0000000180)="9e7e470578d97c7edcd751d6fb52af63ea8e46ec004dad16eadb32b3c4d7e7c6c19320a2dc15a370fc8f7591a7b479906bea4bb6bfb3239fed2d0d6bce94d99566688195a44d6f55bfc6a71c56dd69f0a12e884ef6f20444c3fec8d6ef945bfd02d53ffd3b88d3c7a540d3e6a499a7976ac05d4b5ad397cb3a34ed05a9cb7aad0831e8c18a5a75b36b5aa4d84b2bf83ff3cc5b398ded79c5f8816108883ebeb722", 0xa1}, {&(0x7f0000000240)="bf7c4524c2661acb712a2ce8803c9a0368363bd62821c84b7a56d77d991c8b9a9201a068ac757d3ef26da1368c0d918d45cf90580a93a963aa99269a2010db4aad905edb5fdc7d8d926e5ac529baa9c30fa00ed907b76e7f0585c32717522c548be097d3ce15f54ac4a4085405d3eb428297d13185ccdde1fa5a547054cac6d4b71e6d63958ccbd6b5cbe0504aebb758e80b07e826b76e9676cec3107135589cd91b31318f0337277895ab3ac41a662beef65de254dad8c38fe0b78332f55581e2118c12e50a66761e962bf0964ffb3951a5ee3a34f3c6c05ed41f", 0xdb}, {&(0x7f0000000480)="79ceceae47f384bac108c8dcbe21344ffc6c9b75211e4c6ce8b7648c8f7bd315149c1d85375f7b74afbdcc061cd20b2793792c30c55f4ce6884017d8512013b0b0d1853f50963341923ee6e21b8b07f9bef57322b91b1dbb31134f56aa6d3f6678ed5fc94144047ad7beb2099f22561ea809b2fe2dd487bc1136b659162b3c58d646170e6100d3ef5a5e336204ab326f521e3ca69f9b5c67574c424eb520e31964112af2b3a8099027c9d5a54898ad53fd044c73e870b5eac18c1d654a1b3fde8edff9f08351fa5567251983a6322a", 0xcf}], 0x5) write(r1, &(0x7f0000000340), 0x10000014c) select(0x40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000400)={0x4, 0x8, 0x9, 0x7, 0x804, 0x3, 0x0, 0xffffffff}, &(0x7f0000000440)={0x1, 0x5}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000340)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="846d74d8648a802e863881f24e35209226909ca1722489b6e4a1b90bcae1e5f4883f94ce7c30aa5c630b8e21cafb5e444a9f5127031ea84a24ce0200f86b9f20cd2ddabe6fbbe071fc0aa51d0a8bcb20463c09609024bcefbb4850e9d62476c2937d3f48959e3a9aa005dbd88f3ac6658260fd70c0c1c8fbf96886f823f03aa1888360e2419768d65b3f7c52e589219b3ad4b50adf9dc7bd09e41fdd0e4b10d9a549b9e485412e74a7a9", 0xaa}, {&(0x7f00000006c0)="bd3bb3f3d263fc3f68a8889eab95ab4e474d327754fa782a73d6e9a29d8008c98b0968d46caaddabbe8456d09c7368ecff1546f89bb51f453b1da54ea176d59cfa059887ac2e6aaf976cd7", 0x4b}, {&(0x7f0000000740)="3df3bc03b9ee74f62e55a7d73b0fdae357dd3ca33940fb3c38e8d6bfd8cb6054b223de3858ba9e2547db373fefe1d39717ee1fbcbdb8181f4c51af2600dd451c1b34af06c4ba69357d179a6ea4847574f03b2d5e66e02c01f954528b593fcbb9ec108f458d280e19c781c473b95c56be72082391", 0x74}, {&(0x7f0000000880)="09cec369b44e36bd8a13370aae75224f661943cbe85b7526994b576fd6c3e1a05bb103554818a8e17ecde918cab4d920b6d095e79786b37d07d8f92c0642edf59f6452c4a8a662067323ff4f371271a6db021e9586519251a9c37fd5045f692ead11a367ccac2fbaace1089d7a63c607ceae88dd2dd7740d42120349666c923aea6a40285582b77994297ea68a2d615d5176025ceb6adc9a0c5cada9a6c4450bd940499586661b09ca67a8d8910a5e597fe36a1352d06b9c7985b2748b0f68d28f5c9195445fcee53e0c50a8c56d92ce5762ee62280856add5439221c7c4ef086f926a9b52617cd36a89dc05d7e3d355056583d5811292c1", 0xf8}], 0x4, &(0x7f0000000980)=[{0x68, 0xffff, 0x387, "5a16628954ed171a9e0ec685fe6ec5175ac5df550e954ff91474766a38eb160c2a772692b7f790a4f0bb5eca6de3c645234dfe8959b43911f0e38146f452d652ce0467defc70ef9abf2c3d35038c5e48ab3ede025dc5b4ba"}, {0x60, 0x0, 0x400000000000000, "cdb3ba778ce2c910efa90b3e27ecac0d926b2a38b4387b12ae4c509b37bc94ea515e14230cb64c1f6fac6e9dfd2c9834dfe7b9597e00c55990dfabe5891571455ba4fbdc1e193f8304b4"}, {0x18, 0x1, 0x2, "372aa1ef6a226dde"}, {0x108, 0xffff, 0x5, "d498af3a930145badb0656414d19c03807fa5a3a76a1cbeac90095dbb539e636c53a42d6613c602a48c67f3e17df108ded3c42ae4d73e774e1e65a88dc0a430c8cc32cfa5c2bf22d50a910abd032be5a1834246ea35d76e01304145a09634af18e04a78f9a829e6861bf155d71d0f1b5b31df83d0610dc3a0f189e41622009ab020b680b33a98d766f018ecf6892c8fa009eb7db95053651160d0c3bd70ad9895968ab4206a65464a13d8a7d592c3e7a1344f224e6096a7af6ab35de12d5ee4ca895e3d64eb4c46ce47e6557100255b07134541500049fbb342f1fcccb24dcc7772666fd78dbbf34c530a85a454cc651276b"}], 0x1e8}, 0x4) 21:10:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 21:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() 21:10:37 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffffffff}], 0x34, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x41) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b6ebb5c5c03e3f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x76, 0x0, 0x800) r3 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x5, 0xbba, 0xfffffffffffffffe}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r5) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrlimit(0x5, &(0x7f0000000240)) 21:10:37 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x434, &(0x7f0000ffa000/0x3000)=nil) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 21:10:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r2) 21:10:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="00a6a88995e66bb181f8ee52f1ed10f61310a16e374e5c9a8d0efc4505d53abc98fed7911ba3b5d3ce903afdba08108112314997179d00b8446c9835efc4a5add74153c3937b37ec7eb73baecbb6c91815a2345d59c408e2ec58775bbfdb09e9da2cd271831ddd072cac3cf890730666689a3d0f4869d41a3a0ce52fa530f63efe5eca3e26e0351147246e160c72ed4768d9a15941aa069fdf32c98ba4f724d692df373f296bda28a2f790f9af2535bae419c394e137a0bd8d0cf5c7c972", 0xbe}, {&(0x7f0000000140)="7b8971faed5691b223d5e8ed1d247df73ccf2789e7e7f2bb47dfff80b474e3fa3f4a503889b69ceffe4674a475bfa53561307b227de4c24a9abc1b3a74ec93113ab16b835d6e88ce5c0997cd269a682b465d689165ad4ae131e9f602dc215eb5a8", 0x61}, {&(0x7f00000001c0)="25804ea7227d35c69759dd66033612f50168cbe47cb8d270616330422558c9f1d846f2234b346b56474d431f36354ac5228e51d56a2362043d1fbac7ae41d27e614fd1245656f5542e594788644d1bece14aa2586066af2e5b4c51783b7798399f71e08827342a963c292705d4b602c7c5eb05d81509cb56487d4c6e386f3966c86a6de8ea4994e9bd9f924deb2d30ae8d3a0f838882efa50b2b8406645c85d960f00d3b5bf2106097a06b16ec84716805249ec5ba17a993d265f3734d711122f51d8c46d7ea4854edb48a2039cafe4fcb2677dad2a05f6e8850ffdf70dabbd9d9649c537026a49be2a92aa26ef0ac9e2d0727e3bf9ef1dd3848e7ecab3a6179356b30bdfc343913d4d50bf794acce740710dfd8e798d427a0a7de456aff4ef93f7043533a858465bf26d790863c356acbc3f27fa0e7eef0b7054ee9c7bfcb3130d3104ac4bd144f153433cb681d7920dbfcdde0209b5cca8feaf1465ff668bea1b41832935e21b83fdd5e82c2d28f363957b64d205c24ee3cea01695898497efeb169bc14c4d4811f6092eea295c8fd6eab56c55f46096ff2a77abf1f5db14e8b9467bbbf801263ac71941e4374a4efad7a2a1a208a984156d59fcae02aab529e166bc234d0231b8019cdcc14a6b3bb2994fdbf0f628e4078c4466a5779f36929f3c86e6bcc4f85a3433418a305bbf37a97f2a84837f01699e40aa52bdfeb99f4beb94bb9a78b0e01b53f23bcd3c348602827789dfbb4ee87b7d04a41e4e5572ba300dd1f5c3d49e745dc3f75e521cbdd02bbdd0f55c0f85253381142f1bf93d854914e8838b4148b20309446305130df7bb54234bbbff17173e9dc643c899ea029a3ff5d5561f3246c51f57c72eb69276d9995ea66ce821b701f84db8bc4687d2c7b01818cb26b3c7f09379fa35d6c0d5087d4e076c912a1da28413075142a4d40cfad1c559b37c9392fdf0c3a4992982eedc7226eaf6eb0fdeacf96dcad43608e02524f4a20d46b7edb7480e3f2703da3ef81cbff276b98cd87053b4e0d7b26977de808a44b4cdf0b113297882880a3397651f15b715bb0284a997529de1be388d34d9a589787b604faf62a9d48f0be92847362633a5d73f5298d95cdf5b866ec6efe63e650a2a212d80a153f34b07da37ed37e7ecbc69ae6254d1a31befb3079552b04b3f1a2a17cf5a702ef8fed9a003850ec7915ed5d730cdbcfa7a9869c1039b1766dce94c67c6b7e8932b191af80028b98317d019b03b1bbf4ca6b2bda6bc0d31b6ecb8da9f200a5c010f6902b6fab1be86f7d6a708a68d1f76ad58e401d9a4b92f4c6de47d5a5905eaa95f0262a20f04879202a22bb7f8fd575f9eb47b16080264326ee4b0e80aca12513e79b16db23af73395dbe6ce8330cca61f122a7600345a08147cc2bbc2a9b044c7c267d5cdd2e11143ef35acb318f49d7b4150af436d104be1ecd44478d0d19188c960ea2f3d7339aee5d56cfdb21d6efe6072a55b844867fbb7740c13e3448891f4d63ac7e60f226c966e97c308308a95da34611ea9fce036f0acefec952d524399322219e62f4ca8b86ab222186ee8984ab534bf1f8788816a29d97c8ae92f009afc388d6ad2a5c564c97c7ad636e89dc35af5d21e8d67b6447784327a11696482e9648d029db671ee0e204439780a4cfe4bdbd34539d84098aa11faf01489ab409f55fce0652e6375231b20acde8483619ca2a7e45a96c459674b0fc02c1de2159e0464be6f4c6425e6b925b38658d901317185db062de75dcc8a487d76a366e41a97c407a0eb32222f46ced9fb02e9abcf52a7933c949dd782339d76cd9db6fe203d216a481736e1bb713dd69ba5d791b9960f13ef807056d38ca50bf14462d8af6ab20b76cf21788fe46fd8c41c4afb6ca4bb422ac3e05d5781c14b8ab894d961a9703451129b497546774f330f108c16670bcf7fa7c819081a24cbecfde47172fc7ae5532d6fc0bcc2b2c95a44a56f61dc1ecbcfdcdff6924a1dcec971f077fb483dca0b39c154b6dc55d596012c6c283c14c841b7e089ad6890733276e3ecf1c0daaae698ae27c967cee57aace37c442a7d53cd5e7adb3beaf3b3c7e79f8b61c55c3afc3ab08494830a5c76dedb88c19b362bab2826f345f10536c2ef6b9ffbf3300cd2ecc4eff45999bf1acf8768cdbf50e3540edfaf8c885ca9734a055c4dce672f253f46c98f8b30f4c65c523214383f85acb70bf7d9c64b5037ca1f98ff6bd0f647756c671556cd71a210569d5eafaf0c038b3be424428e202d8beea2c13a87ac637eb325fa0aaab5d905f9f578b506908032ff6f8dfe1758d0bbd8716635a47ef91e8d9d75f5dc422aeb5e6716ce80c34d4ee4d3dcd0a5f751fc498b9a29b22dee2c733e8e65424e596f4c24e919e22aaa422a6e44a3717327d99a5e9e32124414ea605b4bcf710f5bcab1a921b0d0523377f2d7f135f2b8047b47dfa4d195400982c33447b6b12aac65bafa7143e3e992b27f3808c70d1bc5eb61b4ed5e9dd3d21d0625239a3a7d410feda76bdf4879e513757ef1ff59ae38c60026cebaafb611b77402baad253b2df6bba1fef5a2b1c5f998be049f4b5d02b871e03688e6aed200dce2a10f79c1b910db510a8546d7142ec328e16dd434150904613512b74ff745bd5b3af31c89230727ae0578ddb44101463559978168539ff42a22aa2f5eb7b714bae0cbd4b2feb84d82176549940f7965512a2af1cd869db40dd1c8da07826ec764c83cb96a139ce7b620557becf1ce89cac04fa0dd06ee38bdde695e334d458bafa4cbe2a4824865a0c59a0191ebdcf36865709b6dfd403c34a59c96338f9338bf9aa40f4cfcb9eaa9bbc39d552cd979558e55758a9c9cddb632af0def13640726145eac932ce24789e10226df8bc296b38db40d6cf424ecdf68468a3f02934b3ee6c0e4c45b2c3254513c0e6d148c82bfedae50ed12cd721d675b20aefc867e2d311efbc22bde41337b7ca481c6f90422e3b6364cb114b0d7443a9219c3d91ec7827b1cfef3ac71c22086060b5ec6e539e3979c8fd33853757c6c97f2f387dad5b08a8c57c4a5c21852623fcc15b3befe812c1c1c8d1e514cfde85b91196bd08ab7e79c93dddd3b02ad70d4ed92be52fbb7466cd6f5f24fb8f0b7f1ef5ba4e483d56b0589d300e3b172d4f9de663ca5199dcc14c3605ab9cbe67a18faa0797a795e31b2c6495ba75303265fe3726467058040ab6149463584d36df18b819017f7cad0a3dee9e8c1c6c024d9b8314dd25bc985c1d47cb740e5cc03563bc9ec1de2730ec36927a5ce1e8048a8bda6f56b3c74d978f94fa30be725e67c07efd7c0da76aec90d42cdb7f3615b34c3517bbe76f44e3ab1ad9d833e92194076aedd2e27cd1e33874c9ebc2ca69ca4773d395810c6ec2955b503d3307cc04c17c2d2d99fe708c2ca868eda427b1f2e6dfc8c35df750be79f0036860891491101ccf2a65ffdfafdc52d587f6bc234cf7fbfec94c1e88c1bb1acd24e602554c0dc2340198deed3df8fee2d904521ce6c32e0a1da4e1b56c35929d73b165b9233b1958af785e5727f137baddcc121300e186415ca9494500f4953fd59792bdd2de25239d93f4249aabefe20fc65da4f5ae34a0b6ad8477bbdbabd229690201e5816fdbced8717bc3a441cd268167fcd953218bd5483531e6cc0a963ea73bb267c2850efa505e0742675b32a5cb7aac34ba8e1593d4f2fec29659a2083faa26f4a483768a1d2c590d157a3f5277430b8f8dc394580abebca8b27bc397e146330cbb70a78783ed1aba08471f758246c8b2d50a45582c73e37e5d58808ac41adabce1ae46ab976fe60ce136d517a017535dae80ac1158a163447bee9ee2fc396545e8358deb4274d057b1f6e2e946ee62b601fa3088a0d157b63a2c831a31cb1c9c15fbabb879ad8a7ae87fefbff8d889b5e4965448978b1f18f0c31ccfadab98cc1278444a0828c30f3dd268f0006fa00cac0a0b5259085af10a0b14de9ed1dcc2eb6983e9f30435cf590bba0d4197529fcce5392d68b432c7f9a9ec69e5e8098c845bb8336b2c515d4a62c40b6ed9a1b19ee9cc7f535468bd56fbbe8af2025ac4edd48f950f82fd3bb134e5be7441f7c177b9609b47b6897654e1ee4dae38796f4c2c8572803aaaf23b2dd8a480e5d0bfe72ac75b4ed085a94f0278dde8e1ae8830d3865200966074538a3400c0d9cd26f2f8692d1adb529227ba0f0800c2ac5bc79b528f8d2a849bb845d960ad6504adb8bbca0ef7b03665b2013315f113f224322e27ca86105e845fa21a2841e2bd027bdebf09b0ca6b036bece84f480d699ad2b3c0ba47773afc6bc64a138cd0f790c81042906890e97f2a0bf64ef256bbadcee00ca330474553efede51830bbb8a0f1f58728cba8706a62f67f6c73faba8db82595b28bc0dc23feb487b97cf8e9eb13c5b8627db02c45f389385c9e2cac7fd6c2875f7377ef14ad390b85e896f809f98e8a3d19863dd8e7835e4ec0762779315388380cc2792db7220870b5ab11cd90d801cda8b12077fdd16b7fdf334d9344f52518b95512ec0481a744589516681746665a45fe59f6cdf59274aae6cd72a96882875a73e9680c660c874c0b523a1f5bf35d4d4ad236167cdcbba6e171bf1d60434dfc126b3fadd277b65cb9c5c72e7887533d6a8fbbdde02dde431b9f9fb0c189577996d64c3a410389669c6a181a7fc5195baabbb5eb09a8464df216dfc555fb840439e79a750cf53d3d550cbda7ff69ac7588fe7f80730716e44d57ce9c9dae00d5562359ea51b57844fcb09f230d6d2c3dabd8cde61b84346415c4fb63580fc08a40bf6a175b7a38cb3e395889e114e167ce69fa1fc117aa57c459e3727d777d414e5696e4a2909fe51216f35e6a80f1ed3e8973d7a48bed58bf389628490b6cf9f90f6bd9c2ddda5980e4ec7d1074796c211368e8c30c9a47b25a033ca6db76dd423a0a2ab3b407b6a2a8452b0a03c93de3ea3e49fbb4bbbfc57a9e66a4ce7498f83d0d63ee205ca177a059eae5bb911d81bcba4225b05f980a42f69ab5ca87ea9edee24611e0edb8104291981aefa433cb29fe074a49034b13f732b36d0f5343df4674fac46956ac519fcf9b8f63f3343b9e9a9ca922e6502f793feccfc9efbcd40c5d229a9c49f9a14fd2ad5ba65eca40598f45d3a0fe85ae968353e4c7b4a477a84493312e10055ba58d0ca5e8785074bfe9750eaa6c8f87eb073995854529ac2259e704da486510654ad9f9a54226b2b9b88d630e0399a0a0cf18f31d0cb1ca6288275e5e08e642aa4c5be0ac881d253e02f5121e7b070500bbae056fe8f05c35c0a1f449f4303fbb5491c7e3f5fd1a1b228e8901757edd1cd998b342108cb611a160526b6a67d1920b7668727625b9703adfcf6e0090ee0be44e10fd74e7306ec03ce96908f5ae73593c011010864394acd8d8868bd48682ecf91ba249171c33356414d1960e9e4d178da7ca5d9e16165cf0d77f10381e11bd2fdedd60059f7a4b6c135f7e9f15f7a8b77322075a4c8fe93d4f78df659841009336b31ff5a18d94d0495c079af0c6b10218fe225e5f2d934d3c777b021c3b6ae2072aedb1370f35f66a4be7c19c449207a241fbce272ca2ccef1abe95bdde01e787fa7a984a0ba30a43db53004a3fc4dc85205ab78a9749a4ab93c31dab3e0ea46ba036c9dc8f565e6f4beaba405e899cc3e7d6b75a565582b99fa0b98a222ed10945254454b000c51f28e78894d07a4418a5304f152ae846eb3fc4299f67bb5581d46b6f342449fcbdaac781", 0x1000}, {&(0x7f0000001580)="f5c3896a96fa9957844883b0bb4fb2b0001777ed52c14ebf5f8de03c2d7dcbaef6fde5df2d015a7d3019cf905c893cb4bb5c1b6255db24794b11342188d877fca2ea70fbe1c15abc711c73f789e10c925e82fb0da5392fd5fb1d3c31efa729da1b83dbe6eb1ea095de1a4ca81b92227a1e116c4202a5d32858b79223cda2ebd7fa46fa5f2850d2abde18509b173bdc3061d192fecfdb844e3c69391360e58f8b5d8ee5c5bbf2d95176aa41610297cd92a8a339c4d260ce2b7ad3bc991ec2384ab48de3f0aa88c6056408dbda71a548971f22091083dab33e595c0105b01ed5fb28764c6bd7fd0d3e63d323c2882863e86e612456fbb19d5147a4f32606d3ecc39b010af191ae37195c1b39b1cd812f898f64ac7ac6cbbb3b4bce3db4f077a34477e30c75076ee4dd4861025e1949576362390e71963ea3bacf9b833761ee94b21c2dd2411cc6160449ba11c40f93bdc50ca05f572b508296a6db2568a6fd3a48936e9282513ae508ae82a811b7729323f5bdcdf2021f5305a9afb05b4668a9b022e96e0a581801c4ffd8c7ca42df5f1ab5d7a600ffa39c3fbe3d97f0b10ee494a484d8ed4a5fc5c29eb5489eaca1e623c210aedb674987aa9ad3b2dc51c848cfaba6c69824fff41c67f24ebfb55a2d1a52de7a9528b9bebd6faff09d76b538503a601ed737af7c7f2e741a96c28f20bd8323f1e5b6e2a117813f27230cc8ec3f6e8fbcdce093fa41fdda6710d145e1902e3c37d3ce21049588a705f3f22b0bcc4c763b63d41d203ef4eb6ff63e13a5744dbc0851c9b86ea9fc70498af2eac49b7c076a5d86c026eaa60f60acd7c9aae934f1994276401013c1f3819338ea1db289950af552c4a706de2a8ce1b758ad3a600b5be5449ff945958ebed68e83218921db9cfaf45d9d841e79400ce4831d650c3d4cc4e67d924dd534f94fa3b9dc020526d287c159600e5c323521d1bda043169f927e267935c0e0dbe63845d67b01a79df69af907de65c4e77bcd6f744367e118e8c93df8284cd3fa161c61a03127604d3da3e6fb659cd6c04b08d953e59a21cd5fedb2bcfeb9e867887b7c521b7d4b69e9add7903418c2c3a129bad95a95e3a8538e3dafbe7514ba7386d3098f951e122de25c9526699e648176983ac32aee5586bf3e875b7a9af5f02015140fceeb9928df4ed6f6d27d1f32d1b356d333fda05d650f24126e8f9a356780c38c45eb3ee32af0ad596c2efaa54e156873ac173510d1c10d00f3d51cdf7c585b9c241e6d806353287c42a698ecd820e5e683c32f4c333998186d1fa1b1a1fb79363a93df7f688afc81db07e7f808e3607fe8a2657dfdd843ef07e9819adc1e0c0534b1a922e3b80c81e34388ec9eabd8fa71bf7490f9ba4c0c88157443c23619246550502341e13fbc28249bc558fcc0bbe7fe074d3d47833a24da6db0fd16bee7891efabaa94c777e9c6f3105341d6275dd8dfa4450f65f3acfeb74a0f2f203a8063caa41788e31cb2567637928e10024e27499a8559c1a5296198f02f82bd08afd8a0c2dbe6ebb078aeeb58cb3af35d192f1dd7edfc2efee7811a4433e999f9541c2ba7d3ef809660f48f7ab06ac6154ba812212b14cf543e21334ed97792034c0235399e4eee24cf4de44131e8ffecfeae127be4a1cc2d179b2f023dfc2e581628a2d8dd3f36082be7c804e886ba5636a2b2d21f6a99a1043ce897a31f30113087ead5bcfc27f4ace3275625234cc47663f0d8f6682b2511772025f7a21cc621b4c5c6e845657d02b0255812745537f31a39d1509bf738d925c1dea6811d8c2c10dd18f0e96a8919656108f82bab701fe29b078e12382385e7756694b0b98631d7b83953d58d5c4ffb667421067356a8a1f25737f70b77d9e1f7d80dac91327852fb23d8e5102b728576497db4b116baccbeafadf7a6c74f0f177300805cab21dfbda8a566ff707b03cb2cefe18f43579e91648baeeb67f7bc9bc7e7e103cf772cdae056e47725ee14694aa86d23d4a2215a912d76c4a5de6eacf6428329fccbb8309070c2012944f98e5c1d63595187f03e8929cf705ce1159b2e7ce4cf7eb4ea90e5712a402073e3d73d7909966ad2a3e8e7e1cddc2721feb11f2bbadd1f066d3c071e28ffff4f8af5fda7f60084f254b998fa81d6ec4f0cdb3f77ca17c8d12102205a006414e95795426cec990c165268bcf675286b07a17f1ecae8fc0ebb3a74c9431eda5657ce763f51524050a22910b7c4f8a655eda74f92a78298b9bbadb426655bf2ddfa239e5d57d9b84fb268c7cef84118b2691960861ae9a339b8aa685934757f808e421f7ab4d6a7ba84017402b81b5aac6f325dca5c001c1fb71242b8ed7ecb9dce6df42e55f7e341e6c0c7504a28899097770488dd6565d3ad52f4368809373d44c9c7682145e0331be9802e8cafc0e8ba6f3dc245b76cbd6db3981278aa65e15160904b99330a0b26d71bbc0a407e7e51a732b0b51b0cd26d07dd8736dff29b75164fe3081b97dbcd28e910a8da56178a7e8d23e9c65e16bda53d96c82089f2d41711b3b622205e6b9403218ae3b16841d1ef48519cfdc994013815b91e69c55e2ef7a43217ad7262bc036b316e33fbcd87e46de17e18621577e0090d3a65b90602ff52170cca8bd3e57f04c26c84cbf3bbf244de6565e4509f71b8a862da2217da1258b1c659b31c53b1e66b7c99057803a8b42b7e6ce9824c3ac7d83567aa97d5b67ec0cf66b4b1a9698aaff8e6958fc635f1dae72a6b94d1e490356a43fc260dc0724d9e8c20906bf2923e2ed0763c5c3cd7e87de11202d98235958c104bfc759c1da3c4fab45c0f1823c154125d9dfd38782c9cf28137f1c7729071666c82caf1db1dd8efaf03c7a8fafdfb75c10a120c8276221863840dc959e2ba039b0118da9a874327d616ec3e5756488d6b186f358ea88590e5490c89844bcb14255c191f6841f807d06d7cf919e385459bc41f4e136f0f36b3df9eb32194216d8376b3758c63e1f31ac6df00ea8ad416b4c5d142672c3ec5abbcd605d90526717e1388fe6f3177717c36b94c683dc0ddd1c396e8ed41adc514fd911cf50545c2f0c3ee32fa066bcf1f1292f40fc08e9b4541e7785df16989126265dfded692c6e0c92e139ddb8336ecd45c90ece15e1cad158693eb6be0c834caf8b53707adbf5ec85bc6f1be9028751386dc3a40e0288f8e4a4ff82dbfd4b1c69eb7f5a28cf1d0bb822b8e601feed941ff42119b2a120dd39753cf4083ac9d0207fe21042528ba8ad17a2dc85665244d142c4609a3a2bdfa3eeb1051f3f09589aefeb701cc29eedba8aadeb1a280c7bc54b893c4ca4975cc8ec9c4734eda74e84af43fe9e620bab203f2463ef6eaf3dcc8bf6bfbea38f801f3e75f52b208a0bff465c91b04d6facbd79508995c9d313fc00790ccb69eb35002c1500c3f31058d6edef58697963c00cb4b1af4ef1037c1010c4e6349318078a85c24682ecde48702ac013a2637915831399f5acbf55cf7d17a923b6b6eba9ccb62f1f33167877c4615494fbb70347737ef45a1b5a3d4887cef20a3a0b33752611fe2602b79bab15e5eb47fa88ac05534b910b78464966b302967fe892271a6f183f6759a8b73bb269f877bdf26381ba419915dcca43cf9049a3c5fd4ab6516c7a962abb978680dcf49b1d219ff9f33865c8ee54ca84ca4a1d2b01b2429c7dc0410d77bb423c8b973c759053b26dc30be69e79d62fdde3c8145f22b6fb72adcbe966878576a7ef196129215ff853a10dc9e7e927a981f9cfe5bcc11987fff6a01563d8e3a31d63dc944536bd0dbeadc7f6b1348040fae728688c28adc336a4b4eeeaa2a2b92ffd68422906fc0ccb843ee34c0166b3994b397ed26e550eafd729aa865de1067b2330dba7fc8bce972439b2aa46974bdae40b8be431a1d9d43cb601520f366da9175a561e47666917715956b164e2f3a9c5db55e1f330afddca7dd82ba8a40a6d70c3b0f0ffab569ebafba8f5f89ac775fd04c0370d5888c3bceaf8f758226016f35be3ba1ea1f3373c0ddb95802d42e9bfeea098aa1fa997dd9838e8a4eba0e7eeb5ca7753d0d04e559f79280f75a9d65c80b95627327390a63848daa6b49f00fd63ab24a27541a41fc46ec5ecedd7ba7832dec2c45c8bd7f78fbecf062931021ce8ba56d984b774b9804e017e00ef1fe3ae65d091db546a879a633de521278f7f976b672a8ab96e56e3d952da1051f7fb885f01e8aa8b8cebc3b4d87821f0bf9992960f83bcc4bb6c5179331c26b41a7724aae77365760498504fb26d3aa7a3b1d1fbe44eaa0599e1f167b0a0003ae9b9271e3c52da7f70a2f71c9d3451c13c19ef9b698457aac560de16cdd767fad9eb876dd4a6b596006a712bc8280e133f3a5e595533c55cd0373adf5213b35fa89dc24dedf529d4695d4d0c019838c8eefea4dae89333ccafea28294361ea34069af14c4960e6f8eabd6ddfe082b72ce489c57930141996f54ae8d25db770f76e9047077122ed2c92109a5b9981837458976dcefbe364557e105d57ac23d1aefb4c3914bc081b203434fb8ec5bcc13d7bb71f23f623434817756e38dd1315ff0b5893f68d1d25fd663a404a61d750b841105db28060e0fd2c9ab5aa9e0022a3e98e7f4f57280abbbb5b82b55117c04317f60b69e1a5812424cb8e018332ae358fcc195e239211e1a94ed0dc0a535a303752fb5125385fa604af85431d04e7eb0c7597c10abe920682ef0b6573afdde31e0ac62f695f754dbb391c1b715f74e8f74bc6438af70c9a9887388cee89805c7702f3e095545e4146c3b4fe71e48ce18ec95486cd184310962cc354d1e86b58a4c94be14bf4b684b2e56663d77b4a2c2ae94afc86899ddd52df42df2a7f1786ebca73022512152468a0eb30dbc6c36c33473706781b8dfb33164845fb98c4b89cb117b0688cd86976d4ae249d3a659899fc70764b2896d4ef50bd48de92b315fd6f04b899035fc91d2ba905364eaf0b3173ee1f77ddecb8f5bb5884b1c73124bfd249d528dce07e753ba983345206df26c65cdbfabcf9ebacbe2fcce7a55a3db427378188ad4b80388c2822b61ba4512cbfb1fd3acfc4ec91c7645ebb3ef4a7849f0ba744c6834d73d3683f819964f85b42b4ada2cfd679e50b88cf89ac071899c946aa9135fca67b8aeee92defc36a169f21303370d4cfe43ddf5232c3a5c8fa7d65bd0a24c308717542912b39e245432c361f88018bb7ee23102e8ce58e896788429f2f4ce56e158cbf95f2dedfbf23ad1861f84ee77e82b5adecc8148fb16bd821209aabe73de65c408ca6e6cdca538efd60104e85c227e3b38ea654664a215e75a08a65be8b1ed7221b004e8a22a5457675da862ff2dab7874286bac308a29e41ea03db326ac9521305a882752c71f8e605dd44fd15b371ca6e40f58f829646ea52ff3e0411611af70de0fca56695481ec59faeabb2ba78d789fa07d3e6628a71325e1acdf1864672025edee2de3603ee63d04f823ea9f589ba5641dd7cef66ab965324f3fa45740d0c0137e297e4b327693ca316a5f54b66f93c881ffabc12f047689316d87f6981fc561aaeb13e923e6f7b9d2b46f87cdab640091d004f095ba07ffd4e46f10b3f828e00ce85d42dcccc963ce67ef54e19ad1e733a57c2178eadb656902d4136b41ed054f51d7bbf5fee39ddbb7e69a9b01175113e72939e6f4955c7d238a88d468a0af08190336c5bfc2a2743116b61b64d9b17d575ec19489b88efaa9893c5e763094a27f74fdaa5b90691d7658111970e9d6c3b12dd89a9", 0x1000}, {&(0x7f00000011c0)="ad73e9619567a9a58d287e06bc357a9512f3621f63d69f9312a2d59900b7c8fe78c8dd647d0ed8a913045951a9e90f4ad3c2addfca23ca8f02a1b17fd9163fb0cdf77a5379bd0d5d2103424b42a6524c0fa0b97441f5b25c7597bf1b35b01788244e321d6e1d14e1d94cba6e0f2a162d7fa7a0e3c73d3b4bc133514a398336ffeb9e1960bc5c50a501784304b7fe6f5677345279dac82f9618684f1ad85e0193e26108e337479ce1dd51f6e447c21d8a26746b2189", 0xb5}, {&(0x7f0000001280)="1df09be07c6913fce62df3ac3bdb4b5756819ecabef74ae17ec15cb8bcd2709879e919750b8b480f95589d2af6a92b7ad7f922047a40ea6f6e2c4d40b2b07799fc92cf70fa3f65edcebdc1c19e3df56a368ea0dae9b99d1878d5569df03bbc10f0af87f4a7469b392131cb843a632529b6b7e84c0f", 0x75}, {&(0x7f0000001300)="f1527f64a604c89bb1b5a39b3badc442b59c14c0e472a63fbb74999885b65b3cc5806844c2b9b29ce0b74a2d9d41e5575e71bab08121f157c20adfdde1d45ec33adfc609a76825e7c73cd62ca16d45e41f06ee12e6261b1d2af7373fad09d2b83d9594a21b139e2d21f0deee9a0a226351bca96086dc00112efd1c778414021838d8ad6fdd74cfbcdc9a63e62bb0553363a6deec1ddf0190275b82da4ff8073e42dea9ce637ce46858a68bf96b3ef499286fcd9c3b4ad33f1e4d16e642a2c72e8e8aa6b7d8141d66d19a10b1b131977a9daf63015f82046cb677522e5e331d216c386772d3134f34dcca2d10233f80705120639d27fa2b3e", 0xf8}], 0x7, &(0x7f0000002600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x118}, 0x1) 21:10:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00005bf000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 21:10:37 executing program 1: unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000140)='W\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)='./file0/../file0\x00') bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 21:10:37 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) chmod(&(0x7f0000000000)='./file0\x00', 0x84) 21:10:37 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x400000000000000}, {{}, 0x0, 0x8000000}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:10:37 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 21:10:37 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000140), 0x10000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 21:10:37 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) utimes(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) 21:10:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000005622c9ec000000000000000000000000ffffff000000000000000000001b000000000000000400000000800000000800000000000000000000007b95eb076e20ff32aed91f709892062d749d83b2d91ce5dec2aae15626fda527ba99276d38e10436e8b8882cfd5151f3c1a74b71d2073814dec5c9173e484b8362718a87ba2f0c596af84ce9c5ed9570f374e7fc8431e5de1e4cd239687b4ff04c53664dfe52f9291745cb80ac4a6cbbe2e4b3bad1a2c4290b7ce949e01bc3ed8fbcc92d51777b91d9627a45b5a4bebbb20c4790fb8087cafa00000000000000000000000000000000"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 21:10:37 executing program 1: r0 = socket(0x2, 0x1, 0x8) ftruncate(r0, 0x80000001) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x12e, 0x7}, 0xc) 21:10:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x8, &(0x7f00000000c0), 0x0) sendto$inet(r0, &(0x7f0000000000)="5d78382bdf10c6f23ad932b1eddaac4a5d68bf64ec5a5863ed3d7cb18d525bc9c1eafc31c48e6ddb5bcd960fac082f470a455216aa7cee2faf7edeafd2276a1b372b27f87c88f509176e49684a4ebd07865a49dedfd5d8d87a7120c0d2821dd5de26c23c361eafe795714189b62ca9439b59a5a59648da0cc9500f4f88674a3a7ec85f39def627d9da3ccc440ead055b879d39f4eecbb1cfd4227200311ba978c88b0dcaa0185f8f5a25b5d984f45003", 0xb0, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:10:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) 21:10:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x40, 0x7}, 0x19, 0xea1, r7, r8, 0x8, 0x7f, 0x8}) shmget$private(0x0, 0x2000, 0x4a8, &(0x7f0000ffe000/0x2000)=nil) 21:10:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xce0) syz_open_pts() 21:10:39 executing program 1: r0 = kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 21:10:39 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f000008e000/0x200000)=nil, 0x200000, 0x0) r0 = socket(0x18, 0x5, 0x3e28f86c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:10:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 21:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d741c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eeb7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getdents(r2, &(0x7f00000002c0)=""/117, 0x75) 21:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000880)=""/4096) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) 21:10:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x0) write(r0, &(0x7f00000001c0)="57c25d171dde614128404a4607ebe25faf7c51de3623306470bee74b9c97575d38f0e5d9272865e5b8330c867d6d4e81f237ea3522454dc18dce570c691e8757bbefe9e33060cf23a2867d3ed57ce25d553ebc087c4e806abf06272f6fd03110e5d5dec0f633b0167d1d535925cd2097c777b6", 0x73) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x179) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 21:10:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x100000001}) 21:10:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) nanosleep(&(0x7f0000000080)={0x5, 0x5}, &(0x7f00000000c0)) 21:10:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fsync(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000002800)=0xc) r1 = semget$private(0x0, 0x3, 0xc2) semop(r1, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000100)="74966149ab31644a14e90245cb5c7f", 0xf}, {0xfffffffffffffffe}], 0x2}, 0xf) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:10:39 executing program 1: socketpair(0x1e, 0x5, 0xc2c3, &(0x7f0000000000)) r0 = socket(0x2000000011, 0x3, 0x0) pipe(&(0x7f00000010c0)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 21:10:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x82) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000000)='./file2\x00', 0x8010, 0x2c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'.\x00', 0x1, 0x6, 0x5c66, 0x1, 0x0, 0x10000, 0x0, 0x1, 0x2, 0x985, 0x9}) mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 21:10:40 executing program 0: r0 = socket(0x20, 0x80020000000002, 0x10001) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 21:10:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 21:10:40 executing program 0: 21:10:40 executing program 1: socketpair(0x6, 0x5, 0x76, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket(0x19, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x16, 0x0, 0x0) 21:10:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0xffffffffffff7fff) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in, 0xc, 0x0, 0x202, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYRES64=r0, @ANYPTR64, @ANYRES32=r0], @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES64=0x0]], 0x5}, 0x0) 21:10:40 executing program 0: r0 = socket(0x1000000000018, 0x8002, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffff) 21:10:40 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000003b00)=[{&(0x7f00000006c0)="1450f86f641006885409975fc5c4e400bec53c06e67cb29066705e07dc96a55db7f9cedbb5969f5c26529e1d0b114d1319934a0ebf555fb42f477db5f66e54342da4afae64d40e3d611b149cf4233d0387f9a4bb3c5cf18b96a1fe9d030e5519ec943d1fdea73441e7cfbeeac79c58f633db31", 0x73}, {&(0x7f0000000100)="d776bd8edf35d6142e5f50f7e105e6ee5472f2b70eace0616771bdd7", 0x1c}, {&(0x7f0000000180)="8f2b3ae12ff7c94e2d0ab4fbdb8b338fc8b8dff2ba6fc80f458a96d3181535c14f5db41210299d29e49b", 0x2a}, {&(0x7f0000001880)="052e6657de868ec5294d060c0274c3a431e5bdc7261d4e0a", 0x18}, {&(0x7f00000018c0)="89823ae9980068457575f604384df85ff51a0581c006bb6441aaa13c52bf21ec789e016fe66a0b08fbe741aae55021892bd38a6e0224cb67a2aef999fd71f8f1bed8df63b71bb88c172436a526d4b23670f1338bba30554109940cc103adef6b5390be0141fed3b63d1814ed59dde46396ce57fddfc65b327442cbc46e5d9982434625fd348d8aafaa3cd7c820d715617d218020c6e231a93add68096820a421b74f6bb4cae252f9c47d5823d491f7b5889bf5b590f5c545ccf4ace2572d356b0674f8577d239ffa81b2056c230441b168c7aa476f3ed40de1aaa8d96564db2a1ebf8667d768ee3c738c5bbf50eae4ae7790ed10f6ae380477ad6f7ccb08e06ecc88566cf355945fa140bd97754cdc4a1d9999b739c5b2e1fbc9a66c6b6a342f9c8e6d4f7a71327a9e6f06c5a1b3edbbb95cd9f3c2d98e99408b62c9aa4bfb3932f7645c20416079a406c3a51aeb2d126a122bb75eead7d06adcfbfd44d1fdaf6399451c760555ee1c2f65de199d20102c3cc94a3e4e695497cb3fae4f6ef2a03009e2a8f64f2b6c39fd96d45bcd235d664405eb3a3b7306613aa2472728b3ac06dad979efa197c8489703baa7852cb66ecb69fffed8a1a85979aca0a08a886509bdc99a643e5a9a540a56c8f6f32158a809fcf1fc395ffcec0d48a66ac007500682b33e858e1c7b42229178974f2b788314f26298b7d80b14e94ae99f85c1f9ddd6e0e4f1fc942758e99f268a77e842d63e462e08eb7f248adc22ed8e3f9b0a54d29574436d557b99dabc60db337979b932628664af3381d7528117ef3eddd25626e7f2f9f03fe678c61928f3f752083ca7bb088e06ff27a0c155cd40f48bb694a5fcc3b8c7304d4560e0334b3d30f2c9681a0623316a9799bd6bb79d3b8a99af2dacb0b54956653cd87625fe70f81e73bb78e5cdc2b6ce1a3396934554bee13546a7bd07f2c88a2a98dfc91cd95e249d396594a944e2a15d5559076897f07f462dccaafdd28edec06d66067d84ed1f3361bba860c071cedc1fcfc4268f76659fce07317f86e80939c3d5697d8021857286a37920b6375759aa2cfa993c71e2c8efc9bd44ebb19d886c0d1f7b963a4994d28c71dab742611b05ccf754c0e2efb6cf96c451a8e601d6904845f1d0f003d1ff1904b3177a362542b421c5b75e97393f9a39ef53eba60e3212d101d3ed54624437dea131f5b693e743e531d4661e919314ae5d2265a0685d58ca1a1d3ea8502d5d35896ba82b17eccc4b9d7f6ccd8137b8947855ab08069f830d6b8bf744f589206e8944e397f09fa22070faaa2b15d71798262d3b5bd4ded8b17f726629f361fd06a8dfc332672695239a1a88c2bde356dc99ff33fed1c23372a489a81cbc0f770bf8662626aaff1cb67470251e28150ab1f88c2dabcc72f32b9249eddda9a5b9416cf28d4943dc0bfc91312c275f4b00921bb87f80ee5c65d480c5f2dfad31eec795e6930b16350daea904fb44075e6cf1af3451966c71cec3eb76198bf9b3c192fdb1a4d20e1f36b305f921f686853d9f92d093bc58b7bb4c71f12fe2ac2ca233f1c75f0090591cb157c3ccca2b432928da36584ea0330dce5c19163d5dd7c21c9add47f07d8a4be709b527937be5a2a1a2dee64106d34da87f16f82500e3bd1d44abd7835b88b6724b485d4d6add7c1a5fc92a5b5e09c79618c202e7d3d0dfa69e2655db1c2aac18a60a29fbcff024b6cdd92c09924759e061cb0d522ad8ea7a0d0396ccbc3c7ad1ae2e22584a68c02d554fcb63fe20241a266d8e98d9a0fbd773ae5a47de6206387f512a22235163c134347db8e222a527d6f055c961c5dfaad7fd5adcd64763ce6b7045380c7adbec9924c454797c3b8a3396232ea6c206cdb221032db53b36f45261dbb95900e44019e5bbdd95e488b433277e937d29ff5e55ca27ed6685b15488e2d4f7d176e9e61ea264e76d9e789847910c619cb7b403e01c9874536c2b628e3f09cc0cf39b13c480df1d80c5cf3cb8fab9f99295ea56b91c150b84baf5135fdeae32659a1dac713052e6b66d5ab845389dc092a1bb1e4c5480be42a1eef86a7ee1937be77f3dc904c7bd3975f4c636e5b379292c25ad21750544f65f93f65fcd988e89e36c62cfb90c9d6c3f49e65ca57218e16bd6497138e6bb02a1419514d198a470f1392205af0a2f26b61385abe67b1e8421570ba0f767e4de774640415fb212adb8a279a90afc2b9f0aba0757138d01488485d453c04a6f549532affa58b54c44b074fe59dfcccfa0a966c93e403e845f13415032a62fffbaa0e11ae55f4fdede7dbc1a17d44a1549cc59311a7ac28228c03d7eccb2ad7a1c7a4c219c43d614bf09a9643831b204e5222f16d8a8ca027fce8699c56952ed3db778d536d9f0407fd0347d264dd96ec33f0766048fc05b5e07cd0e74d030e33fd31fb17b1202c803bbca9554a4a220f2506f4b1280bb3e6b3d03191a10f44447845dfe7c5d782e5fcccdc88c07b70b174408120d58f398724700b00ea73d672622b1952fb9f3ddf55e8535139c9445c5c937595717b96c754f98d7485a8b2759d2cfb990d4e14a0ea8d725e4cd01fa2c3758a70b4fb1ddea9732af7d40d6b9671adb6836796bd86909b1db231f24499079b0591d89f08fed3f88e8adb326aa32a7e2e61a696262d6c2d47585b05e11225fc8b70a3b29b1a4be27931871b1205dad9ac4a25fb3cefc04add7a2910727f6570580b8c0727cd7c6d75b853b5f68401c178277b3612402640e9f7e8047e8d2c66babfdb46c6e697e2e8a474d3a40f374938f49d88791d147eeecb1d8b79e81b76b664388749f80b7beabb2ec18f68d1db3fe8a1b4dc8320751c899f92e750a17c116f836570bc44a2286e5a1133bc60d5768f0bc8a59338ff471e1608df3d581dbf7cecc7a857fb17cd189935ad7e6b4c2a1d738ab3453f48d61db1018c49c4d99059f434e0b773456f89ae911f859bf2eb875a4dd3bc057f9026989de42f8b100370ea9924d43405323140adb26ead20ec42bb62d608126618e97b8e34d61452c8dcc9687e6842dce756dec943c8868a00a17bd4ed6694638d19d159c502a17b5f1d83060fc5382d90098ed015bbc290700d86d0db62c4bc5313a520b0011a6e555c2b638c03843b44146ae7f0189b4e0510a4c934beb2599465f9163830c4ca5ae0a0b5bb0510fc6bb9f5f52d418ced808aa199c34a9291bf6dc64f1fe18bd338ba6551dcd96b8a01631ece76b2c82edf7efe976d6dbf8c748d3be0fd67acd735cf7b117e961019e68421143cdc6f4325609d1957d404a47d0762cb44c2855ffd42193761671570da871d0546049fa4c16631772aed744fce30052f5293c61d23b10693d5083c10807aaa6f10565aa472ff1018788abc87666c0a84fa1f0212b65dce422a2b019feaae822df3c1f31ffbc61aee0968f5b52b3426ee6c174e110ab59c89a396e9cf5b51274ce046a0680eb6b4408ca05045dfd20bc3692d56c832589c9fdfaf6b53373e561fc3da7f48d00bf25180e830db93af1a5bfa160526ceb8d33fe370a13b8b2b710b2c030a610480dbeda57b4fee7694ca786492c1d4e90c91c9573fa8184a1323ccd311b3040ab3f077a2031a5581e9779d5ba31982eeaac5c57e0550a820e960efe034b0e5dbd357e43e9304fed4f41faafc584325b75df7e711535fff5f9bd8f22416adb548af06e5ba81dc220a7a29f455e770b10444cba2336f8facbe185138ebc3694c9c3f79bc270e07833e968389ac68640a116fc6c860739279a00f91a7f3655b2c2039e871975973e7bdaba01e77c8ab9379e00b0b957cae654ed9d54664080a299865037045b90679f5f3ef0b7c7b66b3e8e95fd914b0a58287207fbe32064e331aedbb72a7e215743cb2bc8ae5e82d3815a96460c9c3c5182262786e2480a005c83a8db0a677d42e456c75361ddd7e598e9786dba2dda8dff7f564e034272341e27fed6d2c2bfc0b2bef33d3cdfd80186036177c8b263e6e69fcc177a5e6e11ea39373fa74306ef50e1a0f9910a4ff0bc67c8902e95f8f60a8daf93cec8935d3a058f7cb21b3f50f5d25eae8e3bff9d66fadf0d3cf261bdd952938a0b72e16503002dc391fe2fbf429f9f95ea088aaaf0c1740f8523717ee175fbac0561bbb897abe791e9c75181f8112cad67a78c5487e497159d8bcda4e6edaa0e613176d6cf9ab6725e919cc6c95540937da3a252deaaef8d87871c996f49062ff51c71fd9a30901c863d1481bfe81a579cd34290490d93fd5adb981f012ced0a04ce908290e30877dc9cf88f05c5950d4756291bacb64b4314780473f7f7ca9657cbe358d1042d8038c031388b1f3c8ce0d8aff659a7f0fbd0c977f333971ff07ae3d3650145287a864cbf1d20d8448cb8dbb0dafd776c3576b156bfa108f253bac2b16039c926a2e8e394df5f573435dcfbe6e2ee042224f0ac9cc3f2280e2bdfa96c3f49a502592d6d97badc70cb69443c0a0f4faf5c85a4e609b2ced9ad9e983517e7672640b7f8b5735fce226fab718a93172e762959a71ec6477ab5a04fefd283e0de7753f2bebb4eed4c898df06dd83d871b1c55d9a9568b68a84f69ce4fb4376c16d546b2fe67ff5083d881a0f67b5d1313979c1723bf65ae81b8039a8df2850493e795ad72f11913fabc2dd5878f87c7219093c2cea7834d7da219fc4ec8f9c3a1fced509ea5e0a3d236e7815d0d3622e66702bfcb43195aaa931b1fad44bbe0a5345f1b7af220bbbe5f60ce4ffdb754c0988b3516c39d4244475e26d4c3db0d5da552779df3f33b15695b533191a84a49b137e0d0c371935fb6a637784f2f0409ecdaf5e7af6d4f82e5654b0bb8aaf242aa1dca0c91547e59a98745c7b34ef54887ef04c8aad65a936ed33fa8e726d34f30b66e4cf1ac7eed7db53e7405e7ce1dbdf2dc74e76fbc19d9642e8bef6fe9dabe858fe51f79273fe01398634f3d408749e0e6d8d816ce0747e453d7da5e282d8ae5cbd670e6e1c57e848702b234f4bffb2985de75405dc0ad666b421a470de92afc323840960000a5cb8e06fd665762d703f1546b6d4ca2bd3597a0f01ad76d908a74d7bb3f50ecd966dd9ecf0bd152778388fce0c4d842c5eab8f2efd404ee3831b9f6131122e7ab6a649cdf7f4837c80f68d20f53a207d955a67dfede88c3a9e867efa167eb32dfffb21e15ea7a4f763170a101fbfcb39b43860f274588acfae8abbe5ea2a1e6a2d6e02edf1dac376b25a417ccaf75569e354020788e4b6cb5bc66b51f69776286c28d025a475f9d75d39f52e0d00cd622b392395ae7d5d23fe2e28911ab61e4280544d8f72eb98fdc18b3fd7cda55980a4958d46d5e8df0e3ce84cde28be4a7b4e57c89eec2c64e6e42dd8049d0b403352af61195c9636ae954d0a4a5bcbb1260fd563dc5fa25843c1dbbee862de2898e96386743858173b7b0ad48dfd3159b0c8c854bd75c31acb34288dcd70bc2286e795c59fbe21f68ee8ea748618f4591465f78aa78f468ec83e6a4ab10260cde1481f1f424a7a1d8cb8bde0f555cd04521d6a46e76c17f85b0f9870dd04439211a615cc05537d0e15136fdb3bb5ca68fcfbbf0cacb07eabc0b15639dde1a6000477025dde633dd44c3a03c68b40ef3bdb5c40a04fc86ecf0bf2d5a59a95a7ee1bed9f31faaa59010d556a362c37430c27c592be2685ff1c2ac34c992f6602d474a7310fc82ea7164ada7244451fa33ff204f110b2263a714dfe7972ea33c1f537bf38e63afc211f605dc8fce2dc8bd32b9749efbf964e6215dc5c9b813", 0x1000}, {&(0x7f00000028c0)="778f8846adafd4e409cc02da67ad6dc29d26f987a5840ccb539e89865eaeda5d805f635faa008abb927e19f9c2b8d141adf67b0e8defa21a91736c1d89bf4ff3f8b1a192f185dd92e9b61ee4411127b1a9a387ef5a7b0978dcbce0497da1ff8e7ab87694894d2e101025d1424c20311287f7002ccb27894765d933dd78949f6b7a87aee09fd0f623eec50c76af01010c6bab0d05", 0x94}, {&(0x7f0000002980)="a6532c724bbb5716cc125b4108e2844996d9271cfcc1958d5ee070f8080925f4074245f8a55ec027cc0502695227f10bebab58f228349747d01d2aa2ef1a2f21dd8952bef1f4c651d23561708a9a6dcf5dd1459db6971b9fa51608f5e9ab0e6087caa52f6f9f399edfe54b", 0x6b}, {&(0x7f0000002a00)="cf3626033f4eda637546ff99bb687f75663fb1fcbcc97fb5bd46770cf5fa66e63274f09ad86b6b1143568f43fce85121704ff8fe6fff62c977bc066ba30711d8f05a8b6f621712da44d2b0f04eee668d170a1ab0a4a4a412249bb547e20acb74dcefc1298904bf1d933d0b1aff044ef1bafae2539802a94e0f48a08ce450fb0fea8f77d60d22956cbd25e5caf23227d507bc790992701c9dbbe0168d5ca031acfe073632313cc7a88b9d37a2b6cab8ca620afa906134ed41fab6a7c03d314d3fd907453d3ff9b301044ff687f6cd355a12ad17010ef5d14395988e4043078823f873e5", 0xe3}, {&(0x7f0000002b00)="73ffe78306963f656c10865e8f8a2c9f471116fc5d7e0927a08e3c1f36dd6d07f2e3d0fc1b39112d1658d591e35acdd1443b91bc9172a9b8eb69e6caec5921011a79e9bc66c71d011dca8e4754d832060fa83097d183d2609814336755d58d3e2d2b86aa757a099f0175bf11b850381a2b74b1d9493f78949c1661fb13e6b27f0c527fe738dc406aaf5081a84360b20f636df8f1bd6b7e5fae4e7b768c616c92c5621f50f69608f3deebb10521eb432aab54bbb01e976b8524adb39aa6302877b12dc46c8ab9154cfbadb677e3f3127bba69a71a17f0194b5305f9731a2061a3810d720d3e9fc06afd74c8216d1f711d7148a16fca7e36d76d0551369cdc0d85a4d244a1033a4e4865b68e9fc611f01075cb16b49662d84848f1591d38b6a72860dc9f74ddce761230c68343617bd61365b30b9c021da364550763c13d3b4cf606dc8361dabb1599d21a8bc3533f1812f5e1cabbf1c738a79c8b99eb199a75e89e2b48d5add979bb0ba674ba31fa04fcde66c9668fc0280283d0ace515f79f137ea0bbb07205a7f809025513f8d0af3234c999f7f32ed6a750e2c471421bcc1e21a6c48734ba54d0801e9e7474fc60cf5b3c1e26bc999e1acbce463d7484035505f0266ba16c86d2123bb7cd4b4bd4cd89d6c87ab46cc4e0c0d79d77a06df7d2984da7b33417f4673c0effdbc6b3220bf29056139a22f0bc79e70440f77a4106892f6e873abdb05dad75c2cb3f2e4d2a225fb35b2f60db7ff564bdc5d1f84eb8b801694d574d2d9012aafc54ad99eb94695b9347351b00c4510acdc881a1758a1569030224f8ebd8be68b57bc24c311e399b7411a21dc39dbccb8d704118f98c11dc65d151302ca4b722ea2975463abdfab428a553b6011a4a47c6aa989f02f7e0af62e4a0a1ee3e5a5861903fe3c9e34f0f5c4c231cbd9362f0cc426d19d1caab1d85ffbf112ff471de2a19497422dbc6513d950b071aece4b386f349013b8efae2e793a1c5399f908ae0fe8dad9f2ec9b6c970ab190122e97437cbb3fecae02008bd0156f5d773314180e1d8527d5a40913e651eb376a3b5b8848c3c3345e86d11e14ca9a316cea72aed262b3aa5ed5a45e08c1ea542d40a601068fb68a5fe58e7cc3d1444acd62dabdba1b8e4740822601b803e709881960b1d16740f3d6ca1dc69d1e6f585fd391a2c3ae8f3bee7d2b6d9cd815ad059de0f9e5158d0d1d5f17e3d784cf06629544b6a548232296f582891fb342a797496114022df1d6e9a999a290574cac931e0cd8b27266eb267aaec4b640244054446be1a9fcc8cd9d0bfd271370838b590adeeb42081862bc7ab76d876c7f7b8cb7f0bca43b3bf5dc0060e27ea6e84c22692596eb7ed4efe19f4c4487754c9c8bc6f3c6ff6f62cc11dcf85663b7553120b253e882f9b6330ffaab900b02f2d9d2756f5b2c2fca4719e010418731f7283f7c2532df9889d03a0248b389ee647bde19ded6761aa2f90aadd81b181f9a5785510c12e5bb4d0352fd4216181aad9256daeca237b0eb0b70d55ca14509833d7d58f96e7e4ca971a30fdf8ef03f4d6b1ffe53d5b24b52af94817403d138a31b87dcea0dbde80a5fbf434a4d96cd927705b8d12113c4dd0ebe270c176e84861bb8b1f9266edbccab1d8f62de15e21748e1a3cad960dc99cf9c7d1aeef705dee1dc4adfb39dcebfdaa136c34e41454ccd6725b3a5ff5397b133da410482aa7f49c70ee69344089ed7c58742eb47aa16f9e0d6d59040657ef46dfc857a9e91843082215d1cdafd9c010102d2cd18a5833e674fcf281f6496c2ddb1c2fb9bfc15f220f06800efc371f7f37f03f99237a3a5e67aa484776fac32bfd830c1ed9641fe64d6c7debf50f495d5a60a6f15d9bfbc761ca478ce1597eb155389222b876814d56ae2eabfbce8b0bf79e942f32030fd68c8d14222318107f8741df4499a60aa5592ad264875f5a17548df7cd5cb9cc06c2dede09d64725a353db01e1eeb185fe9e0768b3ca20c1d90e428c42b458e1e251973da9dbfcfa3753b45ffec854a771c73568e87f008784cb7eab7b70cb2e47fbd44b4c91adbdd29b91a9ad3105bbf52abec58fe12862ea6b65350c7c55216932822e8c145df88816f29e3428446aa17edbf9802b750957f1cb14bcac2d1d874ee02f70993bb290d0e29f63dac30dc39462b012037c7433d952f5a680b77a2ba11ad1c4c2bb95df8646172a08a83d60f1c1180035c5f9dd20c2cb8373a32cdb558adc73e222d0672ddfc7e167b0ad06eda052772745897d5b0f384251e613a9a34c61f1a89f3f2a0cfcb7084fa5860698e0ba0daac11bb1a413797d2ae064ec424792340eb6ef05f5d53e79c601322216840c39bea67c5578753d828cc7d6f3ac682be3c17ad8ce2ed857dcdbe72fb672e77e217372162a354ba463f39f06a65605908d9daafacf9b0cbcbe05a183ab159caf2acd36a9b207406b1686587517823cd001dcb213455b2ddb1d55de10ad88c4e91c48df0fd07e43d4fc569dd385dd2c72074ac76ed1299fbb85199a4ae1344a1a0c5c96e6c6fc05c7b3b7a699801fcec1a64b7e90b2d7ea9a204e7453eb190b4f114eaf37ee54b5fb92cb78464bcd4ac51f57250bd8a6776bb59bb6ab4ef127578b4da233e19459b151399a972103df2149c09473659a8ac8f804b00822b0235b5e29c71f771a4b96db828904eeb0e12831086eed1834b03153e149c7b158c0338843581349659bc79b14c1c994ec5e11ed923c57d28d0b97f6f80d142ca1da1427b24d86d06cc30889e0eabebc44860aa23983f29e6c15903d09fd445fd1296917ecf8c24e5d92d91878d2a84689f4a68571f3dafc8d082159c70c57131eebf09a229d8b2188e770907536c16244c66dc41843166385de429d50fe0f9abb4615f208d14b3a50d41a2b5047e146b58097abba1a688258a6b2f8b9739cc43fe45ea3ceae69fb170df617766fdd856e4897636f47384de0f2ea24d7361ac526c7cbf095617dfda4ba3317e2b93dfa2f2097f0c7003304c334bc8b14475e2b84b3f125c535c84cb7903148af7fdba93d81e81d19bea7a6bd32759e83c0e9f5afc9e15df7014b0ddb0033a4f60d251d3c353315aa14bf41292d7d2f4cc1c7b6343fd538331cbab2e1c54ee9dc0cb7b77903ccbdc7f17893cc23cb572f67f0569cff94b563543597b1e592ba1e6de986a6635d78cddcfdb7239c0b9f1aaaf4beca952d642bee485372cb8aae209eff037c4aceb215fb6cbafadfc44b77a4ed344ac3e8e1372f6d4cae2a41353c57a5669f4bd3b39c02a1e6460c9320cdd4f3f7e265ab64e263cc6fc2c3bd39512e8a1f010fe63a56e2f3c429f32a4cf6861c664a5765e0427e17b691b5ef40c1aabcf7f199cf15b80333a69c5f404db22d9a7244492cf486adc62f098be87432aec87dfa465a3da355e7a03752b17fbd026bf5b58c9236cd51acfb5bb8c44117c90bb74075e9388203d9f18546b5cf5ba15c164493c080b7def5549ada7eb7c9e3e3cb95568896cda681553da9bd539ae42f67dbd462f585e66893de62fe4ee13355a137c4319c23516d6947e3387404e61f4246d9eba1d0e1256353eb372060e43ee11cdb83c0a183c0d55e09c183bc35caa1de917181009bcbd87e0268a436356031bb5465226529cdd9613e684b3281b6768f0863bfab5e50fe7920250bf2751a7deb89ea1c57bd605a78e41c8445a842a80af1aa09d8e1047bac9a839f82b8e9612cb71c7d2359e19d94d352403fd144773e068bd7e7043e837ab78a9195947350f2dbf5e70eef2f1ed6bc83a1e7ce72086258ea28ec0c51fead2e6a27ef9b88d93e4df0017d059f8dee45dd9c78318e327f0c667e9aff007eacb95e9788989c8b37dc848880eae2b988566593ff280f687e877b4ecb96f339e56ef26dd2768e6ce9c4f17bb42c8c26c55401820fca28056a1922289e6f5e48697b882e8229045b777aee96b590224e90d01a84e1289b7220f214b6dd5b35a19bacf39e9073ec44a4aa4e3872782e98fc495a970c268cfd304f0ac9779ac17fbff4f986b81c085cd9ec80319ca815749a85c040b5e733e51319ed160a9f10d22503923d2244abbff3d9a3bf05449cfe5b70e6fb446fec3324149853ad91a590c8d6088f97e437e4c311b927d988eb848f0ed75865898c56b59e3fd74ada5ff2e194f5d5d071ed73184993400bdfd17bf2d87a61ae0c02d231a42d328095bc3043dd869e46352980cc4e211e81cda69dddec0611c4230be0d564d00b36471aec4470ca9841c8a609aed8c51fa3b2372a8c97eeaf6f3e6c44f97cfbbfcd6128e8df8a96194b1a82697a5352a42b7861e38f1e4be3d0df4048ee38fba674abe4bd290f88e468c5f331c9a988e25d5eb0724b59ff8d83bfdbc81806a0d41fdb0b0dfafb983bca61c7c4c262ec2e1ae4030862f869fd6dd85e4f36c48e5112c10c6960d2a52124f3c950c096da8f99cb756fdbe7864e72ede58a51645aa35bd01d1a01c3151c30a5a1a8888a36fd7d7b6a06cf30213a104d5ac6ed26d165862a8765a5b519cacd800678dfa0ba9694aa34d7d6fd183a7d121af765c2536c210f5b7d157577fd19976e2e894d21518b62335004951dc56f8bac678757250923bf502154687d9ca53874febbca4bdffa6665f1a8c812b266b4d008629801b12cf5b1e459f7bede4bf717ab91e97e78c46cef172ebc260f4ada4d0175e0d2eca42cf60e9deeb6d37c6c6b782572c17c9157646d138ea3880c772e72b945f75478509896e13dc6d204122cc48c0a825501ac01d162fc7da706f36632dde48a8a9d792d6d84ea27eb277133d6c9255a43e135109c3a7a57874ac066e943d44db7eacf6c101bcf8616c25e318a349f9dcc1c89681a645b5b2142bda2d2f79353ad983efa2afbc8b7da5718aa34b36d576d0e9c9e22ea65f5ceb101651991cdb6c535a57c5ada683a3b7e29d20dd1098258b1be0eb6eefb70bc6c06cb934322a1cfe231f2fb270c24b5aaa76f6f79407fff910f44e02f2bc0e325318e2a9cfaa295b9595847859e9de2235428e952f6d90c91fd71a3bdd3596cea4dc9494fbf1cfe0e809d32f4b55b6c44745a1a4f97ff54ba4ac9d4faa3ff7bf7874d40dcf67df7c3ab43a9dede27e450b281dc4b7e649b06af7b252dd0ed36107056264188c94fb62a95e15bf915c9c2895de1862f89b602ff5dbd8ccfcef7ca67ba220fc5cbcfeec6f23aacc25fbf4d3ef13093cbb7aa169b42b86a1b5c09d69e274a90d574bda827976315fc9726830a816434e4c16e929b475c2264c624b2b667e1f841bf6a2f1a05fef490871ac27a5225b06b5c5090aa14584161b7ac2963b323722badde28cfd80f7a0317a1610dae541d7a201e4a4d38c22b48473502046e5c964ba605291974ea9548f68e632ba96dca5691373fee312e449ed91bf43e4c8eaca563fb1cec7b861834d07204597c53977110a76042d1a1c8127bcbf8f1dce17175a022130a6b1e3d783fa4b36b85080a27d5785d299cec72f0908d9921bbe4754c2f9090b894d41cebae382d281be70fbf008ebca541c39e820860a3108ad2c1581b2de3f90dfaab42a34a6435dfdf95d0415c26533406c94f4b6b377bb0aa758a202ffbae3123f530ee601b0363b454132a7569aaf9f96093a49e1aea3c5e49bf6e5ee7c009cb47494fed95e68c31065385a0a040b73f794b18d1da296495fafe22471ffdbb3027c8787a0b5bede8c30ff8c96891e93c6bd6255a5e04dfa6e77128b85d4478338be3229e4dad3821caeeb9b4a1c83b5f50", 0x1000}], 0x9) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r1, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x18, 0x20000046, 0x400, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa, 0x56, 0x7d, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000066, 0x87ae, 0x9}], 0x400, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x910, 0x5}], 0x1, &(0x7f0000000080)={0x401}) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x200000c4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 21:10:40 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/48, 0x30, 0x840, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000000140)=""/7, 0x7, 0x800, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0x8f8a}, 0xc) 21:10:40 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0), 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r3}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) 21:10:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x3) semctl$GETVAL(r0, 0xf6fa94b717873950, 0x5, &(0x7f0000000000)=""/79) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x140) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x6) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 21:10:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 21:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r2, 0x7c921f94, 0x1, &(0x7f0000000240)="c0763840f3d9533df9adecc7257267615522f174323158eb9b4afe5c65d641962203adbd8fd2b670228b0fd2b4e2c10a0ddb4f59c08e015b51a875589985f7726aa62cbd0f0f5ad73678f9ee4cd4fe2ada69c0acd578accd089eaabd9ad2b176bcd513c805086afd12e4f0349b1eb958fc29d92526df76d45ef3e366ffd17229a43c1e63e09ffe8b54f2755c662777cbc28ed275715d457d959b15411a554f099cf6d1227466937a6302d80b650fcc59f761b1a839e262b5254c84d14e1933a57ebe37cca0f1fff4ff3903fda864e069148aa8dfbb54a4a19a975107d554b58e31638959e8cfa7c730efd7a5", 0xec) 21:10:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x6, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) getdents(r1, &(0x7f00000002c0)=""/174, 0xae) r6 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000740)={{0x7f, r4, r5, r4, r5, 0x11, 0x4}, 0x2000007fbffffffd, 0x5, r3, r3, 0x3, 0x21, 0x6}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) r7 = msgget$private(0x0, 0x40) r8 = getppid() sendto$inet6(r1, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r1, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r11 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xffffffffffffff4e) msgctl$IPC_RMID(r11, 0x0) recvmsg(r10, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) shmget$private(0x0, 0x1000, 0x1, &(0x7f00007fc000/0x1000)=nil) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x7, r4, r5, r2, r5, 0x0, 0x9}, 0x200, 0xb3d9, r8, r3, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="d49b29b280100fae665a1f2968bae4fcf90c35e224ada2b078232da4da679cb7fabe602f643ff95744138099b7bd9d9edd6bfeb74725f4f68654a0a9f210f7974c19167c15598a4903dc3187135622c5889d7874682519c822724c813f0065a20c3419230291b7581dcb7bc11186520796b907bd83798132bff589c932cf8ff0b4f80d8b5d979cc1a93c30ad0805e07b4dc27c638ea819ab6b36193e2ab40f979fa4d3ce", 0xa4}], 0x1, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x13a2, r4, r5, r2, r5, 0x44, 0x2}, 0x6, 0x4, r3, r3, 0x3, 0x7cc8, 0x100000001}) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) 21:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x77c) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:10:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = getppid() r2 = getpid() setpgid(r1, r2) 21:10:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1a43, 0x7ff}) pipe2(&(0x7f0000000000), 0x4) 21:10:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r2 = dup(r0) utimensat(r2, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x5, 0x3e74}, {0xfff, 0x58bf}}, 0x0) socketpair(0x6, 0x1, 0xffffffffffffff80, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="708f3e4ce7e6b15203a051730bfd77b6622ddec2c1411caaac728fdaa98c1018384e9e07028dc43c1519cc7f1409dd4325b39c7abe2ea13a5edc9fc7e37fd62a608fc7e8781da218f8b83ac5f367a33ba18c99570065214dbc7a5e163a23c547abfea18cb34ec78079053873ddd395d93258c6f005b2353e37b4c5ad7e33e6e963fb38bca0a8a8a8c01abc727a8ebd39b65f7b202418f5c94c35d63febcaef43c98f5f63cd85496b650df9f30cfe250194edc57ddd66a75e908ca4ea", 0xbc) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r7, r8}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000440)={0x4, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x1d9b, 0x2, 0x7, 0x1, 0x80, 0x6, 0x7, 0x0, 0x8ed55a135df446fd, 0xa2, 0x5}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) stat(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)) symlinkat(&(0x7f00000006c0)='./file0\x00', r2, &(0x7f0000000700)='./file0\x00') getsockname$inet6(r9, &(0x7f0000000740), &(0x7f0000000780)=0xc) fchownat(r2, &(0x7f00000007c0)='./file0\x00', r11, r6, 0x4) close(r3) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000800)) close(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x8200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) symlinkat(&(0x7f0000000940)='./file0\x00', r10, &(0x7f0000000980)='./file0\x00') r12 = semget(0x0, 0x2, 0x601) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f00000009c0)=""/74) setrlimit(0x1, &(0x7f0000000a40)={0x8, 0x92}) 21:10:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair(0x1b, 0x1, 0x9, &(0x7f0000002180)={0xffffffffffffffff}) readv(r1, &(0x7f0000002200)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x55f) setsockopt(r0, 0x6607a538, 0x2, &(0x7f0000000040)="c75a004a4c097b197cc1f02761cdffe18108f22d5d8232b080826dc474dbf022752750726fe35346cf29731688662e5a395d07fdb0db904caac3d477529601a3fa04388b5529a660a9ba989be53732c4cfca48b7aed1d3e8f50c52dd68cb487356441de593fdfcfe3b97fe01c28686f783a4c4ed4be167f9", 0x78) 21:10:42 executing program 1: r0 = kqueue() munmap(&(0x7f000018d000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00000ca000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000170000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 21:10:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x83) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x1, 0x2, 0x1, 0x784, r2}) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fcntl$setstatus(r3, 0x4, 0x0) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r1, &(0x7f00000002c0), 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2003, 0x100000000}) r6 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x100, 0x2000100000000, r6}) setsockopt(r4, 0x0, 0x4, &(0x7f0000000380)="8a60836b52edf0d0230b453812e60e50f0c9a6bef3d52cff1b9eab0877fed6a9e3296c70cf05b10df05b57aeafc8e4dd0a3eda9db79b2f6fefd29f9395152e6a212f874e623e36b75d19dd442c24b562d22170df65ebf3216c2629103308ca8e05f23a2334d6458c6dd70a52e9510fe2d68844ecdba8b239f928d13eebc62d793fff1622e30ebc079832080a883ab6013601dcbdf70816e828df3833b984f7a9b76bd60c4afd5e7f9f23c51a59cf4a59b2cbd60f0f6d2e67b503505e8fd9f7c895def05acc9ea934b837bd83acc38e4ec3e93fff7b02546a6e33d68dce01db3919c48f57069ee37dffbfcc819e1df1272c71254518daffd757c685cf7458afd01dc9c71c65b84a5ac1e1b3f660c7809a26c975f09c075fc3243ff5fa63ffa104fe9f08796ddf0c1030d426ccab323aa4817a35c30489c2d3fc6bb2b5ce22bc4f00a89904582c943c8572de143fa40681dcd6951fd1d8cf79cf4c25293a7069c0e88d5460e8e19760c85204d4609e4173f536f4d35c17b994992998acafb330c87d69b5095b870c71c91c2b964668ab080adc26aa91a7a04eb42eb1892526aed3c861b83ed4ef1076358397f4b05cd62bdcbba627c13f4424726db34551fea146638dae3f34974b034c318aeae4a590a90d99652808f29a5271224360b1d2d94e498d3b7687414d4f5fd5ebaa9c81111166d62817e14d41783a9aa66f89d87532750a98d4039038756d573a79d84fb2441e0a90b9208db5dbab9a409eceeb6a3c5890a109912a39da04bc6a8e3777bfb5024d922a3bf9094a479353272ec72c3c0cdbab6290875e9e851bf27bb6ec967ee6e2af948c18cf611bfd6806348e8591e26042e80dc1a9f2851484370f49c0598a8e4b483614e0b3fe745b7bd23747249c62a7c3d90e25aaf0f1d7487594903b0657076da58af7fc4468afc0ab74d3cc38912b89e8c75ffd679172ddaddb8980f439411e2ac8117c9c5f93cafc7bebdc1d16dedbfe06cbb1fb7cc09c9761e178cfa77a89e7e6d0442c1d7076b0121fd0a923bc4837c5f932847a2ccb9b67d31050264b327e9d29762e9808a42e942bc97d3de2731540cce09b00b5003fd33127fd4b1aa74232f7ee78beb5c953cf1747220e655d58c9c16d12681eec615d3a2d2697901c0ce694a80eda49388f13b1d87a91a598c81f7608091414f2451fee59ad3120c33d905eb6650beb66d466bcb347adfe154dd6729143cef3c9ceb528ab5a5750deef6c85ce327a0fe737b14dbef99208b92743251188254007ad0cdcc99ed226ab4d9be12115a2a6a56a32e391e39f5c60993ac77c6f227dee65b2f6afa2ceb0fc62b7412e498dbbad4d179c720e499a2900c228d9cfa033f4693deee11212ea3bf3b89b65da94296f50c8295ee185b1d511f4589a6057b3b6df5b1b29add0cd4df0d713ae61350352f2493a9c7109651f228f135ff9c68cb80104bf07842464a3b259643f4e4e4606ffe01a94b5ac8b4e3f8d35442003a89a6fe47924e188376e4ff21b338f56c9cfbf3bac84bb620d175e5a35f47df984e6baa12518afa3a886e60998b1a3b0839ecaba516463450624537506cc0e9f85c3b586abdbbed7671ea202b21e2c836cc2b438f1813cfc61e2082947898a9c09465ff7664f0c8bbd44b2318e6da5db4c6fceda48e8a44a34b632ac3a673d081d5d9101b0ca739333e878699be279d729b27dea43d910e5b6bdbe0ba9c642cdc5cbf60e7026015a91d03de075274d2b1c052bb0628a43b9d6c34918628b57b2dd9f03e1042fb6e9f2565f08f19c0310175e2bb22853bad859b5154fd57b40d313b12e7cca2fd5b2278fe8330cb0be8d918933ece0dd1e63ff63aa7e0b60bb0eebdd67e059ea3c2f36723510d26161907a59ad8eb422489dd06e3349259faebc216436934bfdaa06958cb587d0648c859db37ae56aa2559116bec6b2ea33b158b0c272fce24faf7ded48574b637e8ac469d993cdcdcee92334bfe76470c5874a70ce20ef661718cc196ec99dd15664d4d5985a10d0e1e0b2248563293a9781bacd928ebc33f51ac50d724791629f73296ef2c34eb5f87871a881bfebfbdfb16da0f867a6969e3061c3a52a44dadc4152b5fc7c44cd6ab90913b81363f2fd4d8e32ca12087a015c6965245f2a3a782dfd5848d2e773e8ce13498c91278560bf81ff7d112162cb226bd5bb6d567e1e08fb8161c8cbeed8786fdb2751110cdb51f281fac721cdf3ef099ef21b45e3e6f5e57e3ca6913f3b6fee0548678daa33b9154659b5c8b762f315ebc14646f786d4b10e14ae702fbd060f26b71bc9e6c92a193e9fb83aedefc6ba35c8182bf13882f85fb0a38d9098fc3acc2cd68c8f8382335ed8bd0cf2af56209184b20298ff1b50192f09cc73227a25e477c8fe914f4fe9ba8f3a7f287f8589380a8ffbdadd480458984ce020973b20ea60e74d5d713ff8ec24786e2973cfdf8f4b84720927621e2f55305827d29a9243cccf72ce64784a9914f4e394d9f5774dc6e9a1d097d99afd00a45bf01f4b912097d0999278804b5aea4982b1e77b02fbc2f62c0afe38e9337c6754fb72b0d82893c7171dc0eccec7776f38f1ef320a401908c7395a066df8adab29ac10adc6cde70b7dd03a98d285821daac0f52461456550592aae43d174720bdd1c723a4dcb00111bc1375ae8623d9078a0046f2e9f0eea2779a556bba3728b98170c52c61de046248bad466ed6c690fc77cdc832ad013ca8eef014fc8c0c67722f3a4c278fc5cdd8a146bb3db54fc255c91e280fb29afe98621ed5ed9c3575a4217e119b48ffbd792f8c35f9c7cb942f2fd014286842ac4bcce735a8d180f2463c1397049f77aff4379171d2ec4f4597703f9eb3000c6aa0c832394de3f324c4c5758b1afcb1ef23395252a72c8bbdd8510be558036728333905a1ee3e1e38ff7a29582484bbadf10bbb6bd9e19b22fdf22bd3747e52d8a2f35f13a1cb43bc3ca2abf945c2547cfbc486e839370ab5252b087912ea2c1246f6fe38f01a576a91928f086deed68cd5b9ea2f424e85946da83edd100938568f3aca33db492a087e5018734a55f120f703ca97d8b66a93588c0715f0b938252a0a8193c5aa7c58cf37e6bccd7a158fe7dca8065b5541d41fd4235038e8d50cc45e76f7ca5163c0f112cf2e4fc6ce63e5628d37138c556f6394e8394764612aaeb1b28495a96a5825c82b0be1543fcf3bcf4f1a94818f8de4f593342988517948f452e18a02f61cb8b9ea65832bc90bfcf0171cf3dd1d724d434affc4248cadc9018256aa3f796bde6f8c2bcfb9ebb585a478fd8e13b68c62734a09e86f082db7196eda9b2f12f349d08dbe17404dc4a6066ca9acb6bf2750169822470cacf64d939e20e53adc65a64476999aaabac5a4be764a93da64da1b780e920430e40396d4f1d362beb6d98fdf581606a4d05074502698fa53b963fa6e8322b4645eb859510a388f866194406939cde2d7c5b6f665a3531847c82718c55b480132cb6eba9520797acd601ff1920f701b38f9f1cdfbb95e5a07e1db60f681fecd5eb0f6dd8bb949da8618ee876fe6af5627aa85b65cf8215a5c3a66cff2915eb9e291e8be2ce44ba7a0e802bc1f42bac3ee562a1b8eb08f96dac54be5d6e2f9171d2a626e1ac605b92953c294cc54e547c3e105dd56377b1d76d3a99baf84b594126537826dd921cf0e05fcc9760a4fa8601ffd65488a41c6eb74a964896e41bf23aaee8dd83fba8d9fda83ecc5a2b21ff9fbd02f9fe5454c71f8b5b7b129cf9d01d2edfea95f6588b113645445d13216c0ddd60e5240cab5fde1b4ccbbb3cd95597c7243d363c8633d0ff506a568c9e508e0597ddf3944709a3b87bf48e34cb80ee90bacf59e946e6fb15abaa8cec936d7bfa128a4c562c7ff61cec72f6f1f79548f882b982e94a8850f602c796acc54bf7ea7f9a82391ff451a707a8e84d6688f4dd58f37f0beccd7b40a9db5ae5ed9ce7279c466323fa1e87508d7df707aa299fb1a8991867ae1fa9bb65db50431c0e5810fc4fc52d9910e98b6567d059b49a8ed90b78fdacc2488cef871c6ba6509d4e1a107d1886da25f9beaf15caa34d8fad967f1b72a1543bd072c634feef26c882fa7dfa4f53397ab1228c636c566d7aca6c5d1b1f59085c5dcd62443ddf98988b7589177a7ed783f3e76d79f4fbaa21fee94ef7d2ddbfac7f12b845a79ca0de31e2279af7d0f7e2264600c9fc8b0d592fe2dec1b001e7e4c00e2cc36e27df673d48eca2340316ed349cdd2c93ad3f91bda5676197828217ed9f0ae204676c44aa404d8523128e861e80acfaf9c1e30b277d7f804e0b21861d95adab45c67ad2d46433b328a080695fecccff9fdb091a53d2c0fe4dfac0c0207669ae7508cb39c8ac81642f0e082c3d6fcaddfb3d28f70dc5e9b7d452d5fa9fc1f263c2c5cc3f42da3edb0b035285fee9eeb022473489bbc9fcdeb1d2f0e8b62580a33166d222e24f4f6a147c1f00808ec034649060f96ea9dc1a5a9ae5ceb6da6f41b1c0c2ab8b2831b092d1306586e7885a9f8720beebf3ac56b9877fc7d3b07ece1eff71ac11c53dd7abef4c66e7156b4f29b38eeb8d1abfbb9690aaf59a65025ae51e8a9d0632ecdd1614c8f7601b794f5057f7fc860d3372988c8e282379e13a3fb5193d7f2e9a9b6e42d260332a6ab61eddccf40bde8d73c1a9566f757efb037788226110cf5b73248504d53e999a2bd0014769739f339d9c6f978b8efb9759ec23487514665d1d447a7ac6ed0cf960a06cae14324b66144d699669223027517ab07910e18d607be0f4572791a76aeaa1394ec10cabddbdd6e7d0cdc698c539a61fd42ba148005ff2abe18839339387aaeb9061e48ad867c1c29bb8bbf66a2087709ec91a6af99147f3bbcf5a1c424fab765b517496913f6d5529bd451e03e400f0246ec8fc70b4dd83ad698682d639616c7f2f3280e0a079001b1ce9bd5a6a3e508c11d5fb14ff0ed01b5c1816c87eb1529944f9635e0c261e6126c4d26fa72ef8e083621f24adf17000720f90e3e625d9e71826ce166d692def5182eb600252bfbbfed633798544b99b7cb57638e78e84d14243ff910b750c79d4d36b5d0843bf7874a250316790a35ccc285c182af72bc5062a7bd7e49fd6925865e7ef0dc80cb158647fd09926dbffa4e9cf2b11235dcba09e611dae77127a64cd4f52b0a12c1c2325405f065e574120ba93985514af3a27fe72465e5ac37c020ea2d208807625591e65fef775d9fec91886c4556db077ac8ef412ddf41dfe5b815c70150567a5ae3bb361ac42bfeb18a723ce363b4579e028c5db2287ce7c539f072617a0439f616e81eaf52c88109b9bb9e1befa9f49eabbb2156f99f4aec23687688a3f73fe147d3b13e0dd6683f81e4d3d0f3e4fb7dc871e65de356147e4328e5f02e5a785f8dd5495c24ca584d676ee3a99c5e1ab391985ef1025ffbf25e1b7d12e061911e77520cca7204e03e9f04caabd504babfe81d5d2d9e41edb8036199657e010693424b50736377236d582c0adfddb84f0bd26e1f3a2427d4b6523e4c2a29945beec6fe9e432338be7b90e676b32c1f8859fc258ddfb75f5e2c01c51ed74886d144e9e4b8f8ad8c59a591ef80372753e8a57a4848a3c610c3310f93fd83f15d6c15929ef7003c24b459002fc37214e5428b25a09713884138da1a16c6d64561f612b383915cdde7956a597228ec0f330b573ec46e9bcc7b830dc91f5da793f89585455b5535d5355b3f8ee88c703f09ac572ab0e6a7135f723c90612314dff6", 0x1000) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 21:10:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() syz_open_pts() r2 = dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) syz_open_pts() fcntl$lock(r1, 0x900009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x2}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) close(r3) flock(r2, 0xd) 21:10:43 executing program 1: r0 = socket$inet(0x2, 0x3ffc, 0x400000000000002) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r1 = semget$private(0x0, 0x1, 0x700) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/64) 21:10:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001940)=""/4096) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x5) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) fchdir(r0) clock_gettime(0x80003, &(0x7f0000000580)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x200011, r0, 0x0, 0xfffffffffffbfffb) r3 = msgget(0x3, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) msgsnd(r3, &(0x7f0000000e00)=ANY=[@ANYBLOB="b179f2d830be6e000000000000000039a1cc01040000f77d5f2d354e1509000000463b18411f55d5b556b73c0022959f3d21929a7e0223b711e63ba7ee0d0ed3f4d4094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1482dc2edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9626d271bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab276fb6de96dd0362d430a67b209c54ab2ec9470a270752a9233d26b150113238a39528045cc76f8728d75d9cabf6d84ffb577fa661602e272e07205976f077732d30a2eae97cb6df4a6418ec67a80c1b360252f03473ad6142c0b2ea9244349454dc018fbac3f61618b254cbc45dca5f3b39adc92774c330d4573c3f80d866ea32249b97bc57560482ad09c7db0adc6fd1d043d7354f9b5a32841c5d6b28b19481dfe0b1600462083ebbed92320bbe30cdaa0dcfd26b9234d4963bf7a27e71dd3523aa8fa977883f50a7223fdf5178a443a8674f9f1744080f9cb02416868bdf8422aeff467472726a404e63f7255f72414ee79a78dcd178678f0ffb28323ba0b1d10aedd67e91cbf7f38329cb70823401fc1ae607637af2725943743995d7768041238ed9edadf7e437378a05d4b000000000000002e71c3ed52e64e2005aba3610e89b3a9cb99e54b6ccd585d775337e61768051c36618fd2547b32ff97b2d5feebf85a47e886c1a8b1208b99cd37c6ff5f8c3a5fe7088972c254037145b945ff2ab505dbddc6a00efc0641406e3ee290711adcec7efe95f27c000000000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x4aa) r5 = fcntl$dupfd(r0, 0x0, r0) msgctl$IPC_RMID(r2, 0x0) openat(r5, &(0x7f0000000000)='./file0/file0\x00', 0x480, 0x40) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0x2a) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000480)=@in6={0x18, 0x3, 0x1, 0x10001}, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="15a23bffcca71719070c7bfc8f595efbb1ac3571d58816bd84d3fb26d46915246701d5d28cb4a63c31b35b6d405f70ca6d9a7d2c452f07466f78ecf6c4cce86fe55d6163e066e95246a77f08", 0x4c}], 0x1, 0x0}, 0x40e) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 21:10:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000002980)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001600)) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) recvmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000001680)=""/149, 0x95}, {&(0x7f0000001740)=""/59, 0x3b}, {&(0x7f0000001780)=""/90, 0x5a}, {&(0x7f0000001800)=""/197, 0xc5}], 0x4, &(0x7f0000001940)=""/4096, 0x1000}, 0x840) recvmsg(r3, &(0x7f0000002c00)={&(0x7f00000029c0)=@in6, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000002a00)=""/153, 0x99}], 0x1, &(0x7f0000002b00)=""/224, 0xe0}, 0x800) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000001200)=""/131, 0x83}, {&(0x7f00000012c0)=""/88, 0x58}, {&(0x7f0000001340)=""/71, 0x47}, {&(0x7f00000013c0)=""/219, 0xdb}, {&(0x7f00000014c0)=""/176, 0xb0}], 0x8, 0x15) 21:10:44 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x3e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) 21:10:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x5, 0x4, 0x4, "dcc7f10eb2434a989165186a6c2d37f61682cfb9", 0x9, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0x5ebbe2cb366cb27f) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 21:10:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) 21:10:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc001, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x10001, 0x10001) 21:10:44 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='.\x00', &(0x7f00000000c0)={{0x400000000000000, 0x1000}, {0x0, 0x2000000}}, 0x2000000002) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) openat(r0, &(0x7f0000000080)='./file0\x00', 0x7a, 0x80) semget$private(0x0, 0x3, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3, 0x8, 0x7, 0x8001, "ebc1ae68e707f54f36512bb623dd946c3331fa6a", 0xf7, 0x8000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getpgid(0x0) setpgid(r2, r3) 21:10:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 21:10:45 executing program 0: r0 = socket(0x20, 0xfffffffffffffffc, 0xffffffff80000000) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 21:10:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x10, 0x8000, 0x80000001, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)=""/128, &(0x7f0000000580)=0x80) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/177, &(0x7f0000000680)=0xb1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r3, &(0x7f0000000440)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x6) 21:10:45 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() pipe2(&(0x7f0000000000), 0x10004) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 21:10:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200000000000200, 0x0, 0x0) 21:10:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) dup2(r0, r0) 21:10:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) getsockopt(r0, 0x4000000400029, 0x39, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/246, 0xf6, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x8000, 0x7}, 0xc) 21:10:45 executing program 0: r0 = socket(0x2, 0x6, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:10:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xc5, 0x6}, {0x25, 0xffffffff7fffffff}, {0x26, 0x3}], 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x4000000000000000, 0x3, 0x2c2, 0xfff, "3b60212441a73640651db14913a081363a26946f", 0x2, 0x984}) r2 = kqueue() r3 = syz_open_pts() fchdir(r2) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r4, &(0x7f00000000c0)="aad4a4b91b1798a3c3095b89b9adb894aa1faa7719f9b65f50a456e1c6b5f4822fa72a133272d4309ad11ed8b3d2d27e1af3b1d253598db6925028eddcfc082f8d715ae4d9a0e4338330f24ae00a24b9e551fdac66cc66cad8c71e1611692ea97599fe53dc7f7dd98e6d424e1acd2310853fa33a157adaa493ba40b9d6f2ded38e1bf570bf35e66bea3995a47c337ea7d594c7473a278aa12c6b2e5e7580a5b3c421b9732cc6f8dff779442970f44bc595c57c5d324454dff5ecd8cd3131297c81ab77f9a95ccfa608509ef82d2010ae0a1471", 0xd3, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1f, 0x80000000}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000300)="4f6700fd06ec3dce949776497f4ce86f47f6a4b021e43a616e3f", 0x1a}, {&(0x7f0000000340)="59da096156dafdb2376f0a2e9f2834e3999f911f85385d3cf3d08b0e8b05dc686f827451c6a5592da731eb9e4464b9a937312866f37cae876bc10feebdb2cd6f954fa2c6c0c7445690dbf52a0f371a48ca1778a7b6963964cecb3bbe75c09ca340f93ebebd2d5b473ec4b6af5aabd08fafe08a461b8dd535775e", 0x7a}, {&(0x7f00000003c0)="1ec75ee724044a15c2a5de14e08966634cff92df403c2495d2f614b6863dd1f5d354b4d0e1c45235d63df05f415862190b473b2f0fb347cd102c4b36e68c1f14588c94453733aa70e37ba40b13a09e4b68", 0x51}, {&(0x7f0000000440)="84f3e8443a5252bf3833801fc0b331739c925bddd779f0642e5e0311958db04b8814c27a7b3270da1dd89f", 0x2b}, {&(0x7f0000000480)="1b51ca0363f9c8f809af9accb2972c7e1c8389687bbb3ab49e966af23a21e9093e085384e21c329f2a", 0x29}, {&(0x7f00000004c0)="522da217469619f70e4f1981d8aa80bf58e1927e87cd48b7680a2e9229611054c92f7789bf4e69debdbb3186793cfbc62fbfb4b44ec771ed0c6ffdd161ef70f7a6ecd3351c49f3be6078315a223f1ebc2ff4841bc5db75764fc379c019895654a3411f4ff88863a5b0c20e6c02adbae9d9045c791fa28d4b51952364796479e690c662318a74f3dc4d2319712369bd6fedb8c6ba0095b5cff5e1fbd50997ece16bbc39a63fafab51", 0xa8}], 0x6) 21:10:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 21:10:46 executing program 0: 21:10:46 executing program 1: 21:10:46 executing program 1: 21:10:46 executing program 0: 21:10:46 executing program 1: 21:10:46 executing program 0: 21:10:46 executing program 1: syz_emit_ethernet(0x74, &(0x7f0000000100)) 21:10:46 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x4003, 0x1a1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket$inet6(0x18, 0x5, 0x8000) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x401, 0x8}, {0x18, 0x2, 0x10000, 0x1}, 0xed9, [0x400, 0xd5e, 0x7ff, 0x40, 0x8000, 0x9, 0x5, 0x9]}, 0x3c) 21:10:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) 21:10:46 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) fchmod(r0, 0x0) 21:10:46 executing program 0: r0 = semget$private(0x0, 0x0, 0x480) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x10fd, r1, r2, r3, r4, 0x0, 0x90d}, 0x5, 0x1, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 21:10:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) fcntl$dupfd(r0, 0xa, r0) 21:10:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) pipe(&(0x7f0000000180)) shutdown(r1, 0x0) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:10:46 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="f661ffab24ba06d99fe65deb69c5d474e9f1f45d36dcecaed9342dce8e8e6b4ad774b459", 0x24}, {&(0x7f0000000140)="04492081418d4ee9e7d618acb9a064bcba04459c96058bf2a8d844a64073e3da40bdfa8b", 0x24}, {&(0x7f0000000180)="c7f845639672a0897505c4fe102f7617c1ea6c756c03d3866f4c577928db814c4f61329fa0723aada5e4f7dd83dbcdac26c30fd2bd96cc949d87aa088113839d921335fb9bae6be6985e9b623d2f627589dfcfdd4e25e8e598fd80a2f8a4d3a5adc56d6cb52427a5ffba3077a33d46232f86804f6542132bcbd4a0a0cda44f624eb44e31de5770c06543d0bba3bcf29852da7b20f10964b8755b1b81c895db0fcb4f1c1769c56f66176e8a163056193097f9a6d697e86025d46f3c3f74962711502f248c17cfa1", 0xc7}, {&(0x7f0000000280)="e237d23f5626ff7bb3999c4589aad1e67951d938578c716883b8211290980d25ed93b8c13554fcbc1225c832e17b4a13a0e63b0dffe1462598d021923620378ab81b443c6cff1b74b56fef017cd3be9e1ff2ef533268140b1ad20c97ed857cd09565875704b5f1f47259e427577cc185532fdefd38e7d41fe03c8327f6dae1bcf5c181956a51c7a4dea5392b5b78a0e7d4ff26bcc4cec47bc36a351959809e7bbb68e8230a2b9945125bc546976c723a7f63f122c1f3ec6a2b1f0daac619fd29d6f4cb8aa4e3107d084535bac03c32666fab54e9cf48a7e1bfc24b", 0xdb}], 0x4, &(0x7f00000003c0)=[{0xb0, 0xffff, 0x80000000, "c758369fa1cfb667b26a939d6b2a894983dba4351f245fe260c09ba69905ac14bb24bce6284a852972e1a99709174e92ac78c4a5f42552e3a62c89e644fdd6f2079aa8bedc5c1b22f6fd705e5f1e38caeddf9420cac620949775063c86987b454c3cf9d7701506ae0141730565a9cc26dd688297d34dc17de19db3eb80ce2b8c061289c5f117a714a6ee9cc80c1f12848b1437c6caf0c6e3882b8fad64877c"}, {0xb0, 0xffff, 0x3, "5d324a0d087417d9b4d17e65e6e52f9cd485b831f0306d089fc8cdf6f5e444696f598dcbe5b3cefff43d516a17033ebfcfe7b6fc3ce9b6d93e63a0a73257074e2737f74579a3f3a1a0599acec8acdbb65e582877bf0ee8330008d93e7d519df8533bb19cdd48785944c7126716450dfd8be1f014ecd06c9d744eb045d6ecc9ae44af75e9d8785d1cd420678da1cc0777c1c4bb25b8fa20b24a"}], 0x160}, 0x402) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000005c0)="c24fd15f3e5d48a6e7a42bc89d671c4b0218db0e43555dd501bc279e02ef56d1af4efbe9ad85180a520536a4a1e1bc2413377759a9d8dc69a2aaafeed451f4ffd528d7ac06fdc5c5ce50277d861ab316425bd3bafbbd1d9979a6ff7cf87593ad72709e58d5396105e890d204fdc75b8d1c99635b7d3b491f604dff25c9da267cb6c2a49af50076a6a3079738c010acb31f209569b3ed71a0efdcd5ebb2ce4f1a41406fceef699f8423d3ebe1f42742b49f8495a76574a724ec80c4f8a28f10c5b70192ca0867cef0774c1c33fa7b32b671788639a1776d92542c7d2f0d321d580786d739f5b6d6c068a67ae80315908e", 0xf0, 0x2, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000780)='./file0/file0\x00') symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r2, &(0x7f0000000800)='./file0\x00') r4 = semget$private(0x0, 0x2, 0x20) semop(r4, &(0x7f0000000840)=[{0x6, 0x800}, {0x7, 0x6, 0x1000}, {0x7, 0x3b00000000000}, {0x7, 0x101, 0x1800}], 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000880)) r5 = openat(r3, &(0x7f00000008c0)='./file0/file0\x00', 0x280, 0x110) ioctl$TIOCEXCL(r3, 0x2000740d) write(r0, &(0x7f0000000900)="1a4c4aa4eafde449038c832098a62755fd8c3e243d55", 0x16) r6 = open(&(0x7f0000000940)='./file0/file0\x00', 0x40, 0x91) write(r2, &(0x7f0000000980)="189508c736b6a7748905e9d3b9965619aade41ef9fa58a9aa52123afd376f3d54f", 0x21) recvmsg(r6, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000009c0)=""/22, 0x16}], 0x1, &(0x7f0000000a40)=""/72, 0x48}, 0x800) chroot(&(0x7f0000000b00)='./file0/file0/file0\x00') semop(r4, &(0x7f0000000b40)=[{0x5, 0x1, 0x1000}, {0x7, 0x7, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0xff, 0x1000}, {0x2, 0x100000001, 0x1800}, {0x3, 0x80000001, 0x800}], 0x6) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000b80)=0x1) r7 = dup2(r2, r1) semop(r4, &(0x7f0000000bc0)=[{0x4, 0x7, 0x1800}, {0x2, 0x1, 0x1800}], 0x2) syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) r10 = getegid() fchownat(r2, &(0x7f0000000c00)='./file0/file0\x00', r9, r10, 0x6) fcntl$lock(r6, 0x7, &(0x7f0000000cc0)={0x3, 0x1, 0xffffffffffff522a, 0x3, r8}) getgid() semop(r4, &(0x7f0000000d00)=[{0x2, 0x8, 0x1000}, {0x1, 0x400, 0x800}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x1000, 0x800}], 0x4) fchdir(r7) 21:10:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r3, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r2) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r7}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 21:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="52b81e830a1d2849254a561f514812bd7a065efe59e07308a4336e85568e4d30819e78f0a64d23f3456a447bb5b763b10023bad485eb383ecdb000e0325528f62e26616b62c91ec8be9f58db76a38b3a7c9396f2425692c4fb12936900d4221851a85d4afac5b1894cb217a2", 0x6c) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) close(r0) dup(r1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="b69d501be71f21a32b295d62ff311256978d029ea916577a8c65a889e4739261bbdfb7a1cb2cd96e8ec8f00f57781e6e4b9779dbb0d51f196369077f046ad0666a6bd9caa48e9522eb1eb117e668766941fb8a555f72d28a553f1d7e23bc23dd621804e42cd835b67698fe5d8ceb889632364ac40a2ca84f644229a4f1d6d313739bfb12be9234d8ffa168de52f6385afec8ee1a82b8259cae70d4b6daab8dffb5db5640c9a89358a2aa9fd2a785f111fad18f2999053d3a29dd451bb53272a57b5dd7ea5b1e818cc4bcec0dfe5cb22345", 0xd1}, {&(0x7f00000001c0)="0c70a24062373d45ded50860c69fb1c959fc53b1275e652a64ea15df95f4c5934bae15", 0x23}, {&(0x7f0000000380)="773376fa94bb310263b4d3841c4d1585d64041c9f48b5bdf31e34186761401fa1c96cacb8eeaf91060d6d68fdaa165064268201e682298badc46005d538e7fe78ad4b9e25cc2533c8e2f0f9e196eca4197596d23a3e02226796f4a126852619767c7ac6e412d55c4585608f00053eadb970d", 0x72}], 0x3) r2 = syz_open_pts() r3 = open(&(0x7f0000000440)='./file0\x00', 0xa, 0x48) fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000015c0)=""/130, 0x82}, {&(0x7f00000016c0)=""/153, 0x99}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x3) 21:10:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 21:10:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000400)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756979cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb15b9e82a8f83ff90c2452c60af2b51ad", 0x494}], 0x1000000000000083) write(r0, &(0x7f0000000200), 0xfe72) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000280), 0x0) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) r2 = dup(r1) close(r0) ftruncate(r2, 0xffffffffffffff32) r3 = syz_open_pts() getrusage(0x0, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x1000, 0x2, "5f702a22d3ab9050fc0c7c23ac29d40424a68e7d", 0x4, 0x1}) getsockname$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffcd8) 21:10:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='r\x00') 21:10:48 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 21:10:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x4, 0x4) 21:10:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000800)="70fec999f4791bef1060f2a64a7f0f82591a1e5e265cc2ffa265efad67a8e2d1ace354101b66a1b03f826ea53f4ea4d9bd1ea97b0600000090931d5dbc4e1edc04bee2c0cb64e8d01a8cb625acc1735424858dad30a02b23b21af46c0976fe2a3fa236cb29dc2415f74fcc26a265f5b96776d21eddf5e5b83453a09929e1a6850b358704822d5ec4930e66cecd8aa56f568aa886adaf9b000e91e1b5db2655e606695364da53b08b24f59735da834d8b5d1ede1800000000", 0x4c}], 0x100000000000032f, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() r5 = open(&(0x7f0000000200)='./file0\x00', 0x408, 0x8) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = dup2(r1, r0) r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000540)=0x5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getpeername(r5, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="87aabeea1b2f3a924801cf93fcfb859aeaa5e748973ea88072014b878a4f012d85513a28ca3e0c652a71557cad4109cd1ed7c8", 0x33}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="e6de557d86b6f7b1cd9b1e7d87e055cef3c1278a071246fa43da1bdc4beb967400000000ec2c11bfc177f39f3cb935c951bf1d1c0829b25669df08e7f9bc3795fb80c939a0b526f745991caee538991a0bdc09c889aa58e2067951a1e0edbf7723514908323e2615de865c0000000000004facc91104e715787084fdc3bff07a3ef423cb6a493278902741816c70c1e1b1f1f8d0e60239fe0d3f50f1e0465a62b8427814000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x128}, 0x2) fcntl$getown(r0, 0x5) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000000)) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x2) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 21:10:48 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, &(0x7f00000000c0)={0x2, 0x800, 0x4, 0x9, 0x200000000, 0x2, 0x1ff, 0x22}, &(0x7f0000000100)={0x2, 0x4}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x281, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') shutdown(r0, 0x0) 21:10:48 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1, 0x40}, {r2}, {r3, 0x4}, {r4, 0x100}], 0x5, 0x400) 21:10:49 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x11, 0x0) sendmsg(r1, &(0x7f0000000a40)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="02f77b938a7d799e7b6e069863797c5871a0890646879fc109431a6cebc174ffa80148076f665c642db4a5eeca4025a53a482500ff19b6441444230b7ec563929bda27e828cc282b96ae91cd4cde924b1aa583cb3a5e011d57ddc95fcc75609e4d6af21ddee6d77804449f1a74608d1f6a921e7b834f0c0ed645a0402b4d3911ac31fe65b8380e88356864d0970858b3460eefb1a3239aab1f35fd6405971c3db8898491ce0e299a929845623fb3fcb36aea57fe9c7917088a32bf95239c9896d7", 0xc1}, {&(0x7f00000001c0)="eeaedde72ac385721087a934455597073a1992fe30fc61d1801ca9ac20c601835bd4b383407405d8025455403f08577df2cf856f404cf9c4c92d9cb4a618edf98681ee23d0f9768304709325ca4c787eadbb93a0541278b38ce63a2fe264c1a3ad7c57ff0791cc2b63a09a27", 0x6c}, {&(0x7f0000000240)="3c8eaab484be6414cb3b8511c58b473400e0935d80d850dfcec01bfb80b04cda3b5c59f9dbb586ad7fea6ec06a7c52464ee81e8a0964", 0x36}, {&(0x7f0000000280)="dcaea529b30accfeb4b9a8761700282554f4142058dca201eaabb1ae34765f7d63682923d56472366cbff8299912cb57a134ba162f1cf9186194c45497ea943f93a97a5e29092aa4049331156f5a42d5df29151fe38c1483ab012de45f676f21f6b674fcb22554c26834127d4f969847009b8197c79d8061cacb2baeee5c6a4f9a20d574a62f322d952e559e3616b6325fbcaf0d79061db3ba3d8cd1daf697faf9b8dc614fbcec1aa56372487c47965af13425745e0f71177834796d54570c08f2595986b08265ec9fb7db0a757bc302050d61919cc5322b43588337c82d67e9c5e6f0d6e0d4e753", 0xe8}, {&(0x7f0000000380)="1e09c5a3e6439cdcfe772ce064b9", 0xe}, {&(0x7f00000003c0)="4abb1e10f867c6310a06598dd588e0934d7fb3acaa50ad4e2bfc113b65101ed52bbceff266799a4f697edca11ba1f0c6f25781de42c6fac5fdfc4c9a0295ea8fd82be01735347fd5bbb3e8347763b11c31604a60b4f448c7c81c26098adc0c36590f74b7356c4980b1010897d2b80f042affa79b6f", 0x75}, {&(0x7f0000000440)="2eb18a0dfb76bd47e6b4663050584ec7a6b74e238565764be4ecc06fe7b75e8d", 0x20}], 0x7, &(0x7f0000000500)=[{0x80, 0xffff, 0x1, "19f8d105b92cd24617049a8cba97924fb47f1328dbc9824b9d0c02baa7e19b696acaf516ac300b32aa69b6288c259b057a4db105c0c0533a1b7e7a54c6575b4da09af44325fac9c7c483c1f23017629b97eecdce6ed4be76de177f49a857d7c1a74aefab8d204d764c87c36eaaf733"}, {0x38, 0xffff, 0x8, "1aab174d447776256238a0e61994dd393f872a78773e26979d7ebc357821c916d22642f9"}, {0xb0, 0xffff, 0x5, "1585aaca86f69efc280202d153016c1663f349260f5a1efbd1951adac3335223368234c8ac4a8ca25c5402f2428467447a8a7c0a0398539d85a0e7f6ccf3a0565ab10c08640a6f7ee4a0d0afb84ab90e36782c54186115879629d0c5956cd3394279515720fb7c52a60c54b1bb59b6a57e74bb83710b8e02d9d3d69010db009b33a44aba42633230084a57e1785cba2107d305c3adfa10aba980de9aef16f171"}, {0x78, 0xffff, 0x7, "879ba2bb1abcece9f3c3ea54dbe873d24706f326aeda3bdc7c4c20b7bb0723c199bacaa394cb610351ba462afbb84abee437fd64e81cb024aed6143b588d7cf869515d0aa1294c10694d1ffa7ef14e0f43972b8eb9b86aded63cbed8f13cf27feb71"}, {0xc0, 0x1, 0x4, "03818fd8593495ba9617a0f477bca84af8e3d180ebe1087edf25759a42469af52139f61e93334a5a9cfc68bed1fe5d519ad23bea8cb78278813ac9423de4df2a32cdd447126a66eb6f81d9e0486029dea4bd325ba1a1a22d48b73087c36a7c2d54aea32669cb5ee1a425102ab3392cbcb463e0d107cd23e64f9ad49a13912bd9e7566edd46eea89e0dc742ed7a0b880ed76a811a59b8ff27eda92c9310f2206098ac71d3d0a99ea03c"}, {0x28, 0xffff, 0x3, "f5e055bbd645e71615cd68372ff3442380cc"}, {0x110, 0x1, 0x8, "b678b8ae740c714e70087e7d8845bf2ed51ffcd241aeab003cecc9edc50c8622afaad8621042a07d86ae837e5c3ff538f97ecadf8ed6c8f5bd75ad889905e21cb9d4412eed38ef32ceac3083b79980be42be6750ed12806d31939ff62b96b5fc612cc33e61fd18aa6e29d37b2fe6fd5798fd2c054f38dbe1072d349f27497f80c9dfb8a8e83b675cfb73bf97f58ef4c4d9af7d7fddd1500cd88157a1e6abd00fd86b203013c307d7b15d9c5aadc4a7247d985ca339a482101079b706272700fcde17391c5b4f90931e38a73017872cf141a03f014c8f8c45c76cec5d2c2d874e1c15f7ca475f0c3b8117d40dc68df6b818b7409b981f0975f0616daee094ea"}, {0xc8, 0xffff, 0x6, "7587d7caaa908e6b31eb256c327b7538f527b07ce00fe162e9f0dce9bb3472965417d53cbf0d1379485e84133e8d8fc03442b5a73ff6f9c0db8d4a2be3df900f20b82ef7467e3ddf80a2f1f2529b0e036e273aac7c21eaddc9e4e7b46156609f67b084ee056f2ee08a1be52d1d3739d6826066c5fa1b57b8b3cc94cf369c6085e489bd0cf95bde3917e07fac1fa5e4b154de443f83d79772a4ff2417c2246b462d1278753519f52aabd5d3df0112205971839986"}, {0x98, 0xffff, 0x1, "ac42de4eff19918eeb6c5ff01a64bb786e37dc6a03d1b82a5a39f8d1c6c5b60bba99761013c6f88c68f34225227d818bc9efe4f7a51594b0dd08b38cdaae294be25d47d04af5cf3c89221339740ad9741c8cdf09f123638fb659db17b97d249bd5d1a298834d89ad819e30c53067f5dcb594d1cd8732ddf2266f29b340ea8474a5d602aa"}], 0x538}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 21:10:49 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) socket(0x6, 0x4, 0x9) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 21:10:49 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x8000000000000810, r0, 0x0, 0x2) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:10:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x204) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/253) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000019f97)='J', 0x1) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r3) write(r1, &(0x7f0000000300)="f570beb5c08506dec304f05350367dab22a6ff911dfb92115612db77980e580f6ce50ed8b35e8562fbd90395d9310b4f122a42919dd9cd08a40cea1556576e1334dc19bc8f8344ffc86ce3bce01dd2beb1d7bcff8cda767d7549991258cb2407d856cb1874e1f7736091c67d030ab678ae9816c2e43bf017f7be970764", 0x7d) write(r4, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x10000, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) r5 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 21:10:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x3f, {0xfff, 0x5}}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 21:10:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 21:10:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0/file0\x00', r1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="ea23f8", 0x3}, {&(0x7f00000000c0)="a87f9189359e8b547ec7279502829d5d2964b4f9ffa75e050fb7b5862b9c0d3f0c5f93049b2f46e322753ec10292123595be7a1a7abe9f4aef5c05d36967e7a1b66bce5a3ea6e41561aff7c82132f20851b220f6b88b1f7625f756abac945ea3", 0x60}, {&(0x7f0000000140)="e7010585e2d5b5041654436db5", 0xd}], 0x3, 0x0) 21:10:49 executing program 1: socketpair$unix(0x1, 0x40000004, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/250, 0xfa) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 21:10:49 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup2(r1, r1) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="a6b57c5e30d0d3111ceae095c47bfe88eb251141aefd872dace0db1c", 0x1c}, {&(0x7f0000000080)="e28f2ee365bffdc482d28a8ab0e7289af13fa29252d3081e5629f17b5fd3949c9505b4417bdced5099df9689b2081eb34ac5b78ef584e9d18776d3603a56a15ca5a6a02d693526b34afc9cb2a4bfdca580d366b49f65f46c8709ec805090329d74f10ec9a95ca54aa6e2e0ccbc055f5467f23099386df1eaf19a408b4cbec59c490606bfd0aefba1a866443cefa5f3d9ca68a4bc26cd20983788588870b9282d5db9ce766f04cf109434b2cae7d8803bf5d0e7c09919532dff274e28c2c7dd087867094598c3f605a6400d432b75acaec91d6665ebcca3c73fc4cb7144a7bff26b5fb120471aa78b89c94f91c41c1dfe", 0xf0}, {&(0x7f00000001c0)="c52f107604be8ae7ccb0885ae02324b7c93ca25dca8659ee4c8482bb4160b32abae015b56675f0d9cf430c3e681fa8fe0e48f5dd5662d9fbde4d1a428bb6115553309911e3e5936ef0b14bb6b628d0e370f347d81264d735293212d07407735526f91346b3c355f2e2c1b13ff6fa0a4ff088ad43b79af59236566bc4f48fd0173f6bbdddfdff5a9c1c41bb412ba3d99f93979dba87eedcbd3916fe1f6d1bdb8f3b5d5b027a68d0fb47be8c031d3d7f61a46485d32f4fec0e84247df9358cf1be69a6b6e8f186d3f5b45cfa0d16f970ea617f3963428904fab790aa69947446c147ec7cd857b59e082f751e7d", 0xec}, {&(0x7f00000002c0)="141ff10b42c9bf96707806a24a467a7946b326ccfd7d418de0a3d532d2759dd9b93c4ce2ebfcdbdecfdc8aa691e79414e725d35dbc730e57a40eac11a137256f1eef26834ab805ad626242592c28b60a2d8a03a4073d814f5b8556c75b5e326b8db383016d23ffd07303b52c4a3ea24ee2241ef1cf05be45b3529de303b2033657bbe5f7d8c9854ee0a2caea4c30359d9ca1c491cb9ae18c71f109eb075afa4412931b590e77dd96e44e24606f8cf15b679518816f42fdc13cf78fb75bc413bb08f971830f4d760582a0069b3283f0a433010958f25a383c6d5e14571b6e269aba67c64c008fd4679fb2", 0xea}, {&(0x7f00000003c0)="75082a0922ce712455dcca9046765546b39a7a0592f5e81d81bdf9daf7d469f7486606a73bec11a37951171ee0322fcfa8ff48f0b6b8f6dd92b1f357c87c556dc745859a5255a00feb242a0791a4", 0x4e}], 0x5, &(0x7f00000004c0)=[{0x30, 0x0, 0xe0, "9acf8459c06b548cd509bcca4b8a7cd11fa60a014c9888672b75a5"}], 0x30}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getgid() fchown(r1, r3, r4) 21:10:49 executing program 1: mlock(&(0x7f000000a000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000002000/0x4000)=nil) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 21:10:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 21:10:49 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x100) 21:10:49 executing program 1: rmdir(&(0x7f0000000040)='./file1\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000000680), 0x2, 0xb4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x3ff, 0x401}, 0x8) r3 = socket(0x18, 0x4007, 0x6) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000653000348bacd03ba46b947885ac15d519ad114a7375cfee89e8b99b4d8dbca53578606d14c9f265810c4567f9568169503bc66df64da5897417bac46d533341400f4649aaa1103376ae9bcdef1ac75bad076ec3e1090054f53427b1585e4d965f53db8b"], 0x1) r4 = geteuid() setuid(r4) semop(r2, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x1000}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x800}, {0x0, 0x1c, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(0xffffffffffffffff, 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) semop(r2, &(0x7f0000000080)=[{0x0, 0x4, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0xfffffffffffffff8, 0x1800}, {0x1, 0x1, 0x1800}, {0x4, 0x81, 0x1800}, {0x0, 0x1f, 0x800}], 0x7) r10 = fcntl$dupfd(r0, 0xa, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000005c0)={0x3ff, './file0\x00', './file1\x00'}) getgid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000740)=""/155) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000600)=0x3fe4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r3, 0x0, 0x0) unlink(&(0x7f0000000540)='./file0\x00') 21:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8000000, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xac0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x3, 0x9}) 21:10:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x9) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 21:10:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:10:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0dbd32cc3c0b2b8a6c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:10:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() fchmod(r1, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 21:10:49 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="ec4925495547c711cf1b5142a229711de674b65274e86449cc5b7d9faff7e10a", 0x20) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)="eaccee425dcf7a585d2cc955a3046f7870de73c5f062e04eee778baf4ab68ba7a0870c8ea7cb9c059cd97d9427d151fb89158bf91194c50713e8e34e1272de0f1afd75470ef16b7705a6653c2e97d92cd932b938f56a1dd71c04b33a778e1f72cac7700204f05c329f61e7cb66eeb717339c1e8360a11ecfa3adb62617a346870defd17ad120a04b410fb9fb3072fdb4b9f644d4deb4c5d228ada1f2566c9b859938e53ecfc19600f4f0cb59868efe1af742fc72cd43dbd5fe68b5adb288ad4d426ed32b78e08d1434208766091a188d9b537707a2eb9dad9fba077c753c5a96f9e3fae7ada035446c0f2ed01d231331fc1762f60887387082086ef135b2df6c88e2fed944636baac23c17a465a0f0cd4c747bee3d997a229bd058030c5698d2a00a0857b94d6093c1616985dafcc0bd51c526466ff4da11fdf3ceb97f3d3c2c3f219189d100768309fe79977ee5afcc5b2a40e5bb62330a4dcad3199e96be3bd199d6bb63eea0826e8070a3ede0eab840adc65bc06bad70acc68b653a9f231fcd8cbe1c98cd89fa573f220e7fdb90e586320cffa8ec4146c038dff2f7118394d436ba77de4cf1050250784403533c9115c90ed2ba4e73440efb4d0edcfd210b2f0c965b655fa5572c95a4e6c5145f54f10fc90f4e38b420ae5e24c43396cdb9675aac97f7ccb46b06f4d753c45ec5efb46523e1988eddad9f5ae9430a5e24078c6acc079a76df4bc930e479eb0b4e18dd561aa69021cd5f7b3d60a02e99f9f3e17253c2bc3ef3b3828768427d1cdc0735fd9fafe7d7b65b3396680a85a86d0234260e5e3810f8d431e1b7d042115b0dc91a39a8f0f34610a79c6ee0c293089a99496c9eb536bb90371720761e0e0f2e1a445fc61d443d8ff9f92fba5978888a404d3b6e275c704a492a5ab3368c9bac345886cfb15dd59de23a8e34805debabe2fb7a1af0136447ec25740d8ad13e5cc68e6eb0e1fc240d0ab68bf0d222c6075986cc12c2178012a5f6c6b3fd931454a74e8ff7fd842f4905e3bbbb890c9b6d43c38a9b30ee84f52f685a5536304a86b0ab2e8a4bbc9edd19a7e72ebf60e35f289aa3f3a22f8ed19e6ab470d208791c4a89dc9a4b764bdeb37edd960298599186b08192861e36028002a469ba47279447587af6ae59ec936d8904dd7ed7b3d5eb2fe44c4f1d1b236a6167852d98d96919971c17e570807adc9fd3ec83227de3f0c8f47e0c5b9d084dbf40d481b261540f1437aa382f5856608f1a2dcdb7e1af39229c18147ed7fef1627f0ab71a35d9506693ab63016e6d3e17e3daf173b8dacec5e157d028e0de9b5cd10c1a302946d623e1367d231eb112c03f13a4480d0ff69c49d19e827e938e7a5978d0bcdb06b420e28c7d70872dd9315c015220b3e1e1666b27c4867f868927f13a971af1219f50c232887135442d0e5b5166bac41fbc6a230dd73cc1a12e91ecea81fcf1f928366c5e4116749ccceb79906df414a928e1e442f9f0cd78735864a3aa61ec4ba150c0cfcb3a3ee560a5c7d7ff88018eeef3ef71c263c5f38745ddc83b43c7683b0f117ddb2dcbba7e54a471e452a066d3e69fb68ec5bc49abc119bef8d23a5a390b6e849fdabb1946ad5f6e6e7aa542c762d6f4e82ce2dbdec8d2974aa9be16acd8d283efcbd90a955a6d04b2241c6aff5ec4ccbb5cd69f4ff5e826eb4c8182f5076ed24b1739887a0a3d939f22cbc29043c1966c38b356c932365d22b476275455636715db11788dbe35b3f058471b53f08e09e9eebad15833e5938dedcde73a68361c85992462c0175c729783c6d41d1a6bb345ecb92269a21ce522a5168bad2b1a0409fc4acb57b982be0c47044a80f4482f75c1291a92939f76248248bbf7b8d8e2c72939d25b2f13eeb046ce300e2becf0bd4f2f6d4ebafafe074a0fb13a1d7e3a2e6140de9b6e739d291fa2ef02df02b4ac69ff692432c477795e6feaefb080ea2cdaa36fc888571b575163c10bba9ef5a2d6dc3b1bea171ab6950eed9b4259854ed5bf5065e2a5506ffd7eaa46912522a10bef436cfce09b9d8c8d36011c76a93c3bd6b33f23e26b486930714ae9867b2ee81f8648badfbe450177dad7c8edf9c6c58f14e6e36003140364af4af06e78e5ecda02db0cc8ecce25329781e79bf10b585cf9e93b0ed60646c89bad1cbf06456577c0be912376a2c1c99cf7fe50e8d6649ecbe2a8b5c12e2fb40d28f7fcb986888fd946b131527ae84eb86b6280c69ffdef024bef95f196d7632a2263e09c6946afc2f94d69ab08a2686e80d15e7461f3935d7ba90c61b8cb6acc1b5d2a5577ef026e708759f49a1b19ca266e3d43ca2005cb559dc2326b8e0897cbd4f37adaf95217c72d2c027c449c0512cb8a692fe0bb3de0e3c116a2b724fde08ab41be813c8469542abe1933665bab9570e004f6cc56d97106dc5ee3df2601ca0d2046ff885827458e2da3d83c4697db96e2555e9016634a7294d39eb433f3dadbdd625a9a16ddcb87baaacd31911881d745e44bef76f5d48107b11ea9031f646b3564de1f8aceed162f92288c9bea31cee0a1d7eeef2cafb25c3986d845adfb995bd218aba67fd1805d775a45708628c5e119498011c977c6422abc103a2a8f96b6ab55ace4736308222df63bf9e92588065368da870d955bf012ece768689ec84a3611a15fdff978f2e06cf5718f736613451c1bb5928f245653c9e6699be6f9eb305f43a985ff413e7b4b4490050a3b6baa314ccae47db1bdd494b74ab31ffbb48b95f4e09f7dbe1c861b1685e1a5ec5e27c28f263b508e0d40136256799bb0cbb694ed6eaa05c88e7235d28e2109d8affde13684e0acb73392ca144cf241bae10fb31251d504bc1dfe348d8de8196320babe4f906508208eaa72b7d60a2ad3f15693302636c3de4ad089e21914e6ceff092249437cfd13daa6352fa14a729971cf33d0536acaaba6ac40f485b22cdb25c83b19ea04a5e1c19dad954a1f8d10443fe6f9bdc2860693348dd58858943eb76c21153b78344068869a8ff6dba525ec5cbad4d6602fdcb61c2f86b6e84d9d45b07ffe6f7a5b559bd5ebadc800ff3efe8bde19a010b5a45c04e8b56d1fc3f353db0f4f78687f4e5aabe18de6b6331401f0053d7c6fbb087237fb1baf57d8f741d3b4cbdc9b3033c9a94cb7d84bb45b43cd17f9762ea0efd7aef1a004bd6d6fed7dc6f1a2b87638ef3752cf4f3b6041765f9312b307b37cef07dc9a6569bae84def1b76e0500126264960745b96935b21b1f742b8e48fb649c200de536b8b1ae8f822fa19a74d902d2ebfbfe3d3220715fe918a60890b1ac7b2e27bc77cd154fec06f4a33aded6f7f356074e8509dfa4d705241f7b58c608c9edf4eadcbe6d2f4902f6dff82439dc7a1dd80f4fcb3d9a3958babd4289e53e29113266a389a85d7c44ba9f186227c064cf46524a271a96f6e5c266e410ab8cce62b5c33f0c6d058480befe327d707cf081522dffca67aaea987f3c2db70917c50e7eb671c3e39776aca9c3b11cbbb1b5f2f63743e10233d538504abc6142324369ece374ba1d7906fe8cd9bf552f743a1855b4bfba748a04cb17087a1f9b4a43a8bf2c45976dbeba7ac5e0720b9614173cf275d85557f63d3e3fc066e1e2dbc315ff655f172f172e4311d7e19728cf66d246757ff1c46d17de581942f6fdc0262f14dd0fdbbd2050725167b1d404ebd91c72f7e0927c264b1e2b12f486a0b5da3c2ee6d01b3ceb4fbcff2a6ffe61b1b0f56a548d8afe83997c045a4b3509e7e4183f6a5dbbbb2d2d5eedf28d14c790a17b0b470dcc20c550b949f14cc31d92857317a27518da761aa88462b1422cc567a8b657bc1011b103f41b9a2693e6a3c4cedad7b742b6de6cfceb37bf71bd92816d0eeb70c422a96324fa10c5aee71c74ad5d64bc1cb65d3bd41e47ef71baff91fe466cf368aa0637e8988ee41a9aefc3c56f26b0fff0b23bf9c29d906f0546095b872a9077d88cbf0e528bdb2292ba93c9f6e8f267ca74318afb09736a1e7d708f938321a5cc6ce9aedb73c1f095a3bf81d3924c56f09b4987f983a1a585f1365224089413f22319819d82e2e9a2f568a2c3c9928f175b17028c311307e8044ce181e74f05cd570ac3e88e736a63fdd2bedba00c3f388d05c81e9ece2437dbd3e0177d9c7e2d1a164605f6833ec142bec8378214231c0dcb455d83cf22ba11e88dc29dab55bcb27c3ec7ffbb784af6b25c93921529405ab3f9d313bf606f61c19ddd29a3f4ddf03727ba2ec0a4afe6a4b4d3b17519219fed1dc41373ed6f4cecbb00a88cd7b3ad43fd3b02589bfe896247c18579616d2e86f5e6cb0b54968b7115f26ef118", 0xc01) dup(r1) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d5a0 failed: hole in range 21:10:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00./le0\x00G'], 0xa) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r1 = semget(0x1, 0x3, 0x2) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x6) 21:10:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x5, 0x983) 21:10:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) pipe(&(0x7f0000000000)) 21:10:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:10:49 executing program 0: r0 = socket(0x0, 0x1, 0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) 21:10:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 21:10:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x8000, 0x3) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:10:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x3, 0x5, 0x1, 0x1, 0x8, 0x2b0, 0x5, 0x2, 0x0, 0x5, 0x9}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8001, 0x10c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) utimensat(r2, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x20, 0x800}, {0x1ff, 0x2}}, 0x0) faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x10, 0x1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:10:50 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) mprotect(&(0x7f0000d11000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 21:10:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 21:10:50 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) socketpair(0x6, 0xc007, 0x800000000000, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:10:50 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) ftruncate(0xffffffffffffffff, 0x2f22) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 21:10:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x900, 0x20) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:10:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x1003, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:10:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getrlimit(0xf, &(0x7f0000000000)) 21:10:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x9863912a71bdbdc4, 0x1, 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:10:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x9e79, 0x7, 0x1, "0e7f2c41dc816158007d5e547b405f323be4699d", 0xfffffffffffffffa, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:10:51 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x440, [{0x3, 0x7ff}, {0x2, 0x1}, {0x3, 0x7f}, {0x3, 0x80000000}, {0x3, 0x81}, {0x2, 0xffff}, {0x1, 0x3}, {0x2}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x401}, {0x2, 0x45}, {0x0, 0x7}, {0x3, 0xc39e}, {0x0, 0xf4}, {0x3, 0x2000000}, {0x2, 0x8}, {0x1, 0x6}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x3, 0xffffffffffffff46}, {0x3, 0x3}, {0x3, 0x1f}, {0x3, 0x2a}, {0x3, 0x50}, {0x1, 0x1}, {0x3, 0x9d1e}, {0x1, 0x5}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x2e}]}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) rmdir(&(0x7f0000000080)='./file0\x00') 21:10:51 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x10000007, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) msgget(0x3, 0x20) sendto$unix(r0, &(0x7f0000000140)="dac7027f165dbf5c00aaa2809c296fd43e2f62c3c489e057dcd67e4b8df903ca1a0f3c677559a9cdbc1d9f85a1cff186cb090696c3c40c20b61b16314c3348b283e1918a87d1e283fd4a5b354d47d1bf", 0x50, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:10:51 executing program 1: unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000340)=""/180, 0xb4, 0x840, &(0x7f00000001c0)=@file={0x0, './file3\x00'}, 0xa) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 21:10:51 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x76) r1 = open(&(0x7f0000000400)='./file0\x00', 0x840, 0x4) r2 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) poll(&(0x7f00000004c0)=[{r0, 0x8}, {r1, 0x84}, {r2, 0x8}], 0x3, 0xfd06) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffff) write(r3, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r3, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r3) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x7}, {{r3}, 0x0, 0x10, 0x20, 0x401, 0x2}, {{r3}, 0xfffffffffffffffa, 0x80, 0x6, 0x8001, 0x6f}, {{r5}, 0xffffffffffffffff, 0x50, 0x47, 0x8, 0xef}, {{r5}, 0xffffffffffffffff, 0x21, 0x24, 0x6, 0x867c}, {{r3}, 0x0, 0x0, 0x80000000, 0x7fffffff, 0x7}, {{r5}, 0xfffffffffffffff8, 0x1, 0x10, 0x8, 0x101}, {{r5}, 0xfffffffffffffffb, 0x28, 0x29, 0x4}], 0x9d, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x68, 0xfffff, 0x101, 0x6}, {{r4}, 0xffffffffffffffff, 0xa21566254d65fa40, 0x40000000, 0x8, 0x9}, {{r5}, 0xfffffffffffffffc, 0x52, 0x2, 0x2, 0x98}, {{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0x20, 0xad61}, {{r4}, 0xffffffffffffffff, 0x81, 0x80, 0x3, 0x40}, {{r3}, 0xfffffffffffffffa, 0xaa, 0x11, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x91, 0xf0000000, 0x7fff, 0xffffffffffffffc0}], 0x3, &(0x7f0000000100)={0x16, 0x401}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ftruncate(r4, 0xf8d) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 21:10:51 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x17) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbe9a, 0x1000000, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0x4b9df4a0, 0x0, 0x9079, "b95234c410c16aadd088da3c30a611c559ca6b8a", 0x7f, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 21:10:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) write(r1, &(0x7f0000000040)="93a48347373dbfd7ac3cb03abe887180e0e03ef79f371ff9fce062f45829bbd7e40dbf9bebce057f876299", 0x2b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) 21:10:51 executing program 1: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x20000000002, 0xfffffffffffffffc) 21:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xba) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) recvfrom(r0, &(0x7f0000000080)=""/77, 0x4d, 0x802, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) 21:10:52 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x3000, 0x141, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x3, 0x6010, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x110) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 21:10:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x30010, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3012, r2, 0x0, 0x0) shutdown(r0, 0x0) 21:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97fa25ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ade99ec305c3bdd3bcffb908c984106814dd95991c752292e0673762cdb3f66dd952fad59ff24e644ab0987be7082cc9f03a0285d6122addb3669cdd3a750c57be997947cc30f44f6f61e226bcd37e81b2650ebf18b56a7db3acd652c583fa0a2b85be56ec1eafbc4e4b942d413f34f7accf75ca9f00c31d11d803414e436b888c42fed685eba7a19597ce34f2111024851f8ad1dc2791eb193d0ce66861206f8e5273ebaa0be6fa1c3b0113c4b009568bf47b9a9c1fa9dae601e942ac23d09b2f1388b0fcb7c360d4dc6371ebf8bb648696f5355d10c7f11052e2b61fb90e0d537a82b68615db0bcababc9d234d51c7939360267560697a320fbc48dfbe4e7fec2d9e51e555a044b323a75ba32289938cb588d73526ab9c6d77dd9b", 0x65}], 0x1de) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x0, "24005f84e5f42224e4735d61037ab93cab26332a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff9, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:10:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) munlock(&(0x7f0000515000/0x1000)=nil, 0x1000) munlock(&(0x7f0000514000/0x4000)=nil, 0x4000) setsockopt(r0, 0x9, 0xbe, &(0x7f0000000080)="1b0e820034bfd5ce9495b560a9705ae4fd13c39fa526afeb00c2ccce62090d5538a711bc2d0147c7973af8cb1be88721ab6db13261067f029cdb240d512302f368fafa60b5341318d2138459b1b96695ada03660c8a08087d36dda1e002d1cde96caf4a669fb8e17d26dd7d0c0392f09e7089bc4c7aa0e7f462c7e7729351b6804ab7c149cd8312236d73a9c69942db7b31838adbe0d2dc8b1d23831c81722d773fcb7e2fa9077d3869ad5c86c14f26a5daef0689d61a8cb21d5618d8950b167f60961135bfd21fe8c66dde34f25f8ebfe06df01b75795b9149a56d3985f2b2bb88ceb4dc8bf31615e376069fc439fe8d31456fb776171", 0xf7) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 21:10:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 21:10:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="7e79cb0e6f82c70eda4fb3062e4a1b24c9135001c78ab28b52f915e5604eec10edb61f3c9a14fc2faefce837310a38f922b5898768dea90c6a80c577423949cde5252f1b4b3ccf84e00275", 0x4b, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) dup2(r1, r1) r2 = semget$private(0x0, 0x1, 0x108) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)) 21:10:53 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8320, 0x0) socket(0x13, 0x3, 0x82) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8880, 0x12) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000304000/0x1000)=nil, 0x1000, 0x2, 0x810, r2, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='\n@') 21:10:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f0000000240)=0x282) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x3ff, 0x2}, 0xc) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0xffffffffffffffff, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) 21:10:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) socket$inet(0x2, 0x3, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket$inet(0x2, 0x1, 0x800000000000005) 21:10:53 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x200000000000000) syz_execute_func(&(0x7f0000000000)="66410d2423676536f243d0ed2e420fd8790cc401bd5d2a47d09d885774db660f3a203ad20f380631c483d95e8800008020000ff7eec4c2fd9134b9") 21:10:53 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffff7) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 21:10:54 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 21:10:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x400, 0x1000, 0xfffffffc}) 21:10:54 executing program 0: r0 = socket$unix(0x1, 0x8000000000007, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = msgget(0x1, 0x401) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) msgrcv(r2, &(0x7f0000000000)={0x0, ""/181}, 0xbd, 0x0, 0x800) socket$unix(0x1, 0x7, 0x0) fcntl$setown(r0, 0x6, 0x0) 21:10:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/144, 0x90, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 21:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x28) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000f300000000000000000000000000000000000000000000"], 0x34, 0x2, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8008, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x14000000, 0x4, {0x20, 0x1}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() panic: vmmaplk: lock not shared Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 40108 63523 32767 0x10 0 0 syz-executor1 *155762 63523 32767 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93080,304,ffff800020cab948) at _rw_exit_read+0x12b uvm_fault(e56c3b793bbf51b0,ffff800020b93080,0,ffffffff811221c0) at uvm_fault+0x 23bb pageflttrap() at pageflttrap+0x216 kerntrap(d5fc58c9dada72e7) at kerntrap+0xeb alltraps_kern(6,10,ffff800020b93080,0,1,10) at alltraps_kern+0x7b copyin(95b3aa31f7428b4,ffff800020cabe00,1,ffff800020cabe18,ffff800020b93080,10c 0) at copyin+0x4b sys_pwritev(54afa8f02ab23cf7,10,ffff800020b93080) at sys_pwritev+0x6b syscall(37d3f696050b91b) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,2ab67d690d8) at Xsyscall+0x128 end of kernel end trace frame: 0x2ae1ecb9e60, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic vmmaplk: lock not shared ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93080,304,ffff800020cab948) at _rw_exit_read+0x12b uvm_fault(e56c3b793bbf51b0,ffff800020b93080,0,ffffffff811221c0) at uvm_fault+0x23bb pageflttrap() at pageflttrap+0x216 kerntrap(d5fc58c9dada72e7) at kerntrap+0xeb alltraps_kern(6,10,ffff800020b93080,0,1,10) at alltraps_kern+0x7b copyin(95b3aa31f7428b4,ffff800020cabe00,1,ffff800020cabe18,ffff800020b93080,10c0) at copyin+0x4b sys_pwritev(54afa8f02ab23cf7,10,ffff800020b93080) at sys_pwritev+0x6b syscall(37d3f696050b91b) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,2ab67d690d8) at Xsyscall+0x128 end of kernel end trace frame: 0x2ae1ecb9e60, count: -11 ddb{1}> show registers rdi 0xffffffff819b4817 db_enter+0x17 rsi 0x1552 __ALIGN_SIZE+0x552 rbp 0xffff800020cab7b0 rbx 0xffff800020cab850 rdx 0x1553 __ALIGN_SIZE+0x553 rcx 0xffff800002348000 rax 0xffff800002348000 r8 0xffffffff813be534 kprintf+0x174 r9 0x1 r10 0x5074cc8ccdfa4aa3 r11 0xf55c540786770424 r12 0x3000000008 r13 0xffff800020cab7c0 r14 0x100 r15 0x1 rip 0xffffffff819b4818 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cab7a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=155762 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=56, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92720,0xffffffff822d75d8 process=0xffff800020b95078 user=0xffff800020ca6000, vmspace=0xfffffd807f00d708 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63523 40108 69314 32767 7 0x10 syz-executor1 63523 396670 69314 32767 2 0x4000010 syz-executor1 *63523 155762 69314 32767 7 0x4000010 syz-executor1 69314 484140 68426 32767 3 0x90 nanosleep syz-executor1 68426 178384 85927 0 3 0x82 wait syz-executor1 20540 285149 34628 32767 3 0x10 biowait syz-executor0 34628 152649 85927 0 3 0x82 wait syz-executor0 82032 187599 0 0 3 0x14200 bored sosplice 85927 209250 45146 0 3 0x82 thrsleep syz-fuzzer 85927 294248 45146 0 3 0x4000082 nanosleep syz-fuzzer 85927 75627 45146 0 3 0x4000082 thrsleep syz-fuzzer 85927 381978 45146 0 3 0x4000082 thrsleep syz-fuzzer 85927 369379 45146 0 3 0x4000082 kqread syz-fuzzer 85927 418807 45146 0 3 0x4000082 thrsleep syz-fuzzer 85927 247520 45146 0 3 0x4000082 thrsleep syz-fuzzer 85927 394466 45146 0 3 0x4000082 thrsleep syz-fuzzer 85927 420245 45146 0 3 0x4000082 thrsleep syz-fuzzer 85927 302787 45146 0 3 0x4000082 nanosleep syz-fuzzer 45146 429807 29914 0 3 0x10008a pause ksh 29914 173955 56903 0 3 0x92 select sshd 83487 269174 1 0 3 0x100083 ttyin getty 56903 130855 1 0 3 0x80 select sshd 74885 237760 74069 73 3 0x100090 kqread syslogd 74069 467805 1 0 3 0x100082 netio syslogd 84144 102738 1 77 3 0x100090 poll dhclient 15287 352348 1 0 3 0x80 poll dhclient 3483 290709 0 0 3 0x14200 pgzero zerothread 89428 156078 0 0 3 0x14200 aiodoned aiodoned 20537 135582 0 0 3 0x14200 syncer update 50135 318890 0 0 3 0x14200 cleaner cleaner 42226 348602 0 0 3 0x14200 reaper reaper 79006 262246 0 0 3 0x14200 pgdaemon pagedaemon 89499 469343 0 0 3 0x14200 bored crynlk 71807 328765 0 0 3 0x14200 bored crypto 44537 427767 0 0 3 0x40014200 acpi0 acpi0 57412 94644 0 0 3 0x40014200 idle1 40416 391894 0 0 3 0x14200 bored softnet 37925 142938 0 0 3 0x14200 bored systqmp 3054 347587 0 0 3 0x14200 bored systq 37124 252202 0 0 3 0x40014200 bored softclock 180 279529 0 0 3 0x40014200 idle0 1 425699 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63523 (syz-executor1) thread 0xffff800020b93080 (155762) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822e2448) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:436 Process 20540 (syz-executor0) thread 0xffff800020b93c38 (285149) exclusive rrwlock inode r = 0 (0xfffffd806e489b48) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rrwlock inode r = 0 (0xfffffd807a57bd60) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10721 0 0 pcb 23 9K 11K 78643K 648 0 0 rtable 97 3K 3K 78643K 1287 0 0 ifaddr 36 11K 11K 78643K 253 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 54 0 0 iov 0 0K 16K 78643K 83 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2121 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 19 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 142 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 1206 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 41 38K 70K 78643K 1159 0 0 subproc 68 69634K 69634K 78643K 1258 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 125 0 0 in_multi 33 2K 2K 78643K 453 0 0 ether_multi 1 0K 0K 78643K 12 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 390 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 96 21K 30K 78643K 4421 0 0 UVM aobj 85 3K 3K 78643K 95 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 23 0 0 NDP 7 0K 0K 78643K 114 0 0 temp 113 2360K 2424K 78643K 7565 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 39 0 35 1 0 1 1 0 8 0 inpcbpl 280 512 0 505 1 0 1 1 0 8 0 plimitpl 152 96 0 87 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 356 0 316 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 197 0 193 1 0 1 1 0 8 0 nd6 48 74 0 70 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1669 0 1481 12 0 12 12 0 8 0 art_table 32 1670 0 1481 2 0 2 2 0 8 0 art_node 16 355 0 321 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 7 1 0 1 1 0 8 0 semapl 112 140 0 130 1 0 1 1 0 8 0 shmpl 112 93 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2885 0 1468 46 0 46 46 0 8 0 ffsino 272 2885 0 1468 95 0 95 95 0 8 0 nchpl 144 4647 0 3076 59 0 59 59 0 8 0 uvmvnodes 72 3523 0 0 65 0 65 65 0 8 0 vnodes 200 3523 0 0 186 0 186 186 0 8 0 namei 1024 15497 0 15497 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11340 0 11339 9 8 1 6 0 8 0 sigapl 432 1268 0 1253 3 1 2 3 0 8 0 futexpl 56 10523 0 10523 1 0 1 1 0 8 1 knotepl 112 903 0 876 4 3 1 2 0 8 0 kqueuepl 104 263 0 261 1 0 1 1 0 8 0 pipepl 112 1130 0 1111 7 6 1 2 0 8 0 fdescpl 488 1269 0 1253 3 0 3 3 0 8 1 filepl 152 8258 0 8161 7 2 5 7 0 8 1 lockfpl 104 278 0 278 4 3 1 1 0 8 1 lockfspl 32 720 0 720 3 2 1 1 0 8 1 sessionpl 112 52 0 42 1 0 1 1 0 8 0 pgrppl 48 61 0 51 1 0 1 1 0 8 0 ucredpl 96 2605 0 2596 1 0 1 1 0 8 0 zombiepl 144 1253 0 1253 2 1 1 1 0 8 1 processpl 840 1284 0 1253 4 0 4 4 0 8 0 procpl 600 3182 0 3140 4 0 4 4 0 8 0 srpgc 64 202 0 202 4 3 1 1 0 8 1 sosppl 128 28 0 28 8 7 1 1 0 8 1 sockpl 384 1176 0 1159 4 1 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 108 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 199 0 0 9 0 9 9 0 8 0 bufpl 256 6466 0 965 344 0 344 344 0 8 0 anonpl 16 142303 0 137566 70 42 28 39 0 125 4 amapchunkpl 152 8097 0 8009 23 14 9 9 0 158 4 amappl16 192 6129 0 5844 55 38 17 26 0 8 2 amappl15 184 88 0 87 1 0 1 1 0 8 0 amappl14 176 164 0 158 2 1 1 1 0 8 0 amappl13 168 333 0 328 1 0 1 1 0 8 0 amappl12 160 139 0 139 6 5 1 1 0 8 1 amappl11 152 434 0 425 1 0 1 1 0 8 0 amappl10 144 118 0 114 2 1 1 1 0 8 0 amappl9 136 380 0 379 1 0 1 1 0 8 0 amappl8 128 553 0 521 2 0 2 2 0 8 0 amappl7 120 353 0 339 1 0 1 1 0 8 0 amappl6 112 159 0 146 1 0 1 1 0 8 0 amappl5 104 419 0 407 1 0 1 1 0 8 0 amappl4 96 497 0 474 2 1 1 2 0 8 0 amappl3 88 272 0 267 1 0 1 1 0 8 0 amappl2 80 9615 0 9562 2 0 2 2 0 8 0 amappl1 72 39114 0 38670 23 14 9 18 0 8 0 amappl 72 3664 0 3628 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 94 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1269 0 1253 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1269 0 1253 1 0 1 1 0 8 0 vmmpekpl 168 13682 0 13659 2 0 2 2 0 8 0 vmmpepl 168 149210 0 147877 109 39 70 73 0 357 11 vmsppl 360 1268 0 1253 2 0 2 2 0 8 0 pdppl 4096 2545 0 2506 6 0 6 6 0 8 1 pvpl 32 404420 0 396545 154 69 85 108 0 265 11 pmappl 224 1268 0 1253 5 4 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 492 0 2 14 0 14 14 0 8 0