aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r0, 0x5, 0x101, &(0x7f0000000000)="e7894dcb", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:33:39 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 18:33: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, 0x0, 0x60) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 18:33:39 executing program 1: r0 = socket(0x2, 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f75ecc8dc56c32a8f9fe94b3b480e32db4f437feadedc17345bf6d31b931a502090ab89b117517d7d8af615ed3b6d09f384ea7ff357db0b8dcc8bbb9fd899df39d2862f722842e0f25f0cfd897fd38d5248b7fa829aa4c0fe3123d52f3f4c7556919f525ca2d1466df85ec4c57f1419191d272d82ad20d0dd3d3b9b24cacea913dcb4716db8d9e80579cfba1a1155b918840c2e5e48a17ef8a352aed099b4e52f00c628a07b8d326dab9fb515f28a6af4217a6432fd8e130cb0d323e33cc122a9653ee9296de5154d524af556278d06c9885e7be2e69fdfd49e2ab", 0xdb) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 18:33:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffff8, 0xf44}, 0x8) 18:33:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x100000000, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) 18:33:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x14b) r2 = getpid() getpgid(r2) sendto(r0, &(0x7f0000000140)="5f1192c7b4fa4c3a6c942fc9cc6a64e339a6dab291548834172b6a5c2d5d23a24372c6aa6848d982f73bb1dcc51d05a1bb6822fb78279fbbf32ce5e0e0b4efc8b448505fa168c9343cdab393167689160e3bebb0b99b293bcefd7ed0574c3a86680f10f5c09c461c3b7de4b78d714df3cb4c4495754f1c682c43596cd695ac89959401c1c324792578e8b8949642ef54c0da0ac8d99e4550e402b819e2cf7ce9ffb3fdd629cc9a16311d29fa343dc1b1087d50658aeb0b31be", 0xb9, 0x2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 18:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000280)=""/134, 0x86) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 18:33:39 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001700)="bcfcf3cf6ca3d84f267d2b441194cff9839189430877cb156c93a691b6113dee1739c5940203e0c84a716a0fc39f56dcadd0df1eb6cd36fb78dcf9b0aa7ca58ee8318f39327a8acdf23f9c105f2035aa4c3802ce1c3f3f9dc8534a0198bb04ae521012470e35ce3415c5716f68e180f713ef5b50835248b49867232a507a990ecf0070c311062dd093dea2e60c", 0x8d) sendto(r1, &(0x7f0000000040)="f06cb72da71a7c37d8f774192d5f0f64cbeab7347f1ad617a4b8ca5cadf3f92f3cc5115928da15182df824006bf410dd958ef94858ab8b7101eea1979ecaa8ebef3de21bbe43b6c67490e2652568d8c6969f6e1807ce24125248c7423ca3742230b490cf7deb1f257b907a979689102fe015d2e85e86c1f46149116d24eff29a2e5ebe85cf0d515781de34d9c2fdce7cafb7befea684f7189664c59222db4c747af7d8ad1b", 0xa5, 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x3f, 0x8}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000280)="7445a9e30aff15bf39fddb04e9fb45f3080fb68f8b90e1536a20f213ead741fd067a0c91b5ec63b934c8e4bb974c4dd64269aa3cace99c98cdc14c74499acbce8eccf40bd8edde504401a73e3b8fd35821c99f925686acf4130ab106564c6449e6417b87f1713660844db771dd3dc38507733ccf3c97c6165d59b7188534fa3471a977a2a909ba9a43d08aaa300e019f246bb63d452ab6840a408fcadc48cc9be59b9c6957032dec5d104b6c838e4d4d426b6001f989a78b4aac76fd504fcc1513324154145eb2ba6542b6968a01df3be3e6040a74c9da84c1f2f5d52fa7b63a1b3907ea249f9deab4ebbacbdbda663483400c50e4abf745e03d5d5a089be6c2a215be44351f6b0fe2057c61d16a373ed159012f2a619fe59f0652c8b227f6c4120aee79d5590641a7f2b280df3303976fd4294cfb84d3d8326e2440a5b51e0798dd934cc82a61124b2efcefbbbe68494bfb663e41a1a6331fe36cf398b71c199a96dbad39d0da07bb6926b87285c92886e1a810b0198e05125fc87ecd05e8baa456af2c79ce56e4dea7bbd679008d0f60ccec3db9057c953f333d42d8d7297dd6fd622b57728ac6e9d62b47ff5b63a3b3895366c604f6271b99d55dc5ac68626670648502647eb869df3a6f45a8fb58861521e3ecb3295aa5557f98b2494495025877e6709a32b34a589263ed3775db4d6e82cf2d6143120ce4a04a9a58c58559fed086e87a350774c1522f426622a8b6035fd0b25a0f5ea910633ae6a177889653383509ec5f6e614fbd10c659aceedda86eb30cf73453b621e98a2dfad57427d7b92145693b449b7746a2fd6e22f7042b0a346872827b827a412df85b32dd8ef4df713e5661df31fae856eeddaa24285026663d1a244428ae7d108fb483cfa393735dfc13d3c3cdf71a5fca1adc2a234f925b15156724a52a1b047045cf1bdb54d8c42b9756c097e77278d1ac304a47768fb9b203669ed19adc819364a549e42f1144d7fd657b75d20bb39a883170d6a240a01cc87adb1120f7c0a43fdd6c02fdb7caeca64d6c2b3000afa7b3e86900b996bc11271f3cf3da236eacb9d25b76ead7d9d25b4da022575023d8e7a608f1b900c9108f057fb3eabea37f0f7b36dbf858742e641475a060a7ee3bc6dd5b6f9b5dadfee47021615724ecb77d94c728e4939352aae1e93e70ecc565932f58b433289dcc3cae1c81f8d14f3de431c40cc36f3f54d3826480fedb1297309a03378f2409d3de3c01e583c29b7ee5a2bd2e17cafbc0435ccb36da2e5c44934bf3a4cde06ee2d0eb0532f238c015e9217408b69b5a857727b253a21ad7c2d98f1a1742921965d1cb75a404da0a30eec5cae12223c8898c0b2207f7534f075d8d2b2b8d3fc15e660277da3d51d8b98242d6c685ceb96f73ad5982ccf671c0314e3d39ee3b70d0693c8d9f6872d887d031be6663e4ed2f9cee08121e2122ca0f5c86e4c9509ddec882693af8b416cf414a0c78553e032e8e476e5fee5a044c7a68024bfcdb442757bfb9ca1ff95a37805be0b4e782ce473097bb79f3bb11242d58e135abb4c1f496bceecedebb861e2a19885785b91017024323ded42814b6608ce7c76c93219963322c75e439c2b40fb8315670c52df5324c9e50a39489f42bd37f669dcad7f3f59713ed20655b57190872ca5dee25d81e15867c7894352f37e026a012eb03cd07f2aa2d94d01332f4b71d0ff6b3d06fc7b0fc6f8c5bc9e7db12ee1b078961e2aed133d08408e3038b2c31bf9eeb3cd43129cf6ff59c1bf395ad662558e0e4cfd69853839dd167b7904d2a9211b267072629d37411e14484b71b7834f51c97f1953bbfa3efa0b4876f5941b5f60e289a4344f73c45ab4e9e01b120afb8f65bcca869588f57aefe4429e76aff02c6c8ea75c3eae9cacfa00e1fe95c994aa393f6676d8a959c6268cbf788cfcb0d84861c4236df451f01946ec4320b42584fc99f1d81f70e9c77a824329667e020e0c185add8d38c1dd27488916a28ccb41dc3116653aef575904b0788f2fc64fa301d81d5dfd583dae5caef8772bda6f3fabb62873a977f4ec8d21a60fcede90f523fd7506c73a909a76843ccf8eead33ff86afacc996803228daae8a984105e50349a53f7a080effe14c764e7ed1fe9f0ccd0dc0375bc2a7b6b205150ab51cc0b3665bf789ebf69e74934146ab646c252a1838d29bced84e1c11324982fd9b58bda624fdb843b6f63ea811149b84cef4b76d8f9cbb1f348d1d65d1e1d777a57d7165cf7901ec2585c96f30926720583b729731260263535ca357713fde4fbf7e38d330e47080a9b6bf2c78287d6d981caa634e9fab70d7fa35d1d5b8d1aa60815b7d58e68ce1e568a1c3228c34e164bc6407184467a3f3857809f5e4721e0f4e8365f4a821cda1b187b478606a28a718bb25b33ec3adb33f6004f4080fca425f0312bda6aa186ba8637e32a748c4597d31eba3097ce257e2cb5c77fbfd4f5e7361f4b9fb4a1a3a14bc1c058209ffdfd0bdf73f3c526728735b39667ec1492eedc5e4ec2246b4d457dde5eae53baac808c3816e4ea1b780c6b1a788f864ba5b1ff69ae0e9cf0b5b331704ec45389d0424b9a054f53189c8bfda42333e455a22b9318c9eb86c2a15d1a910fa7e47fdd08662403c67cd858af6ed80ff7dbdf9320ba27abd5bfa767534a1270f8cb81345db1529696ba41370496b469bd1693263a74545a79396e8b68349d4d387d8806357dc2726c13f1b389467e5ed0af734e32a854e7cdc2f516dc3268629df400b69b3e279cc6133b769041952ab012f36352c9ed867ea1d09cdb5d3cec9271352229129a3303f9db9b5e35087b0c90f28e4393eb6997bdd09002a5754ede224ca047c37725b0ca9408fca5fc3a4f87f6df910ed3ecc1e11d6410e3e4ac0d83b683c29a8286b26b9c6029c29f745e6d225ba1a489bd1dbc24bc0282ef47481e612ee5aa6a547a9804f3d830dc68e85873d82076e5fdfcefd3f88aa0b5091b11044fa2f873e4dd6142fd2cb83ae26043464bd83ecbe38c553c324fe8a2ec6aae2291f5d23db4d592ad2c49146d4719189536b0281392621af5b0aaff17d5b375637271b14d4e162b3cb75d3e81ab5aafe7efed5bcaba128ae65a102039778542b506f56c1b6757e3f82ae101a97c5072eff89a186125e3ce2dc6e2930917a296ec852e090ed78135bf5030387a9879ad274d37d0e828abc21832257a77314e4aa73e5494157fb011fd08f78334d395f01331887e22b1b7cd94bf1167fd8240e202686b535a17d90ccc516a2123253d0a27ec7403c66ce163f256e651a5c9e8dab2ca2eb06eba44ebd1a2d8c84a5f072d145854f4f5fa091c3ba63fa9f12489784670e3ffead9b323626b3e3e371cf52fa3e31bf147360948ae986afb06e9361affc6c81045a0dd97cd38ad6a613262a653e4915f703c51c648505dc953219a92e8e7725a2d62f57aa771ae4f125bca19179f158a7b38d4e8dc89d1ee4e299fda7cf046115f8136fae385c8f820315354e5d5b11d07f126ff5b4b64f3829247d1a73db9fcbef7e02505225d970cc63e35bd16f982537800ffb11784cd75a305f1b35cbb0a53444cad85a17893c947d0b198d9e6b97be332a528d93b5ff5d2c796b6ae6fa01ae8d4e34434f0b692bd953445653248e9d8c9a99997be971db5a6722c40ff1e36ca66ccff508beedcb25adb69065e0a2a0678257be4485e07287153cd5c2bcc2aa6c4ad15285c3be440ac7057d77fc7ecbcbac087834f12ea44a0abb3768dae7809a1a5a8d85b0a6f65466866917b41cd636cf243cfbb8cb1a950d3c5398f0ba3ead456ca20813a223b7a1e7b096e68482a42d973321263582d6cce58ca97896f58aa27d5f9321cd0ae7ce616552f01f4ebe6633d236e7bd49adf85f6dba7fec1dd83c42b946fc23a9baaed086765dd9f1102d5d5a011757cb03ba1b83ec846d079934db70e460678d052fdd1a0a885b465df22f795c1a21b5e9a85b88e35f210d3c73ad019ead4dc4645b79f50b6d0d60eb6f2aa26c809de354481b9737e31106b0e78f9d9c0293f8762cdcf6421e736e28c7eff24caf3202b0d0209cd9a7389ea18652e73777d21ad18948555da4e7dd274696c369049ce2532bee8b33ad9dfb5c97721e1a47248274ec898377a440b697da3fc9f3a00c4583009228551ea0c124f4e952c9805ebb8d6652c2a3e74f5bd07000cf9ca826ebbb3c08f5f095931fb4db534a17049804d5d10b164cbdecf689148b030e448f616c97cacee7574b2c273a39bda8ddfae4741236a983b282b1393cc14896dc2f3d53e83c48ab19330849bba4783ff23c146d95340cdb9437fb5527fc788fc943018aadfee17b20806fb60b2a8b09df1e37ea3806b79ab4df347d31286350d6d771427fcf5595d75c8c623bc2507cdc4d00c7b01a8b305c1a9216abf808ea745dc4589161a8a6e853b7380121067b8944af0ec95dbe0771656cc9f413e69d36d4fe933df32f505f53752c5b89e5cfd2307535988241afc14a2996f631ed088c237ee997b198745b11e72266cf4787e16c32f33a91f809f7be07437cb22dd8aaf2e6d0ca3b147e6592bba5a2c386935aed30b3c0ba80f16e605eccbd53883c45a9e20f900874f0343e8611e3a211b3b53ae4c7f301e283032d82fb4c77357573f88ff1b066cf993df130f7a5deca5b38ffe7de3b99d22e309bd835e1eec69e747413e15221dd857189c19dd386909a5dd42bcfec1251d29a6e3ed5e9dd6172c628cb2f4aa6c13686d1b771bfeb6e607380911f130545b26ec86dbac096c367d3a851bbe333070f9d64b4c6f11cdd68520262f335ac6b30022eb0a9687b7e219d3e2d586951411e297ea1df76f5b194eafb395a0d32ff9c5ebf3ee456fdf6666cb684be5130b925c1c8fb112693cef09c859aaac58df4b7e8c939ae11591cf7bae31c0213d66a9f41965f8d9663e9a5aac4c46f191f99b96642b9023b652c8a2f3c405ca14bed2d8f6abcf63fdc6ed060c81dcf9813801931ead56050ac96b2c0fabee55a1b560023c45276e59f40b5d42f85f6447209b6e898c2a1f8757b738124ba23e7308967c25050b3892c05cb36794ae5ed696d9b716812d629d695d429be40c29abaf9a91ec696790ea7863e6dab9cde66f32973b9380bf43307824a90b1d47a5c5cb15ee57712285f39d6b6a4e816e6efef0e9b4799badbc369aca7ab538c0ff217278cb171e5bbd4f3845d3fd429665f21ebf5fe5dfbd308da46876b5c3db82962c7d6f9ea227aa7a779d3b36d7d35d8dd60153f54dea6092e7e424d60dd2c0c6d34dc0aa0023bd018d5a63b69f1e560d2dedc04ae5f54a07c00207aa9570162496ff80cdb6f158c2135febba572d9dee3fbaf78b901b2272ce4faf3deb1b5813188db2a180d3c309834771ef3eef97653254ebe2a08ce281277eaa7ba004f3159f16e49a43e64647e08d561b2d77bdd6822f8c8211c0e0611684a741988daee615aa2d9f779f6793b8a4a0f0d8633c37c3dfdd6a0c2e2f0441dfa36fd9d4d45358c6665e930b1d3fd62ba4a77900f132e8ae1fabeacf41625d84b2bb8c96808cd74802509378d625303097bd722782243e9c1faef46ce9935664b850b04730c205772c7b5cebbbf773ab908fd7c50bd6e14369f66a4e3116a0f4d7c04286168dfedfe79f41bcfc3e797d044af5312d8789e370bbb4a6ab64e3a72e469c25b37a2f1075ba68ed54a5211eb1bb304643462e6cdb74ac0c6138288a1b53f63c4099708bd7773ca2746f51d81808d89774375e8", 0x1000}, {&(0x7f0000000140)="c71e954d90ee5a3bf501d0e1f267e41eb89e3112b722ae6b291a6fca1257b103a67aca91093812a20e79c7cb96b16384175bea74e1c81291e821ed6e7a8b8cae58caa30fed4b45cef3e14f1a7d60c22916a78131faf12abcf3e1c04eec75ff278a28274e", 0x64}, {&(0x7f0000001280)="059b773f9c964d314a7136201bf00ec4759db6d27668e6e938df6064f7282dc8bc99bd331cec0888906955751f73d4f622ea6a66359410abd2aa02c241c2cb6adc77d9ac6ecdfaadb28e031ce820b33692eb1850777b349733d0de39708e4224d1bf452aff044fa8f0761e5e3aac7a470ecf227c2397ef65577a96af90da7c47586b2dc7fb39dfb8d9c5676d8d563c0e32753ca26aad4812561ad456c4386ae15db995e57752f311a79f98376af3cb584b2156d4aebef7154473581b323231cc066d8c63dfc31e332018339cff90c4dd857bed5dc27a0e6b64373f88cf6fd5", 0xdf}, {&(0x7f0000001380)="6952754aa5a499ea8862d8860c3e33c8693475693c8bcaf73fbaf91ca1ab2a0c253bb1bd351a3d8cefa63024d297b68079e062955e6e4e597847886664284d4f8b182c1842dd62", 0x47}, {&(0x7f0000001400)="ef42383b4ef05d397019c3a94a735a9a921aaad1936f2fa0f39bf9fadc847dff25fc0c43faeb8a073750c7b85aa6a529f4334c6cfffbf4e6c5f7a13ecec132323d7a091a474ae18913c1fe3fefbf1053c48531854b81db42d4965fa534123a0dea4ae27ac4a9299cdb32d8465dbcd7d27cdad2413794dd1b8f68263d2d25debbed957d1a3570910d83ae5eae5c1155e771dcd8351ba759f8c6b6199d", 0x9c}, {&(0x7f00000014c0)="ab2c1d4de5d06ba1ee4aad7a69f3e62bb524a04504404a85846580f181358c7d35a650ef63303c8adf3ae6ef096cb880d6f2c6e0473435984a26dc4e5b43692951711bca0dd4457cf04d086e39c1b85680b0683774a53048447613f8e286aa43ed295179f6106e3dfa93b7a5f1352dd2688a3a88062e2f4078b7d1dbecbff2f48c94834467c4752f7d8c699b218404abcc710adb12de722b279e8581122a90c7c01903f7c109b6cd6a4eabe0d91e2f25295a6b42c6b3047dfe751c498f", 0xbd}, {&(0x7f00000001c0)="30c7987b5370b6e811d6e442324f36d57bd0b6b5bef19d569869d6df8bd561d9bff33010642c4fe55497c3ff5a0d0c5f4e4930ba4e", 0x35}], 0x7, &(0x7f0000001600)=[{0xa0, 0xffff, 0x3, "b51b70183ac94e85a965a651fd329d272965542f5b54b80b61af78797decef31ae92479b0ae2426d10314d1cc52102322df897a804f0eacabe1f2c698a0a47091ef292ce9c845b84a3e7d17a60a95bb36c3b8f51f45456107445bcf0928d0abf857e5d1ac532125dfef83d3d7ac0b344385b3fdcbe8faaee9678bccf9763b5e1f35da6e4feaceda8362f6f74eab0e03b"}], 0xa0}, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) r2 = socket$inet6(0x18, 0xffffd, 0x10000) dup2(r2, r0) 18:33:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x488}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0x7, 0x3}], 0x52c, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x80, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0xffffffffffff7fff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x18, 0xf0000009, 0x76, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x42, 0x4, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x83, 0x5, 0x3f}, {{r0}, 0x0, 0x1, 0x0, 0x80000000, 0x7}], 0x9f278dd, &(0x7f0000000200)={0x7f, 0x9}) 18:33:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/179, 0xb3, 0x3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 18:33:39 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$inet6(0x18, 0x8000, 0xff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x38de, 0x8000, 0x1, 0x6}) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x0, 0x2}], 0x1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0xa620}, {{r3}, 0xfffffffffffffff8, 0x10, 0x4, 0x100000001, 0xb74b}, {{r4}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x1f, 0x3}, {{}, 0x0, 0x16, 0x40, 0x8001, 0x1f1}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x80000001}, {{r7}, 0xfffffffffffffffb, 0x10, 0x4, 0x6, 0x40}], 0xbf8, &(0x7f0000000200)={0x0, 0x80}) kqueue() kqueue() readv(r4, &(0x7f0000000380)=[{&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000340)=""/26, 0x1a}], 0x3) 18:33:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/104, &(0x7f0000000100)=0x68) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xa3e, 0x4) listen(r0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x5, 0x6}, 0x10) 18:33:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000008c28910008000000000000fc000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) syz_open_pts() 18:33:40 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938400000}, {0x0, 0x2000000000010000}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28820, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) 18:33:40 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 18:33:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 18:33:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendto(r0, &(0x7f0000000040)="7301d39c0c675f7e0085ceecc8b0696c24ac6be81d9a0a8333e537ab7bfe4d1934d358a6c821a0d8ce3d8aeba6e682307663603f0739b05da2496220fc2f113a96260e16e0711a97c857d52dae9cd00f4304d1b39030a2be6d0baf0737a0dc817d2d9f27bb74d778bd5346f564fed1916d34fb3574e8bdc0aeb8b75f9eb5a3f06c9cf8694125cf380b6a91614994d1c1e70692f48b50ed369d4da244bf5bf2daf8ef5202e1691726192b73347d09c8544f7e88778d3193", 0xb7, 0x8, &(0x7f0000000100)=@in6={0x18, 0x0, 0x10000}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:33:40 executing program 0: clock_getres(0x3, &(0x7f0000000000)) 18:33:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() r3 = socket$inet(0x2, 0x5, 0x2) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8703, 0x1ff, 0x4, 0xc1c1, "126d03c0d84cc096735f10f9971cc4e4ec34ecdd", 0xe8a6, 0x80}) close(r2) 18:33:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:33:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x0) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000500)=""/243, 0xf3}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f0000000600)=""/42, 0x2a}], 0x7, 0x0) ftruncate(r0, 0x76c) ftruncate(r0, 0x44) dup(r1) 18:33:41 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(r1, 0x4, 0x7, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) recvfrom(r1, &(0x7f0000000240)=""/213, 0xd5, 0x841, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0xffffffffffffff01) 18:33:41 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 18:33:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) getdents(r3, &(0x7f00000000c0)=""/201, 0xc9) 18:33:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="331a335ea08144cd4fcba8f7ffffff009dbca1aaad18c3ccf5ccad13000000000000000000000000000000", 0x2b) listen(r0, 0x1000000007) kqueue() 18:33:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) write(r6, &(0x7f0000000340), 0x10000014c) r7 = getpgid(0x0) write(r6, &(0x7f0000000040)='t', 0x1) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r5, 0x6, r7) execve(0x0, 0x0, 0x0) fsync(r6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="eef2f6437195b2af3adb151c2d33481b24326da9c2cc68e611e66a0db20a0910cdf305f662c572abdf256aa96c9d82466b6bd0fa2b7c396e5597f59753b62342ee634630df433f3d19365a6ab8a90ecb0f5d914c6adf13cf636fe35209f165e24f436c6e7b049be819ee0d5cb68940ff01204936944913c527f9cd2e85ef1318a596648890b00f68f8e0366330719bdc97c8448af0ebaaf53e2fbcf1091bfe2b86c217d1f5ba944bdfa7481eb94fdc9f05ec95ada6", 0xb5}, {&(0x7f0000000000)="8e4e9a54f533973fc466c5acdfa8f55658a9f4ca0a62596fae106c702f09feb84fdc7633169203897649596e707154f59503c5e1a1fc9397", 0x38}, {&(0x7f00000002c0)="c134e7981b6ed5e7d12348503692c5b186ff1e281b6929ed8993e486424683dc50c1da39bf9dc537a5fff2e1647db35d124151ab73bbaff069736a0e84e60b7fd3d26093a8b3c6a38120f1bf38dc192df9357c197be7df20c194497cc6659c29663e9df008a4ffd8f6a7375a0b8a3ba91f43adb1b8eb8379f722b1b0e5da881e9fe1d355dadad41b6e630e91c14f8817a201e6ba4e92a96c7a2a6948bb665983799c2d0646abc94800745afc099f7f4d2a1cbb4fb8e189fc0a298e2e6b2e479a64918c2df45bd83e", 0xc8}, {&(0x7f00000003c0)="3c118be24479ce460ef2c0740a0d9fc14266309e8db1dc206a2aeff2d17cb83f824bc9794e33f9eb4330967e8b17979ffad87152842e59d00a212f983d6cd6782fbdafcc51df7c4e0f370443c2076d48b796ddca049ee333b7e29a5ba96df16efa8d632684630996ab82bc1400b86a6768b3a6df82660b2a7a09ee3a524a02de338a852771986fe1a6ccd19832e61c91f49ea0c078d4d7f03152285616", 0x9d}, {&(0x7f0000000200)="ff6bb95bdf9afbf04c2be4ba1c052af0527e3df7e46becab94c39f55902c022cc17dd8df7e8164547e34ff447d870ce655fc2d1f83431e3b5510e68841bf314eac371fad8963bddc6a1f7d053400a983250c6731cbb809308ab328c4dc05fc8f707daf9bb516682c7446e26835f5ef239d3e31d418d9c2", 0x77}], 0x5) dup2(r2, r3) 18:33:41 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0), 0x10000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x280, 0x40) r1 = semget$private(0x0, 0x3, 0x240) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/60) pipe(&(0x7f0000000180)) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x60) r2 = dup2(r0, r0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x20) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x8) r4 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 18:33:41 executing program 0: r0 = getuid() setreuid(r0, 0x0) getuid() 18:33:41 executing program 0: clock_getres(0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7c) 18:33:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:33:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') r2 = socket(0x10000000002, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 18:33:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580), 0x0) syz_open_pts() 18:33:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) read(r1, 0x0, 0xfffffffffffffea0) 18:33:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000200), 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0xa, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x45, 0x1, 0x9}], 0x7, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x93, 0x401, 0x3}, {{r2}, 0x0, 0x0, 0x0, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x6, 0x9, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x7, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x42, 0xf0000004, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0xc0000005, 0x6, 0x7fffffff}], 0x19ab, &(0x7f00000001c0)={0x21, 0xfffffffffffffff9}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000002c0)="f8c3a317edbf483e2d8e471190ac37787d6bb81a89535304b10479035d0bddf25196a721ec03909fb039e579ea49deb745466131812ea7c2e1814fa74a20f26c765325827f2d65f58f40015864bfd79ee602a45168f12aabaae2a6f62583d1170bcd1c6c73f9b53720b86bfef1d3c98361bffcafb401155037a10d89c5d9c2e2ca9a36cffaf0223288c5cdca2e89e22e6d6abff2", 0x94}, {&(0x7f0000000380)="a9f18ae0940633024c0819cd6db3e30eb84dd9c9c93b5b26cc8b82cba72c7c3cbbfa7e88cbc7cebf2b792a4d2b854f9feb68f206939784e480597d120b498b9555158e162721183a1ba67d8dedcbe3cca0b587b03a6054d04d82f7c4ec651a425185228487e762592894deb0957e4b55e27a5cc4dff7fdcdbc3136f4782fc7812a4a627ad5b420a9ea5165684d42a7b5408d140fa05860f9310f6baab5252c233480319938e97f7c7482c7e1eb55fb1795decb4ac75d41dca484abfd6bfb774c027c2cc6a1f11cfadb2762ff47c84c380435bb6e351bd8521df5b36bed042766be871b169e45081e377440bbfcfda7d875", 0xf1}, {&(0x7f0000000240)}, {&(0x7f0000000480)="20585880c884b8a1702b2f9d68863584b84ff6f4cd12390621f1b58c07f674af4442064e0863185358446738c9e529575332215bb566b15239d4da4af2178acb65cfdc21b3a5ded63297e79aeda95935fdb09f8b946d24014bcd0c527e1d70f721e82fb750d60093e47a85c5a606363c8dd4db323fd53d7481fd3afb582643e619069cdfe47ed0153513e9c876c1b791014ea11dfc3def4987ff5ae942d3de811aef5891a6e85c06f11d74c24163c722bde58eca040ced4626", 0xb9}, {&(0x7f0000000540)="3cf59582a2dc757c9016d80a012d77558d52a6f6d5d46827c2ea2a44b57991c43e564d29947846df7d889b1c51e908aebecc41f9cba4b39dd558f194c716f76c9501e7", 0x43}, {&(0x7f00000005c0)="7dd6713d2aa469baf6c0eefae1972697ab7e0247b21e96ff6b31f6cd450c239f529b46360364b1ccd45c832c7946c74f0f23ba7c5cce8b79fcd336bbb9f3dbb4f11d0a6a68c7a37176e7d3b7f14cad2f6a13f1ae960108bb5db5641b333c646b1a5f7e22", 0x64}, {&(0x7f0000000640)="3d57ece6845073442901fd2503b90f4b32534f8fe2615d081857a6da6b51792f7c7cc3c61ff503129230e90b69ce6f009d05f05c0e459b115bccb32946c9849e9c8d701063eb189cc06ce67f71cc28a6a7a424fca2b8986f40dc53b769272f98abb415ca2357efaa37bb26120f622eed7b893b35855074b2070a5da0f2b1ac6effdc0b99f377f713e6ddaf2dbf30505cdefe184f172c3b2ada105e52fa8414c9484790a57e806399422b", 0xaa}], 0x7) pipe2(&(0x7f0000000140), 0x10004) 18:33:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="664f608870889761db3cdd36eabb28f8512f4418816bb93bb436e7f825aafce34618074437be01c4fca474b8fdb4316572e3d5e41d013d30b09f57a00afc6d3d6d307c51ef6b728c5ef9a849bc5fc591f74ff5ee2ac439d90eac0fd0508a7bf9eb6007bfb3d1490dcdc1a0737a8b6f0a0f429aa49612f016b112ef7717d0532e94891cb7f9", 0x85}, {&(0x7f0000000140)="e55491a7b43518121dd60a36e2d359efecc70206d3789056bf2a9780a14bb8205c14b1505c34615a11146f2d75465729872f2d8cb21ad685f54ddbf7d5c3d68e8344f3c120285435a7b9e2b19d56e201d253a5ce484e216fb03b040448d279", 0x5f}, {&(0x7f00000001c0)="2ef713a0fcaafe67849e94db7c13ee40b6a0c7d52892280a02279a336535bff3eaf6c8b380d326296e86e7611bc1cf9d7a231563bdc1334959802a5feef31f423ce08bed17a052ffece8f32a009f5a2977", 0x51}, {&(0x7f0000000240)="b6a529fb7ee891bc82788873fdaa9c497e16524c1f2a3500f4f3294035988f555e988c01e543b62308626a32d52892aeac589e6e3f4daf0933e6a3b26098915d07b5157ebd", 0x45}, {&(0x7f00000002c0)="85f4379372d310024ed9bc67c54a3652abb865215e4b9f", 0x17}, {&(0x7f0000000300)="631d5771a37bddefe03c652c922879eec946fb0900b44142272fac4649489dd92d324dbb845333a43ee98f6492fd5721c047211519d43543050b61efc7cded8f5ca27a0ed6dbfa4489aa7366634c84aaa6ec607f40773a67b0e98a51b6c83f739ee442e27a5b917dac3414a0db19b0410f7e5e8131d8eb0105f423a355ccc4775945f5550095d13763ca8f4b74ac778aeeebce5f04d8ab2ccd91ada9f7a3513797d7b518f7625fbe5af53bbfefb4d6c71a2250e904", 0xb5}, {&(0x7f00000003c0)="c14550caa61dcfe565b2d590b2cc61d03007771f53b74eb0c7d11966af6f5fbd99512afad38e92f270a5b3770cb1cd308b186a5e4cc3c27a98ea62dbccd14835938e347dcf7d40bc0939b9b5b6a9df0ab20e6b1bab65ada304580b8235dc54eb9bef0cb5b70d22644ed106afdb49c20f04c8a326d2b952ac1cc7d6e4cd7469e4b62e60a634e62cecaaddfe1a1fdb331b9897b21624dfe00a6666d85ce12fcbe70c8bb047def3a344d43e6c01caf997", 0xaf}, {&(0x7f0000000480)="39e686172250870e11b729d18419addac1c6bbb19ea58eea76344408666e46f9b643ccaa016c303bf792ace396a38b0899d79a951c28c6f2ef16317e52a57efc88c14af34d509f1b754af373754dfe119602941746fed11c49ea1d6a2fe7a3ab3b", 0x61}], 0x8, 0x0, 0x0, 0x400}, 0x40c) r1 = socket(0x1c, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 18:33:42 executing program 1: r0 = socket(0x18, 0x4001, 0x4) sendto$inet6(r0, &(0x7f0000000000)="a0eb8b5b60e771b829bd0760c95fe25b3495b54a770a603e571254b26a1d34b839b58f2a730c0d8cbe8b4d09c66eda51ea5bd2eeb4e38fe9400107e837f39ab544434bb0e760214d481451aaef0b8d815b0d00cb78bdbc8004b1a32c6c4b2b32de456d4a721b28f4dda82dd2a70d3b0d0a71f54716a0a5e2249741d74400fcec1652c25325079b8f3b39acc8e91edf777492e76c7883978ac521", 0x9a, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x7}, 0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='!\'#-/\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='+\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00']) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000300)=""/60, 0x3c}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/31, 0x1f}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/132, 0x84}, {&(0x7f0000000680)=""/74, 0x4a}, {&(0x7f0000000700)=""/6, 0x6}], 0x9, 0x0) execve(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='+\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='!\'#-/\x00', &(0x7f0000000940)='!\'#-/\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\\@#\x00', &(0x7f0000000a00)='\\\x00', &(0x7f0000000a40)='\\.\x00', &(0x7f0000000a80)=',/-..]@\x00'], &(0x7f0000000c00)=[&(0x7f0000000b40)='+\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\'\x00']) r1 = socket(0x2, 0xc002, 0x428) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) write(r1, &(0x7f0000000c40)="a7dd2aac5afc35d1cbd8c7beb5f8edd298e4a2f4199c0273f645c1b07354bd705e0018256495de583e0ace88b2248be55d3b0fc3ac8176add259151db4201424a995bd3ac56806e72d2286e7c280755df35b464d43", 0x55) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) execve(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000e80)=[&(0x7f0000000d00)=',/-..]@\x00', &(0x7f0000000d40)='--}/%\\/\x00', &(0x7f0000000d80)='.@)}(-\x00', &(0x7f0000000dc0)='\\\x00', &(0x7f0000000e00)='\x00', &(0x7f0000000e40)='+\x00'], &(0x7f0000000fc0)=[&(0x7f0000000ec0)='\x00', &(0x7f0000000f00)='!\'#-/\x00', &(0x7f0000000f40)='[\x00', &(0x7f0000000f80)='\x00']) sendto$unix(r1, &(0x7f0000001000)="3a62565286d3d895ef289b95786584c545c77bddd890dccc100f77f9155699355d20cfc07a1cf39d1835515c3b9eadfe68aa63b14e1ff3719cdbb4ef700995f9f8eabeaf3765483ea39d02327e6d795d739de8d292ff92dc1976e2032c3c59536407fc97252f7d5196e1ee14", 0x6c, 0x400, &(0x7f0000001080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r1, r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = geteuid() recvfrom$inet6(r2, &(0x7f00000010c0)=""/158, 0x9e, 0x2, &(0x7f0000001180)={0x18, 0x3, 0x8, 0x3}, 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$setflags(r2, 0x2, 0x1) r4 = getegid() chown(&(0x7f00000011c0)='./file0/file0\x00', r3, r4) r5 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000001200)={0x0, 0x1, 0x8000, 0x8000, r5}) setgid(r4) r6 = syz_open_pts() select(0x40, &(0x7f0000001240)={0x0, 0x4, 0x674, 0x5, 0x5, 0x100000000, 0x181c, 0x5}, &(0x7f0000001280)={0x997, 0x3, 0x9, 0x62, 0x0, 0x8001, 0xfffffffffffffff9}, &(0x7f00000012c0)={0xffffffffffff5f19, 0x0, 0xfffffffffffffff7, 0x8, 0x9, 0x401, 0x7, 0x90}, &(0x7f0000001300)={0xfffffffffffffffa, 0x5}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001340)) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000001380)={0x9, 0x9, 0xb7, 0x101, "1b92c2916f95624b7a3199f40e0ef9e56a8673f3", 0x101, 0xaa5}) fcntl$setown(r0, 0x6, r5) socket(0x19, 0x5, 0x1ff) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000013c0)=""/225, 0xe1}, {&(0x7f00000014c0)=""/189, 0xbd}, {&(0x7f0000001580)=""/43, 0x2b}, {&(0x7f00000015c0)=""/186, 0xba}, {&(0x7f0000001680)=""/153, 0x99}, {&(0x7f0000001740)=""/161, 0xa1}], 0x6, 0x0) recvfrom$inet6(r0, &(0x7f0000001880), 0x0, 0x41, 0x0, 0x0) 18:33:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/242, 0xf2}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/227, 0xe3}], 0x3, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000300)="128bbff059b21aaf7ae47828867a7c9019ed79d2d44108bfb164f34c08efeb092aac6f", 0x23}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) 18:33:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x8be, 0x4) r1 = socket$inet(0x2, 0x4, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/60, 0x3c}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0xfffffffffffffdef) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080)={0x3f, 0x5}, 0x10) shutdown(r0, 0x2) chmod(&(0x7f0000000300)='./file0\x00', 0x1) 18:33:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 18:33:42 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) 18:33:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x3, 0xfff}) r1 = dup(r0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) open(&(0x7f0000000040)='./file0\x00', 0x8140, 0x0) 18:33:42 executing program 1: r0 = syz_open_pts() r1 = getpgrp() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="db952b4b807dbca36e9184db8997f38ffdc6541856c19f658111d2cbaa68b66cd2e66407d3dc81671873c3be07a03570407e8bc94545bdffada7e21c6d2d21fafaf26055a865afed4fab69a05c718abe9f34b72ee62221d6364f66446f9d2014f9fa58f08dbafb88d29ff08a5b807ae669eac99584f720d01bd5f03855e8549775575e270f458aacb4c31f4251509b651b36785352e8381f5a381d20af8ea917d6e56fbfdc1145dec7176c6ecb18ee6e183eab10f46aa4afa6eb9e", 0xbb}], 0x1, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff, r1}) 18:33:42 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 18:33:42 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 18:33:42 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 18:33:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="acd9eefa469828c12a9e9efd43d96d23bbeae740f363e2832977b32e920a1b3be6afcf863295d61ce96792fa95d59034562363595cdeb2d46e17492d996ec91da68ac1e132f269f97f4ec9bdb498565cbf779ca057b01f", 0x57}, {&(0x7f0000000240)="a2b65111da06e08c41cd7e9baae54847e8783b4e8b0c2b41b3e75d0216e89485fbae42fe54d55bdc4934f42ea639b9ae98bed4f165b16132ca1f25824ead8414318e697f6d1e827d48f185fbda887c551f2e4ea38298b51a198238f4e74c97ebc62bb3cf8ad3b7538fbd5e473831e7dfdda4e89ed355aceafae8a9c2b5e97315ba56f3d58df7f8d953ed642037eaffd4d3dbe67ef1dff134eb5d9d63dfea1be4b2a56442b6a4d1", 0xa7}, {&(0x7f0000000300)="48eedf4965e4c9890d4c1ff748fc5cc4c5dba28437eea1db3c969e81f61ad69640846c5dcf96f15b170f1cd47444be7ad000037d440ab5916992f9af7418388acc8c6b1eba71a6527bd8f8538493bfa2e02299eeeaa2d1dc7025b49bb415f4cc3ed37328ae52836906e2f51da52bc845f7b7ee6dec3a43e66fd98886a992ae7b67b31e88b3c595a82e6c578ef82299f1aa7938a70465cc2d80196bde7ce4408f20fc700eac8f2b2aea496e04527cc227a99cb6f1044a66e035495642527b26d8d38326ed476ffc0e969efc812a8eb916c289afbe70a35e0a6696971aaab33c889e07fdf972", 0xe5}, {&(0x7f0000000400)="fdc3c37737c1fa6013420084bf457b7cec7436d1548ad11e9eabbb0b93d67fe2ccd493486100737f656aa65865a56c33d88889a1c75613b57d5ce616c664e005bfb0d08f807357c26160efa7f2b3991e1a256c0e981409a581fcfd3c0c78b5b4d8b682c1128919", 0x67}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="1bd66e434f30a42c738d053b08e4c38c899f14b6de486f859b56e83020579d9f61", 0x21}, {&(0x7f0000000500)="211ddccd74b2fbdacdd4d8d47e34d9bb000edea90cec0a5919888c9ffcf32f17f78afe19b903cbe41372b8f6ce2380c6d7752b56188498403f3f8db64e467c3cc4504f91944a40c35481fe39ecc2a12fc0558183066283dae96cba72431e3f0ceb73585d73c3ae4569c2686c086133fccb47f84d74d3620aecb5820ea3feaee66be246f580b2805beecb7cd9de73c91f6f0cecec6e0d091385f753f75a0132b256a74a9bf0bed1c69e9c8d37434954d2acdd358cc23fbd7833465a2b80bbd3db4da7c868d461bbe3994aef7bc68e809d0b045e438472a70960e61821be1e1af68e5b53f5016e61a992521b76eba5e3bb634778a1883852e1de8d1cb22e65dbab555f3f8a5c32966c9c7d263391bd972690f692218bee83fbde4a18e28a109e6bb5b082f7e296b897c53842fe454f6e080f4b0f91d85ce4ee7d015d5bc8ab94a67a722a414ae5c26bb467eddf3ab74c5f32e2f57a5ad941f8b2c16e397dd3327ab747ff143281ca37f8711f8008eb4cac64796b7af7656d277d11c7ce3836e24c67a9c4dd8e04f35e7afb61113acee9f7557035c2b7a75b1c11dfcfc63fbfa91375b25f681246e08d3a733fc2f46898d0afd8d1d95507815b765d0c31964dafeb69c687e9c94adec4752db8cb70e8b8979ec5de8a633474fee31d0a35f6427bf4d3dd59e914a31152c46c7aefa0a1eaee89d7bc546880d3cc4feab8c0e21e7e6b44040ecfb53db6afc7f553819234258b7be4e0b2e11f94f65c4370dacdafd7bd929e8fa72a31707ff81b5791983ee954ee77c30b109c49c14c56595ed5b492be38b477821fdd97ecd3418ee6fadd6172efe9f8c6973315e3c251074f5f502b6d7d0eaf6a2c55b40ecc8a96ed6d568f338996f00b003cdbe4bf85111c74370344366392257ec34a809a360895f2b9fcb9c292ffdd622644339e08b1af58b60bad48a401c90cf86baf9e1019bc89e0ef6a69f73665cb9521caf9f5e582e1337583440836449c034ceb1edfca1593c9497b326213fbbc2b54cb7af83c5cca1fcf247ae5ba5e3ce39062c95ff7e8a9c062eb01c0c9c7f61eb7974a1764d5f0d3544195d472ad123a477268dd22fc0a37f12a497a91d00f72b5e9f52220d43c660f7233444cb4149d022d414cbf36694d4ce3c1f1e1131ad13ad166113c16afb23478b0416dc4797246dc1468cd4403b86ff505b15600bb72be7579f0f4bd4cd688b6d12e7354f92da0b161e985990cf776bb640f2f3b59af509359e56d20fe0bc245e30b8dd3a2b8d3a01c0184576be240128f45f56a8163b1c882f891d140865f772bedd34ac22592f89a8be7eb66a4153d903e1e5ca34ef11d710d49968fbb5ba6b1680b68e695cc193c1975ee6e2de0dafcb0832daa0a2bcafde5ad034b7516b124f73fa100b08acfc6db0a762bb3172494b0a872069800a242982637a852d3d79d6129dc0dd6abf10a89da593e88a3031967adc7b49495becf750eb849b9225bf1d1635a1bed372b17aeed91bcf5feae3712ceb0e9889be54a4b81b579e54220c11adaf6b72b24fe3ee100ddb89aa1be4f6d96d6444d3f95c6cc28b0638224b4fa13800b3d7122866acd7187f27162049ab1e155748d24fdf5d1c45348e4b4095af3b75a6cc92f48aeb176055fe760b0bca6179e70ec7920f7755f590bfda178c707c81548184f850911df8caea2f84e6023b36a7ed808554aa2db473b9212934c3fa84bb1585cbea807fab7ed1feee43da2730ba5c17a8c9f4d35ea267172163e8fd601f0f48bc500057aa0bc482ed94324d4a2c844e328d7788b622d36615fc89679b56a71489fb35b55af1897bc3ccfd3c6f4712fa0a5e6f00cbb8cb30be80b4fac4acb007fb39d9a8aa181933455bd04cd1f8570b9b224530bb7b08b197894f2700b9479eb654542342a76dbd144e18ae2d0146ec36e16a2b6f0b00cdc3792c21aa8108cc0a872e8c833e755ac6e2e8be4907ef35a18a88ba1aeed02e39549e765f5f376ba6649b4082da195c776fa3c07d12ca69a965aebc726b8945f11f2296a9111b6c88d89c4ba63127bf3a6291d078388078ec975fecf2b623658c97cd478ad981e89693ed03be83fb24e76a37c7a01fb02ebb6a31528f8c3af64d2f0cb7515c37962968d23a4a0cc6684015c33f95765a2bc0ebe92d7bb261cc05ac6176f97c75a3d7eb4bf63f2074374f19de7f21d035c8fb9acfdf1e56b743e6da4da3cad8a3e49dcbe5cde7ae96d8e08988e7c5654f6ca7c994b9dd6169744594cfda6cdd00f407f8d2eca366ac8b0ae293c6477a3941c2efe6b79dc7d4ab36fa50a66efa7bf5fcdf8f1fbf4795410f59e4089ce3da54a901d80a012ed0ab09d3f92e5007eb61f72c6961d5ea4ebb11ba718984f7e8e5c05b2cb6a8213e3b68991d532befd51a5d9775ac97fc05952ae7e88ffafdf514c8e5ab2741ee5372fedbaaa2945f4aa8ef897e785c19cc53bf37b5d2aec3abd1b7f3b032384cdf3bba86a5ad7e6cb2a4b9a67191a87df246021780769e6013d9a590ced7db09e6dde4b0825494270b527c61f9d1e855d1e6a217e7a82ed6fcfb087218f079f8419d6c0304633a475601a37c1a6b4df045a587b1018e6e16f04cbe82af44604ec5c83cc976f906d4adfbccb8214eb5a1f4571887e219f6f11b33717f71991f76dcb277944a2f1cfe9eb34cf89531b9273398782426cffd81f486445be04ad88a8853c1b454a8a55cfbc59e82aa72222a622606ea20db16b70376843c6d24dceeabe64450d18232cc869f4a148e6f5e05de428971373a6462cc1bfbc7b2d4b7a8c9d90e5709931103c9ff9be7723e55c7392a55e789e3ba8384fc23784399672c4805a84dbe1531d63f52365334430c51a956ab6e5712c038d66c0a5862f40d31b3e35534ae2987b9ccaca231dc7518f2b9114086810a9d149ff7e9dc4eec881bbb6e8e7f5f7271a0bf939ef585c784651d290793dab482ea66116bd4ce99e778e692c4946852ea95ad19b580ccf95136a705ee00091c6f50f07ed7a5e59cf1176df9f379fedb867ca4e32ecd75b0b983ae2bdc56037c0f52b78a5e0cc7b388606b2a72c5d7f1a8917682523a29c7f97f5368dd5aac2a1de4b9a39f233c87e39baea7bac6c49da827ab0b7f6729009b8969a6d8d817190c7c1e597f20dc1c3722b1053cea27a634d058c8fb8ad7722c4ce9c922e25fa676eb5862f173f1735d2662430e5f05e9eb95e58c289cda1973b5e759b029c7330d1acbffbd5309dc644a9d01efc8b17302a55333f37004faf012c6dedb4dc4a9277cce85825d592e537c65b7eceb392559e7bd7f7158449b06446f6aa634420e462d7277875f27be1453a0d7bfad314921358f2fb7ed767707e9cef8aa451b06b30e7f42ba746897f338149bb670549d337aa36cd0d177cde2c30e0001eb221db28377ad6537bdefa90b210a2ed0c94db365545b06687815a3de05f2db7444360898ee2504f17e8a16bf3790224443b2febbe0765bc061e229d7e2b73face0cb8ec35b2c8ae0f04887684be13b130734179b2f5b42145285337acb293963ba15382966ad24dbc5a00cb490bb8d879af4f372b0f6e5abe623adcf4c692d3f2a2c90ff0c69c885b1b6f81f9c3baa91bc0a0f93ba06043bc257e2428d168326f315e5ceb14efbb654bc93b9ebd525d4d0d5ace17c6a7d048baee59c96bb9f76dee3a8eee3e0e7c4f1bbc74e4a17b8645973d4758fa8cabba2341fbdaa5c3606c00181f79189782ae173a8bbdd143d587e92c08fab117496f9719abc595522477af1a1c3629d492fcdffe9ae318c7f615da3ce72170692eaff4254c62428adf9854c282976c03fc4f25f9e9a60da8743d72edbb5b293b5d1eacfc0bdb515a02b50b313ff3ac82c416d52f987c1e6313e88773833b679e9f0a1a9cc358418374e9f1696cf257d6819c7eae59e954def015552a6beabb8d74e93cf1f601d7e1639a1a8e9bd16402a2223d9bf4c77073fe1dcc2444c0a7bc0e1964d3061c66513c1aab8761ded3926d057f98a9357ba00bacd37f64e87acc9d33881098d830ec7858b57c105547dde7e87e8c557dfa50aa560ca898e6b0c7dc1ee6561aea80a417f97569ea0654d0bc498167eaccf8a14e789c2a6d53b85098d25d1867f9aa851f1f1a61f8f153d6eddb54cedf07446406b6cc4d96f42e3f58dbad4444918d7c0c16f93d130e99e65caa903a5f59de3d5df42a671a7493ebda64c0a495d830b2f925a9a3d4af87d182e69ee07d5596b9604c8842db76c0ba9940f50260797c3d1535c3afaafd12bb1a7e04aa4fd4fb2f8f08c427beb2a2bd5d02f7bc8fb9170b233475dfb94e3b0aa55d8aa7e57004fb269eca064da2372108c044da1a1f3a6a410ad6b95af68856cc12a1db57c42f1882b05c25395793f4d89659b7445cc812dbac005615cebac789f733535aa391096527a7eca720c3a19b4a225a801c0fcd434c201b985f823822f78d684fdea529bfd79a6ea48a67978ce2c7a590bb352a1080d6f916824273b6e39b99b6244c08d32c7ae879be99231fa7caae984bc03bd1f5f15b3bd403aa8e73982229e60c13c1a45441960e9b44a17feb8c14041c3fa95e0c4ae1330c1599f29f4c61661c0539e351b29d86c7d04019ff49a513a8bb300f66a579054a53b6793f8fe578407352f071aad01b67406a0ea3510d915edbc7e4ca47bf2bb69f0d83fce0629c618b499621313be28a98295159968337cb07b131cf09f9f925fb37def0dc5739824d52c87d59f4c1952860e6af64349947a3017319c817912d14915744b3a0983ab82730d76c40d05c2fb1c6e92a553185f4a480b642be0c2265c4d9e51621f18f0eea0f7064dc401c915187ca9484b62fe1446b5efb4d771cd59d0c7a71da0c5b40d7e4ff3ae2914fe0a73ef33472e710c46088a98b3dc09b810b9d34202b929c6b92dd9d8a41eb9bdfc875c9b30ca98a230d370e3e47eade578d22e7d5580da66bb74689799d9a84a4e7f60a06460bec3b25544549a3f05db4ac95e8df50e977ae72fd5cfc9aa745a22f64bd842073f54d894c2d84b96901c4ebfb4803abeccebccff24ce5bc53169103ce2791b9934e5bb0f239f6e1c2b40c7fc832d6ec19f02b533a74ab7fbab4be3c2ce15055d476988216782856067dafa66591fe3830c8d7acc69bd87bba4f8a178813d46cb8a45eed9d0f90ba7cdb018c3c6dce9b592dab936e8603e5f52d2b2608b300365c5bd118c0c8ca5b6497e8a3f3622258b4ceb292a0909852e06bf56bf6c4bfcda21e36ecd83a14099d58d8d8da924ed803f075ec087550ab016237cb2df8b53c3b5fdfb7b2f936e9c424bed656de1991b1d249fba7a6b2c9af816b3a55c877918d38b7eb8e409ffbe00e3b888390c12a9213bf68a03cbe083d147c5c7743802a112548a3635897d19d51d316c786e66a2d87b7f2de8dc39354ada243d7885d08c72b781adc3d2d19c968b083a21a88f7d598883e02a5d77ca893f4257e12d7ea94d5213abae0edb0ca0d6a377bbcc7c99647c989f4c04843be47e7be4ab79e90960b90bb760d5a0332595c0d13687570cd44edf40ece4a7344150453e6d2f0066661dedd627880fd0af1640916e50a39b9a9ad9a9619bd8cf08cf8cf535797bba058d025ab69a82980f5fd4cb0a96557085b4667c4447be465cd0a9fc105e77f5df894f6a24b335dcd672610b14419a6cc494aef2816d57706557545a1ea62d0c19317b45aa3f329e6851e78b4c6a283edcd0f9bebc823304ac1b5797cb802a83a577447112b7a7fa3be1f1a90976f12c77cb726", 0x1000}], 0x7) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffffff41, 0x200, r4}) 18:33:42 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) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="d7cc1b738819ebfb66f90133aa3c542c5a9cf814e7ed09fa613fd4b8bab4d2bfd3"}], 0x0, 0x0) 18:33:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0xfffffffffffffbff, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) 18:33:42 executing program 1: r0 = socket(0x800000018, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8}, 0x8) setsockopt(r0, 0x5, 0x4001, &(0x7f00000001c0)="3c071f5027ce61e41f2441da7b4daa22baa9e776ae70ec9007a8617666e94c839aabc07e3155538a59e035e53045827e1f56418b8c271c4cb46793e997055fcf9b39a6f9fbc49aa19e55aa61720b6aeba4f147d8986353af93c82de7bb949e4b5c0b57d8a0ba7fcf17a9510df204bb8933211aad79dacadb528635b05ce0497f81617ee86ed6834585de", 0x1b7) 18:33:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x151) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) sendto(r2, &(0x7f00000001c0)="90c784780496c183e462780a0d855f84151dfc6649e37655fff8c06759460c90a141ad098b037ca631288af88e2fc4b17a76019e620ab8f2723a0eeff868a8c443179e7325b745f3f6d495dbf1153c7393", 0x51, 0x400, &(0x7f0000000240)=@in6={0x18, 0x3, 0x8000, 0x7f5}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xa3, 0x5, 0x100000001, 0xa5, "1e96b77a94f66d3dcef5ffdc3abee4d115b7787a", 0x1f, 0x1000}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) 18:33:42 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') shmget(0x3, 0x1000, 0x11, &(0x7f0000ffd000/0x1000)=nil) 18:33:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:33:42 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 18:33:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10d) dup(r0) pipe2(&(0x7f0000000040), 0x10000) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xa, 0x0) 18:33:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x588, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x317) 18:33:42 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:33:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getdents(r0, &(0x7f0000000040)=""/85, 0x55) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 18:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000280)="12aff5f49b050cb2769336", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r4) 18:33:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) listen(r0, 0x0) 18:33:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 18:33:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 18:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCDRAIN(r0, 0x2000745e) 18:33:43 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3e6eb24e86593653b9cad70f35eef4ef6496a1a374cadbef884bf06b62a11aec12e7d4b1b697a1df6a59563682de8a6492390ec863cb2a4681bb8b65f94849ac921f1ddbe1b0077fbe23656b970e20e5c1777bf35636f84211ee471145fb771"], 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 18:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mlockall(0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:33:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msgget$private(0x0, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) execve(0x0, 0x0, 0x0) 18:33:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 18:33:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x300) r1 = msgget(0x1, 0x82) msgsnd(r1, &(0x7f0000000000)={0x1, "1c76ca9227a1bea2cb9ba1e88b7f2c51e4378e93c25b96f34aeefe2da7e6c8f0bfa5e408eb3b912ceba0f4bd965c80f6eedeb31c70f55c8acacdd87af2a7df89dccc0a4e569b572f272c3cb3010a3a23739c7d8b53728c39f80e4a1ceb8a8a93c1f745fb704a4f3da150f19dd1269812b1f5960113647ee86c5e5b5665d7cc78287e7c9badf2b64cd0055d9997100d9bfd14016772d5a9a65280086024eb42cfcd5ab6e0a68471421e08962736632774d4b42f85ebf6a92aedefb7f78e9299ff0c47b13dd566cb778a4179af973cd86fc9a1da19004dc610deb40c56cb895c62cef095a19141fcd8088d9958a5"}, 0xf5, 0x800) msgctl$IPC_RMID(r1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000340)={0xffffffffffffffff}) read(r2, &(0x7f0000000480)=""/156, 0x9c) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)) msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) 18:33:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202472f660200020000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x1d6}, {0xffffffffffffffff, 0x109}], 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x6, 0xbf, 0x8000, "d55e72a7fb63930fea75c951f79bd7090ce4fcc0", 0x3, 0x81}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 18:33:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="95f5ba736b7c0b97535f57d3edf83ca9257c99fa2481be3d2d9656a9b170977513fab604b27cd1ae91b08cbb7eb38a40d21334af658ea6300da5", 0x3a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) r1 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/33) 18:33:44 executing program 1: r0 = socket$inet(0x2, 0x8000000000001, 0x7) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) geteuid() socket$inet(0x2, 0x0, 0x7) 18:33:44 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) 18:33:44 executing program 1: socketpair(0x18, 0x4006, 0x102, 0x0) 18:33:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x3, 0xe7df, 0x1, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:33:44 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) dup(r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3f, 0xfff}, {0x18, 0x3, 0x77eb77e7, 0x1}, 0x1000, [0x2771, 0x521, 0x3, 0x0, 0x2ee0e4cd, 0x8000, 0x6, 0x2]}, 0x3c) 18:33:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00006be000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000c7fcd55f406b00"], 0xd, 0x3, 0x1800) r3 = semget$private(0x0, 0x1, 0x410) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000000c0)=""/134) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:33:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 18:33:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 18:33:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setpgid(0x0, 0xffffffffffffffff) 18:33:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x3) socket$inet6(0x18, 0x4203, 0x1) 18:33:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fffffffff00000000663a9ecbf1ff2c4d1fe0c01f56b3407bfe09bdbee8b1bf66456e88c5e45cec2b089170226186f24cc59057b31fa06c74a0c62739d9b2cd953f52cfe395f94e2e4c2e86797c5f76c7e89f3451534fe13b9538743a8f7c2b954a12a384a5030f02dc98fa4e74ff496d000000005eca730a8397cbc5134ec010cdecde14b4f649ef951d8e48f4f8e9ebc8a877fd1f63d3099f6490a6ed566884fec88b88becd191f24a9928d4046f2a237bda8a2e7ffe2820a4b23e1cb7487b4d57bc65541e0c316b56220cd51e0c8b7e740d17ccae140ee4ee326f91260fa8efd331d767e5a5fff4467ec9999964c45411c43b8ec93c911ce172b65a715a9fe5725cf3c8bc4f62852dd7569f0f9088275b78659e310bc6019fc9ef8d125e706cb9a38cb7133417cf7f354"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xc3) 18:33:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:33:45 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 18:33:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000800)="9a027cc8eb47e2da26020b460e6de08663eec24490519ac4bceb7b9fa8e623b14a73b1b7f7abe092606cefa5490a9ac941ceaa7641d9319cc60d2fcc7794550d0e3897c5f026a68f80ae3217fff34810927be5474cd44b434ffc84891d3f865708929f5d8c277706eae1e528a41f6ac25f3fe0895ba09f07ed1a919dceae2c3dd201acc71f31eec791956691e9dad8f0073e171c20e9173eb3f22120bbcd380c30d9e0880324e0c9f8bdb43ef8c68e2e58daf9416c882f61c00184277d076ac34640d4e644fca2e864cafc3d825e20df276002e1409eab3491e32e467e30edce2715037b82859fa0d1128ca8ca4102d5f1786b75d0ceeea2930adff69f2e7ceaf4f7385064896d7e9511543f6271b1e9134fa2b2d53e1f77ca55c4ce759ace50325fce27561257eefe91a0ed5a579e89094958a5ae3633adb581bc163f37ff022a0213d020a290684d6c3bca6b6e179ee82e7bb513ac0b9bccdb596a1265e3e34a499e45c2c47f329ac60d20bc435dcee47b37d012260d58c51e328e90c38bd065fbae792067c80e019f4f05319bed9756f1d4b60c4e4ea3d21ff875bbcc8e07e8d9db9dbee1563e0780bd8e9acc261b84ff1dc5bcc12485b0d175d8fec3083c40a2ec7a69a8264db73bef75c58fd5cee4dc34756ac2f8d9a72af5ef00912af7b4bf05bbcc5ee8d5a2ce1b40ee25133e8b079cf92a06f35561d76214d1ff49acf32664f060", 0xfe0d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:33:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x401}, 0xc) r1 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:33:45 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 18:33:45 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000f0b0fa3c40396abf9bb1f9cc04d7782cf469dc7b8ad121a09560ff37c6ff876ddb7f9b821f66897e884345"], 0x3) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x7f}, 0xc) 18:33:46 executing program 0: execve(&(0x7f0000000080)='./file2\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='[@[\x00']) open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 18:33:46 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffff0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 18:33:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 18:33:46 executing program 0: r0 = getuid() r1 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r8 = dup(0xffffffffffffff9c) r9 = socket$inet(0x2, 0x3, 0x3e) r10 = socket$inet(0x2, 0x7, 0xc0) r11 = socket$inet(0x2, 0x5, 0x7fff) r12 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20000002, 0x7fff, 0x8}, {{r3}, 0xfffffffffffffffd, 0xe0, 0x4, 0x100000000, 0xf69c}, {{r4}, 0xfffffffffffffff8, 0x69, 0x40000000, 0x2, 0x9}, {{r5}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x2}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1d, 0xef, 0x3}, {{r7}, 0x0, 0x4, 0x9}, {{r8}, 0xfffffffffffffffc, 0x40, 0x13, 0x10000000000, 0xc5}], 0x0, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffff8, 0x40, 0x0, 0x8ae, 0x8}, {{r10}, 0xffffffffffffffff, 0x40, 0x83, 0x13, 0x1000}, {{r11}, 0xfffffffffffffff8, 0x28, 0x15, 0x80000001, 0x3}, {{r12}, 0xfffffffffffffffd, 0x40, 0x41, 0xfffffffffffffff8, 0x3}], 0xffffffffffffff80, &(0x7f0000000240)={0x40, 0x1}) setreuid(r0, r0) 18:33:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000080)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 18:33:46 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() 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$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x3ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:33:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 18:33:47 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x3, &(0x7f00000000c0)) r0 = socket(0x17, 0x7, 0xfffffffffffff1a3) getsockopt(r0, 0x1, 0x3ff, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) 18:33:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:33:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) clock_getres(0x2, &(0x7f0000000040)) 18:33:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) socket$inet6(0x18, 0x4000, 0xef7) r1 = syz_open_pts() dup(r1) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "619f4d5c5692b8e7eaf81d0250cd00", 0x10000000, 0x1}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 18:33:47 executing program 1: r0 = syz_open_pts() r1 = getppid() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/12, 0xc}], 0x2) fcntl$lock(r0, 0x400000000009, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff, r1}) fcntl$getflags(r0, 0x3) 18:33:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000001780)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000017c0)=""/227, 0xe3, 0x843, 0x0, 0x0) socketpair(0x6, 0x5, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/155, 0x9b, 0x840, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) sendmsg(r2, &(0x7f0000001740)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="de855d35040ec28a8f06ab62cc0a02df72e8ba021163a1b10c423110f767f118f991e2dbd9e33c30400d0911bf9f789ff18ac2ebd7a502963cdac040a4f26b05c5be", 0x42}, {&(0x7f0000000280)="6ec02d79eaa968a7bd471da101e9880a1ace5c3ed1b0f4cf", 0x18}, {&(0x7f00000002c0)="3364f615b0622a3464dcfdabd79342b2e73a691330fe6ef77ff38a631a7eb28083af71cdf767ac8a3dcc8e3400594ca7d2dfff0da7dc6619d708cacf71d8e009e80b9ee8f55eb8b0f2839a3e2134314a12b4a630035c7c7c64fcb8280890aae774b925ababca80ed17ba42ba725d09fc33fe4857a35bba650eba757cd4e2fa1844612f9023df13c7fd146021e47047e2dc3118f6919c8bbe7de81defafed4cda5fc46998b785af8e9e29df123af3da9b2d0fad78fb171a5f7cfb2a51f91eed6354f09f2f487d66318121fb8e00ebad09d3", 0xd1}, {&(0x7f00000003c0)="e2e730a937d0a351ba49dde57bbfab84d8b4744546af36e2d721ba4e4852746a53d5175304ba3ed0cf1aeeb8054b22b241125e0e6c4d86455d03dfb4013da5f7a7d3ed4820c3015e48c6ae6174eaf00e32009d8f64435aa211f0f64671a704610141f5a5e5a215ed0a7ffd20ee05d334a5", 0x71}], 0x4, &(0x7f0000000480)=[{0x1010, 0xffff, 0x7, "5ffdf62b637c1a078d7654a38007ad5ebaafa678a0c26c90efcc99281788bd4187e8a58d896d707f90a7626917d48e75edbfae542137177eb764a9f8e3562583e23f7810287cce89c1195d9a64939742f58654fe76524f51fd76a82707aa6d65dcfd915fc39d8267b1f8a707c1105e065afe21d08625826559ee23a778d9eaae629a4deba82a778d489c5c9d7732a338781d05f986a273aabe15775bdb4813af5da6475153662796928a6498d4a68779791560a75aaf1c0bdad1f960a1c04d3415e2c36b509d5e7ead4f1cd946e4187edae3042e5629d5c1fdc1669feb37d6c7b33497d9692583fe957df6bc051a161cd0c26e6f8f8f0bbcab519d9f22d88ddd4f744e97b90ac901473a99661872615c508a325a086027f19ad0293bddea1bdd5c29a6256c2a25860ea24d1cd88956b4a93472e35a17a271d9dd4f344916e2365253d9855ceb078856986d9204813f1ae19bef6b94c2baf0bdf264704f0ac49a9f7103b9fb2e7b57e1a85d1de12c55192f5deaa8190557f5c4bbf5db060967016215642f8afba1564853076809a76a0d8d76614a00084b5bfe907e39cf8f2935d503dc82e2a49122980af0d61f45e0ca340d34e57a3279618a6d2691a8811e83909375dda28401152ac8354e5041ef95b17c14448c4b2c5f695a59ef04fa56fa660b8d3bfefa7b8f0bdba7e15e97bbaf7c287ade88a0075a204fcb3e0e79846af2e8167329ce5fdad6990aa3eb448acff0ad82bbe53f4f270527ef9ba3be6a082f3dd2521e0abf70b749319d26cef84ddefab80b69c7cd377705e9bec4dceb58f69ed958856f04acf1d7fd3e391c4b8828ab3b325a8ee8df50894ceadeaf709f18d8c753e7aec948671196e578fc687e4a46eaa47b67bf6b237ad175a69e6edd01d5eb74168a85e89c26250caf947f54c1116a8566a17a59baf14ceabf2f2a4c4d068689c7ce910d755b2ae2cc66d21ebb290253d531f58f984131f7818daabdc7c66cf783fc9a2b593175e8a106887881b263fc0224ea5a044d70ad283aef5230ff68bc6e04d974fbc5f8d022a732ce186b0413dd71a439a58236832972461955c479cd44af369ae584e8a0e495f3fd80528f702345d93aaccff9ac633978a0b2b319d35843befc7621003580bb3d44ec336b297cf3cbbd321de81dd4fc95ac8276d32131ecc563b46dc2eed9daf9bb1a650d69e7902bb0fe8e771f16c7fa9afc7742f43c24903019e9ef645d400bc0294a33cfb30f9f6419904d73d093d9c5a8f16b57cfa1eece0d7197a9fefc53171174b8458cb8fb5fc5ec5a6e2292cbd1a89a96c7716d29d0f22884506cfe4a0ce83d721b4c81bf4f00dacc79ec90017290bfe3fd825089d738f65e1224d6a6da1ab26f86fddbf15ee64f0c7bf20808eb8ee6e2eef8a37a32ae0bb67a5492487dc8924968c5ba5fd70479ffc7604bdc07d2f5eee7b76f933c44955956c80a3d7b2789aaf300be11c0070c15902203198491f52f32f4245a0403e11e4aed53cf2a1dc6f8a51f84a32757cf11052fd6b6a3507a6e6a23f883d798d9ff47b490ab12d4fc545cc13847e5b280acd0685e44eba430d83637476b014909316264a196ea477e3228348c4b955808859222c7493bfefc9d51da737f57ad4b2d7341c9e0b8bf60fdd41e9cd866d3f72f5b85e9544ab6ebcc3db59165ec37c32a948b6d1af37ce3cdf155594d7a593e136200dc9e62e4af905ac915ca266096c04475540f4bb87b635f6541bbad52096c05b192b3a8af0627851183c38e850b5bbc10715dc9fcf86b489072fd3524faf675a97fdf95834f1c103757c7d5332f5bcb2e336a9831d448c318adff2c7e758cdae372c7054293812df09ae96bf27df4b797aa7c9a36f4f13156de7e5f51748f4685dda6ff29858267aaf8f99eed4fa034ad62a5cf0e558e4cdbc8322859cf5c29bafba900d74eca990cf8d22d6a9b2090665b5cc43e33a0fb7c118117d143b5959cdd41489e60518b6cf288c2b6583e054e5f0c356f6a251a45a630b2759668026fd775622e92822ec1e4ff8dd395e508357fa56fafc454b4cee041637baee3405b8507166bbfd80a16e68a676349a370a30b9dc7ad177e44696879e3b6ad0990d84f19b73c23d33200530fc91ee9b26a0205aac51c674bb43e0de2897ae07a7e4edb43066493bfddb6ba42ef5da84b6274f38bc7d3f56a6892f6a6c7afffa9475b2fa5fb5715d1ca14a2843723dc87b1b08a4de2b8b11a7e09e1f9cfbafff8e6bf9f960a8118e2e9d5d1112d6b08eee3d8ce5a6f9273ee482209cffe17ec17007f896a77c4fd3c45bb6e0576bdb2262433f876d08a8141ca571db9da39802c42947fdfedba6d669520d71584f9f08da2e86b085f0e960671100f1ae092c85e6edb05035dafded44812c97dc98b74de1c921bea4a5f83ee446608cab20d7f664d67796a49a087fb8cfb39e28a6cac1147e1f26f4f959ee70c96617be26fe8dbc638ec479bc34a6959b7e9c0272ee4214b59b808d8173af8f2cfd9bae3c04e443853574f60b0e9a50045a3f91a4ca47405eb68cfbfea3284153604349c2e700b4c3e12567076634f347d5d1d075d6f441f9c6a7b5d77bb74360cd04fd7418fe238436432fce8e0362b02cc707edb16bb09581d699202ed61735cd3063528617d9762b863ddbeae84259feadf032d73b74533ea229c4c0dc055f3ba9b83eb4a8d0997fbfeb8640bae32654088ac572e37c3ed101a15e1ab9fbc749e3667f98836137f8f6b32e591feb16909ad073032fc0bd080d411b23d2aaf1144f1d699e89d98173c1bc198291cfa3d3836344e2e10cda9c33ea97d4083779e7d51b4ce2142ad25233b0db0e72954ff1f24323baeed2a264522b605e965afffe79b35bd97e69123cf1b366b9a68bad6cf678d79a65779b7f8c6fe25059e73e1860675c830e5d08af37f3a7fc23c9afbc16b97e5d2e1ae57dcd90388f5a7b99cf741d4b567001c6eb622b8814aed758a1b9a6dc0f3f9e43eee2a4f6434947438e556ea5f55940ae49b24ce25c2ca182d9fc263de73c4f28bee8037d32916161c45b18e03d6bb1375d9e67ab21ed8d5f778f2be6073fb3e93e4ddb6697f8ab8135f1043ab5014f763831a9c2ec495758d85cba170e76c0fe1dafefda5d3d920ba3907c5f447337c953bf8990fee83e61e16baaf89bf0dd1918e0da542daf47418f6136fb47a70a54c88b0f816e3d6a34fb4024aa45cc42b192d8349a4b75839631900b6fa991cc92f29a2d294da3277787cb127a99cb378ac0d197bba5adecec3a082750ddff4bef32242668620929aacc3117322da78c7c2fa4214d867cfd3fc77a3db80c199199b9f779d4ef14f5ea25d1f6fb8d6b359d5768f3af27a3dbd4f44ff5abc052c4d3b8d4fdb380934d91832ffa28fd35a8073b35b0e00aad8011c613bf1d4e9bf0304e15ef79a235d94733a4d0ffe47f5577ef0365e352654e4a5464f334d42ac3fa2c6e1c596a0ab8c8483ddeb5967596d14cd161d898f37f24894bbf403ed7fcfc745b8bdab29f9790a993c3538ac8d6767b7d844a6cf4477a1b999a6fa16c9a4cc8f4771b1f10c59b5a0a36a9deb3e5eb5679e91a4b69f4b42851cfbd2da6f44ba845f68dba268c143112130e8f6a5ed49033b5410be8943bc6a524a0f4735cbb4c8ceb1a4d7551c07f9d5d0a31eac9d8131cbbfa70a983017fe77e09464889debfd08f3fb02bbcff320a9de896eecbf5ebd557d87b3a14e463d92dc079e67d628f1adfad45a34138cb6d27801137fe446018c74e1d77c16601ea8c8d374a3e473f2eedad13d44d4c287f921c4b59817dfdee5e7ec42dcfa8cb40e0277fe64640da0a8b7a9239cdf003fb40f274726ea2dcd1545f92a15e471da6e3d40ed723d08399b3be053a865910bf79967c7df0bbd477c8be6c13f16bebc28400bf4bf03404d328a627fa53bef9377fa19f5545d89aa46b1f13ba920b8c5e44ebbb2e3a2e1d003cd563a2c2dd00e278ce33ee9511eb881053bb5c223fb4ad715781c723a29419c4a4394a5a85a771adb0a1c19c65ac26e118c994b6d131a698a4b14c3f9263129e2a37eade7e519481c3c598fa1cb6e47acaa533c1fe8f3d6a478a6371be9008fe957b92b19caf7653c79bb1714e3426c6854b329f7b40e2be057f5d1720788681394737129da7291caa24b3b66dfb606c642a111404b65637ae35dcf33b6567c34d93ca07e57ab24c6d92a5839db9cda9b31e6e1eb24ff9a7015549461777ca94e4e2e042d17707dfd109b6ee5f163479ce5b855c4c7ccfdcc8327cae4ed1c3e17ae4456b3500ccc2787014b3df476ab67b1b7644a813ec7c53cc535f7236a6fdc519cc72ea496b13db61420f86ff7ee8c5c8e2c75c18c022b79630db196d6752c2e352ecdbd387f10c10684daf20186431a870b4661f31d14f2d3c1e655a1341f0398f3000eb685077689727960c4c3ce9943c9ef6c01151af6ac9d49252bd6224f13157f310a24bf9a1d93811f25559fa8e1fde7831d417484ae86ccdcb2f3113faacf30f089dfcfff049253a4d2480f1d2ca488275252262e2ae82664e7a901c9fe700561f444ece8cf1d2ef00cd403e77a8ae7bcea882b654001812a8997aff566f96da2f7779c849438db6304f18a25cb45654cbf385072b480e1d7df3e18da2a8c174cc0eec1821b3fa9c2d2032b598b3fe2685e0e4326eb6659de9c2e558b4e97648a364eef0c63b062c439b069076681380912d3f12b285228310b33cfe004f3bd80b9256af2596ecbf913625cee6e4bed89e6788b048009c427248ce8c2bfc2fadad9ee370946304a909c52255aacb8acc6f20540ba592b544a64911908c57099fe948df859e0fdbc02a73012d8123611ca081f9cdc0d57bcc3bb7098334d89575f9ef94b919d74e18e4ac47faa8a17e24b5a142ae3c3fdb884ceb5eb8dca1389a26f6e8f80bdccb495ab935455051d59f83799bc9320eb072f80f62cbd139355de212601e67d55e4c396f1ec621e5dae7ccdd7cf9156074063cb1785fe96f41fd8dd89db9cad1b5f98dea680baeb6bd87daf3bd21f514ef6003f06dc67fa09968e8d25e76e7e2542f5b937603b6c39bb6425a76344a0c428df6e87ff980c9498a88710e48c990e438c78a7198736c9ba8a7e85a892bd3e5be7372a11a145229bf9550d008d4fbefd3bd38b3e9f260a4439a29e2afd3f3d54b50078a4c221db5c43772fbb55da519b4c38f1eea8343a322600bf075b6691939378d35e4706dff4494a18e1a260e749be49fe8a1f3f94eb4b7cb2eb1f5383ca82c269c7189d8b2599d1618ab4563c5e7d489c4e2e57ba808ab78a643b1e07f2df6bcee3686b854e631cf733d926a20a2c841f9e0ebafb17722096abaf6d493197b7a73096324f4e385c9dd7d324a9ab12acdb34b2a21f1c712a04b80585d47f4641df6f7e2af0ccccc19c24a23c803f02d442ee57f2e1c68116b98b286f004fcb8d682dc635dadbb2dcc12bf87d7c282cd0f8accadd71e057e1d882990c7be623ca918143144d157b784008c4d166002eeb63849ce0278bfa079933ecf3a99d9a6a28178c368b957b8891aa8dada2028d666a800b435ae46f17695be4a70282a67f07d2f39bf1bbec4b6ab261ca318aa7f5d4c2cd92f369dac2d61c61ab240f6e4a31c14ae2396ec439b4bc32509e1466d5e7c474d04951189e121be4e0ab86c30f62a5149ff0b91518b0e34538da0a990f7da6f59f7c4f5783b9d34131e365c69c1c53ec98115ab56c6c2848244ed77c5b3752bbad159ba84c86819ad1dd2e7ac89769"}, {0x88, 0xffff, 0x4, "d239692bda9635749c84e904667e2f448d43afbff901ff01ea47c0e8a818a0087d54c3e6bc79cb4c24e356a98aab5381ffbddff44356f643befd49bee1bc7430b46c13c4c94b4b6daeeccbc5b64b5f5a13c8674034c8cb7ea677b51820ef08b211359f56d2ca6483c6f2f0bb22ecd64b52d581701565"}, {0xd0, 0xffff, 0x5, "567b3972f4fd6f9f2519c2d1067607ef2eecbfe8c2636c20a960e3f989d1e8552673106263b1fb6fa55314df79a9e54f2d8cc8485a67f5357bf7bfb4fe0ad94ed116b9d51f0b4ad6cc6e826c6ec5add593c59a70645b33297ba1aec4273c9280835dd768588b7bccefd19ae6224fef46d3ae6c0ad73bd7d6305b761617c5c0b947b6791644f5a37dc418d5fabdfea0faebe706fb995856e6987033df970fbafd02bae17f53c80e52afeb7a8eed0ffd9c721bb346617f772baad08bd0"}, {0x48, 0x1, 0x1ff, "b255a439ca765e7bb98d62dbed9bda52cb3c82231fbd606cf8ccd2ac1777b361012cbfff90995da2a5cc7c4ee453c77b015269c2"}, {0xa8, 0xffff, 0x7, "026fd90e598ccfdca356d2d2f4797ab9ced6a054042656a3562f7a28f4591bae5715be43ca0b11150873eaa1fba20df15e9d7133ba7e6084ed40349ca332a33f0ef8b82177c786f2a6cb09bd62248780d67b617363572f3b57a03e6d88708cc6075838e9ece086711eccee48968b248adc19e055a782aa96203897ec4d7e25bb1c825df36ad9bb2b64b1725ccf29fa892d7d875d"}, {0x60, 0x1, 0x41e1, "5e0d503384a7cb57b8264da79bec5d2a2c46b2e0a8bd13371b6839c8fc5054592498233a77cfc524664e2e470f94336e5f8debd9ae67fa477f1f0b921f7bdf8912c43d82250a052155a0e472"}], 0x12b8}, 0x4) lseek(r3, 0x0, 0x0) 18:33:47 executing program 0: select(0x137, 0x0, &(0x7f0000000140)={0x2, 0x7f, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) 18:33:47 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1e) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r2 = getpgrp() getpgid(r2) semget(0x1, 0x3, 0x42) r3 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r4 = getuid() r5 = getegid() fchown(r3, r4, r5) setregid(r5, r5) setregid(r5, r5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r5) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r2) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000380)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eff1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01fc5bf8513bb26c369ed1008f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000003f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f98720a9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ee401ad9ee9799859a0f8b31363f3a3c99ee104a240358a0000002a9d4e1c838d8c5500000000000000000005dbfb23348cc5052b292f207ed92368010100006901d0ee91c1a4263f759fd281afd03bb0e8fa31167c9d7d9324ea8d584b43594aea7aa852e14e7bb963e9061350bdf15c4d3c220cbf02d4f3ad800744b7f1d6abb5c8e80300679292f747fb8ee03340bdb2f968c94cbd00ae63b2377d21d741106f4e9b0649aefb642d74ae1e627963acebaf35b6c5b165f59bd982218ee1d316eca3fb28e51e342a234cfb912230741aa9f7db4daca4070b07e0403fedfae582cf3bbcaa10f0cdbf50994a9b0e2366a5ae825771f92a0fa5f58327f48bbbe2b1e63aa1b7eb9bbd6bb4277495a519d01aea6892d7e4f413a9baf2e52f5b8a6083f42b51b96e0bc0c26e4f6100000000c79f6a543f95225b3deec8dca9a51d526815b67497fafe8896f2954c0d4b94ed2253715d0d24e0f50879c5e6507c8f99dd3171fea3b753729b1f4300a15a8e489b55b279567a3582bf8d2f9aec48bef7e5a6dcaec31bbfd648e38568ba8e84a854383126b7e5d1f5b4570b6696d7aa91a5f86a4c865e62db86a7cad0a8f2e2aedcc72e7b1bab103d3e34e110c99e507d998aa9df85187c788a061a597c957edc870b9fd9653b7057f14b38f766b840bab8c4b90b19978967b64657aa2219102fcfdc4efc47f582c9e114ba5dc4694017fa61c94a25ee293f7566993c2bac2e10334b5031ea36f9ae9567292a3101221e778bbca4f522820422f302730f5c62a039dd3dbdfa6f39cea579068af2e2be2c5187fbbb61eaf0f466177ed4b516bda90a2dfbe9840285de1f51eaa60db7fd9dec628d213fa17ce5567679bcede52fee064e990796576f6ddd3ca0243be57624f47b9d69f037a48c57e383ce93637d4e58ee314fc85297a2a4fe1c67af524921c99981c6ca49fa1dd60c94d5a594226eead2b3fd9b8c1e005a367a899dfd7b96e48f334bdf18000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(0x0, &(0x7f00000002c0), 0x0) getpgrp() fchmodat(r6, &(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x6) semop(0x0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) chroot(&(0x7f0000000040)='./file0/file0\x00') ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 18:33: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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x4}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:33:48 executing program 0: mlock(&(0x7f0000fb4000/0x4000)=nil, 0x4000) munmap(&(0x7f0000f90000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:33:48 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="06afcbaffa043c6fa442525e652c103ce857469ffd181d947496f337bb46922ceb831a2724", 0x25}, {&(0x7f0000000100)="6c9f9cc1f71d816a4517d396a34eed053e75b97f00cdd400b5e568c1aaa7b1", 0x1f}], 0x2, 0x19) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/53, 0x35, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x7b0e, 0xde3b}, 0xc) 18:33:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001a80)=""/4096, &(0x7f0000000100)=0x1000) write(r1, &(0x7f0000000040)="3971460c67f8f145a34de942ef5414f5cb98c7a4ddfb963c322bd6a25ae201c6e1fddc9e273d4062100ca534ae5ff2d694329efc15e28322754d17cf492f935e6c18dbddae31937875bc66e04b937ac4b63b3916a79ca2b3cb628f3d3756e667f848b4b3f98086b1ebc8ff71ad126066dd344b4c9134d4dbf934b258f7284de793c981cf0eb7399975f0fda7b6", 0x8d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) 18:33:48 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/97, 0x61}], 0x1) 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"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 18:33:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822e2f66696c65e343"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xa2) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 18:33:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) 18:33:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/103, 0x67) close(r0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) renameat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00') poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) fcntl$setstatus(r1, 0x4, 0x84) 18:33:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000005c000000000000000000000000000000000000000000000000000000000d93700aeaa00000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000"], 0x68, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x10000) msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000040000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63eaf092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f576802202de7e8653adfe0aa36036f2da734d5693ebf39fdd5a38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7d66cefeefe4caed9fe44d71"], 0x1, 0x800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="020000000000000001dbe631bf01752b42fad3c6e09ea5127f335308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef6761074a6764c77649073910121f7d48262e8838abd97037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f073cbdbff32389dd3b2bfbfa98c424500000000000000000000000000003cd716abeaf223a4be3257c76ddf1588265b3d74482e9a5e460b6d6e7b925953c236f5587670d0d607fc61ad7588b7fc5d532a0d473a17769ea8c00c4418731075d68da236e06f775a94ae14edb0d5f8ec87de6fb746859eeaaaa8f17a517209d39c145d623e862c5f6540634200381301451545d2db4a92cd30ac6a7fb7e101e02f4eacbcdcea018d568ce9096f9fa81217"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d3141a7a91b1841ab35a1fee392ef89d9e506fc0cae8c38a3135027299d74e29feb28938a193882eff002344132082610000000000000000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/129}, 0x89, 0x3, 0x0) 18:33:48 executing program 1: r0 = socket(0x4020, 0x2, 0x2000000000000009) getrusage(0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x22, &(0x7f00000000c0), 0xffffffffffffffc3) 18:33:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/136, 0x88) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x20) write(r0, &(0x7f0000000180)="e95d715b1096dcb2c2efdfcaaeef8187b2307a7ef1a52f0793689b50ff982cc1939c32481a5c16adbfd3fce25341d9cac534808db2de2eb060c9b252b22058de608f5ed6eba132e354ee5ec87569170e63d39b16f4da2c055e8d", 0x5a) r1 = semget$private(0x0, 0x0, 0x700) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00') r2 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x10800, 0x1) readv(r2, &(0x7f00000018c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/9, 0x9}, {&(0x7f00000013c0)=""/108, 0x6c}, {&(0x7f0000001440)=""/240, 0xf0}, {&(0x7f0000001540)=""/88, 0x58}, {&(0x7f00000015c0)=""/250, 0xfa}, {&(0x7f00000016c0)=""/136, 0x88}, {&(0x7f0000001780)=""/107, 0x6b}, {&(0x7f0000001800)=""/180, 0xb4}], 0x9) connect(r2, &(0x7f0000001980)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f00000019c0)='./file0\x00', 0x4) stat(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)) fcntl$setflags(r0, 0x2, 0x3a9a3e771cc79676) readv(r2, &(0x7f0000001d00)=[{&(0x7f0000001ac0)=""/140, 0x8c}, {&(0x7f0000001b80)=""/190, 0xbe}, {&(0x7f0000001c40)=""/38, 0x26}, {&(0x7f0000001c80)=""/126, 0x7e}], 0x4) r3 = open(&(0x7f0000001d40)='./file0\x00', 0x1, 0x100) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) r5 = getegid() fchownat(r0, &(0x7f0000001d80)='./file0\x00', r4, r5, 0x6) r6 = open(&(0x7f0000001e40)='./file1\x00', 0x100, 0x90) sendto$unix(r6, &(0x7f0000001e80), 0x0, 0x400, &(0x7f0000001ec0)=@file={0x1, './file0\x00'}, 0xa) r7 = shmget(0x0, 0x4000, 0x410, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001f00)=""/21) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000001f40)=""/242) fcntl$getown(r3, 0x5) mknodat(r2, &(0x7f0000002040)='./file0\x00', 0x8000, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000002080)=""/224) mkdir(&(0x7f0000002180)='./file0\x00', 0x4) pipe(&(0x7f00000021c0)) pledge(&(0x7f0000002200)='\x00', &(0x7f0000002240)='!#-{\x83\x00') 18:33:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) r1 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:33:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) write(r0, &(0x7f0000000040)="5cec717b1ea9d73db726e314730000c67e464624595419035fb4ae192abd0acccb010390378c880e6d2554b29be874df8cd9abde0af4d4603475d9aecbc5de84b1b216f3d525", 0x46) getpeername(r0, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 18:33:49 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) 18:33:49 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3ff) setsockopt(r0, 0x7149, 0x7, &(0x7f0000000040)="b3efc4633b9cb105fe5ecdb18d211e13d44613bfb82670a1e750bcf01d718ca43dda70731266e70213f9e08662c7b53fad4aae0b9b221a558d912c0e12fc77110acba9b62b061ae1af4629ce6a37b2b2a8a8d8ad1fd78f92313f57256f3583d627701cd35693c3bfcea8737f5dd5db3e98fae731367e336cae26304948855f91130af9535f22e9e9a9610d0f2ba8732ddf", 0x91) r1 = socket(0x40000000018, 0xfffffffffffffffe, 0x7ff) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) dup2(r0, r0) read(r1, &(0x7f0000000000)=""/64, 0x40) 18:33:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) 18:33:49 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = semget(0x0, 0x5, 0x400000000fe) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xff]) 18:33:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x2, 0x9, 0x8}, 0xc) accept(r0, 0x0, &(0x7f00000000c0)=0x7cb28651b3dfc1a6) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 18:33:49 executing program 1: mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getuid() munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 18:33:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="9fec46872dd01a45710974529ea686c56755a63b7f658fea5d47562c26f12f26e8b3ddf8f3ba60c94739e655c5753e575ba4954a0dc56df623d5fd8d385c42980b5de239071bb53b2fb7b8160af56e3a2fe56403dad4c1f51bcec4bb6ca29da7853a9821ccd8b834d4", 0x69) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/159, 0x9f) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 18:33:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x8011000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = kqueue() read(r3, &(0x7f0000000000)=""/165, 0xa5) r4 = shmget(0x1, 0x1000, 0x180, &(0x7f00003e9000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x4000, 0x23, &(0x7f00001f1000/0x4000)=nil) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 18:33:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x200, 0x4, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 18:33:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225257dc2f1686176c86fa044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semget(0x1, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 18:33:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x3) 18:33:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') listen(r0, 0x200) socket$inet6(0x18, 0x7, 0x8) 18:33:50 executing program 1: socketpair(0x11, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x10001, 0xbc, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setregid(r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() ioctl$TIOCCDTR(r3, 0x20007478) setregid(r6, r7) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCEXCL(r3, 0x2000740d) 18:33:50 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x8c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x84c9) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 18:33:50 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = socket(0x1e, 0x8000, 0x3ff) unveil(&(0x7f0000000180)='./file0/file1/file0\x00', &(0x7f00000006c0)='W\x00') sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000380)="1e16692a6e6cec6759e756edf321947325d1239979ca29e3015db372fad13c16164d147b7b1efd43802f65627550717c8f798200d957da", 0x37}, {&(0x7f00000003c0)="56991ef6a8733c372a0ffcf3890a7a00168a031223f2c56ab9de8625885636d686179da99aef95348af2f75e1996f61f4952f60614c99d4c22e91d731c4be625d6e5c62e6287f68617781eac67a95188c5b43534d0ba5dd45f15221b1b1b774f53bd03e7aa87926c08e9653c0a312fa08b6fc00b1f8d2c9dfb1a129b1168af54c3d1a56428296420b8e0", 0x8a}, {&(0x7f0000000480)="38436f1fff0db562e2ee5ad4b41c1d126141ebe91c9d7165cf06f34adef2704cf6e69381be3bcd1f97c28ed8c935f3b262c13097598af6c022c14d65f1000c4b57ce1b2329e8a7732fd5cc25681b91e167c278d49e1d45df66fd659b5f7c8cf5c7503fbd5688448c948fd648af846da6e1f1695d6dcc013149991121dff8692184879668fe112cc3d9353dadad2590ebf8da0599641fbc5bdc35fdb1f05047c2945289ebe512afed0b23a7e6adf06d4a95ffd0fb80692c6fc2a7fba29106eb8ccf7da0c82096ec051f628a5dba47e9e32a5daf2bafc8bcffab62aeaf5b2c8fc55c8ad9", 0xe3}, {&(0x7f0000000580)="d76e8da33507a5459e2619446ef26061345983664f9ef26ca0a720cd90d5266c26278c13e722e0492a7c79c7fb105d1979557be9f53b7967bbe5", 0x3a}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x404}, 0x2) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) chown(&(0x7f0000000680)='./file0/file1/file0\x00', r1, r4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 18:33:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100000001) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x5011, r0, 0x0, 0x20) 18:33:51 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7fffffff}, {0x9f, 0x6}}) listen(r2, 0x6) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0x3e55}, {{r2}, 0x0, 0x20, 0xa0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x2, 0x97c}, {{r2}, 0xfffffffffffffffb, 0x8, 0x41, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0xaa, 0xf0000013, 0x80, 0x1b1f}, {{r2}, 0xfffffffffffffff8, 0x14, 0xf0000000, 0x5, 0x3996e5b5}], 0x8, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x62, 0xf0000001, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000081, 0xfc, 0x4}, {{r2}, 0x0, 0x20, 0x4, 0x7f, 0x80000001}], 0x2, &(0x7f0000000000)={0x8, 0x5}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) kevent(r0, 0x0, 0x3, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 18:33:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xe0) 18:33:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffffbc}, 0x842) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00') r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="cf7c2746bb7eca6d4a01661c835c67a3dfc65c51359ca7d4122a2c3253d55e099188498268af91f26f3ce7484c88cf35743645f53d3b61e463e01271dff64542bad58b4aa8c0c801e348e179931d36fdf3f6a042ffc2e27ede7c78649f4562b005c804469d02ff45858c4e0822ab4f69748157b699ccd03480806c7446b15b0fb9ed87ffdedcdf8f5c3d690b532b97896415620aa8f19f309849d4", 0x9b}], 0x1) socket(0x13, 0x8007, 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) socket(0x2, 0x2, 0x2) 18:33:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000000000009cbe30000000000005db7"], 0x19}, 0x0) r1 = shmget(0x1, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/185) 18:33:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 18:33:51 executing program 0: 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) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x0, 0xe0000000000000, r2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x41) 18:33:51 executing program 1: semget$private(0x0, 0x3, 0x1c4) clock_getres(0x5, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) clock_getres(0x4, &(0x7f0000000240)) r0 = getegid() setgid(r0) clock_getres(0x2, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x18e) sendto$inet6(r1, &(0x7f00000000c0)="2813bec20f3a9d480cb66c7d84b3e88ab39920b3346a5a46a00049bf9c80f413b3d48d855a051f30c38888410f40100a77f33571772a09324a4d39054359122b499718c281bae4db215d70f1ed6cb4f9472b7b54d3ce555c84b8bb5351e3d72f31ef693a8fc3a7a53c7c8d5473fffa89b0f3dd3af06119b776f765ed7f4a5c9ba15395574df26f4cb06289f9d22af7e38b9c7aab2deb2e", 0x97, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x1, 0xffffffff}, 0xc) clock_settime(0x3, &(0x7f0000000000)={0x7, 0xfffffffffffeffff}) 18:33:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x9, 0x334f6b457c236f17) readv(r0, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x2) lseek(r0, 0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) pipe(&(0x7f0000000180)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 18:33:51 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() setuid(r1) mmap(&(0x7f0000de0000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x50) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 18:33:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x400) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r1, 0x4, 0x84) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() pwritev(r2, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) syz_open_pts() 18:33:51 executing program 1: select(0x40, &(0x7f0000000280)={0x40, 0x1000, 0x800, 0xf1fb, 0x6, 0xfff, 0x3, 0x81}, &(0x7f00000002c0)={0x0, 0x80, 0xc6da, 0x8000, 0x7d21, 0x7, 0x8001, 0x4}, &(0x7f0000000300)={0x100, 0x0, 0x7, 0x100, 0x8, 0x5, 0x80, 0x6986}, &(0x7f0000000340)={0x0, 0x4}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r2 = accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000004000013000000000000000000000000000000000000000000000000000000000000000046cc8e47a11d4aa189a05e4b83886243a6d390a03b93d25d0bf93d4b2054623c2f80e5867b9cde3d5a046f1b57729ad78340d388aa387a433e322bb310edf062c90c20d4edeb0000c689c29b52157f7beaa3"], &(0x7f0000000440)=0x4b) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/74, 0x4a}], 0x1, &(0x7f0000000200)=""/24, 0x18}, 0x1) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 18:33:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 18:33:51 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) listen(r0, 0x4) accept$inet6(r0, 0x0, 0x0) 18:33:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) 18:33:51 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 18:33:51 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 18:33:51 executing program 0: r0 = syz_open_pts() close(r0) getuid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = dup2(r0, r0) r2 = syz_open_pts() pwritev(r2, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/250, 0xfa) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r0, r0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x104) 18:33:52 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0x8f, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) 18:33:52 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x6, &(0x7f0000000040)=@abs, 0x8) 18:33:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 18:33:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x3, 0x4) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 18:33:52 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x120) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 18:33:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="74cfeeed021f6087b33c68f3db4be89b469c41ca94791dce06a4b65cfe63b156abb1ef3424edd5551273274984b423827b87fbfb5ff75e77cd79d06b70c1cf8a4b65641b8c6415dd4d0e3fe67f3a3ee94d9e8be89c58b405e9a60d1508e38db549c393c9ad76e48650b9c4e10e3f74657c297e34e0ac3064d4a12317c4d8fbd136aecf100add5a5e16681ba0b07699eb4c2a52480434feb0293085289df9d2bd79d99b357f8060ddc839c741bc6ac8527836d51e7f12d651587bc9026ddb6d80dcb6ccb0eb378beb26ced0b3bed4e29b1ddfcd3ab0", 0xd5}, {&(0x7f0000000140)="d636d266294cffb16b1d3d6acf4d4a9c9a5dce6625c2264883c0f56baa7799220cea9c042ef0366888dd0c77da17d4c04eda6d1f19e42a00e5d1d8e2d20c85a2b3770eb406b6637e1a4cd600b52d42eb32cb7c0f481c2b951972bdcdb167360eda306a2c962d960e2e23621367adeb93650288fb8047f9747cbd80a3c17ebd7e0c5ad24c6fd9294f90be8534120c33e68217e28517997922164866cbb7085546bc", 0xa1}, {&(0x7f0000000200)="3d8df8cd397885165d3b3f1b7357aa6ee85754d7fc96d4aa3959e5c627609387307cb00c17f43bfb283d1c170df9a67f829ff34d45e3f18e43a82362fc2538dcff84f23b7e21e108a84356d08bd206a988624fe6e06518c16c11d8ef075cdb99ed679adc8faf2794e8fe5bed471e274ca754963bc24e5a772b7339afcf4a5d386ab6b7a95a8becb4653b31b6e472122931a2b99715b22bc3dfd6cbd74dfecfe17e3fcd", 0xa3}, {&(0x7f00000002c0)="52af9bae6fc117881ae3427e726ab3016e29d2980aebeb881dd91c63b9a2d271658424586f724e5b34187fa9dad132fd2e081985c6a42e85a969003e1c6e436bab83c3220671bb744eae98577470ebd28919ad30db398b3974e1e9c8f024d4067c8ab88d5e68bae4470758600f73553473e50ebbb30c9443c21b2fb7e1a03d61b2610f4e3732d4674712", 0x8a}], 0x4, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x1}, 0x0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) socket(0x36, 0x7, 0x80000001) getpgrp() 18:33:52 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) 18:33:52 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="44a7a9e585e2846d543818ba8e8647dd60931618870ab8ce591d729faf139a51636e908e454704bbfc4d623eaf029c74eb1573ab1a2f23d1f061c39299a471b04701cf00dfc4efbc4715081e7e01eb52ff09b8ce6b4caf6fab7bef9036c26e2bf902f1422a6b4bc21fb4399300ef4e4f2adea445d4837bc230ad9e4c7bd3069086cba8c3eeb0f65d1d2e92fc20c595e77602f8f846907043163692df4e8bfa51228c67b2e51f5a8c9f1e55", 0xab}, {&(0x7f0000000180)="70abffc4a2f8d3ad2cc4e9e0ab81344c02dd31a1de9094809cdef975eaf2379a163f02498bb95ba694ce01a5635ec4870bdf7d2ff8bd163d9f0a0da691e2cd371d0303dc829ddef0dc8cd5ebfe94a13dd895c8d040d306da5b8451a1cab090db22c4b63de5f406da44c09cd41e9e362b64843765033170faa48f519af0fa42e88edd8f959a439f33386684096e372b9a49213b74d80ffd30af9fbb9438ea4362266a71ee687a3f2911265c5da2730615247b67ff5c8e53e1fde53288792ae0e11bc4c73a69818264682ebdedfda99238043b483717bf4601", 0xd8}, {&(0x7f0000000280)="d21a41b87e277742cdbc249c3da507839624b367673b40003170bf7b25a93a325b07550a098b2dcae8fd9200889224c625d49c40503f41b1973d063d0ac0257a1daa0def42bccc7355d15c1e716251dfdec238d78e069f50b2a2647867edf203a3b7388138867ab13abf97beb6086aa21c282e78562905bb62a509ff7b9e6c0b9f0eed199554cb2cb37944bcdd2e6474838704452a1e39996794f95d862d413ed83503b5e5caa87f6d", 0xa9}, {&(0x7f0000000340)="a451791d299de1b09a06b3abec3b5c1d21c156d6d2098dc520d97903c3f72a083edc7dd8cce98039aa0d6a121ad4ee5cc396665f741730fa4df3850e7d18e3980bb05703a427293d7a327f3357c9aec98620647b1f2bacac2eacef51bce232ee6ad361686d64b3e52a2f6e7912cd9be88bf9ec1c8cb4a2b452b93b4ab9ffdc0b2a9455b622ec3d1778358430bb2b27fe4c4ab1d9ffb8d48c8f9f6a1f", 0x9c}], 0x4) open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x21) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 18:33:52 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file1/file0\x00') chroot(&(0x7f00000000c0)='./file1/file0\x00') 18:33:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') ftruncate(r0, 0x0) semget$private(0x0, 0x0, 0x484) 18:33:52 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 18:33:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, 0xffffffffffffffff) r2 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x100) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) ftruncate(r0, 0x0) 18:33:52 executing program 1: semget(0x3, 0x0, 0x210) semget(0x2, 0x1, 0x0) 18:33:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x8000, r2}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 18:33:52 executing program 1: r0 = socket(0x18, 0xd, 0x4) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f00000000c0)="ec5a23a5076e1510543fb4fdb21c5215a425424a3aad76ae1208260d9f23de5f30eb8e104faa559204aced2e493d09cd5c948878462ab3c0076498837750b9a6f7c41185f6e8e6db3e67617f26ab9b069c974d4da5fabad3258999578ee457d29edbb831123b7681970fe85b75a6517b48dc84c142d3596b35378995eb66b83750c280401f6ae254c48853db33c737b1a6a6c2a57b96082b3cf16c60f5e3c30b7081c7322607529878414c2d2fb7b82b8ed54f04177f04ae5029b88aa358c47878771c", 0xc3) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3800000000fcbf993d0000001f00000000c5fab2554abe00bbb8d9cd203b00000038595d49bc0db09d08935d9f44bd35c9050500e990000000000000"], 0x38}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x3}, {0x18, 0x3, 0xffffffff, 0x40}, 0x6, [0x4a01, 0x7, 0xe7, 0x9e2, 0x3, 0x90, 0x8, 0x6]}, 0x3c) 18:33:52 executing program 0: r0 = getgid() setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x94) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 18:33:52 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x32, 0x8000, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 18:33:52 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x88) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) close(r0) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000940)=""/4096, 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 18:33:52 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket$inet6(0x18, 0x6, 0x8001) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='r\x00') 18:33:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xbb}], 0x66, 0x0, 0x0, 0x0) kqueue() chroot(&(0x7f0000000040)='./file0\x00') close(r0) 18:33:52 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x402, 0x100) getdents(r0, &(0x7f0000000300)=""/10, 0xa) sendto$unix(r0, &(0x7f0000001500)="b64ce275d3c9b5ebb522f24de9f7e086feb36224b09e7600ad1c6168d20a4d188d36444293734f6bb811b48098eeb1d03cb2e20052821fc02de80fc72c0f2d34c3ad756e49d341a8fc2691a1bccf3223cacf683ad0af0ca51c1da6e1f23fd8e5b5eedf114e453c5c6b1040a8ea8bdf4be92a98762ca41b5e3266058e19ab336919f1849a801554f951735732623e2d73b3ea17c9703fb6e58320420cf76841fa9b1fc46eef76daab79252f2e0a1f44baba31f0fb8d456ac1016118f072ea5c606461250f167d2095358cfd1a1de12b9b", 0xd0, 0x3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000240)) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/154, 0x9a}], 0x4, &(0x7f00000001c0)=""/35, 0x23}, 0x800) recvmsg(r1, &(0x7f00000014c0)={0x0, 0xffffffffffffff77, 0x0, 0x0, &(0x7f00000013c0)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:33:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) fchdir(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x2, 0x1f, 0xff}], 0x40, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x1, 0x81, 0x200}], 0x800, &(0x7f0000000180)={0x4}) 18:33:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 18:33:53 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) 18:33:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x304b0, 0x4) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 18:33:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xffe, 0x0, 0x0) 18:33:53 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) socket(0x11, 0x1, 0x1ff) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 18:33:53 executing program 0: pipe2(0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = kqueue() r2 = geteuid() getgroups(0x3, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000001480)='./file0\x00', r2, r3) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="02ab4817d01a692dee6b64d482c248a27d1d019768ba13a922fec7dfa32cf5e2d1e3921c138e10e6ccb4df60cf94d3bc68719a573f2a60cb2eeb84340b93bf8849e403accd153c836e96657def0f900e6a5700b3d01b", 0x56}, {&(0x7f00000001c0)="fe4d0593ad6c814657405ae3504364e837ac6e38567abf94ae3db756ad79d1278c711ce96bb75be60f0297bbb93c66c82ddb0b180e252bdd995dd9927652af225ffe5b4cb3062dc0bb69c8c07911719ae002a0f48b129300532ff6510b866fbb502f181e2ed806478db7c832e0a9cf10d131a12a2478d7c74f7920bb7f842da89d01178347fac2cba45db3c18c52448cb46050fe2faf32693e2a69f20d1a5f08409e06e931cf0d7b125befbea707b759e43de2e84bcfdec98ceedeaf92cd5479fb338a1eba09963629d89847ea377856067cd78b79be44948e44b41fc644ab628c4a6c625261092e21b3182ff6d16e2e1e06b45b652fc80039e1c24dac81ef484cc9ea5bf60dbc6100c35b2f151fff166fdbfb08499ce67db0b90267da7505e94fb3543a2c6f7117a0c0f3b8346c50c556d4b7b55bdb990bb4f0523f2ad856a7430046cc99e6b143656b6e35339ca491541b463e3ccd72c8444ddd048e3f68b9e861a1eb3823abd830487b858f65d450522adb2d3f4e27a77eefd187fbef4f6b996aa8578cf8d06d0afab1eab2c58ddff6885873e8c26ba673a415763395b0bd3f6fec5d202c00066d8a74c6900fc4d17b7c4448971d8da3d5943b0f2f71a19b710becc02e4353edec93b600dda36ceaf311bc45d2cc92c1eb3e782db5ea792acd4d34ae8e42577f0dcec0c470a01db969ec7769ec26ef78f28a12a11f0ab1d38ff0766a85bc32744951b1ddb6d96f5aac214bada3998ad963972c1643be41fedd4f7f28fe2c6ec910cdcd9077c141b9c8af83e90de9d8e2b2f8ff1d19ff9a3b4a8adf4b74e3247d0e61be677bad46ed0dc1f0555ca7500943183b8a6d17c5a3de59aef4abbe14c9089f312e48f2289f655699f765f7b75915e89f28fe618c60c16f1447e59a3537a915aa8bc461b77c47a483b67cb8d66acbe48d273d62e7edde51d50c7a158227103b658f88a53091bfdf647870b42c533564dc7f4dffcb1401939a72219d651a5a9ec61bb9fe8272cc12351038060aa2670c4e36840a4c0aeb0b9404409597361f9eff0580f9772d8b1e4b645ec0ab96aa76c0cddfcfa95d5870d5a838f9a101d4e249b9a8d764961172d8c1396486be62270143aa0a526b8e364006b63acfb3b1fbdf164ebc15477bb5dbf8e742c0fc0dc5ec94d52224ce043512d54a1718fa96ca27f6ef872eb842ffe5457a3ce45e5fd1ae6ae96bf593b6f71ce662180950cd9f4850a96d2e357fda62f890913cc4830b060ca44ddc7753ba91c667d70f581a08a0d3944e27e334792470227ea6e927fb55d5631a09fb7d8d701c9d2efb3bd5391ac1c4e1f43b08249011daecddc774ee3ff3cff05e19f260ca9c9b1b8d5d9bb0e96ce5214f1d3fdcc1dac14944e3092c26c10a086a1bdd7469c1090973159d19f601fc12ea4293447f7cc6ab3c0adb3515339b31b7b69c777b6c905ec619201e3d50dda4a124d99cb86cc6c59d77950ff2792b4972d5a1fd3307048d5272511928dfe716f5467c4a7c13d248fcbaf22a299401c7e7e294b063693a3ec2cecace8a5d35f2dc8dbb7b9efefb3a900b84a86c4700a15bbda8b8696b02acb02eb011ae644459c6a2b402a4c07fedf26ce8f9b58c0feb6b0b85fe026024ff5b4c91509c7dcde607a527d6a49eb03fbac1501926b9d32f8a716e13c4985347fcb44ae662d183aa0716bc6ee3cdc4ee373e5411c487d98a84d395b7193bcfeeb5e666a61c87e6f890c46f8b5830945375a3453bd9e8ce7281118c5323a675f680edf9b4b8ea23c285b1bf602be67adf733efa2b413463e3ffc8936850f99249d34c4640c49dd9cbc2769501f0eb21bdb2fc7dfd9e8a4fa8b9a3b8740ed90a2bdff8155c2bab78adbc3fe8d60e6b0d0f30ba7ea04face93321e051114ebca86a7f1b59f22fa98d78f47201e014c22ae5d46d458a9c6a2cde5034fd9023d7f89d3b64edcd61151e64376c308179a3d0886b1355b155596f97c455d9f4085bfa4fa1a367c71003482432e6c160f6e9a3e4fb68127ee5719ff2b40cda39acefb6c839508c780f164102e7cc7154593fd538a55b86f9504c3c793dbd0ed95445e6cd3f04de9c616ef407bf03aef7afaacc0bb338f16cb2c0d5c36fe47e0052bf07a4ac8face60e6e37f555b58bb0c446251bdfa8e94e891b052cbd033e307dc815751a497814ec0515581f08ed237a2be56f10483a8534948e37e5b4d75f9d8c06af1b4dad676983ab9fc5f9807a4fd0224e0fe9253b1e36b4e2c899b4529817758125cdd375a14cbed475b424d18e1568e4755a506e26cbdb452e91ea7c4ca520f1fff58c83db7a0fce032ad0b6fdea9c9615d174e0478d5e913ad96963887e3022fbbd2d7d903c6f64dd409f5508daa3f60a93cd905b11cb2f07c79724c9312866b3c5379ddb1a647b7f70877938a82946d3bef9f8c010b89dc09085dac05bec8666566c345e94a5031bf2bfb399d433d83927fe9428715960134501b058d3a9275845898ee97fa6dd6896bb239f02ffc166fca8d3a0e29dc167c4c95049178d21d02a8e4c1f0dc60c437a7122fe41b64db46e5a3d9bc58f992bb5bf065e49199b5676ee560d1a8c1efb54402f8f32df7b526189865037f52cb1514da420c4c6a33c089ddd2641f83a9487fae03913f6e8bf1ff814a9052fbe9c091d75ca205f3b30bb9b150cff979dbbc392da676d63d2ed7df22a0d2a22c871bc9edf9007157c8e2a2d9f8bbf3a1bd122af77cf968d60dc7a5d7d2a7a7091452f52ee11b04523116486fd3ae989bfa208a7abe6f317fdd3f850d40708f9b5b07d00ab50304665abc18c5b0ddf75ef09f011ff7e90e4589abc07c18dcd2c6a58f4e7c70e9324d47ca1ee0e9871968c47d4a5f89afbb8a4906bc46eff89715be942d0671255ca3912f275b8eae2e4848ed81822901e50327d5623df985c8603ca5253c667e40ff552920bbcab90cc4f9dd9ac6fb02b55cdd348e3a017e3defc037a5592ef96d68c0bff4897f4872d4be23c0111ea46dfa64b255727f92b6eb63dd3b877a84e8811323834e51abf5d4fc68a2d97a0b0906f836b41cfa99a377c52932230666e1d7e209ae55caeb9cae7c2f236edafb3562565b3664cd53fa202b58575488f4417b32eb0f0ffc9e94ee6456a00e0047994bb7d62d3acc8152eb7508d85f35007e416f3607b2b4e17d7fcdf8034fe95edc75b371fa2d3e86c70afc873539a7daeb3df15c73998fefd3209aaf849efa2b28a2e684a31492063a19d53def96f2ac3616b6ac8089f896405f1cb71bc080f3c9c9ef70beb35c8a27fa41513b2d97e7da5b789ea8a81743e60a2f58a05ed9b9bbd481d5026342e04f0df949f8a05425953ae125dd6cd20bec14693be9ef595ef583d88b3d2e87a92489410ab8d4b297768afd0d9717734bf37b231aff5b6b95f9b3c808d75d0aaa959890485908be1ba4be7e672c24fea35b933d193c2b26246ea6fe0a9213594a4e67c390f9656b27556922d03918c8dce79368aaf66ae5b852dd7d227c49a04f9a7ebef62dfca0063b5c5771977dfab5fb3ea7be267ec61b3dad293e68a895670e049b97e60c406ab69568664be2d92228842d278ea23300b0f9059734464136e8e7839fde75b9fe8d59c92ee476b33a92243a6fa89e06341c13563ba9c10a8821ab66fcc1d0c3955a147608466f8143d9188942612316962d5407390ac184fa0a8b896dc521381bf6f39ea0b5fbea5c49138b339972500fbfee41ad6cbd656921aaa886325b04a60286a2ffd6cbccb5e16d76c29ce1d6a79aae506f4b90ad4bbc2020485765d9ac855edce8b49206076f8f662b1f441b737871e2fc912d932c832bcad2625b24939d2f56e284116bcc1f0c8b83b20809d921ba1b7852a8ab7fc85b70942270ffde4975f0f060cde5962486d751cf9807a90d33930b8e82079e3db057d9d12ce5b7e32fb6d784239422058a23bef6c0f775cd0cf0aecb1946d34243dc847c17a6748be3e4049720e4d6155d4e239ddebd433a453fe659a1081616173d02beed9e74857b495dfe5eb27807ff937a3cbb3f900b1d86702574e6585ed5afbe8c190df1d42eb07ad29ab1682aa53b0e0ccf5c50bedd8831b557f214662e416aca9c1e9626668ac2376543b5c84e51c456b35ece6fe20751b33345e4a022beb1f024c9a0f3133d091752d48345db88c0a7211f85810723ef5bf772551558d95edb6379a0ae69a7b06963398f30ec57a4b1bbaa1a1765ba84111bba805550074468649f70542ec7b29fd5f4aefaeb667fef8e06e982017ed84d7b788b2eb4df306a8da3ac677b9abf208d3563316ac98404f751545ee12a58faed6de299c92b1d1461e85ceeefed39b783e62e66bafec2ef61dff951f906605e37707f44d4437c204de4f8af91b6c7545466f344bdc553818508dc21aeb9b20683b5c07c938789768d15e6356373d2530ea71edc7bfd3e60bf29befad9c5e4c113c19a5fae350973b6bde9ba880c6cb878829448a08dfa08c0c03aa98ca2249341fd65512f3b23951a48b8e2e5fa4dc134772f0d39752fe506caf6f4fa5c47ca9c5cdf0ecf495df1ef4d16892fb7d9eb4653cb68909c72d12b73298ef007047ddedc5b29e9728a0fc661bca0ba65914fedc1abfddc22a4263f0c3a1eb48e03434d11b0df1b33bdd5c93a8c386efa236a5372d81a84effe8476012c2e4a782becc3a9b88efc4d3bef298aee83a5d3be7a56b98cef255ced251e3b0a16fa684fd26303be79e74f1143df30197f52f9773e43dda5062c36130427f6e22c329d45596bf294b39c97a680773cfbfbe8764dd5aaa5bb5a90527e4a7e02d2f336023eeba9d1f962a8f079460733b592eeee6d15a5f9e6e79dd1c2d83109f82eea6e661db09e98bb75b34ce7974545b5f2da907355b9f564f4a977dec4ba53c679562fc2b79cd5f4bcf80148e3089f25a5753ed28c04777449dd561d4e4ffbe401516d31dd5ac9e9ba0b670effb1a99009b23e79b184a4a98badc94d5e94d19eb81c18c495d271debc8e12c8efd00f4d5bbd956627c0578c57ebdaeef54ebb936c5e462aecb89830e3e3bb620e26af85c60ae19f1642eaa4d6a0fef79943a2544e39e4da34e71edcf669b541b49e8f38debd0815d701fe99e0573e9f4ab8c22aee2b46f2a6cefc59d56ca0a0b7d45e6db6f1cdc28ecf240f8d209cade1db9bdd2631712b438d4f8475bd66e032cae1b2e06fb9c2d1d848a4517bdfdb260085aea94f3ca486254ebb3b09f210bd29b989d5a1c2ca84b3d35670d934d1f07366e46fa4e11429163698ec8e1004f4baffb73a4bb93e69c67941e1eb68b072920378eb9a465294165425b943410cdb27fa83f07e19e5b471a36a77b40427cf2a5b26423e55706726e5d3d4af42e3960777b798f5ed5d4bb4dfbb43ec632983e6d509a9938831b306df26d5b5ddba2c0bd7db4b46399c7ea82138cd56c4e6d537b59f8cda88b06b717cd42760a0c55945f46cb9ef89c2abd0e4eaff9a8ff45dfebd43b6d1f0452787d109ddae2cf7c9d6f1211511859a757ee98149d3e126a1d402a8e5e2de917c475e204cb90fc628d05f31a0e4abd7d4c06c64e152d2851b4ce1dc2b20421cc680522ff362cfaf1b3f7fd8a8207d80722b2b7af15e1e2a07af45ec271b0b2ebd29677fee2769bc1eec6f5f6abd8a8bc9e460d6eb6ad88e07c7be25c979376300633912426b217ff42824e25748affc4c7b0de1f78c2b8216d346d4e2668bca745d2d292dc4abab7d14e05e00e2a1ab3a6c9bea7d5c8e17ade9dde11dc8b894ea11b98ca355354", 0x1000}, {&(0x7f00000011c0)="c8a8ed86604363a8b18f42bd32bfa27ffd93cb87816f74881db442465b4987ec7cf51cb444a45101af871f0ae0f5a3ae", 0x30}, {&(0x7f0000001200)="2a42fa51dafa17912537fd46d4c08f14c3818158f1438f5b88d1246756a6d8f6b3c72530dbfcd74f535ef4d5169c8b3c781f4d456ec34c14ba09919db24ad7b95cee0bee3ad62de96a49713aa75b0892336192eb52a327722020a67dd6a6df3ef13145f6e8500d791fed5fe661d0cdde4ed89fde128e4908ac54b87aab99580dbd8de091978e694525b0b58e", 0x8c}, {&(0x7f00000012c0)="5833c093b59078a9e2246477079c6ce2193ed36118b3648fbf99ce8abc05d2c86a521108e47b3adf252969c1ee3f95ff2e206dac170f588788d5172d29da1183cc6f7226b5363ab781c15a7d8359be814c52b0a2a8a50346c4538be43f4abe057469e3c889aa3099f485c24eef3a519fdb74bbb712ae3ffa7c4d44416d1e27d92661fffd474d8f38ddc3be756a976e59c897dfb1ee4a5e9eec362a92e1e50b5a3b8f7bb2a74468d2439dc1b1702f0e6a33c77ed76512b0395720109ef0e37de8cf5686ab1a3deacfd6e9b0285d0fe2c9289685da0ffcef7d0a429dbd1690e7f7f8989889338ffced", 0xe8}], 0x5) r4 = dup(r0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001440)=0x7154) r5 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r5, &(0x7f0000000000)="1a30275a9b0878f0fdbfa0de6cb3c5de3284dd07fd2b53956c5b7c4403c73146dcae03b5ee7afc6a62c10cf725c185667ca8ccf419f6580c11b601ddbed6f32f484698726fe1afcee14fa76f1e19417bd36ac181d78c1787d1115ba12651e131bb47e3f01a6b9b8391743ccec656474d809f4b4397984430f54b8e3e5a4de196daab1520204ea036621abec80fa69c889976b562d3589543ab37caf74509b24deb575c647a71e4a800b8c272095d78b2bb8b0c22fd50d3044c495d9e02a972723ba541adecbd965a81e02071ca99e41726aede46f8830f2206c7222e119f957a1588bab412892bb415a0956dff41b1", 0xef, 0xc, &(0x7f0000000100)={0x2, 0x3}, 0xc) ftruncate(r0, 0x1003) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) 18:33:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0xff, 0xfffffffffffffffb, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 18:33:53 executing program 0: pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffff, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f00000000c0)="19ac99e56e3111289a5b3c0ce3af3c939cf41a5fcaf6286180d15515c25ec723de4b300465b0b0a019e017c48b3226e0a6333f5be029db4259a0daa05c1ef6cd11de78d6e1bcffef3bc4f8aa199fe7489eed252b1f776bd0d9149ad0443715b34c3aab0a131250d88514547bf50de6f7fc1d9ef78daa17ddcb528c4a06dc660514bc68deabc0bdc96530664c41ab805f213c9c2ca61b16aa0bd70d2a14e396ac940845800491d62a14bd85cf0edfdfb10cdeb5ed8e4f0cec7b3cff02d0f68393ee16e565e01c363dde64dddc995e0120aa4ee9a79251bc1cf52da582c9aa796403223b44fe64b86ea4808ec234e5c6442c51f48fdcd6d655", 0xf8}, {&(0x7f00000001c0)="3d84ce10c8396db49972dfae2f2bb8168414d60731feeb7503387f39f6a3d53b62354d702ad332f4497f38a23f71d858deebd98bf1feefcffd73d8d765d753979885e6b0a93a65b48cae91cb83e85de79ff3e7033517d0e3ec40c484889a6b5eed30dceed683f08c009fda2f7e7e190e171d897883d27414d26c120f9825144d323fb483508e6b77678e6c5b06282af07981316e47ea1f16a46e2672640dcd03aae9025df18f30a7cff325f27bbdbc11644a2582879012f115d78a3cf068fe8d5bb8bf083cc0efa8dd8314291be96aba0a456db49a23d60ddefd78a66accdb522968236aa1319a7de56ff7eed1dd0b877f", 0xf1}, {&(0x7f00000002c0)="37d3cacadf0f393e9fc689242430ab4a49f087ace10adcff6f2d9982c61a9ae780cd605b9e8bb9d5c2ff8e3187264e1f854dc62fee207662d8521df1912320a4f90d0a72cb215d459464eee78defa16d33fd3598e540135031ad32b301304682b07aba99c1d8c5091f0badd8f01c68df1ce2b0b5521e52ed1fe4d777429c6d708bcb9d4f57f6c73caf50d42e", 0x8c}, {&(0x7f0000000380)="ac57ce02787a821cb328793dd9d96465942a84cdc6589069afb5a703cb4d9778fe7f2662f6f8606d15ad2906781c49d04bfbdeb45bc6475ff5cb8f588c569c60d8cec23b1c04272763c205bc7a83699eb6045a5fe635879bf2f56d75b5c1e6ab72c8568cb5b89eba410b9a332794d5e9838bdecdc6240085a2f9a9eb369c631e85203f184bce70e564535d4b5933040f5d5628a6743b3016c97aab2d9c52bd9d2dd596b3c53cbbc2f6b427dd6bcbe6276fcad4376ec240dd935705f8a0ba3c9c85a81b494e7030d9cbe915f2b11b72b5e59a84f1c574bc166959039e6f38d0410ebb1d2f53", 0xe5}, {&(0x7f0000000480)="f434d72232edc7239add0858b4edd1584890f41f3aad8f0d9743bdbfe7cf8f9907ad88a9b219aa00d6aa469d00eb5259828a7c11d55ebf140fcf8f385975e95ced98128ea2be349bae164f0a4e37bde5f6b01887f3a8f838a7ceec6bb5faa076dd74e59d6faadf15e3aa43d60e891637c088d752eeba37ecef446fd2c775a2e3a21a1f5eee37", 0x86}, {&(0x7f0000000540)="5ce86d3024df101e4fd89ddd109632da13bb859db94af30060b5bb5080c1e5a51532312e2259add6cc52eba611f20c4c1e46d083f84f5a31b2e56637e1c0713850aca491c3b4612cc28f7a06d4ef50c9a064511cddb92eae70638d772893c8d35873e6285daa6f7991733a17e1c6bcfed62130d3cf51bb8696f3866589d2b7c1dc1c79cedec57748f4c309aa583ce6a8e8a43747d56433309baee6b15dcd3307a54e2f8a082cd52e6b9c6f36a1bb1833d4e0df8340ffa38b2fbd2f1206a441c58a8928fa323af27cf846eb7ebe2714b890c7055c6d89aa05da8790c9901568c3726c3bc2acc2dd262e48146ee4908b6cb2adbb", 0xf3}, {&(0x7f0000000640)="ca6039c5b02c5320cc167311362b58df5199491deaab86aff1d519bedf669091f5bd475550b927e1e22eb9c7164be41940bf90b84211ece19ab467514f355549bc70dc89cd6f0fb0a811a77d2d050b93414f9f279b271e8d323a8edc625c2f7df66cc7f5b60edcbd72dba76e2a761c635c27585b992adb4618e91370beb499430ec3d7ddcc6e1bf12313277c956b04e51a3632c38fd92227ff8d578fe1b589a1bb2b70d12e", 0xa5}, {&(0x7f0000000700)="abb17c1f12fa87b2f78b36934fa1eefa52dc22ee9c9fbbe2f8be435e4d8ba857a0b3b8c5a5543f5768fd8fce2c67e247b3fde2b9dc349bb82f27531b78d846e1c2f1c0e97cf32dc5d13bfafac23d589eadac8031540b5245c98aafd7fa2e19e56636b350ada7a4ea2855dc4b9b0feb682f9ba6ac6bab14b5cde9acd8c0a9df21", 0x80}], 0x8, &(0x7f0000000800)=[{0x98, 0xffff, 0x100, "b11a247c11ec5bf7b4a42e27ecf001c545f73e5fd84c8d0a44472f7887a6fc9fed817945a2a7ef355c6ffe15d21a74808f22fc0d863c409c454564d3c7a50e9886972d0be4c00f64bcdd13ab1aecc1ec2e1c449ee00e471ada15c283dd60283e4159f7008ebb5e17cc1c98fb7099935f5039fb20a46aeacd7dbbead802c4e1494c15ce3cf0b4b561"}, {0x28, 0xffff, 0xdb3, "fa4a2b5b8a317e752f52645677d4e99974a6fbddfff015"}, {0x18, 0xffff, 0x8405, '$'}, {0x40, 0x1, 0x3, "515761f56ceae1ac1f0b8ca552fab0bc5d38277335261e0d9ce932183b1692d3eea7477557120c5ea1b42c2dba25cea6"}, {0x100, 0xffff, 0x401, "cf2a807b9fcd7c632d6698da0e1a23fb1e56e729d4c98225fcb89c0c7c7c6e77f2b38ff07e16ed440af85bcba7731313ffb7a49d82f9897f7a5aa99c820c49994e01629d1831fee39b951efba9883c514dae79f0fd00cef4751f2498fb8676537f6c7af42acab7f663e232938e093ae5bf86fc0b21fcaeb7f4b8c01afdcbcdee2d9b5850226057957372f8b4c037bdf1ba4045585410dcb9c488eee6be4da0e11b0dbeb13e58ee3367fdec912176787df36a559d5ac0310fc27fee56dd3a27601efb12105db43e71f519325551c0de06caa9f2b7044fec2c0039829a1a5e69c8419750773f30e5b79374aab5f389"}], 0x218}, 0x2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 18:33:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0xc, 0x0, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x480800001023, &(0x7f0000000040), 0xffffffffffffffe3) 18:33:53 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000014, 0x0, 0x0) 18:33:53 executing program 1: rmdir(&(0x7f0000000000)='.\x00') munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:33:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 18:33:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x207, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) read(r1, 0x0, 0x0) 18:33:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000080)="378f5f8e85e7e074d7dd1c10ef0040d5517367889296b1dd63da946b520d68a590d333c3cf0e69294a3bba1eb2edc02de958187952c1f4ca31cdb226bf7b64ee789334964980b3871351a7a1e099ff49ddddb8fa5cd1d705ddaf460c43d72daba1c0d5103df149ceb6d1dc5a04531631cc5e8c94fd6912322a41b9854071a47be6da0a3afa7bd3c3f2d524d17e777f95da284888603eafd840b9327abf992a392aa299dea39498ee1f5cadec28490c26ad5b39bc5303a3b2ca5c2b8ab2c1a583c8e1c11a270d32e45cdc57bec2845b5ec6e8b247427fee40fabfeace8a0fde57faa93b9cbdd358b6fb2637de67b9cdfbbdf007b619fce7d373e8c8", 0xfb, 0xe, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r2) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000240)=0x4) fchdir(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x77, 0x400}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102", 0xc) 18:33:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000300)=""/142, 0x8e}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x5) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:33:53 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 18:33:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 18:33:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) listen(r0, 0x10000) r1 = socket$inet(0x2, 0x1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) socket$inet(0x2, 0x8007, 0x0) listen(r1, 0x0) 18:33:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x37) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 18:33:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x40000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 18:33:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d914", 0x784}], 0x1, 0x0}, 0x0) 18:33:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 18:33:54 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mlockall(0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 18:33:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000540)=@un=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="5bce1cf6369b0cf3d5069aa66d66b8dbf00bb1b751e808b8d159919aa29bbb173508a4fc1a4a00b9ba9a318d0e220e351a59f5aedbf2f6436cfbbdfc55573a19e3a67a84cae93f7c92089d750f36def3570a0faf7e1e0ec154e8cf9a61e1d37b500994cfe80a1ecab49b8e017b51fe7ed6ed47bc736090348866084ac0841513cdafb8d57d97cee4993ed6b8539003043b4bbf9deb7e2d57ac5df39430ce19b12bbfa989920838be2021cfc3dd6f7819f880a7114ca441f67304a3ab9e84d7d3775ea60de7d717a8f24dd83ac58ea240321842e326ffaa0a0398b7220637ac42daf1089d611efefb29a0ae1896b04e96e7287f6957f4447759", 0xf9}], 0x1, &(0x7f0000000240)=[{0x100, 0x1, 0x2, "53b72bb8fdb38fc2dd53bfa56c5483dc2df38dc7341a5feeb749207c63dff17005f2c924c68f0ad0f291ce2215229ac57292c7f4240f378c4d3f32d1b409b0d2e80252153f7f0c1ab193c9303215fbcc45a8f00a2684bfa2c5fc62de2ddaa5290ee7e75058a4600ecb469967f0fabe8859cddb1f869baed311c05624bd4a2f31249d7104358ba95e60ef0af7bc3e4d18696331a630b7ec172a5c0761f4e03d3759b2225aca0e966232840015a912759a6c4629005f7b55ab69493908bf00c7dae85b5d0160d7bdf6fb82ba2f0d7be864edfb46d5040bd2edda9c635525c1e99d165f5521d5c3fe0317bbaacedf"}, {0xb8, 0x1, 0xa2f2, "af747251010f984eafa37c8216fa7166c7de8c9244666baea816f21f481f8182efb9eca6f24536ea48ac8e5920c8a68404edec05ba991b81aff0deb55c02282595c40df06f53242a653ce81d2033fedb8edb8fa4909a0f7264ae54dffb0845e38d25fe4f0b3267529cc610c02b2c087ed752eadf92f61116a0b8a9ea3f03aa865ece7094f7d9d25a8795b9b828bcf620f5717eb3f80a231be1ddfff388feb69a08ed9d36c317"}, {0x80, 0x1, 0x740f, "0390bb566873774399a8f7440600501f3de15da48b10de9ced7dd1fc67c80ff606bd3a3b798fe66868217e7b119588dec65065fcbcdfdf14dbc3267edda09fa1e45ed41c44b7027ec9582ed2316cd68e896f99ab96edacb1aa31449fc5c0a7f519624db3da4422a81f2eb4"}, {0x78, 0xffff, 0x1, "ca590dae23c322d22f8a1945e1f54b44457b26ff53c7dedff5a31cb7197dd9908dcdf3b277bc7cec8c5ac74769a2beaee7372ddd275d95446792e4523a2b6162e3a2d85b0589f97a812c3926f519d0e170afe27628fa3b32db4f98e9db3b6648b3ba31"}], 0x2b0}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000600)="4b74954c", 0x4) 18:33:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) socket(0x6, 0xc005, 0x3) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 18:33:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x20) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) read(r0, &(0x7f0000000000)=""/173, 0x90) 18:33:54 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x200) getitimer(0x2, &(0x7f0000000240)) readlink(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)=""/16, 0x10) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) setuid(r5) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') open(&(0x7f0000000940)='./file0\x00', 0x0, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000980)) write(r4, &(0x7f0000000a40)="9c1922af7a89e29bd2ad72219ae6a69aa27b7da11edb3be36220944e01edcb3bc2d2af057933105b8a6148c988d3fb0d87707796ccd81a78fdeb3468284b27c8d0062210601eb7da0089ec3e19a5a5b59244b216a866a40c67c7dda3e193", 0x5e) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) 18:33:54 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000080), 0x10000) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0xb83ca3e928678e17, 0x0, 0x3ff, 0xffffffffffffffc9, r3}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffa) kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) kevent(r2, 0x0, 0x80000000000000, &(0x7f00000002c0), 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) 18:33:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 18:33:54 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) 18:33:55 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="569b8ed8ce7fa8", 0x7) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 18:33:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 18:33:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000000)=0xffffffff, 0x4) 18:33:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x7, 0x7) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/191, 0xbf}], 0x7, 0x0) r1 = kqueue() clock_gettime(0x6, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 18:33:55 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x14, 0x4, 0x5, 0x80}, {{r1}, 0xfffffffffffffff8, 0x0, 0x11, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0xe09b}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0xfffffffffffffffa}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x38, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x1, 0x43cd934f}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x100000001, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x100000001, 0x87}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x28, 0x21, 0x100000001, 0x7}], 0x2, &(0x7f0000000100)={0xf2, 0x1f}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = shmget(0x1, 0x3000, 0x430, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 18:33:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0xfffffffffffffef5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) flock(r0, 0x8) seteuid(r2) fcntl$dupfd(r1, 0x0, r0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/116, 0x74}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000001340)=""/44, 0x2c}, {&(0x7f0000001380)=""/20, 0x14}, {&(0x7f00000013c0)=""/116, 0x74}, {&(0x7f0000001440)=""/236, 0xec}], 0x8) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 18:33:55 executing program 0: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000a3d000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x0, 0x0) mlock(&(0x7f0000db0000/0x3000)=nil, 0x3000) 18:33:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 18:33:55 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) flock(r0, 0x5) lseek(r0, 0x0, 0x2) 18:33:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = msgget(0x0, 0x81) msgrcv(r1, &(0x7f0000000340)={0x0, ""/85}, 0x5d, 0x3, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r2) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f00000000c0)={0x1, "f10c56"}, 0xb, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) getrlimit(0x8, &(0x7f0000000400)) msgrcv(r4, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 18:33:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x800000000003e, &(0x7f0000000000)="4b74954c", 0xe2) sendto$inet(r0, &(0x7f0000000040)="36390ae2ccd51edb75e453702fefba55640331cb45417416dfb13d9df656d14801aa88a86f9948d1b6", 0x29, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 18:33:56 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(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r1, 0x0) 18:33:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000280)="11505f02e3767848af2760b1df4e3e2ac0dfd5938b45075aac1aca4799d500b568829be5fe51140d3689105f9e02f903f8a32bc54601d93cc7c482e16c6f2f973b9a5b7a219850ae31cb95250c0609f0c76949bd46d1e99e5bb1e3c5c6d7077937ba554d6fad2d8658be92ada31f998923a42299ae24d3e54444c816ed899c1e4320ed2bb53bd439ef78d763c6ef65c6e08310c4bad8bb9d6dfb00eb36f2d866952214b1d468acf71551e23cd089f978dc31900ea7fb1e0bb09bd143b02f9bf64c5283b2cc4dcb726b175880dc32478026da3a9e058e61333c53dae152c3899974ac3ea3c418ced4cf6d3ae3b11bd13ad72aa31b3ccfd4ddafc7d137592fde9e40f42d0e6bd4f70a03fc62c572c1d174f5ee5c6cd816694f81b8", 0x11a, 0x1, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x6, 0x200}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x60, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup2(r0, r0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 18:33:56 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 18:33:56 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/244, 0xf4}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2) 18:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0xd5d, 0x4) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 18:33:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x9, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x2}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:33:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = msgget(0x0, 0x206) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) nanosleep(&(0x7f0000000000)={0x8}, 0x0) 18:33:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0xb01f1a7aff1db45) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x110) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x0) 18:33:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) write(r1, &(0x7f0000000140)="30108a3f0e35ac30779593c37fe047d1f0759c0bdcbba511afa32b49edceae1d52a78667998e76b2e6841b059fd48a844be357c1421be29edf91b7277083f0912713c8abe19bd6", 0x47) pwritev(r0, &(0x7f00000003c0), 0x0, 0x2000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r2, &(0x7f00000000c0)="5be95008a140d4a3d569d2aeac28b91e82aac39c898ae1c3a4856c34f3a4a561ec6e43a8032cd6fb47b120e55ab36669ac8ab85c694056f1bd81660acb30d3c94bee2eefc291814d5f60f8b729", 0x4d) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 18:33:57 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x80) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r2 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x4510, 0x1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 18:33:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) syz_open_pts() fchdir(r1) 18:33:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="e7c730f0933336a8", 0xfdf7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 18:33:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 18:33:57 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/222, 0xde}, {0x0}], 0x6) 18:33:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 18:33:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2000000009, 0x0, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() write(r2, &(0x7f00000002c0)="44e0cd52fe199be5450f7045074cf9edb7a8fc2592708aa4d4c18cf48331e0f35b3923c0400bbecc305a64bbd1aa0e78ef4b495ef6926388c4c52135902796cbc8eadb72ff076c2d1a696561513bb1e7be253b4adfcbb678f737ad10c6a269e5124136cd8741c00588a5137cc1cb05b79715b2ad00f33983467be464893fd057d53dd3fe27b0b4f800c041ba3244a3d6af853ffec88d19944c0f0d385e597ee7c079b6c2b91de51a478270ce3e035eefc9203ea0d3e9256e940b6aa416eb9ec89d4a", 0xc2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = semget(0x0, 0x3, 0x400) dup(r1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0x5) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000004c0)=""/204) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100000001) 18:33:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) 18:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/33) r2 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="7c1a9079119ec1b3667b35dfcf57", 0xe}, {&(0x7f0000000200)="2ff9df8b9800388ff0cdbf71916d3eb2ac2b9f4eb1b03a95f0cad62ac36dc48053f49a6ee9e70232ee6bb3a1f6d53870ff20021f028cf07f184df53d3344d842490bb95248b17acaf27a3d0e20372aa16631a573d09174afda15c78509a585b310931cc1a1a7a556ad4206ab35d95fcc74e6af66c6c4e58633d82d65d4e2989fbb152294ea527d3e8acb405fbc189e788b8ed879befa1bc805266f1b28eb962a2d35e433080be9de49ea106c36897aee968b6c94703963e2e124", 0xba}, {&(0x7f00000002c0)="4cb0b75fddc64dbc0ea6464dd0d610d5c796fb7909e4248bf6f5f1b0ae173f76a053076da4a02dd501536454a361f5c8bc061d5a62c841c6c719e84cfc8237d10c8ce58ea622efae33147843f887cabeee1439807c54c9dca0a1796494a22843401a676ccbae4a124e39c476b36f5c96f7606825b4e109b191ea2f09e9b265c2dc2fecd669cd8cd75ff630d5090a77", 0x8f}, {&(0x7f0000000380)="08161357a78138730c4c3fda9d06d7", 0xf}, {&(0x7f0000000940)="4f4c053816be641ccb5df89593e594e9bdc39357356a2536f414f721d2e43c871af75e09f10ed255e1f67f0c5b4a322e32c8081806571d1315508b4214d9e1936d2db80b76218c4bf5b7962ef19678c60390f85b5bced2f226bb6ad204fd632d9ab93993453a17d5090eb04bf01831ed73ce161c326671ef0666528a4d4dc483118a462f291e7a1ff23dc109cde645f9844902454fbaea10309242104ccae3dbfc3a2db1c82c05f91fc031f8883ef6623e2e0642564b5a8bdb552fe58fa44838b5bf91e0278fda5486ea1baed949919f56d28609a3f63a93713ebbb2e11bfe85c53eda43abdf8bc9f40dd6c4d1584a7d507b6b4d8ac67165b5d9625c6bf83e02f69eefa8bac864d90bb16b0b45890e5d6e9dfeb573abae2ef3f5206559133888842cad7a5a675990ea950acc5942e45d8a39faebf97026204a1e29c4e59e933ee78410b993d04998502470c36db5401239e0fd497f26fca2127bc03cb4a4a70be2c5329f00b17b14f9d1f14332d0724add0080fe79cb6eef036fe392e390d3470f08b9699971f13d3065236b28c5d8535b8a48404bf123a08e0e66aca0f7137adeb7520d2f2d04d5209dc8cb8b3a606e4890ab6714ab0e2a4083507ea8409ed3288beb15e99d982a61ec2af67c8a1e521dd94a87d6183f886bc561bb01e1b7353f83a8885d084bddf4670777b9fe76614e0604a25c942c884b2bdfe350b7e7f09f3f2a9e62030a6aec80975171a579bb57bf7b904a332cf87c34f5ac26adf6d90cb8af4cee3822619e4f8c17c5c238ed698ddd3f65897142434f58e6fc45194e2b16115ae12946302bc1c268d3eeb4a6958f06492da01c8972ee2a47259f84905f3e191307e342c7ff0b115421488e65cf761d670a25e86f29f0f2c3286e588d423c09720c4b2050e5837b3fdc15be050f1821bfc0b684068dbba73744095946801395be62d73d1957253c574318be170bd613aedb01202a918b6fcdc9ef68fa278123f0a22b801739f1ce4196da2e12a23fa81e7b5b8c9e91b4767743400d2fdd630973a6503832c52dcf2ea246db3b7f41c8f74248187c6f367753419cda729c7cb8ccce628e4c497d2368224719251fa58281e9bd8fe5c01b6626f5badd2e7ae8a0a2202488b3e397e2cef5b74c4cab92c1534328cb94a059026d33c448fe2c43d1891ff15365501a132a3f46c36ac996649c20538efc098d1e2e6111f1ab458537c011927a283adefa70d133fdf22d5ef38cbfb51236bd1f706b675ad012917cf077cf63b6d30533bd4c060dcce2c63d2803e2326b6b6f0f4761dd7053a68a20d2b5900a4fd52afe7f15ed851c92267d5d15e55e7950941861f0fceb23a0dd3d76135f57161afb82cfa29e3c3945fba7809cbc101b84861d83b2d16a223e1a5ca8418f6c99bc04b41f9f3d1c9369ba25a35565c9f0c6402bda6f26b6c1b9f2d14ff724461d39193802038ea20a220348e3cd78dd8ccfd099fbcca8c01b42b10aba6c1e82e8f1d2eb12e2b1140dfa08c47076bb60acf3784553e3b0acec8ccf531a1e5c8f06bffba7d1bb6ca926960531e62d1e4b7a9f9030fd64e1273762aaf335c79f2abe7b7da0df8fd3dacd486ac11681f43e8bf65c2f8a201dc70c09aaddabe2c4e217b1864937362da0473aa06fbc560140a6fa225e1ab9921f5bf7f9d897092d2962962c31781a509217e93690690055ac94c1c45545a5b471157bd1409164f92826795ba56c82388a50f216faa4803948c63f0bee46f811f6c97c82051a8ce8dd610107025c60c8906f32563c1c69f814732678acec64a89662147d50e4062da3e348ec7d831d87e4cecc8f067f2bf94470aec48905cbf2f79d32a4263886f8f9f5c6c09edb91a7d6d2be82592836c8aa2179a548635623be43ea5e113816c6f39372214873f62a8be76bce984b5c66740b76f673fb1357461cc212bdfeb48fad97c31cb49820acfa4c56082d741f852e107f97e3c6d44ab10847310b6336a67cf16e8e3efe7fd76a13b89b6c31ef0b8f76b70a88b66afa769f747e71f8db4754a5f61436885aff558a248e5e74b75dbc266c244a60d92c413d5d6e6e517b92d0d5cf9fbec617d8b26443dac5cc511a0c5ee398cb10d4dd099de16f077274e3f01bcc72c83b4c05ddd890b9aa08fcbf5448d0114e643ad11c37fa5228f1ac7447ea9e25f8c1d9eac5298992da65c965a7f477604d6e7f09ab85ab090619df820f5f6c31942ba3072b3d98da24c3f597147d7ce34451acfbc915ed1a2a9bb8a36167252ec5e7a072b728fd1002679ee0b7bad49dfbb79aaceb44da3d1d8f6fa384ae25aff8768ab561691f0af68a76921c7c685d188140e0c73dfe60c39992a16d1fe26aa9c677e857ac110ca2811e9752706ab4e122af2bc3f6e20cb68a8d7e124f715fdc442314210da4a5649e1727c1f33626129b698136b83418c32514e21c37a40c03da33b4f98aa81e84ef45b91dc731fe29dee4dee5bc0e2185a7913332bde42dcf023e7525443d502b5e73b489ea3e2a8d81cd6c60d5d16851b4352622eb74018968b4cde8056d8bbc2947590808aef46a9d764bff40fac9233f5ff28b204f1dcdd0a70a599e9ca6ae865328494e6a5b778c3c9ad1a8bf9df4b1acd2f816847e40a4193d6bfb6b29379493cd1788dfd11a299036d5cba54df5089442c300a65120193f7f7ab7d4e0bd4988b4143372aeb4c4688152940d46437d836f87e23d0738aa2817b386bf5789fa613dc2e7c52bcd00e9362c420a2245b948122ac491b227d74c3a132fc47a5713f1028a8845e55bef9b6930e32061a4192ec4bf8510eabf324864cd8dc0618ce2ab43f29bce88d2d825e5bd41bcb382bb95c2ab8c5570fda8b54ef19d587b5274b321aaeac76de43afcb51499c2ae4907a5c75a80fe75b3e78123f685632fdd0911f14d8e10bf616395f60a4674dbdc38bb172ed7a86dba817628af431abf96755a6b506eb91b2ea1adb1a73b0da418226a434415c13296c4911a72616269a5f171001bc827d3e37b753674664e941be308dbb7b5add893f41355605e5d80b3bf6d3c363b61f3c0a022ea0526c1dafa9dcb9813816407da58cc94beeb6e320a391497ec03c58158e5a6f12ca1a1eaf2419dc3a4e8168a136d72a05f2a520c8ae49900ccfe628c6ac284377fee6ce20ac6b675b0b0373e5be6a4fdd350ee16ec1aab4a4027e3296cff1310a1ccee84fb1f841863d406784e4ac17c91ce4e5f34a052e83216403792acd47945d4aa0e05dff3c5701b4aa4b1074e1ec2b93f264d602e67bb90a711111c68b7db2b9d2655f1eb2e29f19a149a95188e81b365f8cb22f1d9de5fd6d14b9f605be4be64a06727a98c28359c891e6d17d2f5e58c39028cd7f42d83404fb36431f2ef43cab31ddb1894eb90cab13c98485e3be1f10abd623c11e466aa1775093f13965a2881c013b1f95c86582ec467aa7c88a2cd6f614ec615e77ddcdc9317f29d3d7d8862e4b60c0cae71820625722211ed98cad87e860fb54b84b931b4a4a4486b057848151f275c00725082a5aa42ffef53cf2a2b937bcba8225fec02c467f792e19732946f89332c7d2e1cd39417c6966123777e5c5c47002800d3783781eebf9cf194187db27cadc4c8680edfe7e8a8094f0121f7e17e4eb601a5934d717f01e21ae3407b25ededcc7b6643598036459c8c29090035ddcaf77a6decbf7bd5d03d66e7b461e59d6634d0d47a00ed52f93d39b6151b485376f0a380c31b222c6cb794d540a85431742cf8f336348727775373a7bd2fcd6522fb4f2c14d18e53a5b0bdce42797a6be88cd36599eb31ef56b11abef61a7e026816a287d0721852b79646e592cb910a2aa9af73a1253265ff9fe72e5356b627d5d54465819ba897783b2ce5bb8662c66bf85c4c25c8fa04a7c9852b07825b5d9861661123c8954725b02ecac7f72c8f4c0d2a3a45ce5926e30014a16ba8077636f2ff860179864467374b16b91b20002f16b31341ebd8e01812a87b79b17d7f7b0f51332b931666d615ec5ac8d86c922f85f45c8c384b44d0f0f907feecc56514d0f5e76656692202332087488e1998b2d070c8b8ae3c0da31f9c9b88064a18b3a76b62814e7a3226a44b3f9609e0b96fc09454871239e4e5abdee1366e0f0fc21c3e09109fec63521479c899a85ef657bd0feac22c600f060aa889f0345359cbbf5d1e04fa4716aebb5282e69fa6a637049fc0f4e8440d3743cf48716ac0bf8e6bf863d8d21721a8c952050a6beaa2b7a08680fecafae4786946ea48f897462c1510d25565dc905fcf4a453eb87cb7e4f0902b78cd441de9f2208f188d0c130c29e9bd51386b96a46b63f85778b5b5e8b9f825f9248b74dd320fc99dc8d06b85e84767b7e53444e5905abd9aa00e7ef2cc92f7dd6d9205baa63f18ee44a315b58e72f621f430dd2567238d76881ff2e342ecc87c7e1dff8326aa9ee4a5d519c0b3a3e900399cfba995b3b4193b83f7dc7c107a416837233c76a56d3678872f6f706628a2f8923ac6ff8f1f5c5b5cfcdc3e82816390d531ffdf3e83c8ce8628eed12bfca93d01304d6df25dead5d2ba8d9b93d71ff14c4154e772679d2ff21d97da8463db1614b1c5cb1910f1c59c34ec865f2e9860f98e741c710f35d7d10c9e07cc9b518c1da09436378964c26380d2007aaabe875533427a8e415fbdbae4ce8678619d9120fcb42fd8b25baa9837bcbc9d8ae2839d6b358c9ab64e0d9f8b8b2c1f7ac1a1bb03af0a18cb50ff8f3b63e1356d30b1eadb0d6bbc6140f5fda6e058ddb5bf72b4b8b6e970070f1ad3ef22dfc8b8c47a1a13dd39088f367efe55e4e3c8ee4203c38537cf3d64ba04a5043074c6e4d5d81ab50d52102c6696baff062db03c0d58cf0e3829d06e45a30bb6b464ccf360ed3c632bc0078d0b22c170cdd126e8d8ccb3d8641f668712e26639f85e9ae3abe64ba54fea087a6334ee8561f9fe14269a2473e59f2709707ee961de2b2f0b7614fbf95da4ac4f7f00d55f512a906fcd84c34ca2eee40bb893cd28caaef18fc7b19c24ab3dbf28beb71b2f3f301e7fa4059e03ee94fd75e10664f2e86e466c49e29f574084784a1d1c6a26a3b420755cf9a546358891a42239b0572b11ad1d44bb86346df6f561c3e846bc5174b48bd20c424aab58b0fb19bcade1977084568304909eabd67989951c2de0190c9c1af03010bf7f40325f07eb34e60edd08c212cd77a0b74698db2d8a702bed77dc7eca091d0045670fabcc7515accb99248ea9a05e8ab47841beb2e9b8c045275aede791cb62ca4e4d7e152a14a5b2ba99a367f5cc37ff0fbd4b2ce7fb27ec9c489a1d48e1f43a039f21b5e72cca017273407d5ebd60e98b0d5d82f8ad59d24554d203094fc2f9ecc309abdbfdb19dd3acf300a3b6c22ce072add93fbcbbfaf5ab9bcdc9e2ea919d9aaafe9071a9cad3083e71f047f2eb60fc9ba4d424fbcc6cd122835d93652359956910b95157ad02e3b8d556881a62a698c77bf4454e5ef8acfea9625c1b6aa57f5923276819bccb1e7213283f84c5399a10b8d4a07c680fd121e8a30045ce8388d5332e53ea9cb6967f9d8e9b454b19f7816da676bf132d58c963cdd127abd012e9dabcc6d40c23e50c30b5e42a6b01c950a0ca1cf505a94ee4005e581473258051d986d9da9f0ddf1f6802a4a99cd3dd83fc147ff9887ba8dca62a7b04063c74774fd2ec2b9bb3811d7337fdef464b3006b870e632f8b1ae81984d6cf58abaf953008daf62bd9e38b5c0406c7a820079ce2c6c4ccb83c3bc85c0b37b1be29368", 0x1000}, {&(0x7f00000003c0)="78b51a94d85681186f32d49a17fedfec15d3a2c8e82fd895642c92126a6d1a8d360326fc7848367e56f009d0a9146ae618a2813e72b13c99a32b0947b1505a49", 0x40}, {&(0x7f0000000580)="508774b0468607592ace3d103f56a849db4bc378b22b2d19c2af7b171cc689eaaf7c1b0388fb40c946cea6f19d54f69fbc2cf37943d5d0ceddbe1aba1dfea1d1c04a9c85ea023f1da031d6d121781748c0aeb71873ff8f831cfde20d4eacb4668900d2e891fc03eaecae156d0666f2e63c27d04f78c123eace32e46e31fb8ed6903dbba91ecb324b9f17a102c0fddaa377324b269037435756f6fc7bce1db2cc1d3f5721f7d7216ecb79ac3cb84df48a188c20468ba237c9cf7e8ff84012ff851c66237b8dea7a2a9fde946c8b686551622ff69f630caa3573bbcde50bb717451608658d95f64db7a06fec65c8e708487bcf7c5186414fddccda55f0", 0xfc}], 0x7, 0x36) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x7c0000000000) 18:33:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x800000000c9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 18:33:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 18:33:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000100)='./file0/file0\x00') 18:33:59 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x10001, 0x5, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 18:33:59 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = msgget(0x2, 0x200) msgsnd(r0, &(0x7f0000000040)={0x1, "6733c2e057f8c5c91d2db5b7aeca15c438abe975e9d6ca8773c1e143c1f102a97dbbc55eebbe0d3de150a08be5f00ebc2e59a1897b4676035d88f25dc9940afd888463000abba34520a797c798c3225c1a0240b67a0b4b46ee1d52321593ec016a37f522eb353f0aa6537aa3783a9a7b2ef90d4df691f1b79e172e6658b70419d27fa22d9c5253f56579743dcc3eafc9f398a1b3fa8b8008b1f37079142ba4a781308fbcbe01c34f579b06c13c331a7932b3f226d00d3e63740084cc08cc1facdefe6d6cadc504b1bcf2b4b9e3558ce96381f25118eb3728f98278e1863f3e906e0408"}, 0xeb, 0x800) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f00000001c0)="21f2703a85e85e97b2da0a9454e284102e2aab740b851187789944d27d37b4c44053ae717129a0115519b37f98b890bfd571350933bb8cebfbfc0bbd8987c2cf07cbdf8c8bba631634335913d6e1dccbac409cd6009a3ebf4203b4e6744c2aac5cedead2b27df638f4038b5998087929293a876de40f1f0d3d8bc2ac9e07112ab8e9a32b1829dc90cf401aee63325a7c4b1ea53265dfa9aaec62f5435a7e0acd094bba988b1bf94c815d2f28c7", 0xad) msgsnd(r0, &(0x7f0000000280)={0x3, "cde69347d43bb937e0552f80114a38de41086d0f346e1d81dbd49dd07958fb786d89d8c070fb9aa3f2c90f884866a3d798e5e840c88f88b95feb568fbf1e65c4c89863845c2d5aa572de88a4f7bd39e473b4471688431610997531036b9c8d536c7fa88c7d755dd62beadf6a19221427e6cce981ea112e70963fcb465f8fc3ffc23479f5749ab21234d7bb37686b33f28f360a"}, 0x9b, 0x800) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x8c1, 0x4}, {0x1, 0x90}}, 0x0) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x650d, 0x1000}, {0x8, 0x100000001}}) r2 = msgget(0x2, 0x5) msgrcv(r2, &(0x7f0000000440)={0x0, ""/48}, 0x38, 0x0, 0x800) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r6, 0x2) setregid(r6, r6) msgsnd(r0, &(0x7f0000000540)={0x3, "023a23cc4d61f1e2c7a4fe20c58e3b937d0a13c86e54cb085ffd6b6d3609e9efa81590836ebc5fcf5aa0b777a78c59650458b23520ade5f7814fe3a7eff40e06e1dec96f4e4a4520398ce10a5fc1581e3cf756514b0daa5eae70c028a19d759fbe9ace567e0772ddf9f1daebdb1d46e673a964d0ea5ca98fb9361c9193"}, 0x85, 0x800) r7 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000ffe000/0x2000)=nil, 0x3000) msgsnd(r2, &(0x7f0000000600)={0x0, "dd48fd699b9f2f5f7ccb0b63e6fdd9d5a5616d71d574c45e39dc239c851f4a2cc767cd05699eda302a3612ba1db4b29a0f56ebf52d284d35dc34597c97a8716fac3efca8f4281492996fd1d419bc4eee92d117105ed2f921b4d30ea7b06719cc763ac3e725222209eecedaf62c08260d15f0b2fa312606212a6aaa600a070b5a163ba2f3162edc71af87e188e615a3eb1462b65207b5be0029cac9acd75b36c5e7bbd41de0a9877cad528b68a6845ef929e3f3929f77ff49e20188cb2e7eb9331a479fd661561f34904dfcce8a6a679eb55e11f1a5427932a12cb86402a2ec3743fbd184a69cfcd2a848de4d13fc4e8e0733a9deb2b449c7d6e491814d1563c149518dfda3ca7bb8ed8f5e2352613861ac6c7e0775c48651a00ac8d62478f579d6b4eb9e05238089a2374b449153e4ae88b45f87671a27eb93827c758ec632b604092d334378c4ff2cc123f2efc39bbd700b1c125091d5d8d21eca43f28a4b7b28aa93b5f3e0402904b4822d579d703e96c8bdee752c9ffd2ebd19dc2bd0df88f47fc54240edda10401f936fc25aa60ccbfd842c00989d9358e07485adf817a5c20ad22419cded46f12a47cbe6fa278426d99d9bc2dfca4c0ae9e50872ba4dcc4ef4eb52900be43552ccf030e0be0127ef7a16f97619cec6c0e9b300273da0884b9a56924088e96827b0329a43cc123a81891c0b1187a65b9400661b45694d999cb292574f73ddeb644b834f1b1b6ce1c8bb2f87ee7db556d63475d1cdb63122be55fc383d91561993d309ff26cd6984cbb2ce09247af69d7d11e02e700b33318b7de529c00180753d488933498b11c11088b7821349531f8694dc1cbf1e7c78066e74b8b280f151a4de82b141cc60f0dc951c6829b83f79062851074ca2ca37a664cd278c4f5dca3341773691dd6aefdfe075f26b8d22b6459a9b2a1733ca534ac7a67955142a360329b58d41fce6aa76da1a30f712efa21900d1f83200c79ebeeac0c3bee4e8b91be5df111199c762bd00ef1d78962c0f9ffd2dfa38eb191763926d2c28528a7e4da2729916ca28b4eb01ed5d47ff891332f05d09f57a92faf555a7fdb5980454ad1f690c9fa363777d8f4532cf4ebcc0eced17b2cdd44e8728679190dd0db245a4d203003c3455e680cf46a17ab6c3f8454c370ca21204ad809d3674a6204d9ee55c5ef42abf9a3b65355c97de09c9565acecad649ac4c5a129e865a4d8e0141aee5b82e7df78028e58575e97d38d1915c6cb4a62a364536a5c734228ca941e2b0516de25b315152eb05ec3542b33bf04cb0b606fdc3946ff90c13b86b2f8d4f78698d8beeb2f13b5e67d9f70a2becfd55cd6da8188c770e55098f0d11373bf4569c2e2995a33f5e667cd835ef5de1177634c10be2f021bce282432f0a52a76d2e336cef55def8e415e7bf6dc4c5e6e35fc2271f912e6febbebd26062b35457b3d7abb43041dfeb8d393f169dc7fe50e3d9327dcc7ed70b16c69e1d53db3830f8ddc1df871cefc3e013f6108aaabd4722f57d22a3eddbda081d661872a641feaa978e67bd9b44c85369ca848fc4d7ce29f4b77a45e785937eef78cab0abcf52ea2de1de5f2b58e1516412574d802e4d77624b785e5af1a3e7ee1bdb37bd3526564666cda7393bb10e973d1599c8347bef3917fddee8e62ddd0d02fac36c3297839d6e3ff910e84a4f7b08f2601bf4e13e455854ca96a2bf7a9d21f8c77fc7c90dbd77faf74797c54a47172b9c551b1421ca8a37bcc60dae5c234a464854c281558ee6b52e84ce0019c5775afbd2c09ec08ca5e8423203142acbb601481effce90d1450691b78d8e6c5d8ee1e191ad75f7b0f72ee43cbbbbda39456af4ec53801f41da539758f502eb25b865a6b6ac3230cbad756e48ae65fd06f6c895b35292215a1f1e8f56791a8a26e34a887b47751db0682dbf56bae42dbde995de000a12a0108581747c1efd6c633295cfac67ce11bba90ebba403cb77ca7d203828a4889a97925f3ba3a969b0dc583386a3ecc97b19c730eed78413bae20e87779ea212c1a5285a99d89cac7122d680db6ff19834703ad2cabde6997437e0bdcb50200fdf99c8403442a93107d1fbc9cc5488dd9fd907da9e6b9b0211bd893ff6307336193898bfeac1eb2c6eaae69e618c13c75c50ff468157cbbd90eaf0fe1de4b7b825595564c37145b8faa85b26b3f6eec51b77bbc69f593872def55e6ff56550e2efbaa390891832a22397bca450d30ddaf36b528872a974b32b0f68b90ac12d7f15679aa2c34dc6ffb468fdd314f411988e43dc1831764525065c9755fdecc2fb5cc964986f8f32482d5cd4776ddc60fdebe29e51f04b7735c3fa808670f7dd509be39b302bab77e3df6deb07dae56fd78e17ca464d177db17726e4dad9c8929751097174cc339fe77d85668e4c5f6ccc17792f6e322f6c0b8bf9fd972c9ab2dbc6165e99fe139f37fd869f2e3df9ada7722b02169b35e6812f13ad3377017adf13f696bf13da1ca9995ed313082aac627f312677a8d0ffb8397195a9fa9423a754ba90e86779a21b38a9ed610a02d5e60d7dbe200b7620c0562ca122967bcffc829362a30e272e72b9f620fac5107972bd79f2505686c68ec56dee050923546359ea10710d40a99e78926a549bcb6ffdfbcb4fecd4d661f1bb7a7a35f204c2b279c35a6ddfbef4a182954e88f7ab52cabc43e858d52b4b1c7172c7c963b16c803fc63625aae55e525b7c50274d1d3a0e2c4958f978ca1164eac62670bb3d778121ad26499cb631f7e86a617d46214db047c93730cb8717bda5672b449e56620cecad0a93ea512cd87ebe8fbd339468d4977f250a4e01ef17027ab6c756e272383f048a4dca449f975d775733d763daf5f8eb278586a7edd79b97e65ab1aa4d6e17979bc050358d60eb1ff27119fc3c58178f9d5ba65e0316531957b8b13a12b57fc5bdf262a4b7389241e66d772f495fc58a6df10ea92940304326272b384692ab5629ed2241b32529bc0c5f911ceaa0c45930a1d8d90e3a7979907849438385575120135e1a8f6c9a16913e3cd0d9ee2a2589e9c71821c3a6e10533ee489e42856fe4716107cd7eb43e1728ac718c5feb824eb8cf1fa87961c4355af87a9c5f75b6ec2c474fc9d5dde8994b74ccc605d4fdb557cfe1eb38548fc06f5a191c9a79bc5196c00dcf451a79de89110f445def7aff0aef5186e0c2ff4500b510f4f4c822af40a5b5e5ce74ed7281bcc6b9f04ff95ac755380606be4252210c7a0b2c0f7a5ff3b9268f6b5cf22622aa2e7654e73705cdefbc31095ae8a72f0bccd8027e66298b7f459600ace24795a25ed184d081ec59285925d65c3f755d7ef20e6d566c4981db2b52c2af13663e41d79ac5c3c1ddc2ce11f9eca6cf6606f3b4c44f6b5531a81b7af436d456eaaa7b1f39810305713b898edad5893b4937a9fccd5c718cd89810f58aebc9d7dbca4457bb5bbc87c03af8379692ec9243204bf0d4e649fc035c0968ae211bcc18c1266868981ac5a3c0f2a9317540482e9b40378f3fc92f6b9516b4837ddd9308b81abce3d8de620536c20b2a40b7d233424a7d8f741425a099f03db3e26d2326922def1f114e111c181ac71ad094ab6e2dbf2447db9d7642e78d873ffe712fcfa8424a3a52e536ab2b7ac0e424c28836b4791c2b5301f1dae02f0c94afc7ea95eab364a16f819360679d6e5ca87b53b9ae78149710995acfa6adb7f0835da3735cb149e7f7488de1c029b8f2ee6a856e27e89f45b26d5f922df85b82e50c99307ff3201cdbdef8b0e7f62e9157503c0f9be49dd4b956c107e3d040b76d277fa8b056f35c82e6ef8dd7314a35cb2effff06f29aea56a1d674e28cbb5cb04ee8e1d44d36a1993f7a9ddc3507a3279aac445214b9edbff94ad8f1db8205db9be1865b6c2a15a965531922ad38883a5ed2d6e6f0a8ff6938c2d3764e8f79de7edf0aefb3d6dd6b0662ee6fb998b725a6928e2f0cca3e94d82a4d5367d49ce8c93de6d2fa853a2cd952de02c968cf847e318f29c16ed4a40f46dd6b394a15fe9e910157b3cd6a1acdf0fcca41a5fd57af1cfb5afba869698220d4161d732cc185ede566652214e709e42224dea3cebed5afd47fd6cc75e771a8819af6b9145fd080b818465ef43ce9632d71ea3954edcda3c84c3ccb328b41f884302d9c2f4e39a7d1a1fab612a53b331a204d061703ac9ccd27b26560b2ff306158f2941cd4de952e40de9d60be287fa9330486a8038fa4efd59901861cfe7112a957294e878e8556cf714e4af0c56a766270b6679f16d5192058298697363deb3a18382442123a9d2b3eac04bbf0f90ddbadd5125660b1ff46d088bd275709bee7d867b9c2f1bf63a4877552595a7beb400c9959dd30e7c9371a79c5035c44f7e4c75ce6ad2786e9a9d6a537b316148d9f76538acdd0d1e34bd533318e407e9aecf805885a8ac5bf194a1ac9a78a9e48eedd2853b17ce41b949aad0db25d5cdbafbc1ea23fde955816ba011f6b1e1cd40c6bdaddd6d81745213461b1f62ec4534c8e7ee92cd8639e7bb0ee2ab42eb250119e8a349a91f34649c691c6ac000ad9c7e83d9974a72ff98e619a6cb930d1009b01f572776a4cbd16d0144fce0dba9da18e876ba4acc014e305a5ed5505bf5918d7f870aeb39e113b5d45f791b1dd5e56b338238f0ebf957023b4bc7d76b4152c845e03433201319fb62902a69265db8a970a95614f42963c8d8221fc91f4e5e3ff8b9f547f3611786e75355ba4337dc6c21264e5beb743255130232a666577a52d4f97457ffe6dda52d61e7075f99adc2ef03209acdbb19712b2ae47e13ede5485bf2b2eed08f4bbe388af91d1c7f1a0c37a111cef53c71629c4c9e7153b6f95188b9310716dbf19858ea51eb1eb881d4671c97c77e97ef8ee9e8c8fe71b8e94f27bd68849c3ce8a241a47bce502c86d94cb5bba887759ab7bdb78d090323fb87bb6ec6f147b9fc05ae781de61c27bf744265552f81264f375c44139313b3c77eae3653958650c51ae38312f5d99ef86b4f736ba4695401bf16ffb32d4dc0d9b5cca4bd01bdbe747d59467abade81d17b09132e1d86052103d16d73b263ba8d0013f1e25062f182f4e039f207db4ae4d1d3e031dd9d5f592c6b9660ac62aa5ee8d29a18bcac7e79b5ee7d7596851af9fed4191a9701d19ac8657820f6973c538a1415692bb9c22922fdfda0551a026b6bc4f721cee40bd7c3145e20a0dcd07fe3a1d475204a89ae19feed8262c0d2026f20f28ca975b1795becd41cb333f8afe70d14f9a5e5b35443c202cdcfe820886aa8ac6515df8ed0894edc1c25b2df1a595f87cc8ae941bf458899dd63d6be1ebc71df6cb047c9249c16a42afeb35ced7c221fd3d7a4d43995527ca7ffd8487baf6c4104d9ce6e0cd3fd8fc6fd1bdbb8e00e991d8bd9cdf06adb81c0b4dbe93e5d8e63ef2f0056a58e2324da88cae832f0d33089d2e857732348ce4e4e5b3ed27676cd3bae52b122dd52b68a4dfd6dd76459ddcc6abfb0142e8be5b27d814715926a0a8b03b50481b401b554e0d8d7e23ede094c3bab1bcdfd5990e146544fe6c4336a295e551d8a01451dc7bfa479416325ba3f1530fc92bf16691863d8b93da00af02f60947ddfc21b3193e8ba3a25d669944a8b905356a7bcd3db7b4ce0ba9eea2daec760ff24806ea781e0bdcd68e35c5a9b36a42b4c081448f938a4cceb52fb7156c2c75ba35b92270a3019d00fa776a2e6838c38627d87679049b635315599b9e6516e9362237e1b7a19b8c297a36cd4c5a0"}, 0x1008, 0x800) msgrcv(r2, &(0x7f0000001640)={0x0, ""/165}, 0xad, 0x3, 0x1800) syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockname$inet6(r1, &(0x7f0000001700), &(0x7f0000001740)=0xc) symlinkat(&(0x7f0000001780)='./file0\x00', r1, &(0x7f00000017c0)='./file0\x00') sendto(r1, &(0x7f0000001800)="c16f2b2e3f12ff3d5bfde236280c49c22982dafb7c6f3361a953eb520c27d241cd1f9f6bcc424500e24ff9b515bb8c4fd8116b3b3824a309894a15445698dc748928fd5577157a0d37a1103b23acdcdf0e33cd3f90c81803b338f9f0832c4c5d2b1cbb20ddca72b8a06bcfb3545968898a22227d0efc9be229392ddb7e2980417cee606634e9d60924b08d267091a14b7574a248148aca021b402f99034c5c3405944e51a31bc441661d3e6a935ecc04c3d725254bea6239402c3f50d2ea", 0xbe, 0x2, &(0x7f00000018c0)=@in6={0x18, 0x3, 0x800, 0xec}, 0xc) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000001900)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001940)}], 0x1, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r3, r6}, @cred={0x20, 0xffff, 0x0, r4, r3, r6}, @cred={0x20, 0xffff, 0x0, r4, r3, r6}, @cred={0x20, 0xffff, 0x0, r4, r3, r6}], 0xa0}, 0x40e) utimensat(r1, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)={{0x7, 0xc91}, {0x6, 0x5ea}}, 0x2) geteuid() r8 = semget$private(0x0, 0x7, 0x40) semop(r8, &(0x7f0000001b40)=[{0x5, 0x2, 0x1000}], 0x1) 18:34:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0100000000000000a7eb705c6d46e25e4fc449eeb2152bd4b6af3098616bffe1684c423cd7315789707328b2cbc45a7685d16a6ae60f3a1757d5a68ab2feb53f63522e7a875ac71921ff9aa3edc7bcd6faa55ab8faa8e9c8fb41f95e289205ed023041458153a84d484cac8e9c1fd9c89d303cb682fb8f06471d28d08913d55941d0fa6325a136fae6fea33dfa08ca1dfcb7a45bc867afa3a8e66dfef470e4c4306330cf0e5fd300c9c2b1c13c02837985803a0e66c9221bf066687464"], 0xb7, 0x800) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1ba2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d3141a7a91b1841ab35a1fee392ef89d9e506fc0cae8c38a3135027299d74e29feb28938a193882eff002344132082610000000000000000"], 0x1, 0x800) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x3, &(0x7f0000000400)) 18:34:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10029, 0x6, 0x0, 0x0) pipe(&(0x7f0000000000)) 18:34:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) mprotect(&(0x7f000042e000/0x1000)=nil, 0x1000, 0x2) 18:34:00 executing program 1: nanosleep(&(0x7f0000000040)={0x20000000000093d, 0x4}, 0x0) 18:34:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "220000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f000044c000/0x13000)=nil, 0x13000, 0x10000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1f, 0x7ff, &(0x7f0000000000)="c2a1bbf8b21e9c78d9f213c8836dc9a9b2082cf04f578b5f3cb3", 0x1a) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 18:34:00 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 18:34:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) sync() r2 = dup(r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf3, 0x80}, {0xfff, 0x58e9}}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 18:34:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x400, 0x80}, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x408) 18:34:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x3, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8000000, 0x11, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x104) 18:34:01 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:34:01 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(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 18:34:01 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2014, r0, 0x0, 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 18:34:01 executing program 0: r0 = socket(0x4, 0x4001, 0x8) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10, 0x80000000000b47}, 0x8) setsockopt(r0, 0xbf7, 0x6, &(0x7f0000000040)="5b2bdc5dead501c03681dde26d3fcd7824ce59c286e30726bf5bb634979baccc45e2d1723b9508e12f5d0036bbac1f269f35097c2024f8fc4051ba8a83742b18600653dc489ad9d3bcee7304a882ad00740977025f5177902b33fe361aedf5b72fe0dd06fbe72a2df8958cf8e9e91bc3de548c", 0x73) 18:34:01 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/55) 18:34:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a2e29c2f988f98ced9d2047a59699020753b9568b36f9dc135654f85", 0x1c}, {&(0x7f00000000c0)="39f15e307257872cb336b5", 0xb}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x4}, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 18:34:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/127, 0x7f, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt(r0, 0x2, 0x100000000, &(0x7f0000001200)="12139f6ae1a52c8815144be4906ff607547fb1a6a15dff59617cebe2588cb416fa332bf7b2d3a111bf27a0a82383", 0x2e) setsockopt(r0, 0x0, 0x4, &(0x7f0000000200)="5044093994b52be366e46aee20023c3ab595ef394d5e2bcbf75ad85f0b7902a7743dfaa08d2686f9b817042ce276d784929b59b3987176bcc9c13d73c6058c1411f7867b0a903ce3e6e955251fecc89918324392d0520a62766daf05950d7506f7d6568c06216a57325ec8b61a9b1ee91e45c4a6d52051891e2b49eb13393da49bca8a01405d04235bf41a851c9dafce7b44bad30ae35cf1ba61182f758c5613a975b53422c38f5a0478b31c5c1a75fdfe8e7e47a6c324e015685b8e19f124b30c2dd3cdf87e67cac56063c2127a780dc0dac4473b6c1dbba244672e1695bd1a085f6296988f320607bcd4659f09ec4423277216017eb6fc5cc05884c8540b9fd38d93fe9987b3a74b24312de681cd40ab0a04f042606aee5b6ed5b96b07da84f23aedb309697bed0b4c60688abe3d27b0ec54c36db7989ee3bfdc6da129f6f08147824da8a0a2697bcec1739bd5ee18774cb6376dd2638627b82d79512fed6d21e3c6851f18760c740e8865fafe0ffd9d769ef7f1eff894b76c307d3612a4018eefd64186cfc649ba762b271547ea72f79441a99d355dfb617dd648754d8ab99bc112e9bfaabb6402861974f6f570a001f63609fe64d260c3d477bbe0c96580bcdbe407d7a0998c6d8325c3a59e62b7ae3992338c15b2693c869771942f6b0f7771b8893b88297acc65a09ac55d16ee8b70dafa7dc2f18630882de64ccd8b8b6dc3aa68f805b2876165f6258cf5d51c276b33e27f32bb76ff8875ef141edf1ce418bef5170a7fbbb6510aef08eecde49b8d0b55d1122e16827364179ce6a10c3684fa94ed0120af8bb587962772742535caa957358a915015c719e6ffd0853e5c80864bed98b5ca6a91a64e7b8d69a202101d14e34be36e664c6e94dffda6843a98162b1d78e9b1abbc9913f30d96379de7a36fb2fc8b8f0af8e9f12da15bfc6a7e0f4c3ad91844e5b7a3f6343de6a2ecde53e33cca0c31d2b28baf826cfc687658833d2b68bc05be8b8a9257feb283c68181b9282829b8b8b66e39fde243fd82383ad39090380d5d570bb40e44fee7543244c26c987ae3dbe49515271b70bf6440a5fdbe0c1cf6fee3a58a01c2ca8919eb0a502b1de5c7efbdf31017b0a8e149fb382c60e7fd80d6624a886a8d2c9ff7a95ff96135c522ff1e802185c509d544fd23a3e5041935d356d90420892ac533a99bfc12a3fe7d6fe33950ea321248b3c9c843dee831dc7546f50068cd1030496071c9ab578610393f4a125555125cddf0c3267d5f39efbbc6b5f8531c2456708f5b84e3b516cd70882a3a3ceafd187f1f344b0f5566075ecc6b84c71cb9d34920b57d1e9d5f40fc1330f42522ab0886b36473fbb2d681405a1786ae926999df154f752c24fd7472ef09c1a4fb0040739dc20888ee72e32ee4de8480e7543a92c3e2d708ee8c9a8b349f810198fd99a8671b046d27fd7c69f5598b0b98bc72b69a4aa361916ce0ca769f865366438764fdf2e2f0c5a9534b148098af7968571bdc2ec542135039066ed4deb7d69da311af329b828baf9287a0b9457e9bb494461ff8a066d68a4abe003d26d1ab149888de119301c52a5fe26609c546c04f3ab3e7ab4876995e3165eb360a1f47eaf548075588d42a133d62432f5200223aade9e8459539ac76bb621fdd52dff4285bdb6b2349860364a183f81e52adb11033e2287769d6a0a57bcf78b36b544c5a1654cf6ba315d467cad1a261ac828fc5ad19a3c748bfdf213cceafeff6845416a431f6416ced16d5a9300b02fcce3a329d27160c7404147e7ddc17d50b26dce4beb8a1101cb1213271522e2ad3bfe83be978fc4a57ce7a59cf2ef5a4dbf8080132ca39d8760c1e962b6c5508f68505ea0908e6b71a0a1a7e6209ba4e7e7bf277ea8f56afbf557a21ae901222e222b6bdf1d656719e33fc6f8b761db6e061ee5b18d5eb1cb7ac83cc892e638b3fe99c342e83932e3db1e78d191dd6762076efa29935eb130c3073193494af73a0974be6e19ea801b7be994c125ce264b51709f87eab0c8c2a9a53e149123b23fedb0aba5c04766836ec8480d485bd490985c0f9c3fcab6c5552077d1bc1c5781b39657da476c59917fb9ce4a00a1cb4b60294eba29ddcca45a8f8cedd0383a84213a8ab87338d7a242104e346315a463ee6cc53b1bd5c621cca6b1cdc49479b9d27dfaf2ddf6e1e2fb911612e84822250f66af0c19ddc70450aa4fb9a2a467c526d61a1e0481aae059a0992091a7516acf285465da7caee40097dfeac46e83ecf66d02d09ae712eb8ade215ace22f94237b204f6659f15adfc63079d981d0a9c1791d6111b31f8e7e48186397ffcde9dea62c23992c76751f035b3ad82e9e6e2699df46bd7564b0551f81ad20a2688e2b7634eff890d04384436e2bd4b21527e350cb9d3e9da3adf200249d9f4a4f62f4aaf0a2433a160a6afb17e4633a8e828fc9d4faacaba7f3e3efb039e206f8cf9763235bc6accc4e6d420ed946e4396fb5d93c41d58ae27203f11eb330fce1d587373b0386f257d6012786a6663e50adf3eff6ff36da34c538bc6fe6eb54fcb3f0ea82f503fd4b12340321db33d0e62fa4dfbb18096565242f252ce1c9491a3c00a68405d3d689869c1b6fb2c3141c72e5e725236d74b33ff35487fadac31cf364ac4a8fe6aabe8ddfd9df5467da0d03540bb60ac762a44928592000a8cf26aca1ca7a502b4b8b959a9cdf44d0ec07c46ee490362b7fe391803a81bd44927d1cea1910c9d514252306d0402f3d33c44ab1e13426c54e026f7780b2f9a2f269f688d1ace4722aba5a5975cdaecc03d58f4b91df1e26d76954bb5188310139b1aef97e6c6d3097beb3235609e5cd91799866e34a04f96ead840c078f21352949ee86bfd2bbede2170c0c56d368c66c20dfb191f29708fd5b8ec385a85a2b23875932b3e9bafce1478a1740398aa8b1cd18ec5667276cc896630dd0e8c1e54f859c3139cb5db5e62faacc28f309e44df15c50a9520b396051aea8a0feb5e41e5a5b58b13ad7e0cad6cf095e706443215fb91b445b776e55c9ed47f03b0dd8eafd5df9befb77a7a4d3ea54cd54ba2bee4c7819026b5a9845f9902fa42fe85e4502b4b6f42aeeddf66d239bfd382e032cd14d82ba4719774742ddd0e8e5ec116dc8e8c6d1309a7fb7a8e136a8f98c7b739b2b6fa533be9792b838a372d964ad99ecb43577b4784a9d4d8958168c61609fa8d848d8c42ae3954814d3a4032a88351fa40f9bd34295cab231c77a3364d44b502c3f525d1159918f0a0d31f472b316ce158aa13435d21e07c58ada6a0b95b9a6162306ae9565a3d42a79c8791b91a080647b0fb12ed3391704a51caa2fa61fbe3b766e7ba0e79858329cebdc2306c62378948badd8fe903752d52f4665f434cb4d4b4fb170b2158f0e8c79445cb840d54fa49e3a5f74ba67fef168cb6edebf19a23db4d605dc0cc8030f81ae1e03452b4c1f9e083f3121cc95ab9f57f3fc7bb7e79bdb1798629136607822f712f1202035f9cc4a2dc436d421b6af3c4dc71e711cf37cdbf8fd2401d13a56a9a15ba11f3cf5e9f55e09222853d482b6a951b55e5b99c5aee0f72e2ecdc3d9d4d0f3ddbb92f159a2993e08b84ee513d4415d4d80d08643c19890973a29b27a74d6563d41d9feec37d03b13ece880dbdfc07588a51aa669bf5b0c3b72c217130b6b444768a0948f74de2d2457f88182ae46ad0a39e748c514ab9c81bd230c343de058ef0d45fa49296882ffa465886f54a29026a6d40a8623b5d5591efad87e8971897b8dfd013409ad51f99fa74ec504ed0e8658c1a60cc6a6280b1d75ced92ab1be635c4bdb08128ceb0bb7952b028b936bf4a27bf671a941a083cf7536aa543b1156d61099d6b3f86239613fbfe9873b3451da3c7a5544b8828e241c12f2bd1537c47c6bdaeff3839cd00e569e8f10d490a71a393f60438ea403b358f7046a15ef53691450c4b48bd66552c9cbfb07d8fdc42a3e4d38731ae080e68937cb00e5af253646a2b6dd4150397970d1ac06f049f168b07f31aace62f44b8f5b59408d5a623dda915ae10af859c5cad9a3746b0bec1fb17959b9577376382a9d85ac377cccaf48821b07aa764eb3849e3f99112ba91b4d98575a83f91209b2977de107b85f3b30753ebcf5d4dd1ea8d542891f2b3092b104afc96f5126241870c8e1958d8eead3d1583a9adf3f10c2917909d0d07c9fd2b956a9fa24443e5381072691598e6d3706a34aa8d1d7d6a5a47c10486fdda4215f4a47650df247edb90446407b09a17edbb4b4b873ea8c1584dd609bd45166b920b1f5d09065d31dd84cad1319bbf43ad747a075af71995ff74ff76690a63b05f0685c171c0cc5cbecc30df9f81dfa240a97663850b5a19c397418c704214129c27eafdb65520ab4c67b4e6291692d5d9a7590b3f18a47201112039142b8bed6a0403ad839272788a4ad736749c67f110a1bf3f7602cc41e3e71c60a85fc9d358c44b49841b07866ff1216ef4e6d831a39cf289696e6fa898d763d578f5d79e199359ac831479f35bbe0aece6793d02740788ef793a81fa69b1f0e8e9fc7763399e603d61b9d631cf7ce5961c0dec29a1be3bf2cf9c9aac7c2d5a9b6b7ff6278be2a592001f0d2ae232eee9ac4fddba55669f8995fad9a96b3bdf154c6d4ca478ba15bdcc4905f5befaf8f1eff309c42c1323de0dc47fbff1f63e01808bc37ebac818840f87fe6cf094c8a09bd67b7d5dca361bf507d4c85b473ff424ad25974794f50e8c674d1b38ef689508c808c1c19b6014bab73a8a843d74fde0aaca26dbedd0334b7a4e23f257c28f2e5accd0e9a54cb113e8cf1f384ac85702c7405cd4a7e35d47746b6fce93e57762fbb433fec6a8605d1bb204a13060260e0b61e024be39e8a8ae27556e3ce0397bacd370b3c7b409222f61179d9304cb9ba87454980fad0026dccd3bd2b48578b5b4f10f94ea0907925cf22015c90df850bdc2b5af27666b93e037b4144a4dc6216f330d8b77a202dfd2099a7f1ad4e19ca57aedf5520d849c083c50b5e95527fe3b1a79c9fc53b3a1cd453f0d4f8805f9b9e0355996b2c62251a9b7c0745f43aa776f33d8ef6295a17ce258b4c1a95fae66189171f23086fb2976b0689fbb47b4bec5034282d07c4d3538a5691ef925ea1f239adcd0e8691b17f9180f5f1ea699afee67ab45e53b3a65003da8e1ce2b99920b1be76f76be81e0457ddb792a67e8e27981064b0b6868919e3ef7002065b9771e506be9b45ec57db6fe7c5616994c90e13b878db978f15d2038769e75f465078a3d74b775479b9497fb6274d9895803a984f6574f1302e32ea112ef252dc87f9849c3d0239d22a9d35211472802ef38ef6652a1a0cfc9f398c09b781fc6cbf90d5c90d514351749d5655879f7bb5ad9b7fef58e3176cf2df29612a6d23f24659e44182a39c57d87ff04bbf2e5a403d5d381f385897262bcfe15d52b0fcac3909eeb168e7172a4be97d48b93bb459f7c207df8018bc671c4c2d1fc37b507a4f1633dbd6840acc5432ae7906210d918f3d35fbe00bef62d9ac7fb0e4d609f326d1e993fb3d9e4b338d200d261925a02050f58d61d7b6bb666b890c51b6d4f150e89b125fb5997dfb5bcd72e6fa5292dc248efebcbfe6f15f0084b3be144073406c7cd1967c104e33f811280391d945f21e863d2c17899205aa3d0363adbec4098507e2ce9b486977e42ed35086688297cb397007c4080a8d4be7482816d361e411914149c8a596de148f70d8bb19b639f79c12444de36548", 0x1000) setsockopt(r0, 0xffffffff, 0xffffffffffff19d8, &(0x7f0000000000)="29817112e72d819f299f82f6e10334d1640836cd072c81118897a64e819833c2583c51bee7385d4ea46db3f127c71e51c8f69b1a4e82c60a169ad1671e09c59b946817b7335ce2ce0fd30e3f2a946816edd1c7", 0x53) 18:34:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/95, 0x5f}, {&(0x7f0000001200)=""/89, 0x59}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000001280)=""/13, 0xd}], 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) r2 = socket(0x18, 0x1, 0x2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:01 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:34:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000100), 0x10000) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000180)="38016a2edccfe88999c69cafc73d3e7d1d69d970d5424a74db5914b723d7cb47fb5e7f79c6f390351be4475f5d1c94c05ccca7f413cee244a19bb10eb6b0c8a7fe9bd2a37534eef66fda89b2a13a180f72bd021a3095f9", 0x57}, {&(0x7f0000000200)="535c154383f9d809408c0f3834763e6997a691f3e2b1cdc7be0668b2cb27fe3399e45ed27b37f3844aba57cb7760a14fe29f98a1d2a8dc150bce0989e82e6dd263b681f0358d577f8036107cf3484a32ce9f7fffb8806f09e830ba11b267fda52b44f0a16550ae9da4ac5cbbe16dce356343bf44f9b96a866bc45c313ed5eb5466131f69d9aa6afb7b3487b4f4212c021c2d50ccba9a28e8bd24817c8db7f23e105f6aaff1c1eb04ec09ecca5f862d2f8bb37a0a9f8a317df388b51afbff132bcc47eccba0", 0xc5}, {&(0x7f0000000300)="735e78b710e5bc45d0f9e6f62751b07df64bb236fa543d25719347a544ab93bdb1b8865518abe9387ac69e268884c1b5d4c94087793cd9d42210c9d1bfec68a8f9f500307e22269cfe19f96aec05f1574a97df4219469400909127ded0816533e527bf93476a39d45d40f584d4a94a0624b49cfcf70075b69bc7300797dafd5bc7b1706689428fe9be450e0da54c888bab77e9e41e040772d377c303723f0018397bc38879bfd512239f6d76973d605f06bebcd4450605844fbb5b2c6cb5cd7788152b71e2a81c55a738853271dfdc8ad81c514cf45b9b99d3a2e0af2e32f31b6dd3", 0xe2}, {&(0x7f0000000400)="d0098aaf00e0e5549b40c67714ef1cfa49b6e4cfc3861a4f86d4a5e39764b34f93ffbbc129cfe061aa1787ce16f4e44b95078ec82acd85cc7e33b071731ca94247049d0c6ec6f450d557302daa829073f903a4a15c62977ec0862ce3b198281012037684ea4d074edd564219ce374aa45a7b3b5321f0c5b2e86371d0108a6f77352bdb60edadbc9e2c", 0x89}, {&(0x7f00000004c0)="f8f6a1d8e905eae313f1be2cd3451caa99e88bf366daff683d0149170a97ff76f7466aa7a107e346d38991077d55c918baaf1d5b5c6e9e18646aa5b44007be1fa22d8fb077f36ff78271e8ae8ac2aa195e893435e656e824e85c2dd448cad946929f149f4f7b800b2928bbc0c95f5cc1e99944953f8e693953a298309e3cdb4c28e5a945877634cea0a245350238e473d3cfd089c97e19278e0880d4b90c3f693fc8a3893be765cfe192a98bcca592bc56cbe805789823bc19f7871ff467f1d5f3efa960358514fc771eb8b63bda44391974e217a0298f581b660121b03e7ab499cb9427243dcfbe70b6eef389c0caa191864830619f4c343a18181763665abc834785c4b55a9d6fa893f26831e900c5af4e0f4dc12180b0813a7a42ee8819e6ea2161c7cc3bfd10310ec13680b291f47628c58dce3d06fd403e7696f8d5a060f7fcc964ef5dfe3040423b271a73ece6de3575f9e94c50afec074692f891e75eb65a8034ab9df1af55f0f408d1a4918ab7f828562f3939c51a36ce0848540ad4aacdb8499cb161e1fc5615d830b7765710b15e691b9a99d33c173a8395613fa22fa814d78f4dced583bb7435a231955595b1ab4ba6908f9d5413048967567eaf0ea2c043a1126bc69cc926ba1310d4c5cdd1797a6ac03515dd5c7253f602515829356f2bcd84f852de36b587f5552111194c1b2827dffff98e5117990a118ee09576d2de37ef677701bfe5964b14d8cdd82c89ccc952660b359ce3c8bf6216aa473fc1085066c2dc1318b93ac81a6ccb7e123273ca43bfe75d395d9e8cc2cc602cc1cc1f09099127ee05f15efa69a5b1eb6774fe8fcabdecdefce16775279ce5dd800d5effd42f64a0aa341ad7143b8147414ee70faa052eb19e07fe9fd11a89d121a0c95e13800d4eac3d4b5e116cc584c72815b83bcac64ca20a55dfefd718859f61d65d8a911b4524c5c546407b9d2b64ddfb2d7771b631b18fbdff7b7828f4a951fac7269bb8c610d4cde8c41768485238ffd20b4bbe6935f9c5f7ee5cfdaa761701f19e8ed6b82391748cda752427fabf38a9e7ac875a5e0a6f9435be61dabcd6560f8daee08c38dde33f9dcee5ab7e7b4a765bac816f89dfd9fd3ceacbbd828dbf52de4fde29ed531fa2039c2f1f2a576231dfbede431439697943cf0696123a56b19a01309d4c2ce75e56635ee675f12ebe553ecb40061d54c5542528f8702b2a592c3a667fd064135075ec4b34eccdcf807f85b09f1aed22a3f0fa25a2a8081b230cbb373d73d487b130c691b197ae6f076411c04cc4423620fe7263c24d2c1872b66c0a0987c925c8ccd6b54dfa984a22ae397e238cb6bd562d9e31f8ac9889981e27c6a626b9616191062f211dff813401ebb6ef94181c21f398c135009cd4b133ec47157e0d2a7c6d466cae09e0329b8a72caeef2a727d6cc7da5cd3cd14e8677bc2f42ce93aca12a8b531285087ce69f2a03f390c1443abd4cdc886bc11d5ce222484a9544f2ead201b79d36fdf77f88f42d3a9c414921f35cc5658e5524e729319d14f89c2fbf9a54e852b23a6235b0939081b5e536f9ed37f8d4b953281e26cc408b259c68689d22fe55823df57dc0386f02639924756720348bf6f41e35435b98c85855b63d10bb7938d41cd35ee2f318709a1160497e91f2527eb6b878988cffc53e233d9fc6af5dcb364cbce330a24a06eaee3f4c65b1b4365b59971f5112da2857a78dd291afe5734694a7349d4dd865ad2558327c1ad851c1e75d95b40f3a622de0772e8eb81c895e1554107cfa38ea1fd3ed1a5386cb0b0fdf3dbc2ca6b8efb3b7ed675269a909aa37fec6f72eede1d28c932819527ffd6480cfa28258f114c75daa095225942ec06b9428a8a18b7d435b3be146cfac2db437ee960e5fac50cb11ce24961883bf25c7ff0b94b08cfb1f6831657efc2fa428084aefe4901fc85f9824d3c7d2e2765003ca84caa73bca6aff99a45269df80e34190d3cc9e625d55823b2711973f5fe25826fdf4229eac02c2cef90c16528c722acd6d601291659c8270b7addc776843ac750db764cc05e293e991c5efa8cef761a6e91d96221b6bfd3eb539b0e5a0042ada16a401b1f516794a7ecdb7518e7c61b7b4efd48a4c3935d689f90dcc6f0030eec2a6745cffa5640075a0f27a6ab677880b7c8603bfb3459cb9f009d3c6a45a02ebf6aac944a5710d1b06846256a134cf1dedbed4149a33ed252e48739dfce5b4d18e3848862de47f9ea2145b95cb951dc714f0b6098a6dd7a927b37db50de6d37908d94d9ef8f3e89aa13ce5c090744d77c7c4f25b8fcc095cf0d10eb4ada5efea19e784af89a3d3e220a35b4e386d60aca612f1d10e5de96ca60907157edbc118c7fad9fe9e9fa42f84d6fdcdb40740502f913697493281694ef46904c7d4607d00f094464ad37b5eeea6b031bb6cca9cd9f7eff2a24bfb86b4c4442b0becde66218c9985b58f73a6d56e3cdc9522601e723cca0a4bcdb75b3a46ef25aa4fc09aa80745255d9a7f541aec604a26b8a9874fa53a9a23e204c625febdb1b7725ab8aec78deeadf292016aa5402f203c7953fdd1d320ec33439fcaecf7a8ea49686d6ac6248239f3666a40069935845a7a69e1c89b7666a4120e56bf9dbaab1fa599c24cdad6dd78882b2ff3bf8c954ba3ff20c0c80056e55a3a044b4590f78f3a45a5b5a5c5e723f423af70cf73357d4771420bfb4c0d34ad2508b5d21bb9cc95084e3190352c4a3e303b5237bb4d6c71cf77734aa50f6dc43b4807952294b413d400bb8d55ff7b9700657d99920d12c3440d20b9f3df6fa74231d11d013486f0944415c15af13bef4ef09345286d9bbfab0583e9ef08f0b7853d14cd1f35bc20544011e9cdcd19c6c3718cd2615077bd21ad396de1a7ce522c319254a4f69cc560ec1cab1c2d0c74c9b6ceccb4125d5b774fd0e3f9ececa7ccb25045445afa531d55afc6ea9a37b110561c7a730aa2fe5742f5125db8107d5f780c769966731d21dd3dc840da661ab300d1295431332b2220c50b8d1b7931783503b964e797369aaae9056d72640160be66a1e6c5c7ac28037aca40f9d549236b220dcb58ea4ed5aa8b9129308dd24f39644a9db0d694aaf8043b1ba304f366e4b80845a220e57aa8c4124398f70765772ec72696e12cda98f3171c2109d787d274324637fcfcdd2c91cf4397b252c7e68c1f566e953397a736e6cfb7dba79658f7a9c3032eb487a5de82888eac203b5b3ae18226750c4fe676a832ff4f8314b8da919a36b0f5be114280b8b5232d40d3e2c31010c1389f58db0e4d672992288dfaf9d7a1f1c47d03e85598895f927c3bef2ddb67ba18c55a20ba12b75192eb57454125c3ca3ca65f871a70f83765984bd8579c520ffb6cc717d8eb22de2d3fb1be83e1c68becd9eaadb4b980ae7b9c1e7532d9a060eb346c7e0af2a0b503cc4cb60e8b302d3517ee28fd0334603f892905589126d3532f9e4601f7cd439b290ed61ef6bd567057f7d2db18932b2f2259a3459e914620053b70c56928f2320bb0bcbfbfb5d126d2903eb8fe40162c86f7a1e767c37e6e3fe928dedd7745d75a7db8a7d923049d81c8386b131af50be3e990b3f72f75fd2bfbf08391f552e86843f15d7637394a0c0b73cca8ae964fe992516c9facfaf402decb3560275c665e11f0e3f89601567db419360089577883bbd2236673609cc901edd75e8940e5d091080e6298870f58d643ed872b7e1503782aa7929c80ebeae0cc69c23f4a64962ba07c4e381770e789723405f797a7e30d7d72963e22033ba9cea7a0a5287a2ded63ba8cd4f37e40e43368a52952c65ae8c72a192e2e84770c0186b514b1bfb7969f9fbe0544f4306d6686db5ee7f79bfb382b5029e978901c0260f691c4a4652513082d36c7e1cbef41de37cd2a53f17151a3848761f92a4c5a7eb2d3893998a9056d4052125419ca7a510e6a4a9410bec75658b0b7ae968603530e170d5cf09cf1d6551815efa6f00d331b89fcb85f970b18f4586414e3002390eeb1861e215ec498a49ba9d72094ad0ecd127a244cea3146528dc998feb39be9eddb31edd17b6596269427e841a88375660baa7c400b738b34d7a4d7f5cf7e76edd6af93cdde0ac4dd42913efd2c60841ee66c8b3779efb08d0f71b6c8c397c09c2f8abf35de0755148702a00724ff67300038a5b51d1a3f2147ecb9d8609e4520f7bb3d1da029ecede46ad5e3ff27727eec794a0b90ed3cf1ce00b1bb484552a9b98b27a85a7e19f2dc16c2633ed0bce1a40d60c2da58eda88e21fc4d4afa337fedd1f6a0a780ddd4b1bc79e8534a5eb3121313639d02979313a541f25fcc721e520573a3e7ddbe14ae200fa568611ce63a472fb593e190679b381b2a17b6765c0ebc08691c56cbcdc57f36a421b921d004dd0d16c2462c5c220ae9c148728a8512ead5a105920a69562b4b61361eae03e3e714d7612e5cc59c9253e3322c156ab8f312c03268e9c36e22b1e3689b2724832598251f4ba970d837941dc962c0ac7b4cca9d275ce7468e66ee6be1f99749f3a80d7b08016ec97424cca1f4fc5df071e50836be2b7cd7a95745901c4e26719e0cbfb64747bb896ecf55b5af68eab1c9501075ac0c3b75093ee83a2e7c4b4940616f3426cd155814df526b31e57161091f3b4e2695e5c19c0c61e080b3a05cd2b32bde67d2990b02353385e9d9ff7264d2cba9023dc09cd808d6ae59e5a7d00549a16edc132ee7fd27b02ba8c958adabdead55c99c0fc62e7c040a6bf6ee448661ad7abbbfda522fbeaa83ffa06bf55a3d75b71b2f867f6e7723b33b9a81f4d0a7fb94695ceaba2105c1d165892dc6103fd7b0c9388374db8b3844f065479f677153a9cc4a5c42278205b106f98ad8aba246f7eab8ef451ab05829cad72fd326a098b5ce6eae75102764a206cbe7737ae17989e09e2802f15d6674246a62689aed2613a94a5f547c804c140f923bfc2031da9dc00b25fe1badcd81163387d01d558889645c994be7bf07abd1ee197ad400974d3c7ce19d5ab4e6766a9815719aaed4586866b62cad55e5c27fc6d397170fd0cb0853c07d76d71833ad5b57ecebafde5b973f2e8f9d89c31ff3ac8e615c2cf2fbedf5050afebf8aeffc65aafdbb0ca087adb6449de72bca4e059f75db157c0255fa98938c0ea8a7fdcd5d537d086ea013b9b2c39a24b06a8280adb8d4fa434be371277098da30ab2a328170670e40f56b92599f1fadf6b64ffa67c1565b6fda6f00971821c15d27276b27ca8fb6b8b8093d1714124f0371a19c555d42befb429e47d9d705a05b899ac1b5cecb5a8eb9dbb73d64c495454098a139d51b5badae587c930dce762d64b5b036b7bf22b957f9e9697cfd35afca96e3d7e0031ce8f2b0e54ca228b1d62be9a569380c23e27ca04faa4556c12755db73c8898756a2e59283e53d5f83f2e50111a53772a4d7c51813c4dd2f4dcb8dc89b970d213cfb248a67d3b437cd85c3f29b3ff6cfc3cb6118c9034e19ea502bbbd46ec7b41cf65ac61d9278e1a9490c4b01a5fb478e415b692794a496c2422e90d6cccfb850d318a3507a4f9ba2fb5fc468287ebe1d9cb227f69f0f6ebf8b5c54f38b2f1b46bb95bf07a11fcd9cb1002245e8ac48b808e9952fdbe948e06ce127c8d71c24cc2c6fd438c496828973b7ac3b1e4a2deab98fabfa3193f90a622cee23ee7cdf0b313f82133bb13f50cd8931fee8d83c8cae577aa3d8d635517cdf6aaf3a0e626169b042b1d8af97ae8dd9956e13aa06a3b59dc11e94c2", 0x1000}, {&(0x7f00000014c0)="7831b48dddb2ee9d6b5d3f78ad37b3289c7a45d531", 0x15}, {&(0x7f0000001500)="b68fdde339b9e0d007f4934da257a47e74862439c2f8dc1b4da3fc23672b76c58489e6011e9cf7d53195e0b4b9cacf5b199e94aaa0a9ced1c79654eadf6162f14ec32cd3bf26378f0c8b11d53d13575f0d63bde7121a6eda75dbec2eb8bb672e2eafe37f09ec24661a5370f78adbea0f98a01dfbaa0d2e497a59b99e", 0x7c}, {&(0x7f0000001580)="e64343764b3e07f9660006c1bbc4c2c4ba5de42ec267f7f08769ae841c5425926d3f2886fc5ebb33", 0x28}, {&(0x7f0000000000)="5af3f24570359c8b1f019cd1dbb25b5e35061d8498bf3f34583741a779229aa4ac671e5811bcfa989278a3e49af699620e4a9279c9c51a1a7200000000", 0x3d}], 0x100003ae) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 18:34:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 18:34:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfff) syz_open_pts() 18:34:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) getegid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x82) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 18:34:01 executing program 1: pipe(&(0x7f00000000c0)) r0 = syz_open_pts() fsync(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x5}, 0x8) shutdown(r1, 0x0) setsockopt(r1, 0xb, 0x100000001, &(0x7f0000000000)="fb6948da0062d024ac3a5ede7136044884d2a86a3343191c901d314847e1ea1d7821289a1660e6fba31172f950f5b68cb8968298b7d771e758b69266c64da74c2861a36b14945e59054fc780", 0xfffffda2) 18:34:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) r3 = msgget(0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x101, r4, r5, r6, r7, 0x80, 0x4}, 0x2a2559b4, 0xd00, r8, r9, 0x2, 0x6, 0x39, 0xffffffffffffff00}) syz_execute_func(&(0x7f00000000c0)="c4e18015d1f2adc401c5df4c0100640fae23660ff7d0430f48b00a0000006544c6f8b2e868c90000c4620d39f5663eff410d") open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) 18:34:01 executing program 0: r0 = socket$inet6(0x18, 0x802, 0x20100000) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000040)=0x3, 0x4) 18:34:01 executing program 1: setrlimit(0x0, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x18d, 0x8000, 0x9, "ebd4c3a7c06dffbe2ac6c98bbddd8dc78334a4bf", 0x7, 0x40}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)={0x8c62, 0x8e}, 0x10) pipe(&(0x7f0000000000)) r1 = semget(0x0, 0x1, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x8001]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x8}, {0x200, 0x2249}}, 0x2) 18:34:01 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) close(r0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 18:34:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) mknod(&(0x7f0000000000)='./file0\x00', 0x2084, 0x6) 18:34:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0xbc, 0x80000001, 0x3, 0x7bf7091d, 0xffffffffffffffff, 0x2, 0x6}, &(0x7f0000000040)={0x8, 0x6, 0x0, 0x8000, 0x9, 0xffff, 0x10000, 0x81}, &(0x7f0000000080)={0x401, 0x80, 0x7, 0x81, 0x7ff, 0x4, 0x8, 0x100}, &(0x7f00000000c0)={0x863, 0x4}) r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socket$unix(0x1, 0x1, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x0, 0x101}, {0x80, 0x1}}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 18:34:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0xfffffffffffffffc) 18:34:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 18:34:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/95, 0x5f}], 0x1, &(0x7f0000000140)=""/16, 0x10}, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) sendto(r1, &(0x7f0000000280)="ff518b10155d01afc0c64541313f0aecf4e83503c17e9515ea", 0x19, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x4f, 0x3}, 0xc) socket(0x6, 0xc000, 0x800004f) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 18:34:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x8) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000000740)=[0xffffffffffffffff]) setreuid(r3, r3) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="f860f19fc1305c9a78043b10ca8da8b02909530f98170eb7509c3044054941c5a8c57d562103ecf57331b4fe7aadf67d11d84e50700ba7958c909396111f53d1cb8fda8682e188c05339dc40761d898836a06a64b2805638ff881ee58ee3487f8575e26f6a24bbf215d2487a1eb2003a43ce43d7267e1f4f3d7faf90edb663d29b6a2b359732d0bf296037677cfcf9116ffb0f9c178ed1c81e6275d28825cf9a5e315df103d8b0051d794912956d7cc251a65cb516a8cb5117f0694899519d4c1fed9d958546069ef252df8d56d3a16baa290a22c99d9150873d6602192dd3df099d34f6624e1c33116cc1f5719c7b", 0xef}, {&(0x7f00000002c0)="506479b11399998442a138b86bd6390a0f9500b0b832825f88fe16d0266b5f10cb4dd0acff81b71359ba21dc7750d3ae1440e5b80c0d2115c944c0b4e7bb23c492586de35838358492c21e4196f68da834db23c240f029f62833fbe3a429eae6c611ac2ca7898005f32dfd07158c0e949e06475a350073e01f4501cb1539ccd86533e6b787412aabe36c4a3e3d5e1f1e7fbb1a032a12c9793f34ab5602032bbce7bab817cc5f82d5a9ca3385cdd876ef540d431a87c734882148d958ef45b644fad11506cce37b94e304ebe416bc21783f450fda4d4fb65447fb6f762ff46afd90932266512f47b28331345a4180a53cb9abf8455461ba022ab49545", 0xfc}, {&(0x7f00000003c0)="13c94f132adab34289d3c959b891c3a461e15344a306925b0fb31ac232ab2f96eceb2b690796642d08a4fc504acf739084bf66efdccc63ba38250bcbf5c749c951e530b19c468cfa53dea55241d1b945beb2868e78b5594732fdc4b6675e69aa39600a2d70a3c129c53434b322d39c8adb85874208c6208ebb15bdbba6b73e9661a3371d5612869da32425", 0x8b}, {&(0x7f0000000480)="befe492e8637d3adfa73deaa5e1941bb4e376e6ef0c6c298b6a35d105154fe28cd930542699b40d71f985f151fe8bd0e0479e053078e9a528650526eb02b21d875bb98b364f6d1f8e2b5c30e02b7eb1f598a644f66c42e2a8acf65e534b1d249ca5f963327c5f2257b907e19ff2e2d6bb17cb5d9d139ca0d73c430d5b2da64e0729de904cc28c32ff82d8b9c6936d57be3", 0x91}, {&(0x7f0000000540)="f7fb0ff51e82c5584c6b607ecb1c3382707170a588b7", 0x16}, {&(0x7f0000000580)="cff2b5799d9ba78803802d54a1203a3f389fd4d0e7fe48487eced058f8bb494f41cec1adb596232c37a2114edd8ad4357d223e9773b9cf61bae5a32520b2c34b04d98d33ad5629563441897d33e876369a32f78becaaa188f02964349b66e7e4d975feb58291a19b6a8f0ce37f05a1c99fb03749f76b4a92b307b2c2accb910b35f92812b45916ee9643ca58248b8c1327fd4a1c9818e69b62c49ac5666f97707c405ba44d20cc991c7d13228e992f5940f4493e770a1f6969ee41f3040e9a918bb3d674864751eb3f9152a8503a494d85fb06e2a0d1c21debc19141fce578ae0bc9aa96b697ba1ad3f4a7aa8c118f874e4d929c5ba94725d2495f", 0xfb}], 0x6, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000027dc95730fe19e2825876770256c8dc87e0ff442e0895b3ee39e058f75d6359143a4948badf3be07e3b5004f2744a38698a9525b30dfe5aed7ca7036dc978860138f7499afc4381ade6fae62b02a404001560ee90b3816a79c9b1ec2ceb076659310b93ff80c3f4d851b73d47e2946a0900d0e33f652f6afbb1eccbd75c6e9a1347726da61c01aa0f0b53fcd32e1158fe729a0d66b580fbd58d97fc3e316b543a6cf8c1c3f0108f27806adbcca6182b7eaf3465bfa849e87d751fa251af9d7d36bc7883b6fb68248fe577c55cb632b6dd10f7e606cf56a90dda01ddc5c07d074a4de9b95f6d41e96b3f6c57db972ce1003163bf241a5921f58fae1ad1ca4d08e758e4da97614fd2266dc6ddeab3467a6f968d9b52ba315ca57ce98e4b2b041dbc3b430a18070000000000000070e30ab16a288b20c4402d56a8e59e506f6f9bb2c280eb8f18119379adf78ca20297fad2453aecf778aeeddec450b0e22195e8b9c635c390b84730f66fd677947a80af55b09798aa903b155203ad512bdb12e42b888c86fb03172effed65f69ef3543bbcac1e27201479f995f0d8"], 0xb8, 0x2}, 0x408) sendto$unix(r1, &(0x7f00000008c0)="f37a3cc0851b694ca058217c8e8280998fc3ab4893cc09d0df657f58fea702f9f56b6abed206d0ca761be6c8732402f433757669bbd84ea83f5e2699e95ac4a484643c579126ddde571edda3f68ce00b28a9bf3152a6046edf3a928fa0d57cb7d0697aed4d922be697ab0a2b1b1cc78c960e7767086347f5472485e502df29557ec2762fd721f9f2c3bfb2e01cd306e6abfa8644735233fe4d2525ae9aa20b1f64398112b210d3ead2787e", 0xab, 0x9, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) geteuid() geteuid() bind$inet6(r0, 0x0, 0x0) 18:34:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xffffffffffffffd1}], 0xfffffffffffff21) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) readlinkat(r0, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/243, 0xf3) 18:34:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/105, 0x69, 0x841, 0x0, 0x0) fchdir(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x60}, {r2, 0x50}, {r1, 0x1}], 0x4, 0x1) socket(0x22, 0x4003, 0x99) semget(0x2, 0x6, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5d6f3b7bd7fd1764c2eb9c344fa42b1c671004598b127198b545c06e77e34ff81d46035ab4798efd519f8e6b9f9b0cc4a3adbbfd71901000000000000005827d1e95579d63a3718ae1be6762846c34ab0309572d339c30908d08dffd4bb0ca6db27efcb974055b991ac7024429a2a61d1e1718ea4ded8d64e2a61b5db6e37ecf692375c3b0858eafa35b0a855d5b261a3a5865a3039690860c4860aa778219dea1f8a57b5688479ec3a80b6eaea85b3e15854800ed7251592baf8c97b4b8e19911000cdf976ce7963f1b37338881bfd4e8cfac5aa6e0a2e90575c0442c1e2ae546c393486962609b55180887c7f68cff60b22cc235856f14cd6d95d7719e07ad3a8670e2a204899072be4c3c9e5b9443cda131d88dd7fb805fa5214d6f63cbcc7b3137023494ac9f54085ce1504d22392f23cb26bb63b2e60317ab9000000000000ad907252c9a2c1dc88cbd1a6f542bfce17f28eeea142e3f494cab7864e0793079c917ea632ff6e93ab607863fed1e03c95b57e044a1f3df4f78f7986df639fa61f43ed8d5be17673367954372d8f40e5568ad921ce2e533b4493370617f054a98735cab938759f85ed7b345d65fc0350c990701aaf0963beafb0344e4ada3ee12cfccd1640ff526bc1f006bc55a9e3b16149fc61cb5ab14bf2e8599c05280ac072e6e1cf959e2a1b9b4b1067634a9d0cadd0c8860df20b930056a2196bb1be5ab5ba6c41efee"], &(0x7f0000000040)=0x3d) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) 18:34:01 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) 18:34:01 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="4123bb78d37477f2b02821bcb3ba9d5f020682287f6418ae110150", 0x1b}, {&(0x7f00000000c0)="41a3587a6669768789d8516ab59267806a9ee62360d78feaf5813895aafe91829e300451a6eeb15ded56d695b68b0ca976f6eabdc58135917801623b4b21bbd734315da853706fba670b25529353a389ca226a852a838661ae9d765b", 0x5c}, {&(0x7f0000000140)="c194e00692d0022af7947d73afd1cd165292529e42", 0x15}, {&(0x7f0000000180)="9c74a22ca14f1a4d94cb20819f49975cb4430bd9c177cdffb98331802a900e81a457e6ca93c24f97", 0x28}, {&(0x7f00000001c0)="584529bda856ec41e2637104213f93eb8f9e1292a085e16096b92a517cd0f51e3fee2a230f33823204dd9f8c6ff5ee099aa64c417045160204ff1712e9d539b6533630dd0e3518d6f545ca26e352e3ef09a719596c28af349fce4f42d02db3334fda432d12098a8a30fefe229e067b2b47e7e51b0b36ef877cb52c893f79c266bcaeaff1b11963d47caed4af01e2ed657ee212d3f33667f877e83965d56ed74e67b93eb8ffd73dc5d21e571acb62f17e2b71e46f018649e2b02992935366a4466b16966544a2da9bfe8b6f3feaa37437e8770d7077fc182ecbda2b95cc47e098e6699a2c30430b41e6468dd0a5701772972c4e86f71d8cace6cd703ffec2cfc3f61119c5db1ee84f59118e29c381a0c08f89a5d4493d71b638191874c44e6f0fb85313678cd31bf5145f4c8dbff7d5abd98c1fd9495ed1009fba4c44751e9a82591db70c1ea5a5813834d200c16c849941c06f172f9d55fb5b6b4ff82655348a75f8450841fa792e72f9d3714a11a851ad91c9e1c78b4732662bb5abe0b2314c00f4ddaa02b78a5706e40ec6ada3ca4b456de1d2265b861c19a78e0f64f1fe2e883a5be6486b29172098a4ed1f72cdda54e9e2be1d18854ec622d649770d0549f892db5af78a5f9a4d66bcfa14bd058a69cbed264f3a241330a98901c289d478898e65bece6453efc38165373e433eca56acebcfbda8446e7c316749a8daa1741beb9dbe405f28b2ff792014c9c9e53a4821949f268abc5faa8c7ca4ea5762a7535f8ccfcbddbae56509e72fc756a00e5262013b0401764797647a9a228a18564a22237c8e8d6aabc117874bfef9501aace92b38b1768b7014fa836a299e46ddde6a7e186e1bdf375ecc707037b940c328878be58e235b10e79c4a50413f2fe83fd7b5d8154abe4c0f05b824a1cfbbcbf24c354ef018ba8f561ef7f89be75a1e82754bf0073f317c62e4cd726248e107d5a194c70ef89fc8e66fdb751ad3a51db59717f4c7a8a2b64dc544754ff2394c31deaee691e712dc5079effb73d724c13819bd9e3fb30fa0c105588be4afee535b9b6258f5355ccad7fde73aa51691a5839465eaa6fb6e168dd34c33ab9958cde6ff5a9f448941d8dc920d737b6d105051de86d9420026baea1acb66485e8e4a1e60d003cce30b86bf919eb477a7ef8777ec8e317e10435c8e2435200b39fdb08399a81b991a3950783156860ecebc462cc6af075699c5e581a32346ecca5fd566843fc756e0d21750774134bea6c8f8173cef18b9a9196f6f342a094816ea09745fb0ff37e64a5e065b4a2e433b5114e8aa5953f39599f2c3291eb8651f809bdef28d7a8e5c3a8de7b1dcf3c796d357001aaad6c2872611c1b9e02586c32452ae7e79df800fdb08e202702527803e39410e89b19e1c3e19c05f3f9d9f3e226a2f1aece3fac6cf28474f15bd7de2de768eb681aac41e4d7d637beb06ad73f0e58f665283032c493539631cc341b0e25160c15a5229a4248f3f988c213180f77a1c3e04d61366135764741c8ef01dd717d8831f9e6720d2cf0725c9ddf7b571453362bc4cdac37ebf8ef66dddfaadad189b2057e97ac2cd39ca99461f4ff3090568c166d59112f87072fd470e9e4e71b234f2540aa410c5382138a6088b5fb51b5a1877f4192ff1b0d4eacf4d94606d352c97db3f8ca1910c758da748279356fefe14e20ac97f05aeed47934857abfd5f065d0afc966e94995a572213ac075afcdf8b0038fa1d970eae0b092265b6ab642a63568e293f5bea0e9a2612f4e34b3186765c79ca58ac9537b858da84f95ca5e07b0bf4232b43320c15c177055feab318227d90a263e633ec3ff105da5390a57da65a1a2ba5e397fa7ed86bb67afd14300ea8eb393c8075082e9300f956423093d9dd44892207d55cbdff003ddf7032b33bdc14d4c4ebaaccee5f6ff3895bf4da984d634749da0b92da2a1876537b9417f6bf9c72bc9ba9cbd80dc18d5f445ae3ef9aa9d6b7cde38a3d648f6c2d99901205f620eeb09685cabfec1eaf7ae62c07e94af6045d8b80d5090adb869210f0cfd5b3755ac6f20a3ecc14b617e4da82c4ae1c39a48f658751118e8013b68063e4452460dd6985e5109b8ce1ba75ff7138cea3bae1138d0743d915513950bf1fc4db638d75739d614658c8694d46f834dbe0ca500e644b6fbe5571bdfa05943b976ef599515db92be4e808890ed8b6eacec2f94018c875a8eccd6577c8ffa63e23f785da2906aec5996ba400ebf5b43e22b9bf4607785541d548cc333e1bc0714b80bdd70b594b4f25727a7de31b55fee835e5a13221424f26b7f50de2e36feb5a2c1b5090917e146faf9e6bc959a5db557248e940974bda4258fa3e4284d96099e8c5ae10ea0f3257a7cc54ad4444721431a35e41c17f9eaa939ce3d320c01a8fc43625b9821c197743e6058934aaac1126be2e3727ffbda384ec64a920e942442b83ad4c9dffd784991f2cce8568b5563850c971a3a1a71db7a417416f905a8ab0c2bde9d3c461f11226aab2a686ecb79f1aef2f078013efeea1f0fda445f748beeb94cf141238b7529ec868f8659b98a26b8c07e5f7138206fcb59068d49576cffbf35dafd724b4f5f0ca2d7464d0a27a86af1985f1bc5fc07d99e337273bb57f328a9eb40d8cf92d22502c9ac0a0ec5675e0034e8b5764e7e980dccdcf6e2166c5870419542f8e17bdd0607289ed91b54747f673297892471b55e6c66dd5eafd5d8126c00c5409d658f39584b56d39772d4ed017bf6bef57a709331d76f8adf14577222c6c4c8d0a02906d2f159ab3dd277e6f938eaff4a15b5d5904c8c2a2d1c331ead2d1cb95b04679c3ee7bcd31ded45a651a818a15e8298c5967157aba4c593f7a08286c6609d55391289c9844d5a6c61a75549a6bfceead3cc29755c16a1474b52211bedf04a4b9d5d7260aa564f88f23349b644a46d2b17ee95b49e0bc0348f58dcb08af0fe8b62b90da0d641a89dc07ebb71afeca46291aed9328ab0507fb23b7e73815282acadfdb6b021b7fd041eeea24cce26aea1d56c0d5580ee2f0c63ebc796f406d70f75992b89e311aa6dd507ac240fdf38e86cf06b1ade4178f714ea438c2e33648064a9b04908faa4465fa7b02e19cd509970e55f600eef74e38a81c67e5dd6ad58b25891c5f2d92927899657b92048317e574dc1a70c7ce2eb70feda8fd5e930d24b7fee01e34eaba03c836ac13238fef88fd9d4e15b6f78de444754cd831e13cd6d09ed929ac5eaa9a00f9a7d3ff03eda97451422b5c7afb6049378fcbdd510177e1e76fa87b80994c9bb5dfb442cb684edabf196b352812442d220c20fd6973a137e69eb181318675ec9734e8c053262925bbeb65bd26d773b0cc4ca82d2474f8cfa0d94bc7c5f53703a3cad726b718276e24d2b4c106149f560022db1e81325315bb5c6efb796ef8ac36cffc763c2201602e272e6d2c0e048d279f7636edbebcfa33d654286bc7a8f63f61978361d02b3e71d6ba10c234e3190708fb0fbf253532cff6e35663d752873373ccccc7eab158f4f83ec6f3199791ed940aa9c2537857fecaac250e16242a39663a4579e9f4eb25d4cb1c926ce0c4d58ab6e97c82840cb20b888ce4455dfc04e13c30d9ea70f44797861af1d5cdc76c4634de02945bd889ecf50983f86af4d7e6846d39af5a7caaa911793eb1831e6d80756588452c3c568c4b490983785faeac210826f5cd094c6158feda70007d15039bf296a6b851c154303a63edf2e80466b7a41bd1b0bb66f69bb6dc39ab591461aadbca70edfe952e7719b99637d4f2656d21f133b03c71043c2afec26485773e7f0b5ef24d923b3b8c48f70915ef45429d407d16d9aa8e5b815a3067ea60de7776c0ad2baf06a974f23ae00422cd3dd3ea65f9dc7cf6072805c6462a160e00a2b43a3cbf4444109229596cd16a11532e91fe3748227e09abaec3b57f64c862fb4a718d80338fefb6647661f8665cc6b7268bf21391da03b2fa7fdb1cee7a63e9bfa7056410f911a6c419ad696f3243fe4bb7f6e70837f3fab3c4373b08589cd444177a5d67595cc9defb34427ab9cb81a404541042c98a6b4342d6edc7edac87dd0245fdc66be3760db6a87571fa25e8039fdf401a0a94edb0aa35c3372978d04309a692b3972a0f711b4f29d56039c9a47643194aac180064a02bfec359e01262d695936a97da23866eb173aefbba60fed2328718097da0f9b2206abae13ced6fc1b575e57a84d923474f676a8d2ab59e2dd8d49ad4d95d36f94e805b23f019f26b984df2375275237f343fd64cdefd18f15d3d20726c3e005667715f92b0ca647ebdf44255555ed31a8b5e76a429fa7fab41b8bea566aac627aa44126e64c2c6e5b1274560d1e6095d562ea421ed30b58691b7bc04f14f6cb73344fb5cc64da80d0a6e3f06019f1fc1db5b6541bed61abe006e498d2e28e6716815074f43816a2187d91df5d513f8278834eacccfe8b7b6edb5f10d026a91ff8c753cde4059c705343a18a4f68af634a3a0b70e0ffc3d7cb9010e5e413c89b0cdd34742e1ae2e2dbb7055a039634a6d23a45d7106011b89cc629db6f9332161deb1f1c3ff56529578ead9da5eaeda5da01353bf48f4928b9366314c701f8f0080fac17fefd591689dc6d330035176ef8f85544d885d3be49f4989643c8fa0224299c44e8a5d0977e3abd05baef887f7607d61a4d54d0ae194969ed0b1d7b8038175be551ca0ba2cd7f1bf681a59e4a72bcd114f424f27c0c22d1e4d89d7ac50876d3ca5c4a26af246d6fbcd971ba9d9899d554e8a584cdf552dec49b2b063d5414024c83d0948a73e34fe3843929e4769ce72ce066a0d5d3418b420a8d092d44476ae4db58e90bd1bfdaf02b3c7833e69fba87fdd8c11bded3c720c9ea94f2e6fabf853e35414b8da215a6b282038bdf3488c13c385b2833efe39e00c7da5215beb9209f8e404618792ce812d06e9cad64fac16ac02f632d593f56dc70e581021d73ccc8f8bfe381e47fe5c5ce23bdf29565bfa48944cd581e872eb3167f1a2ee52df3560eb33d07809e16487c2fd5295f0957fae892f3bfefcb44efca7aba8621a5f9d91440fc0577a1022aad41e086bec03e90bbbcd930172c598c55052322786f1016934bbc00db46470c3ac56e18f5eb91ba2dd93c7306648670c9771104be8300618efd709d3988341a786cbee33b8e54ec2bcb5895ffdda65e20ab9498c7b3cd690cd4fbe857a788507b12de902e8979c7e6b142275d802a152207fb78264586fcd85991c2b2c4374abbe6b2a8ad5edb72afd12152723ae89940e91a0d3fb97d0952ea6395d5bf30ff304a42d5645b761f2b09bf11678a0d1ebbe067640122ded7073082a6dee37ebf7be43fcb0d9e64cc8cd08b7392da53f98e59309b271983ca877c10745d788ac4e7cd514474bc3e5377c75003215bfda97a923db0387b494d6011fa826d8d612fcd7044cbbb5d9a79224d0a32688c781413ad49e032c6bf2be9d246b59d4a2c9ea3c40e1b77cd47a5ea4195a099718a0ff64cf997a54ac4479ab54777200c2f760938fd28eac8c055423d06ba071693419608a4c63f10e01ee7de98c7a1f65f5bec7b1e5179dcb7e25b88d11eba3c7025db302b5563f8d5b3fe85d5af871a599bcfbf90854d8b2e2c71964ee4a1775f6250e93ad6aae9d2bc072a4514a255cf21b3256fb6e45c99e3aa28bdb52117c9cdf85d9e9a305936def826db6eec67b53986ffc6f72e8910a798130f567e0fad69547ecb3a7a82dc9a0dd85e3d89499cd5fd0a3", 0x1000}, {&(0x7f00000011c0)="845cc25bfbff067fb7952af39e3000da55bcc93bddfc930096ece18173f92bb09d6196cc34f43c1b459d2154e82623f7816933905cefea24e523637d19fef4", 0x3f}], 0x6, 0x0, 0x0, 0x1}, 0x1) socket(0x6, 0x0, 0x87a) 18:34:01 executing program 0: syz_extract_tcp_res(&(0x7f0000000100), 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="99c3a3ea1d6b8211715f3dcd5e5c904127f4310432fc5fa3a9c32294919a0287a42f8e0a736c9f61b357f8904d373607266b68206f7e7304c94fe7f8922af312bd23a468f22fdcfae8b8ec378199f011c018a236f013fa15cd2ac1f80dd4726194b7df5e70bcc65a82a52af86780dcb48a2982e6e68056b267b4766146d685f7f4abf799c328e91f38f3c161a3215b1319583cea59960dbf040acfd0060b1e25f7e3d1b8bacde9b3760762e7a94f43be3b72afe2ab75c79e5831", 0xffffffffffffff55}], 0x0) write(r0, &(0x7f0000000000)="74d96ed250e6fc387108a89ab75f642ac4f5c7ad4b1503492a8b17567a002ebb71b8302212fb9d90555ee7", 0x2b) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x81dc, 0x2, 0x7ff, "b5d55957d5212b148db97ea5cb0bcd0c4f992d21", 0x3, 0x8f}) ioctl$TIOCEXCL(r2, 0x2000740d) 18:34:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0xc45e, 0x7ff, 0x0, 0x0) 18:34:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x42, 0x0, 0xffffffffffffffff}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 18:34:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 18:34:01 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, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 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, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x22) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) 18:34:02 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ff51b3a31e5a0f41ad4bf18d42ddb7315121a4be14a2fa9f5f769f1907bd1da26b559104b88ec706a2d130574095cf75f9b568a9adc0a43833c2e5517f83b16bba105889f4d69f4ebae3af3f31e5f0acdec2b07d98eaf5cab000adec64828f31bb878b3057022887a0d698cb54b983b65674689d07e1c6d6faa7f2a7d2071bead3cc535f4b1df0ce3a202361ded675cfcc66397f29ecfd45ef73c01297db8b101375c464b5a6b9ec6b3d03712dc18d3b91e15b2838ef33e0fc2b646dcc8dcd59308017750825d486c26730029807d511", 0xd0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0b072c5bb8796785255a51082caf65898d5ecb8ab64284c6f3aeb86bdb2e2770922b19dcbfdf2c8672a5e24dff3ff9c8c0ef52331a4bdf691602a16d7605a3111daf2410acbcca03043e0bc0ad355b1a407e7eae01b49bb5e82804587662470f6bdc8a8a4c38bf401ffca1b3bb8f7df90cc27109e972894082a214c431203d79c754952fdd", 0x85}], 0x1, 0x0, 0x0, 0x402}, 0xa) 18:34:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") 18:34:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0xffffffffffffffff, 0x0, 0x3, "7e389ddedff370734578fbcef9097b5ac793683a", 0x0, 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:34:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000e21000/0x3000)=nil, 0x1000) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x1) 18:34:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') dup2(r1, r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r1, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() chown(&(0x7f0000000200)='./file0\x00', r3, r4) socket(0x36, 0x0, 0x7fff) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x2018000000, 0x5, r2}) 18:34:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) socket(0x2, 0x8005, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000100)=""/15) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 18:34:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)) 18:34:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 18:34:03 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0xffffffffffffff43) 18:34:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f00005f2000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 18:34:03 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x24) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) dup2(r0, 0xffffffffffffffff) 18:34:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 18:34:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2b}], 0x47eb, 0x0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x3, 0xff, 0xbea5a1c, "7253d36d45400aeee68410cb78cdbf48122a5ebf", 0x5, 0x2829a6ab}) close(r0) 18:34:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) msgget$private(0x0, 0x600) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="7be9b2da92a8a623c5934986d9baec3ea4aa5dec520e2b493a4a96a357f7a7c695dc421a070ab1ad32d54eded56c22a45999b6e1276abfa10aa26786f1b0554182fdd9cc3b8231dff113ef7e4d0fe6c053d4dc8d49228e83383945c0009af17c8a33eea30ac3aaf001727d073d60b87452ebded1027724b3194906aeba9280422a4211f99b4cb41dcdf43750c3c51a5f97e1fa375f9d54348a24c96e207b5785ad2078f401e87397a17ab328aedc2526c020ca6c043dd26379395f33ecdfbc4b884abb1744e76ad8966f3173b8c5fa09252bcbda1b1cbaf0876af1a8566a9d9e64168f05945d83dd4a9c844918f8412cd3e528bd1f212a", 0xf7}, {&(0x7f0000000100)="4eab7ed70bf4ea5d2b264719373572a202ee37f000d0b445248fd726a93d10a615bd80046a89a03b7692e18e2970e75b9f7ec97bee2930c96d9f09f22e96d1965267dccacc4958e0a429867b367f753b7e46b526470777e78f4f5e9e6d2d7f5410a5e3d71fba1c217ec3e0bd4add42d74481b2ed883b9bd497d2cbf1743e030baae6fe76c7938e0fa8efbb01b8dcde5f59ff87279b1f77dd238a93619cc8a87ca9cbe2d8d47590d0b4abc520de2de6bb52d5b3100036517fbf9b2d88b5cdb41e6bb0ef15", 0xc4}, {&(0x7f0000000340)="a896c77153615ea3760edb16638bd8a5f4d41c289ab2015ce47d9f4e8a019c1bfe3070bda90d22befb8218272934f5fdf4292e61b509d882de9ef6c0a08ea1849b981b6a26a848e33ab5bf2200c01b0e75c6c17fa313c6e00c7124e3ada83c1920a952844c597bbfbb8d0e728c5e079775da6d34c40131ae43c1f017c88533746705b5352682", 0x86}, {&(0x7f0000000400)="8dd9344c5867198329b8e10458af8dc6426e6d301ec2f029c222f704c232c1c9dae960cf16c3647a0ed0d10b078428d97a9c7859b31d18ddee9edc7c9fa61451e97f53201a202d45f0d0597aa3c27f46e64bb0dc681d1c51aa5e0cc5408ddb98faf6dbc898284a6c5dfecd53a316662c7c536fa48d8a693f23ca5ed778b7403126a910a7897f0e6479993e95067ba7aa24c96e97a5b51ab7ed6f68dcb780f69334406569e9987e16358f0d11de97468769a2937fafe21575e82a16d54caa5336074cd3e5c74fc24e079d583d8a2281436ea29fde4c4865ca8c", 0xd9}, {&(0x7f0000000500)="7ba936117f2ae9ddb7cd68e4fac56e3f3de1e5b163e4780f2ac21e267b6ecab7a14cce338dd9e959f559189c2525d660dce05662850bb03f4042c545aa71d11839ca5290b5795f6e00d20815b99a49a042d2d8d7875aeeca59b6feda0cef5efb7ceee0c75744176782e4e7857cf8910a13703d67b9c64a1f6a7201d26e774b8ff919fefd8c9b71f7e3df05aca108fd79f3c0e1ec3ddecdfa82b549c8303dbb1831e6edabae2e40f8e0285e0012eebbd3167cc2ea17241fd73a188eb653359af672e5db01aaabf009b61d933e4181d105a560fc9f5f161839df796932c1fab0ec3ec453985d1cb394b5", 0xe9}, {&(0x7f0000000600)="1116b2cca301c9bee7f66101084df7581578f0b99b2e98901f84052ab7f13c39e6b5a55cebd78eb3b1cdb4eb79d2cb9955b86e7b61fcdc68c98b0ead0528b64755dc24d490232a6c2a4d7a78fa79f4b0b78f4c7fa8bf1b0c21a70c705a4eb88c072914e5df19d7c3b4982707ab19f2b2673de7a31c018d66e5f9e74cd2f02cd84741b3602d2a32a1b86f0d9d9af74cec3bb21f139d274aca40ee12a28784f62a8a4f7ba43e87df406bfacb90bad409c8cf980dbfabb58abcd69eade4bde62f57990249c29c59bf68472687f415f8064d9fee6b5a79", 0xd5}], 0x6, 0x0) r1 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x600, 0x2) recvfrom$unix(r1, &(0x7f00000007c0)=""/193, 0xc1, 0x2, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x0}, 0x8) getdents(r1, &(0x7f0000000940)=""/232, 0xe8) r2 = dup2(r1, r1) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f00000002c0)=0xc) 18:34:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/92, 0x5c}], 0x4) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:34:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000000029, 0x400000a, &(0x7f0000000040)='\fFW}', 0x4) 18:34:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)) dup(r1) dup2(r2, r1) 18:34:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 18:34:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) close(r1) fchdir(r2) 18:34:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80000000000002, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = accept$inet6(r2, 0x0, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x3, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getppid() r15 = getuid() getgroups(0x9, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="3ca957b8efb85dbf526b382c8010469ac73ad2746d36d564356167abf21604eca77f3af0509efd2cc5a16a7c1e53735a4304a747ce491587cfd9030ecd06a68c4a80dc104482684a97d2c87210eaaa7a5337bed981cad90c501618ec2aaafbd94f08116640e163bef1bfbff1f0afb52438557248a241281bff3b8fbf15dd743dc968053aba220fb3ea3d4af5f9fff93d0cfe681dc8dc23a289efb1a0ad54a6e651de2161697b7d590b0e3ac4386c846ae68978d768890df51ac37cea634b015e91bbbb1000aa77e36188a19dd8d1cab04148", 0xd2}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r3, r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf8, 0x7}, 0xb) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fsync(r2) ioctl$TIOCEXCL(r1, 0x2000740d) 18:34:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 18:34:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x8}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 18:34:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 18:34:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x8000004000, 0x2) socket$inet(0x2, 0x8000, 0x200) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 18:34:05 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400000000000000, &(0x7f0000ffe000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x80, r2, r3, r4, r5}, 0x3f, 0x5, r6, r7, 0x4a, 0x9, 0x2}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x24) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000040)=0x1) 18:34:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0xe) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) socketpair$unix(0x1, 0x1000005, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) 18:34:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd10600000000000000f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a6b18ee1b5d773b1e9aafdd47a69f1f490fab39d91e612fd70b5a088e42252aaa083dc41cc6016e765590cf9965050c466a11c01197e82774985cd8f17f17346da621a2794d8c7c1583a3acad878f4211ea036be601f27d7a12685a864e9fbfda4ae75ac3842ac03188a36be4018f2600cdf03cbfb032be72957950d0e302c431aa757a139fb2f62cc4bf84b254288ee1a121e921f455396720f4c077881aab621209d05b422916d98c46df6b59e683f464bbd305ef7413f7cd240160ba533ed0d46d55a4c20d2035c2181cebc5a982eaeec64d", 0x138) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f00000003c0), &(0x7f0000000440)=0xffffffffffffffad) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000200)=""/6, 0x6}], 0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x80) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) pipe(&(0x7f00000000c0)) 18:34:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x20) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x23, 0x84) r0 = dup(0xffffffffffffffff) symlinkat(0xffffffffffffffff, r0, 0x0) 18:34:06 executing program 1: getrlimit(0x1, &(0x7f0000000000)) 18:34:06 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x101, 0x8, 0x1, 0xfffffffffffffffe, 0x0, 0x21, 0x2}, &(0x7f0000000040)={0x6, 0x0, 0x20, 0xf, 0x3f, 0x2, 0x1, 0x8}, &(0x7f0000000080)={0x8, 0x9, 0x3, 0x2a2, 0x3f, 0x4, 0x2, 0x9}, &(0x7f00000000c0)={0x9, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) setreuid(r1, r1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x3) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r3, 0x1e4}, {r3, 0x80}, {r3, 0x20}], 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r8 = kqueue() sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000240)="ba24537b69d01d38dbe9f9123b80e2248e04b20625de41da7385c5604b8e3a1c5abffb1eae33349291c1fa15c7338af0448ac64e7097308df97b802c46072d564cc83a90b2a5d43deb986bdb23c93601f7", 0x51}, {&(0x7f00000002c0)="a3303f5582ccecc967c0e6c79bda20f2c033623d57a59dbeb297fa9dede4ba223445bbf5ddaa86ded3f40ebf35250349d59028cdfbae85f6899458415fbcf517b4a3245548013e7f7463a86cc6e75cbc2185eddf702ba03b39149183b0945e75696d734135c948b745286a887f11ee5c62aa8e25eef2ffead24a8e806bdbcffe0e2ffc6bd0681b7bf8500fe165edfd3c6bf19f8652af2ce9324490e5db173cfba57aa5cf9405db9328d0ccdc11a78da9474402ab37a024f45e0b8b562524479fb1ed83bbc26095df9e3f6a59f40901b87afa9fa045da3b7fa6b40a729fcdb284006ae1055b8e6d9503735f8c07bd1e5550a235a6f8c0a75064e78f933731b8bbde077ef904535e72aaa9a54586394a10f3287b363942f791e38fc66c5c999494b0cba978d65963ffed60b36e89b00d73e76958b382a535b9053bcbc402f8b3a8bd582881680364f988c87e1bc20246096a447c6e5623a3b14e128fa2136f6c44d4ac4479a4e48ef07e5197faea4e3ba1fd23c745fe0eba62818b6d1c6f97063ab9fe883c6091e1aba4ff4b4c738384ba3b1f15866f7c737ceedf2f0d3a01ffb67020ea2c0b921e6290ebef5dcf25cb1d0154db8d5fc8c6634826d3a476694ee8da26b7107e817ebe3e3891f1dc6c26c5c4daf14c8dba8d6367a390e24dda08a06b9b56ef41c12cf4a4d31e79279d520d6769742e95fed5008bb4a4b55050be555035d662426256c45d5c3949b88bac218cfb3f59e2fd6699f38dcd334a384070ef3402eebbfea243201eab202c58b742c8e55e3b3ad16e2b327850f7f850ff7e0b17f7512f02d17bc13291178c3d88664e91951419d4de87c2beca76ff7866ea39aa99ff3b43ed0a7134da2b7c34622c7737e99b1f41a3408878ef84dea57170e6b919a4ef84ed8e56904ba24172e1dccbe1cb84ebe5876b3ffd40ab08689a385d5f745e88aefce7df964cf6f497bd203b5e005a58abce5776216fa0f12d9a358a75961057a8800b8cb3ae53b564c5b192694ca5037e6c5108cdb8fccdab6b34f5c045c1b4a83685b37784f5d04a1674910b21a99f6dab5e3934b9fa906399f8870c3808347091fdd15791b65dddfa059a53e10d036757b4cfe8b25e6dff2b5e0f0fb702ba78dc04d95ee7c23c4bf1ba6b8ed547c9f77d49f72a914beedfdcb8aca9eab9caa767719f910557b516a54f2041bdef12d753356350c6c94945f8666dcc8a996878468930670451af4a885a12b4e0d24132d4d19a37a136c510c813f821afc0f5824191a03be77834ec1958d93e6d9b49243df2c921544e9af51a9f34f46333874fde0f34bd1903ad4f71057cdacecb822b5f4afa6f385f6560dc92cd7fd7a43fe69c4ca90d1c5aee2dcf985852ba941f110b0197f9cf1eebbc9e7eaf1ba5ad37e529105154192b805165a7530b46b53d27242564e384bff7cf0087957b372d3cbdd03c4a2891881f5c819a4c639998d1fbd4da24a4fc071facc5d42c5263608e822595ed61da8ecb94c5ef38005b44bc47db44a86940349c45eb5c55c17e1609f5ec211c15a4b8e940ed442120d880b8a0a8f226434755a8736cf684f6a30051689bb0919c9a7e55f6668462ac256d97ce123a17fe9b4e8aefbb778f15a29cd1e476f4ef4658ce8e7c5390f8575dea9163ae7409f033dfc9336a2470d1909c9e1aa0fe255b39e18b235b6830c9087d0766d7a1cefe33187b1439aaaf16d90a0e6f36d17fd49bb593c88d54cab61bf7e6e22724c59892faff5f9db65171f6aa180ca06191e39c1190cc986a607aa09192be50680d91ff21931a8ac307c86acf63390e04bbb1d97956b5f03be595d68fd80a15475ebac882b6b9910c10e274f0415106618dd3f7b26be55d583d78f767defbd32e62a55ea73a37c9bbb07ec10fedf3cc8fbb2d5f107fb3ba7d68776b1e84b5532556d50f341c823875505a290cf14a9e7949b7faa532a278064a6603a768a81d6b9944fb077e8155759319afdfe673d3eb98fec1d8997baa2606645d6b934f2e6d1f809146ae6b34ff3ae2112891f8d54d060e48e8f66e828b652dc0a273f150034fec2582268489c834bb6370f54ef00809d24fe363036e4c5e90e91b3de240d009210a60c65cdb86767a76107a2873c75fac11c6e618b777f5be0c3fcf55ff6a83e5313606aa6bcd5ec4ae27e071ce85262694ad710520079dd593ecfac3830874f4103fda3348bdbbbd3a15767557bf557a14b7b08551e95ecb7694024c539e5a5df1e26e0a640c74e3252e4c070b24837bd0def99fde1dc6f634fe37121831723fed57e0803a4ff89fa4a7dc55f19e4ee75e2e919e1d85d8eaf2fa08c524c21e46bf1a51f877a458adc6922a8d3e0acd73d3c69c43718e75ee5e6c26c2b87c55d9335d1d85d8ffe8847b67617f704a82c3397a879baf56201262c9c839eafb914d63f15b63650781092e110b0fa2e29fe96a7b788c08ec755a29fa3e07890707a521d9d31e7afd61012cba00b3d6301661ef99dd19edd3ddd3640874289c7db8928cdafa503d2748855baa5a6f5425c6bcc7bd5962139c966641b68eb8139c835a3f10c1aaafd01e77e0a15c309403dd0fa9a40768871274d7b421f89d991d58e77413164d3ba25b54758fa0a3aee481f76e81af0774c4871474b8ed9c7019b6839d64f98462e5e530c697384516d4e24cb9440dd0bc1fe4cf2f7db1f19c4f58166a14e822ab2d684cdb334b0e27b19515f82bffaf51b51d5015a48dfdbca0b02c1b0dfd65fe210c37fe4b5ff35174a9b4e9b211d702407753a3001cb5a5c62092f756fdbf10ffb0491f531367b334b38bf39694d46aaf6d85b196ba297b3c269af1e9fcce029c0524390f6e12f32205c87dbb557d458061bf6dc00a2e20f5b1a8a89e04121827b6eefcf5004976a28b017b83497ddba2550828cf9cab72a311eb3fed41e32a4858fad637057fc01d6fd33da21330f60e6007921d839d019d24e8707001e3eefd8debe82e496c64f8ca69ae5b2ccec53061679445e4a00d31cab32d752c1bd4d389353c552abb22963f4b300f6a1a8b00bb781dc05bbb4e8bc8f38b9377558e78dc1fe4a5f209b1f1c96cce1a9a390c09f8dfe0dd809ead810e86f8673663bbc598437f61ac99223f1c810a14addc83c5184035355d7824c4b4960cca334b27fbdf1bfa7f550d53f3ae7ec189f51a45e9eaa24327193729d17b73a5448f0b79c35d3318db24f93448aff9618d2c6d5c788b649060d2268e48fb38269a402d7d2d05dd26cf407a79a3b8ea232f39b368393a19b8c42feb4507f0eff2d7e6af855dac841a34de3f8d128d7c66b87a49d0a0a281f4153f8e86c7c290ac11c18e2e58108dc292d05acd18ff14814d89eeb6ccd1f1f35c56e5e91d8b5644a8ab69f60eb6bc12efb439c5d3ee917087d73fb76b39caebca0d3e57a5f07f5bf2b919ebaa779b1979f1efbf2c9a729892fbfe68024f9140dd438b2609d93d80e468d5dc675e6e6e81802e832f797d08a86fab2843d90dfb6cfe1cb2d9c2bae5049810c168f6ded86d7b744d07106dda199aef6b0cca0f99ac70f25cac0a1893a9aba047ad36c5d68f3640e9bfe7739ea5f3e0c0961372d8a6d9e09ae475cb075ff32b8e68af89aff053249b38fde5eb3772436df480a8dd4284e5419936b04120ef4ab318825a6dcb2ce320f993e38586ab505ef2e35d1ad55d5a7bb4ad7e6562867ce6d6c4dc91632832b08c903f4b018f060f90177d4eccc0f1507fc0a7b2865fa2166dbbcde7f4a6cc88751e06d98e26870c4b17de8baf9a27dcd6be2d7eb26b028710651001f14acd5bc6792e226f23b0284cb209b89d17f28de3140ae29976eafcf5ee37bf8a49a784f0738898adb22e063ecff3b453228e5f4de3a6f334c3447eb1781662262820b3f225f3c94f1f24107de0139e3329c9ff16fa9c01526f2967482bafb58bb522e42518d8332de3b7a9408c16a2562ee4c2f845dfdbd408afa559d993d4843ffb20b66580dfb43b76f1a6a9e5bf0d6978e84fcf0aaf1e83993e4d107b28324fd8d8f018f739363a34339ebbc682860255b49b6c382814922513bb26fb393fcf91a32bae0f0c92d0e2f5713a553c6489b67bacc5b6da8c2f0c34146d3d4c8e4739950969e3d6eb3ac7db5186739217dfecd4786410dec03dabe5b9d032126aee273a6a5225e5f8fc3ba22a925a26417fd0951e572640e4fd510938d9749c89f7e50a8cf796586c882cb7cde7e194166f33c51046b8304417a83cbdfbe1e2698ce7614ddf542eca747bb0b77c64e16f647fc6a47281e583690ace8718fa8d9023e8f69a88922ffc50d82cb7d96c8cf817db2bbd6399bc9b03c01e08affb982384b1143b764e874b7f31f27f66d500d2a1f2d5e3714b8478c4fddfe78582533a81b67ff9bca9234a0eeea5085ca9279924ab84e308aba1e5d682e169639255b8c7ec159b0f0ade1bf452bb272effa21220697518f6b56f00bd5e4ba4fbe946908825ef7892b0ee4ccf9c00b4bd4a80d17389d3cbb9ab04c536ede05eabf33ebefa00e5675be99789119c9ec817eb0870c56adce8e8b8886c75e211670624bd4e73305c255ea228cfea0ce120b527415d7a4764cb33a91cb70e9e99729bced63ae2f7a8e316204657cc23f4549b86917c9169be207b5e069acdfc8b16c87e552b3dc0463fd394f0083391568091d197a483b0cc0aa56b2ca5e74dcd1aef99f6d6a09bcb9f45fc466fc90afeedfb634ebab1e4fff7e269824b8ffde36b96c8fb28f354e5fad63b9ba49dd47abffb24b57d0481cc7a95bdfb93737536d1b81234dcbb08d19dbb3bd9859c80c36e8006e9849d8ae45b7beadfe6cb9aab95bb0284e20e4020db98d669ab76ae05f489baf7af097074be8341cf71e60dea1030e57ccfa94c79ecc3f3e13efa6a8c9c242d7a4114ae9b52a083fe29af2558c5c4502ad70168958af7f54a584e6a534cbd43884705eedc21dc382f57db1f214e5e02b689970f50ceaf0a95567feaef20e52ee5b526b7700cf4f4e18402b1ddc486aef180a4cbd31145615602d56f261d70eebfd5fbd2de9e651378ed5a3dca30f52d5a8f8a8d3cc3a1fdd7b4d29e1bb4fb83af650a65ab125776405d1806c7f9cfddccdaa21332de4b1134f6c63fb55fd0773860a8b9f9577bbcbe05ae6c5c93ba88b4d966fa1b550dc5ba4c6ba02d103d440a4cb8e6c6353678d7dc45bb89726a192a6e35b1c65aa903355e18bd1a126abbd525d5e32391261d4e2ea855968b76dcf47865896a3168a78cdd608c1647ba577fa17b2d2f829765d9b8c0dcd4ef2e7ae6422d294aaa5c7e9ff37b6a4c86c467624a4077818c4067f507b79a0e4f3603d3106cf4676ed2cb85fef4dcd4df98ded329136adb0a79b3d0cc445f489b1323ecdfb60c1ecbf68b7ef220a17af4b08f1eb6ea80b4bbc9cecdcce4e7d72d412d3d330558f83c418de363fa3b5d8058378bd4d7ee59706dbeb5e6526b10b682d2bd925db248c2339dcd0d810c5a628061595d436033ad3c51ab01f251557edd25a27520eff9ccec6bc5f29705eced64522d37893205c1c1396aa29a39ba1ca9331baae784860c317de7a0e644a984d6b8d4db5235a8a8c42b4ec55cfb28b0da66e3c87abadefacdc1c1ec02231591af2c5af8f9320300ee633a0053965dcf59ee343aaa4dcbeabe71ea7539844b55f618fe83cc1284c6953c656a8d27ff08894949718a61531962a9126cb6bd8e98092db2dc80e0b2ebb0a13c6b0cdeed04c515ae7c768d569efe5bf1ca36d0fb6dc98e65018e515ebf4ff4b42d1779663f", 0x1000}, {&(0x7f00000012c0)="201f800bacb113261c3738349470c9754222e27ad57570e5be821b89bc820ec122e427bc087a021534d1428cf6e46887e449cebf3cb71522d0bf5fd1e11172e1fe291672790f93538071196fc66d9dfb9d48fe8d5fe065591f2f6136e21bbee1b7c5c6f5a6be", 0x66}], 0x3, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r3, r5]}, @cred={0x20, 0xffff, 0x0, r0, r6, r2}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r8, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3, r3]}], 0x120, 0x400}, 0x404) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) chown(&(0x7f0000001600)='./file1\x00', r6, r2) connect$unix(r4, &(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = msgget$private(0x0, 0x10) msgrcv(r9, &(0x7f0000001680)={0x0, ""/234}, 0xf2, 0x0, 0x1800) r10 = socket$inet6(0x18, 0x3, 0xffffffff) symlinkat(&(0x7f0000001780)='./file0\x00', r3, &(0x7f00000017c0)='./file0\x00') recvfrom$unix(r4, &(0x7f0000001800)=""/4096, 0x1000, 0x802, &(0x7f0000002800)=@file={0x0, './file1\x00'}, 0xa) utimensat(r3, &(0x7f0000002840)='./file1\x00', &(0x7f0000002880)={{0x0, 0x3}, {0x9d, 0x1f}}, 0x0) r11 = semget(0x1, 0x3, 0x200) semctl$GETNCNT(r11, 0xe6e31ece569bb991, 0x3, &(0x7f00000028c0)=""/77) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000002940)=""/89) sendmsg$unix(r5, &(0x7f0000004c80)={&(0x7f00000029c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000004c00)=[{&(0x7f0000002a00)="7502eedc667ab7885ac03849d3ae62e45d3091ad15052b8f87a72e7fd2d68f4e27e9ab7c641fbcd879985cd750494d8989834e6ef997709cddb77b69edf2e47116b13ed1824b6fe549649cdcc877e06226b1667aa75184344750d9104234c598950ddf9d213fbcdee32231bcba2aed4a9c42e498e56b2fd621fdd61a68d1e508db20641f9cadbfac2767d903ff6155e89e95e2396d8c00cc113da967541db60784ff255b4adee3b353a97000baeb5e7ed1f4297c2d9608d44a81279633aa5ceb8c614b0269f53995a8f75c378fe9b5d27bb1aa2f72dd53daef05e2d17c9fd1f978f364ad1f7e102da6", 0xe9}, {&(0x7f0000002b00)="1b682f12dd695d9121811e910230e8e30f6d5efb64f220cce0d41de44b548e3d638746d404073f6d795e9ddd2fb604ef737d5372d36108a55fbc10ebba7056fe12fcb08b0965d893acfc84bc042040817fe8ea59d59c2a694db0ddf80774fc554b247c35beb6acacaa1da26a07e4bad5b155361298e1fc35d43b6b62d46121214e339c5f4e5c44e7e09379106054525b883908c085e41f45d14eb3768815a7a61b5e1221d6c7e32c72f73ba03a420d6cbca57f8b4b0309627b15dd6c3d999a945e2d760cd2ff50a5b957e0f4732d6671d6920d91cf1659239194f1980d694bb17cae269cea52deca60df3a86b0ca3ff7c682e18b1cc6e1f57a5038f02bbd35f0f3ed474eacf73e9ae2945957fa1411d2a385466a433682ee889ad277a6d3d710cce8a008bba0ebbda7beacfbdc7d2385ddaef131d583d37c40adb38f5bc5468250eaf3e440335056f296ae6fa2fd578a9ab8ac4f1d000931080495f1457811593088d3a5c8cac23c3be9f6bc899ebf1eb00e0ef138ac93122762a5fc2a3f2e8d83133a9443298f123affcbf20902e0f4f8dd81c448f9d9a8069d6cf3a8bc2ca2a4d5c39243d45319dc41eb902e047e959800cf29d214996578e2dc8404d71ed6e39c07a63db17db1b3ff4a24bc16a9ddc823c50b1ab19d71e47535c316a5e9219cc4dcaad4b4af3f8ec06b1295e383b38262b601bc4e717a771f8c62ed89cd3f581c6a8020fe004e817a1d492dd4258a0eaaf4cb4ed2538978c648ad016b14cbbe0204185f6db2af84916f1df8ce690bbb28d32d6907a255b3e15454f338b5b36e92806ce37fb2455a9388a3953e96c32222e36bd7a4e16fd502c4553d78c773f3caca89b97b922ab3269597212e5b20c78f843897e897a21159cd421018dc22a6f6e313f8771a0d71c43fd5b32e2fa10bd6850df64cceeece4aea85636001f3f1a8698b2a218c85a58b597013e93dac8a8e2f982f6d3da0cab93af2052a59caba15368ddf7ec144831a4ce469bfaccf2b19af9f8839e752ec1e611f85de37f710658213685e997e055d8596186900725aa584618ef4f9808e4236f3273d8a9f1195838dc99f7be472b2c0c6a5fbf589e4d8a8b5842a617b645fe65ae3c86883b784b6c7cb9e770ce059babbdb67ddeb5dcc93d32eb991444375297d86437fe6b9e1c5be7f47d10235ee67041e32307c35501d9d33c5752c969384b361ca2e8ab169718f63163fc4042e5abf694e4b6af939340ebf3b691bc5869e3b6af93f2808679740d883a53e61bd54aac0349db9d09728b996ccf45aba25539b9bfab17f8bfebac54046a2c1857cba8c82baea9cab9df8868c335395893a7c9fe824436e345e34f762f1aa7889c075c391c5490ad8c8066e3a7391e8a729177724984c2fe266adf3c9174b2251b7116a2266d32fd5922acb0d4106a01b71502e52450ba5481d37c835e10dd6c279d365f7a5d2229fe1be55a16305f3c74f37c59ec3d1d926ec7ee56702db147aaf83a3708ca631a77d8fd178690f5b82161cd161c58879b039766887def82005af87bf6009f6014870e3810cf1c24922c151558eec728998a0d13e9b3313f7a7b3ddb28886543c34a635bf61b79fb88a4cdb5b2a7e1a0a6cfd52947c72ebeeac35a39609d404fa50dc9501477bd95920b51248e375e70c4b51040c3948124eee42c8e9d932bed4a16e6a926a21b577c449d2f8054a2ddd667526b1021f5e06bc1fd19dcd44450afeb897ccdffa94bbd2570286db6de8ef01bbdcffe5558002ade6fecaa6533957066873a33f97061a6c3c3d74ca2359c4d73e1d54ec9ac7ac2b75e1641890f1963477b667357381d790fd6cd88f516f8c37d56f9ed463a8890e1434a1844b93fdf3d58c071f4e54c733dbcf0982a884b6962a90f73011e814b908ac353a6137e31e349b045c815f86623ca2aefceaa90897ccfdad2188d634fce288f6508476566141555668fcaf78568e0ec07af00a0cc0eb6d015dd9c380114408b7c3076a77d600d0804d0db72e63d5b229da88babddb169a1448197e0e4787ba307b13f21d5d69ee37d1ae75a9e273f62ab307bc6f3e12fecea9a9e5b9a61e083c4751b426179a84e6ed6b3a248d5a5b3c960c6c4d7295f86f508539f5782601c2ba7927b9862a7472ccd9b03b2701819ac558d3c556c12eb3eae1598b9727c9c02fb5bf0461d0c5aa883f2f51e6a714ca895bfe25f5686f1959dfec0b9806c1fd9ed85b48553e43a912654b4fb2258b583ad07b7663a1c8551e6a70a67f4546f16f55d75948c0f59e3837b103860a37ff7a4506800156fcd0e66957220035a19a54ce0d49e956219e10277b9d8434a727ba215d9d43e026bd5843112928da327e4d2121b1894fbde56a6d3546972e15697c4c801ab14c68585f462dbcddeb941333d18a032dbf98a7060a63a0cf98dd481ded9c8bbd2ea78a6ae5a61c5cbf257eb10844f11573d2608548626f06827a33ba615b2124692e0059d85ae65a30f165109a06bd2a079740eb29de59ab8b6ee438a285720a8a36aebbde289e7ef0ea5bcc832c7434c15498d5a0591dd5691fce0a5d93257a8881c7c9e746ec70b745e20ece66fcde8c344e13ed9bbe629b8c9d6b86c75c04313e29fe9368f835b1f031ac742882ded64508ed2485dde2bcba1115c91aaf986615e238ffe3dd78676e4f8f6bdc3af7b7bd32446841e71f6c0e31ebc45b451f59f4f601b9b089b1b8d62c724e1f5072cfe7450cad0b4505f7e3b526d2d7b8db1a47edf75282ef4e446350cbb3309f4f4c51c5d9becd90f8809a90feddd922cf2a6cba2fdc3f6083588f2dcd9344fecc138410871a5efcab6b80a06ebb1405dd82752f3949c973b40f393e3a25d93121f4ea7c0d1007bebc0c5acbedcb58e2d3c41ce05a693726e166bbeaf82bc0e2dbf9c1075c30870a11741b9d6388f36a87338ffd42ba5aff3bdda56720be84aac0fe6f6f33030cd346ccf4dcee7b1cd892d7fb84d44ce314e5645e4616923f4e8779a40a02aece90f9b74bb5897f397f430c8a2fe946b01c05ab7ceac6d5ce7c7f5d119d216850c9848d31f8ab8e91d1a367d116123073daede06aac09470cb1846302065b4d0863af3d1110fceec482f13b2506b07d538a8a4be9530bfe2c2078d1b87f24a95608f98543de95d13431f64c1d372f30e1cdc69a1aef5f0c26c378f1c97de2ab7ac4942a7f4a4f2a3187dff2d1dd54994386d6ddeacec1906d9d559a68e09d6f8f60a2c978b58bbb408a7e8a4d4ac23bcde5a9501f8e9d78ce86a16c6c22eabd0907bfbeaed9d795b67d1183842ced034de4ca37f3cca5a77a08de5a931446a42a6081b51160c87ce0a814efffc8478dea660438310577f53846df2917e7adb3a58f9f544997e99c054ad9bd275fe82b4d4d81e4121739b6f46e4097a55fcf43638585257a864759fb48040125da856754c180ca6f40c6118a705dd8b5e404adeed5757a7dd632d1a411e3c28c0199c4463e149f6ebd842570a2593643132b355a3547455dff1c25adc4878db3f17f0786cf7068d4d24a710c2ce9b37e619f7018003ad5cb06b3bb51451c6de7cb3692352c7c6b56f2986e7ba357c738dd8a60de497eba9211a0994849b89c876033205edda406194369bb5b90d7cf4f26098fcbc66644e11e6b769b9eb00e269bff2a1d8c604fec7c6d1b94829196940b464bfff84f4ad76288baad578b538acd5d0f18de6fbbf44b86a1ad019dff6b0cd94f4ba6725f041fd0cfd80c0bfb097250e5d987f55b3e41c2a97ee0449ac5848f70355fc19c8176a02c207ca1cf95e71a29429f632b8c9b45cb04bb47747058de913b9b8d75a65ebbe3e91d47595c8a31e7c1d43ad4c0936972202b8a87cd8fb0685440f66054f83cbea4b3afe3662d59db5160e1c42f23d4eaa12c22982bd55ad0d00b5ca1608061dc43af93baca9092134b06e0a581d54dc06cd6a81f7443193ef6e4698e7c53e05cf16ddf7ccee85adeeb6995680d9d0fcdb9c11a701bab0a8a285762e8e4af159ded51dcf4077e57ea5d92608033412a923a138f7a8b08467aefb2b7df993ba69ea273756273e8a58ad2d6d6391998f2f55802f1f434273cec70baa8e8707f07c62c2c8cea4a2e48a734f5f792eda1979f557a78771ef42f59ed9845a43415d779279064c8c7b387dd55ff96b569271e1a35ffd634e4db8b448ac455748c5417257419ab463db8e6c8f740d3be7a1d53f32ac9475f400a3dd7766128836baa2f6ebcf9e9b1e7b6bafdb5d62409788eae312ce54b54433570bd60d7855c4a767dcf33a62d4773b03dae9251d5cce12791ec4ca087499fce3e81e8c0805d7cb4a6f2d14f9835210d085f7d0a83d84c007950ff4aa42290f91db51432aef26829c3bd91404fce629bb3915998bf37ba2f2122c9d6055a56a7ef70ea98672b87e7fc7cd857807746c29b7ba66c1e0ed231aa2241fa3bad3ffe4883d35190684bba313b3f109e795467479aca14c0c22cd93a625603fbdb1153be146d9a39d8b05917323d06889f131e1f4de64de73120a1316bfbb826f8d40efe87d5a44a6e17f1e1cb72c053600241eaa423fa7f49bf12f6c427111916531607326f699fd7de4aec2c0035c451d190f0165e6bbc66c52e53ae4f0094ae357626ef5d7772a67f18bacfadceb5e03b5d5fb35cc30311f79042818b7a1b9ea0514178491fc67c2a9c0a7b0994f9e4d3d1b60055239541f1e526c71d5cd766c4d1765ca0736bd8d088be1e04af2e0a50ead46f15f5f6de153d1464e9b4d97aa3bc6b839cb63a1fb71c0b64d25c91cfeae8ba3a76cb3de901d5a769528176f4ba5f01915f0ffa9a61b28d9c8f2177099699dc33ed69b99d065a87ebfd5981ba255ef170f12dfca572427727b432f8035a693d1ba6ce1b6d1adbec5246cd8114a75a980e009e2d816dc63fd4df711a99e17999d15dabde64060ae73acd64b587873e2e5a5ecce2f0c8c7d823f1b4fc63459bbe3b2766fc8d7875ea42a678ade34601eaddafa30ff07c9ca77a3eb3c85c61bd547beff32cdccd9d33f0ce830399bbc7a2ea78b1388f660eb6b79b36c15856871a39b81dde40997e90344451f43aef10a82d617ea601eb2153e3c0060dbe1c7ecf2c32c47ce3667fbaeb034f037140c1a735479a514155920d470b17fc4c2be06bfdd572821c47490858055aa5319e2969a3fbf629ba9da8c779b9ebb69702c2bf7e9ce3e7469bdb038de733440702b44ff0669c5b22c7c917192c4c27e355d8ef4b09b164b7d5936441feb98d4eaa49d928b30dfaa3541657c5a9c644c7d743d53e7a1facffb217e981ce1a1f5a982afd6d22ee14291e3845264a6bdd09eecfd8f86f1f8f0fca022a2f26ed900db603af2bd6613eade690a827492f18c001664fd12a97d52f92ae07a33365ac9d6b604429203a6144ceaf68a5b121e405daa66bc6e4f8fbf8a15cd3dec8b44d146f5db989a357f4bc8b86aa906a09a2c6cadf2707991de46b2f3fd0a3e354b54335436e2ca4a56afbfb214f67b9b8303fcf9f7504f94aab49d2981498c226b69c9e6d58b51d9beeacb951c411edfe3f79025529bfc690371a9fc46fe4d590517b69791f5ff107bbb8cf59f9073c153d94f1d72364e55c7a715fdb2e01cd05c7cb9fc15c8c0143d11cd3e1f8369d8f88783764844ff3f1f6fb78fc80a94620bbff26d8d5354e75b90eb140b478a24524b5f4745dead6dc8b1a84a5244380cb260368e040ca256cc50151412ade621ff0ea76f41f55f9f1ce5888d3e2eff5ca44c01a9a74506f571842f6d282e6144e", 0x1000}, {&(0x7f0000003b00)="0431a2d5ff9e684eb6e9360966a96c430901ca92c7e8c3bf7a80c492c51793af2d99e0f09fe46d3275c9510917ece9c8b5bdd7aba90e6108d6ba0e56acb1170189be5e20d18238992f111debbc51ec077289edb631da1257884fafcf847e0c23b9a611d2fcdc872a49860863e1392e89ab828a3d6d91233cf3a72febe34f6dfa38a552246eea22388945fd5740877d56990c6bfe379ecf036c233a19c952f3ab0bbf31fe84601866dc39fd9143c027a1a1087f461cab94a33f763995fdb8bdc2e657711936bb54e9b5cd9bace74d276a4364c48632fe53e49bbf5090a8af7bdb582b497c8a249a95b5822897ef6e9b34501cd263f494236fdf988cb539921b03f0d8ef6f1b56cb5adf54500134a897b713725490e929bda194dc34a2e770983b1c0170ea21d6b2c6e9aaa7b122d3ce965f596f412e4ccbfddb9d128021d8ed4f1786e76f80d9a10f0f79ed7403491c7845b3df99821550e801d5c23fcfc22c9273386ee6b1297c6e2a6617631d98ed69dc434969c7b9680ed5daf01105a8030eb1b21ba822d9c1620c968b84a02784b0696549f88f69e64387f1ffb68780561dcb9d06b6aa8070671805e660cf66f06104c0dccded31196a2aed26fcd0bdc27cca61ce107e374b5812244bcae6782137e1454879d5ee8baee3bc0ab0ea7b3efe8da74a2101a35d2f139d8c5658734f3d38e52d8d4da7f87b8eec20b82067a6ffb99f10c45aef0d20f089dfac7138b9f4d82627652829080b0e58f79626ea9d0b15fe48301b04ad62c5d75dffc8ead9787be727ddaf2327f4f1c80dc6a10d49c2b5b553611087d59fe0ca92ddc5e1f287c467f53f88c2cf7392f68e3b73906020a9e788df37eb6306d237df28e93b0535933dcb35cf75e9f7eeeef9dd7bb0481b03bd33e94e34ebddd726e308feef70b8cb895dc4b784e1971c1bed3735b8280e6fc7861a7ac8021655a5dcbc087387c9a7b9533790bcd8f8b7c7d46adfdb8aa9071592d9a9755c62f033510835fe466dff549e3ba2a1743e0042102f1a54735adc346ab764f72615f4e0134a3868d1d70bf9a682bfd0a7ca534db656a84b1f5afc69e4b2ed660dd4b58c7d64784808470838e62d70ef924d962a1fdc642ffa9f4b4a3f5d217d13bdd9a905dee34d54e070d9847a2e6fe94922166706af44c631a4c563b2014ab8dd771960fc353c429adf881947f634f7b5376d80cc6fe0e5e360b4d61096531dafc7e2f8c2e40a487492fe777208f48df7e306d9c699817722370427ed0c813bd3a1969f1bb04947a77472ff62351a31c77be9a705e0ec3e873fb3f8dd9d5893f011098ff08152306dc14f60082fcab004eb17e5ab7e3406fa01159f05610c2b025fce2bf103cd4567ed517e59921183313de14556b0390df8201afdc114630380d48bc7b0569f05dcbf262cf9214b3aae06f3979acb8f859d7512af51033038bfcf39ad85bc98ac231ad937d1e306d038c2dc884e213bc4d3a9d6486465bb48a472e2f406558666dce594c3144cac2bf67ae45aef59224ce288bafb851e8c9efce6ae6cc07afe81fe17d252b159f9c646c998d18164db3cfb3aef4d73360354e73f1619f20528d4bd098819ff3a9f5f2b08be791ead81165d72db2e9377b65753ce4106a1b172faf2095fe1d71033762c9bae5c4129fa0bfc5dc7d310e90bb912920ec66ce7d27402ef34f280a06dcb25e7a0450280e172da554a2e98f493d1823cca40cee7846a9a38cc4b6e7a4a031af158aca7a24ce84824203acd8d7eef5a5821e9434520f2d8817ddfb445f5fb209bc2c3fd697ead75a34540a6c124619053e2af9f0e52582d56c9493f0edb29ef87a3a48d614742b438adb2e0463f69c16c13e4be4d68a9c4274712ea06d9fa48e782110e5ac8e042114f4b280c73c11fd78d2f93572bfa58db2f3cba56c556f1499d05140b99587d68fb84401767ce7cd247fc4ac96c234433201dbd63c850eb125ef37e21ffc71f0849e63a7c4d5d39d50d9c5d6b01618637f7565d02600079693647b5e677a49fb76d12e222c911ed46fcab917e6b94eb85760ec944e1c0f17f12da354dccb6d4b7c64589d4bd1d9208df63290dc95605d8ccbc378d818ab4891590da4f5ea6a29e60ba57f0b61da5b091745cf0e9f45dbb238270e7bf456b44ff26ca3084a8318c7a5b7d0cd9e60c292ab2444f99ec6fc4044e707172284ca7388e2ed4144d5942f6cfaa4c3add88beb395a85aa7ae3006b70644f2ca70a6a3b16a95f85a61c9df2508274e0959cfd3ae3368ad60a49f693d496c734721c8136f28fa22ddc8706a8a803fea8f84262bf723c2adb8bc72579fcd6746e89f90585b951d868e3fcc1b7c858279ab6dc2cd0664480487dcacb3cc5e32e7a844d71d2ffcf67fb7e3ea40327d74e9a15de728d6f6c2b36776bb710a1f6bdce90fdb85187d0f6dbb66cedad2ea44cd99c9ff079805df5e228ac05dd0c57f2834e9255082fd10ab2327c9e1066034ede4d459f58fb7424c4a51b0028037ca8b67e3b9530dd39d56fce651248f336c7ba0d1d8790b6c0d9da48797657ffbfbebd7ffcdad6f2d3326c17341b9f39c420342f46416e80775b23faf85268d6549f54f54cfe16a5a38f443efd250418594c3e224c9c88cf5b0b5ea33e347bed94e1d492af59196ab9ce75bd547e5aae40a90d4d775abc30e364c7a0a1f39b4c98f1a147f0ccad0848409f06df520098014a7b0a90ca33d1ae2862f5267132d678b5b74f35544df15bf10e4caedfcfff46aa5a9c81c644cc254217a10be197dedd43a4092a7842eea025b0be5dfb7f64a36d3aa65e2228263467c90009aeff8904d0d1d84db5dfa1726df25429209430b42cd856dbe33eddf68110da95fc037636395ee5e3e903d449ebaf0e9081d14635a939c552ab5ff9f5108ebe76bc73359784e3c9150eb5440b9da53793e5dab08d0b9096a08ac10993afc7cc74b0e762a29c48ef67d7aa7c257d358e24de5e1e5560012f5056056c74a21e8a0abf6d3b16c54094d69c8ee5725345e1cbf5da23ce6270355532043dbfa35d4ca9a4c331a557cb9207ead39f1e34b9ad44c16085e15c9f89c3ebf5f78de2bb72073ad274e72de18574cbd0ed2123de7f9318d1c55b595b543c7037748c31fb584332b456b67b1c771db8b8c46e531eaea7a489abcd863bf66bd9ea8f098bb187e3d7e845e911f733bbe3eb8a0e9d5bc5c1c16747a0af97be052e2c2431cadbcd2f65e6875f2eb125c8aed2fe35f20f4f7e9913eac4d04f2d5871486fff80630ac5b133c804044a377db43320e0c0d6fb9c23db2782611173b99e9f0339edb6413d60e232a3004a22ebb8aa920445d2346a8526faa180e99e7ec0d32e90ea12409e4ce1dab70bde3cb481333f31e470739c43a2a3f2d0d25e1c67434fcf4cabbf5823e599e28be27d103c34d7601bca816848ee8761e97711e3767b4afa322fa1ffbda7b5254651ec87ea919986c211b8a71b432bb115403e11fd9b3be88fd70ca41f0676b72febfaad55eaf142f1ef5fd69dd0f4ffb3c883c1d9e9ac3935f3b09232e1229d7ece3cb308e222cf989280e9f46ff980542c97fdefc589b26192824704a7dffd67fecd02532f781540178aacef553d21b9cb32ec1d6b08305d930b311677f12e78e96995ab5ff895b04eb1063515d7353eaaa869a5da6798b9c0d09a8baceff854496f39994011613c41df71d191966f8b6716061a869123251078207e0b6d240066cd7782952d0a3ff8a2d26f931773f0d130e8048b285fc092e7301f893a28d699f76cc1ab5eed64743f9532d47295831282f7d135c88737e84f424fab8113bad8eef98de2a0c83fc044804dcc0d152665a2328d47064b955c2c78044669e101aa26ca90e30d9f2e6193028e32d4d92755413cb1939aa4903e990499df864ccb55d07ea57907d0e2d34881f2c8d28f2d089218a90060158b1aa9cbbc69472761d99163deccf6bd80e125ab18d9f33948cc2b4d49d7abba10985abd51360bb84e30e8fb94e1d95b5efc3abfbab245876a6f5543702a698447383288fe7b0ef92c62568c453fe8f4e47f9291f1d35d9f80024e8d55bd81dc4cf961455858f0c510a12fc4e918cc9332749f014458d04d632dcf4ecff284ad6d4ace641637971bce285ee51b357be926bc3f0b1b370bab4a5a53860bc4e54ca3b5a19087657782dfa60e4b92734a1e596c42c4694a5d120d4957afdcbc839ada805e9162288318f3632a3375cc88eabc18f8601ab8494ac36fb68e0de0a24a3aedc9b6f8182560bb94757d618903b67f2196d1e311417fc3ed3946f9f0633a0094c2f639b7ee18d109807cba4287323743b1b51ee82a6c77affb9eff0ab576849d8534a19f811325337981383b1a9da9706ef89e4635cf70d202b2d5311b0f5f1f9e7d90ed4fc44597126e25a2f9f216d82226f8e80b6315c4604651dee25a9776c69739d1c0c58e5d14a1bcddc2c1e3c796409a958aba90538d4d2ff1591a264da5a58945774926ccc36aaec88844ec2e40f389ed7cd5c66691f4cf72ce25ba0746baa7fb3f5fe4b983ecd62d36118e832773322dd502e9f5bc28d233a66f2ec19cb0dfc66e5d88dac0da44f9c6b3838d62ce2489ac73ea245b3ebe9e1c598d934917f954e11fe4bacc88395cde16ce6a72fc8b6aada8734e9c46b33a003b9ebe73e68d7434fc48a2e6c7399ab8a30a451510c236dd148e834c1dc3b09e2c9e53bbb5fb78d92c069e6a9c720ca9d3e8279013778668b87866702b14c2efaadc3274f8c81492f1155150a82bdd120dd297919146736c7ccce7bfcb6e85b8751cb093ee80400f6d4ca7283f13488c733bcd11ef712d1b1981b9aa5e795887e35a4e84f776a64dd8eb794f222ef94cb816610d5057cecce1b88c104385084cdf7d2eb73f7e88e6a9482cf2d724a877b2a54c99489df58acf623346d9aa57f9731affc88fdc22f2f5a419baa5419ec6e8d3cdd2e119b013c18b481990ccc997340e41e17905cba56aac391966643a874305bcae545ef4f02b7a3840d84d2ea971dc700afa6202ed8d5e719a2ec9fd4869a7e182dd30da8632459042b373bd25832368e68739454fd087a8c6b1ea5cab4a4586c3c67e34c39c8bcd1c787d2456e4b1b1ee882bace7245cede3d1b418895edc7314681a198456ee5e984aa89f171292a59ddb49348c4d765d646a1df5c7efc8ce65b2c6aaac770d38462749c8cf1110c101c37ef240305d0b3ad28983f63153c937133dac65beaaee3c24633a089bc7a4de9e3da7830278daea35f67f0a53b7af45b01779ebfc6da86344b616f30f296be3d32a5ebb092c76d4f3b76d19ed4ab130531556dd83492156ea969ab8fd2679635c2680f93a9e5ea2c859550e83524f456b6672916bc13e3dd8d92250314a5c77465f8e54d4e4fe2516f5833027f4f3f33d183705c7831aaa6c62705c773b34a262a39f380f1d167a97ad3a60b91086371b10d5c939f4d2d7855006a628ed8e9ebd2b5f54a857585555d54b4b254f34ae79f2c9556a72e934970bc444281d406991ec5f15dcf9c515c1d551322167b7b6501226490ac0c27b282aac2256337484612bafd6b30577c4c823e3acb748b0d47949e7aab896cd265fa5793ed263d8c20f37c0ad8b0ffb9658017537db3369462501aa145ffa289658cbaef417145b8dd5f026d7289385d7868d428a2ecc4b5b550035784cc2c6c54e4c3f50742bcfa8b6f9532fc90c985375e3e342cf5e23d9cb2ae362b1b6ae9237d0a6248ba2198eb3e44d1be998c415627150e5058de3a5054", 0x1000}, {&(0x7f0000004b00)}, {&(0x7f0000004b40)="7cf7efef65b17bd83cf500b2cb9d14dbfec0b395930350e15bc12b760b35726b73751446e7efaf1ff3ce6b63065730e394bbfd749abd58be2eda21b8acee09830a2747ecd17955a3f008cd056a3ec1d080e84542dfc09902d9a7c62916b6d4c78997f0ae4559a5e3eefa551f6d0b397845574c5f667ecf74af2a5ef4c528021e031ec8ad86e693748f026310bf7a68aaeea682ec81b458840ec18bc278be9a8464ef72897da70c1349f599de79abd5e92b45e939ebce58a0e5480ac9de", 0xbd}], 0x5, 0x0, 0x0, 0x7}, 0x400) accept$unix(r5, &(0x7f0000004cc0)=@file={0x0, ""/108}, &(0x7f0000004d40)=0x6e) connect(r5, &(0x7f0000004d80)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000004dc0)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000004e00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000004e40)={0x0, 0x0, 0x0}, &(0x7f0000004e80)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000004ec0)={{0x4, r13, r7, r6, r14, 0x14, 0x6}, 0x0, 0x7, r12, r12, 0x1, 0x8, 0xffff, 0x100}) semctl$GETNCNT(r11, 0x6, 0x3, &(0x7f0000004f40)=""/1) 18:34:06 executing program 1: pipe2(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x400000000202) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 18:34:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x4}, {0x9}}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 18:34:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=ANY=[@ANYBLOB="070000001dcd08f2e618002e2f000000083000a9857b10927aa37288f5b039ad6d7de6686c9ce4b160f0c477927ec5f03c659190e8d9e339445c77407533bea651eab3312aeecaa17e9b55a155c04a31a18211668ff71d1abc8f5939a5901a1e30c795df6853e8764ee87ee85928"], 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 18:34:07 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x3b, 0x0, 0x10000, 0x0) 18:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 18:34:07 executing program 0: socket(0x11, 0x3, 0x3) socket(0x20, 0x8000, 0x7) 18:34:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)) listen(r0, 0x0) sendto$inet6(r0, &(0x7f0000000440)="f57e762644c79177e6284a3d810f067467815988a67d8d5291f356a325ebef6eb0e4005f5c40f09fcd6dccba5c6d47fd9695681ccc9783beb87ec344a3f4571d2182e0c202f779bf8d9a60ecca850857949869fcc99f66dd988f926848ed44dc116d6a8ac735c4ff18e0b8356d8c6d97c5c911930b9efc55c678e6bdd6a6cd384c46d89bdf9bf873158b56d902c6a5ccdeb8ad6de9cd3ca1c8c87d6c3c23883a849ab719931bb4ea6d74843d657e798361d4e666ae969b6bc7ae1f2619e92ea58970e176a919ba3fa520dae2f314a6af39b62790e10adc3bae56e08b8d3f7a1859ae64315ab4a59923ce8aab0ad3661a3e31221dc54e3b6de748cccc36186f84e7ca6351053fbe5ab1411b7016d1c0680287e14f0da17b14fc4e938ca57ca98d182b5218a8979d2c439aba532031cff5440bdd8280767bfe10f44ecd449df21521be55d722c967deb11ada0db0c4acdf9295fb0a409ee0e15635896ca25d90c884a632b117b0bde41ff5cd8da996aa5b710dc3534a826f76cd5ea26824acf429de2ae9ba0d464c54d11e4b61bf50d7484c09de9254cda8aa8ec0761b475780966eb16b96fffedd334482cb120b3546fb4eeff4e1a51aee3c56437b92db8894183601195c61e558f589d8fedf61dea6731a1490020673419f1392a1ec303be59cd1e4273633fe6fb54792155c06b47a203695c7d5105bf6d53426483acced4ef2f7db0172ab9544d497472706fffbb43bf15718288c6a4ff1106d2aec4097dd1158a24b41b8be8566f6bfeb2bc4f1b5e0c76b274ef43371e0483e06ca0abed59e3a5e38939e2cd10c33972a7f26ac17c737038cf1b7ab82b531946c9b0897bda25d08bb3fd2d215c609a0720b7ca9d1f849dd2fd92ea4034fd77599f37898055a3f716d20943a213de39918fed66ba98bbe4646b651900504d39563ef55166ef8ca2ccbe08acd8c3645eead41a050af142fd7ae343565db75c2d6eb140050115868b97abc176919061c0e79e91f491f5ae2489425fb5d3a1e6e6f95d4862e17f2b9f3af6f9dffe7572a696ca4b2d508c3547e5211046fa0387ec5fe51808feefebaedaf5bf0c4466349b864adb84671b0c7dd42b00846010b82b66e41f02da13dabd3cdc24246a9f411eb501d01e74616c880322d4c95fa34bcd64a796a3e090f8f2b9c810399cc95aed3e9119d71d914d05c7cfde1da9ab854006460979630fe929a549130750534f64d04826cc9ffc0293f57c9e14de712159d2d18882637ea239cf6d870cbd047e992c8ba24478e49661df4ed971038323232665d9bc880ca49141d697fb96eb61fada213b402f6008dc6370b7e6aaee36cce5b4f9e311834bb6288c5e5f34afb6b906494abaaab83662c0dc43e87e0e664be779d951472fd84cc02a26b47b20c3cb9d055255d7663fc9786033d46aa7517a184b4fb336c7675c014510fe1a3e4bb4ad70a86c78a3dedafce5475df009ca7c54b3f364d5fa7b1e13aa396603c8ae48096cf2096a1bc513bd5d43583e6bd87b3d78059e78317fbefb7662bbb4b41c6d133512de45f3fa45700addcf96e01bbf70eb6feec64d0efd2ce279326ae31007c07635c4cd12255aac3e0fc7f6616a12039451a4ada58627480108766b3ddd201c9f10a3d07fe554aebea0ce2ab1985f05cd378fae6c8a89fb09219681c6cca5cb18d09b390b7cdd605d514026e9f4a8c48abaa72a45308490509de9431b783ded9d7f970296212eb3bb76ae94222700483dc2db005ebf4d34da1ff60c4c3807dbd4d083f9f3044cb825432704c85a1a0a9266c93554190c77811d1ca7def64c4e22504ab489b4e24f54ab7eb5766baa75ed85a9820f3f6686be6be8ee61dab20ae6b8855a841ef46063500d07eaaf97a551cfe38895aaf01ab73d41cdb1027f3578a5561aad8964d00bbd5cbf4c907c523b3e01ce31a2d53b2f171235db8ba1fa4c7fc6f9c2bae3182d66e943131e86ebef791fd897df5236d0527a6747801f13e3b2c6060a2d895a1cca5819a70b31d7a3330134c962af2ccee84d8775aec6f01fa45520fb624249d926cb421706c2fbd49243ab223522267364b193664ed4f0eb574aa32cd926012e757c5a74755b0f762fe305b4dfe09c4ab823b302cb439bea824bbf96c08e9c0e5b23793f6f5e7da5916890ae9456234020da1276b3244b45d286294e207c7d3f67b7fade9bdc01481571cdf03fdd7eada3d01e7c3f61e3c0983061b8620032daa6d9e754adc23be447ffa532c0df2e8727db2ddbb64cacf7b79759b85f23605e9ba7e92f3b1aca753bdc2d82099ab9f109d79b0b013dfcfaa7a6b5ad1c9fba827d072c0057e065fdb145c174d0ce9d51836aa1e16b27f3ede8d32b9dbb9cbf8a2890d63fb2bd9729722b0785c928ffbcd88f0c36141e66ea8188f53f1ed2b9fa9e8f3da3351fa2500e6a923fe88f24c30b81be622ed73931995f55c08ce150264b6b22fd885279429ff4f02954213719a4d0ba279481ea2019f052fb098eaf4d08e2e54b51d110d37a30b83a10bb87cda4ecea35d52a774e40da740d8bf4b3748047c4172f77bef5fcfccb69c2b0dd1b18bad3731c897980ef2807ef2ef388e54c37f2357c87afb6ab989f1105a6ea52c0a3161f6c89970c6841e2b97f790471ae2ca387e5b0df03b0ecfb62c4d6a47d6b4376df6b794d1abfe055d26448ef556fcf5df6b5872b72a439b5f503934e266b6b68f6b262c71e730bd9e0793121ed5e9b5541890089b3c16168d69dd653eccbe641d8aee8364c7f9cd880faa924bd1997cbaca26659a4fc4fca981449f1c11cc46ac9453f6c2217083d4d2300bc9bac5e94dce90ab6b25161f73512c3b1b290a2a2a31cac362c08a60f2db2ae4df161ce87b5696c252d215ec9b59a364d878a8058941241e0c528ab2c1a7c6a84ae98f6f3f108d0ff0991ebfca93fa278183613ae12ec106306409029a49fd3ef4297632f48ce2bff9963e4dcd7dfbb3e4118ff4abd89186232025b3f5f9fa1a5357639e2757dda3f3864f8f0870fa2c9255bc0a366bc20f6b189ea2b1bef42061c35661212bb7cc1628c8de095bfe2e683258e3b8d689947b3a315e217f5467df4f042c016c8fe471f1e184e9abf97c849c88c770b8e35f8315b1b29b809fe24ef94a5157cf3796d62189d1ed21ba49a3e84b492dcea9f60f15bb1fcd737cecc7ed838c4b2a9ab2d1d67e87d1e1bb0524ff64e400ff4dce8af858d0fb2c1d24dea4366e26560b3c5b857002bc846b26b16707e049bd3d046b6b6169dd8884420dc16c8239da3c491ff3fbadb14a9a12d9020575912c842029868e7bc899a9fd8b373591136655553030b40c97dd5c6ed8423519ab3caa84c0999b6efd6667ef83723fe4a9c9ea9fbec72ba95501b276f5a12607fc7aff5287002e9068c7bc317497d1fd7c2de6b26e3be5553fddcbc6d2ed708d93eac24fda08a947d0f9948d832cb27c3b805185fe35c4226f7bedfa93ea806622ca06ffabf60f0d1ce13c41976766c145ccc6d39b92e467dfe8eae7b90331b8480f640842d427e7f832afaf9f9fdd2ab48540612052b01a7007a85f527ea413f871570c9a02931c8f64f4d9db0eb5b8fd9007e90aa00fe539d8915bf09d0854f915da6f035452f9116617b6f84be4c2aa7022d75430670bea2128a153da0718178dd1fe6b8f76d07fe25563cc9fec524422d8ef463fa501cdf4d5c426966260c2dd29b716ba90a6e7c2c13b85f52bb06f42fffc57d68537c7a1ca40682c78c825cee7f6f1497aed511baafd6085106517898af0eba6c0f92462ee3db4d6d2b22b3d341716783d809e3d1cc0f0491f641a75a9bbe5195577c5cbad789e13205e54cc0775a624e8ba1c6a964052f788a8beff6ef986fa86187d160dcf9653729c2c08db31ec3a359626d3094caa0f6452e3ffdc7a310ab33143f76118e2f78396013e1abb9c51b1d29ac46e87ae57aaa67f8755c9fd7b877dc789e1787564d52571e0f08bfebc53aa66d9bbe0553bee602430abb0908d26401bcbb0ba9f43951190546632ed0f4f347e670ef08fd7665342b13fa2d5e91747b13be87a633083ec5192f162e79e0fa12eea18b3685d0588b6cd19853d87bc4d2b52e973a38dd5746eac476b68b83f62c04ce3d801d4afb2a3621807eaedf62b37eb2e84ff65faa2929baab37679218892cd607a75ea67e51881936447cb84d55dfbacf5022562cba1c5fa6a55818753dd2cbb31ebdef7ca273f6bc53dd1cd3dbbcfe08ce278fe8423bd51f5fab48beedf394882666751eeca12bb4a6cd28f7574f19adc391b9df83ca54eb782db51832ad784e4459473be1653c418f06074214d87bf02712fbdcc71858700bf0d88a35f04ca78e0dc251bf137b48c1de324329351c074e386f4366f8839ed85b8751f72cb7b4f5a7d6e4a97d1b687849d2abf3c26c6616e33ea5fc59abdd9a46905a7aca614c48818e9807d597bfc03f6844979bf46095071b1fe9d903c1dda8f81ceb44308e1be874f80e491849b9bcfc42984e9ed37b209edc63f7460849760be760e8d4ffb23ecb73ec46a8bf0f31c7bee7c68928610d84a2ac24238aa1ed8716b971f3731ea2ed6d20da1c25140dab94ff4a76d235d64a71c980f365d0eb7bf1e5966cc4011f2de160eaead3d9cbaaeaf51ce77fd58381a7c2cfe29d2c2aa522eb290b28a25597fb86de66134d0d852164fd75023f766f2c88b1dc96a3dd91a918be4c811f9fad77bccdf7f0dfb452506ba6dd360cc52785224cd69a0c6527a4a069d9d6b8448d8d7354b036bf738e9b817d4e45d47dd137088b18d52d8366fc484aaad74b818da6ae61a63ba552be7cd308d1e8a295e3e5b606de47ab856a1ea2234a09b453ed1d62f4941cdab01d09c9a64fea8245499e0d54bc371abea04439093d97c0e185c30787f16356dafa770b2f608b32ba6d908d0b5cc728e03bda9d8951bfae4156001f8dbc87631db259dbd8192dabfc0a3447e540c2a0a7f3d799bd8806ef80d164a7eb116204a05e3f70a87eacba60b9570b2b86124b7bd43407db148ede7c01d32fdc063719d467fb0295f85b5af8824217d6851b6b6582b2f430b083b01ef301a08f7e3063c0a16d6606c70aa89f87ffb391ed579c28734044002ef39c71d414264df18d67355c8ee3ca079d7862140157d8403864649bc13909bb829f1bb9c29c34dca7db34d57bd4c43ac1fa376e54bef6d1b23c7decf46d1fa06ff674e79309315f9015edc89353be3a983213975415e6836c6852020426716b45925939e31b18cd2480ed5aa406956f447b0f97721ca3659bb9f73565416c6bb91cc152756624cb1cf69124c36691e9e6b6c9514fe9235f9a206b2aadae1c66251620e4087d502f0a7f9cea8c162890f3278e5d456bfdf35ae80097cf1855a820eb85d4a59db3da8554032acbfa80f3859c531eae075366a82490fb217cf60906fe3855a32c23fb991916fa820d7b02e66a0a80cc9293e54f2befc29703c2cad829d680f8da9e65b7134703785d2b7ff4772e19a6e418eb1da80c5837a7eee2a9f3006d9aefcdfb9d45e98600cebe0bfb090e48427478db80757cedee2a11555a61a7bf1b22a6e7b1768ede589b3a55ad252dfa19efdfcb5bf54d82690d2d84f2dccfa11aa8d62d32eff6fd938174c73fc36380327e33edeaa7e7e9a2eea17caad608b635e3c2df1aee7864186e13551e4ef0a7088c346c669260bfc6f6b09bae4aa3e6c4347d302a4a3d64f453edf6e87a5fcee16d298749c92fd1139553b061d4ad5154dd5d515a35d28792ee88d", 0x1000, 0x402, &(0x7f0000000040)={0x18, 0x0, 0x917f, 0x8}, 0xc) bind(r0, &(0x7f0000000280)=@in, 0xc) r1 = dup(r0) getuid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x10000}) 18:34:07 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 = syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x22, 0x1) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200), 0x200001d3, 0x0) 18:34:08 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000000)={0x7fffffff, 0x7}) 18:34:08 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 18:34:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/44, 0x2c}], 0x1) fsync(r1) close(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 18:34:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x97) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 18:34:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 18:34:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2d, 0x7, &(0x7f0000000200)="ebffcb963249abf5d58d08dce83bba9f000000001a000000005bf7d24aa6a6be556a235d810265ab61dd64b560167ab116eee76d98fe51b8ed9a53e0c55d1f51c58b87722dc7ea2afa33032adda1085076acab96b2000000000000000000000000000000", 0x64) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') recvfrom(r0, &(0x7f0000000280)=""/137, 0x89, 0x43, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x80000001, 0xffffffffffffff80}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x3f, 0x81}, 0x10) 18:34:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 18:34:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) geteuid() r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 18:34:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x26, 0x5, 0x3bf) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 18:34:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x5, 0x73, 0x88}) bind(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d01da30000000000000000000000000000000"], 0x3) getsockname$unix(r0, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000180)='./file0\x00') 18:34:09 executing program 0: socket(0x888d8f25c01d0a26, 0x0, 0x10000) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="8369d3cf7665b7d262c774aebc92f8d53be67297376e2346d652cc5850b88db7cc1380e834b833693a049dbc482446b0413753158ddb1d1f80caac7e9a88c5c419b75bf338931b442e9fa2a4e082713c3e7b8f4a83b716c2f6df832e91b416b37c8ff5a41ed9c4dce7c866c1781a49a63445a4f32f77b28325c518b5e0b34f094a8d36fbb39e5e700e9fdc78766392b9904bce078a980c480cb26ab0eee0a87493788f7a35b0b0d88db4ffee604b45db365ac46f746a19f2708ace9a", 0xbc) 18:34:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x1, 0x0, 0xfffffffffffffd21) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 18:34:09 executing program 0: mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 18:34:09 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 18:34:09 executing program 0: readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/90, 0x5a) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x0, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x20f) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/173, 0xad}], 0x2, &(0x7f0000000200)=""/158, 0x9e}, 0x842) setitimer(0x3, &(0x7f00000003c0)={{0x0, 0x850}, {0x3b9d, 0x4}}, &(0x7f0000000400)) 18:34:10 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x8000, 0x36) r3 = syz_open_pts() r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0xa2) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x10, 0x9, 0x18ab}], 0x2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xb1b, 0x614}, {{r4}, 0x0, 0x40, 0x1, 0x3, 0x20}, {{r5}, 0xfffffffffffffffd, 0x20, 0x20000005, 0x80000000, 0x8001}], 0x4, &(0x7f0000000340)={0x20, 0x3ff}) ioctl$TIOCNXCL(r3, 0x2000740e) nanosleep(&(0x7f00000004c0)={0xf0, 0x24}, 0x0) r6 = kqueue() getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000540)=0x10) kevent(r5, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0xf, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000001e, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x22, 0xf00fffff, 0x9, 0xeea}], 0x3, &(0x7f0000000400)=[{{r3}, 0x0, 0xc2, 0x2, 0x1, 0xba4}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0xffffffff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x18, 0x40000002, 0x200, 0x5b7}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20, 0x10001, 0x3}], 0x8, &(0x7f0000000480)={0x3}) r7 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffc, 0x62, 0x8, 0x0, 0x3f}, {{r6}, 0xffffffffffffffff, 0x2, 0x3, 0x3ff, 0x3}, {{r6}, 0xffffffffffffffff, 0x30, 0xfffff, 0x3ff, 0x401}], 0x8000, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc, 0x8, 0x0, 0x2bf800, 0x1f}, {{r6}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x1}, {{r6}, 0xfffffffffffffffe, 0x5e, 0x1, 0x2f6df5e4, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0xc1, 0xffffffff, 0x101}, {{r6}, 0xfffffffffffffffb, 0x8, 0x80, 0x2da, 0xcc}], 0x4, &(0x7f0000000140)={0x3f, 0x1700}) close(r2) kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r6, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 18:34:11 executing program 1: link(0x0, &(0x7f0000000100)='./file0/file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 18:34:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, 0x0, 0x38af569dab3fe8f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x7f}, {0x18, 0x0, 0x8, 0x10000}, 0x2, [0x6, 0x100, 0x14, 0x2, 0x5, 0x2f, 0x10000, 0x80000000]}, 0x3c) listen(r1, 0x9de8) writev(r1, &(0x7f0000000000), 0x1f0) close(r1) 18:34:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) shutdown(r0, 0x1) 18:34:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 18:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4898, 0x4, 0x4, 0x59ec, "d742bd2374ee10feb2c739e6aa9f09277d5f08fe", 0x2, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r1) seteuid(r1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000001c0), 0x0) r3 = syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000240)) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) r5 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) mknod(&(0x7f00000000c0)='./file0\x00', 0xe000, 0x200) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 18:34:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffee1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) 18:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000500)=@in6={0x18, 0x0, 0xffffffffffffb98d, 0x800}, 0xc) socket(0x18, 0x4000, 0xa5) close(r0) dup(r1) r3 = syz_open_pts() pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="516381807ee33cd9390d75ad741fed1beea5fe1cb330221a8f36fc16d3de71872395028098907e573a55e4f34ede8f7b8e0bf9351024c34316f498ce9bbd45d35a786c1505bc08dacaa9d678d492b1c8b3dc27efcfb6b9970e8ded936ec239e475e0a9325b222cd4ed878874f0b5751eb6635729fb5b2e23ac083b2eb826de8d051d2eb482669bfdff889c39c4ca9c6c9cbdce577a9bad6297210aa414dc2e03629d7a295417eeba311e8046b0a6dd56da1d54377fd8ba7d6c6c04b899e6281a529e976188bcf3cda91735282300811c1347938d95190358dcc09d082cf87636f0e355a8aa0dfb7cad", 0xe9}, {&(0x7f0000000000)="5a956fd33cf9cb01c91a5851270332517bcf", 0x12}, {&(0x7f0000000480)="140062d65b3df34c303a952cc77cfe4cb7b6a147c8ad55ae21303e2f7a35f50ba94bdc061571eb1b39bc0b6d6b763eabbb93ad9c536a04a60fd177ac11ad00dc4e848c9bf6e1bde22b8ebe2515c515d3d4", 0x51}], 0x3, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:12 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000180)=ANY=[@ANYBLOB="01101f2f66696c653000"], 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="99023dbb642ceb0f099fc9b44850631c983a8e98356350c230847e64c762b7e1d278272d1787", 0x26}, {&(0x7f0000000200)="44736e07f0d6cf7c76706f0bcb16f9684ffa542e", 0x14}, {&(0x7f0000000380)="5c083b4b22e281c87b887bca01b5e9ad298cc70767f2bb868d891ae9ec53f8a3c520b5b7d15dd0f062ef218a8c41f7c1bea18c6bb3dd448b52e073ec0568aee11dc6d1a7899ff302ee7106bd21f72bec057ddf9235d4f5fad13cccb26d198925583fde3bc534ed4dc8d5576c65f1a47f684aba6dc49cbcf23db677fa78059818c4c5d0714521281ea2dbfbc90b5714f99e920bcdd1eaa4b98c7b2bb475dfe242bece2742929bdd41d47b8f83a6f5bfcf3df23dff2dc5e5618ceb4b08934f665e7f4eb7e4c9d30da7cbca92dc49", 0xcd}, {&(0x7f0000000480)="7aa9289ed4814224e21eaa7daff409055c037ead1fe8df0536ef31e3cdadeaa1301658066964cdc5842e552112fd6a1ccac0e03e3f3d44c7883ea05ff9ee909ae2bb45306bf1db5b85198dc8cfe14214f3bf00ba9f9399b3c7821a9e7047bf8c482ec7ac7e0a6424c04d6db35f5117f4aadb3cf13605d0427ee42d92c8245394fe9223ef85b64ac15838290fd046612be7b41dc012394242e02e00b825fba6280b", 0xa1}, {&(0x7f0000000540)="a9b6eb4f0bca20641956db5aac9a482b99b17e9652fcc8133f28cb79a66fc241d5576b6910ed340d0300f6372af01c1af76a88fc2ac11f99d36e6ec532d9c5d81439b03a0a328fc5ae8ccd028d60672c102b77ad9b7396eb12bbccc5677e75b0a2038d035951a536c6c2b53855b6546c3d908ff090e14047f3897b669f8cd9d22ba5d0a3186df25e8df0dc2af81dc64f3ef847f24b0794b0b6dd6ae13e0626e37019ac04311ef4d1119e142a9d1f76a95c5601e5fa4ecdd61932fdda4e8258361eef56ca3845e6e10027299204705cdf34e10f786933bb75a33520946a1a4a47bd4cfe399279385b2902f1b09c39dd46d1067ec54ad4022a", 0xf8}, {&(0x7f00000007c0)="8ab8aebc84b3cdbfd0ccfb18ec0b1e9e6c49c126cd5579a64d3e2c54ada510189afb3906fc09de3dd177c5e8ce7bee09e84078174be1c95959db17ab56042eecfcb40a8251efed655938f6738db25c94c60511158b0c0287780f629ff5b7530c364c48cd2bc9cc1db563136d0ef0aad4918a37f0bbd1cb222fdf541bb18edabb54cb61832557e14a1b6cbb96b526d6cb3935c7cf6b6d08e6a41ea7f198544dc0191d351cf314245ad3dd971028ff1d3cea30f5ebefb77dc078cfc4fa3e8c94408fd3c6be4b2b9f7be403a5cc7cca22385addcc30781efef48dba6a29b48febc95aa85d76c54302a794a7be55ce720d51eb544a", 0xf3}], 0x6, 0x0, 0x0, 0x2}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) syz_open_pts() dup(r2) syz_open_pts() 18:34:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x5, 0x100000000}) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x800000003, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 18:34:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:34:13 executing program 0: sync() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 18:34:13 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 18:34:13 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), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x101, 0x4) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 18:34:13 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 18:34:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe92) syz_extract_tcp_res(&(0x7f0000000080), 0x7ff, 0x3) setsockopt(r0, 0x7, 0x1ff, &(0x7f0000000040)="323e9a2c7335879a59743b0212dd20828e36", 0x12) shmget(0x1, 0x2000, 0x400, &(0x7f0000427000/0x2000)=nil) socket(0x10, 0x1, 0x6) setsockopt(r0, 0x200002c, 0x80000000000000a, &(0x7f0000000040), 0x0) 18:34:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x4, 0x3f) poll(&(0x7f00000001c0)=[{r0, 0x20}, {r1, 0x2}, {r2, 0x8}, {r3, 0x20}, {r4, 0x88}, {r5, 0x10}, {r6, 0x10}, {r7, 0x1}, {r8, 0x100}, {r9, 0x30}], 0xa, 0x6) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x100, 0x0, 0x0) 18:34:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="272a83c0f462071711a183b4f2133f256f16b12794edcfa85277bfc61adae033c0b6b81401584c6d93831389577f855e6c7a2bdcf0c96630a1972ab523107bf46001cd6534701850ed62f46bcaad80717dc2f696b7986e8c71f318037da8873cbbc5529a4f396d4662944430149f5a875fba05e663bb6caf3c0d98dceb37b30c15be6be2cc8bc53586b0353ed97bb4a239424bcd2ff69cf3a4e9bbfd274e41ac7390381d8063a06ee5261d4b992bf0f9ad", 0xb1}, {&(0x7f0000000140)="1ddb8ccd5f2c77a65698e339", 0xc}, {&(0x7f0000000240)="106e5a63a453a457872465d55cddd201abae89178f2c43bf832b783e413bc1b41ba207b00244509a160fb7093964d1a871893162e9e64b8e28a99b3e31d8f92056e37a7590326e68785df6baad2eb0342e16c1b4536bd5259c101593a30f8eb359719eddaf4419e9701b8f7e7ac088da3f296848ca64dc9b1a724625b26c4e50544082679c1c4af74050af59197202c77beae5e6bdd419b8cee6257f2a86e6888cebc43d83b416034dcfd53b3b9132", 0xaf}, {&(0x7f0000000300)="a5de3628cd6b7d05cd2e7ed91e5696cebba2866d852cf1bff96e9a87dc5c7a7260855a81da45b99b4a775a85876656a7a364372fe7c95c586b93d00e2a8ac9e1bacbb805a807ab4b8b1bd6c29a0c62afb2be483e39e45ddd933ae053531ed9ff49a3208c60433d0eff22195bf44b5600d980ab9d083acf965eb7d96daff63cb5fc7bec05562dbb989ded3f36b55bd66102", 0x91}, {&(0x7f00000003c0)="7dd0af5fd17391049ae4ee1e91eb5c058d040f28a40e77dc06b1aaee724b0e7889437f2d3fcbc4cfac8b77f08b5f8526ef6d48b5dfc55cf8c330a6f898f3651c48ad3c964beb41fe30947ea79f7034f5b3fb9284a3608043f6c2bcdef2fdf75f57ceabe2264aee40370d1c7abb6d8ffa73dc1d27b009fcf14a474dd9dd1371b93b56c2fd8a2c9af904fb475f34ec441e983b50013beece9b544191ea8bb173bc754610671cbcf41d7c1e1eee152fd62a47eb4705e0a84e9560c4da034e002e4c49d81c4ba6137b91c7816f1e1c61fb55d715d094909f509ebf35eb65c57f29d1c29f1cb8c3a15b5ba7c17b4d9dcd25945906611ed80b2b69a5cc77a0556b611323a2c7e688979ab3dfc178b1edd086b732232747420bf9e4b4ab524881353e005c142875fd01eb49deb1603406027751380d6ff76b81078684c72d7fa18da4d6c1057c00be182a2da135b9d85b82d9b1ab7056d8d57cc43b1e8678f81c30a2a25d2c59883f518f307825d97d924568cd84f3dec175c95a7df3907fba576ab1a8e4e4f8aca62bca84cb8970b522a7784e5456c809233d98e94a593ccac7d1088e15d88bff5a5461d163d02c77d048858c75442d35e64642dba5090ae32b98e4ed2e94bb1d401b3a81e1e1567fe18528fbb7c7deea7a24ec99e85d4f2bc0a2cf8082c8d5ca032a272cfb39a84beb1f0004177c3b672f1d27e3c2fd691eb1d4fc0d5eb55fcdb1a81955f46fae316b0d70091aceee53015f5935c042712a70360fbf9c9001bb82225e4c028eab9ceca2c29f4499232797165ddf9534b23ab4b29f808c08a3cdae44efb67cc07d29fa8d92fb037c9e1aedfd4fdf897796bbffe53d57825ad0284b66815f1f0ca40ae4793530a76d55fe97b62d95e223134bc9a0bef21103211e8d3a9907086b800a1add90a0162d99d77202248db4728109a888c4c0fb91ec14f5643bc87ec800db3bfbc6bc8aa85c2e5fdb9858931fae1f74c8a8dc5a21265480d5867ae9c183c550bb9357ca4cbc6b263c0d84c82ebb3393533e64517ac56916141ef1952fbd841705c168bbd2ca10b8d2c67b6e8c2333fc5edc764b27e35724243ba301e0eb7e4d88ff44f8a6bb3f75003e7a1ace72fc319a5abae2371995667cf120b62f608d8c6b8be6d56c25925bd2c11d82edf4701b1674843e6152e6c9f27204a110824f07da47f986ee277bd8d9ae9583f361d3945ca0b69ecb6227b188b12fa10128848c859d707baaa21333454a350a7255263f23799244d0e252ff82000b4742571a4d40f2f7ff80fb8c9f94c01dcf35ea2198beb351a6922d58f09d30c5c36d4adc8b82396f315269c290b99f5a4ff6c11d0cdd9e24e8e4319c80ef0b107d6d9d4165dc952cd038e29b1edb527a0a697cda300263773cc2f86397f1c0d80d39e4dddb0ba293bb1a84e9a6affe684ad1fa84551f94d74047d125651aa32a4c9a03f47c82eb51ba785dc99d6600e1ac0cc4161732752ed8b3c3fb5baf81205c704e53815a951282c02193b95316d97e065a21305cec0dafab3628bd82ffbd572a39df901c1a8c007ac98104f1d634010a2f332404e7a5afe5bbd924f22fa2043124cde10565bb848c1e63860bbd7171122b98ba9b4539007d65253592914dc4b60e41c902c3be2c68f87a695d629540f97c0cccedc07f00a34eaad18e4a3cdd4c5fe5af2bb9b7cd44ad1b56407cb93d59294ac2c8dabcca027bb5281119be67f301a696420e46923de2c852ad84ed3491b866e223cea630f15670d5b7e25be68b7397b8c1a37aa5d6996b65bb7f754b8e428d659fcc9d24a82e794de2787c314bad35801cdb1f809d763101fd72374afbb977bc245e4573e0ccde9f24e1eaa330d115d1ab893f7a951fe93868334a4e17a3e2a7c0bfe78c482937a8d844ab083b8a7226f1c4a7e07abbeffa84fd6d497a5e363e6c9265b3e3d1eda64094d715ed897dbc2448e04b6a2531d9636c4971762e56673bc047f29e2185e0782c73a1d29fb80346811aa5250fc1f8f7b0143bb82729573d87021f7e4ec16cdb6103a6c24984e613e7476d271f27848023ce303f1ff44150e15782306b5ea3086f1dbb65deb5cf5f3855676d15affa73472430bd1a40c910d452167490e24b53b9cc308bab06a7d51bcd272c7ef60496d4b191d0ac0b566b13490dd22e8a08968042e2966bce0f9f0ffdf08e6abf32ed3dc773f269b9131f40c403b139f6200c0eefa4e83c1f5451512f7e557beab9f29feb53200b02173523c60273f8b6dbf941418333f57fed49537a011031d0e7a6408f7d03c0df91bbc904efb1a021099eae4a084d6edab829be4cde11ad6e54a72141e4d904a0af315221930e6580e15b83c9b9c0cab0b1fc4d43081431dbd8f651aa7afcf3cf14f05431c5db4ecc43f7b5083e7598b74672c9877ce80053b24210630ed5f66d89ceb9962d28004319b32328ff550c00faa70b65e4a193f26a6179e130e7fe9850159839d2cd924b418cc10bda3fffe3438dce00ba0eeefa3fade9fac5ac9778f468541b7176d650844fd3b2fdf0b65c361022e08dbaee85ca8550bd9c0ce02d96e95cd9006b4393d14caca5bb749800fb2166d302e57a8ca3a5fa42805d4e1e4222f88220d5c551a19b4d8576c7b7c3c3baafc89c9cde5e715a6e8ccfc6c05b1eb9e77723308a7eb25f2371da2a3841fb6dda49a265e3a11e7bd5f945c2c52bff176f312caaef4d933591c472b5efd64b3971ccb7b2f89ee914a5d2e05da2727070e4da8b324cdab41ca25ae6046e1ac1d89834ab81ca49504165fe829cacd624d8d77d6b4dd5a693471a25509753b291d2ae0500525adaa786fc949e2dab743cbaeffe030627746a96d51bb3d09f02dfd22f3e5fe28e8b42f2a0fcc401695721ca8fee7e09d05bd6a1b18fbd0f317e8cdbafc143909d5bd0a81d03f11de5f7ac1868a510f919918d3aa30c237ac1b08dcf3fc346151a3e061870dd62d5b56211d0747c4793c8c5df5d712bcd2b64f5f45ef020ae9fcbcae8754cde5623d30d2fd604bc9acb26e7f5f19c51223b94d0fa2db7d7068defbd6cef26976444e44c613c31ddfbdc5b04ad2c6a7ae181e11a7c5147ee87a895a93f3220e5e47db8060b6eff733fb068d3972a562905d6dc90bbc3ebe5ebbc023381f4ab205da6e400d58add87e64ba2d4e7ff8b6d4cf1776400e324b58f19bc294db489feff553702e4e4f4421466d33b362a4fb65569de5c7189fef71335e2ff6abb404f18a6a0b3f23303f51aadaed182f7fadf725cb9afc9eb520bd67f5c839ee605bf65b37dba4d4572ddea43d4b70ef3d01d58fd1ddf9fb87d4d47a4ec83f3071bd3f3221312c526081290d9605ccbc7244a1c61b9f8f0dfd02f8b368d0773c95737d865a4595e4879619685ef5019bb274acf0c7f0a1d52b791778950f16c45af385d03692bba5707b7434a20c0091895e10bfd44e06dc70f34c37569ffaaa86febd82fa0243c75d367c34dfa37458cb797ac9c407cc1bb369c0f1d0eda2e06b626efc631fb49a33b0e16753bb592a466864a96e8e06dafd480ecc9ecc14fbdf8d02f121c767c701551607f664f5fdf79fbb4ee2b833b56b0abf40d05bc50dbfc3013f7db4fcd556389295f0f961c0d15275486c0618c8a67af77e4f7ff12e8f67d7b1e33dd87a169bd59ac26efcbb90b5657b8660e8cfc4b732f441e7b3e0b886f4b0471599a8eb681536e18561ac822cfa39224f2e4f56468f41f64a34f6bc4e84c85b9dbc37fce4f385c9264a92458154609e430350d0abcf234e0bff937be1967b4032c2286f7c88b901bde2b0f51d3b21eb3f6fbf91a4dcc5e8827d979f5f7b7c06055b0e14457c78b3b495c1cd43d173c2594822d9582078f17e2ad926a0dba80aa6f53c578d167360503cbca57d96184962c29017b429c0532a7a5b93bcacb2fe2491d9f8dcf5d47ce9aeeba38d952112c99c7c35e9cf9f628a5817fc45d786df437f23bc9ef5b5de19ce7a6050207f0879712b83b4e462c92918bc82d73cd388696ec6a114efa1ab9dfff9e56436ff28334c0ac57f9d615d674a354b80aab8fbb4bf3813e5fda037f54a58ec1ddd82961e3e39885cab7366e83125a173a7543461625e8ea7e15a3f0e79a4a4a3645053482c7158ba4cf95df314baee4bec8c3c33175a7ebf400c6ebefb3c95417178594a2e4a0d33f6d77130ee547e345f5c630781c040cab272cbb53effdc3115970b950358110cf8e5593ae12b453aca2bb9583dcfc8f2b08f6e0319dd5dc3a193a8ac8c10a57ef5ab82771497b03b5dccaaf508330b9bf8cbcc63bc03a9b47c80f0f4f102cd35144c64778435da51009f335690e9b2b22eaf32d6d32391771fab9e9b6f229d7d90d6a370fa39dccf4c838ecd13b4ec651c382e12536f24f7809b618f446c0eafe18e7db089cf76f86568b69ffa4d5fdb7783d6435531c506df9d612f7a1a32c336cdfc0d030a2bed5d4b4782e384722af29c7cd8b9128826bc136a5d3a18d9762630da303cf91c8c65578e2bc2330d2e450f584aaea56053b772fd2502dc11a1b391f4229fb3b399f1c89df2e309b2227ad86ce2dd6081686d819b8156d816c00ca8bcf0bbfb4e50f97124b7cd004d1492b21b93dd36bc99ab587ebca91e7b9815fe9b6d9695cee44ee1d66ac4eb9d3e280769753819b4eb6d38fc1ab4a9e7e851d14e49fb4b53152082865c03154849add800fa394179bbc4c2f87b897a41d32b102d5dbff9d47d2f1a4293c7b6bfa3f0f126e03dafb772d795e6415d2b6916256f52a86df72bd1aa7ebff3693d4904746e681c9c3d5d1c197822530c30372f6aea0e3e6b5187ac8daee0d04326a9388914e7ca77635a4c6c65c4c8be7739568dbbc585853be9b4fa448cd913db3db927c1ceca2a125d537b9d8aca3687b29a9f9266928ffa361b0cb327ac5d16c20f51eb974e8b7bd1812c97e6cc2c7b665d95d1c0ae188ee438cca1f30defd58ff82a4bb726a5509eb2a14cc9412915ba8a0de0b5204ecb729925e79b961727cdbb9484bd869a3be7405c982c04a4d21f8415a93847c9a64e0447c0408ddaf5649a5b2d968d39c78c78bc2c1799b42422413ef712e2258e8c33d77e2b364b426cf2529923373b0dcd7610c7b6ceb47d35b55f83784b87fddb053f828afe7468b751d1f1d31eac07ab9852ab73b10626625d50d8d5fc52768e5dbb4ccec34cbee255deadc0e151fcc897482c3a4002e0a44a1f3c95d1f45422a6cfeb22d87daaec459eabde28e4aa337a506bd3c135227b1f4795825899a11ab2bc322d751796532a2e65e5cbc454f105b86dd291c69fe9f8dd4de89a48a7692edc642ada409e9668ea02ba79b0a0a5a04c270f2d26b95bb638f47be41fc1dd040a3f788b8436340f99562b63d5bf1f3a0c231cae7228c9715d98b74d3a4dc5e918ea9b1f1e66f48a6c729c15b85b1ebb85e341a755e1b57143182e4278882885e9d0e3d499f138b5034a9af028d228378c563ac444b6da82f0fdf6b9dd09f20c67e7328baa51bb6dbcb8f8a0553ce9484e3b9d4f985c511933203bce5a0f2ccc1ad90786c65e70103551d31f4dcc225320a3c8483d8e921d75fc0b70eb2679e7b19ac00206b284954b462cc381abc70a3cb62c7003e6b101b4f1543c10007bddf9106f3d0e7e26ff7dafb22e85e6bd343aee8539a54ec5ce142c94411d5c018ea4994e25c87fc8731db5086ffda2f3c594913cd94179f52424bf983fb5aa65aff4d8f012f854727377f7be96067d2548918509af1336d0d3a20fe8bb6e0bda1bed33df79b534282b6", 0x1000}], 0x5) 18:34:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x0, 0xaa6b00acfecc4218) getpid() r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x100) recvfrom$unix(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x0, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) getuid() msgget(0x2, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r3, &(0x7f0000000200)=""/183, 0xb7) write(r4, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getpgrp() recvfrom(r0, &(0x7f0000000040)=""/186, 0xba, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/18) r5 = semget$private(0x0, 0x2, 0x500) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)=""/2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpeername$inet(r2, &(0x7f0000001380), &(0x7f00000013c0)=0xc) 18:34:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 18:34:14 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 18:34:14 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 18:34:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x2e, &(0x7f0000000180), 0x8000000000000005, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x100}, {r0, 0x30}, {r2, 0x64}, {r1, 0x20}], 0x4, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x102) 18:34:14 executing program 1: socket$inet6(0x18, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x29) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000bff000/0x400000)=nil, 0x400000) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 18:34:14 executing program 0: r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x80, 0x80101ffffffff) fcntl$getflags(r0, 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff91) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 18:34:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x1}], 0x2, 0x101) shutdown(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x0) 18:34:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x3, 0x0, 0xffffffffffffff25) 18:34:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10010, 0x10) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x40000020, 0x5, 0x100000000}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x586}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x40, 0x6, 0x400}, {{r1}, 0xfffffffffffffffe, 0xe9, 0xfffff, 0x1ff, 0xf5e}], 0x80, &(0x7f00000000c0)={0x20, 0x1f}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x6, 0x3, 0x2}) 18:34:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 18:34:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x40, 0x6, &(0x7f0000000040)="bf0d9f947d6476d2a2c9251abced707920b0eac880736286f851e34adcffc388f3a88d37e18d5cd0fcf8d256277753afafdf4a9f9259de3751768e73", 0x3c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x3}, 0x8) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 18:34:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="668926a3c4729f28ed59728efd6668e59efe2abc8c3147f4ed3fd4ff73fe3d1fb60298955b3d91e601e3c30ab0f848d035c5d67a5d931c6bacc47ba424b938a151d88bcf4353e0c7eecca07977049ad4895ffd44da5c370d63f5a4d3b2a9aa94097cfac8f854d9b6c3927c02fc5772e61e35140418b80b27a5d85e", 0x7b) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 18:34:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xb6) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 18:34:15 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0x1, 0x3) msgsnd(r2, &(0x7f0000000300)={0x1, "a5cdcfd9f69d5ec10332fc54226f2e4904ac48878f8558c708a1c0b1b893c5df324468677d43e8fa0bd25514f32e4a4bc3accfb2bc0e07b6d1821ae750d3d39113bff60a927232c61ea2d034b13f0fc59995a35ad6b88fc3b1db233edad32f65373d0245e0349b9ce01e46eae713d37666d937abcca95c6df0c178c4f8a48dc9249df1d73f527d3ced437b8322cf6b8a36173edecb0079a6e1d6e9056346f53b2d0379e68dff"}, 0xae, 0x800) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, &(0x7f0000000280)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/23) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) msgsnd(r3, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) r4 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x1000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x80000001}], 0x7, &(0x7f00000001c0), 0xfffffffffff7ffff, &(0x7f0000000200)={0x3, 0x4}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgrcv(r2, &(0x7f0000000440)={0x0, ""/175}, 0xb7, 0x3, 0x800) 18:34:15 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000080)="bfe4dde99e864d4d0f9f15b5787fe55d6e8a6b5979a2f24d897bf5aec12a1d9ce41ff0f2d8c91bd1ff1f2c92cca877ab8919e31e5285ff7cdf6467f0cae0f4f68fef143f1756e8b819793730c778adabf28e20085a9933c0af87812bb1b3a84bcddd78", 0x63, 0x3, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r1) 18:34:15 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffffff, &(0x7f0000002080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e18f94f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e3feae4aaf3c9f6d7ea33f2546802d9bcffbfc4cffe0ffa1cd69396821b181d77a3b4acb882c9c1d7db0ac1e22bd0e6f0477331d6a4f3bb1f4769f0ef547d7c8a"], &(0x7f0000001040)=0x1002) dup(r0) write(r0, &(0x7f0000001080)="a5fe246e69cb563674b8a76dd1084ad116a3070d0024cbc3fc1c3573f3d01931b1087bc26356fc664150fbb093f2efea033e70a7fb02c628a60e980086e390e5acf7596d4f7eb0948bba36bec8599563670f53e3596a4697e52fec7c6efb06b8b9478555d1219cd1c863995dd33abc431ee204bce8e956d0b97204e09b79a2247715a8502760f9a7abeb2aede29b6b39e62f3defee63b06aff3aeba42a2173d705237ee0f163621251a0154b84e50d5582d82afdd2fae5bffe70e4679c28795b15c9d07f0dd21dd5baf60e5d11e49ee305f8427860b0f7ec9f9d0c6d9701e9d1a25359c6232605f4b455f059ee89181ec5a0ce407b7e5e2a2d06410b1eb9a983c2d2bcff40d5ac4e84dfed1fa5b0c7563bc0e675423c5c69f56bc239e004ce6974e7d8b84d10e964589f770c2c8293ca0dd447569693bc34a34495dbe42e8ecf08492957bace792c02deb965aae35081a625bc5111dc48d5327c917610459683a6e39376b2c5f47daf230db87de7a1e78fa34ce99cc65dc9d5424a265d832406b5abfe3b3ac105882983de94f7218451df1a43a5b13edcba59894b257aa025861570fad7e08171595ceeb9cf16ebdbee58393460cbfdb54180b55ffa286e8493a3d0e7c912877265a45cde6ed2f5a11b4e62534b75bc9448f357da2d4d03bd68fed6f762a5f37c9f644b262550b5536ed01f33be2d13f0e6e8abe5e06d2da06e067db94878ab46d6d8d9f9cf2c261443b7838144816b8660f7cfadca9841e9c51caa1aa2c68a0e2a9c6b646561ae74256e179ad0743c18f7cd2208a75d42a672e794bb00d48f7c5a0e321f668b5c1e0b78145bb3b845a68967657561772f9cf67fcb94261d6813bc8dd9ea637e5b17ac26aef1939a7d88f099e4960088961952f00a65b040982d9f1ad0f3de194c6d27452552fa3d00e9ac96c2846478870731483888922462d367759047147f10048d956953544126185689496b27ca1ca49435de8f068267ce7da419133234e5b1a376a78cd0b369582cd7a93c7ae874191931f6b37bac6e633f341d44bcc9b83da3983cc6e6c6555d7bd94fef5047c38d58924fff242290264286fef76ac57b832347307a8b425d6b4447bc4095f8a581290d88028e169e414156062cbfae3625eebd5e237b52bd76aec7a8d8fb664b801779c8debef67a31cd4dbe7bf63175606b13b6d4377f33baa9614f3e3d1f34e0e0dd35149c8965942b6954851b123e85d7b66541d66279d208275012ca684dc48c93ff673ea383e2e09010f0c2831b6126273760fb43fccdd1e3b0acd70da71c76706e7d0dc9b62deb8b4f282f47c908ae57058a9a6f6c3705e40606575a1693aa7028df061935a3c8799701e80f6c03333882c82bccdf30a4c0ef4070b659ec664e74e2c692b9f182b0b53d349c6cc5f933749c65ba8829bdc88043bf5dee3e52149213a66737afba69921e063c22b2e692c7b0ca21d7d1a6f7e6f81fd84a0e27f32ffa8d13b5c210a1252b138b99c1cf8c61d4774aaae73498303379c36b9e24c5b5c1c86ece5cdaf9eece28b1b9ba5137ac870cd2e7601978329ee924d1e466e8ccfe4ce2c60a92835a1e6b64337897635f7995080fc58cfa171e1d5cfb03a182d108076071a46f748bb57479dd7233a32ecfdc7abc7baf0399b84d052a8e49bbe238358ac056db03021637342bb3948bcc2235536f40955100b19f5fe4bf8879eb2ba7028228c4dece6a85b372c2ba5961bc7984a1263dac10988a7f29bff43e9d3208c4fa7e4a75b3cd59bc2380318ba06e20c77b658844341ab5bba39e0e32bc07c0c78df09e4d0f95c2cf617bd3bb67e655cd808e3804d5bae922e1b7e7c522cd3231f05576c00a192d0589ed84ce80ffadf66be19ab9dea01388a5b3f2c640dc80e6aee91b51ddedfc32000f36608c9c871dcc4a362ae93f15ec3f124ca036d1a99cf829e717709c6464a8f52b97635841aa4e0b514fc3ef1611e55d851f66ee8f3449511b9227d6cd5482eac100a54c5ac5d71f6c174d871bbff9f5ecfc82ecc656ab89c86e7f8fe9c36596a1ff8f19b8684469b72a4140366c140b91caa069ab9ae89baae9d71bc3dee5bb75edbac18e21d58b4f15f198d3d277fe56b9c09f60fd6682b64e9dd31ca5e04fe62b9f99760491cb61fa218bda01d99af1a008ae37d6f467f1d76d64627fc451f514bc56772cfe92d5a55467efd8630cebfc9a6eff8a704808d006bdca552615ef6a8d4d9a1162951565007acf86f1ef3bf9b1479166e8ee9150f7123c7f4e9ee66762a596090f6bb29c949c4beb705323c9743304bfcc87b3c948ef7b389f25a5135101f3816e9f20cd0f9074ae72cfe95a91f06bf66d5eac767ad77bb0d2b5eae6f3dd383a1c7de94bc5a19939f2a6af77c26dbb2921b2195ae67539d57a4a2c98838ebeadb7c502fa0c68b4bba8cc7e6efedcfc7e73d7ed1149aca46ae4ac6ff0443571bb607495c108f478bee2863e47f5c122ffc544ffdbca6511b045aba284899c1a1c7816864f07ebd846342a0ac963d524365a6dce641158c005b46e26bdc23e01a71789b9f1890dc3463e4ccae03f6459f954c371a310d91b629b1e664db814f2a1b0adf51868903df3151a548d9c95129490ad0ac9325a37f307237bdc68d10f0dcc7033c66aaccedf1e5cd1a36e236d24faaeb9c231576cac67440f8bafc900854d058b888431115df087eac7e18332e4d6e4602be73d95fe9bf79e6a5a3ee7d7d807178a178d5f2063c57c2ac274c4e72437cfc739c2d39a4829073b134a8b887358dc0299fc6278e8c6eb626a2d2bb7d79edd729671cc5cb1d364e1c73f874b8ac426b10160bd8ac769cbd5ded46aba0c7b06bd98d649faa8a487e3935086f91f315c4c63e6250ba631a724714ff3c6a6408405dff0ae3edcd5299ae31b3e69a0129810a447c4d4114538c6266ed9e942c273900d4ceca801b43a85a2cd852f85a4d8623ce3ab9260f2d726ec1811582467fb92ec84351d43fb45f3261399a35ff1a82c550d5b108ef8c3848aa0a80475bd48a02bcc2b923114708efae54f6bb7cf530d2a2030d0b95240aaf9af5470cd55d591464e873872dff177157b959479ec4a61a6b6c386eed6f14fb1eca4cfc569570e9d530dadbe4a2ddfd0597dd352d6d4646384ae43ed6bf27b6e17095810272125f21534019e8dda3c635dae9a57f86ced030b1f3f2b9a2ef5d23336f4a9373ba0887d11903fb150bfb3170e8638f6c7cc5e310f3ca0581b49514f7aa8ac388c42c29dbc9f55d2ca2bb330fdab8ba93b916d93ac560b5b442777e09ab1408d24e1bc48b1a98180357dfb982a395ed8847c85860bce2f3ffb3047c5cd4a738480a3c84e94f13e037760c306358a6faab6027dc4cb6a474dc4a9c94a4af4112d56b98515120f7eb4b686c38c47c08e2faed1aeef126adffcf5b0f253dfa42f287263e64583ccee1f9ff9beeb51041dc36e3d2283429c52c66d8e0d270f254284b67dbbdeaacaaa69b35920c1fa7040f930c2bb6b332b0a90ee9b023d7d77820b9805bcd0301588fcf6a2456e9c575d9bb0a556047324888955bbbf9641857eb723532a9809ba36ca048834b90a0efcc1c2522de89d7556bcdc133377ff32be08bd008e31cc5765a8942f94ddd8ed01883b263e2515a46641353458dfe7d449681cd1023af05d2a6f3d0b67fe2b2575673e26427ad279134c561451665336b564951c52ce80b473b7238f81cebeed7ccfd1e389ed593a22e628e8b0b7ccdbcbf4af96f32c03a83f71e8a8c507b4eb07a93dfa014aea2455b77addf59d768a8201bfbc1d9a98141e1a81977e77826449078bae4792d8e4bec5468c12d044756b19555ac258a1859898ba93a1a7cb6e17eab10b8a17ee38c36dee3df9c9c5702e88995b8fe7fe643f7b1ee88052a93546d519c326eca0ea68c9a6ef5199df6aad332df7f4de3ce5047a016a36542bbb72c918c90aed1ff7912819b675d988d07854d05fa53a965cc0839bac6db04b5109926c21843c74b9c2572403479e35e81522ad2d3c7227b431407d999207793eccb6551fdc21791cf858650f3e9df3d55cb007c7a3530b122b630c0a2c60ec8b2d7c30f34e610a210c8e0175defb776b2508119481458daf0dec11db18ad62588506851d2aa0820e048499608860b9f4792b8bfa42b3f36ba58b3476751fd6d462067e45422968c754194bc85c4bc2f6e9c9aa53fddc8316e735260993475bb41f221cd31f8ec2e9d35c4284deec9cdc9c6da336209c276dec79f4b2ca4089539fdc59474aa252dd60342b113c60f6d85db839ff08a9b88e0a07c265dba29efd2d1b714f7a377b8fac72080e91457a6d402846d4a7b4b8c96144813a776f4ac8c9a8168bcad866a0ecae1f9deaeb28cd5da29728f1b552fdb6b9fa6971e3f59384c5c80432af97b03d86fc3d2fd48cf8f6f00a80b7e6dcb0e6fce199c949abef961e0335af40c962ce08773f812b92aa93eb7dbf241ab970c9a1bd9552b7e978f3612f50b997eaf3f043216abb0082acc1a1d888571afead7e418f005eb3852f5bb752cd75152d07b8fb9f85dcc8568b38f723d014c3dddb7f78a9cc971b383fc5baad34415617a6fd0f1dd6c15f2326a8cfb910ff2236015abc04078c92d7a385d967a5800bc07c246656e94f41cb0c555f9877e1e2b670f8e2cca988bfc440e0e9678192e08d76545094d53620180a17837633a71cbc13276705aab55cb39157f133d0eb96ec7b3750827a043ddf78516303a573c83da51c0a96a0ef93206ea37765bd1592a0bac65da94b03514ea3c6b2bdbde36e959c2a3ef032925b8ffec10eb9146dd7dd6ed8ffb35672521a2343667da86f459c89e569b4e4f0cd7d9c3c000c01fb99d47bc8eda4043388a0fe9aa18f6bc3e04b1b346edcb371343f4e6217c0b5a9d036f605e351ce9d5288e1e0637ff5218127586ac405cbe5c854830869eb71321fe5ea6a80ed88c80e865e48d74e2e7ace0624920feb368423b8a92c2dece3b182313a86f41c8d67458750cf10d4aa587476650759dccc0825152d12d3a4dba04aaa0b8a43ab29f54bb5ae0a8a3d645d16f774ac7a5a271d91d4382d335695c26905907069ebe496513850fefb27546c1204d8f42b024dbb8d907e54aaab4e48c5a69dda471cd200e66c7e27dc766e67ce20aac289c284eea24e7cbe370237f45efd410e334d82780cc9d02707e361c825a03eb2593a2bc6bc1be4cb5af24881d6e6893704079fcf199adb3ed329feb74d968a35c25716e8291b24c463a6c11a5a9089a230ac0c87fe2c353f6c97789b86811cf3e77c1a1849411f00e3982f36eae3f560e20487f77872e86e85280f8beb8faf8b2816403fb1867ac0772708c564c2f667b379a63706cf7a4a04b643fdaf2fb07c16f47a40ed74e30821de4abf857b2e61a6dfb8955eb14e2536a3b89e7d262983331042452d8a7b69b7bf7ebb74bcf584ca511b8741b77c07e64455b8f86b604c757177776ef5be2965a1a85f2d8e293e4b15518e8799e5deed218d30fe369f7fa7f1a592c5274c678f5e094ff44475fa565ef9a506ac6500356baa54b17125a914dd03df2c9d21c15ad7cef8b4a0d88e35d43e68a5346c47cf006610be7b0294cea5f732ef873d52a4913e9057085de7de0d5b6737cce2d781208930aff7bbc793623f6716fcee43f981054f78f4591ca63def6c326c85867d8b0875d373c95f15c7f4547414aee97b8723a95f66579d2f2d49c8dfb0211c4fe2eae91180f6654467ebdb765532910bb9601434a63493cee5", 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 18:34:16 executing program 0: r0 = socket(0x20, 0x1, 0xffffffff) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="289cfd59619af3d0560658ff070000630eda", 0x12, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 18:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x4, 0x5, 0x1, "0def4f538212793f7140ea9b19f4461673e40474", 0x51, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x98) 18:34:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 18:34:16 executing program 0: socketpair(0x6, 0x8007, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x7) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000040)=0x4) sendmsg(r2, &(0x7f0000001b00)={&(0x7f0000001500)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000001540)="9c73625ad09a2913328e60d768ba166ae443241fe0f686da", 0x18}, {&(0x7f0000001580)="22c2fa56cb71477b524ceddcd756c7a9aa8b1d50cfc043c261d1451ee08994b7817b4121e3f542477111fe8e9e017b41afc26a84dbaa0418", 0x38}, {&(0x7f00000015c0)="ce8e35bed36f9822e168c3aa17a8ec6b57d3144b1051751a753520906c3fe3546cdc46f1141d5aac6a03c5c0c9662d32a58c3d1554b8b5a3d456b92730f23d34bf9fbb17e2fb44caa9fdde6a7efa09551c8891fa641226bfc1f20279032e0ee7cb1501395e52ca71cb4e7be557a36f4d7a30b85be33df2e88c57459241f4fb60c9e3781100beb4184c1810047310a0a7b566c336463a44b1ce34f1956c95baec7041138883edca15d0a5", 0xaa}, {&(0x7f0000001680)="0e1c9fed485a81f4858a8d37effcf1d92916803f44a35a87479d3c7b5713103371db8c81527c474c57f40219b814c91020197a5a078a611f62d3b92d5b1eb15f0f0cac26040f89088f72aa0c29d83bbe3ccd240a539d5a367204ff0c391adf8e0c3fb42dc0dbf44ee8831bc7161f0c69572c4cad6217d82ad465445ec83c9475f888904a0662238831f819677c9ea5fb72085bee7d6df7381858f40788acc575f4fab1ccbd015fe2ca017df42f8eb9ab89391669a796f6c82caf3e", 0xbb}], 0x4, &(0x7f0000001780)=[{0x100, 0xffff, 0x1, "e130601a826476d973f8dff90769ef11a03de9ca8e6dbe2197da6d385fa4d18cf6189256a45cff696d0152b7d7741bade1545aaa8eacd3d88dd8d78581a6fa9165194399c6b3ee8b43a755e1e6b975b4be60881a998087426816de821c91a0ead6d7d9649fb1cd3dc0c096d0964fb80dc08b49ddd636d19718f3deb5f9d1633197ce120ecd3dd2be60a01f80613d71a6defee0763cc2a99d3b958fd7f6383de1fe329e2c1b6af07d3fff6f02c58f4467131610e3d9e7385e9a5fb5440924032ac183b6f1b5141f0bfef6463da770d49a1aa503731afc5cbee5160d7197f9f0f9afa7fb82dcd0b28dc4"}, {0xe0, 0xffff, 0x4, "7bede2e6b8d9a56297f490ea7df2a7473e472473d50c997d3aa1b780558efefe8a0c85862a37a3d926129f94a7046658f38d9fe526e5528a17a1f7fe5fe96ff15d5d00a13b6ae7680aa8d45f051511f37b196c80ae4ddbbbe7bf5096a834f0b8e3b565152ed4e2e617a25c1772d197fb5371a6f1c61a845d113e4c000ab1ea948cf2b0b8c2d2b1d1613d85fc13ef53fbd0faab0a276703adadca263be4ecb4859827df726893796ebdbe6da997f39b64886eae2cbf9b7664ab0f163adb976845cfdba8727d01b1b0dbfb83170b8c"}, {0xc0, 0xffff, 0x8, "654924566f1e1032d16b0d02f264ab805da3a917ad8043d5977d22e3317bea964a3021acfb8f16ea921bd07054cb891af6cabd5196b4f905c443fc8fe4a2f302561d7bac82a6ecb06a819106caecbde3791630f7a4740125cf3315e281001d019e3d7eb0e8942891eb5b4684c86eb400becc3af3da512f30f51571a121117bf6fcde3ea2b9cee8aeeca427068aceed7f8a6450d3661adcefa1ccc1e01e0b4b28120e81c6e1de64135ef4f29570e2"}, {0xc0, 0x1, 0x4, "212fd3038938b2a0a9f444aea55ea67fe3b43fdb322f7121cd4a05f81e5fdacdfdac3bce50a478e35d5554237e22ee356f27b155e7c8a1b724b26f42a96f8c76af3ec24780714b3c25cc17fd48e249ce2913f54c707200024246335c3323acf1ce93728b8d642fd6525e5c832054702ae0102d0cfad969b8cb957dcf4dc7657f932a918ad236e410f12e0ddba02a7ded589f23f9419808a51dc3d9d36d6296c6f8ae60c7cfad3bc057fd1f1aa311a1d1"}], 0x360}, 0x1) r3 = socket(0x1a, 0x10000003, 0x6) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/51, 0x33}], 0x3, &(0x7f0000001480)=""/4, 0x4}, 0xeaa103dff445d545) setsockopt(r3, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r3, 0x401, 0x6, &(0x7f0000000200)="718b88b2a8669dd378d91353f8495242ef89d65b70dc67b05a8a37c72e169cb28d63f04555ac00ff8af600b34852bddd8d91911edb61bd7f5ae05e2224aca71b57cd2ddf7cf3c93751b715b55025e35566c7bbafa41b8f28f9e6c6d4c141a82cf04cbcab8bcba12fa51fd2401f624858c8a4c72e6c2bb30b58b8292d0f0b4ef01c4daadbe1e52fff74d8f02ecb08f5457bf55b130cc4ff58bb30543da2b43f3589f4d38983f24cbe8f151482a435b648bf3f8460420b44c4dfc313ce44530674e48c48acf599", 0xc6) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffffff, 0x800012c2}, 0xfab584a39accd7f5) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x400}, 0xc) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 18:34:16 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd4c055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x18c) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000140)='./file0\x00', 0x8008, 0xa) close(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) renameat(r2, &(0x7f0000000240)='\x00', r2, &(0x7f0000000280)='./file1\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0xc0) 18:34:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 18:34:16 executing program 1: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x2}, {0x18, 0x0, 0x8001, 0x9}, 0x0, [0x6, 0x7fffffff, 0x9, 0x9d, 0x5, 0x9, 0x1ff, 0x8]}, 0x3c) fcntl$lock(r0, 0x6, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) 18:34:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)={0x1, "c6cbe82766d388e367775987a96587c7736bb4a13fc521b85cf9a8fe52ffbdfc06"}, 0x29, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x110) msgget$private(0x0, 0x200) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2}, 0xc) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/25) 18:34:17 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x7) 18:34:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 18:34:17 executing program 0: r0 = socket(0x18, 0x8000, 0x4) setsockopt(r0, 0x0, 0x20, &(0x7f0000000080)="0000000065123b46d2f23490a3a3d8d0268e50b0d62368fb93dedddcd0c6ce4cd2e69107250de58b19f19e2cb3dd0e75d970a8b67bed9d93ae8092d159111348a75e75d59db5518e0e1ceaa28d59f0a5ab6dd503417000d336e6012c1b028030793afebdd98fb494fa8a7996fa8d4271e676b1697044a4b90ed64fc76063ab6fa274717df8e4fdc47617897389261345e61a33765156ac328c332c830b497e1b64985c36a7175370", 0xffffffffffffffd7) 18:34:17 executing program 1: select(0x40, &(0x7f0000000000)={0xbe7, 0x3f, 0xffffffffffffff3a, 0x2, 0x1, 0xffffffff, 0x4, 0xcf}, &(0x7f0000000080)={0x6, 0x2, 0xffffffff, 0x2, 0x73bb, 0xeb, 0x7, 0x4}, &(0x7f00000000c0)={0x6, 0x3c, 0x0, 0x7, 0x100, 0x0, 0x5, 0xffffffff}, &(0x7f0000000100)={0x7ff, 0x80}) r0 = socket$inet6(0x18, 0x4001, 0x9) recvfrom$inet6(r0, &(0x7f0000000140)=""/75, 0x4b, 0x800, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) fcntl$setstatus(r0, 0x4, 0x44) 18:34:17 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) dup2(r0, r0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 18:34:17 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x60}], 0x4, 0x0, 0x0, 0x0) dup2(r2, r1) msgget$private(0x0, 0x100) 18:34:17 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x0, 0x6) dup2(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/56, 0x38) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 18:34:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) 18:34:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f, 0x205, 0x0, 0xffffffe6) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) 18:34:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet6(0x18, 0x3, 0x1) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f00000021c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027ee998f547b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba34709d432477cc649de9ec0aec16e86959c38582a2c4125dabde478075e813d0c6887c0945a30926f9322da624ce4507750a7dc3d8c46afd7d5fdfae7d25ae2aaa2357422d30955852fa5ac8e074c3f8a7e04de5583e67eab62dbe74f3f4bdfedb100171527a8b080a7a58d99ca0fa5269f354ede13846e9fa430abca7b383a7a7f5f4562edf182c74e438c13dbb1f589ce264cee544fd57c0a37f7178874592b70dda17239592e33a8424b7e429872d243d8347755742e5ba7130c712d1e042d275706de403afe5f54e834171c983c03c6cf8b0e29364ca20e526f87eb68a6738be808ec4375ef08fc16b873b9489b90c3b68258c"], &(0x7f0000001080)=0x1002) 18:34:17 executing program 1: r0 = syz_open_pts() rename(&(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', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) pledge(0x0, &(0x7f0000000000)='^}&@\x00') 18:34:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xfffffffffffffdc4) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) 18:34:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 18:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000003c0)="267bec8bd7501a39edbf30792c878f8e8a8ac6f4fe388f86470e972766a228fe491bb3c2bc4ec6c7368968338aa936817bb9ef01019896c5e056f231113f126750938026d493e0e5dddfc9f733c5d910524fee290c522df925a2b96f6ee8269819c1cf673c7b3489328cecbc03f4c6c58acd99e5d223894d1d3f3c1c1426fcdaaa57213c2a9fc2911d0a7d093bc961783343b6f52f144ef3f8e4038c4f67677d33c1151bd02788caa7667231fcceee0daa26b7cbe38bf38659a4bf43ba80d6f6ddf8af7fd278c4d3910d9ed13d77a1d4a738a8447f0b35332ccc1a24637a4d87097056dda661742a7c30c4", 0xeb) dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:18 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x8620, 0x0) 18:34:18 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 18:34:18 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x1, 0x101) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=""/225, 0xe1) r1 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r1, 0x0) 18:34:18 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c650830000000d5ff0e265217f910f61200"], 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xa5b, 0x0, 0x8, "85b44a30670f624b30bfed849b9ad5e9a8a2144d", 0x0, 0x1ebae25c}) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) 18:34:18 executing program 1: r0 = socket(0x5, 0x400000000002, 0x1000000000001) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 18:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x36, 0x5, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f00000001c0)=0x4) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7fffffff, 0x0, 0x2b24, "ac642ce602a81b3221e1c7833f048a65895dfd46", 0x0, 0xf0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 18:34:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) semget$private(0x0, 0x2, 0x2c) 18:34:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) setsockopt(r0, 0x7, 0x3, &(0x7f0000000000)="dd75a095ce91f47676e8aa0b574ac4fb303e0202fa398afca04d45c114d69cf1409101dd6ed96bf93a8d880471aabe6fe7921731d246e950ad04854864ae1cf865afa92a8070ae3b3e884e1fbd9d85d74b91db82d78184b0270ba968793769277de812ba2c89865b943a028f57cc51f8cdcf84a2f2cdc6a9857ab136b1740c4d0de7dc48c7480b2d63cf0313f116c98406f673ab58d8844f1aef41a99acbf66db7e2c11663d572e730ea2d03d0afc9c4460962842f14f1e13949bace181d425cb5193940c7d1b435a50f7ec6c29fb00efc2341cdf3a81e665199fec08b3b5a132301f11acbdd06c2f782dc9dd50604b3b3e387e1100f", 0xf6) 18:34:19 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x200000046) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe5b}, 0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x8001, 0x34b522d5}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file1\x00', 0x2, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x88) semget(0x2, 0x0, 0x201) 18:34: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, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a100043fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edd71fca24f0405dc8827703ed557fe96b576775143c30eec998f6ed004a5bf9041270a8155d3426ac886dc08587a671decc966b7bd320e719649cd98317776d08072014b1f0d9a354843877ecaa611ff2fc49161090f0891c1b12c74179b4b321e32e202ac6a57a49ca6afaf14db2524546df607573ed6c56d0d1b4ae6ee79e054fc275f3a491fefe25e2a72e024d4765778d34889f3c5fc6bcfcdc5777526fd6a2a22912c407bf0b7d4f8c2a301e5cddef6fa78fb9c86dbeef33937fc2e9a8e0bc13b4deeeda83580d22e2001d3750c6ec5b5666ab817242b2261b0d586c86b5ebeb87f62034a9bf138e3158f8b0912db59e2a717caa4948a4eb1c783de52ebd1d18d8781e89055b7456705c3e00f85cf5c3b2d17bd2ff803fb6b7f71dae0d5ca5298b23e7ae9b823c67b2d9", 0x20) r1 = dup(r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7fffffff) 18:34:19 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 18:34:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x1000) ftruncate(r0, 0x0) 18:34:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) semget$private(0x0, 0x2, 0x12c) msgget(0x2, 0x40) 18:34:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 18:34:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 18:34:19 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) 18:34:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, 0x0, &(0x7f0000000040)) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x81) 18:34:19 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x27d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000100)={0x0, 0x10001}) 18:34:19 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x4) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xffffffffffffffb7) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 18:34:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x19, 0x3}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x200, 0xffffffffffffffff}, {0x8001, 0x7f}}) 18:34:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 18:34:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 18:34:20 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = kqueue() fsync(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 18:34:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) r1 = semget(0x3, 0x0, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x1) 18:34:20 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xee33, 0x8001) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x7fff, 0x73, &(0x7f0000000100)=""/78, &(0x7f0000000180)=0x4e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 18:34: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) close(r1) open(&(0x7f0000000000)='./file1\x00', 0x4, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x9) 18:34:20 executing program 1: r0 = socket(0x32, 0x7, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f00000000c0)=""/123, &(0x7f0000000140)=0x7b) r1 = socket$inet6(0x18, 0x8000, 0x20000000000000) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x2, 0x1}, 0xc) fcntl$getflags(r1, 0x1) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x84bf192d2fcb99a3, 0x10) 18:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x6}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x40000000000d11, "a30c0000069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 18:34:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 18:34:21 executing program 1: r0 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfc, r1, r2, r3, r4, 0x5, 0xffff}, 0x1, 0x1, r5, r6, 0x80000000, 0x80000000, 0x100000000, 0x1}) r7 = socket(0x39, 0x4000, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = syz_open_pts() setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x1}, 0x8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 18:34:21 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 18:34:21 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000040)) 18:34:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 18:34:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) 18:34:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="68767018606fba3c4038d3", 0xb) setrlimit(0xf, &(0x7f0000000040)={0x6, 0x3}) 18:34:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xad9, 0x0, &(0x7f0000000100)="8dfbc1920adc88d0ef5b6deb6dd6f47ca3a0d56814e0e2a18f1f441e4325fe69ff241fe87c68d599051b1d64bee52e4549aef7cb0874a7a51beea4c3fcc78c414907c3ea52d8c36f89280c9036c15fd8878b5fbcc0fdd24177522c43bc68bdd28561d6e91f86abad25f0a850dd6afb495b408a7ddff58fe7f8f34cb93153217448356da3bf2dcb803d0c617df4d03b6a1c046df087", 0x95) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000100"], 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0xbe4b07688d6853ae, './file1\x00'}, 0xa) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\x17\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*&(\x00', &(0x7f00000002c0)='\x1f^{[\x00', &(0x7f0000000300)='^/]!#\x00', &(0x7f0000000340)='&*\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) chroot(&(0x7f00000000c0)='./file0\x00') munlockall() 18:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20042, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:21 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000a80)=""/4096, 0x1000, 0x41, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 18:34:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x72, 0x4) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) 18:34:21 executing program 1: r0 = socket(0x800015, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x2, 0x20) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) msgctl$IPC_RMID(r1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgrcv(r1, &(0x7f0000000140)={0x0, ""/67}, 0x4b, 0x3, 0x1800) 18:34:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xacf906fe9e8f1e0c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/48, 0x30, 0x43, &(0x7f0000000140)=@abs={0x332fdf9ee803201b, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10010, 0x2) fcntl$setstatus(r1, 0x4, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10005, 0x102) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ftruncate(r2, 0x1) fsync(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 18:34:21 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r3 = socket(0x0, 0x4000, 0x73) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r4 = socket(0x18, 0x4, 0x8) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) fcntl$setflags(r2, 0x2, 0x1) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)={0x2, 0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x8, &(0x7f0000001140)={0x1, 0x0, 0x5, 0x80000001, r5}) fcntl$getown(r4, 0x5) getsockname$unix(r1, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) preadv(r3, &(0x7f0000001300)=[{&(0x7f0000001200)=""/251, 0xfb}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffd000/0x2000)=nil) r6 = socket(0x2, 0x0, 0x4) syz_execute_func(&(0x7f0000001340)="c4219b59650042e0aec462692e645f08c401b973feb36743d91f3ec03000f0f799224ed6e866440f3a140f22c4a2fd30a799899999c422390c5e1e") pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10004) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) bind$inet(r6, &(0x7f00000013c0)={0x2, 0x2}, 0xc) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) preadv(r7, &(0x7f0000001740)=[{&(0x7f0000001500)=""/201, 0xc9}, {&(0x7f0000001600)=""/83, 0x53}, {&(0x7f0000001680)=""/155, 0x9b}], 0x3, 0x0) msgget(0x3, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001780)={0xc3, 0x80000000, 0xffffffff, 0x8000, "7e70a988146beb9c7758dfcb0c53d530596635a1", 0x5, 0x8}) 18:34:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b3a4d7d9d7e87b8af406d11b7841897314537df2ea6ce8a0e05fdb1b1f3fa107d2d139b3907343de29a46ed5b43d259992a880de1900fb821a45af0003e34b8229869ed7c001b0de5b05576cbaff1d3d9318ae544e1ceef35e2e45e07810ed7386375d3752c1e8740e6b38f912ec017f305b59b3c1cc45a1df"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 18:34:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) fchdir(r0) socketpair(0x16, 0x4000, 0xe32, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="74f71bc4ed930df1687cdb80534782714bdcf083c9ebce890aad96b574b7660b0db397455cf286f6421c1bfb61770b2efe9dd6634ea663d76f8f546f86087c1d8db23e014614cfb81b55", 0x4a}, {&(0x7f0000000240)="b5514a52943987d8751a8cb0bd3f9b4bc8bdd9c2003db15accf849a2dffde370188a46864f94bbedbca43ac8536ddbe70fc22aa3c8481796c1204ed1149d8a990f23c81d0a7c1656e3ca8bf04d981b044d3959c51a269c2f278fcf4d820aa925aeaed61601f2df0a2ae05a3c20dc5ee10a542ff4709476c78ece9ec08d164b1730c77faf04cfd6cc5a451dd0", 0x8c}, {&(0x7f0000000300)="c9badeec689323d9698d1ddac2bc27ec246ded5b2082eb8d7a10488c762f5ceb4d5b15b74a7b0f07c80ae11bb90a0890cff535dbe53358ef43d900dbf2f007b638002d01d1e8ab7ffae8dbdf36033113499233cc3dfeec85792e30804f2a1a5b6e134d5d08905b7430f23b101b37d59cb9aae470624737e0597e7bf86ba58116c964d8b01590cbcceca7b2b739207cb3fa54eef38cbf315f77d08ff95f0b4b177dc2fd6a50ce16326c5917887f11", 0xae}, {&(0x7f00000003c0)="eadc61fb36ac8d4036114be4f2cfde6f11e136b7df28cf387b1722a862706b14352853817177768e73c01e15abc0c9f91ad3323641e25c3fce8267ca0003b6b86cb3adfa85f5f34d0328e20e5aef9644f700b1d233cd3c591faf6ab9c28658e20e28f39cc0a7ac4164901ccee7aa88f1a94ea25b55956b408c094efb2187765d2af6e32290522596b7bda8b5f14762a63273a5856e47c3dadf5059babdfd5b8b6959", 0xa2}], 0x4, 0x0) 18:34:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0xffffffffffffffe7) 18:34:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 18:34:22 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() close(r0) dup(r1) socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) 18:34:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) r3 = dup2(r2, r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) shutdown(r0, 0x2) shutdown(r3, 0x3) 18:34:22 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000500)='./file1\x00', 0x500, 0x40) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="b7bc75fd37988b4e17646f1449ecff8abe435b49bd5cd2e9e0cdfff49ad636ba28abd65b405b7ec73541d265b4f1e10f48ce14aed60ab344b405b97931858af5264d874d99517c68b0115a5d97c66c5eacda77647760345ef642f0000f2df7b95455906805890cdd5ee76aef2c3a63bff7418f6611216581244e4a572422b13ac31ecfd6253808cab42801072485a27b068e3b368b92141a195a230204a9ef11079ee7a0ef07e90f0d5c4103fbcef00308bf2e4939c6c04ab60df5679ad0570975a54831eaa2648cecc6c04b569922cfe27eda89", 0xd4}, {&(0x7f0000000140)="6def5b3e2c09a2d370482f655b68b37537e86a06c8bfd7c353dbdd24d0a5c9d03ded958187ea97ea7f6a4653249c8ef369fa3080aed679dbfb235dfa0679342784a6702b6e7e7ba842f34b2de30f29524a311baa07bd645ab1e2cb40a96e2693b1ba7445fc19df15c6", 0x69}, {&(0x7f00000001c0)="ba21fb44008df8df3ae49f07d2a8dee2a48aed664941365f86ca17a827e8063c654bf36a0de1473cf2ceb475c1ef2076a6c789994e46c4783ce8bf1b5b39a0fc7cb597f03cf453d1d71612d4561cf5c97b8f92218de3c8b8048a3059b883e1dd8fdbb3c8f73292def13efd00725ff851446910fc13a67727a57d", 0x7a}, {&(0x7f0000000240)="e548e0a75edc80144cb2f18d9af59ee6f053d7348083036b18acb5d94a1371e48adbfd0b20cac88826d55c7b2b928c75f5e7200e7684c85de2a6de1b035d11128e8fa9cc68b2b896924c9a2bf6fba25c2de9f3ddd5da0306f3fad6a9845c7b3b13d019708a019a5a1c75f44984638d15d8f641c7a82c8abd31f07fea862be5bf7979b91393ac", 0x86}, {&(0x7f0000000300)="2b08654e82f4e11ef412a51178d07df710c395e5ce73bf8e1ddb1a3c153c7d", 0x1f}, {&(0x7f0000000400)="a973c9a2676a4350fac21ddd4bdae03bd6c9056e9d6cc57cb7014550cf90182a2d2ecacf64294d4fd28668dba541aecc035da108faa3a44263cd0cfad29e3e2650caf68e0692fa4554ef0f", 0x4b}], 0x6, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) getegid() ioctl$TIOCNOTTY(r1, 0x20007471) 18:34:22 executing program 1: r0 = socket(0x2, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x45c4, 0x8001}, {0x8, 0x1f}}, 0x2) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0x7fffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4) 18:34:22 executing program 0: mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8000000000001) 18:34:22 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) r0 = semget(0x2, 0x2, 0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)) 18:34:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1a, 0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffffffffffe1f) dup2(r2, r1) 18:34:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2b5dbaee59beeef36e89b65ba1feec58d3d6443e52aa7a1d63732838b83fc14a7fc19c9d4a5edc63e93d8aa1b3f3fd38025f277118ae3404e1cbad77be990fc0c9971c8824544f639ae2eed91fc9241b0c96b29827602314670f6784e8f83b23b75169ad6febdd94f70b43d615440c43918884a40871cecb68699e21e8b1a36473b0d88648cc5033553c08fec4f068731e770dcf6090485a1df206761662a294f7a6753f9628", 0xa6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="cd645e4201c538cbc22f7e45f1993109c48a61b56ea79de93599bf370c9fa545fd4d24663b08af5a4d157a56f3edbcf1670d6c6d4bb537a807d06042bb11a32bfc1db8a0e02caac59a5afc3ab694d71724ae3c399a505cec7dcf2dfd7b4b4097ae6e995fe03772fbe7350ce2a745756128c1183668c3e0", 0x77) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6488b90053f8346e202784a24c56ce3bb8908f1630814c1f3e0ab8a412595055ed3b662c1875c13b165e258d038c6522f12012733a4ee2c8277529794662b16338bf133d492294154e2a9a34f66bd9aa9b6183a57f9c828d9041b58bb539b7f97989b77c955f12d6cc9178cdc9bd654cc82e427b45190754bb9cd25c0d50456ab21195f97b8a25cca9eea0942f481b4fee89380bd5c6842142f58afcdd6735f9ae55e9beb757e223a32db230e48cf45fd08caed299ffe66f6f2421e230cb22c003982d8a16364c3b63c60124af7c964919e99e48607961b7ce80162302cdb4a085e18cb103ee54a737ba0ada89bb5ec922", 0xf1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 18:34:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fe7fff9}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4c, 0x20000000, 0x7f, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x1}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x81, 0xa2, 0x562a9d0c, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x12, 0x20000086, 0x5, 0x3e9137b0}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x5, 0x5}, {{r1}, 0x0, 0x80, 0xfffff, 0x2, 0x81}, {{r2}, 0x0, 0x40, 0x0, 0x7, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x3, 0x7}], 0x3, &(0x7f0000000180)={0x7, 0xb1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:34:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fchdir(r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01003c6589cfb74723bd9cc9604b2195447d1ecb69f6d738fac68f49ae408bf209f0e97c6f9fdd0d1ecc52c6a08d21e2beed3615360d7cbc3a89021e639b11dbded42c653b7b2b618dacbfab6ce40aeb98664335cdfc63ea77db3036df57cb3a65823d1ac76ab33398055d5310cd076c2fed9f1a3f2bdd516a51ee44bbf09589169c592c408ce098054ba343653707ac762ce4fc71b1d54f4dd14a3ca7"], 0xa) connect(r3, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0], 0x1) 18:34:23 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) readv(r0, &(0x7f0000000000), 0x0) 18:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)='9', 0x1) close(r0) r1 = dup2(r0, r0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 18:34:23 executing program 1: socketpair(0x1a, 0x4000, 0x401, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000180)="fba6d2db526631f529135e38b763ee88b8db2d41bd693ef5d8e6eb5749dcac475b9f7cbc3d0d027ec9e110ded94918d9edec28b8273e4beff612a455f8e3e62f6e714fb575ece89fd00f46683af4653c", 0x50, 0x6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r3, &(0x7f0000000200)={&(0x7f00000005c0)=@in, 0xffffff80, 0x0, 0xfffffffffffffe5b, &(0x7f0000000400)=ANY=[@ANYBLOB="141000000000009f7f000000100056000000000000000000d55fc36ed53e0fbdae08e817b1dbd3a09cb1c1e26e4207c05c616a3d2c6ab4dea4da60c2f985c1cad0b2e43c31a7a43ed776ef0bc0665fea8de057cbb6dfedeb8ef6237a2f04f62d8ce9a3682b6f195f8b98eede07c43e9c3cbcecf51ef045df68f8c0fd685e825a21c22496bacc602a2ab263b30bd789f1bb3b8011e61ea41240a04008309c4fba85b2589905bfefb9540df513886a634a6e043a43d8f8a157cc13a33f9e35fee7a909a9477407f5ded1a4860d1800682ed0f217819ec76debb7967dde675b75bc53ed1ca87571cb18ae882d41ad5060ad4c9c1d031754fe7234e38c866780fff121653687268463fdfe8cee7f0e81f4c3ffc1bd3e9f31f68ffd1afa69ea97257da4c105992b20fb3228596c6a3035b636124890868eaebff2233be70733716ac4b21d2fda268befedc8ee6e4f0b83e46355babcb7f3d72e4fb2468f78bc06d8ee226314b62025299740abd26bde082958aea1f999cb9d77bf2a1d71f3e152ea1ada6d2b52105ee020f49272d7bd821872f79aa85677f09965c9c619b5ca92ec262d7aaa76"], 0x6}, 0x40c) 18:34:23 executing program 1: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/12, 0xc, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x1f}, 0x12) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="72efc2f94b6205adfbf48a0609cebeb47ae3c8663965cdbc87231d961d81be68af86d920f11c47593591614f58f33151a1aec564ab20d1e3adb21aa630a7545a4e76b80e4601affa9205c7b610619fa4e9e24f9d456e9a28a5a22e511d8d1e2906aa6925eda45a6264cbbeca53f84a7fd6b0c9b1e7734e5f8beeb9eb0812efad3b429765c4c2688a5b72ceba35d14d781763107c3f85c1a4d4d936ffda35021b22aedfc1ef3dad5aa01e1dc4d54cc20f193c7b343d40551029230e778bda80b9a7053e218de4151e7ae803", 0xcb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="000000000000000044658421b8263cce456b", 0x13d) 18:34:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="dc81bd3192813963278b0206450599cd5aac856231842719b78f9bbe29c9738620bcacf9f2805f49d1e4a2a3b4cea6a0307f628957dd94e64cd4e2b5151953f69f05733be4979e9801f6e0365bab55d73f005e3d0b3e6cdae75a333e229fc2f1633a5194bfa2f2f31a549a95e3bcf7c45e1d15670e24761819d175041d43cc1e25256de6fb535aa49a326cc5370bf0de0bffde9819faa0783caac8332e33921d2c0e5c3f3114b042af1034df7c02108fcce122e6261e9fcaf3b79ed3e240a45293c7f64201cc937a24583ffb1253d6a6a2e9", 0xd2, 0x402, &(0x7f0000000200)=@in6={0x18, 0x0, 0xa6e2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 18:34:23 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x1}) write(r0, &(0x7f00000000c0)="fe0133964d8b2291c79d0d603fadbdde032a3c2c5c64113842f2d7696c43234d1c46c16310ad4c07f8ce0c2059a13bbc047fed1a1ce503", 0x37) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 18:34:23 executing program 1: 18:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 18:34:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000710d97330008d6e42c362c38a80000dc00000000000000"], 0x18}, 0x0) 18:34:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r4, 0x0, 0xfffffd7e) 18:34:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r5 = syz_open_pts() socket$unix(0x1, 0x3, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x3) 18:34:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) socketpair(0x10, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:24 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x3, 0x5, &(0x7f0000000040)="810aae7abb38c4d8e99a7b223568ff69af91208451eedabd8eefd1e24da92f4e480d70e179377fffe986f819b785a93ebed015910507a2604fc8f2efebf867e96fa0cf50556f05b4bfa11c8cde17034833016f6433780d3bac80652368e6df88311313c6a8555cca805c05e8e3262a293ef30c04d572357f07f6dc391f33d6f9a9f166d402d7b54d0c8ec79af89b6fd1411b786f1afe0fd783bed1ca5c3927645e29735dfad3c09948c04691", 0xac) fcntl$setflags(r1, 0x2, 0x1) close(r3) r4 = semget$private(0x0, 0x2, 0x48) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000140)=""/66) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x10001) munlockall() 18:34:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getpeername(r0, 0x0, &(0x7f0000000040)) 18:34:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x200000000001, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fsync(r0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:34:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x80, 0x7, r1}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCDRAIN(r0, 0x2000745e) getitimer(0x3, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff8000/0x4000)=nil) r2 = kqueue() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) syz_open_pts() write(r2, &(0x7f0000000080)="9088a1ae286388b16f9205ae0d5de94c8dc3a31eaa3da4cebf22a52b5bc471489f5758ca0522e02cf33bc1e6446c8a9cb9cee939cb4c043f23aabfd447bffb5e301ac01cb0b80cb437ec0cbb917b2da25e41da1f76d8e859b0b812e50c637e1fa23087d59876174dd33eb4ed750b70f806a561dd20fbb5c02a57", 0x7a) 18:34:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/62, 0x3e) 18:34:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x283, 0x100) r1 = getuid() r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r3) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e30000000000000685c5dbc9fb990ea52398932dbfedb63dd2c721807134150515a0da24317184cc31cd389877af372bf1d7da638b08ef8471d58f06d1f4829fd5191d526f83a51374737d15428a4aa01f2961e0ffb747ce0a8"], 0x1) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 18:34:25 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket$inet(0x2, 0x8003, 0x0) sendto(r0, &(0x7f0000000240)="ed0cb2f8f660892576d2b809a7dc6092b804a0a6041dd9117a34b20df8e6fd0f1fac6c7e5330c5208238b81546f5e2bd4a3bc66016fcd145e1b9299b15357d2c2289d9240f847caaac0ef7e909859d103f311d178db274d7a5f8979d067c570a5bb3c5f62bb14b655117da29c25e5b69165a8e72b48597846d3e07740c2174af3a94eb66d7037116d3206e6196e00aec7e5e39b8fa2830d1d19cd7dcb417d6e9", 0xa0, 0x2, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 18:34:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000040)="d24fe792f4c2aa59d3ced296f3a3122602c972ec18dc6315ef5bccf21dff233e0616e3", 0x23, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 18:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffa) 18:34:25 executing program 0: r0 = msgget$private(0x0, 0x1000a7) msgrcv(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x0) 18:34:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1a7) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 18:34:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) dup(r0) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 18:34:25 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 18:34:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 18:34:25 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x9}) 18:34:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)='s', 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/30, &(0x7f00000000c0)=0x1e) setsockopt(r0, 0x9, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 18:34:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socket(0x6, 0x2, 0x1) 18:34:25 executing program 1: r0 = socket(0x20, 0x4000, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1221, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r2 = semget(0x0, 0x3, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/90) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 18:34:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 18:34:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00000100000000", 0x8) 18:34:25 executing program 0: link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/6}, &(0x7f0000000240)=0x8) r4 = socket(0x2, 0x8007, 0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 18:34:25 executing program 0: socketpair(0x2, 0xc003, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getrlimit(0xe, 0xffffffffffffffff) 18:34:25 executing program 1: mprotect(&(0x7f000037b000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f0000000380)) mkdir(&(0x7f0000000000)='./file0\x00', 0x41) select(0x40, &(0x7f0000000040)={0x800, 0x40, 0x1, 0x6, 0x8, 0x8, 0x0, 0x100000000}, &(0x7f0000000080)={0x66, 0x4, 0x3, 0x1ff, 0x2, 0x9, 0x4}, &(0x7f00000000c0)={0x7, 0x9, 0xff, 0x3, 0xd0, 0x5, 0x2, 0x9}, &(0x7f0000000100)={0x4, 0x4}) 18:34:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x7}, {0x800, 0x1}}, 0x2) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r1, r2}, 0xc) pipe(&(0x7f0000000240)) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 18:34:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000100)="e223d0f7baf105c2d055dbc71bf2cac043f9ff72751fcc765c446838079f6774b9b9fbc4fbcaf29da47d9b3948eac1af3df6") setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x0) 18:34:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x24, &(0x7f0000000000)="eac98bbc7f7e636f3c7d656f2a744c11e67a74c9d89783fa12c964c22b365c66d4eeec729e929ba22e685798bbeee0c0b6508108c6e680a3d5fcc4175068fc9b6596eb1988a2ca", 0x47) 18:34:26 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) 18:34:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x34, 0x0, 0x200e68, 0x0) r2 = semget$private(0x0, 0x1, 0x2) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/173) 18:34:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() kqueue() 18:34:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x2000000000000029, 0xff, &(0x7f0000000000)="fe6208fdde62790b022986f360357c349452fd94fed56d2baefe33b9a134faba9cc1ff64a8beb8d2679275f0d723fee462f79cd24845b21602889767ed7e14fd3fc13659543b126b18a3f8e73d96c4ded5826c6207698bcae9eb53d39705a3b8739b313ee4f470eb7d51ddd9ef5dc0d61f0f1178e5c977e849dd2594dc701f665427d7d6805ff1b5bd46cbab69b78de5eae146da6dff9944614a069acdad87", 0x9f) 18:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x1c}}, 0x0) mprotect(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x4) 18:34:27 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 18:34:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 18:34:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8000, 0x200) r1 = msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) semget(0x3, 0x3, 0x9) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x80000001) r4 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0xffff, r2, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r4, 0x0, 0x2, 0x7, 0x0, 0x1}) 18:34:27 executing program 1: chdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 18:34:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) 18:34:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 18:34:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0xd) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x8) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) kqueue() 18:34:28 executing program 0: r0 = semget$private(0x0, 0x5, 0x100) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 18:34:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x2af1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x59, 0x2, 0x7, 0x80000000}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0xaa, 0x3, 0x3f}], 0x100000000, &(0x7f0000000140)={0x6, 0xb1}) 18:34:29 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 18:34:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000140)) 18:34:29 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 18:34:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) kqueue() dup2(r0, r1) 18:34:29 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xfe, 0x6) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 18:34:29 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x7fffffff, 0x8}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 18:34:29 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/213, 0xd5}], 0x5, 0x56) kevent(r0, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x9}, {{r2}, 0xfffffffffffffff9, 0x50, 0x20, 0x9e66, 0xa8}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x80000001, 0xc61f}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x7cbc, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffff8001, 0xffffffff}], 0x100, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x20, 0x3, 0x99fe}, {{r0}, 0xffffffffffffffff, 0x10, 0x90, 0x8, 0x7}], 0x0, &(0x7f0000000580)={0xda9f, 0x6}) shutdown(r2, 0x2) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$sock_int(r3, 0xffff, 0x9f19da17c13977cd, &(0x7f00000005c0)=0x4a1f, 0x4) 18:34:29 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x200000000000, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 18:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x8) 18:34:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 18:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 18:34:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f0000000300), 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x6d149823, 0x33c, r3}) fcntl$setown(r1, 0x6, r3) 18:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 18:34:30 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./control\x00') mknod$loop(&(0x7f0000000000)='./control\x00', 0x4, 0x1) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 18:34:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 18:34:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c4, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 18:34:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='*\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00']) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() write(r1, &(0x7f00000000c0)="65409dc5896b3ed5937e1b2f65113ec176e8a2591cad7763eeac29cf73aa0f953059247ff5f301c643da5bb950ba107466ab4b8d76eb555a9fc21bc3cb7f5c36d42fafa0de71102b493310ef59556ae1ba97d867ea390fdcada60a4cd049ebf65638d106d9e388b2e7d297560bb0b51d5184811533d05ff1806f0223cebc31765d0956086ae8fc3c2f2cb3a0c7a30e99fb7a82109b4e0c61b31f8843", 0x9c) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 18:34:31 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) dup(r0) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() dup(r1) close(r0) r2 = dup(r1) syz_open_pts() recvfrom$inet6(r2, &(0x7f00000000c0)=""/168, 0xa8, 0x801, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x7}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001400)="9b51578a31da4fd1d874698cfca89b6d122a8f59ce6bf8a811e493ff83a6ed05e307743fe8c1e8eb3b17c412d951a66eb007d062cfa63182e2fe8b745f08299fa467a5458d429629596e15ccb8fc8ffa64587330648149743a79e8cad4920856074af47d1b455aa354437d8c7823239e5798b64b623c1b90a9ff39b9bb348b1b28631a003bf2b3527e516aa95acffe5d8f871e26a1e5c06abc5ee39cd28d3f5926ed3d4d4eb8a8398db6cf0d1d9d9e9e5b9683635002eef085a3efd16c795a95e8d7615baea867a19b785370e2eef6ffa9b7ff1feab1538e08eab9b600000000000000", 0xe3}, {&(0x7f0000000340)="8eb7a78e1ad0e502ce76975d3573900918f25e1db5b1a884cd1212251805e86563fa527196721195801773c6bc0ae6a75f7d97900e3e6f942dacdb182a581e2fdbb774bf141308b3e3499e50b39b8414bae20144558c2874f5c0492a9d7fcc7fadfb223519a1c67820aa8c7035b2011205930fdeffffa15cd1f316e30e014cc3671ece29987243de094367e7048c07f3ad5c77d8b3e93c4caf23021033d4ea4f12", 0x234}], 0x2) ftruncate(0xffffffffffffffff, 0x2) read(r0, &(0x7f0000002640)=""/151, 0x97) 18:34:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) socket(0x3, 0x5, 0x0) 18:34:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="b0cbf2f8bee2d5fed2829afe458bd88bd299b8d198ccec558f11f8ca8a356d49f67f8a5524f9190a29eabb4b3ada576a148e0f2900a764af3bc901da143186a279131ca2e7890b2a6ba8b9b94b4be716c58d838ff9e52920707e3bf4bdab7fbb387021a5a962cf9b992264f3a37484c268bdb3561ac4491b50932110e56e1735923111b275222171c6f8de6bbaf98617d1b50510c1a8e285880897c34eca77adb3ae9c6754948514342a88da7ecff00ed748faa411cef807048ffc45a18892be4c184c0463bd99f7a677a8750bf44f7aabfd3b1242f0065e252cb5ec172a1e87036396fc5c7e898eed", 0xe9) r2 = socket$inet(0x2, 0x3, 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) semget(0x0, 0x4, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) fsync(r3) semget$private(0x0, 0x3, 0x210) r5 = getpid() wait4(r5, 0x0, 0x8, &(0x7f0000000300)) connect(r4, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) r6 = semget$private(0x0, 0x7, 0x4) r7 = getegid() getgroups(0x1, &(0x7f0000000400)=[0x0]) getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[0x0]) setgroups(0x5, &(0x7f0000000500)=[r7, r8, r9, r11, r12]) close(r4) setgroups(0x1, &(0x7f0000000540)=[r12]) sendmsg(r0, &(0x7f0000000d80)={&(0x7f0000000580)=@in6={0x18, 0x2, 0x2, 0xab}, 0xc, &(0x7f0000000900)=[{&(0x7f00000005c0)="d8bed0351730291f3a4d8225529b701c90aa80", 0x13}, {&(0x7f0000000600)="dabda27ffff2b0e531b20e3bce75f344fdb4cafbc121b0271c9c67c1ce6734061dd934d7f1e8487e536d84dbb8f3c94a58ecc205ed505b7e32881ac06d1ab27a6f6d8e6d1e939f7ea99623bf99f74064e55fef34a7e1ae83bbafd9b39add1ed223aa2eda8a8d1d92bc91606cc4d7e43d395c44301e859bbbf5c5cbaa9e0bd05f127fce5f9731fc72274a7c5900de4f2c341a3705e45b4894a6ad4c2e955d3eb7f19e2ec2bd0a1963c2d21a3c418e6e049f5a25a2916a7c392f7e651ee731f8d631385133c755a9caf5f1d57f266409b45440b2288e5b9e5d4fc2a7b1e5fb1ff1648b28", 0xe3}, {&(0x7f0000000700)="5d679906477770c5327dbfd0ff14e7ad80af5dd6e58dc3e1f7bf13aea842e545731c131ed03f47e7486168eef2cc07d9717fd63f8956367287c13c04b85af807c239badbe9800ed2caf1a01580ab7f67f33dcdcd198216cb35b950b612efbbda67869db98b7e5669763103fe5a275986a56969ae6535708cb7ca343dae93d8cb", 0x80}, {&(0x7f0000000780)="9da1d74e7582bca0fba1e47f6486581dfcb6a4de16349807d5f9021c90cd66d957eb03757594aa256865ac0201b85a7301786580c89be4787e92c6791f4e69f89c9926ca2123a49ff313f3f7fdbac11463a4f9629cf3cc774ddeadf8c186b63240649f577a5723167fd7b8a5050fab50cf665eaa587e19c26f69c23648aae194ef48dbeef4890fe55d4758e763bc8d09c22b33feeb596137b9a8b046d5f5e74fef3a878db5e90fa0c73a092e05bba9b922228f9e996bee7a6e1859c7efa570bec9712f5c628df799", 0xc8}, {&(0x7f0000000880)="d2f18994ed003bfd3d6970292abc1ec171353eb250a58ce9b82dfc5fd98a0494140e76d7a32e63", 0x27}, {&(0x7f00000008c0)="4c51eea67d5a1a0a6bd61c78ea33ab63d0b47eff3970b488f2f5d9305f6f3f827ba096", 0x23}], 0x6, &(0x7f0000000980)=[{0x70, 0x0, 0xd2f, "8d85cadbe752780fffeff418591e27f00317b3d58340a17f62f096c1125dc02c804468b23aa828a30a19d1503404e8f3474fcece9d801490765275d068d146d92d29bc7efc33937d7c7cfeeb03aa27da69a2e5de6fe9a17837f6cc29663df984"}, {0x90, 0xffff, 0xfffffff800000000, "ae1420046201c77e5f24fe6cc16df0f8bb5d5b3a1ac30f2566b50d22b9868c1a48f2fb025fd7d0b09a8ea149f3a74dbf2f2c96a6b5664cf533657a572b7c54f183c26d48a73058229b3477acc26fe62ff929d1066ef1e59b89363350cbb0ed0f0d81cce9da882a89f6736dabf3ba85b440e07284348c894216a6"}, {0x70, 0xffff, 0x7, "317777c1add1c2b06d4209741bb6168152fabf05b0a8df25ee3ace61b14397b996c1bafeacb97b726ec39559f30172db2f0ae50be91156cc319e158a60bef3fb8a0581646ca7baa99ea987a49443f0b24d02076dad730919af"}, {0xe8, 0xffff, 0xe9, "680160793ed2ffd20792e070a2fceb396e31a92ed8ddfd30c5c0ee6d6de7d4ed2807e8ff5cd14c6ec20718021cc2dbe2031e6009b53968469a0a53fca1794166cb54649c10a9a29920aaa0076e83208000ed4ba171c10f2f99eeccef5f47e1e47b40684bb48b394fca1a55ab63bd62e5c66876981cd01ee8a2d917db64d9348ac3bdc005b5c08ed7488bfbee9631e4ab18020c445fa8ff23583a3a74d9fc480b88d52b83332abf99cf5e2c23000bafad0cbfedd6b3339fd8d5d8f2883872565534c9dd1b372d3a3b472ccea53792a1da1d87e4"}, {0xd0, 0xffff, 0x1, "2761fb8977956fc9095ff863af13f8763d9c062ae82125273b6915837e15e5e134504a78b256df9364acdd0a11129c00e94bebc120886941eab3a88bd282f004ed82fa808e695a592265e3006817117700a63d5c0cd0f3a4211a3c60872d92931550b26cefa7e2e26324c4973de77a1df64051cefe8c76794b87788f944280a679eca9672b452623f408a4e70d4bcbafd6c202597996f82f3a4d6fcf7c5673e21c86e3332ae388158c7c44ddf4dbeb8a40ea98e5764691cf0880d24a"}, {0xd0, 0xffff, 0x6, "ffefa1c1ce30ad85df00a7d725ad810617065c7c23a6e425b8825dbde22dc9aadb47e46dd3fb8c8984958d09463bbc08310757cfc1881547c87b9e18c426280d040182c3b8d2cd311b2faaba7d8340b92ada26d5a548ff4d746cf29641de51ea687d3e1b9589147538b380b890d7fc6574cbcb1149b965bd5a84b5e15d435c8ed796b88ed915434e2c1ea3f4bb1815616d06ea7b7e1fbb50db06937588e711cd8a628f9a40061e6a61eaf686c4e486e35f243ee1d1f15f42b148"}], 0x3f8}, 0x2) sendmsg(r3, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000dc0)="2353bac893557a32a09cfecaea59d667449efc5487d199184ec420a4443cdf1df15b26", 0x23}, {&(0x7f0000000e00)="95552cf00b3ffd8287f03469282b72525856dfc7cc6099036775a14e701a86ee4fe9a2b3abedee2bb5321174789c5bc36919de086d4c9b509e2ddccbcfa3c1b7abbea25ebf4949894a4d971d834703209e88b46ca118540cdb4617e77f624778da7f0bc35aa35c9f63d47916539ee54ddb32845354bf3b4b1f25351ab329ddf0b5b171eabddd5254eaadf2cc1f293419035eb323d6eca1ed949b28f7c22984110c75b63b10cdc5c18d6dfd1b10781081ff60b91a25e538fd2bbab0f1fd954c9f4770cf9051971cb8ca89eb70c290f571c13eca1ddd216239b27e", 0xda}, {&(0x7f0000000f00)="dfecdcf03a2cedda67adbcf05d458936ba31aa66f23346d95bd6bb4d7a885fda5ddcb4642d2d9f768c93eb1fc181151fbdc57f54b34b6d42da3e8af9013cbbe2b8bfb4d2ffcfcc70338bde298b69aaf35727d2bafebf65b505678423e56c5ee44719b2364b3664eba1767fd9b3ba590fad979da236fe8cf7a5c0901b1a5617efce31d6dfe55427ba030e089efb1e43a17e52e93aa9afb8493aa403768982fb1d6ba441c9fed969780d4198090252ffc48f70c15d89acfd744273e05d31e8aed450308be9c4e6c86b9e683f0659c25104c62b06d4c547836c2cfd6f7c0af13ed43a533756a5a9b9689a512b946d9901dc66138aba", 0xf4}, {&(0x7f0000001000)="068a4b9d705a60e8d6375cc0830bf830da38a6171b0fc2a5b7cb75a56aca50703c078550b0ac755aeaa4c11b25e511ee96b5616930d5629a2c64bf6b4fa5334c0ad8768972e4a607f97ee2036026a4aaaff4227be86f4d8fd53bb8f6f33edfb6eac3c98f014dde237286aca2045a9bbe2fa05f3dec678369b36b19b2ca8510560830de559cca0ee1e0a8872cf2ce2709cbf52747814f847f4262218a2cbead21875306757d3f4a8e5d286da1d2dc5c5ba63765593688fefa98792e0e5ba70747b5145ee0c6e5cd22a286461c80ffe86c47bdcbbd2ef54e6cf5d870cf149d3188e0c0ab", 0xe3}, {&(0x7f0000001100)="4142b44c3f0585df88a227c9cb6044f62045dcb9872f6adbf8fd78a3e571", 0x1e}], 0x5, &(0x7f00000011c0)=[{0xd8, 0xffff, 0x1, "59de364a63267f110a51601f372fce1c7c263ab2430784cf3cdd821a2006603e02c813beaec785d3fb26c07cdfff37d3cfb38d24e0c76030780407dc1e3685e4269141135d546998eef0a4422b4382cc112ed4f93198416fc218a931202cba1e977fbaec46d615dea430139538a17519065badb874c75ec68f207ee0f82587e29c1bfe171de02e9fa527dcdf3d3b69e4097f2148bd0b66370217f389fb8b1d5513313001e7e93de685fb27a0914212610dbc883fa3e6e242b12b655a910bf3e82c"}, {0x68, 0xffff, 0x8, "7e8ce011084ee7d8840c3e3b26ae4fb469c5eb8befc8493fa461e2c1063579af3598d1dccbcc42e9c7f23eb081fb502d4344710bba3bee74a4c84bdc9c7bb453e8293cfa34393c673311fbd042963a2505ff9a"}, {0x60, 0x1, 0x6, "fa43b14762a4728d3b72451db0ec9bc027327d65259868d125fb47fabde2a3c64303bfe4d6023c0f2fc4019b74452ba0f5af74af3a5b1eba722849e4bcd6500de4678373819168c1a4e830"}], 0x1a0}, 0x5) bind(r3, &(0x7f00000013c0)=@in={0x2, 0x0}, 0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000001400)=""/4096) dup2(r3, r4) getgroups(0x2, &(0x7f0000002400)=[r10, r8]) fcntl$lock(r0, 0xf, &(0x7f0000002440)={0x3, 0x3, 0x4f, 0x8, r5}) 18:34:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000100000000000000000000000000c28ab7df9056f8258afa856a9a02d442c66bd122b9fbb33c5471f9c6f26831b6a007d34011abd8568de05a18c9424ad5b749588a009cb63b3ef5c95547569d585e23100bb7974c11820a0e5d1c0d3febac8fc395ed650f65c2f45736f155ceabde09789ae0adda8deb40a58dea6682a479e2cf6a8ab7a7de2de875bce1603c35f8ddfa07de08946c4b7b3f6cc78ed78e5a992956f19a39eb3727"], &(0x7f0000000040)=0x28) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x9}, 0xc) 18:34:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8a, 0x40, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xa2, 0x1, 0x3}], 0x1f0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x3ff, 0x5}], 0x8, &(0x7f00000000c0)={0x4, 0xffff}) r2 = kqueue() shutdown(0xffffffffffffffff, 0x0) fcntl$dupfd(r2, 0xa, r0) 18:34:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$TIOCSTOP(r0, 0x2000746f) chmod(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getpgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000001c0)=0x4, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/66, 0x42) 18:34:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) semget(0x1, 0x1, 0x200) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) chroot(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000240)) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom$inet(r1, &(0x7f0000000140)=""/165, 0xa5, 0x800, &(0x7f0000000200)={0x2, 0x2}, 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:31 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) shmget$private(0x0, 0x1000, 0x754, &(0x7f0000486000/0x1000)=nil) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) 18:34:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340), 0x10000000000002f0}, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="c6e58daf9b0034235e8dcc755ee9efbc8072cff62f7237e5a5ad3dac8a8d8414358aba702adf6dd4637ddb821f8a9f4e3183498413d1e86dac322744bde6c957d5b08fb67b5ab7f33b41f46ec6bce35f7cd5e94fa78136f1bfcc6b94fa29f7f5fdc8b68ccd97b5c66fcbbda7a9f44aeb9b08afadaafa38c2384285cfb7c8a47ed3a51c4076fe4f0485417ded4d947b3f24e3c17fef6456ed704718c337a019ea973d76fd894d112dc44ae022bff817c8cf82b8ede10eeccf7b6d16b9473d3e33cbe9a016ee", 0xc5}, {&(0x7f0000000140)="ac661ba3193791a4416dd0", 0xb}, {&(0x7f00000001c0)="f7f1c55481aa32aac1fc224e20890751264c178c2fb6c920d1b77a6087b34da5c4e61e810149557d2aee9b04de0bb2e4ed639c5b3da759c41bdd2daee91ab78fad909b3640b6b1ab9912be91a6a3e17f85bfb8112b954a62b11e18f222146bc5520b9dcd2af904bbe29cc68f4ec87fec85715d6875e49a052036c161ad3752e96ce283941034", 0x86}, {&(0x7f0000000280)="9bfae7e833237227a93cb8047bc6a4b626df6f96067283d492bb327f8be8148afba7e0c25aa8d95a1d30d4c7dde33f8f3870eb821b61e5d640f50418b52dbd40e3af19f55adf7ec773b19e9fa641d82dffb22d0b64fb509df2391766cc82f18db89499f4e9f2edc701c769b11139b38e8d077e1dfed73b20736ec9cead50e2c417304e", 0x83}, {&(0x7f0000000340)="0d992054d6e39df60b30d9591aef083739c2ff97c73a914d7b7c8db45e5bef409f88a1ef9959aa5adb6dfa6459d5f2f1051c946a2d6cc155b46838fae63d5b57c653bebdb9407682ed84bd95c8cb781c3374dcd4ce14d3475750a270193eb4d3bfd4f50ce8814b52ff40036cd0f5704fc4bbb716937e5bf534cae71b4e114937860ccb6f4f096f1e4c05040ec9de18a65a58", 0x92}, {&(0x7f0000000400)="658e094bb8ecb19ae0c0e6df58380f97b49f168863bb7ef165d52c9146074f581885c4ac9665e9ffa2fd7619d91282e973df72111cbcb999689ddc1670863f1c329ad038cd2ac869bad9fbb1160dbef6bf0fc0ccdd28c143479ee42bb000444c3968d9de32613224bf93fd273fa6b4ecb71c41cb22e8faf2cebc", 0x7a}, {&(0x7f0000000480)="0a676c9a1a3d0ff6c716cf1779564867874a77e9f98a64444b0f6d4b3dfd2d6e040f0552a1e7980f39e4056fc435b210c9fb86d186f8e759a9a5cb3b4fe24eb719133f63732143e9a70bb652d2c9427f8b690484ddf3180eca02f8cc8c5a97a6f3770e32d7c87ceddc084bdca7543c285712533bd8201112f7960469c8d9e517a701b005bb1ab75fc395b46cc0972b1911de8110aff0ba69d1ded3af4c8639eaf6063a90b85bf8242a4bcdbae4c2b102a470c43cb28ae4e357c79636f4e6e3fb5ca6921ed028f5ad16a4a1cc8b0f03bfad3f4497f93e865fad9a5e6f2c5dd043d23f3e82a8244ac78409849eef783f48e1d40b2a1ca76916a24db4", 0xfb}], 0x7, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x404}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc8975eb8d072ff79) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xfffffed5) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000006c0)="1dd8e504563e2bc52f366dc0178c54762517b8010347ff", 0x17}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x404}, 0x1) 18:34:32 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget(0x2, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/11) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x10) recvfrom$inet6(r1, &(0x7f0000000080)=""/239, 0xffffff20, 0x40, 0x0, 0x0) 18:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:34:32 executing program 1: r0 = socket$unix(0x1, 0x1000010000000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 18:34:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x0, 0x3) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xfdd7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 18:34:32 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r2 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="a0645f5bdde4e89af21f2caae35925deff5832405123d5cca75673be7c826c3638ca3bde4174e6beeb2ed923642c4ac282a38a1060fe03a2404638ce8aae6e06d884ea0ad0b2986dba27b3", 0x4b}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0}, 0x40a) r16 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r16, 0x0, 0x0) 18:34:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r0, 0x0, r0) getppid() 18:34:33 executing program 1: r0 = shmget(0x2, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001080)=0x80000009) shmget(0x3, 0x4000, 0x201, &(0x7f0000ffa000/0x4000)=nil) 18:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) 18:34:33 executing program 1: unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 18:34:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x6) 18:34:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() fchmod(r0, 0x1) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0x734, &(0x7f0000000080)={0x400000}) 18:34:34 executing program 0: socket$inet6(0x18, 0x5, 0x2) r0 = socket(0x2, 0x400000000001, 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/210, &(0x7f0000000040)=0xd2) 18:34:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x96d, 0x4, 0x200, 0x9, "c4b9e3ff2bfeb4249978bfac1495708ca3137b5b", 0x8d, 0xb4b}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) 18:34:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0xfff, 0x8, &(0x7f0000001240)="d76cb5722b73fe960e4001f53b37822cc1f0b0604ff9f17a64e1efce562cdcee87305bacfdf199b4b035f5bde84145e4012a7f7df9e49117fea211a0c790eb36d25dd420aaa7accf1552188535abedaa91caf58f9e5713386a7a13bbb71c2ae09b653b3cf98098be9d55a6980a481c6863895c1a9992ace4df07e6907e494e5929110bbdbf49077c4f94afe2cf2ae4e320d1d6c51bfca9324ddea648656451a692f0f91c5fab2d1868b6e162b0bf133df49fd4f551", 0xb5) r1 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0xffffffffffffff10) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 18:34:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) r1 = geteuid() chown(&(0x7f0000000000)='./file1\x00', r1, r0) 18:34:34 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="c676ba181831d8ed494e0efc8610f656f34c6af9b38d550bec1835341b0f4f4d486dccddec547ff203344eef072b57f0f61f557199335b409cc73ea24c1642cf57721f4da8d4e72d655831b319742ab3783b7e36a17bea501e3073da8dee5f70daffed48e634ac81e332ebfd04be1cdd97bb3e5f405bae36d81cfcb3c28660c57e7f948f4c8ed2f9b9cf24e78150562233d5c898d2952d5516db7cac0d85163bd03612bb73dbea8a6c7935455efb9713106d1f9dffeb841a67c954e2af441ff0fa64394b11d2fb6f7f8953ea68188febd9d8e277b73963f972b617a94d6b0296b6666144fd8860c154f57d2ae709c44205", 0xf1) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x5) setitimer(0x2, &(0x7f00000001c0)={{0x5, 0x10000}, {0x1}}, &(0x7f0000000200)) 18:34:34 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ad4000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 18:34:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 18:34:34 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x288b0, 0x20) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x19) unlink(&(0x7f0000000080)='./file2\x00') rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 18:34:34 executing program 0: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f00000002c0)=[{0x1, 0x4, 0x800}, {0x4, 0x3, 0x800}, {0x4, 0x3}, {0x3, 0x8, 0x1800}, {0x7, 0xfa, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0xee, 0x800}, {0x0, 0x401, 0x1000}, {0x3, 0x4, 0x800}], 0x9) semop(r0, &(0x7f0000000080), 0xfffffffffffffe21) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, r1, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(0xffffffffffffffff, 0x0, 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(0xffffffffffffffff, 0x1) fsync(0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r5 = accept$inet(r4, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r4, &(0x7f00000004c0)=""/78, 0x4e) getdents(r4, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(0xffffffffffffffff, &(0x7f0000000600), 0x578, &(0x7f0000000700)=[{{}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r5}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r5}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r4}, 0xfffffffffffffffc, 0x39, 0x11, 0x9, 0xfff}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r4}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r5}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(0xffffffffffffffff, r2, r3) 18:34:34 executing program 0: r0 = kqueue() dup(r0) 18:34:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 18:34:34 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x402000800000016, 0x0, 0x0) 18:34:34 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = getppid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/135, &(0x7f0000000280)=0x87) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000000000/0x4000)=nil) r3 = getuid() r4 = getgid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xffffffff, r3, r4, r5, r6, 0x40, 0x27d2ec3b}, 0x0, 0x1000, r0, r0, 0x1, 0x7}) 18:34:34 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r6, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={r2, r1, r7}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 18:34:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 18:34:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) close(r0) 18:34:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x14b, 0x0, 0x1, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00000f5000/0x1000)=nil, 0x1000, 0x0) 18:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() lseek(r0, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f0000000180)="47c3b8bd859ddbc049f7880f9d8c0f2881cb14bd33d260bbc093c5532226b53505c81378f13614b9b1ce097f6d79c51c502fbe5275b11e0907ab11ffd6e151773491ce5dc21ca470dd53fc33a2d74defa2159ff25c", 0x55) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:34:34 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:34:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(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', 0x2000, 0x6) open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x288, 0x0) 18:34:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r4, r5) 18:34:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000280)=""/238, 0xee, 0x842, &(0x7f0000000380)={0x18, 0x3, 0x0, 0x7}, 0xc) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 18:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='d', 0x1}], 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f00000000c0)=""/39, 0x27}], 0x4, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="98c97588deff832ec1431900e096429c3e89e2bba7c197a5a34b379c87622ddf8e63aa7499f6267d25307f8ce9b079529938a0773d2ebc1f7bdc50a94816e274a0068199c3f44f4e4793", 0x4a}, {&(0x7f00000003c0)}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x1, 0x0, 0xfffffffffffff9da, 0x1000}) execve(0x0, 0x0, 0x0) 18:34:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = msgget(0x1, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/96) execve(0x0, 0x0, 0x0) 18:34:35 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x5, 0x100000000}) flock(r0, 0x1) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 18:34:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x16, 0xfffffffffffffffd, &(0x7f0000000180)="f8c7dace189353a2cd1c0c963e3fa1372cfdb8db04a501138c250ea3e8a2d8bdd73c025de69ebaa8569b4b1164108ddf5c5b6322a1fb1c1d95e494e6182314b97a1cade77169b24a2505dad21b22878e191e1aad37e18c57d214b0f66b4dd07a6a365811e3dc7f159d2fac281a6f711c802b016ec1a9f8a575b27e877d2e3a18609763ef41998043a52acae5bc6473dc01f4eba5a2bc9eac750a086d2af7fa640197ac8d10f48b80a4f3c55700154464d592bd4b057aba5a21c36d7f7526a341248a8eb7dc52f9c5a8c700ad3c168de2df328ec1d2596666e9299ee3163c5a8000e0a08d3b8706ef75ae11c371fd6af4dc3c5ce8c88301b2d91a99dba5a69f9d4a50e436aca1a44ff3833dfed5ed971eea5aa7117a1f774d3b21df5fc2ddd741fe0c22", 0xffffffffffffffaa) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 18:34:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffa) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 18:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 18:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fff, 0x4}) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 18:34:36 executing program 0: getegid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x0) 18:34:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x482, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) 18:34:36 executing program 0: r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 18:34:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:37 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x4, 0xffff, 0x4, "38105a964eb5b530bc78e1160b8061bca1890924", 0x1f, 0x2}) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) syz_open_pts() syz_open_pts() 18:34:37 executing program 0: r0 = socket$inet(0x2, 0x100000004001, 0x3df) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x4838c3ff99e9a206) getgid() 18:34:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xffffffffffffff50) 18:34:37 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x6) shmget$private(0x0, 0x1000, 0x200, &(0x7f00003ea000/0x1000)=nil) 18:34:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000057a000/0x1000)=nil, 0x1000, 0x200000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 18:34:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e00"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x198) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x7, r5}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) setitimer(0x2, &(0x7f0000000140)={{0x0, 0x5}, {0x3f, 0xf40b}}, &(0x7f0000000240)) write(r1, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, r6, r7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000380)=0x7fff, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000340)=0xc) 18:34:37 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 18:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) dup(r2) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 18:34:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup(r0) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000001040), 0x258) 18:34:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r0 = syz_open_pts() read(r0, &(0x7f0000000680)=""/251, 0xfb) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="c3a58049914f755bd9c1af8d57f8cee3e45477c6b84893ffda37fdfc65b0c2bb82079e0719483b26fb8d906bcd6892176e03cfb1aab1912219776786d40468ed5406fe1caf4b4b05e112616460e153ea30af2e5ac485b2e1c211fcdcdc485351fb6a4b66247faf7e5e1c94f783f5632f8eb7fbb2443ed3e59585466a59c718", 0x7f}, {&(0x7f0000000340)="ad8a6b", 0x3}], 0x2, &(0x7f00000003c0)=[{0xd0, 0xffff, 0x1, "b127bfd14a89bee2a66133536f643851b68db0d4e649c8ee89e1ff2d5911912d3bc08448090f63763254bf491fc4fae429ebf2c49ac77fa6acbb8fbed4dfd99d6fdaf25f7897000662a1badb732383558331d2aa9575bec5bb970f84b8e3f3e720c292126f3630bae4a1053ab307172037eac3547bc2f8dc5a129a8bbdfad8a818701a3a1bdc8e3972bde7912b17901bce5e904528c4a594bfde335674795f54f38239d25b856ef270394792c3e7c5467c6735848f1ee4e747dc"}, {0xf8, 0x1, 0x8, "f92536d31df224a17567e44553f79899c82c470771870a8af9d9fe9321bf14f831fc7ba8cf778a9eaad3115e661d5979a6993fc473a830e9652d9f91131b5dbd4a3416865f3a5c29cd04b9e99d3ea8a07263701bae4948576cda1579c8734906b3a65404476878b14247a24a78d815a12dfc5fb9f3aa9c44904a69f10961e18f71169aee1c36a60d257ab0c7b9d6182abf47fefbaac38b4f415d2e848ba7ba697292e1da69331f689a1082d178a5a9badabeeb08a5cc36656086ecca1e06dea469593d0e52494dfdabf4b6329a2d99500a5ce2b0c01062ba8c90e6ec57b48e5d805811330bf1"}, {0x48, 0xffff, 0x9, "9ae4149aec177520eb3c9b97abe665b6b74314383c3cca1f955b54fef782ab491c70594b38bc19afe12cc7067e046dedba4db55c06"}, {0x58, 0xffff, 0x1, "142e17c80b0ac8b3b62cfa7d34525281a58f30caa8094f1629e7c49a3d7cb8356818f7022e52542681188b2691abbdd680c52e97c9b6310471993eec6d1572d55a"}, {0x10, 0xffff, 0x7}], 0x278}, 0x408) 18:34:37 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 18:34:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe66) mlock(&(0x7f0000655000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 18:34:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20000001, 0xdf, 0x7}, {{r1}, 0x0, 0x15, 0x0, 0x100, 0x7fffffff}], 0x9188, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xd3c, 0x9}, {{r0}, 0x0, 0x2, 0x41, 0xfffffffffffffff7, 0xe489}, {{r0}, 0xfffffffffffffffd, 0x82, 0x80000004, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x6, 0x20000000, 0x2, 0x6}], 0x2, &(0x7f0000000140)={0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) dup(r0) close(r1) 18:34:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x8) close(r1) 18:34:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pledge(&(0x7f0000000100)='\xc6\x00', &(0x7f0000000140)='\\X\x00') sendto$unix(r1, &(0x7f0000000000)="48cf789c12c31c6a62dcb57d0ae3ea64337c44c935b93a9e7212bcbffe2230451e43a8870f1c673c2366784f0c6947f7ebc5e36d679fbe7a6cbc97fd207ddd63f8444ca8703a3454ca2d1ce1074057088040", 0x52, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="00b0842119365bb1"], 0xa) fchmodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xc, 0xa) 18:34:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x210000000, 0x54) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000002c0)="9bcabf39e20b640a9a750cbcc1181e00730154b9970ee26ab794356cdf62228642b5e9702eb79b44209e4b783e5b8b92ea612b4bd192d47804c4eb80ebff714dff4ecfeff2c7fe2efbaee3601264bda3447e3d3e0d3d255863daa4d91c88c9238a154ee91c1efb0ddf0bf2fe187b4c399c936934b8cb6e3e42b81be0f79bcd1e52c17bf07c42d348e5a978788972b469cf8cbfe0e94eb3fa38fd5909f44629892ad245dca242166397fd878937d9ecb156e5f8c7a62e11367561cbbfc1a5936760d5be91", 0xd17ab94109c39946) fcntl$dupfd(r1, 0x4, r2) 18:34:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 18:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x82) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x0) 18:34:38 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:34:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2000002000200020, 0x2, 0x5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 18:34:38 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x1000000000810, 0xda70519b65a2e8ae) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 18:34:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="f119d424d45f97a788de0c0866b03b677ae77258f6299bff4c7d9f1db3c0", 0x1e, 0x404, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 18:34:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) 18:34:38 executing program 0: socketpair(0x6, 0x7, 0x3, &(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1a, 0x100) socket$inet6(0x18, 0x5, 0x9) dup(0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socket$inet(0x2, 0x3, 0x8) r0 = socket(0x1, 0x2, 0x3f) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000)="1940b1a02853a92a874e4977", 0xc) 18:34:38 executing program 0: 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) setrlimit(0x40000008, &(0x7f0000000080)={0x0, 0xffffffff}) chroot(&(0x7f0000000200)='./file0\x00') connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000240)={0x3, "12fb31db1a57d85fecc810c71c7a72ef8163283f13722b59b498cfbbdcb08d20a711da39130cc602b1df58c498c9c812c788d2821ebf0069532ec95c84a1a4832e09bf4ae1e0eea5536c87d53e94509c6102546ee2ade1aad6485a2b22609800"}, 0x68, 0x800) 18:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002480)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde310f4a6f6605bcf9e5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e33b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be9befc219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b487767d537c771fa11ecdd0ef2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bb3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c8dd714c1104d81fd7731e3691828db76558a7fc1b24f8f06df8916b9b6c6d664919b63bce483187f1947cabce75df7047da6f088a6780181e9f08bde0c59d087992a85b3fb269aa19b312a97461d0e83ca15d5555017749b8a67988064ce75024497379352e3b91744c3e4f93ef073abae9a5eaa32910d504c82e12280b00084128a6ef892fbac8ac74cef3b8757598ccb45bdd19e1fa302a4cdccc5437ff343ee9e1ce465c6025ab3bd1ab31064d25a1a668e27268317ec4c5c390b8e1e5b08305ec0c26588ef0c3363bf47a9bb2cb029c03ef0f369654a0c785568cd26273f7fe5e39a670d80d1a80e17aa79ada469b3ef64f379285d1f9c1bc6945ba906a9bb8142e0a2cff095ce457f85b6b6f862a2d16b89a225bf2476d9e6ce22941d617088a2a7964c6656578819b869dd11f9bb1ca650b075ab1ed64a8265ddbf246957536f8db574924e1044ef9a23ebef48f052dea7223f9226a1e2d145f0ab15e228c1c23041d23046fdaa3c38669bfe39472510761b30a5c8dbd6a1c53b5b32bb77e08db2cc8b5f910e3a8f0a82bf12deaea341864ef4cb4b00000000000000", 0x10f2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:39 executing program 1: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 18:34:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) 18:34:39 executing program 0: r0 = socket(0x2000000011, 0x4003, 0x9000000) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 18:34:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0xb4}, 0x8) 18:34:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 18:34:39 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getitimer(0x0, &(0x7f0000000000)) 18:34:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) readv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/1, 0x1}], 0x5) flock(r1, 0x1) 18:34:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 18:34:39 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) close(r0) 18:34:40 executing program 1: r0 = socket(0x3a, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x27, 0xfffffffffffffd00) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) 18:34:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x8007, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0xffffff02) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 18:34:40 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0x0) mkdir(0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000002800)) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5c, 0x2}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 18:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r1) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) dup(r0) flock(r3, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 18:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd0295e8f6b9d360ee906e5abd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce53f4871774c7809d2b4b3ce59df49897872d4b0292811d36eeae7ebfb4c9d7991f678df44ff0ff000000000000000000000000", 0x113) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:40 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x3, 0x10010000, 0x0, 0x0, 0x9, 0x0, 0x100000000}, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) 18:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() r3 = getuid() r4 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x6, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 18:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) r3 = dup(r1) syz_open_pts() openat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x0) 18:34:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d86556410000000000000000000000009bff6c0ae06bc657aa04c09c663b60adea0fdec9bf8ffda0c3a2141ec3eab443a1b06fda65"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) flock(r2, 0x8) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000340)=0xc) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000400), 0x10000) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x3, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 18:34:41 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xa7) fcntl$setstatus(r0, 0x4, 0x7) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0xb, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x88) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x200) fcntl$setstatus(r1, 0x4, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x1, 0x6, 0x4d7088b7, "30de57cdefc4a7e1ff94b564e3547f8483993c06", 0x7, 0x6a}) 18:34:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x4, 0x7) 18:34:41 executing program 1: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/69) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x40, 0x800}, {0x6, 0x7, 0x800}, {0x0, 0x1f, 0x800}], 0x3) 18:34:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0xffc, &(0x7f0000000040), 0x447) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="98c40ee810c3f195fbd6ee29c431a677d0741678e002ef4002faf8c5731a538a1564759757774e0e26ee8415995771cd6d65c67cd35dd511545aa24a099accbc77c09bb7481fc2105d31aea07878b4a85f4bcf7a57e2d7ec7b2f0c45bb3bde61c0a47c357b28ca2529b7814726bb29ac5b0fb668fb0b4f1ef36f5bd70a59bffe56df8485a92a683acc8493764806b4e7b8249b30002cd39c5933ee44020e2966e4ffa7f06a9eb8de89408ace869a1b5a7bf050f8253e6cd3197bbce910dee1fad85e46338b70f3ae7db66db694f4e9cf554f946fcd2f2ba9ae8f043a94db9d6e4a0745a579c4a691bdd41f1fdfb36f3fa92f6dd6c9eb04fc", 0xf8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x2}, {0x80000000, 0x2}}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x79523f94}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) 18:34:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) ftruncate(r1, 0x1000) 18:34:41 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 18:34:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 18:34:41 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0xfffffffffffffff1, &(0x7f0000000000), 0x0, 0x0, 0x0) 18:34:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x4) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) 18:34:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 18:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001100)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3c9e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf393a0765", 0x2f0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8001) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000200)="c40b5b7282c4f166c851785e94534b373bb0244c12130bf4a2ab02f876eb8977e8df633c43679d775202e569d4a634c71e7f4345b25118d5c5a66f6709ad4e4c029389b4fe9deca2895a3425bae596b8e8cf04884ce861d435639288d42bb1e089c4cb7a14d9afcc2c5575eb4eaac61c23f998644cb3b56d6eeb1da0fe417efc396d6dbabc6470e5f70d603192f4cca67aab02deb1ba117a53c68e6f736acb5db7942a66f07499d53695cac74b77d4f8f393d2771e3a6fb93f83dcc63ae9883a71e24471130b5d7e5a06881dfab9998a2917849d7d5ef1a3dd", 0xd9) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:42 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket(0x18, 0x2, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ed6ff85f6b53f8240000bdae1fb6272245a2cc9c2fba1de820b4c123c3a8f59feb995531a6ff"], &(0x7f00000000c0)=0x13) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 18:34:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 18:34:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 18:34:42 executing program 1: syz_open_pts() r0 = syz_open_pts() fchmod(r0, 0x2a) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x63, 0x5, 0x20, 0x1a0, "3aefb3b993cbdaa4b359032d8fd148d88e7aecc1"}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x8, 0x1, "fa8dc7cb98dd31bef0392b7c5418a6f563c662d0", 0x3f, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 18:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, 0x0, 0xffffffffffffffb8, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 18:34:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 18:34:43 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x20) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x10003, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 18:34:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x1f7) clock_gettime(0x0, &(0x7f0000000040)) 18:34:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 18:34:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000000)={0x3, "607545e52fc3edb79a984c7ba53ee23b81ec6deb90666a4cf21fee451ad84b01a482650796ea5fdf6cf6b5c538e699567800effe03e387780df18d51bda0a86f3e444aa93e693a2bfb5bf259035605d2db2e40d17580de5ec1c63820c52c5a9cc5cf536e3affe6de0c3c3bbf05081743e18f97bd056f5e95f6e89500899bb7f490a6b604520a6f41987e701766c7cb6de94d308447b77b519c336945c4f38ed7cb22c4d2f92c18fbfb7742d3ac0aba89affab9218db9b97611e0695fbc717c95b52dacc9bbff44b2a4ec3281ece7"}, 0xd6, 0x800) shutdown(r0, 0x2) 18:34:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000040)=""/24, 0x18, 0x3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 18:34:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0x4}, {0x9, 0x1}}, &(0x7f00000000c0)) 18:34:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="27d2a0320abeab21dc15"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f00000010c0)="ec233ed259109422341146461886dc6add6b8f1219e0a5109e600518c8357e4b0d8a896f7597a15ccfb01cd42139649def470cbb88cb91b775c48056ce0f52265df73d5979f0a1edb21dc7204ea1e781c07e8defc38f27b41066f3a9367728d789d3fa69925830c932d9f9d508c8420ea33511b6276a7e1aee7355faec16c458eda46b78806fb351fa081f3d2509ce0e28b1056176c1014132afbeadfa5682ffe8a6dd80b6acc1aadad7f4b8653dbfb477fb4b68616f22f340af38a7be264b36a2f0463c11669cc1b780c790e9fb133f8956a1742b08ab1ed3", 0xd9}], 0x1) 18:34:43 executing program 0: r0 = socket(0x18, 0x8000, 0x3) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:34:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0xffff, &(0x7f0000000040)=""/45, &(0x7f0000000080)=0x2d) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x40) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:34:44 executing program 1: r0 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7, r1, r2, r4, r7, 0x10, 0x100000000}, 0xfff, 0xd0, r8, r9, 0xbad3, 0x3, 0x5, 0x3}) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r10, 0x45ecef04a634ac03}], 0x1, 0xfffffffffffffff7) write(r10, &(0x7f0000000340)="9781e996e5cd079c8ee127c8927d534b121e89d9d105825bb8dd478e00457a6a3db54fed0ea0886492ed5db02bea093426f397eb52ffa79812ca03c53d18e92342657ccac7a14e1555ec2e64d2e6e399f6877f378020179e082b18277e43b8725c9722bbab3206510908e6ef44124d786056725b9345e50bb85e25551305d72b2c27ae8b6dd2ded499dc7c64c0811a859f4d7555e3eb6323d0f8d776aa564a55c1f592712ea538a15542f66a097c6ff94e25d68f0e1282a353dde9a1fa54e7e32713dd116c1260e5025a513e6076c74123f76c5a071799d3d600e646c727076fe58e7b471d3609", 0xe7) rmdir(&(0x7f0000000440)='./file0\x00') r11 = socket$inet(0x2, 0x5, 0x20) accept$inet(r11, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r12 = openat(r10, &(0x7f0000000500)='./file0\x00', 0x2, 0x11) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000540)={0x3, 0x7fffffff}) connect$inet(r11, &(0x7f0000000580)={0x2, 0x1}, 0xc) r13 = accept$inet6(r10, 0x0, &(0x7f00000005c0)) r14 = accept$unix(r12, 0x0, &(0x7f0000000600)) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x7, 0x7}, {0x101, 0x81}}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x7810, r14, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000740)={r8, r4, r5}, 0xc) readlinkat(r12, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/149, 0x95) sendto(r14, &(0x7f0000000880)="14838404f6f5011d7b02465c24fc6d0ca4399d92939fbdeda9307dd40a6fcf9d9c285002b5ef0933cd4b5c48e8dac2ea44e23733fee3d4c4261ac9", 0x3b, 0x2, &(0x7f00000008c0)=@in={0x2, 0x3}, 0xc) linkat(r12, &(0x7f0000000900)='./file0\x00', r12, &(0x7f0000000940)='./file0\x00', 0x4) pipe2(&(0x7f0000000980), 0x4) r16 = getpgid(r3) msgctl$IPC_SET(r0, 0x1, &(0x7f00000009c0)={{0x9, r4, r2, r1, r15, 0x62, 0xc3e9}, 0x4, 0x101, r6, r16, 0x3, 0x4, 0x0, 0x81}) socket(0x3a, 0x4000, 0x8000) 18:34:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) 18:34:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) fsync(r0) fchdir(r0) getitimer(0x0, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x7, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="86afc79cbf0149c6a9ec87d21b49936f0b025e7401dcca5ccb008f9d61042f1e617f71b8f1fa73ba", 0x28) 18:34:44 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) shutdown(r0, 0x0) dup2(r0, r1) 18:34:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 18:34:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/45, 0xd5b88ba9}], 0x1) 18:34:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff3fd70556f9be796d000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 18:34:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup(r1) sendmsg(r2, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) close(r0) 18:34:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 18:34:45 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = socket(0x32, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:34:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x400000000000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:34:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() write(r1, &(0x7f0000000200)="95df88d21d5fdc7b1da8d7141c2b9f923ed02436f557e519b2f222ec5df4e5d77a3bc2fb07c9669c0d29d966f34be43837e89a7fe0ef16297c7e5aa78869eb5a5a5a961d67bc2663a92341", 0x4b) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0xd6d, 0x80000001}, {0xa20, 0x5}}, 0x0) close(r2) 18:34:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="8ee8c90177c052192694a459e810745ef05f09f20165ee90d9595a7d3995891774bb85da6e49a82c52c6feae7977d306d42a389043bfbcaec0a7984df59ccede69fb2018ce9d1798569ec0cb4cf30ef56485978847ecaf94525e8863fcaaa398057cda012d80409a0d04238d57b681e75b53394b6eb0912fb3c91a906e3d1745821ae0a422ec6c9fa18c7328088368238c17e66dcb4c171c2119438303036615a6d17e0e395f2f897eb9aae7a5811be4814486b188bd20f72c355b8fe939c18c525a251f4b4bea175c3db12b518856d34b3fe5e00c616d6061b69a7a8c6e7bd0e246c30b9ad2ab41d3b0", 0x0) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) getrlimit(0x4, &(0x7f0000000200)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x5, 0xd1b1, 0xfffffffffffff000, "95b08aede07af270ad81f46cb4bdeaf59f7fc21b", 0x7ff, 0xd50}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:34:45 executing program 1: socketpair(0x18, 0x8007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0xffffffffffffffff}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) 18:34:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000280)=""/21, 0x15}], 0x6) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) 18:34:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1000000002) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 18:34:45 executing program 1: pipe(&(0x7f0000000000)) socket(0x10, 0x2, 0xffffffff) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 18:34:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r4 = msgget(0x1, 0x300) msgsnd(r4, &(0x7f0000000300)={0x3, "e724e93fa8fb6f6ae9d5c258220d2ad45e9564e430f02cfb32d008eaea07a2491042e23658d227a72d9289bfbbf51be451cf5f46dacb253065d27c4411894a7db63ce9ac551b2e388f4a8794ec1f44af1a423e9cf11d732ce47b9b5cd8f749f8909ae59bce8b63c567a70c6d332566be733e309e6bc61904dfd81a737043bfd74acffa104520e02c58e9fc0e066e305444b938a07a5aa2d7be9e99a4dcbe9d249708c8f416bd6970bd918e82fbb260bf927420d4b44c696194df5e4ddb07034ebd83b4cd8c176e8f8d8ab12d5a6f63b3b0143a98db02a72b5251c0b795f2ee1a5613c5698537c652e976fb47b7aeec10b3c30eb161"}, 0xfd, 0x800) setsockopt(r3, 0x29, 0x4, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r5 = msgget(0x0, 0x40) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x11, r1, r2, r1, r2, 0x70, 0x23}, 0x6, 0xfffffffffffffff7, r0, r0, 0x8, 0x2, 0x6990, 0x81}) r6 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSCTTY(r6, 0x20007461) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="26075ee40baf89cc8a168173106b065db6e96418fbbe54bbc08f21e0e2a9a902fe38a9bbac408b7654cab71f93f858fb16745c2b1592eae371d3fd4b78ad48b8bf32de6774437867297a3168d2deaf397a53bbe44f45dc305d0e468a11288a4a78727ad54c7be6ead288e0a6065ec74d4688252a63535970d376a1e327644b75b8421305c50688022231cbc218411307554e7e21278fec46f1b6fa3f0603d6a049c14914dfcdcaa6fd07a0321807443d1cfc11038070cf80e34dfe8785c3bf25", 0xc0}, {&(0x7f00000001c0)="aebb9e86b4c5d5c5e5482ae4dbeb2daac9dd839b88ebca28e7e8138f08cd95ab256edad55705c9ce454bd1260713e2e69b0e51bf85fbb6a2e9a59bb78e6876cf5c05752351dfe7458602ddd118273bae30631ae8e9fc14953a1ef71087789b6aa99eac4612dcb8bb573c7293f0c38b8b03e1cc8bd6616c27f5d1bf4ae151e9c09c11f59e4c50d234b3e6f239b7348f14242a7fde4a126b4ee1d4a94c65586bb80f385baeff6ca9ce84b16d657a07588e58508c52609a312cbe3df6d8a6f9e7b0d79a54547fec2a82996ef52dded4", 0xce}], 0x2, 0x0) 18:34:45 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x20080, 0x10) socketpair(0x20, 0x5, 0x6, &(0x7f0000000580)={0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094419e66cd1fa3140000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000640)=0x6e) r5 = socket$inet(0x2, 0xc000, 0x80000001) r6 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x800, 0x8) socketpair(0x1a, 0x0, 0x100, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r16 = dup(0xffffffffffffff9c) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r18 = socket$unix(0x1, 0x2, 0x0) r19 = open(&(0x7f0000000900)='./file0\x00', 0x18040, 0xe) r20 = syz_open_pts() r21 = socket$inet(0x2, 0x8001, 0xb0) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r23 = fcntl$dupfd(0xffffffffffffffff, 0xc5184d6bba25e26a, 0xffffffffffffffff) r24 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x40, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r27 = getgid() r28 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x880, 0xa) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r30 = socket$inet6(0x18, 0x2, 0x20) r31 = socket$unix(0x1, 0x7, 0x0) r32 = open(&(0x7f0000000ac0)='./file0\x00', 0x8080, 0x30) r33 = socket$inet6(0x18, 0x5, 0x7) r34 = accept$inet6(0xffffffffffffffff, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) socketpair(0x20, 0x4005, 0x2, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) r37 = getuid() getgroups(0x3, &(0x7f0000000c00)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000380)="1c0875e20f63bfb321d85a099fc0de7170aa103bcbdef04bac0176cd70b457855e51f313d914927207043a9bf432c7df08ff2a3686dbfb1fd2f2e7273edfb920ec0adc0b8fd22e441ded6af02c2f11bd79df4192881932964331119ba956c3806bc7f5e28321ceab1426d3bfb1c31187c04b345eaa423b07e8e7d62147ac8424ee5dcf28104febbf474c74f6fdeba03d7e4b3c0e5b1da3765d5120be4536257c8996f6417fdeaf1bf0e44876", 0xac}, {&(0x7f0000000300)="6ffaf287ede024691b4f2cbc29517dd7a06c053e6b4ceb9949011e95278e9e46f56c565933b84a25cd40c5", 0x2b}, {&(0x7f0000000440)="894a23d659706b104ded146e8c5baab712da5e7fbadb570ccc96be426dcc6935b8576cfd6cbbffc55a3a45cdb4801010c145e23bae358d0d0139ffac", 0x3c}, {&(0x7f0000000480)="99ce957c6f131dd69ff812d69741e0ff9f8d1334007cf9cb27f540320445d55fd2e989acf9bbf14c22e3cfe0f74c2da92245a920bdfa34b572831d137c54d6056f0d1f27e7f55d9b3911821ef19d8ba8b91113e9e414ea368d64126059821cf4115d12be92a05552a3c26a6550e62dbe2d0e7b7daa4f2b4b3e76742863cd1717", 0x80}], 0x4, &(0x7f0000000c40)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28]}, @rights={0x18, 0xffff, 0x1, [r29, r30]}, @rights={0x28, 0xffff, 0x1, [r31, r32, r33, r34, r35]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x158, 0x400}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r40, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\\&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00']) listen(r39, 0x8) sendto(r39, 0x0, 0x0, 0x0, 0x0, 0x0) 18:34:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000040), 0x10000) 18:34:45 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 18:34:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) setsockopt(r1, 0x6, 0x7, &(0x7f0000000100)="218cfff37000670b89704597ee35a34fba8b52dc6039f3f0fab18435d7af09f9bffd7fd98884e130b14707eb62bc3bcd3e3b8038e6ecd32c5166344345840322efee75ad590950ff2e10e369d493a6b21d82c45e1d359c6d08586746768a2232e93064cfc9feae3b187a4d4b2c0f17eabd38adec5bfa4f563a5ebe66528797152e6e8de8335f4853fab73eeca2bdc9c3a06e778ceb262b49787947b2949056a111ffd3e029c632f6309aeefea4736528f98e9f36318fceae89ad1cc6bc622bea5c9a016db88b35d0cf42bd274d0edb55", 0xd0) 18:34:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) lseek(r1, 0x0, 0x4) close(r1) 18:34:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) ftruncate(r0, 0x1fc4) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 18:34:45 executing program 0: 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() read(r0, &(0x7f00000000c0)=""/157, 0x9d) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7fff) 18:34:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/45, 0x13}], 0x1) 18:34:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) socket$inet(0x2, 0x8006, 0xfff) 18:34:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="5247227fdea146e27c254fee8e8f6d1300836e39fdf1b7b46bf627000084ad3ba66da7b9311a8521ed799c02fd9ad52602f39f98b0906c1b94ef130bc4b2000000000000000000000000", 0xfffffffffffffd6e) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) 18:34:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x24) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 18:34:45 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./control\x00', 0xe091, 0x80) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./control\x00') 18:34:45 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) clock_getres(0x805, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x1f, 0x7}, &(0x7f0000000040)) 18:34:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000)=0x20000000000438c0, 0x4) write(r0, 0x0, 0xffffff64) 18:34:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x7, 0x5, 0x6}) r2 = syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x7fffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x9, 0xf3d, 0x55fd, "942b3244920d540870d8b1b0b18e458ffd97dbf4", 0xfffffffffffff26a, 0x200}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffbff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1b09f249, 0x8, 0x9, 0x6, "992e41a145a17c54c4d936f35e1a96c23a9eb0f8", 0x9, 0x1ff}) r5 = getppid() fcntl$setown(r1, 0x6, r5) poll(&(0x7f0000000140)=[{r1, 0x34}, {r3, 0x10}, {r4, 0x48}], 0x3, 0x3) 18:34:46 executing program 0: r0 = socket(0x400800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000262f66eae4005681deb190e6bb3af5efb5f722cede4095633b094a8aa08d4b24a4a4871a91340a4aa19e6f75dfe06f78d755d55bb7b7173c3b4ebc8e2a2785885abc92ac2293900849ae7857100a4a2ab97fba1728e92ba99457a5d50a84be0e62ee4e9e3e83e073201b8d762af6055cb1601ab4b751e9f803d5a14e3b8af6519b35b3bacfee173e45e6a971bd38ac885c05a89fc6e9451629db1404db596f00b570b72004cbf620486a63b38eceede0fea316c3f788bd81736d7a7d9b38c8816940227604405f411f778499c0d80f0c0a296426814c952893107339001a0193869a647203c67363c3d908bebbb474e443780b6b9715c10efeaa"], 0xa) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x7ff}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="6e858366b7c73b7cdf0242309e8fa4f255128ee361112768d36ac9d0942c418c6c9e70d5", 0x24}, {&(0x7f0000000100)="544993ddad0d48c48ea6", 0xa}, {&(0x7f0000000280)="8198dd268afcc0d9df63ff89d46bb4b2fa8b987fcb5e962570c803b2030eecd0fb59cb7079f9eaf593db7002295440786fdb5e94481c6704a299b05954d628a8889df1f419d0144ceece1b63675ecaaa79cf1bbcb83a84122e3fc758399a0b8340e349cc1583cdda3db14e07734e778efff4b037c94062bb84b0ece1786f72f54d248824efb273a16274e39d5e9bb05db5ba5095ac341aaee0d8f4f5926b71f6031a7ecd3b84a330dfa34daa9e567be571bfe1d98990d3a2380f034a10416b9f2a6902d2e87dbf", 0xc7}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="c800000000000000ffff0000ff03000082bd0a14c3c96620b2e9e5b651791591aacbe86a819ac8970b36f52eaa912cccfadaaab317c644b72e81cfc65759a99a3b04ced29cc240e75d83fda12bbca227b02b890cfe830787a3669fbffd9c2907f5ab3e059d481dd80ebbc5040c36a887fea4206f7dee9803ae4ce8d180b989d6eb5926b22e5b196b717cbf53511df497c98df02fda65f91169c30f2ac42d876ca6b13e59b47d7b524e8a364137fab337e454c9b384ae6e86b4fbab7c369fba9a7cdf693ecf8900001001000000000000ffff0000fa670000dd051602b28b3f9a537478b1d9532ea887285d742dbe14d5b2197a1ebf2d7da31ab4796325baaa60a44a97402e6eb223e31671101e4ba4c705049d6cc8464c409886589dd4ef254665aa28a4b17890bcb593c71526efcff3f1c4bec9d820d5af85463d8d288780a980a8b416eada5cc8f851554a243ace4d864ad85c65f7f4b8cf32c7da082c786efbc57d1ee2f629662c8c3fa7760d27cd57863918080a37dbdc94423a73ea9c9e2716349f7cf1c875b59cbf7a05a11e2263c98a0dd369c80634faf3eabf287c4441ec2e437f938a67d093daefce7d1e750ab55cad53cb3cd7af22b7307e613b5a319a026b2d31ce4a5d8ff4b198dbf4741b57940000000000f8000000000000000100000000000000e01b7921ad809e6241242f5ceaac2079691055e914238f346a14d740d6c7f0b5adc7c998159562473442fa58e0cc0280d77432396099face0a6ed16ea8940253898dbe9a15298cc15c7bb9eda20c69f6fb709f83fb1ffbbe51e6923e9c8e88bda89160c6f70b438c045cc4058f2994e82b7e03651a408a8e9f7badff0108559f5a66a56e78f04cab45e2b67252b053421b0c18172b086134a0a0013d2af5f25f5a5ff2dd1ed19ccac2d3f2a25d775cd946a9e0cb48b8420099569c7b8c7be077a98670e579bc722549d7379ba3f63ada4743251e6ffe8e56f4ab1d9765539b6192340000000000001010000000000000ffff000004000000903e3a263f6767438a69d1513dc74b27f85fe4c3c6f4d4e16a1f5cdd961167f0eb535cdbcc72ca75362ccf155f364fa632e22d2080ad42aafcdb1c5231f55442430437fe0acf10499a2b890caedc8f3b8934d31fae6fff54954be9d80f3d312047a302b1a1478352e0dc6b7797f2b90e1b813a0af3f774d1d5117f8e1a67fa02b57bbd6712df722a02b98200dfba088db9a3d6dfa7b0b280b9fd529e9115731973ebff2eaa73155c15f291234ff8ab4e273240537ec254ac13ad305cb6d1f10b194e2a53e4a1dd9b74ea978378e89a048561c6536174fdcf2ddbf61f95cce1c505b177d3f72f5219d81d3d8f06ce6bd14306bfb120e4ec1c714d1d114923a4fa116eba017564acbfe86fdadae6d6b732b37bdad84d559c07bf7b314607d987c52c997e07278f7fe1b4d3e86311910452af13d0a01db9a10ef5c9b736e5f2103e74af00a32a360aeffdc717f30153ad84c1a43f922fa5d17b76cbf9d3693dd140d36529473a060432574b30cde4e7be1300631c235e22e5e593050cc861441332782bd7241e1687a93ceae8c065e157b0b07d45557da842b95f45b3dae1abbc89652ed50f3f41ab818b27cec0462518c6a200a99943d400d6b991ac7ec65b61a14998d2c34f9dbd12fdf9406ef94459afb3aaaff04af0e569a0d1af9d12a27d833004642c6da1fe8b6ea889f5219d2280206b56e64be77cfd5ebbd4b0e2b721aded501fd6dd294521bc114e5b3b3f1604557161982046007681bc627c375d3391785d5ca62106989da01618add282bafe6fb30a6380e301a52b8b0b830608cbdf99f339ee101b47f802a0e74e9c388e72d1a8cdde16d1156f92fcd15968f9933dc2fbca7ef997e85be5471d379bb465c9a0b829ef3c0fe76e51b429c6df4bd7aa675c3fe99629971b12631a6bfeb1eb4515a54b58d160c08484583c1ab5b9249ab4e77c50258ef1dce5e95162b670e645be384e847f3e9540cc7400defe78456069a4b24ae1c626e0b3250844717f6a7d2384a2c5bbc36f93237d885ad6f3470f2b7011c2cfbc1ae72222d28e571a30362707e30cdc1f22b889c1461a0b94b6956b20990159604491f0efde23a88d0549df2ea39d9931d559ceec6e052d2d4a2f537fc4453afde17561193fdb65d262b8f23eb0bd1a1ed5c5789735ad79b348bfb0e7860193d2fddac3681b115171d90fe559a45ad3fd37b94620b2317141339fe08caa4242c291fdde6dd6b7301f2b47b99dd418d4969fa8d7178e2411237a92621ebf507ebbf19b4239173a57e49e87be37fd5ca238378de5c999ff5e0ff05ff51648768edc50be4b9c4b3e6e623ee63ef37aabf5f60968a8debcbb9f87b1baaae780898a8371ec8cfd42e4c5bc8b45c486c8116cc7acbae5bfed698885b1e2a8fba8c1db436cab7d0c3dee3c2da3f78d71c68f6a12767a2cd6fcb33914a49565fd16224d87a1ade057818d40235a599614baddd65937fd229c6ea47f0a2f4fe1b2f1f33b5743d3520e5b674987ddfeda036f0e361f67814710b7527de25693bc576a1d5e19aa446d018c564a9c33682a07cdd2e90fd05b959718fec8731fc65f04308183191ef4ca947bee70874589104225ca88433913ba40e90e1563b0a3a41543f51f6d3340beefc460a7cb22e9456d82403380601c274dbd1e4223c3387af7260d77ea313a2dcc173638ec81c108c2f45e48a34be3ba1df5b33802a001e109727443de52efafc516586f04505173d3d7bc9872f1c2a1b5c321309d67f2a2036f5f3b04e2bf1eff2beb1b73cbc788f4537a229cc7f103ba26f3a760c858df09c1eb1d5cee5b637e39b224205a62ceb3819560e2c76e22e03680058584c4fe495f9ba4fd3aea222be0df23e98752d38377adb7aaea6750db69315b9196086febc53fcb51068aa4199f0f6cae197d9a9f64473d80d13305b41c97eb01319e89c40927322da1c04b73bbc18bcdbcfff403a2c9b35972ede13899a91cbbb79908d5885fc86ab99a2dfa1b4fe1781ca3e254d35e14f432acd7f49c3e13ef8ad2d0cb6e1612305a2384435e0f8f1c33a9911e51f90aafa3775bdffe89776b8c624eb2043721d9a12a5091d526d26349599eb622470ae3862a063ee9277bea97b37033245677890d34fcb8f01b05ce24252a9f5f12987291c888b8ff89fb0bd3c0ddd16be157725a138d4ff99555e647074b59b5b7e227c4963a2039d83ad5db054a4e3c0c19d1cf546b64c5fb3c91cb484bc75bcb6250b820aa10956964d5cb304d7c4552f1245668738ec9a55fff882479357b2f5141cb3360a0ccd82310447f7bb0c2b2cede2db18b87425cbb465bc8b343a1df80692bc45dba183acbbb1c9db1e6f7dd20f72cc5fb3ca0e330f9b9919c78e4be7f2fec00abe44c9932380bd9fb4d723177bf39a0ad634be7da4758b5d9889e5825e38cf0bb9d412782aee293aec2a0d51229a36d0bd7ce6e11bdf49da4737d8d7b5aec5c6b3aa0ea898307ed6fe2ac41b43d234519ca9e90f29dd4dc20f27357d7d8a53581b9d6323fc8069e1d51acd6fcc9adbf95a0ee37767ccddc83d230b385a255143183023197f5e72911becdf9953516745c5078a9dd8b274fd9210ad47e0b9470092e85f599a4846d4bba2796d04510d620d5fbb0dd2f9d5424a1f667eeb91559239a8171062757672d3b21988c409c2fb19a53f1f97d731232fd462395964c4f91c20748e23f0a591212de45dcbb544eef3e993c23530ef0212894ae880b5e7da0656efb74c602297d62b8af0f86b990194af4b9484cb6a5795f95afb249f33f55cafa36e90ce6e179e2c5d085c7a3d863775fcdf53fadd797508c542e841684a6a580ea2ac857fd722cd345f834f5195687898263a626ea424240c036e6e9fa39b608b2807c70a5a88f08868831fc2a78e0c9664e727298bd6f4ab7869f40089e932a65a302de1b8f880a518d26cda6a606a9d595e14f86df3305d8dc1c5f1db24678f493743e9882fd78825e8c3f9129fa4a8bc4bdc9af0daacdbf09610e998e1f5ef6bbb1f07b2590824eda48cda2a91d2fd6574d2ea3c1e2f203bf50d7d74fea728dc6d583bd616f0960f564eab8b457be44daae8755206dde419695dbfe5e84a7fe12ef835b6d667a86d2de74d20b690acdfbfdea7c5ef8910af1dbb91a30e62317ca8ccb31563b11638ee0fa7fc69727b67c44d599241ac2463ab18c00927cb12b8812dc5fbe8e2dac4b5b4912c14689b0e3e459f37556eb5274e434a1fea221bcba6e7f2138b474b8806f87975d849ee3fad831494346e72e691521b8c8ba074c153106205a5e445de0290d4cdf6c023b2398a0838f0c1685ac798238e046f033599ccebe688b74ba16ff6179e750d76a9168515f8af6544f5b03c2c14b002c8a54ca5ce600ba81c988b620a3397c57d573898d744e554307f0305dfe26ac4ec7cc3f7740618fdc8839d5c43427c7935018ee245cdf6c44886b89d5f4e6394c57e85e1cd2104704ae86a66bfcd35a35852eaf43a8fc64ce693fe738976c8cda11f5526518b780901d4a8e0a6ab484d71d953d9efe2e9d5ea6f9db2f8c41cee009f5879de7ac03609f028fff7b3e2cb9d57e9602fe87533cb6b8a9d9ea772f42fd76e50dd6552d06fbd82e744eecf25b69087114f881cd63260173aedc6258bb87efe0b9ab2c09176df60dee852f2787fd8bc3099d70e6b273e2f6aeb4f25f572c037a9512af62520ebaa193d8c069c954d97f871100a94caba000f99a2ff00357e7010dfaef937cdd81582e3aa114667bfcc6631a554b710769c9bebf3764e2fad751a51cfc58a6d02ebed60404cf81e4a81cc556736768b8a498f2777a9fbb27c55786a65957eea215aa1bfeee31c51014b20e297dde070d0f953ff91b3250f1361f2b68387fb2a8b20c8ae1b49c63325f24f626fbaa844f6e2265595526119ef318fa006d38fd540be493e4e3ff13bab77cddbe548a44f734dd8d5d00e62bcbc401f26f6402d90f942c7be55382fd3efa61626ccee737f7d69148a534100925f5d3a26a349230f206fbf27574890e38cbc47addc6ee50521e820d8002e152100f6722c82b9e93fecf2c086ffa7b0f3a105d6e0a699bb5c7f3ef43917be12583c259a0bfc57561cc1a2897571fced3fd2f194b5140d7c1e6f3a210f6f5a9607cad03e6bd789aa8523077169d2c3a9f059278d4352913de524ab0f7b64bf503da8077da2de2e8217eb70611dac8510a4d8f16b7119daea64aa6d76b66ff1bbb19db71990ee3fea790c3303979767207c47ac39379be7c86a3d8100bb18d03633071d66457b6d732bd2533568c21e9772a8d1774d96cb1c168dee0d97a1d3057fb19d34fee065838cb9e9fda61b7366b5a7b08aaefd4326b18f7ccc4e8722e93f391607a19ec5f058285e0fcfc290c2d9f6294d1d10792392acd36883444549203c069ab26e1268e52e11efe4cadbbb7d0a71265aa1b68544ca8a816809f3d7886201e33c4386f968df5683d2f83d64a2ef4d651228c299b6240c904fab0db55c3dde8c4775b5844b8f3e128401d7da6eb3fb7a057a42b0d8b48df2b08fd8367a380278a84977b2199f4dd89b7201449dd5a0888dbd72e93c27eb1a041cbcba8f14e9d10a6a41a8c27a2d4120d7a6597b8df3e8bef595505115982ef70dd596ddf1620e090d2644db461af140f800fe70b4c362dd7be1e8fd75518aad12cdd113c8213bece305b53d613f9dfc7abe2406bae27fdcccc0d664861de99f5930827a279a671e26e86db1e2581ad7984d560f317878675c471af74a5eb3a52233baa20b85d943f0a05e7450f601a6c34570e4a809d2800b0261ec2306f7bff32d8867cd29a82caacf577e878248d6a029d7c73e8828a02ac70666c1f3d0d723f8dfb4002974186b4bd1ba15e333f7983be14218758c68a66abaa633a01612a22708db5536280ccf53829dcb7514f26830cbe7800ee32f3204d421588376f049846980c36fbc74d5038fbaeea1608c00f9fc8d70a9aef517d66007fcab3ca07b6dbe245bbc5fb038902a736896f201cab7d5eff57eb5509a3b0b7976558655f0584ea688227640fc0df9c47dd67f37222362aa05339255b7cd7a5f9ad7e5fdee367fc1bdc4735e1ca749d29789a5710689bcca2660d1f2f5ff529b42e30323b7de706d2ca7bdf3d4cf62ed5a7fc775b3b9a6637382d3601f0cb6dc525e8db389c8b53271ecf8b2e59e9f2bc620ad033359e3202847d8956fd180e6fb53d0cff9896900dd4629c7762b1f2ec4d1c3a377f6d2d5ed4d3694918eee8e9d8e76783cd16c2d48b337ea7b1f4fd8c81384d0fe6d94135c8b90c9c354a84d185cdd2ee63fc93de9634b26a63b6da387dc666f2dbe3748de2881d5476ec9a3c78ef10b89c6562a6c0cf114aa9c21ef460f3f4e8845dc722fd5c1ca02f978df015b4781d9f1220df27e26fec84c54aac75ef0f85744f6144700b033b3e54a11bf87ea9be3dcb28793e63e0c97508ff48cebf8bda447b1fdb5a68368f36d085f7ac680b3569d67be3c2469df194aca98a634240b34a64f35309f7539d5cdccd84ed51cda4384dd7e84bf6fb675c44a280be05b0871bddf7014f1b9b573cbf31539afc00643b5d40aba8f55ff8dcd93633f063b690d5f98aa7945bd761e8112598d7876e5e73298de5bb6913734e0033f74a342fcecfb72dfbfc3880e76d5513cf4a84b891ad33fdf51238d48cdf707b6120375edbc923fa768b39a680d7237624240ed211928ef96fb7689377b087eafe875a78f6542558f5c21e165812131a847d2912000000000000000000"], 0x12e0}, 0x404) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa8f326559cac192c) r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 18:34:46 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x90) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "4000fdd0000000000000001600", 0x200000000000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mlockall(0x1) r2 = socket(0x1e, 0x4000, 0x6) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:34:46 executing program 0: geteuid() r0 = getuid() getuid() semget$private(0x0, 0x1, 0x400) setreuid(r0, 0x0) 18:34:46 executing program 1: r0 = kqueue() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 18:34:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000080)=""/219, 0xdb, 0x802, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x44) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 18:34:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="3ab4e6628d09eefabc6a6170155b2b4e750f6431215e5773bba0e69836b0f3b4d003a41ed063307c198d6b6172cb1b049eda62407d9ed6d9d5d6e24ee4c5c7a233d776659c78da2ce79d15957b11887ef8273a21ef33700e8f6cb74f1f9b4cd8b698c47416bf12e133a40e0cf2c6e341b0763d6fc20cded31427b1969437ae4bf6242a45c1707facd1b5cc46c2f68afafdd768027d25983850975fe3ce3fd17211bfa35c50839361537deb44c1f41327bf60f39d176a184eaba00f77ac49198c8870d7502a47d1f44c885915f7620c94fb1e3e7e77136ef6266cbbc168830ecc", 0xe0}, {&(0x7f0000000000)="eaed2bab1791f12d1f2991bb5547fd62cafe373aa52f83bac427cfca9c77fcc7538a0a78a4689a3ce0f72757b8d2670363e5b0c00c9b4e4c06404c2c5d15468737fc711981213dbd6807c4db49d99aabf22a7dce51a9c7b05a70474db432e07ca7e2f9f39ab20cc940687b870141e3d0effdf52345ba7789aa8ed356fdf42ba425133af58255f171d77325e2a2", 0x8d}, {&(0x7f0000000200)="c57aa87c054b275d4ef126967ce6c9a5ce6a46630f84f128ff86f7d1f15d974591ba498e6d2f4d844b0432be57851d090aa74fc4cac0ae873a0a565b30ead29025eb2faed80983d6bdfb292eba1b041f8b9321b2e658f7df9c0d2819a8a9ddcd47a50e92e372705a5678dd8d4c09c6988b52845b94447612b101518c2a61c261d27dfa7fb48869a3ded0b8d64b53dfd85635d0968f97111a3ed8084775f1a8e513cd8d840c60549e63a6c7dd30", 0xad}, {&(0x7f00000002c0)="ca6b8b06605ba0aff7aac0bf15082a632b18deab91e37dac36e5c5a842febdcaa6c7cd3f68e0635e06a7c871ca059f0ebfa94d3ae7cd03cfa9c6af5bc2b627465ef9ecefe0af1ce89e06ba21cc0d595dc5846baeb1223b8aa88767dab3a6032c7d28aa259692b789d0190c2a3557480a226c411f39e5663f0dc44d9a04c9d3fde2099575760b44e2005c8cb0b67ebf3ef83e175e533677fda6d6572e11c9ae47a7e5fd11e17c178fc884df6bde305874e29871f4c60e098e74d3bb7410ccd4238fb725ba63993eb71c4d02d78a2472c816b0eabcab2ba45ae0f0d3", 0xdb}], 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 18:34:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0xfffffffffffffeed) 18:34:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r0) 18:34:46 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setrlimit(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='+.\xba{\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='!D:\x83-$*@\x82/\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='](%\'\x00']) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:34:46 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) socket(0x16, 0x4000, 0x3a) 18:34:47 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000002180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000579a19f5658645f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045a5d7cead4ecfea94a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603a6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000abec9c0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037e2a092f16100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000451e684efe085f37ef5a430000000000000000000000000000000000000000000000000000000000000000fffffffb00000000000000000000000000000000004fb9d93c985b05b0a773b949eb0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fddb2421dda3cac3b87145ad16255949ab0c905b200b4ae9df1e67399d418ddf9f03690f76e3d1f157"], &(0x7f0000001080)=0x1002) fcntl$getown(r0, 0x5) close(r0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000010c0)) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 18:34:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x84b, 0x4, &(0x7f0000003180)="51a8d626de29fb8079b73709146ca4add2a81265ddd84693e9b11d89bb4f0c595ca82d7c706574b57c59b3df65374c03ae71792a09e204e865550731a98e009ffb9bcbd2101174337839104395efa19a3eadb3109f1dec83f440ef11e27253ff669fe74cfdd6396ec7a3dfc7636908e3ed18a668924bd6787fa726ef6d8e9eed6ecf18b7bc9974920a8005d9008e1de75691abe0bf274e2f52f7206e8a8eae4eea5a0484f7b7141a542bdef3cde9aa48206176c1a938e22fd04d9c16895715a5ae7118f8bd243b5fdd31bd49b9c28931c7fc2493993a5648aad615586e57e40e05032df7bde7c80c8b4cd634f52cf57f98fe3fe969bde1e5bceecf50d7d8a76da0914cf49b6c75f7951491aa7e8e194fb399b2f99320493466e0f644cd6106a976a6a5f56e734dbd9e2e931ee64800c3d81be626ba88c4c8ecf35759b5bc655ecc5cb8200f07f4e5657ce5d0b589f9dfd0530fae6a81063a4281c785165164b26712d043c8c4d8501c33f70c5ee44ade23d868fdfde792e49a6bfdbfb8372da6ccf23659bea2a8a3aaf3558bc1526e3599b44c087909b8b6c2b008cb61f223ecce208abb3a5ea91ec40c60b5343dea879dab045762d13a41e76b8df66f8675008db675c7186d2e1fb3e1ea72dd2b7205e50ff8e1d6bf98aa4a7759431f2b2771f794eebd5ebc2cf9cab4badc298bbf1237bf8f590677e0533a876fff1f28442c922d8f992007aab1d49c9260bd3b895bbbf287a3ef92684355d8268bc2e54f77648788a015f3fc1b7a16889fce1ab0e2900f69a0cd9a4e7dab341d05f199d2a5a5fc003859ee21770d9443c8266eb7f37e43d07a70700b51ee40e166bfcfe54a87a67aedd7660280f2798bdbf1bbfe365a7977ae1b0f57c2013abcb35b6b3ea7865154d863719d0f3e4d4a63f6053bdb17451c403cc28b0effb225ff1ac2f169d065865d1aed3d30efd3f39ebb028c619982302ad927e19e5fb31d4328873c502784f8012e9b3f01e4c632f06078696318331f0812eee6adc7dad057017c18e1d5fec7b47b4a52a22a505159d23c137d02a375aee4aceb7ff0ea23456bd8daa96c3c4486111b92357e197b3ce9ca70648d09ee38d102377bfe70b21cb8d2e038ccd4ea45c82af146751222e04d4b161773881b22db6c3ba6f2906ff6f6b228b5e5be07268795a6d9ca82681331e6196aa4e4e569f63ad3de66dce41aa1cedb5885cb376ce6e568a06680eb60f4d91e98e33a9f0e0e209b6960e9be593df86574dcff6ee52169ccf6f09558a2fb5b2e16c36d770f60273a890395a7ff205c630738d0662b4830a8f18ae482da8813a2c1bddf13f1de202880b2b7590aef1fb4f37469c5f9eeb178fed157c07c2773665f299082f5e9c180da6ce286eb278e1f36564e8dddaabb9890a11c6692a96fb1b296220641be34011553331cb24bf529e29e8d5eb00c8ecbaf8b50a05782555f77557194a6574b5c75a00b10eac35fcafd1b03d006a60022ea5ce9e390472ad7c648c5b6c10560d53cbdce56420c74bd0eab624679de0765065bac6d9882b6c5607575170d9e68e8e1603982873b7613ac98337e0571a0eca87af83da1562a29974a0d6e26fe4f29be798c0cad464450831f6cdab5020a3c157fe9888c73eddbf584469f3c806fe7782a0e9b4a3cce01d312c3a6d1fd829e471d465ece6ed750e14a084ad79c538197316c4a42aa6d5d296738cdea57e1a01bf93d934bc6ed550f6dec17e008467479388e0b1ce7661aecb17d69e56786d0be27b7457df06369367b728fc9a036c99742c61c80549bd982171d7f202ffc64f0e847d1d7b5d757c264ceb737d8ed2c2b63a994c8dfbea687fc4e72c241974d4140d2fc70632dc3e3313a0be2f58cade9c52d40e40c600cadc40f79310c5703ff8c0f28287f20f2bfb221102a26c98655f07ef2d8705d60329cb9fb2829309d67fbdb756b52abdaa0b5866b4f08a81beb192d15f5743663f66b35523751f0959fd19c6d5af95d5bc30c3b8fb5213eb12ea6eee07f3f9ba2c1b38b6d27d12748b1fa9221cd315539a5b8f82d9c0cd16104230261009c4a2fd5ac827430bd05f4e7171ccd3f1bc90641640746dc0af24a0104b897d0432b62320fdbd23949d43c640f91310678157ddd5a298dc90ca10fd354cfb765da536aa107e29ed7fa4927537bc5a0a493f65c97622a0e5e41577c17a74152c1f66acbcc2c29c7a6e950ecfe822425bb3c451ecf177e435b83c171b923c7be24fe82631931bf18b69d8d1d4f062bbfea54be12a2cfcb5038650d6c5732a9c1741da802904d11d21cb8f17912a690d6752ed0d4b5a3315f527486aa3d720bc639cb1ca9f6a3858d124f2a9278d4fcbd5c204bfdabbb21f65898262d536e27de79cfb66b072652b46dbd86440cdb1387633504fb1836cb990b8fb909a9ea7d1a5c434401d1d936fd9e3df87adcfd60a4b72bc5e179e31ba87380e6c36d7423ca13846b4c26ae3fbc49e64608caea8d450abd1e21e679ae1752a8314c6673abdb6dd579e890a100fa8b4cabe82d1ab39d253c2a35b5aa51b93a2b7be059c0c6074b12f120c4cf3014663fe27376553a8c19ae4c7938b8440acfec5eca248c8d400c225632cf4d8163aae1548098716945ae8768b9de8bc188b9ed6724601522ab14852e4129bf4eeb8034cafd559f0480764c756a665f0449aa0ae51dddbb3a59b533d558d10315f3a1e9c1c7eb106f7b29668effda30af68839efd1458a615e1cabd2cf8c1ba345202af9c26ba6296505d99c1761e29367dda3744dc358acdecf8c0953698d131f3c23c2c20048460e96c081ee4b6584585064658e49309125518ee8ebc4daf3553fa6316869509e17dc470df2f59613df5dd879775aeb9ca0c84a560e0d572e7d6e97af1e247f994780cc20e1fa088ce9d065caeb00b2f7cb3396f6c00e2381e8276401f63f8768e062214183385cb160c1f588ae3782eec0ad044117f88148a7d53a428c3d9b5bd94b8229f338df9da4a704cf128d56728ce1f02f209c0c12a99830214baa025b6c73f0be2c5a354ceac2dd8b0e2a597f1c577e01741978f27aa32faf6e39f01e0f695fb52a5704f477177635a7bebb3ce947aabc9a7319949650610bb4c1a8365ff3688d0cfc88c0b6db8101cf35963240b6e059b52c32ffb5336ccb15782c661421bc8944bdac931836749e66a930f4a99b489b214883ce557d530d9d1b890c66f7564eb39776ea58dec219069f5bce85b4c7bdce755ab15aab364cca450c2402e4189a17816a00bf366a3839accc514f1bc50c4e0f9d7866ddafed78aad6cd334dfff51e6e3fee091025d038cd81b41a18a8e603ee1c5885ff2666155ce0573f7c8ef66f7f8372cdc2585f08f3685912a6a310a2fd48df365971b341f4389044d0b4a38a8b3117a64c4fee36e7b662d01da302ca694d36834ec0f4b2638e0240a74c35a4ff9db99f79790c41b6f2d41ed18ec2e22f2f1b3f253cbe4f3ec54f87c1be264a833f22202526d351b613d2f7a8564cafa8e16788ca1830d72925de49b57e37002b2c878a55e1be98e12bd201676f021654eefbcd26d2910d27a038b740042888c4537a468f5d2443177ce72912da25dadf4acc1a83d88474acc8c0d46f40ef1fa108c29f0e2f840012f1daf38eed7c0394a4793ce2f92c3871e2cae80f9da357a383e5c8cb333e36b93c0c2ec226dbb9e951952dbf518e39996b99905126abdbaa01ebb65e78adb0f0e9811f89c28cf3b69e00d155617673889cafd9ded7851abb7a32bf9c245cb404ebf3d3ebd774b1be0d294f0a5e362dbe4096d5015f363b171aae0888d77f2c35524ebf44f8542e2648458ed9bc0539ed12dc1f90fb720bb1bcd3c233e44f4b95a1423177f0eec25695d8ba5056728d54117046e8667296d4e5dc3a5645265b30984225b7b6e250791da73aba055ff8990f3b3b612c99591b596603436c8a4fc854897061fc9eaba268e9dab79b11e5fb4ddcda91afd71253900197ab8597ca0aef0977b4b9061b5290cdf5fbc934fc3c79060ca0183229a027bcbfb1716fc579769c6630aabeebdb71e9532bd8d059bfb5a3038500ea7320d3ba73efc8682d8567f14e680ef521265b5c96ecab32e2bd24ec753813ea0e5db75d373b8dab134fd9dbbb9eeb1594a823d1006f899d079ad22f31c3d0f5e2e19c164964da9703af725abf7de76314577f90ad3eeeeccc0c9c81cb3e4b57d3b1a90607e738c508a2362572b2b1ae6f5490f33d43f726437435f622e62b7b6a037e4c250a4e9d5a43c6f19df9fb20dbe41b692afb5af789d942d8f961ed6be1ee22bd10a3b64706fb6d2e1cca240eb88826988b3001abb90507dc5b3e884721dad4991f018afcd809ce457530de4f7003cb18cbafdc6cb0ffd928bee5ebb9214a6d7ba22e97189bf4e392428e8775b23ddc6a6933834f55c878b0401be7c696eeb5ddaaebb9cdecee3e4c744d14f6463c509f572e9629f8fa5ab660bb55d498186b52a4177eb2d6f4403067c62d061ac1eb594232c9288dfcac43adc0463396f0f168af9adf3486c9c5aaf314206f4902abe629c30d163325ff15dcafeda59dac0b8dcb4f1e71c28a5b796dac5d954210045a47dc69e987409f51a0bb3b3f7809e20a6add3977dcbd4673307c5baada9bf2ed203647f69213f1f27a873cdc27f22de1b61b922a23b196dcb8f03429c78ccf183c2fb0755be8cc6f8f4d416a5749544c1d5aadc7a39ef975841850e98a052ddba3751455dff57f00d6279d59420ed075d83c323eef24c51937a2fb355339db8a050b39e07eaf48401c8246dbff229fd90904d5fc29307013d236073593717055a4bd3f59cf8489b3e43e57f3ffbde10995628136e7fee623fb6ce7dedaa4b88384ddb7a67f96b5c1903d4f93a2710296183e1e3b11e1187513f7700bd69a75f25312bbb2eefaa99e0320a98860977abadb4af96872da02aa58cf6d029202e42f77d99cc5cef9b5e92470ec37710dbeef6fec749dca97b028fea8460d6eb9cdc2f04dbec58d7622210a341bcdf59a19ea50448db7973f42e0ef3683c96de330694999dd3b303ba8cfa1b1927a4f4a4f80b6ab845168993cc395d2c177607a2f7fc7875e1c03c8994802ee5c27db27ff290c8f692fcf0af0da085000e0323b60cde1ba2a54fc0fd88b604e9e68537ff40f98cd836078f9ef49fbc5975eb84a6128203adfaa8548420b00aa4fc57b18a25e9524b0fa629b345610a53e311cbea3dcc2b6ba7b520bd690961174e65948106aa21be653ab5328f85027a2f1c17eeb6bc99b7d73f39aa16890fbbe16fa9c7820de1cd0a8911d372ddb2816ffb4b136c1e97174e252dd807355aea3f52b0d659836f68c73ba1f3a2daf417706f96c56f1222905028a66db5de944dbed0e50227d5ddf82459f531115452aa364d0a17033ad6d6ac0dd96552f80dcec21757970fbb8580b9fb59bb5067bff46e48a4394975d20951ba1f7eadd7ed102397142749a4cf10e8ac95a3bc9b45e8936c3de051f5f4485fb43c10d6b51353c28e2502d26e973e45e1692dc818b946865e52288303f4932ef5945697e973d3fee980c967e72cdf273498ecdd6135183c9daa8f455c3b98a90ffe19c0a8dbdfe703ffd247c08f4f5999027251e438156d82034d22565dc0c54f2e3a3458aa6f3a2146157e4609f97a6b463ae739ea82151986ae22cde1d66a03d2ad12b6c331c16bd95cacc347aa85cd149018bd04d8d8ea9d380ea65fe9cfc1a6fd0ca6afee52987fbf26f2f405426e7e23932f473c1be5fa35210e975c4ee60e34f0574d80bc68bf0eb8b35fdd02c8ec0ddc86553ecfc1d3a96a1eca1e4fe9a1c12c966b0b6af1499bf627e332e1eb7a024a34eebb39a9b7886190f4158a49058c77c5e05d0da063bd2c6c0b47f796ee1d9c1f0e52ce1e9aa4824346ae2f94c855ed23d9f0b11f5bbec758", 0xc9f) r1 = socket(0x18, 0x2, 0x0) socket(0x10, 0x2, 0x8) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:34:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x2, &(0x7f0000000940)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0xfffffffffffffffe, 0x4, &(0x7f00000006c0)=""/226) socket$unix(0x1, 0x7, 0x0) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) semget(0x2, 0x1, 0x50) 18:34:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000643000/0x2000)=nil, 0x2000) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 18:34:47 executing program 0: semget(0x1, 0x1, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 18:34:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x100) setrlimit(0x7, &(0x7f0000003440)={0xff, 0x2}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) preadv(r2, &(0x7f00000033c0)=[{&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/209, 0xd1}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/107, 0x6b}, {&(0x7f0000003300)=""/13, 0xd}, {&(0x7f0000003340)=""/72, 0x48}], 0x8, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) setsockopt(r1, 0x7, 0x2, &(0x7f0000000040)="b7ceaf3703b5eff95308260c2238e7766cc4c6cee67b5331d55ccf38928bb2b63966c92e2fa8b99e1cfdf41c8d7e9c3a9242b0e6f2024492a552d88c448c68eaffa2e41a1ecb105bc63546a4155ef0200c", 0x51) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 18:34:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0x6) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffa000/0x4000)=nil) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/91) fchdir(r0) setsockopt(r1, 0xffffff7ffffffffd, 0xc43, &(0x7f0000000000)='\"*W}', 0x4) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) socket$inet6(0x18, 0x0, 0x100000000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffeff}, 0xc) 18:34:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x9a17660583921753, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000080)=0x57df, 0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0xff}, 0xc) 18:34:47 executing program 1: dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, 0x0, 0x8) 18:34:47 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/179, 0xb3}, {&(0x7f0000000500)=""/158, 0x9e}], 0x5) r1 = accept(r0, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r2 = accept$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001700)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x81) r5 = dup2(r3, r2) kevent(r5, &(0x7f0000000040)=[{{r4}, 0x0, 0x82, 0x1, 0x3, 0x9}, {{r4}, 0xffffffffffffffff, 0x3a, 0x20000052, 0xe683, 0x7}, {{r3}, 0xffffffffffffffff, 0xc0, 0x8, 0x0, 0x8}], 0xfffffffffffff6cc, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x7, 0x80}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x87, 0x1, 0x100000000, 0x651}, {{r4}, 0xfffffffffffffffe, 0x70, 0x1, 0x3, 0x9f83}, {{r4}, 0xfffffffffffffffe, 0x4a, 0xf0000001, 0xffffffff, 0x9}], 0xb8, &(0x7f0000000180)={0x5, 0x1}) fcntl$getflags(r2, 0x3) clock_gettime(0x3, &(0x7f00000006c0)) 18:34:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fchmod(r0, 0x10) r2 = syz_open_pts() syz_open_pts() socket(0x10, 0x4000, 0xfff) setsockopt(r2, 0x7, 0x80000001, &(0x7f0000000040)="d1aa36dd6ca596ce075f4e8b7de58aa38e1d30822b89e8087f1ad617432e84728f026534513b1fbbb3c5a701cdbe883fcfc210b4fa3a0b5bb5d9d4bbc87e62111e2a19cd6ad6137d", 0x48) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) mprotect(&(0x7f00007bd000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) 18:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x9, 0x9, 0x2, "de89d3072e9da91cd5f4fc1965306ff5b4cd8086", 0x1, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:47 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000003638ce0ace64628d8684e52396f2401ea1f280c69166dd89d6fa80a5f94c67b21e0c191b944cc87b7b7e4b530303f0ff8b84319c0d68592facba17e149242fc06098393b665ff428c715929f90128b8668a550bc688e0c325be75326414ad3908ab1ee2530d6836b679250aed1b52752d8e3871caee74f0b36d6b8cd58c069e75754ee4fb553ccb0699d6fd36800a7beeba6ec08ef0887aceb0bb8fdd5ccccdb9b8eb0d156d699713502e55f38f938b7f124e3cc832deaa8c54db0b754a1b878fe74c03ec74f96d9a05356d7a2113b781277e8360292954c4145c31cec05c49e73ded2fc05ca38be7b90a8f382aff460f7c5026f8e7e5d8693e8d226e685ffa964541d78df3e3ab3b95f089cc26e1af600a23d7647f993c82a1c99b5968c81cc594724102ad241b17a7b9910ffc077a189d3b35f7bb9e502d690f48d6caea87038c5027c93d2bab22cf3c64f76de58e91ca8fc19059bcb7d8e3084a68a77c43b711efe02d123f84e9913dd3b22022d8c951c7c72ece2c73d2b1b51784dc6aee7d79b2892396ecb9a2514cd582aaedbe2d46fd6b947bc3edb191ee9b5cb237e04b8578a5877d10969382392282cb09ab6581068c183df25a795a80a3aa76e4f0f05d82ed395dccfcfad94362e4a78713ee715291f0903cc1e37b67fdd5c89ee2ccfc819e020dd7b210fd7f3b6d9af0048ac23c0b03ad55ddde45362e5c263c11ce074392f1f487d08195dfc41ae6e598c111f1b30e4e3270e0719680197eea677168c8d479b0bdee6645367ad10abd3d4aa1f506867c3f2ae94600832cd897d291421615b99f7e5d343d8c134434497ee0a3fe0490d067fd1e95db67c684da38f22ebb2cb7d6829510274541b99ca95662df1e59069afacce4819b9d78889b44c99ae3810bfb55d42bb776e557b3dc5396c083836fb929e77543cf5177c596f3c7a0eab3c183be505f0acbe79c857aae6a90814f3e7840365518b4ad3720040246747369897074b8c3ae556dbefcec028f28cf4dcbbe4e705a566628eeeb45fc992d565de72d5b336bca68ae7dd0347d9d3bcd008e8a78a662cc7d5c983a58a9cd65cf41687d44692dfcab29bdffb1ab241c441bc5c0af04355c91550e367e75701d15ee37f7bbdc8615ef10b12d367b9eeffc390d93057202c277054b3d44947b37c1b5633a0816e3e3d538ae1c2ea74ef1791f0d9f77e79bc16fea8ba42eefb4228b7bf8748b93931f2fa78ea8344a4315f61fac51130536d9b29eaa71a97efad51010f62aa60274ae129b897ff2a3e1f4d0eb3caa4b834d3b0049b0323aefeff6e85cb08b645ca6a1b8c6cf6d5438be57727b0d8e3b87436755248f18c921b04a70ae517dfd29c782fc66cd6a08dd541e4b9227a5f4477a78b5ea4a29eb698c41b1f2e4b867f0d1a73bf8c3dca963438688eac9bb0b1cd54a55b550b5b08ff315d1448d9f211c28abef002791d5ce3ad3e1d78f6ad7cdb3bea0559092f0a1f8a6f97d6992bd99ed88bf85fc855a5ce6d2af168e74c99f47ee03b4d9401ff368107dfe46d555267f81fde4903b41cf56a732d562b917d66c1a02216eda3decae92946b03857ff97d6b858ad1613ceff1b5e589ca3af56c15399f3926791fa5b31bfa7fd05a4f794a7d54939957bef410efeba69d35559f4875214f74215293e6081a8a8abb077fc0c94e547e09b12b83ddfb892d288872f282197f5b99a6466779742a5180135bbe88a90eb1387f3bf0ce9387395c4ae1ab631064ef58bec268479f479d8d8a200ee16e1dae168d822a0fc511ac1eafed4490f8a3be6ad071142e4a5a7e780b6a179121f24acb541b1084551fbccdd57634ed4926303b942c42be3d6b57f4139b6c191c6f528ca58fcac7f4c53bb80317f053a1ae613281e37a3d208633e9a82569a08c81851dbdbd3f3520fc78bf8bc7f2fcde862ef8e50f3515f8ab42b71245d31733c021107551f8e2ae5a3ba299b5461eb083b14fd6bcfd07a42d8176077b81f44a40665ce4be85af44f812e5dc423bc182afc0edec2a3be2a55ee0955c39731dbdcf6b92c891956f171829f292934120b3c9f89ce9754e0f59f40db8cc1b82223998278fd3e96c5d89207b64855a35711743806aa76a0110ef99a1ef5ebf8fcdfea9e4e1fc90c73922dbe1d900c75b0f2b2e5fe9066d79125c85ad006b569efd67c81112a39ec886a947d8ba0f4ed17cb5b10b13ed04659132b68db9f7ad09214416804918f83a8e5065115c4b8e14220356894de621c18cbad98d93b8d4bf2c4c758b1a95c57a0327ea414ef67d7fcf65ed37459db0d31079ae9ba9dbb463d1fd0627f4c72fe316fd78061a74d5f4837cd45321c27e08f26017fcf94c773e0594bd191b9ccd8fac2e22925b154f5995a9139086505ccf039d8bdd680c4bc429a622eb02bd32d17eb80807f87bb843854f1ca9998f773429da2aada9ec100ec6ab853b258cdb2b2399142ef324d145215b5001373596f566dd698abadddfd79a04b0ab4f6ec859fcc77cdf077e9724b11d72cb3785e2a8e1c3bd86f958c180a963a92801048a4b649b89be25836dd8a87cb351b7690b084ca10ad7fc15bdc77a8b76e97a4fedc309187c02c89ba3001996336f3f1b713fd9d5ede29b7c4a7f823fa17d16c01021969e66f82d80fd75b7d00ad06b8ba9f3b45da6624ca91e0ea1b1a0a89b60ae453820367c61100091bd082d41bc2109de1082556c29b5d0ff10e2cf50f8a19d360dc79bdff0013cdaefb405ffaaff070ab032520c3a807effe6273e215e438f81f000164b592fff38a2bfd51bd011e258ca19fab1f00e4edf8745703d2eeb8859e28405dd475f322ecf5a6cc511e289e2df511a8a366ea6c59f71c1bcf5f5cb363a6ee04f570d19915a39d59e87799aaaff4ba8122b30f1a4e270791593d91b41c009eda0298c99f244635c46117652999568a9427a410580124094433590c568917d2c6f5d464b2eeece1be190e450feb2a2ca5b61782b610eb37b156bdfd2ba62a5c7c6f362c7599aa08f9a737439228e2c3b7753741ffaed7fe11d73fa5430acfc3660618b7a8ac452ccc4959fd64f77feadf0740e1921e5c388765aa46b983e8593a1b7b7da02f2677c0d471a7319f0d7453f88d4c05917554f109560690a22aa7390f2b7f03e55c36e83bf0f169ffb9e9bb0170d93d135a8d7d9e2f0050956322015340022c24c5ba891ff9ce47ac9fa710f19ce9d47b37c737861df623600f1e375af75c84c7ea302480d42b4cec3c63c585ba2c143477d24e84bca4b0952f753908de38486f3ff1a02950b0d451beaa7879c398b60adc99e81d2eca17622b9879c674b8636eb7241db88cc963c45faf7e74d3d1dd5339f695b40693e5db62f71c1d9f8acdc7e718ea29b4e78c47e102cb11fc4f360bd43d8909f0dbfadce17da60fac15cb867a0d198768ef290e1a7d422762f52f5164b4c47147362df57e401769c170e32c81932c781dbe4356e1c683f2e02276c32a3e482dd574c09a867df72b0865a78391235aaac3f641d67d90cb04a00c691f0067bf9e46d545ec0321afcd017af40d962fa93faecde258bbbae49db14ff33b51bbc91438cd2e24255ca711056997d0bb97c1e7768da2268630e2df61e65ae63bcd4508b9cc4a4ceea0195885aeb63f32c98f50a3e2305235db68ddedcb30bcc643c38fe1d64efc921c7fed6ce585abb1a8ea0645cdf70c74d43be0b0e1125a8ad2f47c143f2d09b363a5ee466de781f192df0c4eb042da95e319d02cbad8f4cf787228bb69038ce6bc0464db9b737d41989ea16e1a75506675a44a200417ef8fbf407394be7840e0e173178b14e31b3222ced2b75721582224f62feb7880cf6433e9ea7548656db25d36b91f56bb20cc23e68071689ca25e3df22e6c07147f81a3fa9a4f07001199e397e4bc49b9af4bccb1189baaccc4d7e228efaf949851461d9454856750cab2f5d5601b517f1ab2118f3bbb6a6c3c987955355d0afb0c25ada018ee0730cccdc0400d5f65ccb71c230936fa23cc0436a9a28a31c2c211cdaf67bf50f3779475372fa8e01af0f5764f63bd5e2982eea4a30d1bd64160bd72e92e08fd692e072bac2e333c34a8fd8aaf52c8a8612c696d78e9601a5aa25f5340179bb1fe46724fcfebf808752918e66fa1c2d88fbbc2375e35c7fd91a64f1729b5cd6b867da0e9e03b18038373ce14ac77cd3cf882d7f05f5646e869681c12c8d7d4659c3384503e4195b9b84068e84e5d9dd20290476f7e6f32085662905e562cd75b6b457e20044c9f44388d8e8c9b2b638979151a8fdb0af9d9ec9a1d640f3ef94fc9a04b04ee4be96092c01ae47395b113c8be319135e8b6829114a959fa3f65af7c04f2b990a45d9b058e8d2f8057630e30dead5c99c5e019c984cc1fdcc1500b3f0fd026e577a30426d0584077ee168c324c324f59d5e0f8d35541b040649c8a8d4da84b4cb413846e111c5433d0a5959f8fb4370d8b8f1a961be3cacfb80c95f3ad1b0a86d16e0ed19ad429e390ba7ee1517c4eb7acd9c33831f05baaff8399278c4ddeb64ca2ac823d57f80230fb9a6393f27425c0ecfa15ddfda008298b0d6901363b954d9cb3d0ea5aaff1d42585a876c9676a0e6e5092ad0fe05a771806d58e760374e24bce7bd3a328fdf79bf1d1bcabf3c44f6da35b271d4dcd0ebf2202baf6fb02f2960ebd07cd4032e2f5507122c26ffa1e3761e162244dcd5d0bfa7836708fc7ee070c3eb2e1cd3f7bb0ce4c1f6330acbf1164af850f302a1aa76b0e427791f47d812ad278cf99d1f45dfbd803e7b34ed526379c771775d4cc747ddcfcfe2825b9f03177ee0753407b1f06f6cae621a081111e7f7a36caf44bbeadc66b5d75781aeaf4e64e3806d405b22f62f7e4c4ac110231d0e2688390a2e1adf576c6b47e608df3b42ea840be675dac1b1531f0ecd122e30d3fb040270a2d64c96bbe9ea358fc21a31267adf3d1d1ec3ad36fae24f568f6562f3e9ac68d8524cc1bc598536216e37aaa947f821c4fa8c198c5d5383cdfdc74cbebcddeca63216f71a68b2fdd52f016293ccac49a4bb7a5d9ab555148dbff76d91a951707479184f57201b190d7efa1494a73aa6b2f0d8abfa6effffaf75d6ece1038fa17d61c13ca3f687d4b034af23d11aa5b8da3218028d1539bed576dc5f0dddfd7ca44269b2308d5fe3836b9f8b65b8a0b85df3d3b0e8e3410db3c814621470292a62b9b0be98476c6fe1d17ac0caab622585aee8c73c8f63a5834b478b26d14c82411f13f321dc93c4f1529012922df72a72e13fa28c520895e586048f6dfe9a45bf1eafac4617da5005590f52a93e311cda0cdf47da2cb293273923c86dd3765ff67c49a55ddf67f930439902b58212a810b6775486a7d452c264f156a053e7e06b677350f777c21dbe8621accc3edfdd965c6b561e6cb4b1bd768cd14c944f350a8b4b9db1540a3eefcace9d1890b6a3c8cf0074d5ddc1020e1699db129a4eac372059c01c21ad14ac8733111f60d2f9508a8d9bebe03b7eaef5f71108bdfb81bb0a6db7624d34632fb147592300fc1cc1bb5495e9203f43699171b1d0429e817805873ac9e552318e77a3328ef877d437578bb6e113035d863cc9cbb3dd5d0cac368300305bc73bc83072d484b3e09251fe9f526e56c9f6287b2a0199ff6ace7240b10f851eada7990d04f50492065c361e8b4e0e501ffb61ed50b2bf5882fcf7a663851f31be6142759e1758db13c172ec9bc7e1a8a0782c4d51bf8afe9c30b2f01de3bfde8ddd220da7dbeaac4a6dcb2d18d67"], 0x1008, 0x800) munmap(&(0x7f00003f1000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 18:34:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) fcntl$dupfd(r4, 0xa, r0) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 18:34:47 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r2, 0x6, 0xffffffffffffffff) 18:34:47 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/134, 0x86, 0x2, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 18:34:47 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4, 0x1010, r0, 0x0, 0x0) 18:34:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(r0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) shutdown(r1, 0x1) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) getsockopt(r1, 0x0, 0xc, &(0x7f0000000000), &(0x7f0000000040)) map stack 0x20719000-0x2071d000 of map 0xffffff0069a5fc68 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff0069a5fc68 failed: hole in range 18:34:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202090213ee873228b8000000c00000530e32385c"], 0x1) 18:34:47 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = kqueue() setregid(r0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt(r2, 0x3, 0x2, &(0x7f0000000100), &(0x7f0000000140)) socketpair(0x16, 0x1, 0x3ff, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffb, 0x8000000000000, 0x81, 0x2, "ddae3d596dd9004b9609b871a81b53f3ce9f22b8", 0x6, 0x7}) 18:34:47 executing program 0: r0 = msgget$private(0x0, 0x400) r1 = msgget$private(0x0, 0x100) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) msgsnd(r1, &(0x7f0000000040)={0x2, "af0c3bb3d3c18f036a335d8e1241cbc6411379fc28fa9bd4ab6cde1b623a4706325a5d2c79a0c24cf5361f62edde64b005e522f78e01c42982578739c5b41dd2477c15ca61d63738e8151e968424db75e0cc328bc7febca5ebb297a9177f317226af2ec21e44529c5525a31baf9dc732f93ef04f8357da6f46be5f03805c2a7e42a22b661be60c380a4382cd38a6d613a32f445e416dcb79bc02a28c5f3d0473508fb5396219cc5ac0e3f7207a5821cbba06011142410f3db23826ed99bc4bc086c7bdc59b7edf461b43a8d373eabb75ce1f5aa3660840ad6cc297b9ad58b9dc79d2dbe12d87a0dd903009cbe90c13"}, 0xf7, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/111}, 0x77, 0x3, 0x1800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x3, 0x1000) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x9}, 0x8) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/242}, 0xfa, 0xebd8bcfcdd54ff5a, 0x1000) syz_execute_func(&(0x7f00000003c0)="c42265bddbc4e165f30e2666410f3a0b983485966df1c4a1f5fc5a3ec4420504bcec96ea2b3e66420f10546ae9426fc421cdd2488666440fe7849e0d0000002e66400f3828950a000000") msgsnd(r0, &(0x7f0000000440)={0x3, "281d518bc3fbb250f611bb6f5f95b117c06629b0975fa67406e107b32bbe6e5c6745c85c5f88fbfe88709093599510f422c8823dd9ea51d799160fe97eaf6126c8c09a07a9efce475905ec3123eaf30cb0b48bad77e334a300540ad3b6042c6bf182f570c193a955dabc40431a16b295a5d63a15caf0d60dae92d0cea4c95837a8f0be50201ab57d93cd9078d7e57446fdb3ee570879a4d4565203c7f00edc942c6c074744f6e34590149de6604c81cbe867a2b05991a33e39200e7da88a9681e5f4d9028c7bdfb205b856b6af91a5d8cd29af446f6db6c1f8d1e5d56478777eb06ea5542ad06d55dd0d8e2b61"}, 0xf5, 0x800) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0x7) msgrcv(r1, &(0x7f0000000580)={0x0, ""/148}, 0x9c, 0x3, 0x800) listen(0xffffffffffffff9c, 0x4) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) msgrcv(r0, &(0x7f0000000680)={0x0, ""/72}, 0x50, 0x0, 0x1800) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r8 = semget$private(0x0, 0x3, 0xa0) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000700)=""/4096) close(r2) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001700)=""/161) r9 = socket$unix(0x1, 0x7, 0x0) getpeername$inet(r6, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto(r9, &(0x7f0000001840)="a7582917786f4511e0f12e107dfd996b10d73342ec0fd6093f852f174f3f68a0d4646dda8b01465efc8924021da283d501b765a6c843e60169164002fcf2841ab8530d86097c01916563c73758e29790c0933a4990fcd0edde4be31f2b87300b0a9e8c2f2fae12e31acd439571ea", 0x6e, 0x4, &(0x7f00000018c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001900)={0x0, 0x6}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001940)={0x9, 0xfffffffffffffd1f}, 0x8) 18:34:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom$unix(r1, &(0x7f00000000c0)=""/144, 0x90, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 18:34:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) 18:34:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) mlockall(0x1) 18:34:49 executing program 0: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffdef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r6, r8, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@abs, &(0x7f0000000340)=0xffffffffffffff8e) listen(r9, 0x200000000ffff) r10 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000380)=0x8) r11 = accept(r9, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r9, 0x8) msgget(0x2, 0x609) sync() geteuid() recvmsg(r9, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r11, 0x5) r12 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r12, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r10, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 18:34:49 executing program 1: r0 = semget(0x0, 0x0, 0x20) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, &(0x7f00000002c0)=0xb) r1 = kqueue() r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000001, 0x1, 0xcc3}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x404000}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fffffff, 0xce1}], 0x40, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x40000085, 0x3, 0x180}], 0x0, &(0x7f0000000280)={0x1f, 0x5}) ioctl$TIOCSCTTY(r2, 0x20007461) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) geteuid() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 18:34:49 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0xfffffffffffffffb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffff5) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x1}, {0x18, 0x2, 0x8, 0x7}, 0x5, [0x9, 0x400, 0x6, 0x2a, 0x1ff, 0x8, 0x9, 0x7573ab6a]}, 0x3c) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 18:34:49 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) shutdown(r0, 0x2) dup(r0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 18:34:49 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0x1) fcntl$getflags(r0, 0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 18:34:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 18:34:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000080)="0328f89809048d74350f842bdb14983015f491088e205c", 0x17, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 18:34:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 18:34:49 executing program 0: r0 = socket(0x2, 0x5, 0x100000000000000) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000068819445cbe30000000000005db7"], 0x19}, 0x0) 18:34:49 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 18:34:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:34:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) poll(&(0x7f00000001c0)=[{r0}, {r1}], 0x2, 0x8) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) pipe2(&(0x7f0000000280), 0x4) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffdf7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x2, 0x8001}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:50 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) getrlimit(0x7, &(0x7f0000000040)) 18:34:50 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) munlockall() mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 18:34:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x1ff) shutdown(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x80000000, 0x3a7}, {0x18, 0x2, 0x10200000000}, 0x5, [0x47, 0x20, 0x2, 0x401, 0x80000001, 0x2, 0xfbb, 0x8e7]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 18:34:50 executing program 0: r0 = socket(0x7, 0x7, 0x5) setsockopt(r0, 0x547, 0x80000000, &(0x7f0000000000)="5b885c71b26d66cbfcb05ba808a3890b04cccf9a9d40cfcc5d81c0c71b4472e7bffc1bf3f1fe64044971e3d165c8fe56144af0fadb57115afefea0576cf0839cb2ac296c15a61393e4ad4663a7efcfe96c476ce282cc6d6f8274f14575bb45b85ee343d1c731ff3753c9496873041c20710a5e067551d7f99cf35367b95fe776f4b0154b14001faa3dcf68caadae8f9592a2424d88fe7fe632c39b8456b054a5de2e6bddaa53948d08d3fdf1c9b8c72405c128792a9733086db780e15d879439e5f135182ff9aaec5f3d74ef660b0b65edf779bac1cabaa0749335062b95294e0b00a6df5449712e2c7a451ccff2", 0xee) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2, 0x400, &(0x7f0000000100)="f697991d2a9b40d059fe58a243319c4a81b6056ea32edd3135ed2e4eb7346dc60b35ef89c47b532eb04e360b5c8c280ec29faa21dd492e48303d45b35c2725674e565fa043", 0x45) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) 18:34:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xac, 0x1}, {0xfffffffffffffffe, 0x200}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:34:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:34:50 executing program 0: semget(0x2, 0x1, 0x2) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 18:34:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 18:34:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) 18:34:51 executing program 0: r0 = msgget(0x3, 0x8) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000440)={0x6, "244a4b790595fc3b9787f0b467625553fc4a6189735de97fb21e7b7b1e47e2a11fd5232d8d183d73c8a24acde01875de107a5f9478ee80b9e67a2c6df3411a26566d3d4bc430656baa608b0fa5e4424db91b09902f44e1a81aa6d32abc3ee945c36f74568d981795cda98eab3721607d34acd1defdbeaa8e20d2a2c683d285a9638bc8d9ab2f039949968a486eae6f2516a05996c9ba7c276ae5c33436d1fb04e5c7d8ab6062c4239012a7819e672beb54cf12647d211a2f0648025a2a4e546222b5b61ef8ac249fce131382da9488ec8c980000000000000000000000c6ee3391fb7a9a2cdf4ed6d406871f2d054ee44b2d5593280010000019f1aef1b1c387bb7281e5ea3170f3a98a6b8a"}, 0x114, 0x0) socketpair(0x3e, 0x1, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0xffffffffffffff01, 0x5, 0xff}, 0x8d) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) r2 = msgget(0x2, 0x0) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xd8, 0x3, 0x1000) 18:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) 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, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 18:34:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) chdir(&(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000100)=""/4096, 0x1000) setitimer(0x2, &(0x7f0000001100)={{0x9, 0xffff}, {0x10000}}, &(0x7f0000001140)) 18:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001240)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/209, 0xd1}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:34:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000143000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) munlock(&(0x7f0000150000/0x4000)=nil, 0x4000) 18:34:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = semget(0x3, 0x4, 0x3) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x8001) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) r5 = getuid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r5, 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000140)=0xa) dup(r0) 18:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x0, 0x1ce) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x400, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="666c86b48548aff58028a92bec8c0e1281a6366140888759bf7365a996a9c34deb3b6483052efb8d53d9cb4129a85f6dd67aab2cfc268c59d314a75e6f2eceed69a4d4e97bbf00003a2e6e51c6c0146cc2a1179e4d2e995d17ef50a4d8f3977172658105fd8e2f769e5e4ff5b7c7f07954cacf5b3d6a", 0x76}, {&(0x7f0000000180)="2bd4f05790267e5074c6348ce26352f5b371f2db0709030df71cf8bf4e788277b1b1aa21dc6b3045992d0ba12d260acc4d5654ea7a97c9c85fe5616004de70cf64fcef5d244e4f40b7bdc25595902d6558c89e14df70ca1852a58e677082b4c1187a3aeace884e5346fbcc7aeb3f8df43ccaff34d14c9ce1813d7fc0cc4ed8360a083992d4d439bd9ff43163be07801dab5f", 0x92}, {&(0x7f0000000240)="67543057f23e0fe8461c4a18330aff1bd5fa37e62b978d540cbe07943ebd0c929a109854df8a0169e31bb821679fc25775fec9f44df18d4417b5c87bacc8350c6270a6bae915147335b0c58723b20795211dfa599d67ce984fc5", 0x5a}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff0000040000007d9a7a8f8881e5daa643450000000000b000000000000000ffff0000010100002b98ac50f2e7cc7358d846bc7af214530b23d4570e0b8bd23387dc8e83b1ca86f3d152b3b459aeb97f681f8ed9c1b6c3e5fb61bf76d21cad11ca3921fc530e71e25dbfed7cab95211a150d8ed208f5927fbc51f17f0965e68ea367d1756469f2695e379218dc37ee1ee1e63ab86680efeac3c46a058648c6c583ece4db010ad0d6c777b67da22b86719bb73e50bdfc88b039f4fa6ab1fd0ba966449b19471f34f000000000000000010000000300000079fc1a1b4385a45aadc012cead2dc6b346db3493e631d7f7824e0422623be7a09f64c1ab944583c8dd2d6e6f5ec368b5d86eb3103e16a7a3c431badeef55f20f38d9bb1fe102a4f0a113d311ab9607e3624c22034fa2b245f6e7cef30b2b98250b2bab6e306f19025125dc628c745912742bcbb8d46877e5756ead58b96c919ecbde288abd1d6443b734b9573de8f5077ddece787eb45e502b8fd1108649215d64f6edaa9f9861ae33b3b03878846c0ac1ffc4e4fd9b83ca490e78c9b45f101a18832086455d99a4d1c0237d641428ad34900d50fb86b38c244f0000000000003800000000000000ffff000000020000082f733ff8c0169e000f06eed1dbf97a51479ff8186e8d5e275c155331edbcd2e16270efb2000000000100000000000001000000050000008f2286dbea40d29bfb05fcbd4e15c767ba6a9596777f67e069bb054bff114906fb9ab320cf6b7d57a4dfb2ce0c79b22c1310de89f0c84732fc14f9a37797c7b17c123d45809ed47a8fb1c005c9ece55bc5a17c3a44d85b3723e060a1b7f3e17a92dfc0bc3b3af0d6c2241e9998ddd34df686723f13d57bf0093105b1531766e1c2831492c3b153d1cc7177e8578511bdee319af22374704fd940a5aa62f88dd63845b1a11a7f249150cb2885b31418f02070dad954994bfd3c3b9e9dca4da67916b04c582a6fdcfdcd33b787f547d035f7e77202f76c14f917dd574fa4ef3d428bde1384da096112d6242dd218000000b800000000000000ffff00000300000011f52f9dc17e469b4cf465fa3ea8ded039f1624e7dc5ea39b0548c8b613206981fe8ead7bf59e59d2f32211239a306d87c21f95509fb99f93fef941ed1cc7727bee87acc152bad36b92f8601c15d94e3d4d78ef5bd92da4d56d6bffe574f4c014042f89c395dd21632bc24ca3e673b961fc380c562638826fd5bbced2aaa98b33f77fd8d4ca91ceaf4994aa3f9f1c4d1e2186ade6d72f96886b3242865d45dead9b0d3c30b5b00009000000000000000ffff0000060000009be8fe4bd156d028fcf03a96d67d7d0c98eb634054506ce9816706e54886ac53b78edb077dc5540ac4de5a67811281acc5f3d4b195566dc58594471301d407f25d1a75424e3d4f8ed5a33a11c6341381e57ee0e52c97fcf91dd463947a491ab93eb72b0eb3bd47c4a434f1c5261dbc0df3f8e725f35bcdc070ec3d79dcf34800"], 0x440}, 0x400) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x23) 18:34:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023d2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 18:34:51 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x77) getsockname(r0, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) select(0x40, &(0x7f00000011c0)={0x3ff, 0x3, 0x2, 0x0, 0x9, 0x1c, 0x401}, &(0x7f0000001200)={0x69bf, 0x9, 0x3, 0x100, 0x4, 0xff, 0x80000000, 0x6}, &(0x7f0000001240)={0x4, 0xf06, 0xfffffffffffffffb, 0xd7df, 0x0, 0xffffffff, 0xbb6d, 0x2}, &(0x7f0000001280)={0x8000, 0x8}) 18:34:51 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x48) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000001600000000000000000000ffdf000000"], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000001100)=[{{r4}, 0xffffffffffffffff, 0x4b, 0x80, 0x6, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffa, 0x24, 0x5a3a9bf8d803a2a2, 0xe15d, 0x5}, {{r3}, 0xfffffffffffffffd, 0xa, 0x22, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x17, 0x40000000, 0x3, 0x81}, {{r4}, 0x0, 0x8, 0x20000004, 0x8001, 0x3f}, {{r3}, 0x7e45d6b12f2be7ec, 0x3, 0x8, 0x1, 0x1}, {{r1}, 0x0, 0x84, 0x10, 0x101, 0x100000000}], 0x101, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x5, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x40, 0x60, 0x3, 0x2}, {{r4}, 0x0, 0x0, 0x80000000, 0xffffffffffff8001, 0x6}], 0x0, &(0x7f00000012c0)={0x2, 0x7}) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) open$dir(&(0x7f00000010c0)='./file0\x00', 0xa10, 0x0) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 18:34: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, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() readv(r2, &(0x7f0000000300)=[{&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000000)=""/125, 0x7d}], 0x2) 18:34:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000061d000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x8}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 18:34:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000040)=[{}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:34:51 executing program 0: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x2, 0x0) 18:34:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000000)="766ec81601b12c58a952f18f35f1fbb6052a31542073f6c394664ca7d081d48e2c0b279f35bb035c7242c0adafd845c48900b198ff6c6113783b655c0dcb74fe2d4ab5054df49cf04e1f99c31b26d1e645f6e300d2715baca2f33548780869404dd30a17572595b38dadc23cd8b6611339584c326e", 0x75) fcntl$dupfd(r0, 0xa, r0) 18:34:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x8) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/45}, &(0x7f0000000140)=0x2f) 18:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x44) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 18:34:51 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x7}, {0x0, 0x2}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x1}, {0xffffffffffffffb6, 0x7}}, 0x0) 18:34:51 executing program 0: shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 18:34:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047badf6c38c3026a00020000000000000000000000000000000000000000000000000000000000000000000000000000000000008de98110a3b85c2f35e82ff104107f7911e28c4e7decc5dfa7deb91b8a7287564a0b179d995b886bed57acc129a4c7f8823dc6fd21ae9932ca2ddbbe0b382e666c14c432c3353b5ddc69bb61d86f9221e636c2c5bcf7176ce2602cb4b367c73aa3d858cf08031c2d70bbc95410d05a2921e24af3f14a6b81bf1297321071ae0f5a6f41bae9af9f42e169a40fae5f99a1162bae4787e9ec47d29c403d10a492aea821629df60000000000000000000000000000"], &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x5, 0x8, r1}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) socketpair(0x26, 0xc007, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 18:34:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x20) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 18:34:51 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040), 0x10004) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:34:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:34:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r1) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 18:34:51 executing program 1: unlink(&(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) getrlimit(0x7, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) 18:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 18:34:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="2d01242f6605fcff3800ae8d8683b4939ce7c3bd0e39e7dcc9c981e1339da2204aa9c52f32f7552d00fe524b56930a05e23b9f142d6d9dee0af1537477c8fd89ce865b8609c74f02d4bd6f63a4c0187177d61b6323f700000000003617ad9aa0795a68e054703200e8855759c94c3f43d98fcf83bd4b5998d349f48bcc37acfbb61b4dfc39fc22ca400b1aa383163e9ec48433e9242bd689e621aeb189d570c50c60780e4ccc6f86db4d3171e9c8ad54152ae473ac8e68025450e14fc333c8bd916f6a5a4e4200cec7d887afc087"], 0x1) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) syz_emit_ethernet(0x63, &(0x7f0000000000)="8f67c520bb0ddc574916caae8c949d6038bf989fe36fe6ef4ff3196482eb7b60dfeeea6b5a9c36a59367f623ca49be2eec6be3e3232a254354013a972c2f322a24fb1bfb1d36d5135e4835a70f9e275f43c17424654c96347961b34bbc288e203b47a9") 18:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="75cbaee41a9cfd896e6ef437c2", 0xd) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) geteuid() readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 18:34:51 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") r0 = socket$unix(0x1, 0x7, 0x0) fchdir(r0) 18:34:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) accept(r0, &(0x7f00000023c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb4291650d593b501fd5c9"], &(0x7f0000002380)=0x1002) write(r0, &(0x7f0000001300)="524c2455c20ac80183cfc95277fd8aaaaf03a3c995f71ca851ab34154c714edd4f249941876154d76d2285213c1c8efe0ecdbde1004ecf", 0x37) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001380)='x\x00') r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt(r0, 0x400, 0x2000000000, &(0x7f0000000080)=""/229, &(0x7f0000000180)=0xe5) rmdir(&(0x7f0000001340)='./file0\x00') 18:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setflags(r1, 0x2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:51 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(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x6) lseek(r5, 0x0, 0x2) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 18:34:51 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 18:34:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x0, 0x4, r5}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x7f, 0xff}) r6 = getppid() fcntl$lock(r4, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x2, 0x5, r6}) 18:34:52 executing program 0: kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) open(&(0x7f0000000000)='./file0\x00', 0x20420, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x7fff, 0x0) close(r0) r1 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) 18:34:52 executing program 1: r0 = getuid() r1 = getuid() getuid() setreuid(r0, r1) 18:34:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/178, 0x102, 0x4000841, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0xa) clock_gettime(0x0, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) 18:34:52 executing program 0: syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa, 0x9, 0x7, 0x2, "260e61a77e5a0c4df47e15fe0d8330c9b85dee2d", 0x5d, 0xffff}) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x100}, {r0, 0x44}], 0x3, 0x1f) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/31, 0x1b2}], 0x12b) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x49, 0x7555}, {0x18, 0x3, 0x2, 0xff000000000}, 0xfffffffffffffffe, [0x7ff, 0x1ff, 0x2, 0x8, 0x10000, 0x100, 0xb22e, 0x5]}, 0x3c) execve(0x0, 0x0, 0x0) 18:34:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffff) setitimer(0x0, &(0x7f0000000000), 0x0) 18:34:52 executing program 1: readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/236, 0xec) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xfffffffffffffff7) r0 = msgget$private(0x0, 0x100) r1 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000002c0)={0x3, 0x8d53}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r3, r4, 0x80, 0x6}, 0xe3a, 0xfffffffffffff762, r6, r7, 0x0, 0xfffffffffffffffc, 0x5, 0x5}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 18:34:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 18:34:53 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x100) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r2) 18:34:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) clock_getres(0x7, &(0x7f0000000040)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x100) r4 = dup2(r3, r3) socketpair(0x18, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) r7 = socket(0x38, 0x0, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r13 = open(&(0x7f0000000340)='./file0\x00', 0x88, 0xa8) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket(0x10, 0xc000, 0x8) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x1ff, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x80000001}, {{r6}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x8, 0x3}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x250}, {{r8}, 0xfffffffffffffffe, 0xa6, 0x40, 0x4, 0x1}, {{r9}, 0xfffffffffffffff8, 0x20, 0xa00fffff, 0x800}], 0x80000001, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0x4, 0xa7a5c89d3ad1cc25, 0x8, 0xe6}, {{r11}, 0xfffffffffffffffa, 0x2, 0xc4, 0x8001, 0x40}, {{r12}, 0xfffffffffffffffd, 0x1d, 0x80, 0x4, 0x6}, {{r13}, 0xfffffffffffffffa, 0x4, 0x6, 0x4d1, 0xffffffff}, {{r14}, 0xfffffffffffffffa, 0x80, 0x0, 0x5, 0x5}, {{r15}, 0xfffffffffffffff9, 0x4, 0x30, 0x1f, 0x1}, {{r16}, 0xffffffffffffffff, 0x0, 0x8, 0x4, 0x3f}], 0xfffffffffffffffb, &(0x7f00000004c0)={0x3, 0x5749fb3a}) minherit(&(0x7f00002d5000/0x400000)=nil, 0x400000, 0x3) 18:34:53 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/221) 18:34:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x992, 0x42) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="64140200c43e2900002e"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="c7ff90d90b61aac6d90745e8d585d4bf5e556ae6250f7236e80ca7b04c0c677b4e639f7bb21b467c9a66292a2aebad90", 0x30}, {&(0x7f0000000140)="7943d341412beb9bf68fdcc100af752549e9849165c72a3b2d1ff778e1ca6d3e4974ac4632220edbc044b1eec5c52e69b6a81b917e06c302a227bbb019a4777663cbcbd3fb048d24813e63d948a3f1800e45565fcdfa5218f839f43c91ad346195e856440ef2252b0ddfb8c61e39343bc37102ba4d695e5b3d710514164d307be6c8bc67efb9fa0baf706832bdb12e03ddd07857a8955df079f4f1a2c0b82c525dc769d1fb8d2eb9af78d721c3896c0d9edcec6394c1116cca5163f5e8a50569abf0ed09cb36f7018a79e5d738f3e5f6b76defb6fd24fb0e31664c58277bce8f7110ec", 0xe3}, {&(0x7f0000000240)="1a0e4ccef00d026609e97be8ce0e500c7f812083400a87cd375c0f545f905cb4eb1ec1bd118d39853343f154cb6fd11ca93b507ed2b243ff505146a131", 0x3d}], 0x3}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 18:34:53 executing program 1: r0 = socket(0x19, 0x8005, 0x2) lseek(r0, 0x0, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 18:34:53 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 18:34:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 18:34:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x0, 0x4, 0x7e, "c5e95b7d2694b0cff08ac44c415894767e7a6edc", 0x80, 0x7fffffff}) bind$inet6(r0, 0x0, 0x0) 18:34:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3211, r2, r3, r4, r5, 0x80, 0x401}, 0x1f, 0x3, r6, r7, 0x1ffe00000, 0x40, 0x9, 0x3}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 18:34:53 executing program 0: mprotect(&(0x7f0000189000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 18:34:53 executing program 1: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) sendto$inet6(r0, &(0x7f0000000040)="b3adc20953bbd126bb753f31bdd908a913eec62f280ccd1e10cef06d60cbe52b66be528c86ed2bed55055a61ac4195084e19d5de0ccd31e968f683ecbabe0b0ce3ae12752bc192", 0x47, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0xb88, 0x2}, 0xc) 18:34:53 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = getpgid(0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) wait4(r1, 0x0, 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 18:34:53 executing program 0: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 18:34:53 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0xfff) r4 = socket$unix(0x1, 0x1, 0x0) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000002780)='./file1\x00', 0x10000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r9, 0x2000746e) r10 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000002740)={&(0x7f0000001140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002640)=[{&(0x7f0000001180)="19cd7a2dfdd2", 0x6}, {&(0x7f00000011c0)="adf71a088b599175f82fa24d1d6eac6bee22b216d753905ce8681d7a55c582b691a5c9eeda09aedb97ab6bb33d53e18dd8023ed99bcfc121f3ec99153ab7bb9c373489852ede5acc4bb0357d141e860010b99ae6df0e93bac9cb76081139deb35a3dd46e7b9f3563afb0b800f77e5b1a431f8a6da15a889e13e4491b78ee544ea19c28023a034c622ede83cd93d7807836825928b65b24b106e22998c80b31e8c2542fe7e1b3da3a79d47530ba853bc46ac6c894d4a1afd197db752063445877b40bc54ac0992de1642e4c504ed353ab138f7ebf49c2d97026485d1a461f3ccd1d82e91a1c2d897f29a68abf01051d74d13cacd932e351c80125ecf3d5fe1555ff1ce299a646ff739f44d4a4f449da9be96323b989955aa899e831a61fa8671f989960a1cba975194164e97a2bdc3898c00da2209700d68df2b4246fe42f3e00b00135401626a4d600c429a38d1310cfefaf850c48835b5aed576874bdac813f258166674ff17eeca3a07c393f76f5a43f5b1f4d7a9ed6b0a6c138f23168651f36ba59108dcea725e69f334090628f3110f820d3557ca3c89cf5a8855363345000149cfc6b58e794bced9aa9a5943a422b1004d7e318ba7001222d714e30a032a5a7463322844a49cc82b51dd56381c3c4699e5f78f09eaaa1eb7b5752bd1f587e6c6972420d2c9cc735f299d08d7ca0e5eb4878ae9198e21845f33f7ba0ca5690fc0fd9ac83c0e1e1ab6f2ba0d1dcbd69d114f8dcd2ad7ff10f59e02d2c54103b4225061c30bfff46d8ca8df486afa987fddc57247daa5884357ebc51d59b2c9a159eeaa10ac3957db2e98d19b720d0034ecdce631c3f72502dc1fc7cd45abec60ab71066d9f953898fa485e36a186f62d8983dbae04e6654c01ad2fec12c8749084afa5729796d5c1274764612f53e217593f4df4ef09b1180b56ef74bffc6669a7e4fb2b049ee78d173bca3d964450a9bfb7b0aff13b16033f6ace38347957fff7e7f77187c6a21b92325efa94ae3513015e78dab235d2d159d2e0b29b22360ec6bd862c552cd8825b80e2ed23555dbd79420ce67be337ff1cebba401763ff515d3292c88cc12b78e75adc4b664341d5991e37b5b5558bc56cbd270f94990c92f1cd59209b312ad3e60a7b481d867a0ba016ec8f6a0e647a4f311ad3053cc2b7018f984adfcd3fe0ef480c16e496c6846efd0cdf2d2c5ba69a5be8b2f0d20ede6e77314628fdfb725d2b546576f4421eac441a6c182923cbb36c32e4a89b109c27963e72ffa8fcb3e3a46ae3759ed94ec29e2fb2eb66c22808259a58513a63f57b6a91a8425f05f3b234382081bee76eba7c7d20d0a3646e1463069251989c770024b6d88ecb652dd6c3522d92786f09f4df91e4dc9222b5aac548d55c8809daa41a3b535d009fd61562d909b5ac31c80c0c155068defc230ab0c726323366a77d4ff79b6fc7b21199a734fdf43a24ff9ecb642e6f9cd34e4ffc4dd64e90adb638cb367c5a521da7274a035f1bd0df9688e94c630b455fd2895b365d3d957d3092c447bf593681b3a3dc39f29d139b873e9c68b1c901419f14e6f218bc5d96877209b548ed3b3712995469068ed76f202dfc445c2e281ef100600e29a67ab8646f0e17166c0c96b07492b4addf310afe6199ee192877fc549fa8c1b4964f40333d7caecbfc3331e0b0d9b11c65517f40c2519c65af6761d2138a017dcc7e1f92efc0da1cc6194c6ea67299b82957b625faebc2bbbef40776daf6bf64f60718f3b9aa42297bb2535a0d0f3678393eaf6309f21f1a5d0e289b2cf4e798f61c15d9bd072719ff406c136ed4fe5d6a92dd166f2deff8c675cae17c67df69774c3a1cd7963cfbe501b87570aef6d28483a3af14a1a5e8a22d33777a080cae7151dfa6541f05919fe3c7ab637c4859b29b42f672afaac3a281259e9f5e1c41568c64e8b9d154e572e47a28f9e132685bfe233f95a9bf7a9e6900a3cfb0540d9f8b7a50ed771cef8d490bf50b8ba81ba02076588b5b8d7124c086d5f18f65c9da91e81c7df9d4bdd66858db9cabbfa64b6cc3af303a4bdbf857d9dc4ca99cb1ee743fddc803a7c563aae9bf0d67ef78721e8cbbd6fa2cf235e9d50fcae957324339e3ddbc396eb264aba7fb2b35ea3503df55eb81d96d2d904dda5b7f976787b29d342acdab9a51695301eadf55256947ed7ac0462a37f7cd53be707675774ff60709ed3b15f67eb43ba391b4de9561e1e6563efc797b198e17b7534ac974436a8e5e57c94004f2f941f348da5311b25aa329ebb2696f6e708c06d25c2aa28a9d1932c0367a3b0a8b54a2cf35c45c008b7b8bf3b42e0fb4725632ca1537c780f909b46c0adc2609dcbc1037fdd31f7fee7f21f33a29ea2824dd2b954031d8d5a12d61191cd30ad6b7a6742aa22b7202dd661926a8d6bbadcf17f77dc29ec46bf3e1e435a8f58339173f6a7320b5b02b894d945dca1c5fc5ed72abea2f0b9195f33a82fbc9ee1088fedcaa49928f8726635e2845679a42873a50f04793ecfa70744402835820a55950d22e9b3530a3dce921ee067c5a1149c8cb351564e0d2e1d757806a812046fe1119c264f3002d9097ac2cf4c8fdd1b562cbb27e9874339b790ada0fd94ea2f6dbd161b4627141ad8219f16849d86a51f111ed204db1ec17de608cd6e2d9836ebeec9f75a74a880d1d6a2fa1fe1663018056362f37153dc35cb5986389e119f4c62adbb3690c1a4c04acb8c91da0c4d83700239a4ffa7190c1be2576024fcb7a0bfc889f01989b8b70f413e3b8c796bd67ed351378ce7cd89f325ed307fdbc2e923940f15ef507106a272189ef686021a217e33a3384b35fa6f3ae71d4d70bed1ee977a765c72731b679830e57476f454975a29bd9084961c84b6aa63f4c5818ef833c9cf3439345dd37f332cda40cada13abe6b44d1e28241190fb60a242f74e4a28a427d4459450064135754ae127cd7f6198d4e4a3270da7b89e92e37b036511ab6edb472a9476acee66be9367c3334a63ce15bd9f8f44ab634bf13e439d3b4f30cbc85632b24054920c3011ad150c27d5d05eb2e8a8e1417576ab7f495274d23f7fafdcc771fa9a2e494dd050a980c8d8e167cdd5f84da630472191293ce1a2a490ded61bcdc43fb99d7ef71be4bf612ced4c9a4133894b3b44a5df3c212120aac7ae7c4def8442b3602f107b23e84c4f366392686002a1e832c6605723cddb25fd10d52f491cec8e6d8abbf0f30ca4a7ec7e94eacd85f1792afe1521e16fbcd9054b75b0b16d7d172137ceaea1730e700ff3bb7bf8727c17dac2840dd13dd0bbdef10f4fd6bdfe576c9c269ea0cf7809cb94e1eea5c7f836fdd4575370149823fac0cd56095cf02b0f18370beea9751524acaaef32d8b6d423e8c8e9fcd15534172120fb6d22628ccb119253e02aeea18619d5854f28b85a3a1f34808e26a84d2500608bf223a311c205899a9f7e30fa2806f3157f02a83b2cdd37ffbd6797e41f097ce8ad1aecbcb5e5a837494eff75a86cfc9798b3cc0d27ca162d07d289588761f51b120a2c455b260c10552784829e38015983bbdec8ecff40afc786950786c7243628aacd2e790dd2aeda94d014c9fdb8ee3c65ff44ee92877390b2d42d9805084ca1dcc730b5b77781f85f430d119233423aa5926b47a0139197c5071e86ff442d829be595b6d0498628f3bc045e163d444a45f7e674ba0de4708f66f380280755090d60291b724a4ba7086fc1e18b4563728e139a8f03ddb99ae7dc3fe459e5de4d0657ea00fd2992c3107c3ce8643f481f7fb35eed6e538aa12b5292c95b5f6ad55669eed085005c4e0d88412209a4879999db42a4a5818d00b0299ed57030878c2bf00ef9bf44fb3208ca66f9dda90c2c597e37adf3294572997ecb3dff9eaed8ed45d93d39782c392ea859b7394a9dfc547fa2f1da6f5e85276603327a0073531ee92716bd4fea308f5f776f549c1d83cfdb14500b360e8f7d3861f2a01885b27b1e9cc3e5ae6b32f2dec17a33473bd6ec180bd595f399a2190a0abb8edf22c77c59f39a581b367ae3143e811868a42f2483175b17276d540318b9153345876137d4657030ab00f0143753711412d4dafb868b2731942cbb64e2740d563bf6d1f0a534d15eb27f2ca857ec33a0d5de51ca1e31ad850bfad094cb5a2ef8b415061ed61ffa130df4591a351e27aa490532ce8c67c228d87171e6318302ef60ade489c5eb5adbb0703675c64e4b7f60635f430014f7c2a841cd883ce18719d8172f8fe64a494047096f613a04e51284eed690477ff872b90652e17ccd5a17c53cc0a06541a87a740fdcb5228f0a25907f75fc5916044ebc0d51c8737f81ec3c4a376f8b90faf8427f5d8ff2e1cdef37b0387e884667da13b53dbb4a65236f4e594502327331e2a549c0279ca843bde763dea54546f2db07e3bd10eb9b05a64e904ffc52fd252ec502012418e2b6cd2181ec617bc2f7f7a33bb2c542cf587a60b4b1a22b3c429fb28c8cfe72f4074098769c635bedd5e4f0494434c7ddeb77cd577a365fd402f70b33ed8c982a716c3dfe5bfd044bda08f87d83c00eb5462fff531293f8a8da0c74807ae0a7120e4753d33cf82354ef37944b5712b5aba7315eae69b72d001120546c514ac42446c662f896e2edd3b89dcae935c2f4035f447d5a45407e1805f9cf0814da229ed6fe9f5ed69ce20ae6290874c00654f8003aac1cab660a53d5494aef151c2e6d5c2af869a4b6a73984233db518db5b2fe06c9d0f9d7e57c680df064ce4e515019e6e0c4baec4a4234da0402b71262bce2343303b81c8cd5b0342c638731c885befa1c3d25f2a11a2085b3d55803a860b82cf53d4fc0bfd3fa8a662d62e9086bc039fb536a1c9ad01d1363955a596082e82e7635ff3f557f645f11b6a2d597248f5531bfc7bfe4ebbeb2a655f370645ad5eb6f39e352f63757c8508e991ba1380c95803da4f991e20d96e392fe45c55b5694a3d24c3e22df5b3a1b6c1f3affee84b7c10af7887e9db851d1b25011da5f31dfadc68166d02e8e7c59124036ae01bada84aaf28d2a84040dd6a40ee455e248e36ac84e89b873ce597993eea86549f77609e0c5fab7a01157e8a177751feb686344128f98a00f17acb2dad1653df4042655b74a0e5fe503839e5582e60b2701964abcdeb14064c9ec2af1de093b535f3b4c3a637daded2a9bf4f1801e69c09482becfb42ebba0b9b4bdb9ae5721b54faba7f8c5285526519bc5ca09278f6aa2b52f9fb39d33ddee3767ff97c413f4ceb694a4105383b49d24dd5d87b19f477ee44e46af9cefb73eab02d66844fe9fc7b8038e000b1f25b6d20c1baaed38a6cfa2a0db47c7bd560bf8cfac52d56515cf601c0da881fcf02daa3eafbf5bb8cea5f19d48ae5d85becd2915108b19948165f5af837661bb9dcf0df4214e4111f264aacfc5d42217a824db45de42096586c6be109e87c0bef767479e2f1519f32fcd0d60f07c48dac8c2269ebdc613c76447ce92cd80ae75eb88e44b4626f0a563f85c0bfa0b51efe03490741fa3350ff886eb9c28169ce1eec76a6376f24358bb570a0d06e0c412db41bf3ae64352f54f833419590b1ea253e2fd800f47540a2fcc098ca1d0aaa4bd2441f084185a87a9518389da7c0ddf78a7f24a1f020a71062901ca4cb09d2933f8c988648f50375e319b21644950a7104cf2705ada10a5a6bcbcf5434ecfdf09b01d0f7ef4b35908e0cb061af7d297ca696f9e1a05c3684d3435961b3d0df1515f4f50e18546803823e7b154f88349446", 0x1000}, {&(0x7f00000021c0)="880ff747a6cc53f92d67c9903662f9c9d4cff892e97f4e864bf6604154f087e44241764bc1b6a906cdcaa901a2182a3ad6a04f887d78e185878fae6931a93d8eecf90630933f595143450cd0457e1f68b8cd502603e8cf6fe8725d5f3fe1b348303f91758dbf1b3daa1cf10a038410e421f679d403160ead301a86434233a50b26b633e6da2c75698f1bb1db9f0a5c8517475581e5621c0d6a0309fa840c2a7837a2371894f9c30689bcc62a954d2f428283d6dd041753c3dba6e8a43dfedcb1872f910dbd0f05ad582f4f160c50aac2ea20bc5e55264b5ba7ba3f6209575d70896841dfbbe005ab9a82bb08601d15f2", 0xf0}, {&(0x7f00000022c0)="82703d8d9b67eb0c29e862c9ce893148dff2c622e60e1d84a77ef7439e75d8f8f3c3260434f9de5924fd5723b377a85a648c138d0202c6ccc101e0eb4c119892d241c376838fed9aacdb46032530912d3ae8974d6b6b60ea9a3cc3fa464086421c8fee3891b85effe9c125c0344dcaed7771afe42cb209ece0acf43e9869c698fee16fc903b9b60c687e7d660135c12875a5d9251572bec61265ac", 0x9b}, {&(0x7f0000002380)="632d7863c4594d7376796a69e4bebff5219d9406a522bcc288010c448c4e24ab87a1c0874dbb456f57dab3a03b849f66b70f8c4da4e7c2cf1dd49cc031ad40e6b7838a40fea4965f42558e45e4509f382bc2b91fedf06866520512a728609ef532e3d6f8f47ead6b77794588", 0x6c}, {&(0x7f0000002400)="1306f2fe128d", 0x6}, {&(0x7f0000002440)="397f4bb681e911c38da62bf9a4dd677b198f8976a6fdf0407f3364bf937b3920f6cff426cd4e13fead38e8703c743c802c437358fac28ca9471d66169b252a546f03afa0d0541b7a9895b07863ac9cf4a0f431b074b3835537cee8e9e2e766f882ef364bbaee9503455cd7f7bf362f23134b41d133d880dadf1259b48a7697ce62b7af80a9b83da28549a6ee865fada42027f8bca23b0a7b7393c1b7bc169c938047bfe889", 0xa5}, {&(0x7f0000002500)="4648a17cd6150a2f20e840edf8d47f643dfd2f80a28a66616162dd37b020a595df8c12a25b5218dc566016cf653cd4f7199d5eb6b66834b2101ef498a16a67e68daca81b3bfb5b6c704c8a1fd1a097402d4a77d0bcfa076931a10f92b7c7428ae9e3f6166650bdff8ddebc4a92327040559a643aff523597ca2f9bd92168e710fdde888b0aee23f36059d84c83", 0x8d}, {&(0x7f00000025c0)="408df4c876e80fbf3b35a4916eed206e45c98da3a4378c166099eb12699ede4cc27887779b49bbba78477228f413285c4e2b910fee17e04552a7ed8d6f6e663e5ea9e9ea84c239f6f0d54c21bd80e9196db2541d2b0e0584680e93f583cfe8ced0bf313d3bf1cb0d8fba63bbb7e87b91be9022afef4dcefb926909e4", 0x7c}], 0x9, &(0x7f0000002880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="000000001800000000f4f99975319bfe28200000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x408}, 0x3c17fdc895cbb43b) r11 = socket$inet6(0x18, 0x8000, 0x5) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r13 = socket$unix(0x1, 0x5, 0x0) r14 = kqueue() r15 = kqueue() r16 = kqueue() sendmsg$unix(r16, &(0x7f0000001040)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000880)="81eddd79e333ed862581749cdf51e9560d21936e2d0f0f70b3d64a5da7ca13c0d67475697341ed666bf16602a617de81bb1626ad421a39773237ecdfe2ece28444b097e867cdc7fd7406630a4eab3747d3ed981842a8", 0x56}, {&(0x7f0000000800)="ed103947d1d64c8cbaab13516cb2e847adf767e71701663b1a533c596400f073d8f2", 0x22}, {&(0x7f0000000b80)="c2a6249793152b4edb531a8c4ed6c00c4f3aca97f0390c68570ec5caf1bcc164349bddb1ee982d31d73e378dd4ff10fa61672e730a6e78816acaa6cdb7bda7915dd36744267f5c5383b010d344761951a1becc7a656193156829d827111fe3398e6f13985a5176f28ecf798c980b37c3311e8d261fb65a4ba264430abdf69d16b932742594b07b28b2a3db0038bf7169a5d09af68c7d407d70d1fa023cbb48e1cbd2d9c9be398c51a68aa076e98a86a4c5df10e3fb813946bca4f67ff527cae13187346048d6f1cd2a490274d2829025c7065a1fd5610fa79b609a02", 0xdc}, {&(0x7f0000000900)="e171cab7a61c19ba2d3d3c5dbb49", 0xe}, {&(0x7f0000000940)="d16f0538f2dedb288c73e92aeeb8efec99cda1e1f8bc94a949f895618343894e47b8f5bdc3b9604c0408d0985556140b02f3a4d5b5e7ec563e4117686d", 0x3d}, {&(0x7f0000000c80)="6485774e10dcef0c5ea1592104a8444b5a3d73f151cf069a375c089d693f3e898f527ff39a1c74c523cf1d4a99ad82ac6095a0e7bf8fe21de350009add1e09084b76ba98f3bd23af33bd7a308d4b3ee636bed1de2fe8b46782930b899f3c213583395f4f80151d3c8b4c8d12057ddae29975b2b7860ede9b3553cbf48996f1b791f351188a824eb041bfc46be242795d493c92c26d374750baa311ea9db1114193344ab60cb6c42520a3861bf25a49957b49f43798b894fc2ec0e20f9f517af7387feb4b154a29ca9df012a818f0a6a2fe", 0xd1}, {&(0x7f0000000d80)="a16620c88ff8654f2c95cfce6e54e3c78f3bd6ce217b2f824165306cd28b688da52a862849780f34a3a4024b52d5e03deef890a2b9602f28a2b519b01df03f23616149a1f4a64f5189ebc046b29657c72eab33078aaa34fbb6491b002fb3e91208c56b4f183e5b6c2159b9d2e72b2c9120cbf8392ba81af1579e", 0x7a}, {&(0x7f0000000e00)="2828a93020effbee6b4a4f309e469f4e6532db4ca7691f322960c24746cd7e08eb7e86cfdc68a0ed9b1fd2891ecf7ba166f017191a2346c50d7bdc136dcf7f26a58cac690074dc80ba4b5c761906ab7bd663b179c882e9b5fdadcee03ac7cb730859de6687df76c9fca4bedb64c3ee66163f81b5d93605cd28c31fcae73246ca1248aa84a19cd0543e67fc339f946b820e8adffcdbaddd6c86775a77f7760155a2b52b9e", 0xa4}], 0x8, &(0x7f0000000f40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r15, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff0000010000f6", @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x1}, 0x0) setsockopt(r13, 0x3ff, 0x0, &(0x7f0000001080)="2ad32cd251dd8f19a9493eadfcdda814d1f816432b67807e70140b88", 0x1c) unveil(&(0x7f00000010c0)='./file1/file0\x00', &(0x7f0000001100)='r\x00') r17 = open$dir(&(0x7f0000000680)='./file1\x00', 0x10041, 0x40) r18 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="4e966842d2704645453b6cf629876b4ef7083f", 0x13}, {&(0x7f00000001c0)="a14e0f070b2d6d4f13a3b86f6465b5a23c7b9638aac6c80801af0fe87ec093e2bbe79d94446ef358ff7a87eebe2bc96a4781b40c5af151221481930e70", 0x3d}, {&(0x7f0000000200)="246d7e555b83c8979f13fe3df5c3082c08b74da97b73c39dda5c808a282d3deb4059c62fe336d1a08998d09fd3f42515f1240d6d273f6ad509aa586f9db348c1e2b6d12923d459ebcaef5547b79587a4700863cbfef7de282b4ef9ef637c59c85a449ba64f0d266d43d1f95824cc7e2420bf91fd9217ea83a679b2ef0580be48f880d9de4808683408fd246043e4cd05a225c9999a5579b2a10cff294893e193066716479b54e6f1402fcc", 0xab}, {&(0x7f00000002c0)="ac6eb624f4aea4193adbc03acd6c78f53c017852fd3e9d6cabffa9abc96f5909734ce7fc3cdd3cc590035408b16fc2720021edc105bcddb067bb8f60925257fb7e57ab8bea6ac0a9c86f94b5ef81ebe23d9837e3626cfc5d3517febe1dc78a579bbfffc293f4708431eb1ec060359a86db38f43adf77f8435c96834c0b640e6e957726b93679a02b9899fdbc021158996185af993a58f1e8484481e4a82c1a80f33ed4b29ceab3185d728049c9b501a2e30a22e815888cc923d8fc0363e08f94c213ce4eb86f6be6b14738029e019fb2406a3db4c24755ae080aa5bdf0a0a82226", 0xe1}, {&(0x7f00000003c0)="3487a0515b23052fb999a074a1a70d4c39b75fc97d8680c01ccd1ab6f3ad7931cdd59928dad41c2d85d1709e8dee03be730e838225080caaa3c3f064affb0d", 0x3f}, {&(0x7f0000000400)="5013986d9102c7d35aa8d4c251356be6c33c265e2d63f4594fbf0c3fb2bf026a82d605271cc1d092df770d229974f6e55393c5e382e24b57c3bd5284de7d1fce6226e5a066f6c65de30a943c0e0fca9e21ded3448fd62fc49b4f2917b48b728a3ec04c5d4693348925a150515fc34e7ae89483971485abc13c2204a80764a5944a430b5dc515f318a8fd2b18ac5308f76e7cb0fd857f86be7809cfebc26f9191fc5066fd357d8d8c0dcc80", 0xab}, {&(0x7f00000004c0)="7d9ba53d863ae009a171f5c4c7328f4b21e986c08311b5fe2d8e53f0e3084a6b68575bfa3d26135a76702f271912af701738ae3ef2a9d579af7f4a737e4ef114d81ce2bf951ea61686aa9eeec3aead95bc06266e06cb82be99a944aeada87be6637eb4b947a06bb6620ab828ae76e81acf053c3defc76a2d8d3ced315312a6c9079ebe69c74557e8d60d738ce5c4478e229afe8e", 0x94}, {&(0x7f0000000580)="4f4fc44cffbfcad6dbbbbd3b0e258e4b2f651f6657577c394bec0764b1e2", 0x1e}], 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000f21cc664226e03d192acec7e055bf86d04cf0fdd4cbac4708886fba7f2e1decc44749ea0c6993de373dcba47ab017ae982bb9da61d23967a30c2134029fcfacc4f0c870cd0d37bb69013031aa8b2a532b0448b0f0f8b419a95b143db24d6db24ca2640ce989d8e6bc50392c69270d32f81a1ea9486fb985bca54f6ff98b9ac3833c8d71fc100e240c0870581cb3aa6de68574fe4f7a5edaa50716e6bf64f982c264a21b62d7d7ec9073d4bf5a36a0a1ef7b24ad5ea09a2a3561c0f0051db715eed57de2cca1be977d3453a60db0bc3ddc49821b5f23df69b8880e2fef4ab8b56f6f468d04b6c3ac5680b930ef3e21a452a8189cee7d7c2b60dea2411e84b845a62d238402faab701b232af738db35108c8fe0c36f0a746947f2a986c7f2cda5a806cc16399e93705451a7130d0e11d9081605bb8e3f9f98759356eb0287e3f", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r0, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x40c}, 0x40a) lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) 18:34:53 executing program 1: execve(&(0x7f0000000040)='.\x00', 0x0, 0x0) 18:34:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = getpgrp() getpgid(r1) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b8e2dbd9646ca31fbf9780f35b68c29674cec4fb5423a670598fad655e0372501d7513cb8cdf2be4222ff2303ded9d2c98c24c21e5fa1867cdf28edb7e49d2013a491c7f35245d403f51a245aec274963c4ae42756a00e", 0x57}, {&(0x7f0000000100)="3a4901c26d67420fbc0beeb5177283cb6f58dcfd7d5b086099783c80a91a5a8a9616650a7b40e102e62f983101bda03ffd71ab10664cd960743a9f9233065e37eb0b66fe1a6bca9e8ae089fed6e7b7e0b203883a46f25d5a4647b4ae036deb38e40c9708b53b9756c07f86339281e6162769f91815aec4299e49da8ea71e3570f4875689c5c9e7f9d7a2fcad0f2bca7ce5f54eb747fdb1d38e271aef5119defffc1b3519624c4659879884a1f3cd523bec972ab6757f", 0xb6}, {&(0x7f0000000000)="23cd1d1518f0053bd741c26d3afb357082691b452ad46b651417388280c40652d5633df451f10f649af1d22f76c5b7a41ea53322d35379351ff178394b", 0x3d}, {&(0x7f0000000380)="5a69a46b1c9f6f229efaa75a56f7a3dcf661fda83b64ee6e3752a6f0f5714164a435485e618d7b1577ff512850f12c21998373e74f500e8d1058f535d8e82dfaf07e8ca26152e387b6fcc664e222b0ab95c72c80a935206b761cbeecca987ad854d93ac490c9d7377c3ef2eedb1c03791eb57d8abc51bd9e9e36914886ef7f4069f5336449242110cb787f8d62ea7fe4f253be9225cd931d7fa5b1eba62436fc3be8edf32949407ee5eaebafc3987459570180c924f335c30ee84059342b7a6eb7925ac5f11b1aedd9d54a0716ebb14f8991ede39e45896b1963cbece3b41a437b9e331fd7b44d9488ab45f9cb4a9edee891079d79df30b94b71b54442c7b67e1c4e19fa3e7fe1e630dc5ad0f22ee7f084c70cc32ab420627e07bd3dcf25bc9f3019086d02cb1254cc3ac5f70d6a850df184602d80907fac52659d7ec1123d4e07949bdbb442deea0b592bf76f2204ad3015dbcce2b2f5283679715da02c07d80136d5d8f25f6f6a6d3989262eda5485c60af1ac485b3830147abb4df73bb67cb69e5f98e547e7d403a9b2d22a88d6afd89af6f104882293bbdbdecc67c35fb9838586c4f05db99f837ec01cb645af17853abed5aa0afc44072031dd0c1ddfbb0e0605eeb45dd7425b169d7bf18aecfaf4eb24dbab074283e6f1ebf8cc4089fa2918380b190e3910c2a22894d4dc8cbc4029ae5fea539a43e33ff243aa9ed8c6f8d8e3207b79dc4bee64d4028b9b4f4f02bd42e74d7a6b7910e751da326f6b0abea2dd25b430eff7a44074f73904963f094c5e32426e30266c05bd45bb13bc5b712e78b21e8ff41a9d2595134379b75cf33bb66f2e2e78fddc8493760387425f16d581f86b51d59422ddd3c8544309fd3afede113de1cea6bd14297e98703ff9bb0f695239c371b03065a30b3e235c50ff2986afe8f4d4f72df9de8bbb5783c62d643d5744e710d9908240c1ef176ef581af062ff911c82fbb426a8ab4301d04f1c0fe4e9e82427982f90e0cfa1097fd718c90c23f72fb7578ed5f236b71cb55ef28506d00cc180dfc667f4ee34b257c4de7aa5ed9ac2bb9b6738ecfb90bd8c7a42e1cd7a92ad27f2eceefb6dc1ff830c879a10713b13cea332ebe082e060907e15d8233026767444e5aee68c5e3bef49bab867b6b3d9c085b6f2d57ac534811de3c6c36e78f03b8d2b2ff888f5af2a5ed78ccf1914e493f8c5369d7dbfaf7d3aa0d35f5ee1014a9d9375485a5ea78c7262399acac8cb4539bdf1ba2ee11e33a17426ce1dc4f369be1820b36e91d7e307d1c3ce9e3b970c416cde3651e7c7264e49b053af2c6dee05058f14eadbf04b3dc08311f0a3a10465201dfe0edf6f0702b5788f88e687c36684568996509b6e40fe26c46aad7b356f33d470547b18c4e9cd12476092746fe1f2bbf89ac4120a3efe51955f6225fd3e9db33e6114304a801d4ab9bbb924caf37768f451468235e016303c7e2a56edaa05facfbd3bcdb0636ce675665eaf39800d1aaaf931a00fef206382e3b45eb4e363a53bba94fdee70dd4b79f89a54e5eab83040234380f883b8c9c568a81d2e7f8c4f5aa266820eb7dd099476a6d9938a46056f4732a49f991edf4836f598924902b1186f510f5376a04494ddc9b83589310d755a78450ec867575af500d76a2a09ec7c74aa678ef5ff6ce5a79d7d40ee9ace127ded5d8659f9b0a33686ac4ba65e4cff5d6ef1f1b895d019d71dfce322425c93424f7f42b6f0a68c6da5d0f394a91c30109a40271f37835a60a1b88e3bc97498629a4028b7822800c6ade1f73f8fdb67ae12f084d082d3d5d3c07fcf056299c22fe803886580703a4ad84c108f2a2014475326d141e00b1a14a241ef0d4ae6ba70b6bb94d93c790a7c860606c8560f515205e6fef26427439fa5353e7b5b6883606cecb2ccfb832904bb55e04d13952bd0d0d00b4b6586345805d0100b6e77bd2c91f99e9641fd8acf9a758cd67626984fa7d312b561421f7ebd79ed87e7f94d66ab30590e2f07fb48b78a3dec7c16783a8ef962e29f2ac5c3e53c648549f2657213c4c65682be75fa9c21760625383bd22d5a88373d591f8447c139ef1b96974e04eb7463f220aad2925336a1240c8b74507310b6ddbeb451610f8f0bb56c7ad1e87d4808d306218607be09eb1a0fc67029b08e6267d5d72d348be70cce94b633ae6e3e456394c47984d4e4ef1350a8a19eff063dde100920d29ba2a4d5b3b664d2c177cf78b475b79fd7b112e1cb4b35998b9561eb73d99cf0f5f7f9744eaa15641025fd440976a5c5a273dc2e89c9a790b77cd007a53ed239864967b617e6726306b0217b91f46eaef37a16062e34f8ea525d0b7cc753d97ec3f599e1111fd9efa7b24318f425d3dd626d513d23a3d25489b13649a8f0859d9d74e62ccc39bbcb877d1bac54936de113abe0d4a4a4dc04227c936017252cd42fabcc1b847f7e76bcf397168580152cea1a3ca02405e85d586214a886fe648ac7dc77aea956f3c96f4b881e38a3c528cb2988e831d1253977733765c8bdbf03489c94a93c7db3ddb01a78231b1c6dd980324549bde215359026c4258d6bd2666807274bb6a2f810d1a5f6d45a7daef1c6205bb115c450a509d0bf52c32527701e137a977a2de575b2331799ec4a777ee82577d4dbfccd15e8f0a8c119ed472584a7d675f0b9a1ab291cfd4031f0072e5a057397ca5f49a94458a03c85b696b09e00c50cb09eeba48f2b89747743d9df859c5b99326325b0eeaa266a5c93cb091bedb8b9b09400cf1746acb962bdbbdb8dea888b589d0a8bd6c2e291e0bca93e012f1a6881c136c5a2b8ce80eae6bfa2510621e2b3c42741996264d926044d8f0a620235ed9aa128b656911c93cfa5fec8b4588e16d3d5fd2c41dab2d3fc98f18d50738b5db3f4e9ffde05e5ebc349e0895eb1cce50e9b0e55e747c132af543f037f4ddbd10be700aa0418e4c0500e25ad192b33c73af36b319883b598abdeae70d1e5c83be7acdded12b3b574592cd58a092d8a5dfa57960414aafd71197f0365e4e40c8b1fab3b543e644d9593621c0a63cb371e924890a156eb0d5962d292c0fedb274e2f320b2103c164a24d567e61b0e28057e6286749e1070d4e1434cfc78f00aa4357d745d6dbfe2fe102597d7ce81c42735824c83be75e51e844e73224f5909071cb00114bf84e84964f5b9cb81725389d8aab8922ae3585d4b4558397eae733028da3df03dc8b68fef9d1affc6baf25d9cfff2ad9eca03a0d296d4363bed114b7d2af6d7a47fe3f4631edacad7e35182039c81756933e1d1b0897799c457a364c63755801fcfddd5147cc3e59401f71d1c9594f62ceacafe334ead60214b7d48acaf452b6b9a6bc595dd4a9d809ba27995121244124887c73335c75621eb259f801c807b07c47c609eee30f35ab2ea1fea0454b522863e1b977f9ca1331af71da16a32a46983b457af85498c32cafe0ebaec44bebd0669489c9cd7481ec486cae4d6beaaa518af347c5831cf54f53ec97006dc0368fad080d3827de25535e0cfc24f35dd539379041ff633147988d5aefbb744479fc34d43b3cfff99d7d23d5d7892f2ab4bc12bcc9be93db2ff38429a6383e92792a46d7fcca02ed9db5155fb9ea8f1671769612e7c8f4eb2dec4a39b1b25e76305cd9eeebff7feedbb7e6c6d9670f6ad015242903dabaf87fbe282e0a63b51eca76c623d19ed6d6a05b760d1c82f21fa5f3eb406f9933b38a6a92dea860c820a4816c7ab8f25f520a4b9517eb8e4b2102570a644fbd13d5d423eba75893102dff084d7a656e2de67e83870fade5b0ff4f7b1d2431b7ad96d34e6576bccd81d4b2ca4dc3f159a6d57ab8e4ebd8987cb15eaf95eaedb6af477daf669666f5e36fff555efc0cc6c8f901e95beefc323bc1fe9add32ab6f543241e08a7c9f34c5a4a4c03680f31492342012bfdb7a21c6a5583b50d71181ab61aa8ffd7bcc0ff0691bbbb960c10e8e6b6a309dc7717d7e156e674a37ea56378fd5a9f798b7eea2cafddfc88e67cefb29e0be8cbc04b1d3aa7e7ee1702e478c27f5f0f0844184f0220905ab08ed596e52e366e13aabbe32b8fb45dfc52db34ec3325f815fdd0bbdcbfc463df869ccdc97726b8f4aa157ce3268a2b0b2bc96af0cd03f53c541a3a591b44074157cd726a02b4e6a281addeb221afcd5aec221ac77369df568d9072523cdfc1af0692c8dafbb9b12e041b120389e5976a721c5f38eef24d08e4cf9bccdd5e72c091e3a2c116630096ea82f0d93ec471b58eaefd60ea4208b4a9f417d9dea527c96aa95397763f1625493425f0c3ce005b18957bd6560d0039b8a4e6db275becfeaa0eef62d5de2ecabc937eaaaca96af0136542b73aabe1d34c7ef3da4a51b7f576002345cd333b6e3cdbb3c87f435601a7ddb0032b26e197c7778f64d96b3431cad2e3129a529d6c81d70afa4ee2bc274b771348e4667908762ea40bbe3422ddc8f2090dc8857af3b4a6c223f42826915b16eb7fa83bc95310d0fddfe9f32819ca22c757ab4b7063d3c411e85b6e86977f027dfa65e436c649bcfeca598e110a74d99085cd2bc9b11ebcb26cb27a93c8a899cd0181a4e69cb5109d1d4ba0ad42f997117fdca844cbc1c882acf14e05b6bc6321ff03541e761f1c85cfc9c29b170b708d644822b3039204030cd08f786be5e483c1cb5d9781f22152711d68aa3f71b303d281e45cbec33f6ffcc621b99ad91403673dcc48943a1ac97e9f02992bbd80f4d2d6cf6ad197703b13c4f824e1ab6c444864d6db04628935fe1583ac6533f100f20557249939e4e1e4e88f79a64ae589fdbb9a2a592d80de9cb50979c837335dcaebee43f1204d10faf133d7a0832c6b076867fe06729fd27100f1b10c0e4ac8898b9107899f2d0ba5c7d70b2bfe43e547b6bb54b47b22c73279b61e146d15e7ab30d4f8e1812de88e7fb78a64e5a8c6c4aac541c682d999713115591a6475634428399891b231f4c3a777acd80b6387df83d2e499e5fb229df0f8905c842fce23b4e9f79f23fecea77e961d883a263701ce2878409405573feb913f7ffdaebf7f7a7d8c9c9c0524db56b4d31d5bd1ebf1c5ceed408e5e0b4d5a38e24b7e7cd619cb3e6232172bf3074211b727d9bae0df15df8413c5af4919b9ebc18f8bfe03bb877afc24398879f9cc16dfc5fbafc756000690dc3d1fbf0940d48e23b53a485edbea65e6edab2b8b4520fa8c2d79eb9875cdc18f6f14285b4ca9284ea1a672383aa3d63ae2256851b556f259e9be4ef4b06d28ce012e92e410fb09d6fde15680995328d58c861d151435dd698c815dcc12a9dd6e102538a6c2a1945357efb68f4925b9f56c44fc8d9a57a7b43150f50c80f28da862af11deb6cf9176fad3ba332bf436b75ef7e37d0c76900f5f01293308ebb0405c22c9273590a09161cbab052c98d997fc467209ba7f59e818cbaf4023611a41ad3923707b04f7ccb56d50c8990a9aae08100afd9b5fef9faea07cd96eeab4824e9dfabccade28c398671f2801c8e21718c9bb19a93157a7740fc0cf181ffbef458bf9976277555078fe81483b5cc4531cad1b852bfa6f6738b8a2862a237f9f00b62acb8ddf4bb70c224cc167e09f5900ab27ec53718bd3bae5eed60f15a838c318247dd561bc264aeab1534bd50661b3e3137a7489a254bb87de111ac4ad55556a22d31f8dfd149dea4b49ba559afdbc21202ad99941187fc2f61ef6482b2b943fb6fd7e4b64b5fff9da819d877c2cd66d55d8b6c2fa8fbae01a71ee7fa9b1da25295d342a8b", 0x1000}, {&(0x7f00000001c0)="ad5a0800cc316e44b048dec0f5863a288f55ca6d5e5b7195b7a31e139abe5e7c0fd87abcf3cc73a1fccae727dc02303c4dd49a7ea380aa2aaefbf52cbc73ce7dc330c3658ad880", 0x47}, {&(0x7f0000000240)="53e76663e9cf68ed517a08771c6f09a7abe9b05455348e3a4ca4bb98f569664f4b3594b12163ef4717289c52b227fa76be0e45eee40ed26ec48d5696cbf3be6cdc45072571ec0162a0ecf3640849c5e0d8150016d2bda076500b39e1c13d11f093b427b7d51241b159dcb2448172ed534f02ad578e03e5bafb", 0x79}, {&(0x7f0000001380)="0181f668f3191a2b8e8882c0167ce50a12e47d6cd401e8e2bef1fb30c2cd830d51fc916b5371a44e734ded8aeec6567d5b695165d4bf98f8701060b4c416543538f73b3e921193177e8213bf04e56fdd57a6eb73ea73144c75f0b7d97a8363cba06d2352fbc5c7cb0f548890ca0765557c8480b39a789ed7d6eb7078c8d03602778ea8ba71863b1c75f7b0cc1b73a6e6fb4a447a0af479c82e94", 0x9a}, {&(0x7f0000001440)="2a1105bd8e78c32705d1c91f0575b19c67e568d218d9e25442024a1f722c8951b1d7a562bd2496d5adadf48e60e84058790fa534c5b0884a05089f8d9015032a83030b2ec4636e122fbc7526928db8954cfb7f6cbad47468e9049fb5575b7c0e1e2fcef29df8194dbf6ae50f308a10de7a1faa512b4c83473fd0274edb4aeaa0b5d5e5b539", 0x85}], 0x8) 18:34:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 18:34:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 18:34:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x840, 0x10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 18:34:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getdents(r3, 0x0, 0x0) 18:34:54 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x6}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xd0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="01c9cbce149fe32bff77d1c50c2c8b930f6b0fae22a5aef70b566aa29d5f7bc6c5e9d5261746343bc2d15d3676950859", 0x30) 18:34:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) chdir(&(0x7f0000739ffe)='..') sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="667d33fa207b386c0e58c28411a9b4cdd95d51e5f0e8d30a20a9fd9b2603a59e72a5ab70e2f5ed13b72793ad4ff4e19e4e9d3411eb9e0f9728c84e654213503debd6941add2f7a1aa8e6de75a761682418177f4cc78437660d1af4c76d0179d6fb15113aa87c4fc233c99ccea25865091dfb230d6d2b96c3be74e6bbb4", 0x7d}], 0x1, &(0x7f0000000140), 0x0, 0x2}, 0x1) 18:34:54 executing program 0: semget(0x2, 0x2, 0x202) r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000040)={0x3, "a898642266b027f0bec82d5c9e8dd284cebfa7f7d3e5b0dd8a827d39a8081b1ef7e50f973ef8a81079cb2aa0feae9674221eac1f4cc84cda07f349f7ea799787448b03918f38b8aef3fc93142a8ca3161e666a4143b9b708c2b55e63ac47ba982f2ff0247d50d3a01a83e965d5883bafdd22f7c8acd945b04e98e22dd1edf2d22953676edaa049a292e92cd8a2539c3aee21ba6512feb98159abcef61f947dc45cf6e519"}, 0xac, 0x800) socketpair(0x10, 0x3, 0x1, &(0x7f0000000000)) 18:34:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x100000, 0x13, r1, 0x0, 0xfffffffffffffffd) semget$private(0x0, 0x0, 0x1) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/19) r3 = syz_open_pts() flock(r0, 0xe) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 18:34:55 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000001640)=[{&(0x7f00000014c0)="d40d3e47608899a76fd98d067c8258109fbbf9b2823423c4ec612e4afee048042e7b9f5891f77d80a700712cc5bdb3049a3615f1d5bf5baa9ca4c17e72f4389fc0eb42f7705a5e71d0c376c5e8367e385c0625e21909b2aeb6fcc2b1956499b979182fa8503fbb575924f6ce5506dfdb2c810fc12213466bc354ea21f50a7f2a558b9a6e26ca9d4e88068d65d465ce194f7d1b040d89f8e064b41fbaa4e340675657d84a950c6c327c", 0xa9}, {&(0x7f0000001580)="4970cadc744e0fd807b13904d38b552479d1681b2424140a73e1581616e96d3d2edc914fb0a036137187b047b9dd54e0cdc296009c1fd49460e2d579dca87d8254b7a9c02c", 0x45}, {&(0x7f0000001600)="54153e593ee65fddb9581093586a592e9a4d32909b04b7ef217edf1456efc9023c90c177315d76ec9c0dcad640a0d4c879fb84bd25a0", 0x36}], 0x3) poll(0x0, 0x0, 0x6) r1 = open$dir(&(0x7f0000001440)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000001400)='./file0\x00', 0x2040, 0x100000001) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="6e2b971f", 0x4}, {&(0x7f0000000100)="e14cc1049c98d7f84d16e23d82ecd9756e0290ceab31e614b5ebd3ba147725fd88da26a909620ec88c931e93e2f64715d3beaa0d14a915cbad45f5f58268c5738cdc2ba923e35b5bb457ba0ad15ebb7d5b60668cd76552bb5af5d7ed2b0fa7823bc1f8134201bf0c7b57dd811a4f2049fb55af27245e12b8c6dbea94c461f4f86d2b2f49719d6a5671e38ee71812d32ee08ad355d75ad1d3f40ed4fa759cc386eb83bf8ea9dfce27dff638e655ff21e45935467c8651f98d4089c8d9193c9cbff052099496c35ce85090d19a69fa1b810ea142ef5cb4fd5007c87f0b4a02e78d8b7a55cb9146982363cf9c908927d619592c90a39f8277c07131121ca9056c6e30a0e2596387215acdef44bfb1fd0eda4a8a33a07a44fa3f1c652d628a497011db7c1d8496183360eab001e5f4bcf474c0bba3c377abbb73d2a98e41a04f22ddd8923291c8c96299558e90ef9f7878415731a321b86e6866f886d25fbed152573f1a73a83ac67a052f1ee145b1bab4bcb96db707a1bb6bd8b29ccd2928d55883277943273b264089991c7a275ac01c0b17eac27e95614213eed506f4973f0291f60de772e2aadfa0939b05a7df257a4e0968bd6897c5fdc60def8e76defe0f9aaf84d6442a1cc51cabeda815a26617a3b2394af30d2d4aa173532261d322a80e7da1b56c7c00cb1cb77209c2c5010aa942eade01134cdfc85253f31ae15dc8f09d4391652bdb3254e269f9bff6efb6bb0613ceb347555a4bad355e1e5ffa9fa1c47762d5f3167ee861d6cb3f6144cacabdaa723d1913dc8f57d0c946c5210269ddcfaed745567e9de9b942a910ffe89af7e390789ed25967078025afcefea9598e19363fb98f66b67ddbc4554c9846c15acfe91fda20da2ff102d9f6bdd7b83c97df17c06aaf83f76bd130b0206feb2b42d28658d051f1edcf8f12fd8f1f33a9e74293e661f0bdf66aa9dfd85253bc5ef15c9abfd7356639956a8931b687a7b50f027bff6a57d2791dea71a8c6fe470bf05fabfaa33cd48cf896816c77965f84cfe282bb917883bb84013b3a73a650899950f78dc74ed3bf2a8c6c7e5f8988f62d027987e0e174bebe8a3a481902412126e4bf17b7246873ddab4212fc92afa70e0fa76477a43eaadb7fd0c8187a7bad430667be89f16786b0e0e2154149d1564512760483b2363f5ff360536d9b3b5c966d734d5abd16f0cefcd6ecaf7c6d183ad93df4ffc02c26564c3fd7acdcd9f3e4c1b9b084b3cf831caa3d4e9ebda9223d77547f370d80c5dff2e7ceb3b24b78f83aa38f6c252355a1f913d1ff424dc4bd75644f2133ea477c5f7fb17607618bda8a644c54ca57b67d3d089da9a5aafc786405d586513a955877b03aeb6a436123c6091dbad62f8415ea149a7e1e826f843387e721e3c66ea973bedc2d93a1766f9160171dd38c72918bf6d3797637469781c2da38a6ee665a30334ba3d9d7915eea6b104cdea881ae4c011947289df1a5fc28e9347d41146086c0e579133662e05803b592c245b1fefde0a3eac189f94ff972e3be540d1ef8b9a3a7164cf3144023148950627a8993520d42b0368cd89f28d39e288c11f85ac7bcccdc6638732b088d844a590bda5cb56b9fd14b7d9d6b4697adc7029c305ae7ea9f92698766ccb0b56e93149dd796a938adefb51c2848a612e8e5ebc20d0fe4a323d0e8dc44a84eed02227a9af2c8a20f4db01f61efa410ca1edbbb80d49141925535f06704cc6184dff561812c98316d6e11a4a7da403b8774cd3ece9a55469a340a694ac5420b8c583813d195febb704dfb613c88b90278c208dbcaf61b7063482636d428a332409a0f9edf84d1e361ead24b8fe793daead5671e58c56b20f5c8178e348d5151f7cb26080939abe1f3377bd89705446314942d167ecab3393754493a4b224946863a31921438aa653802309e422016b9aaf56bc4213814ce9b2745f257b2bc5f408ac39100efa39cdab85e8b0d4683d36d04288804e75a2c7d84194df8c1a4d205209e2e894c113cfc2be864bfcc7942b43920ca54fccbf7fda6482a12b295bbf46da5fbdc910ae5d052a03d00171ee542ecc34fa1f13e0879bc2a8a1345b15dc14ed1aa3e9d7fce903112df12a47c21e0bbed7627611e80ff20205d1ca015e4caf499f094709468179a77572e083aa65bad8b235a4df57d6de7545dec17131d4ecc8c60914734240d0deed0324c8da807c7ec4a3337fb821e4d5516acb3ae9df8a5ac96a36db080ba73e79afeb8c1d83818afec77b2ac69be20cb1c4e0697a47b3268b9880f55a90cb1ca8181e2a30c21bfe020f96e68deb0dcdc0730a10b82c9f7d41346d08515e7e24fe2e4fdafe548740704a66075648153cb95eded9e8688ffc66e3902e43bd06745a24648ba17b6c475ac4d8206b4e31378db7800f08ecc059c9a53e84fd939aedcd503b2db695a1cfab7f43658c6b1acb8d8b12c20ab6a8c46ce2afda6aaa74b07a8277f8c480b88516eda9884696d239a9946df54328f74d08b4ebd0a572defd63c85654727cdb0e05cfea454388ce882549cd65627a97e27261523f004ca1d07b64c9128de3b2a870d342289c77943fd55d5ffad1187fc296e77cc6968f12ff1fdf0edee3511c5e37a31f9b34bb4c4dd315f40c44d30712b8081756d1db6b98108a508090f67840d32b0a480b8f232e79eaa2414e4a7315dc0a4cb52cac983276cefc47cf55831162cd9b2f07bdeff70836f354fa6b16e7d103e5142689cfd2c639b3151b31bb5154538ec3c1c8f19a291c5908e4051e85689e5f8e73eb713b2bbfb8fba9a8337cabdd367b6ea007ea03487c0111cf31daefaa698d3337e1038c51f35ff8daf93154ab5852a232ec1990069cb529169a9b6dabbebd5809555875a66bf22096bb03e248819b407fd7619e8ef1b213b9572acbded0889248a2c26836bbabb99146ccdc917542b6ac1f5a81bfbfdeee92c0dd4c6aab4f119f88b2210f952208ecd757350cf954c6989128d0e9e05d1b92aabb578eac662cbe62b1b0b3999e71ffabc9486ce77f2db040b176e1fb92558dcf3e49f7ae5c88ec6e0031aea38cd1bac947b91f7a04e70181f99d4209d61749a04c7b99a8932aaeec5996f3c300d88bf615bf4c3eabb0088671a7b6932d6cde5836f9e548d9648ce5a9b2473699db00031094ff84ed6981b941be25d06118492574b108e597d9dcc5061853236a55a90fb22545a1bfc55874aa525b3bebc878c76014e4d9ac0fa8b7464e04823e20855de56035cc1a0b8940d31005a574dee0e074b910cd7f3eeb6da4b1d9bca847b588f2aa0f446cf3bd14304d7b08b6525265a3bf8c7befed2b5c89dcf9a8845fa717e7baf5f2f1d5f3c922568f04e85b0029d00c10ed9ed79585f4e1374e52d9e6a0b07b41c3ffeeeb36980b7e190c1909d22e2aaa9bf7cbdf90cc263ff47976082640119c203ac41d1c435d91a98495518d502f25d61093fa0091d89c20fd373397e7ff9b24ed5e66ecbf6f9b0007d3ef9ebe2dc6a310772ba0a70c08373423d51f2b62042d446887bb5f84549884e45e15df1ae1b4b18a01b42010aa6d9fc6ab5a88324c27ed45c9c3dd4d0ba81dd57c80e0c60a69d849953b3ad41570571d83da2bc3a3b89b750142e052a71d76434f1ac683bfc430058cc46c92c8f14f1d126d8c51ef9c2c1f36d570ed2ddace678990789d139c8794e4c0909240daf1815b83ba5f07df1e12c944ec9079bec19afa32858369b34afb2b5c4ec8c281257f06140c188dbc3e1ebef72483e2e9521c21116c8f5bda663891ad9eceb729d2ad5fc6bebfafed5293db2a127be61ee31c46e572aaccdb31da4cdf3d42f2b3b2617ca8b25d188a9ca92512d18bb8f93c8fd1eeff66abf1519bb128ad73092972078fa8e72b0545c0c0c7dd1788f79a8cb1e31359230050a620d697fd0e37d16a3fad95ceee94e69bc30c0b51721a7084e976e7c611eaef429c32135ac1001c8099cb82303cf4b619d0c016d2e17732dd2565bad4010c8d2d285aaaf5279930e876465fafc6189d2db1bece7292633a199842871e9547877608d43cedc410983067773bc5ce4ed361d0098f22fbde2ca37a58cba8af28b3eeb6da1f82f122a7ef46f8dfa2cb5f83bec44c0e6c447e3760066f8acd2ce5fceb197c53b8fe409b3117a513cb7bc3b8ce235cd1fb19c77d8c350303764b2b8fda7de065070c146a7e8a242ea0689dbeb125937f35cc57eb0eb29b4ca4d34ab762322f2a0418ca1bd32330826a413a9be03cc249242b8c05327be9add391b6fd01905193f3577d710094e82324f5434b14c34d19f58ea7bc76bbccfdb4f4c4a57a85d3add3fd9307a7b8815ee75146c84db988f182e5c117f0603889a006d0053d45817712db18ab66a234912cd82e50e5a4e3ba3f59b01e15368c257a917ada273f75eedf1cf002f0c4e2cac96abd24dd3fccb189f97c2e7dacf86801c028171cf71b3463386c253a2744748f4c67c438fff9ba622a0ea8fb2e61bf63528f9f993b88a8912545cd547263fbecbcb9021c21fefd40d6d90f02caa81db0df084b5da2e3fd643be4c90ed7c8cd528e1a49a293c2dd0570cad5f568cca9b21a1bd8b9dc71e237f84d7d6a14c69765328f78d6112953bde6f22c27f4449d11b61b90d471ea5117eb456ea29242a86d737f0980ecca640fe966608d477a5addf1c0851561a28a5cf8325a2df3647f5acd8f514eafa8b5398ce6df97899780c583529853fee226648c1f432f70192fa4b54c90c5f51298f01a65a56d49b59db43d38c481bc4cd0b8673b2a5db2cc5b140f78069d233ac760e99d84fc67bcb8eca45a0fc10f4327729a05fcc8393f3894f68641f7ed0dee25ea7b395a9fe228759bc984fc939afed1fb6ae72f418e11758bffbd51580a0b3b046f6f559709828124342f0af06edcb1517f097689f66ddbffa26a2b573206e94258983357a3616c8b4208f07ca345ce2828aa2cfe486f75119ddaacf5dade26a63fbd83d9af93c44b3f7a925264d241fe823333cd180008d57ed9c42153e57adf58c193b595c8e3990359877141c1602443e4eab1762ac37ba071aaa8d0d846b4d3411cc94019429574e1837dc9acce0398ba02c80bf1c2001f32d526481641f09151bf091dfcb16bb25e31179915f07d9b764a457cea82f7785d97cec6325f6023a1e61ab0815fd8b4e29c60d10eb4f3e1353d7dc6941a237c97b94a00c61d43a2066d00c2df3f650bb387795420c94e85d1eb9f210ef0a3fcbf39d04dda489219702dbb66f8a2e05616ecd746d9283b0760244851c2ed3e59116ed7a1e8d62d8feca66ee1f83e0416cf51369ba54f557792bf87dc32add45f7af8fa27157fccd113c89eadbbc1f4a13716359e7c037c73842ff7c58c407d5d4b9c814fa5b91b0d84fddbdac8ef1120cc8ca82ec8116fa857a95c72f8570dd2a5fd4a5e47422b0a494da76b2834ef446a5e2c8b18d094324d65e350a54bd21e5af2bcc17793c02fc0be47552db7eda0e3b4bf775ff1975f43e401b18b703075433b0b8b98ff56de18cdc4a04adc537c8dbf3a59232a91ba51a54a8a0b4edf3a038235160a9babd378ced50e9c176ccbc096ab7075422c86d176863067948c05d1b8aa12543b3ef3f31ba12ce53c39688e7b76b1064183cc6732ea067b081af6e34a27aea7c2b5bff3d7d0f13e77474e1a20a1ff2472ec2a5825d59776feb4460eac6f24c18fba9ec23291a051de77694c0e93f90910dab3f05546a02337b1a2029f1030d97072dbc92b297a46b084ac684c0b6df1073814740", 0x1000}, {&(0x7f0000001140)="6c8918b5c13cebf180a79f7dbbf5ccdef739906d322a0901c7f6ad537379616d039c2b9f150390ab1cf0041b617057724f08b4cb0ad679f137615f3538dd6576df326c765150894f23f5a58f2f989ca95147389fcb48cdcebcd334bb8da33ef73c68cd5273690129fe80de2d71ae553dca0c3c0cd815be1d40e3465d640dad6d09c36af90e6deb1b265e38e45ea9472e1c346ea46e941c002c1c6a", 0x9b}, {&(0x7f0000001200)="88bbfdca487004d41b910666535a271e37b6643cd0d83542b3663abb3fafd719e650b61e3ef076421781c7824e28758e8b4d6ebfa67dd87f08fee10158c7a5153a0a0f5cb26932c5c6e419b2a5ad1abbc4f53039dd89ed9d5e9591487d300018cfc678509960b4fede4442e8724cad2f0fc77badf50ec82bf63fe6d821ca7538b8f7bb3d313ffdd49b", 0x89}, {&(0x7f00000012c0)="08e9dc5d541d8c4eb09c036fea51e2e329471addc91b7925dd6e931ed0d582e73aaf13f68af468f23e3540d43c0b651d7b2025f7c721192e729774702d41f16c78c9960356c14530ae72353c1a8e3341a5b48ba7b9aafaebf1ec37a42d375943df5242d95f88ebe3d2a64506e3ea359c52772479c1fe322388a254274eabf699fef7302f8e358035932464aa674e3a220c6daed0", 0x94}], 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000001480)='./file1\x00') getitimer(0x2, &(0x7f0000000000)) 18:34:55 executing program 1: getrlimit(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) 18:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/120, 0x78) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:55 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 18:34:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="c5c28391d2a143636055d6e742e44e8e8529481475f193fee90a585a426b43fc6aa452f5e19e6cbbb8065828707e8a998f04e5dbdf810df55087183ef513ae1c9830ec9350f9b3ffaca16b0f910e6e7f7f9bdef59b3305b86efbc5766c27cf6cc20d722b180329eb0cf9ebf7d3dea6935eb375ea5fea98968ddef1b6691c769b99f8d75524313a7c2089873c383cc08717b0ac7f9049f7c6d8ceac731c771a65ddb56813cd5afcaa249be1a27faa1784a6a06056dd517a8921aced943a0b07a829c5fbcf0dcfbf1068648b76008c2b5d44df61e3971a293257c5faafb81a93", 0xdf, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:55 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file1\x00', r0, r1) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x4002, 0x80000000) fcntl$dupfd(r3, 0xa, r4) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) 18:34:55 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f00000000c0)='\xc1.\\]\x00\x92\x86\x18L\xd4i\x8d\x0f\xba\x9d\xb81\xf9\x8d\x9a\xf83\xda\xbb$Z\xf9Qx\xd7\xe30xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 18:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193e3811d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffe4f) 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, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:34:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x400000001) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fb020000000100000000000000000000"], 0x10}, 0x0) 18:34:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0xfffffffffffffd33) 18:34:55 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) r0 = semget(0x0, 0x7, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/15) 18:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x1, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) pipe2(&(0x7f0000000080), 0x10002) 18:34:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="414f3239e941a1768ed949099d635aff00000000000000d778d23ac1f2adc37a6ddd439ff2c7e0673a5a824f1bd8637f7ef8"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 18:34:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x1, 0xd33b) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xffffff82, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) 18:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 18:34:55 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x100000) write(r0, &(0x7f0000000000)="f6af1f7a3d790675b67f7678af11704201be0c6593cddc5ac7955b19e35a6873333cbd6ead22e4d4072fdac331b62023069cb274a15310e8f02f4c967239349ccd7ce61b", 0x44) close(r0) getuid() flock(r0, 0xd) read(r0, &(0x7f0000000080)=""/137, 0x89) 18:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000240)=""/218, 0xda) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:34:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x43, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x9d8ff11ca74b5032, r1, 0x0, 0x36) clock_getres(0x3, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file1\x00', 0x2c0, 0x82) 18:34:55 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0xfff) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 18:34:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000280)="ed1b15452fc982b5bcf4eb157a6ad0d6948e73cd1fae314ff03c8c1a1c15860ebd4e22f9a86ae60ff06c9c72b3520588a292695ac668143ca7ec46acaa5949003381e7460f174a334242a3d810d0cf7984e30ef0af2850ec0cb7794929abbea8e533782f74d22f94cfaadf1899aa8739cca8cddd837b594f51fd45f8446347dd7d078f22bc4b23283058948b7de11eadd47cd47a5647636f5fa925a35299661295cb7303926d4fdccf229ccacdfa6e9d00a7059dd171264e0a89c6eebf13606c0c2ad134d3e9d372af6de75829aa2cd2312aef396c88ae0de3a5af5a71cb21ec7a937bb3bab398e638daa8adb4f352c7cd2b7324f5bc90", 0xf7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x8cd6, 0x800, &(0x7f00000000c0)="96db10d32dcef9fcf59dea9f42989af5f81bbf7b5fe1bcd20df1d3760121d407fd601f2d49a3de3aa88866e35b026a00c36a558b163a3d2626d5a8d2dca9ac9025488ead819ff3e5682a045c356fd46fe0ce502a40ad1287f3e2c3e09bbd6205029e0faa12db575ed3e833a38a0eac9f45d52855ae076d1ea037963f9a143b4940f999a1c9d4248b3601b884946d853a6a4929e36a59463254b54de0abd57b817de729d0793cc039", 0xa8) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000180)="821b74c41d1530c290a4f80542d4ab4cb0353a5d50d3b8bfd6090938c0584a5ed80e30a08d249d95396a3a4ce5d87c09e02975c9e0d9a7e17a5370af83f1a2604ae44eb3ace6c2f42ad8b7d6eea8a20e85867af27b0ad0b27f38a5c604de2a29e21f0b1a95a42578b02812ea54f972818265aa19f4f8c082fc66cd64d07c0d05326d8a14b547175d2bc59180eb81c335393cdf604e47b0e44943e77f8b743e1ec9522e8a6fefbca2d8f8eb9352e6371c4b0233d0aebbf87f738cb099ec8ac33a4e288842c38be401ec4765434102ced5f48065fca7e0bcb9640247ead83e2999f7be50b4b1f9d78ec8cd555620", 0xed) shutdown(r0, 0x1) 18:34:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xffffffffffffdd2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 18:34:55 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:34:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0xffffffffffff0000, 0x3, 0x7, "f48c24bbf8e1ce3d29b60a955f1a4dda9b48d3ab", 0x29d4fde, 0xfffffffffffffff8}) socket(0x1, 0x1, 0xffffffff) 18:34:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x22, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r5 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xd7e6b88b1359ea9, 0x35, 0xfce96ff5049dedfe, 0x100, 0x8}, {{r2}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x4, 0x8}, {{r3}, 0xfffffffffffffffd, 0x20, 0x9, 0x8001, 0x6}, {{r4}, 0xfffffffffffffffb, 0xc0, 0x4, 0x3, 0x4}, {{r5}, 0xffffffffffffffff, 0x8, 0x10, 0x60e, 0x7}, {{r6}, 0x0, 0xd8, 0x6, 0x6, 0x6}], 0xffffffffffff8001, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0xc5, 0x20000000, 0x1, 0x400}], 0x7, &(0x7f0000000240)={0x0, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, 0x0, 0xfffffe7b) 18:34:55 executing program 0: shmget$private(0x0, 0x3000, 0x48, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x18, &(0x7f0000b3a000/0x2000)=nil) 18:34:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 18:34:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x0, 0x5, 0x3f31f78a) socket(0x6, 0x1, 0x5) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 18:34:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 18:34:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 18:34:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0xd40ff6d7d25e49df, &(0x7f0000000000)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 18:34:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) dup2(r0, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="bdffef67d28c8c9184ffcee1b87a5ca07bd9", 0x12) pipe2(&(0x7f00000000c0), 0x10000) 18:34:56 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/47, 0x2f, 0x800, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = getgid() setgid(r1) r2 = msgget$private(0x0, 0x6d0) setrlimit(0x0, &(0x7f0000001080)={0x4, 0xbb}) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000000f611ef090d7cc948b0c21d003d110bfbde4b51a0d1cbd8cb9449bb41c94dd8a23d86b4f09177a4888b8715852a09964d36db2e775829cc5e4badbca7fa38f1e30b5ca932e6787e1ccba3223e8cee5eac7c244e0d59fae72fbd7db27e0e2b27bb48fd24886e58dc8cc5aeedff7d7e0f71aa27925888a0ee953cd6a6367718e683048dac48f4c2da87e46b00c3fa0bef28d1f78af9212fe7c1e4be15a9ac14136cc4988d0086797e561f41001f55944087564f36ba223371704781f1c00a5042b1d85a4d8a86d5df5ed78de7e460cdd4ae4a5d067479cd3a41a540cc5024070124f036aa8d0bd260e7e7935b06f9c4b39b30755dfdaa6ca0b33e93c6c223abe94e3ef498f6be72cc8bff4e9d63e6a7b1b90c3d96ddd71c02e75aad7381cbefccaf2a2ec2edd0558857b16d7163614f5525f8a6bea77aba3af48b55e1d1e161e4aad5c37847832edfa18bf4f28be2fb80954bce24a1e485e7cc7bcf935cf4d6da687e67e08295b60d1ff17e765fcdd00fe909347157f4bee5727a184aa81a6ff01000000000000a193c3c1c3d64ab72a8e29ad6ac968bdeb2b0a4f52a582c6fa3b6fbbd61b4f11aba0a716c06e737ac26c5cf554f75d931185c3db84803a797224aedeb92b37276c479eff322081b15b1b923db9e06927de6f012cce9a18411d9ebdf435f2e254618f1d0fbfdde1485225a191e12c41c3f24bed2b2e2aad50234e9a6287fea0bfd48885ce3f6d43cb96a220a1bf0b07215fc33d807ede98192697e995245d20aed2cbf807f269ff3ff96480d88ce903f786435e66f2c5294d3c8cd73f54c503d39d69bec2a1873335ab11b6492f7bb14e7a75327346293d5821c76b72ad7322eadcea88e88dfc07df0c2b8b3c008b24e6e81a159bcb04f9da6823d6fce3502cf994760f99fad74b1b0a4a125f49ff2036e4854e9e8b4279dad65b44f4419930f09fb7e53d723b7368b0c1feb39cacbafd84a778833da15126f576fc2e3ddbddeb5cdee0b2ba7b581b718cc7280341b64611bf1508629a920f1a8c646c02482d97cf5cb6b2380d3bd733aabd35a3c804e1d180dafe6a5a9e227f1e6e2a62ea94d8a85440fe2c2384f25998b38dcd2a21d8d6d900a4eb401247f6b328c57a687964164c3c1cfec5ea76640a3dbafc6bfaf353ec2005ccf4a970524867ea815da72a0505bd931662617487f0932c1e2e6bcdded152fa2fc4c1f1c98f00ffd99a62dd1739691b4a8593b873b18b45e08ae4e21852946021aaba04aaffce786bdd917d6b6330edb20119ef2dc8ae42e65afcd0a8dc2c6eb718ee6965b8a64ae3c2310e30fc459ec7497231e42a18273f5fe28f6c6674de724288e10e38a87cbcc5081acf84be5fe83a7f5124860a4344bd27cb42837f655d3b22cfc01eee51c69d6057d9d480d8deac51bd9e4339ce366b0618c3daac0958bbd43512a2659450f3dab08179969b6dded4618fdb14c322c07da55e6b2fc47e679df61607766cb905528d2074d832c56cf16e6288f1e1a5e49058d418790bb61706071421ff72acdfc05c8370fce0e3ae3cfb95f4da4817c2209a75f230ebbec4b284c321521b2abfed4055639f9268728f5794e931c00be0bcc2a155b9e7fae29fb9505d46afa30038b6ae115987c921e9b4682ad85a626ed518c1caca23b2dc4f567c04070207e92d9a3a669fcdf5ea4d997a1b02d6c59510ab8363708cc704a294f94f9dc59a6149be79f44f02db7a21950c9975a808e1acf034e41f8a64e214e875fb82ee9471b6bb42521d793ca8572d19d37d3850e7d444dd28720b1b57862719e2387a67675ba6cfa9171e44cb2385f7115601410bf05e57f9fcd33dbe04cad78b0a529effabd9833e1eea40d6820f83dd307aae6f4b634d357c3acc577c0cfac6f5f32ad37c5fb58acbb218f1ef39b2d257a33bb1c092dc5e6f663a81d0bc1a031e3d33ab9bc8eeb5f15d0f42b60c1d76af20464c97c31956088bd37aba860bbcaeab298445d30ede71b8ade55903c48d18431b9ef48ca3ce17267b73913cfccf1459b70999da1d7e5ee1861450d6461030263172b70c6b8d61ce92b7dc16297b1bdb71287228e5ec7fba125abd154584957e507f4462110e5570ac967ecb94db12e0869a5e175465d2d28c7ed241b0233d694890415e986ec1d4922a12bde5c01d60fa82f6054123c639558e896b52310977da4af6c70c44878961ccad32bd9f8d12c74925bfe21659e50dbc102951e2ce4e0fc6caee5d03a37b2662a5432d722ff7180ec72537cd0d5ae71e151b4f34952b5e30eb3f396193236ded2601db1767a8961561420b73fadc440fe260982fc741fdb150f9341e7a6fc5ad39cd1494e2682598dab737f288cdf8c5e81d0efc9e548fb9dc1aeb88e927d0b3ed6e25c3ffc422dbfa78fc9faefad4b86f2630d7182b1bd7a30fcd4e6a1da5399913f8992c5be51fb20d700b1fc941220e70005b3b26bc2dea147d9fd47a9cb1140d738b34387f8936f3746b951f92964ae6f56c35744f5bb220e21e8985aedcd44e45b8264453762b7bc5373cb7bedfc48dd9e796e3f60b2e7969b1b08d3df72283baeff7a4d923096fbc5c4662048262b9cc324796f3733a5aa402a1bec822a58524d4d063c0c5810d417a7ce0237d8fbf16aaaa80dfed52a44da9d928b26e452efd88affd93b9d7bbe8507fd8ef91721d133219a8b38673b93c0846379a49dabaeba2816640a98bd4385208ba4648bcbdaa440f90d770fb27ecb42c552575d1e3e304f0c8270b1991a5b73a0219bfeda0407d663a76e36ed7d76b06e97ba5748a2a4f144bd6b6a092c5beac79605c45b78aa7b973a87de2cc637896f344fba81a2cae0664ab0100f9f3ee58815ff6b4d99a8bce50d67415dac28b91109323d246b50ac5ed7ee836d09e41000f9affb21b5f76de57b70a8396082606ce6e9bf6ee08f4c3080b69331366e86bc2e8fa0d6708506e47241e861a7e11cdf2f8824ef795de13ce30528b8ebf77d42d3c9a6356a9623d19f40124197b024e0f0b353a747f340ba502d5f393c714e32eb63cd9985f07ff89478a81e3ff70dae1a49cc42fbda044e0f1d94656cf96ee54f4ab722b9dbaf1912c0b98e8d7dcce2f1cec8be92fd93b289e9f9632f4fa0f14733a902117792f4ff9124b52f239daa8ef40c1c9b8a725fc50d726794bd1474bf95e060cb9f29012fc27b0d4b03f2e71269a29594b6c10de0b82351abeec468fb82c18b617ca03961d871cec81dd1628354d64d99c9a50f12cd1ec1179718566c8024a021ece36e1c522f8041e085fa5493313abb48bd2c4766918f3a128f048f07d0bf649431b7f35f67db0b33a620873fc0781f33c88edd05a11fa8513315f8843684463cb53622ae2726dad48fd830910e8a90ecfa791901f7dea51b8ba0deecfc2135c151701b0304f5c4577a12026d8bf948857acd9ac50fa3d3f45d3df6407569062053638532c33eb587054b676993097ff6d1db157ad18d96354bcf2acacaba294da591a15f143e4dccd22c182b9698da9c677c309d0ce33a37211c939625dd4fbd150d983c49162819108e294d319f1af3b58d0bb87fbe927b9f974b9e357d39e5bfde84f07a922ceeb416c048a10fcba07932ba23619c1a4bbe030e822eda55603d5c6d59aa9c37d805a010c3d8c755132190d9865b4bdc2ca82bf028eea9d536dfe7a4259367b6c381c3443999738a54fa8c68036ef719f0bbbc2fe27d5a20cc28d5f61e635d3851723c4835a8a1e4f29b8d14b60b311afad589782bc2c4820ed275e9c13b58610578728a9e5becb081f1e236ae344b545b03a891b3440c7e4f69fd0f7326a784f0c38cc61b2feeb6f75d3668bdebaf3632d9e9150daefd9fa3d8711b37bc794dcb263c727e7212ad79f805cf009850bf8bffcd9fe5c52c895a94fbe4d8ab4cda37e53b666fe911a753fb242b3ca1a60f970e6fd8d07ffb7aba1cc84dc5470d3c5f6e8166045cc87adda839c87e63a9d1cddffb5a794ab2776ea578c3ded890bfa7e63d070a9eba54d7c00259efb13f594c5cb546012494667e2441634493a65fcf13ca9592be8360a644c0afc7774f467b3c7d4615c4fae03a9e6c54e9c23704eb633f1106301723c5db4b9314ef8af450b7decc6cd5da8ec850b7ef34364d11a0e53a1cb9668e0d3f3b29ec8b40657af009f77a6b4dc070e239e531ae893f7efa7b8ad8623b533046de36f2b082cf08b816cc00fc9f762b6c2d8fd49fe4c673c60b0a8a23984fea9a1ce17303165184c96c05297eafb7d40efa1308d3f65ca8399e022b2bdf0da1f4182fc0f47c8f313765db7bdbc8ef420ab78066ee6b673d14d265c96be9ffe25c9532332f42ed32781e895c20ce7606207f5998ecaca166b3f9f826f102254eeedae605d0b202d7e0b489d32ce7ee7779d5684ea2f5e95869da860287a04f981bfb3009e3032621ff665f58cb0ff8692074c9c12a69943dfa91fcc5e71590ab696d488fc675ec72b2ee61b13fe08577611238953db11752fa00c8a295342afda0692a3e4a801279c9dcd5530b534bc4ed26df4f7fe2f738fcb35e3113eec8257b6ea1f8a09593303ab6ab7d55bc5c2f592cd455660dcb207af45ef1b99e7468b6f94245efc0ffc1594f73365ce81a4ebd0ff6a2ae6b77670d4bf693755b5039d5e120b14d1f4aa7bbd23fc57f285d5d0be11792f7abf18004b43bf6abca7fe6af31203e528d919a070de77368698993bacda069ffa890a858a49107ce337be00e263e5a213d6c2d667199ddec1d9b8fe3eabfbeb11d9c4acd2c2ae9bc4e9f3262adf094f059057056d9a36672731b09b4e448f540e03f758080dc63a5938ad6015a4d3824c43b521df5fc7600a99d0f50d231275867358468ffe56c5ffa455d47636c28567d0a63bfbf46d9d739aaa911f1cc7ec1f0efd18d947278118ec3e209bdd6a6b6cf3972657a0964060ecf02b3d7c38bcad7aa8e9369c7a1ad6ce011fa94bff934e0f21bd849b0cbc7841d4cb96ed8868c3ce2a0a6836c3c9cdae55989d6ec81e313d6777104b651d145dc4273cb22df3a8c9e452336aa91f0c268a42b42e3d825c6a4a996c0c5288611e5ec042f15b013290157a511880b1bb84413a0ac30b370513d6a145dde1fa776177aea113f02508de595bb68acb5bcf9cf9f9803abb43b404ec3b0a89806a2ab8099f9f304eef057862a52cc931f406265679ee72778383e12b78409ed0d222ba9ab456ae329e4d63aff5c161cfd7835f88bda36e801d96b3f1648e2c312443e61bf22afb21f2e4fd5744e35b1ce7a16c1c694420baf81e812ef47eced4d7809f7e466c38ef1005b0d3414623ff089a6ba386ffc6799f1a75a6d6cf52b079222e441343339fdaa4c43fc1ca0fc460ff281cda5e3ad23169ea6bc7d8be6678fd89fd28059266c64ea4cc32acf45ca30a96b57b115b3d364ddbcc8fbceb3f05e5ce1c1c10f9859d5f0e71fadf5b28eb70a8aacd55674f58112ea6aa71847d4f336070123a74eef1ef7c83aa60af1536b07bffd6c0ac27c219b259167fb3e1bee1a46db80bfa693502cc05387ec9f43c122822fcb1a21677c91f19d284a400b88da0620254f411710d8d67b5c2501ab409e1ba7d183b5145740f39170e5f3f91b03b5dc6699f5992f75b60c3273dc8f50e360d46d2334a26823c03c4de1ac3441851076aaed475c9fb15da360244092d102d0094ea"], 0xfc8, 0x800) 18:34:56 executing program 0: r0 = socket(0x18, 0x3, 0x9) setsockopt(r0, 0x29, 0x40000000000033, &(0x7f0000000040)='K', 0xfffffffffffffe52) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x7f}, 0x10) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)="13ca5353b38290a3c0405303997587433f1e78d613059a224e99d54026a87caacf5adcd74bb5aae4fba69b4c7a4898cf884475efe1461ffad133fab2aa969a68b9fbd39f137758cccd6cb4f89ab4e2e38be084e58ccca1756e78d435c37fb6b2acb057f15325937bef3cf501890f45ce9ecc93063c468d130165251e6bfc92a4c1607a58727e4f9fd2864aa7ac0ce64b1beab92a49361d5e3a83f1905de2ac57baaec8800c6439d022", 0xa9}, {&(0x7f0000000140)="af5de74da63fbf70", 0x8}, {&(0x7f0000000180)="1336828006522814d49089a1c4f275ab54781a7283500cb66fce6b0fe18b8fbd1cf49791719a49f1720fdbfea350d743dcce85716c9c8cbb71fdcb7551085f818ca5120a324478f143a047", 0x4b}, {&(0x7f0000000200)="12935edfc0ee6700049e58ae6f0a2d2e8bbdd9896dfd71824734c9a2038560fe091b8b5def0cdfd6ddbe50af236c44404ac0a1a9ecbc4fb5", 0x38}, {&(0x7f0000000240)="7c406fd2c48408ccc3bb1a", 0xb}, {&(0x7f0000000280)="6254a5c27b13ed135f8750018ca49bce03503310087ec734d1119ff1f5977ff5209cbc55683df15808a06db47c71f28cba06c8345e8828f11e7baa6b323eb04593d12b3d4bc057abbf3d72ac722a0dbb1e71899d0726239901429a0934db7b9c8bca425c251ef1ec88a7cab662", 0x6d}, {&(0x7f0000000300)="5ee36f862dfa736078f125f382706e24b5a16614886fa6aaef08f5f3f34d40acee34a04aa862583a6fcf426308f98a7650e588f8012a01784d0475846d0128760f0675dd1f7990f562c85892bb2efd4a0f5e186fc985ea2f12a3ca9b357f9be7378ace7d4e01c3fd4e0d9bd9ea90229068c12aaff93d39628c", 0x79}], 0x7, &(0x7f0000000400)=ANY=[@ANYBLOB="6000000000000000ffff00008d020000c1e35aa6b0ab2743920dd6d6856d7822e5ef02b55616751ff8152e967eb720c7a40425192312426eace61b8362571faa74311b3ffc9feff7982db4f39c3d03460900f6ba8b5c434b3d24400000000000e800000000000000ffff0000020000004bad4cccffdc5f37b0788ca926a40ddef09fa9510e8293f2c40f70bb6e3ff75b314f377a9a4e7843856877e3bfb7ecabec48fdaf038c6a40007379564b11ee6c00c87602e16dfbedf549c28e3f9aa05a26f80a1f5a75f1987699a95233f366db36cd0b9450780e8e3b486f7a018d1d5f10c3b546344d32e0db08984ad8980d57121fa0e7b934bcfa96848abd3c1f868c515705f6dd5eda90811a42a52c4b84da1403789d29524a147c3f5bd1091ab41b632db49a437166ed1ea28b4f56f327d297f34b6e69eb45e96ae34d4def0653afc5e500000000d800000000000000ffff00000800000015876c4eecb446f40ce5259fedb40eb75307f9fd4d4f1364dc6dfeb33ee7f00358b5d44496d984bb10e8c4d714afaac962614a369f530e4812ca729738c88e36cb3fdce140d2ba598c4ac8c4d6ae61b006bfec7bce0b8de3d840d14c25d52c6031aa7866f311320e8bb55b5f7c1de58989c233ffd1f4b34ea1c5a6ad32bc6e0169a85b789782a72680988b99b933b3870f6f0366000f67b96f6afa17e31226dd9d3496bef3333b742fc09358cd2d8ccd4906320cb486b57028da66ea9e797db08a5f327a8600000070000000000000000100000005000000a6ad26d5fa2afa8b709f5354c26181b5df3f0b432b2a69a291b9bc015b4fe6fa1e0a84f171e2f60cbb38eed674fc0daee86e91e8d63dde7d42332bea420861f31978553818d50f176440314647b2ec85622647fbc3afcb1a6f71f279000000007800000000000000ffff0000000000007f6bda6c9192e76d324f37949acb17b861acbf4c2477a94829b8ff6c935be562ee24af7fa17510ac1fe3802392cc45bb8c6bc6a4ba97cbdd0e506bde2c57eb35d4aa3f4e564e59fd484e2bc203665d0ee14c9ef390add9751e3adce2120e4898fa22e9902a000000b0000000000000000100000001000080529e7baab532b2f0638ec6d2dec94820dfbca336c8de70c106d223789ebbb507fb82b667226b16cfb0ad2cb81850e4862b85a651c490d82daea9a3909a14020bc8358edbe9ade2900ad1fcb66d5c6b53efe0afd6deec9ddd63e731d3b618db039183dec5f0f4e96cf986caeb07f41d3a2d43d45ba00ebb6b5c4b061f65fd2f4c1b4ead40b68a46c2860dbd8f7ddb625ef063665de0d7df97267040e09cfa30960000"], 0x3b8}, 0x8) 18:34:56 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file2\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') r1 = socket(0x6, 0x2, 0xaf) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000140)='./file2\x00', r2, r3) fcntl$getown(r1, 0x5) symlink(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000100)='./file2\x00') 18:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x400, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3ff, 0x3, 0x6, 0x5, "0d8a9aed26df3bd529093f43b12da5274be038ee", 0xffffffffffffb43e, 0x4}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x101, 0xfffffffffffffffc, 0x62ec, "761b5700020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x4, 0x6, 0x0, 0x5, "e049a4f74d305ebb177831f53be5dfbc75e2e0ec", 0x80}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x8, 0x608, 0xba18, 0x80000001, "08637455ad0f712e9ecf8d819805b1dce56c40f4", 0x4, 0x8}) 18:34:56 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:34:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:34:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400, 0x7fff}, 0x10) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x8005, 0xffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7}, 0x8) nanosleep(&(0x7f0000000080)={0x3ff, 0x7}, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x6, 0x6, 0x3ff, 0x0, "1d22d064b4cfb36e5c7f07877bc2047c90573408", 0x80000001, 0xffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)=0x8001) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0xff, 0x200}, 0x8) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x0, 0x40) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000340)=""/29) semget(0x2, 0x2, 0x200) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) accept(r4, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockname$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = msgget(0x2, 0x0) msgrcv(r5, &(0x7f00000004c0)={0x0, ""/25}, 0x21, 0x1, 0x1000) r6 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) dup(r1) r7 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000500)={0x1, 0x1, 0x6, 0x7ff, r7}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000540)={0x5, 0x1eff}, 0x10) r8 = shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r8) 18:34:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f00000002c0)="12c4026c1b2d22c0ac5c1dad2cccd25d1b72e6e15d2a9f0917690bd89d484a54a8f9731df7d954a1f32a47221c23069f7ff6aa9173ff1cbd4ae8b717384feeca5bd30b72037b75672797c12593739b5723bbbcb9f1b4453af85a46a6be4c940b4da8433bedfd9ac0068dc892f51f1ae2322f7e218e4a658d6c128d658713322e4c775fff68f6daca600f49e468c5145cab3a5e9384be1ab9339d436607aad5d2ce4d9c1f37187f725d750e234bf01dfaac7b70a59e14cc3647ab9ba71ac08c46ac46804a8c93c03c1d123f6c807f5dafa34a29ad535c6e92b5d94e894c7eb92d21a21ab36cfdf1", 0xe7) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000480)=""/184, 0xb8) r2 = syz_open_pts() getdents(r1, &(0x7f0000000440)=""/7, 0x7) write(r2, &(0x7f00000003c0)="8117e77eefbe1659523f45011b7b821d6ae6bb135e6fd00077e2c6b1e25d31fedf4f2e3c6b59a67e073e578746b9b67b5a8450a909aa6a078782527afd440c883af0d5a29dc1d2e6ea58e402766185", 0x4f) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x100000000, 0x7f, 0x2, 0xdb04, "6be56f5e2c5e82f503ff1538ba27038842af13f0", 0x2, 0x1}) fsync(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000580)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xfffffffffffffe6a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x9) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 18:34:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x1) recvfrom$inet(r1, &(0x7f0000000040)=""/222, 0xde, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 18:34:57 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x7fffffff}, {0x6, 0x7fffffff}}) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:34:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 18:34:57 executing program 1: close(0xffffffffffffffff) lseek(0xffffffffffffffff, 0x0, 0x8000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 18:34:57 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) 18:34:57 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 18:34:57 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xc8) 18:34:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x30, 0x4, 0x5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 18:34:57 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x1) 18:34:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 18:34:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) socket(0x16, 0x0, 0x1) fcntl$getflags(r0, 0x1) 18:34:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x2000000000) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 18:34:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 18:34:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) r0 = syz_open_pts() writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="da11f3c93561e6e7cf0f454f0e4ba823b4cfb2461f4d1f8159969245786478e6d2a049646c626ca39961866387880134606fa8db17c759901cef0ae43203dac1e3de442e5a6f69f5b5ef386f021abd0e6fdc2ad5227ee799987d4eea4e821f344da9cf719029663084f0c678cffde733739542154966457bb41eacbe556e7a30b1a5e8e18672", 0x86}, {&(0x7f0000000000)="ac185063a09c2dd2c690f6712a7a5c870712e4d69b014d376a9375bd8ce137ef4ad4324bbf54d10cf83960a7cdb9f655160f65c7ef93e76864c02eff175b9ac87c3638b9a9a453a31d85382cafe1322d33e2055a2888b6ce4e507e44e160446d8b944a253b112a15f244cd1e35602c973911bdeaa885f684", 0x78}, {&(0x7f0000000180)="d8e42418cede18bea972ade99c11b2b1ec48829a8f729ec41c73cb83f66d1fe89ea3e67407a70ed8a855a50a50d1c5839da86894d1732bc4a2656ccd828caf29c56790ef27329aa794526c1d12383cd0a57ae58eb386ca63f96a8e6f80975ebe5c926ce7d2257695d7a1975487be1c4909de86188cef201a03b3b479c49a392c4c2f9b0e88e9ce642fd10bf622143c5a0805e8c8e765aa33b1aef669f2bf47ad606a3bb1416a70c1c4d1326e3251b098c4c334d0128445d4dca66c24e34fc236311da67756fcbb30e0aff43543dd57fb5d93aea2", 0xd4}, {&(0x7f0000000280)="479b2022679f6084459a2eae4cab63ca45d9087582b54a97792b5035ebbfec04b3208e51d1145061b7a7e9773533ec0928dafb9561c8126909c23ba02d08422fd704e708d22c64b8b0ef16e31e113c92be991edf0b1f3e20664b5085d5ac27b7fc4caf9a33906f92fd340a3a9d903f5f60c65eae025994d938c89eb84d67c26edce409d9462e060171318c62b59df8d5d9afa28e433e33de7d0b7b14c67d656aeef950876af5d02288ab7681207a1253a7a205e814e96d7551f4a6bfb8fd93cd00680993efd5664297c971fa9eb71fd4ad4d6fbd65451d95692c4803d32e8f55bf44e406801802c241c12bf3b8c1d8fc15d1c3dae0b926640c9d76985a9603ba119e5ae0a6da2cbfde6e98f9264e0b8d4de7384ef52e3056f66f148a3554bd48a1e0da55aded48c054060d872536931f5072745f5dca4db0098560e0cd4b4252d1186de3fec5894069211dd669a93f7ae880a93babefb29ce45fd1491051f441ede622d5ae5a70bc6447ac95f3604071dc385ddaaf26d43cb1329537d1d6a2fd4a094c5533fadc69b11cedb7862b7f80184f91f27558e1b8eeb9b326f1283cbcf24c7a2585b15e1b7c20f1f01b6e8b3d13449e5ad83cba53c031140b5394a5d7f50d0fd26aa099963bb98495e7ea973b6153d427a5281137e812af00ae248182cd18dcde3efda3dbf1fc992fd6f9a5252d61db398d3e354ccc1f484480a7e2f300c8853c9e7bf353b13b388421446468e9e2aa5103ba1787c7e35660e18bf93e3ffbdea140b576ddb660aac6cba0c57e0c73134988fe9de084183ade99a97b68fbf6df9943ad8d84e1262bd836c9077332810ca226dc1d859dfccfbfc8a793861609a310da0c74f736130e1df4741c391af55ba48af8f1e9e7b57d9855df65f3926a892eef00878be39aaaca6abee0cbd7459eae1e4563e62bedbd1ac0c85b5785ff57641fda1091a8059dd1372dbafa56112b8645c3d1c567cda6c79c42258889c3ded2ea47ceb788ca6bb19b93f3069e54bb112cff7ad15fda71d1fda958741f6a2c1a56ac2983687474649ea6fa5a3170a6201d71db21e76d105fac3b64931e7de9462e5d61bdf742a168be92fb8a9505b19a260cf0444758fbf082b41164d0f3759a276afdae5039def518005fa78bafb943e75e4ae00aff637ef45bf684c3f17993628bc0dfa2b00cf29f72a6903abed0c0526912992258be866e3a8418128d61b27d539bfcf336f6f50ed435e16e4e57983f0b626a674b9e4472b1bcbe19f54b0991d3b846f0f53da2cee9feb56506cae7f93cb09010447a7816ad10b2e344289d74a785cd0749c327c4ff4344d72e3b0354d176f5f1794ead232b6fa8e178e7dae0b57f360c14629a27dcb302c0e79d8ef8bf837fea1d013c873e903e0feba9ef0c09682bed4d91f7fd7c2a71c3b15ca2733765183c1b9b668cda63eda6ac962bd17c8d5742d95d2ccd387878d7bdd8c182e8b121ee0b4df4fd646af097a5d81b3abfa22cfdccede2da1aef72b7a41a1bc238a1e6c000398d1a9a832dbf678ef7408b3a3bdca32f39779a8124e69e2a06d297d78cfeeaf48c9a8165a659c0fb6f3b46bcc3d55adce0cad3a26dfbbcde646d94da62df4a97d781071374dd4cf0984db5e819ca12116ae43730c9312d3fd4072fb43d5f2ad3d74b4a51faac45a00d9586c192b63c1cb1421d204233f0e74f79922c23cad7098cce5785594d7b3f160fc8c9ad08ff97422140658a9d3c1d72d2d29f67ec8aacb8798dd0456d4a168c8e7f4a661a94e76cfb68096784ae9ac73470ef9419ab6851c058d4b0711b157b7c83c90d1ddaedd39447d5baffd232dbefa241f425e8a0f96ef3c0023bb68fc30951a039ec59bde987f16a084453b7051ab49002066e9deb8c338e0fdce4bf71c8ecbc095a3564d83315f5b59e6687ab681bad22a9ed02dc75db2d9fa2cfe458643455cfcfa053b21e950bfbac0a5a217b2c8a041bd04b5f95db387261715706ce6b432b9cbe3fb0d8e1af9e24968fd7f79895f3182e9006c6dbbcf3baaac1a25fc80e56ed6b1c7249f1db8cb87d05f377a71fe3eb75c28bebc63532d094a365a2148e1f5ac1cc18610338f3a8a5137e21723230f9a74309f4defe7f80e845af458b198f5d292c7aa17842364c38310fc93f105bab950dfd190b1aedacac4b0e6fba3df7ddddd22c51039cacdfac1f694df379ba866b8711ff03efb633e6ad13906ed94e088782c8d622f680e9d94487828cd18a56ee964427182f7af3ed42c30e83e07e5097659b67b7a452c0398632a82d04f925f69bf0b297029b6134915928f573effb0619d014ed53055c7a916741165544da1c9550168985a3a1842695e01e5888d009b32679854eef167b8c193f7051032bd64b5a4a5b0e6e06b28dd06331d47296476808a047ffa292e5b1933937550d41e1f7b7f4af98344cb3ec4039346bf43ec7568d5e8d3430efaff910fa7d776e69f1994e2074781640983e61340a8bfd430b11284124a82facbfbc4ddefac978b9300078c5f372ef7bec45c6958bd2c698c8464f1a3a4e4ddd93fcc4a19bde08cee769a084d65dea271fc22e3216a082ba1dada951648d8cf3505980e530d6c5d8b440fc55a76863caff66d307cdf3eb1f3e5a91ad317fb3298db47733fd17f929b8e925f33c68156ed6b502b5723a21d313ca2f378851026e941080fb69ea98d89b0088c3d4ef8fbbeb3d9ab8e24f419e97061c428191c9f65889404971205ef76ef43f5a08942ad4d5ec5505fb7aac388fae7f6f3f10add48e5ef5eb10537d609923dde4cee6a172773e15c78f0624ad9593164c00ab443fa6d5676cc43887c48a27eb68960095a146b5c77b3da8132da9a2712fcf139cacd07035fac9fda42cd311d703fd1863d96d611c15ed51b7e3d6a34a6aa07f2b6c80e0bc6db46ebd3c5b533215506d1ee280f99ed92fbb38c99bffcaa4bcca05903b9de3a065479a29fd27a1884fe30e7539ff9f0bfebf33ee052fe17597ddb59bfc0e301217299e812c3b749dc71e2c60759c233171f4f5d6fbe53a2990e847c18d4003f52e2cc08d5a24c932273f84e81ba7a1efd4b7f3205b64d7abba55d8680073c026896da52f34dc2e3571fc85b7391c98c429ef70f65c095cf7fe5b55645a0795820af4a0a2d380611772db72e166e786eb5f004f837a6938cb38d4431c04de7f2b1dd3e14142e6aa9fd2a34cc9653bb686c54c099077b0a170b68617112e60f438cd40d4e97804eccd3e3d194f39a0d467ce3c94eb95dcb21f03a0aa498b019b536afa9398da8d97fa02d4cbdf58c119f0d9a9ad8592e8b2c04a815dcddb91f31c509e252a63e91f3f1cd20a9ece9dd2ed2c638ba53a2568c6317f90cd3286de99d5777864ef7df4d4e88659a1e1c3a4bbe5dec167c77c56afeb15fbc05c3a3dbf107ac3dc409c6910867b0f6683bb731996b0e6de3a04752ec0b432d5419b8dd1c69a8fa76058b97e131d20d8cfd47b8d1a758ce48ac68a5fb52525136cb05095db231929df82fd985f14c92c1a5dbd07bd2bc7b36c03b8e968744a07f2e7e3efd5f7d9eb84022d0dbbc7902f5a9e97627b5f7178475f282b319c9aa553a68527a724437885b70aaa05e15becfd8366efb279796498f8732bdeeb12a8ad2f8ce5bb4b9c2d0f73c08106a5122287a1c92b598fa8282cf1da98a5471472b4c02edd29606e37ac7d5149c0df23a482a30d30c463cbcfccd418ee52b97fdb0f04979bead08f5fb7122965de9559fd2f4f9cccea8c5a4f073ae7945314f3da819e31592aa21a1cbafa91a71c09f77cb9fb136d7b49445edc0b4025db8c0b4a04675cd86131dae405dc8cc512cf296cd5e0a78c90f98894d741ce515cc8b91de7ffe793b7b9f6b91fff64517ee1859aaf90e2c28ad0fa150e1aac8e81a7d5566d1d53ec347db822d73636df29ed5d65ae93d6b8a7c817344f5baee762943091a31ac521cf218fa65575959a27b653d3c2eb6aaf17181aa082e2af09055b46b6f4930670e4521b4de4f90fe50751cc7890341aebe50acf1697473ef85649c1160106cde6fe3bd1eb0ed790ac3cf11079ae6b46f32a33f0e6e84dee08cfd7f0510476dbda71984d44d3b9a2562c6b08b87be36b65d87ebc243b6a312d0589dee4fecba207c67d2535dc9f34ea691ff34b9b9b8f0a02d827ad056dbadb287ad7d30dac17630ca174a747fc4a5df8e62bdae7d754883bedd6150a6da3bd44a29c5cf3b47a7c03095d7812cc16b6d8b56a9be08bbbcc717820be3676ae4f677aa1e2d4ed4ff23c4dad3ab1772a330a900e5912e037ea9d1b5cf3264d64f7935bc29f013b649c523770788d08dac105836cff651ea8e0965c051a6ddfd54abf4dcac083128145d23041fa237f7b0e1dce876013b29bc39bab0588509de3785a5158bf5f7424f0e3bef55419c554f9c0e6791bb5986848466fb3184b3602c248d69763203392ed186eab769ef3f7f3e92ac4eed56a668d53eafce53d47e480413f14b6e807c827b174accc98fbec37d218ac6585c8f6fc976fa65126b637da317d91a80cca79b86a7110d32a56b67abb4c1e59761adcdcc6d870407b60ea9c1778c13adf7f733f59cb4c8e2734d382529ea0ccab8f8065095d5865b2fa6069cacb90ec3911e4e56e8c95dab8c71ecb595ff65adee75bcb3b80ac8a45f29d06bf16db13c16fb8991b77ff61d0b31377c6bdc89880a9c7f496dbcc48b95b59368abfa054ff4cb15f998d152519d131532b45e87a5066d50b16cc455014cf0efcb5f325f47e679fcf4154cdddbe877c0c65b7b70752362dcbb9faf344afc7adb78df0771c357bba3869d516098ee0d12a789caa594f8ae3aa05330e2d594dfdfd4e30e0b981dcda4adf6f38e1df4c2cecd20eb7a5eb02f3ae31808a4313d6f44281932fad6c52aef437685ab428b76374cc41f7401352bea3ec5b57f821185e8652ab9d22d051f54e74141c44f91eb7170820303c1e4be44bbd15f087f85961d90b31829f974e9747e32e933404e7e4ca89be162c87c91be7be95399a4872a3474530320407f54b686caf28f486905096eceaf0c3ea15f8f386f28c09cf7371581a6319bb4cfa26cbfef454de14d01131ecf45b80dfba1823d7b94c4b9bc72098cdcc28bd679f581259c407f7c73f02188dc44d37d4b5513cea9e48f42b237e10682856b842b7d380032a73804d8a89b23bfaf0dc3bde5b51946fef83e9632a9178435c2e6cd0d0b5da472d32add45b1acbd691f46b1ca076f6e5f7887ec3c4873d2acd17190ff3d66c27d4a40868d0b428faafe446d59bf564eb81a6eb2b79ab4b63a51774a640d61197d1f5ec190c48b11799738d37df483871fa598bde9ff8561dd61844e77295bf6ae18883e59133f2b89608678e4b2eb6897fbaeb3cc116481b6622f601818558ce6964f0feed5f93638aa81fe4d11140dcf0a354712d670eae25cf425d5551bfd281b43ea3f5c4f6ba2fc54bcc602f28565a07d9753adcfc7ce19492c4a087af6d940413ba927af7c32706a5c36b9493054e4de96545c22e68d70ea68c4e6db4eaff18a73e9b44cd30c1d7620aac6a5bcf722cdba6c11372db4eef29ed3df4deaa9409541ab756d660bdac9441dce7821f974202bbd1110ef1ca0f5c0aebe1cbc4c3b610fbd02a3ef431204e47dbacd15f6c846bb5205ea59f17e55f000d05cb7bf50f86bd56f248f5bcf4a25750460920c42b42e9165a7892d01b506882bfb77153daa6b8ca71070ec2c11b3796a3164aadf55e772712c72166025b16838396113ea8714eb08d57405b", 0x1000}, {&(0x7f0000001280)="a46de1afc68a7c4f84400b31865afa143246265c21eac20b8835873feb441a27a81366af597a0d9f7d01f57959c713e213435dbc8b5eeebd3fc39a13a9695daeac5e1ce908dc77b701d7ab2ac82ffbf02bd744bbf9d4dd3afc32ad1f2bc1249e80d46041f3cf8c1897b5a7e7ec0dd288d5aa5fb0ae87fdedd8ad08cd5c2eaa411015ad2bf630d075b38422fe1d254ced5335ac8a175f8105d45ed55c289fc4ad47d67f13b9eeda8e0c385395ad74d721c7ded744", 0xb4}], 0x5) 18:34:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 18:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:34:57 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x8}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b30e20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b30e21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b30e22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b30e23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b30e24000 didn't change! 18:34:57 executing program 1: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = kqueue() writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)="0d7705acd7f60be86f17b72ad4ebfafbf1fd57cf20b68ab605b2a5b3a389973657a5a41392d95c6bb820b6acc96104df525e582f2b8dbc677d4837dd5f9fd36fba8b81c1565f10cacddd76769bb0d3", 0x4f}, {&(0x7f0000000340)="369f6adf33052c864df8db6517943b35d2e713cd026bb4355f4e460aa10ae0d2ef6e1e79f03fa7e1f5317382dc8e70d7ad37da32b7fe00b9b787fc37c9d42ae962eff34bc9c08241300aea63efab484a05c2e8b782e63bfad700c5c7c702c7ac6bcf2b121bfcc07f2b602d75d2da69156d0f7f838c23ae4a71bb5fcf08db37a785a53f00ae304b08c452f82a07242ff251b86aa15b8f4b2579552dd1af12d3fb19e34623d1a93d68650ace6d967efccdf57423adbbdf62376f5a6b7f8dd2ef245c65ade4fbd66364273ee72bdd42f1aef2fa2671fc94d7cadee79cbae310c827c0f47b149814dc0bfa5c6494d20cee15207367c130d3b22a3d955586b19b90208dddd7d9e2a7db0b86e7c54b3e2bc83a7bab530f4d15b5f311ca4860a522c5c190ccfb461428c8d5202159ce40294acc160a95c68c56ee005b03d1f084d107ca9fc119ee7515bb8b18a5443cfa64e8d352c09da0a9e6a98a1ea8c1eb3a9ad5107a01b2148fc6a234cfb53bc1fa7422f36e8f6eace77b3db44fb879c42b7ac255223f98552debd35cd16ea8387d10a893d630e750165c5c413894c7acaf2a234c179da5bed6071a6285fb5a0230856efc9add908efa51bdf6564098daa6e914aa41cd96ea8b932342f07e4fd4dae6686c772020ff856f9161429bef35fa13e715d7b76e349c8acb2a3cde86a09c141a4f63f8e45a8d3dc3d6de98c8a49c6ee114f1f18276c4fcbea0e09cc581d6bf1296cd65d3e2c251bf93365bd3bf472f29200a9c61dec553c75aa6b553df96fcc76ad522a657b2cc497f81e9825eae9387a2fc4297522e099f26debba2a4603e5d898bf5202ab843f33102b35618c5d9651e73bda0d1a5d66cf683f90dd97f76cfa7f88eceb58043fc018315c0dcccdb4711618c095eec8e5d33e6c23a56529b526f8cfd7150532ea58ae3cea5720ca8fa0b82ca7bb010989e8c4b22f7b757f874290f005527a51201f1634ac22205f732d9cbc6f0ac8abad1e95784b66bb50fff81bac050230e39dd94fe504e57af128eed11b720ce30d17755b43bc5f65a290538cd4258c9c3e7b0457f6aaf35b36f0f3332aa1cb604caa529e1ac055e22993bd789149e3e5527332efb4c1b5254c6e46ffc7b49cfb825b6e6d11d86b00238de1b1a310d5e739d1da642436f36f05e24875e51363f6c8fd844dce67e556a9ca8a7166304c825e034dcbb33425440f15eeb6662cf03d1944e7919c7fe94448d13e1cac7ccede65aca7dc0cc59b3fb44376074f3d4e3dd49191c22dde4000616a75d1bf65296b5db8fb936b7b3be285a66f130a6ebe7650fbabd30280b9fd7f57c4dcb1f6a2496b923bc340d0d32512c08ef2ac214e4ee4747d1a79e0bbc9727eaa0693a72d828c76f20a1d049e2e6776521c152157e0ee196af02a688cc6858a5641df907362b8d12b0ea7be775207e761dd673002fd0de493540da6cdfbb226ba911c3381608c1c1fc6a7987ac4837447ca520ff2ad2786923ad4a21f638bc325b8f1c7bcf3f4a87f981c05380c3e94db5d28865aae93fc75984c8e30b4b0aad877f43acc47d2f66b6dca48a1bc44cb09a9999d9c8c4e481157980b4181452872c503a449155912885d4ec8746c46dad1d7e2ba59241adb4703213abefb0c2ae0d821b4b86af26c89b06a53b92948db8a3a0b34881a054016d74d95c13fd85e3f1e750d0a42a5840bc708641d0783c13f00a6bf10ffb03b0a7b642e68ca821d4007df9779528eb49cae6677ad798de384b2c73985f6785fb55e3dc279c7e38e6f21e32a269acb46b7a7da71995756264282e98aa17cfc9195dd2e1323f6d95a7861d2b9aa642d1cfad7f02fc71d7edfc376f016fc3d1d9aa188120e53cbc47b8fe3df5430d64af0d6774fba2d008c6a94312b0ebaba0b79f3b3447b7adaac9221bf72b512892998447c334fe967b5a3ee0329cfab08e23594763e202adb4ff233aaf38d72feff7127c6194d309def8c284a7990afdb60b77f9a35b9d897ea288c84e8b8a192f5e54f7b3a14a9c4ed44a0d5eb95ab715886aa48184fba62f3c35ce07a47b6e61d431bda0b62e9c045b704a53b653a23879d259846f1b855d8c1eddb7d659d76ac58070730ff5e1d1e08149f451dc55de41076ba7cb6881ed3f3c54427f0a4e3af63e320d969a4ff7e42a17990a1a087867719ca28847f08af2af2f4899bd41d1f3864d6be014846c7684d148321089ed89a2774b8abf9398c28e6571e2d9978b40f94ce9cb02cbb421687a50537452effb5e100efcc80a29ae2bc73d1ae71639b26789b71cbdd72b20e7f88ef85b2106dbcec4212f14b9b9e6044fa36ab20272501fc3c1eb8e4ae4f97cc95aae63aaa8591bbfc6828a0cc5105451a0226849473d04f9baf6dc6172cc585b51b3367358f7b7d8bf97ad95a7fc5cca510a7dd7e67b3f47480c9fbff2dfd6cf67e16d4052e3eaaa3e55cf42ef8c87c1859847a93360fea7460bb5e0f30ba99c095c699a851e36b3841fffa6a47fed04643fd88c7ba6dc0d11e25efc0ea6e3dc088b00aaa23b64b30b6aa998d5dbd511676aae4561b923e223e459c02d9ee2b99b39a9b944819b3c90516dbda5407601cac0c83874365389dec6625772d10dbad90a41401d8696dc28106780049b1487adf3bc21065b75dcb727913d6c8dd65a60e731b6e052103a6be95c2a6cd3a60524289f9df3d6894ec71ea1eba7b51e7451122e84dc1d68a1e3a6284a919df7b9bf9dbcc759b5c18fbb685392d26e5466018bce0900e779394171a4862b94e75087a2dcc80cdc3e7b0cbd2e28f0e5dc8f664bbb0cfa3fc3a2294bba54bf161a85083f105d37645f4b3e115ead3ab1102f5a8f95feb4ab5aa102e39434837cd3f828947699f9d915ea55cebc4e7aee8d4cbdbff6ee14e64b5e920d898d394474ea8084f9627fd3f8056a3906aef3462528c7bb0ce7bf3313a7523f6ab64c4b7c9990f510137ec5f20e4c85333e9d27896b52a715a67a7ba2fa5547474f97ae26503ae3587c375bb8a373c3605e642eb2ad92c7fb358878f71865ff181c301cbd1ff31e2903aa66a07b1a806ec8a0f0a4ef3734b28c26964dd4d887b139ad351b8f572aaab9c4d569526ce672dc6bfa17480d33f0abc3b8c5cf8b83737d40fe369280e8a107bc68713056fe49cfa6128d7549e3c4e3a4dba160ab2077e70ff4357ffa194e2d5c1a02848db7959e4d3bdf74346be9b8b6532426cec81d24be8e03b051c3d9dd3cb9a51598de450700dcd724ac5e07ce90b0b1d5810264634ad7b8de563b96dd6a532d946a32cc7b6d1013dccbedc44b46697d375b397cf63b7b07aac00f644047bdda59b3071f5dc2f6e886f6f98f9532b579772e4b2bd7be8b2beeaa2b33914d5689b4ddb34455f67a8a2edb3b8efab89c0fc40d1d5b35393a3f1a17400c5ceeac5b1afcbebf45ba13d658599cd76d8545a330cd873d140817f26fafff6d26c37a202c9a3bde240bbbf0f499996bc73f5bb29263d46776778082c43cc955f60738947df71dc1df0a17589779b29f8159cca2dc1ab228b6a34d17b19ee881b8ba2d29687e4c0c1e9c2d698691289d2a4ac5bce62ab501273c45f59e12f133436e78e3df8f215bf09212f5053c20cdd9c4b5f3e7873c65709ce72c5fc7882714aacf2cbe93b02b544826661e291247911d2df656df24868b9287951c1bdc4afcafa6b5bc48bae6b6a84caa613a560d19eca25fdd3d473ba3d995ee101a6c93886f489fce45ea99a6c54bd7e9ada119477799b41cc166417d9a6a640bb3d49e0eceb0a179fd14cb4f7b5f6207d62427cc900153ad5a66750b9137ad664d6aaf56337754efb600c6db3b92824517c5a6e7a266747574e18b76d2310c2ad8f215a323f7ff2655c332cba52a2e148c38ffdd6ffe50fa7c103af2fcc8374cb5a2b54ae8fa48bd5c887ac9a7483c4fe65075a84e080102ef3086b954b7bdc0b13be16200b41828cc9c926d22548e02d2029df6fb33486f63029f9beec9a476eddd27894235e549e6d00c0c82295c76438b6ccbf04c2fd7df0a973b487ea56038773fa4ac20b1830e75c3d4c771fbca870594014fd4cc838566dea545abfdfc25133349d392b8f8bc824f3c7fb1ba9b6f223b2339201d21d1aa4ee47e7e292e25447f839ba52d1f4e8ee1ae8eae4730f87720e4784ce8fdb37a0b07cb830a23163b656f8a6b5b06b479c3370179bda360dd00e20bacef833be2d8846767802d704a56f33e2c1b5129b83781f05d60e76567edcd3f32bb0c43b1f96c06e54545559995ee89ca194db83b55f405d22191e88d103b8f8b2a16459a9c83e099b7ec4f537639226e349c3dce54917544ac57591d0320bdb2467bfc33130aeda419cacc27f9a42f90b13f8c25e2aab347601e288d5f8155e412fffc0e87af5999dbfa5ec44326f919b4ae24eb293468b1043789d5a28a6a6806db390f9c0019bc100dbbbb48027932b45ca5e05671b73ab0391cf2edf7fec6793f3421f2eb23ac1081239637e5f265dfb0d1fcfe970ae59d53406dd59db091fc0d44d41a733524ca620c4373d08a2d0930b79930b35376e5447923545212e948984ef01c9ccdf089d810f3666f2aab7a356dd5889ecf3f512ecf8a92ce8df348dcb86a36d1eb556814bc0375bb7ee1acb9210f0075cc69ec1b6a7c6525f0dd7773b42e46e62cb2396efb98e444b3e47ae1160b76d81563deceb2f53b189f96e4a97dc84527c3816f85496ec02618bcd99c3f2fffb8341bb9a502cb0568a27f8a2d4fc617df72ea9316c1ded7487c9ea26f8877d82ef796e8c14ad36c922efb1ba4dfaaa57dec2672b5736a37a23f8290d378cb7cbe54a7bfe21058b24436c1a2175f457c453a5cb19e17447b2f2de4105f10412d74158022540d90622732223dbebb69374715b046d5ca801181bd61150a8207a9e1e531ee5268a144c3a457b18e97953f765f50720a58ac6d28e4cae2051b9e2c9c4e878bf8fb4b179f9047cc4bdfbbb9071cf96d76724f0d2d74ba12976b9a18c4803286618bdce8ed0866de5f332c16cbf8d68c0357cfecef904be42ced77664860e9569a4cfc7af0f0a267b6c3ef90dd4096904f1909e97945bbe80d61b54a35842469d4ec373c0058d4c91c4d399c059e79610e3f97ba8e33bccd4368a5bb1db1937b7ca4d21a67d4a7b4e70924fab8c7af823815c10c8e0163975973343c1bc2997dcbd2768af55585fe8d068bd56a636d728b0a09fce1d5e7012e3d42ef308d9b7bda2b77c6d1143fe40c6e97f0870ef07a801851b75b41e6d161a9e49ea0f819e8cfaa6d0b7ce9c43d4e191e07c29ef53faa0db1a4bef658b3576fee06f6b110898ffd46a46cee5e0916270d8a50485f08af8f32310a056ff89d48dd52c3ecb94caee348ecbebe70c7566c850e4ee94a9592a5ffac721b119795f964e06a41dd1b0627ac22fed9d9e4321d0a143339e9c2678db26ba59b6ad7d58b4c8d5f1c91c560d9abd8766c8e97a1789887368bed3825d861f3bae2048eeb2b4eae686e8b95cc8aa5bdaa6cab308172af8ce8cfea0277158816cd4b4f88cbf37ffd101ca67e352d50daac25e60c1522b85b009c311ec73a929ca3b12e223ebd06440a861c1375570f729f605f1551f55421611b20b23db803bf426fb6ae6c8347c6e81df7b2c55485e3e6565d8bb00c4f628ac76bce5b39e20f4aff7a97b51996dd5c6a5dd84f02bff5da809870139cec33415362aea1d47975d250febe1a5855819fd06ab31640f15a632d432db30780246774338e172ff5caa920d37b4a5e1566f380d79cfe", 0x1000}, {&(0x7f0000000080)="50c9cca02e2b38db3fbab4e874b394d406c8bbdfffd14aa662bbc5e2bdb3a552fcec67b6b6914453a9598a0737afe7d94c317f25033b905d0769114ec402c04ffb21c063c217421aa73ffb8eec9c76944ef650d71df9d8f8ecd226844e739078066fb2054bba835d3da7adf6973e17ca1f670ef36eca6ceee02506060bfe7693f5777b4a6f77590ce384e72a530d119da55c2ea37df6b172d3f5979d570fd36a93e9239eb8907eff8d97a02fc7866014e549eeb6ffe5496a25244436a0d2c4d764d0fd", 0xc3}, {&(0x7f0000000180)="ef0140c9dde9e259ffa0cac281c7ad558b1dc1ddce3cda189a4a8a11340b2db248dc90904aeacc67f74d9c4afea5d797a5201d815c0239843a71b46d5e22956866", 0x41}, {&(0x7f0000001340)="c081aaafd8a8b9a97d230f1c322e8c4f4444e6ba5700c265d2d2060c5b9aeec2c37571f0e5af586be505ff93e4084063a539ea7f9ba698bdf9d6918849df4652fea4f3c3af336a0db8565c27f8ac5c845a01b598be756e28db83f5280e0b32d5948d1201df3514714688909847e379cf6c0dd042168e37adffaf6b0751a279cd5e2cdf6cf13175f9056676be25c27b6e19b3b5f8cabc0a508caf152d829941bdf70eb2e025a0b5e271ee91388e8e1c3415d55d18610d39cb5603d9b7404a0756420c71336f678992f23bc5a486f9875ddd5240f1cb9e012ad7d2bd0277ed38e2900bf5ded8ddba40c0", 0xe9}, {&(0x7f0000001440)="7830fa8743103f514bdda3f9d6afb126fa2fe7884fb83c1b9384702e04133b2b46c24262c20f8469a5b228521990c0fc507482effee5185f2f2951c123ed2a5c8efa6a5975d9b6624b49dc9b99980c7fb84c7c74f1bc68df4a44c76c384334a6ef3d601eeffdd8dd87fffc36ade78294023767116dcfb44a6cc43d2a07da543fce71c6f8b85241b854db227b28fd19d4ebf03c03d6a3bcb71b62bfb6d302eafc65590b8b1c222ea0bced53365dc87eb8d8cc0177fd064f2c8c18b25a28aaa8ed266f6b6842468243592c0f68e8bda91595cc35c92aac1374e3807448bfc5cd45a6216f0d5d4d0be8c764df04dc62b21eb16a7d6e88305f528f71fa2fcd55c96e744ae2cf7fe71bc8486cc7dedf78310c7406c89ab70b979f65302792b0d594fb911f532cbff08a01f2f7546e36a2552b2c868c204ba569830a7075a91ac6e54b191151512bd9feb3a9b93b86cc519f73391f8bb5444141adafe794db41712fb1a0d5cdd8772b41a251feb2258eceac9b7ef427209f99acb08640a97a5abd03b4c38f87ab5553890c4b2f2a10fd0ee7afdabd338a6d29432667ad4707802791fddc2c53e23cc123585eb320b98d648a34dcabab0a2f10e6ddd326fa0b8dbaef766535515c78b39e0da1fb408ede1dd2b6f9584500f6554862786d9e56f07855f0f80e9ba1d6fbef29031b2e74f72bcd1fe820efcd393cbafd1a3d5ee56b5320d8e12cd897223e282a0f99c287dfe3834c08b508dade32c74168fe4f39cd70b0c09b903ade701423f8ad9ffb7e95898dd545987596393124f9697b8947aafb47dc24b3e469728c9635220c9a4c7cd7c85c3851f4e15d21b7d69164fafb275bc517a433a6cec683938c8b53e06a8af39829e1875e1d91b346d427c12cb639caf9f25dc156e93024035263ae93c20a1ab95428467e86916eb2b9369cf04efd286a76aa4416a864238c8e6f4449e19f8da7494959a0459ea5a16d9d251f59fcc10b79723cc99b0807ed6dddd05da7f2104ff1aecc46bf2b2dfd0bd2df254868325da027c051fd52370e9c3e9be8c7530a4c41e13512724593b20b8cc2d10176e2283279f4ab0bf068dd76ea6d74bcade90cf9a5e2a4d59d716ab543c2f4ea3187d0a9bb741e4b206175206e786737f67685468cd059658b8489077921e7bb4463ce33f6b5a5d3e44419eb5e488066a95d1af946a2226c9ad2de26a61d3b68a245463ca71b2173c978e900425842d9745867391d6dce5ed95d23f9bcb2e6903f1fee294835b41e0d1bb539cc7c3063598ef52679eae1a18e99a80ec2d858ad88f066d3667a97a95f8f225c737223bc9f9c9ba39535fa5beaa6d13c76031f8a52cf3e471f17311871e048f26b4f4aae27a85d8a6e995c6934b4b873ae874ab865f6c5138036789b12b43a493afdef225650e2375e5b4abf26965d754a85a269eee508296e35174f3369eb11bfad7b5f66011604dd25fedb1bd746b09de47801769d60712ef73e1c893b7f0cb18450d208033eca02007414a069c3ee8e0cce58af4c667e54277230607aae8c22a895dfe61183b753e683df109f413328bc2eebbac935fb261f3944aac2fceec068a51b4b25914ff2aff500a591b952fe91910f4a251803ca584b3e72fd56d098b8317b1accf434c1becced4f31151eb556c3da5fa16b19da5d53542d25ceca1a5c25d485514d9e255a5cf4ca1766b3c16d6d4a1764b340d63c04c1de7d325c90576eaa7debf920cf7e34c3cbb8b46fb498068378219aba4bc4838c8e38071b22424954d21f4bee59febc090ac56d70e62b4bed4bc0c68c7c7503afe3b325cdba936742f6962e51820e7ab6f4d5d78936df067821717b8841a7c006e309452480fb8c6b12c68e0f3d74b66a4a864752ecd6ccb80565a4668a53fdc74bae06028977d32262fc8d47b36799b8c413863a4ff4aa0cc10e43fcabfef17347ed152ba09d79dcd5c6c2dbdecaf5d6b6157840b0b453d6a21ccf4cc310fa16621bb227ca65c98885d06ba5d324bdd6c3fb05d0f1807375dee800ebe96792b032681d736636bc6d377a9bb2bcfdc9ee260c4c74e856c5c71acb8df4ba46ce256db417a80b0347e2a37f9ed0ada59add1e0176ef0f76e8aec96c154255839c41de80f180ece4fc5f126d4813a52d6512263646c9f37bf0d24539f2b268f1a81c992c22e0e209e8ea89e7645cc276d0ed55b4ef9bd1da1dba1135dd4e68b427ec963dc743d8808d2e207efbe9229e11f5bb9b7df4abcbb3f162d7da0f45b510c91e84d0824fdcf92209e79c02c1d512245da92450882be0c2076a25fc7dcbb7cd21b02446e8cb53100ed8122121aada0d4b8d9eb310199ef0793637f0d21de77e12362229c400875cdae1e6d14d37259b7f2509403499be78d4ec4ec0cc46541e5171882778875f5a8761a053d16c46a24f749c4630952176366c75c1d2f54274b123fa0cdd8d7111ecac1b80a3af4774b62706163a9d129207bc826929f8e40ddb75d10fa841f1027bbea0d6012171eb73f49fa7d7b0be5c017e872271f8819338f40061261850752392d8170dc4e67333ffdfe34e5053004f3d273a99c638ae6b88117ff33f849ba50a55accc9d77f2a44bad7cdbde04064fbb3947ada62b9f2dc2b69f36f41f8610aec5330e02bf1a8f8cf5b6ad9ac944e3d0731877c585f5d78277dfe3ef6ed75836bca70bf781aca2f8395b25ef437481896154c9e1b0bd1691b11eae9d85b1b6074575658987310559880e0090b98cc17e4871254bff714a852892b708bc20746234022766fe1832d7acd71c22942168ca5e4b52c3df8e9065a03ce3a971f73df947548cc7cbf8892963abc13163142dbcf9de919dc5a98f694fd17c032598627361568de6cfa709e045c3901cb6d0eb7ba9893e93d2a454916806dd941df5d69c3043203ae7a8a08469e9b7ebe06a41b186925edbea54284ba8ebe79633f67fee0ed5e034a456afe17721f5dbed4e07ba4dab3069de567395cc9960d83e167398cfde7413b851d5748caa1b26c664bf03602e25b71e5846b26dd8bf9585522b472d358f47b3daaac61e48b901a97f0d3684255b32e318e96a3b11dcb31d64f27d7383f2dbd76c5893855cea618fe88890178b2b7553a6b6d5dbd8eaf9b3c2735e810a46386f5c1a6ed6b0be98cbc48b995eb1cddf331fc8571e94a36f32a2f97bec7ff52cd02b1c2e18b056829aea2e74ea1a717346dd2fab5327ac498d3ef6148d4616b63945cf98a9836b3a7cf984b1332e9ce20520189208be4bef763e328bce7bf585362118f0d7989bff0b54624b5e023862af98cc9b91477628fccd165c322a41a64fa17b2f61e388f9283bb2025737cec4427fcc81f01f62e7dd680ca7914ecda255524a133da34a1f343f94fbbb40d6f6a7f045d6d5b2c26b9ceaf7971a6df30c2a51582696bc291296d4905382c6fbc7f61e62bb4611873e9c4f8a63e251c2d325886396e617efe0b96d1f2bc420291d7a042f0f33bc5109e7a0974ec4258dea90e233ac8b8973b43e9793e776f9d0cb2d47df924eb9a02c7024fa484169a94f8bd51702b24383e7e4b42c5acfb661a6e9e6bccd4dc64edc3350f274e94fa3f8a54b36b8b953b865d54fbc3e85b391152783cbf72a618b275bf05cb9b35b949afb38f8c46a24e0df11df0890d6203ed513c687b82dbb420cf7484daa9feaca045a38c22f465378da3d2a890f3ac3c8074fde0aca00dde6ad928aae1359e51e9d6c4b601244813c19b7c8e3b630d0e19f46a9e3b2191a3768140adcc53fdb7bbe9e4875afbf8c9ea2d6de9c7e297949dd60539c00127d525c0915c39e2863fba01ea5ffdadd3bec748ca30ad80e12bba129981d2f3046ef2df72d05ef093934e26e5078bcb94ee3186ea7a3f77ceaddab43d795a0854a1ff8066adfc01c064183a6d80efeda07ba4aac7d5a7f6d9d9b8d67743f53138ff7a14bd7319fdec2913813427a422a3728ddc4bce109ff15c5f69e5b211290a44d6c2849ad3e48cceb017242f2a1a8e9f957ebe68aba6a813ac8bac48f16580d9413810a5af510cc4c0f002ff49f69833dddf725bc38c4115d10e18ae41557f39c0518333e1756517a014d1e76b44d6b1763a7173be242f5c723be84de68d08f70b257ea53b132265518c15f9abb4bb41942bc77563bc8783d2a566be306f635b59b6fec3acea86b1f987fdb82fee39b777a97bb181bd5f6273d1feb27f0fa3f22cadc984b9c26dbb510f473ab5ad27a65246d8c29c12fe02fdcd3b4274e6f7cb97f03663ebe656ff608fd9cfd2b5cae5db5cd97bd618618ce37a10994540f6145579937e03dd13070c115ca0a266a036fb00f6b02f6c008df0c3d4351adfe7c41107d5b0aa52f8d0055d9d108ac9b03588c03bc3024381998194951d4405a48156a7be62ecc2414d0c69dd2c6425adcf478c7ad642aab727336f6bdfd4266b75f712de999a6886809035c18429e6910587254d571c4cae866a2841816a115d993725303d0ef3ed690c25bb649488db06e8291607a2ad270fb68de4817c7768ec1118a0a21f625927c9863189a2a596e10f2c6f9fc759270736e768aa682dbca49090546cf7100f394938980fd6b713659da93c04f7c6c087bfbb9d726c5750ae27a2e4a51689cab9ece244863e6da0d1e8f5d9fe46837af4c575b9a9d10a8ae0b67cb9035e6c482b8ecdda1e3718ffcd6d2fba40fef4f8cd19a5933f93a6c5a3167de145a0c2ff4ea4e5cb6ff0bfce194b0b7205386900c38442c6e728df7bafc5ff6e27c4d2a799c3ef15750ae471592c2e7d5669c69c0a1373add25d9d1517d404ff94d42ec3caa867870ff28798f94242d0ff399bc4d5fa85e7d2ad242b77c81bb0213ba90b5ead8e476b9be8a0f317f59debe3b70799e4b86ebcda25521c3f08cec568bf71f80fc98d3e8804bb46bb8364743e60783a35e22472ef21df6742825041053c60c72c18ded3ef3eef22df12040291167c816521867e8cdfae2e8b1c4e77181a2c2203c5a549372798f4c9ff2858519e1d9d5f539084f5a1c90a98e7c986e8cd45647cc32dd9880ac1f29a323e3ab0addecc0d8d70492ddb1b2c7b26b464035cb059cc50d058eccb5d27f9ef307d68aed5fd1bd0383046e87b6609716f6deb9f5861536e02a9acf3c5570c9f6b4440366f8b03e4786ac5f108d6c2bf9c81238ccda81b701440390dc41028cab52ef0d4acc48e8c9ca1efda4ba9f127f37b52226bca3397a672ac6d69b437f3dec264cd328cf332ab9b71406a079ac6688abe350403f3c1d4c2d287e4a9a8b9ef11701fd6a5576ba95154f38ab2599a1cfeecb4f1186007664e598027668c9fd97c9da3c2daef7d9a48f53cd826581f4f13067e8f88a720962af767d69657a113f1144f29e2aff84721c09003aa0d7aa147cabac5e71380ed433a9c82c836f87790e01fd48c5be56d860744bf5292eeaf355acfd71804a58d47004140b8d5a72bac3ad3e4600569d34cb03d6984daee9446f72358c2ef506676adf7ca645be37fa5f166842dd70d17d3a427e48bd3b5a2b9b09851fe58edf2bf73b5ce66067d008b762c49e74dbeafb7f70eb0da8e0a1065f1f01351ba59ec8d51bdf396b5733d3bd452f5e00cfa8ecf42281d2fb3a62ba3a51c57067c08b7a68ff2a99626182cc2415a3f178791a4326fe79fc8ae984eb34043ea7f1cee7b9bd8fdecdd052a89468aa19afb9e57ea137284f7ef823cb11525a902606936d93631a63ff01be60b32da0e18743115ed6040597415af16767ca0963729bc3d26df368bd6cf2d71eedfb832f4f", 0x1000}, {&(0x7f0000002440)="3dc6509f3d55a87498cdd50d6f0953ab94cc4e6679e64a6f1305bd7414c399b241a16be7fdbc5141e43c656f5e825bab30a64493233740336e5e514b0b8268fe55c1876f2534c256a687336daf0e104d69fee662a7ece01f063678f646f8bd927209a9ee2399cbae113e8267616382e178c834436aac9be777904c7fd2f31f29", 0x80}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002540)=0x4) 18:34:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d17000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 18:34:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)) getsockopt(r0, 0x7f, 0x2, &(0x7f0000000000)=""/199, &(0x7f0000000100)=0xc7) socket(0x20000002, 0x4003, 0x3) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) 18:34:58 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x1) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 18:34:58 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(0x0) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') 18:34:58 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffbff) 18:34:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='./file1\x00') 18:34:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) geteuid() setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) socket(0x6, 0x4, 0x100000001) lseek(r0, 0x0, 0x2) 18:34:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r2, r4) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x10000000100000, 0x400}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x600000000000000, 0x33a}, {{r0}, 0xffffffffffffffff, 0x11, 0x6, 0x4, 0x100000000}], 0x738b, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xe8, 0x1, 0x20, 0x29f}], 0xffffffffffff0000, &(0x7f0000000200)={0x4, 0x1}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:34:58 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xf) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x126) 18:34:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000280)="fa1141991f3f27fcd589641a4f264204b51a4b877b108ef2ee1ae0b2b952b3cc301d51e0e27c2f21d56b75c9b2f0c41103e078c44b4507d0eb2b409a96563a7c9be999df5968a724a68d4f7a284ce5e010af4f2867200a95dccbabf58902a7c02d75a09eb2816c397b6b9a5e545dff7fe2730188f6bdab168f6dc64bc94e6993915e9b6cc50f5bd44845641448e25912ecbe20c914c89bf33caa5aa5a13093e3ebe38bd1da2b75bbf7b23d0f146a6429342a1c6b43e778ea0c4431fbea6fd1", 0xbf}, {&(0x7f0000000340)="76f3b335517bb16ff399c1f1ba0e6140454fd9237351af32c99efe7fe50a68abba152c0237b8cd71fcc10c55a38e74804bb7f627e2e280c84777fdf505c2dba1840d5fc59c5dc78882449f7ae3ee69364d0a1ce318b7442cd2da16bfbe23d24ab65a81a721836cea05a92dc9acbacbba3af1c562742c50d4daae4855e22db3994ac7581550dd0819b8cf456960a5ffffec43b2fbe282d3ccf9a56f548c7effd12dcde26e5e9e3b80883007dfbcda9f754f85cf0d4d443f268be39d2c8f8904be2f9a4c13396382b2cd5682c93126536b62255872a8fc402cb67f835422a8de069a72e5a314765067893dc19cd6bbe50681c0af998f804a3441a8f18ff179419b4e860b41aff4b4d7e6ea3209a5e4a6971d0762889717b3c3a3e6da0caa932ae2d81091881cbcb7f5eead5b1e962b7bd749a0ea3d796ee96adce08800e85a229df669936797c0c59f3a013c63a233ee1a37d3f328b48167cb69c3ae14ae0666bb6dff6ff721303ae7dd2263079ecf6e73eb0a2812eae36d2b493103a66f72ec404b722defe09614efbf40ed564bf2d65f0384dff464bf672a048e653f285ab641980c83daf8b70c38e748cbb15841984b58a8dd71614cb81b324283baacedf7f1563102fe2f22b0b4ef3ed3613d93697d827bdf53e3258fc34d64adbd46cd0fed4abc8d00974f8990a6decb693433582d2f0192ef39f042fb5c133f695d033186a533411bd20aebe5929606f10ed4ec42234543b7583e627a22b0389c9c36424103e316bd5ddf5d17d8ecc8331f97524aabedd92c7c5866119b8fdeee02820f07a923cc5ff87121277af14bed291c853f0839510c51a305f69b24710dc99895640dea0845a366f15b652bb468230f46ac0b4623e249d0620485dca14912067b2888170c5fcab7556aed5687a734e3f238f8419a0fd1615f5c66bd35f31827945b6c63497c512c47e96fa308482d9290034bb5ef9b913de4de12fd0889d42b8b4fa5da4ffff4ce37bdc45f0c2f7477a731e21b94762b7ff78a633894b58ff12db445da902f31ec3f479293ce0d6246ccfc31fdb770836a1b8235153257e7340485fa1270f18d7471ca2c63f3fb43fd79810b74418f60123077c830c2967a13921bdc6f587d1adaf130d1a57969c2f0a2a5675c56bfb99d0b13975c40ebdcfd9eecbd9091eda2ccc0f04e5c2cb4aae78890c758bd5ce043a563d06c813d666ab7d3c5147b0100057aece0cd2d16f17030b36b6f739f5c562a95423f375ffc4ef11fbc9ccf3f9e00c651b2e1fb38758ddec4c9735586cdb422324b76566f025780e9a28ba932d09601995da320d8270641cb2e608bfefeb8f7b1ac1db8b74e944efe03baac11cccc24c2007605a659439f7659cded39e361fa80efc8067ba161b8f3a4100a750d3f6fb7ca508edfa86551303824cef5ee981743d5f8d2f76819876508b4d7af288fa302cb00c78b99807f5d2ed883d23d4590a30daf1d9fe83beecfb30d7371b210c620b69c920029e3901597bcc33ca2aa9d3f947e62bf36d2ddec61f45ced0e422db2f262c5751e342acded507fcadee5c81c038ec689b8dc6e2dc409748f66cc2938f9d75d901253addb1908cbd43f62809d9c1869c94d34b13396822dd17fba6e02810a7357f74e999d0c95c94c98051261e090d0fdba849587e896d24ef7efdc9c249764808c87968922f398fad5d58c9cbdceb1ea71bc6b4eb637a52e65f0145ddc6186dcc795405944269df5e12fd0aa9fa2bf17add46b288e662cb7f139cce8d676703a5e9499b0343f1fdcd76c9cd6740044a7063cc1be9382a11f21368186e7de400089f91dd21af85068ec0c6eb500d38a9cb624d025387dd877a07403550319df92178f6cd1eb47849ef1aa9a29594a5221f25698d5ef27ebf429e2f130d2628cc50603cf0ee91864e05729c562c824baaca922ba24df5e410d3f4faff480f7890a86315d79a20599d5a29744f269bc6dd7a3a56f8a4a7286e6ae3193514316822cb9efda1990ed41e76e8acd065fc1f54f54953a562d9d836b1958f561be0c457ae543145ce0a6f2b3929c52ad08a5d4caeb445b5c9e9ef4980050c26d6aebe5a35aa170d7be2ad602858f85579d14c0822ab9b4fdf614663bf6a780838b9adb34a58b99359be3ecfa6c136c175e2ce67292df7d3b3cde71f073d806fa7995d86bae4708ef1e1e81a0d819e72ea49f958f94d7f7218dc7091c3511cf6e2b057ae3df559b2af225b7bbd99af5f31e099481f4d08311e1f6bd92de6061647ae729fa864387d0fabd1dda8d4025c629a559f4df8d68d7c2c0c88c6ffb2c90638faf532d2980e8fd62307f52cff3bda49e9772457501118715774be568b8fa8efbbd97bb34ba06470daf29904c7027d0a5d6b9fe97dc3b0dedda4f2a9c3dbf68243714847e6328a7ad686251e175f9ef8496fd575371d86655365880bbd54c846536e71d981f75646a7234fb81ee5e86d4b533d70cd5075aebfb55bcf4920661106bb8d1c356c192bf60fe40080960135b9895b93a1382cb6e31e4ea48b090aec2ad73f92969a02fd4d847c60074c4c92a7f49281996be27c44de690ed77c38f2a7b5c24d5313c482abdeb4b06bb6e11eb1c28b74b7d29901fdda9f5a582cb698e44f3158d81b85001d294fe7b36d664be8f2f3747011a539cdd3f100fc60da469a5e2eefc6083d01229b499ddb02d64ed2c6678fd4eb866d5dad1f45625f6d68331af02b246ec580bb468f67f921144e01cafee530aa92e3202d80b827d43895d6bdcbdcda5c65472cd3279efff05e423d1e0373ea34386e9baa7b201d6f5f0798f1d2fb5cd13de002ad8efc4ae3e08f13dda8c8d236ae7eb5121658ed3317508006f23b12565f49bd369e08afaf1c85760bf4e0c1a845e162b7957366ac76d59d67dd8cd97f428bd21c3813cf5b836838d98b85485073e246dd998886ddfafaecedaea98f154e8fdc7d376164414d850ada615d8d22750ae66b393cb894608ec20c2b45180190d7d1a49bd61bde1f85000d7d393c9bd96c2f1466c0575b06b3d293d773f372039d43cb559f83d6bac3af93abae51ded4ad92f5fc5684cdc32dfd00cbc142740de1e91b36ce94943006b04257f85c328e3159d93c857e40df86ddba3f2752405674b0d8f183148a6e8e3514a6926a567871dff3c2da68062959477fe09b727a0a5b7680d77a5be7a9488ebd49231c65429554c1041a7be3d3ac589f90f46936a779714e26ed6b6a3d74bc2ff06ffed3352ceebfd061d4a6316006ce43eb134c231c6797c5bcc2f594c03572ed14aa6fe495e15a17f5689791e6d6aab31d7c9ea71b158695b86e7f3b365e2a5e6c0a04b40e45384c8091da52544087f6a6c9965e7b1aca7bc9c2c9da2a082d9fcc7d34c873e6204926df26ba4a5c3fa003c34f8926f09b746e1c93edbea8652560dfe5ee587bacda2d0bbcc9628961d0feb22651807c57a6581d65ec84f078857393db860bcc78659eeb5b3d1445f1ab3003d1429b5aa9c0eff2d49cc879d12eaf48f77a1448a1e9edf3eed108dc54046c9a9767ab1d1981addd3e550c1faeffc58708e7680885d639c9c95fdc537ee86d91d1f60debe4290d3b9021d5675774d19f0c19d796f2064ec193f0042277fcdabc642a5200065ed06232e87e7e0a323e2f4bbabeb6e2b7d31c220d2dc2086e39e5d84fe743705652d95926b5c47f6385442b1d5c3d2bef82eb85cfcb3d405570c2594e7134e340fc3fbe5fd8503568b85f0f87c122b04dd266499f6791e5ba794bcfc09a902e341882629ef323d7b4f8644731c0048a240b3c079eda9c471ea4862e75cad5a30e3e6e5941c43ceacf6e21373147ebb5846eec8df4ae811bcd9d8534a367b0584e816d0ae03d21c32ad7dbed3d71bfb16a183af9886f6c514522215c94bdefae316db4beb2709c8802664b7f450a910970166ba06c520cdb60324984eac0733f447ade09c0002ebb6744a010035fd71869974e1b170f9f968ec711f570caa098851ad920122528c91a573134d5fa55d2d0c6d69b8c2fee6ea5a4b839a7214f9e5d13cac56a8beb0b2b7a9f387da4a8478ad246acf58f555563dccbfb948eaa54194aed28fa8beb3db0445407862d2105452592611e6696a4207bf4721bff58f86d00c80b19d4da7efa54d92055a1f4b813aca01459659dd6f531970b6247569a42827a773decf4fab318a93a2cbb031223a008c0ad825c239189047fa24c12578f4738c6b7fcdc20e83ad24da89987f98f1db817453c6cc1c6fe1755042e1d342f86bc18b830d481c225081fa5006ab9cb4d2a8e113be27d76b48cacffc15247619d8c48255cca925f041ddf90a748e8ce3fc60b2e15f1c9eb6b15e2bb6df9a7f86c7bead390d0be45c7ce9c09c97c8a7688f9aa38fe892d35b4fe98eff313e770bdf53b97abceee342cad9f91afb715c826dd1a91bdfac378cd5c85365988d154c66268826cd6ca2702d8d5d33b80a0a2daeedd3d1cf3e8087ca88e5986338fe5b7587adf8c70d8e24fc7bf30d2d200cb7932c528dbdd48b8e03d2917a9125b1afcf5c6da1dd5016c495ca4679f73362d3e184a327b3d4a7b8571f7ab619e441e535e68a90dc7c4ebe0889c30c4fc5029f590d82e49e2869a340a92e838b7cc120180470a691421ba2b35492518b8313f5b9e4ae34487e32648537dda7aa378f839a66c524e26b1eb97ebbde4db86d6b65e1b70f6b678983fd438c147410f877a2b4aa6384fd92ca1b74853547b2f63c03366044a3fe225e067145359f967bde83b37ac2ad5768b937124339380fc93fddc6e518da4873f207db1986004df0b909620ad1ac079520818dd6fd51d61f278a2d1896821f3558148f859a083c415cb7c0b010255e61e4f39b18e78bf691446bc42e4aacdfb168d9a796ed080612f14863e9d4103d708c34818aacdcff0ad3d51a9fb562f7348de2834f13301f38c810a5702c62da8ed8edf8d0824dc76e379a0c47ccf4fb1f830d062a48b99cd5950f1f0aaad08c8dceb73546044ecf0db68b225d9bca8401953513697907bb30ac3b9d2cc27d83f4b0bdf727038dd9cd719010a53eeae71b84ae0179e09f733062def14c36dc2e760d30221e15adf4a8ea522429fe2a511a02ab91c5c8161af5eea7c5c1e451eb1a45ae876c953c4b332fb02c948e81d52fd30101e1404e5d86e217a2493be5836d6433e5d523fa8fdad4b56a14eb31c8a54bd2dfb98dddeb56a5ee48da52a48e0392d5fd4f2131d1e4a9ec51633ff8b831bc34dc291719c96d9d24bf7ea8079ac2f432b2a1b0e97a63955f190d05b3bd74fc62fdd4f0446914563afba3c582cf9aa4bb6fe182cc3b296576fe7842fca15b16a375de69e586c5c9ac22ba3f930189448088f93775d9a88d283c729767a5171cd189c7c0967380bd85e890fe781a9ac52bff59e3703b1d038dbf405476522bac07dc72de1c721bb3a7769a351b6735d98c38c5862f6476cfbbeb7431d50598194dd951a2a129b5c9025795cf906c6dbdb500241754992eeaa78b73f62cd01e7fcae665144073dab7ca17f1b970edf3e952bce02ff8bbc8ebc3cfb1b4a26e066ba7c0f94a34f3077d8860cd99e9c492c1c057150040d32759dc4f8c7e51c6ec0a041a33efb8adb0685d67141197617169cf78166127e2094a6309d758f17a8cc9d04c39a2feda336df769ebb90c49def68a38fb26c764909e83539225e5b728ae33400ae9bf0d97e025260e9ea15d854eb1bc5c695f77ca318ddb6c661f456962ec1676013e88cbf1f1121083d5d7324c9d5b35a3", 0x1000}, {&(0x7f0000001340)="55d8259ef2f5ada87d497a138a02a9032da8feeca32f052a18a4d85ebfa58aa9b5c0ee438e303aea43e0b7807e2205fa85efc69645be62d34f4f93dd9f71afdf41eb60f25f5491", 0x47}, {&(0x7f00000013c0)="1f7a2bd284466a87d44ef1792080db76f2e9f2ee0ee56ac76f56dca18c71a2eacc9d7fa2281ea7dd10068ee2197b378ec5d5a63edddd59a1b15ff8ea03c63e5386202c1b35c2cf1e9d33de696c0c9b9270b06f3aecdd6194f1f596e6c735736ab0b864beaec420ecac45bddc5edfbfafa6703331d9aee9d70c551d82b295b0d543c6d8111d0a7fe65ea536b3e94afdac83623cbaa4b7843289660757d21aba2bdad47533cc14eef00b837400e13a9c158dc7607ca11d2a0bff17c4404ad4944a724c7a0cd4f681517beb20c28f5163ed", 0xd0}, {&(0x7f00000014c0)="c52b0e7a2b2141e8458a1bce8d834143466a5356d87a2ed790ba7e6bccd9eef658cb9323c1615dfeead67ea5d916537413f16c652a7b5e6b7aef572ea22902ea67ef87d329c829c543a5cd88b7e9d0066509c28ce162a47143d765fedab052cde418f8d9935141db947a32c810df6877d0f3a6e0b13781f06458c17c3f779d74c64a20695b929360ae87ebd681f785f0e214a3a77886ab6683dab087304be0b020879988f09e61e82ce2ca867fa8f0a4263856364aa4a53ee114745508eb4406ac3977e6cf73dcf7fd9ff34e17df721be96a0c14eb469afe68c93be932413cfc", 0xe0}], 0x5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="c00000000000000001000000030000000be84e2fc63aaf0e1593f6b9240d1e405ecd459813df9d737ad4e3a0d0d8ea3e84a4f714bdee5d0b34a03abfe246cbd9cc8beaeca0bb109ce13145e14d1df91c6a8142db2d7f24bc8536d2e433d61c221c000fb914145a47448bc86e5418226ca0a9b5b404936a1d2fd1156c58ca6ebd726016a976900ebf827b25f1d5ac2e1a46b55b2f74d3df9ee7a02996ff3e67ca815cee7fd926af359241a397d58167fa919bb9a36ff80cb4a83ea90000000000900000000000000001000000000000006b16ce634cf2f47d9b53cdcb82d93e2e7698f62c4301a71a584c554f2e810492f8e7a99d8f42a853c7dc2917603c6e099684035245630a3a86bec84fac08c6cca006e1dc81c59d3ca69aeaa6fbaa1c5d03243e8640d3ce4c5ab15881619fe898e621e8133bd6a2cf16a2931eaa30e91d5ad87a1a53ba22e7ea080733cf61a5009800000000000000010000000100000004a75f601f6dcfff8decb5b9e12e579631f849a358ce9d4fc8844e96257daab06c8e4d8ac6e80bdc98c076e930e4698659cba796792fa2e5485012feb1e2e53d4af5a25aefe1e36498fda9fc818f2b9ae71fa451883f66035f49fe2781d5bd0ca398b06392cb93155f0da00f11c5d9969cbb9da40a5f7fdfde70686ec8b24eb71a4b9a714f000000600000000000000001000000ffffff7fa69ab09bd218c1c8dad1c0be34702a37b4cd1f2228e5442f699902e70324923e799dddaa5cd86429186301cd4fe1bc7d44b932c1ac6e4427b2475f5b75256cf17a9ac68244a54da28526b20000000000b0000000000000000100000001000000f61fe38bc627f5504af8d801e69acae3a8d0ecceb47118f3ae70ffca7a231c3a6dbacd845905a9dff04ab746e45bb85c8446f855512aa86eda637e802710dd07ddb2e3be3d72a444be087eb2276069645c85b17c6047c11a22ee2b50df6484d73bd7858210f5447cbcb2c834e24315ff7dc596dddef6197bac961c2afbd1d1acfceb39322d31fd9df8d90db252c477ed12d8a0287cf4273432790000000000005000000000000000ffff00000000000079bec11830f410015e3d44d086bf90edd63e9ea8b37a1a6d8f39b9b8eb5eda0f2889b6cd19b68ef4cf57ba26e7c63f1b69e294bf4be2e996ea00000000000000c000000000000000ffff0000040000002768b8b8fa411784138afe3954d9107939bdfd7405b1bb3e43cfc9285a3df6a12252d07ead2cee068c2856699da312d4011947d639ec3e54ef20fad5222e342fc719272be3060ec0ae60daca471b97e4a1ecdf06d5b9886b36dc91fd76ba3414d70288afc5a0c3d4ccd279494713d4aa11d0d1905281b65e2c96b402e4020df63384aec629b978958dc426a9a401c059279402b0e4ff0ab24b96c0257111de8e65cd53a06efbc47087c9000000000000b000000000000000ffff0000f8ffffff1711add991bb8b44e6e9e9d1da5bc400c4f28fa31e74bab6ba8ae4f2e5c3d54279824120187025be4c05025ad4929903b612e0b0cc352c4e7d7c495988e4b7c8c6f7d804f4007f4f5defed4815c93d757f7c76d833e84bfd4598b7367a4fa2e6405432239247315c1fd36d99461d7383191490875ccb682d56ef72f2a792701e70262a3e6dc136514e9ef7f1331151686c5321c72403eab274000000000000008000000000000000ffff00008700000088895f3cb3624a7a062af05c8eb49bcb8737b5d4aa22a6e4834e9af3c8c9943fecd691ab9bb539236e85129dafa8b05502d87156a1e834e486fdee926e069aefb8073e834d5e342bf76003753f2fffd4905eb575aa5b7d21de83aefa6d976db0cc178fbaa67d09087b27fa5e0000000099"], 0x538}, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 18:34:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) shutdown(r2, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 18:34:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 18:34:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0xfffffcf3, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/181, 0xb5, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 18:34:58 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(r3, 0x5) r12 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="41fdd200d65ee2f323b811129882e4e5e3414961b958e5af429420018181333834e15137285f16923852f8d5ae111a2c39462aefd75ec1712f15", 0x3a}, {&(0x7f00000001c0)="c1465db0b81405b949f9b984e9f1926da98a8553574f94eb1076f15d656da614edefd882d4a277775da50d73d1d6e485c9f2998185ee43a5355ec95db52231d35af41d892217bd962d3d9473b6e934e867613e2570fb41f5aa562743b4ab425bdee7604bf9ffc066a7beaf60b7ca09771961d211977a86486e0c3763db0d202b65849cad84e37a5ca449e2950dceab3cf11d0dbe45ab1c3054948397b7cc0d0e9e1cb9ee770017fa9cf0f294b1c8c2b227baa8d102be89c64024e2e3d42303abbb06d64780d9480299abe7f15a7887ee3ce9d99415906b038d71c2a3efee3e6115fe2d3f6c", 0xe5}, {&(0x7f00000002c0)="8050bdb43794a051df7121804aab8eada7dc8c6a6b3a43d3f3aad262b496cdd517b2f395c15d40ac04", 0x29}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003b00000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x2}, 0x409) 18:34:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/205) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/229, 0xfffffffffffffd71) 18:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 18:34:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000140)={0x0, ""/42}, 0x32, 0x3, 0x1800) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x108}, {r0, 0x40}, {r1, 0x20}, {r0, 0x70}], 0x4, 0x41b) 18:34:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6f0000000000000000dd8356"], 0x19}, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x1}, 0x8) 18:34:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x421, 0x3) 18:34:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r1, 0x3) 18:34:58 executing program 0: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 18:34:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) 18:34:58 executing program 0: clock_getres(0x6, &(0x7f00000001c0)) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 18:34:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = msgget(0x2, 0x204) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/162) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8e1, r3, r4, r5, r6, 0x0, 0x800}, 0x490000, 0x2, r7, r8, 0x9, 0xf3, 0x6, 0x4}) 18:34:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x3ab) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:34:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x80) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setsockopt(r1, 0xffffffffffffffef, 0x7fffffff, &(0x7f0000000200)="19980b793450cca9252b9bc1c81bed0e52f676e81acd6d83d2b1258485ad49ae983a8a5a340fed076c0190476094d95667e1400fb53aa1ef1af6249063b060418f0581fb845d7e088508c50d57b8fc94caeb86b83f2ef69196d382f287a9882036e1005d30602f9e211c8772f4129f460818f48d3ffbc9cac66b308d38647d5c34f60592b6c648c3770dfea4bc36b7e523fda35c7a8499a9c900a884bfe364fc0ddd0f5d", 0xa4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 18:34:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="cf7b0ba54a5343ab923f5e121af0dbc93952912b6c037043bbe725fc1f4958f315eb52f74ed2ce", 0x27, 0x5, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 18:34:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x0, 0x8005, 0x800) setsockopt(r1, 0x80000001, 0x6, &(0x7f0000000080)="1e764fa162da4e737ee1890f5dd3ec4134fb3a572d697130905662dad2e8e964c286246956bfb1c9f01d88964c1c0c73aa9ab62e82e154541041767d8487391b7a1fc64a2d1f1c9150990c01b5863e371c6228c56b81f1699461b4b4f39c8b4e71139dc6a6b1c5ac01766b11ef8fc23dabdc787bb25b5014ef8d8ae112054c5fe30239610000fa520bead2b7c30746913087cd93e43d9cc26c3669027791598de40cecd214f66aaa5d61b002901429d9a3fc5e696bfb6d86517b93390263ca3be5e7", 0xc2) 18:34:58 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) listen(r0, 0x7) accept$inet6(r0, 0x0, 0x0) 18:34:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x8, 0x9, 0x8000, "2dc9e3f49c8e89dc3f634254649b8d94c1c196a1", 0x8, 0x3f}) 18:34:58 executing program 0: syz_open_pts() mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0xffffffffffffc) 18:34:59 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sendto(r1, &(0x7f0000000100)="5777568ae5cfe6bfc19e6b2fafd86eb50762ae59b9ce3794b60fa2f460d920aa579d632e672fd1611c9a6b9a9dc1be94b58fcf06bfc36d5dadd1709bae3f28160ede751d4bd8664f36e402cdee47add4e5b670055e31315ee8f28baca940db02915526a206d3b8abaf4cfdd2ef64cc29be97c23eaf6697b2950d7b3cc3bc340fe85a77eb62ff249c20e798680da399783eb1872c8d93da42ba", 0x99, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 18:34:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/130, 0x82}, {&(0x7f0000001140)=""/128, 0x80}, {&(0x7f00000011c0)=""/255, 0xff}, {&(0x7f00000012c0)=""/224, 0xe0}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/201, 0xc9}, {&(0x7f00000024c0)=""/233, 0xe9}], 0x8, &(0x7f0000002640)=""/153, 0x99}, 0x1) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002700)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000027c0)) pipe2(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000002800)=@in, &(0x7f0000002840)=0xc) bind$unix(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="01007ffc0a7f31438719"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 18:34:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = dup(0xffffffffffffffff) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9ed273a690bc8d9e695ddf48bd03eb745fac49968b379ab251344df459d84a3f5d2da390f85e1377f0eb5705aec68c831a73a22942271f1084a5e78608e54e04836fe4511ef2c82d6574703d885e567a1617fef5fb1b03909d7d0e37df489135ce5b04cc91cce52710c62ec1db5b93169a78737bb8c7130ad1a1c06edecb4245c02fe1daaa2ceaa09c1a2c7b24c03be138b41f0b0c9ab372e97175b96fa7917b266ac7525a6516e14ed4b7742f68a3c344dab95579ec9ad780764a1ef4", 0xbd}, {&(0x7f0000000180)="502d605aadf26abb4afc25c2f3d8ce9b2c5c9db208d71b0dab98f600f694fb788d4726f97f999e44348e59a344c3651cd75cf1db06454707e22a25b5b0e34bf1d4e4ba03d741f7518f5572214b5b7966aa35d3578ef2178657160482ad1d2ede5a41b887095e61583694d81adc6da6f24cb3fe5e5cea3480ae130f08fe1df210cba1467e9c86039cc041ab9572967f939eeb8c6a80d05c90a8cc38aa9a98bd6e4d6f14777ec5100ca1f643eccd32789055f032cb4453e7bd5bcfd10d60f7ea759983eeb1b90a7e58010d668227f82ecc7f5d28009fba5430db6f815162453d743ba924", 0xe3}, {&(0x7f0000000340)="1ce09c0ace15dc3fee1c70dc83f83f9d402fe700f8400ef7674d628f045c21c39268325dbd1231317dd54dcf8241ab7a0429595de08a88db009d163801e8054b83ad4d09ab10f0d15d35cb1e7293fdefdc5a2b598a78ec9cb67b0829543fadd42bb5fcf8e47c3c0eac5e58789468abcfb5ae8e781723a83878937129d04c582ad0f08b953569a2dae612d3f7cf416448c1a4ac9b3065af9e2e3c94df9e52cd2cf40af560e45daeec36d3fa725c9f9488ff0d108e89618620541d6612911d270d6ec5ed", 0xc3}], 0x3) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 18:34:59 executing program 0: msgget$private(0x0, 0x10) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "0f611ef090d7cc948b0c21d003d110bfbde4b51a0d1cbd8cb9449bb41c94dd8a23d86b4f09177a4888b8715852a09964d36db2e775829cc5e4badbca7fa38f1e30b5ca932e6787e1ccba3223e8cee5eac7c244e0d59fae72fbd7db27e0e2b27bb48fd24886e58dc8cc5aeedff7d7e0f71aa27925888a0ee953cd6a6367718e683048dac48f4c2da87e46b00c3fa0bef28d1f78af9212fe7c1e4be15a9ac14136cc4988d0086797e561f41001f55944087564f36ba223371704781f1c00a5042b1d85a4d8a86d5df5ed78de7e460cdd4ae4a5d067479cd3a41a540cc5024070124f036aa8d0bd260e7e7935b06f9c4b39b30755dfdaa6ca0b33e93c6c223abe94e3ef498f6be72cc8bff4e9d63e6a7b1b90c3d96ddd71c02e75aad7381cbefccaf2a2ec2edd0558857b16d7163614f5525f8a6bea77aba3af48b55e1d1e161e4aad5c37847832edfa18bf4f28be2fb80954bce24a1e485e7cc7bcf935cf4d6da687e67e08295b60d1ff17e765fcdd00fe909347157f4bee5727a184aa81a676a5ac628a9e9a1ea193c3c1c3d64ab72a8e29ad6ac968bdeb2b0a4f52a582c6fa3b6fbbd61b4f11aba0a716c06e737ac26c5cf554f75d931185c3db84803a797224aedeb92b37276c479eff322081b15b1b923db9e06927de6f012cce9a18411d9ebdf435f2e254618f1d0fbfdde1485225a191e12c41c3f24bed2b2e2aad50234e9a6287fea0bfd48885ce3f6d43cb96a220a1bf0b07215fc33d807ede98192697e995245d20aed2cbf807f269ff3ff96480d88ce903f786435e66f2c5294d3c8cd73f54c503d39d69bec2a1873335ab11b6492f7bb14e7a75327346293d5821c76b72ad7322eadcea88e88dfc07df0c2b8b3c008b24e6e81a159bcb04f9da6823d6fce3502cf994760f99fad74b1b0a4a125f49ff2036e4854e9e8b4279dad65b44f4419930f09fb7e53d723b7368b0c1feb39cacbafd84a778833da15126f576fc2e3ddbddeb5cdee0b2ba7b581b718cc7280341b64611bf1508629a920f1a8c646c02482d97cf5cb6b2380d3bd733aabd35a3c804e1d180dafe6a5a9e227f1e6e2a62ea94d8a85440fe2c2384f25998b38dcd2a21d8d6d900a4eb401247f6b328c57a687964164c3c1cfec5ea76640a3dbafc6bfaf353ec2005ccf4a970524867ea815da72a0505bd931662617487f0932c1e2e6bcdded152fa2fc4c1f1c98f00ffd99a62dd1739691b4a8593b873b18b45e08ae4e21852946021aaba04aaffce786bdd917d6b6330edb20119ef2dc8ae42e65afcd0a8dc2c6eb718ee6965b8a64ae3c2310e30fc459ec7497231e42a18273f5fe28f6c6674de724288e10e38a87cbcc5081acf84be5fe83a7f5124860a4344bd27cb42837f655d3b22cfc01eee51c69d6057d9d480d8deac51bd9e4339ce366b0618c3daac0958bbd43512a2659450f3dab08179969b6dded4618fdb14c322c07da55e6b2fc47e679df61607766cb905528d2074d832c56cf16e6288f1e1a5e49058d418790bb61706071421ff72acdfc05c8370fce0e3ae3cfb95f4da4817c2209a75f230ebbec4b284c321521b2abfed4055639f9268728f5794e931c00be0bcc2a155b9e7fae29fb9505d46afa30038b6ae115987c921e9b4682ad85a626ed518c1caca23b2dc4f567c04070207e92d9a3a669fcdf5ea4d997a1b02d6c59510ab8363708cc704a294f94f9dc59a6149be79f44f02db7a21950c9975a808e1acf034e41f8a64e214e875fb82ee9471b6bb42521d793ca8572d19d37d3850e7d444dd28720b1b57862719e2387a67675ba6cfa9171e44cb2385f7115601410bf05e57f9fcd33dbe04cad78b0a529effabd9833e1eea40d6820f83dd307aae6f4b634d357c3acc577c0cfac6f5f32ad37c5fb58acbb218f1ef39b2d257a33bb1c092dc5e6f663a81d0bc1a031e3d33ab9bc8eeb5f15d0f42b60c1d76af20464c97c31956088bd37aba860bbcaeab298445d30ede71b8ade55903c48d18431b9ef48ca3ce17267b73913cfccf1459b70999da1d7e5ee1861450d6461030263172b70c6b8d61ce92b7dc16297b1bdb71287228e5ec7fba125abd154584957e507f4462110e5570ac967ecb94db12e0869a5e175465d2d28c7ed241b0233d694890415e986ec1d4922a12bde5c01d60fa82f6054123c639558e896b52310977da4af6c70c44878961ccad32bd9f8d12c74925bfe21659e50dbc102951e2ce4e0fc6caee5d03a37b2662a5432d722ff7180ec72537cd0d5ae71e151b4f34952b5e30eb3f396193236ded2601db1767a8961561420b73fadc440fe260982fc741fdb150f9341e7a6fc5ad39cd1494e2682598dab737f288cdf8c5e81d0efc9e548fb9dc1aeb88e927d0b3ed6e25c3ffc422dbfa78fc9faefad4b86f2630d7182b1bd7a30fcd4e6a1da5399913f8992c5be51fb20d700b1fc941220e70005b3b26bc2dea147d9fd47a9cb1140d738b34387f8936f3746b951f92964ae6f56c35744f5bb220e21e8985aedcd44e45b8264453762b7bc5373cb7bedfc48dd9e796e3f60b2e7969b1b08d3df72283baeff7a4d923096fbc5c4662048262b9cc324796f3733a5aa402a1bec822a58524d4d063c0c5810d417a7ce0237d8fbf16aaaa80dfed52a44da9d928b26e452efd88affd93b9d7bbe8507fd8ef91721d133219a8b38673b93c0846379a49dabaeba2816640a98bd4385208ba4648bcbdaa440f90d770fb27ecb42c552575d1e3e304f0c8270b1991a5b73a0219bfeda0407d663a76e36ed7d76b06e97ba5748a2a4f144bd6b6a092c5beac79605c45b78aa7b973a87de2cc637896f344fba81a2cae0664ab0100f9f3ee58815ff6b4d99a8bce50d67415dac28b91109323d246b50ac5ed7ee836d09e41000f9affb21b5f76de57b70a8396082606ce6e9bf6ee08f4c3080b69331366e86bc2e8fa0d6708506e47241e861a7e11cdf2f8824ef795de13ce30528b8ebf77d42d3c9a6356a9623d19f40124197b024e0f0b353a747f340ba502d5f393c714e32eb63cd9985f07ff89478a81e3ff70dae1a49cc42fbda044e0f1d94656cf96ee54f4ab722b9dbaf1912c0b98e8d7dcce2f1cec8be92fd93b289e9f9632f4fa0f14733a902117792f4ff9124b52f239daa8ef40c1c9b8a725fc50d726794bd1474bf95e060cb9f29012fc27b0d4b03f2e71269a29594b6c10de0b82351abeec468fb82c18b617ca03961d871cec81dd1628354d64d99c9a50f12cd1ec1179718566c8024a021ece36e1c522f8041e085fa5493313abb48bd2c4766918f3a128f048f07d0bf649431b7f35f67db0b33a620873fc0781f33c88edd05a11fa8513315f8843684463cb53622ae2726dad48fd830910e8a90ecfa791901f7dea51b8ba0deecfc2135c151701b0304f5c4577a12026d8bf948857acd9ac50fa3d3f45d3df6407569062053638532c33eb587054b676993097ff6d1db157ad18d96354bcf2acacaba294da591a15f143e4dccd22c182b9698da9c677c309d0ce33a37211c939625dd4fbd150d983c49162819108e294d319f1af3b58d0bb87fbe927b9f974b9e357d39e5bfde84f07a922ceeb416c048a10fcba07932ba23619c1a4bbe030e822eda55603d5c6d59aa9c37d805a010c3d8c755132190d9865b4bdc2ca82bf028eea9d536dfe7a4259367b6c381c3443999738a54fa8c68036ef719f0bbbc2fe27d5a20cc28d5f61e635d3851723c4835a8a1e4f29b8d14b60b311afad589782bc2c4820ed275e9c13b58610578728a9e5becb081f1e236ae344b545b03a891b3440c7e4f69fd0f7326a784f0c38cc61b2feeb6f75d3668bdebaf3632d9e9150daefd9fa3d8711b37bc794dcb263c727e7212ad79f805cf009850bf8bffcd9fe5c52c895a94fbe4d8ab4cda37e53b666fe911a753fb242b3ca1a60f970e6fd8d07ffb7aba1cc84dc5470d3c5f6e8166045cc87adda839c87e63a9d1cddffb5a794ab2776ea578c3ded890bfa7e63d070a9eba54d7c00259efb13f594c5cb546012494667e2441634493a65fcf13ca9592be8360a644c0afc7774f467b3c7d4615c4fae03a9e6c54e9c23704eb633f1106301723c5db4b9314ef8af450b7decc6cd5da8ec850b7ef34364d11a0e53a1cb9668e0d3f3b29ec8b40657af009f77a6b4dc070e239e531ae893f7efa7b8ad8623b533046de36f2b082cf08b816cc00fc9f762b6c2d8fd49fe4c673c60b0a8a23984fea9a1ce17303165184c96c05297eafb7d40efa1308d3f65ca8399e022b2bdf0da1f4182fc0f47c8f313765db7bdbc8ef420ab78066ee6b673d14d265c96be9ffe25c9532332f42ed32781e895c20ce7606207f5998ecaca166b3f9f826f102254eeedae605d0b202d7e0b489d32ce7ee7779d5684ea2f5e95869da860287a04f981bfb3009e3032621ff665f58cb0ff8692074c9c12a69943dfa91fcc5e71590ab696d488fc675ec72b2ee61b13fe08577611238953db11752fa00c8a295342afda0692a3e4a801279c9dcd5530b534bc4ed26df4f7fe2f738fcb35e3113eec8257b6ea1f8a09593303ab6ab7d55bc5c2f592cd455660dcb207af45ef1b99e7468b6f94245efc0ffc1594f73365ce81a4ebd0ff6a2ae6b77670d4bf693755b5039d5e120b14d1f4aa7bbd23fc57f285d5d0be11792f7abf18004b43bf6abca7fe6af31203e528d919a070de77368698993bacda069ffa890a858a49107ce337be00e263e5a213d6c2d667199ddec1d9b8fe3eabfbeb11d9c4acd2c2ae9bc4e9f3262adf094f059057056d9a36672731b09b4e448f540e03f758080dc63a5938ad6015a4d3824c43b521df5fc7600a99d0f50d231275867358468ffe56c5ffa455d47636c28567d0a63bfbf46d9d739aaa911f1cc7ec1f0efd18d947278118ec3e209bdd6a6b6cf3972657a0964060ecf02b3d7c38bcad7aa8e9369c7a1ad6ce011fa94bff934e0f21bd849b0cbc7841d4cb96ed8868c3ce2a0a6836c3c9cdae55989d6ec81e313d6777104b651d145dc4273cb22df3a8c9e452336aa91f0c268a42b42e3d825c6a4a996c0c5288611e5ec042f15b013290157a511880b1bb84413a0ac30b370513d6a145dde1fa776177aea113f02508de595bb68acb5bcf9cf9f9803abb43b404ec3b0a89806a2ab8099f9f304eef057862a52cc931f406265679ee72778383e12b78409ed0d222ba9ab456ae329e4d63aff5c161cfd7835f88bda36e801d96b3f1648e2c312443e61bf22afb21f2e4fd5744e35b1ce7a16c1c694420baf81e812ef47eced4d7809f7e466c38ef1005b0d3414623ff089a6ba386ffc6799f1a75a6d6cf52b079222e441343339fdaa4c43fc1ca0fc460ff281cda5e3ad23169ea6bc7d8be6678fd89fd28059266c64ea4cc32acf45ca30a96b57b115b3d364ddbcc8fbceb3f05e5ce1c1c10f9859d5f0e71fadf5b28eb70a8aacd55674f58112ea6aa71847d4f336070123a74eef1ef7c83aa60af1536b07bffd6c0ac27c219b259167fb3e1bee1a46db80bfa693502cc05387ec9f43c122822fcb1a21677c91f19d284a400b88da0620254f411710d8d67b5c2501ab409e1ba7d183b5145740f39170e5f3f91b03b5dc6699f5992f75b60c3273dc8f50e360d46d2334a26823c03c4de1ac3441851076aaed475c9fb15da360244092d102d0094ea"}, 0xfc8, 0x800) 18:34:59 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=',\x00') 18:34:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x7, 0x5}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 18:34:59 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc8, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 18:34:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 18:34:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="00000060f267e8b9a44bad09afb8bf548b3a9e1fde9254b95eaa42ae5e6d74bd7775a814c524c451f515c2d39ca10e02c5d60abd2335ce6309f3cb9bdd73773e052ea92c6e961ba14385d9054bc4bc395235440e82b9", 0x56) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 18:34:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x26c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getppid() r1 = getpgrp() r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getegid() r5 = getpgrp() mknod(&(0x7f00000008c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getegid() r8 = getppid() r9 = geteuid() getgroups(0x7, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt(r0, 0x0, 0x200, &(0x7f00000009c0)=""/53, &(0x7f0000000a00)=0x35) r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="e9f055957dc93366dbb975739c6bc968ce1f6fee150a191dd07e356a9957f9448168e0b6c5b3dffb2ef6bb15201d55f793cef12e6f6c5b0d93f1758f46503cbc50ebda81fdd70b197b90fc1a3369105d726e8960c12eb62d744879d4cb07615542d96fab4d04bbcfb32190ed5be60a3a227e5a3b9b057091", 0x78}, {&(0x7f00000000c0)="df07e50aa51cf7d2a162924d7636dbf5153301f9997a2696bd7afa0422e514eb7a4d5460de8746ef61ce32690dbf411294d2190fdbd1a5c46378ce2314494256dd46ecc184fcc6c0e4a0ed13656fb00906cd0330944d849e50820593f8e6a4d59fb2520739743fbb50fea5816379b97ea5c46c5189071c3f7a157a9423259b7b0225c711b0817176d6d44f686a3257da2f5230f9ce0ef76b925839fe434e353061d69b8f66", 0xa5}, {0xffffffffffffffff}, {&(0x7f0000000180)="b9a4925b820661f82c323cfe50dcf324934c33e4e2d9258b3005221e003dd91392178570abd9c4a572da490fac07a3b56960b9a41c74a3dc54a7ff4693f0af3c413cc92c75df593cb6fce5290bcb0d95de88542918401c2e28a1342ff1845b9b3a12108c4904f2b8f9fa10986ae7525f210b1be7155f15494899ee14f2f5f55c72377d27828136bb4d2a7ba64f9526498a44e41e6b73fbaad052ac3350fd37b8aac8d76cf9dbe6c55db8d5b6efc81161091630b132359fa81d8c601070a5b04e0c942f8dd60d5a1ad017b0bda65d154b565d60c7b5d2ca7d0b87e7ab7534347c7e6c3917d47a37f148a73d05cb74a22ca50889a431651af38ad0ac", 0xfb}, {&(0x7f0000000280)="31fc3a11c4a3d19ba902c0d9ea1f0bc616ac8a4da7a0fae84181234b5bf0ccbc17ac452792884401ce7f90022a9a21e627745405d69d614ea426c0ebc43a6541856ce9cf3b721a8f100fa5bc751fb68106ba565e0c4861e078b136fb7e4e0ac191c075dab64be52d613a83203403201ff4c7f747a60101d94a42f4b64afc72ece4296a3a86abe32f927f59a60b5c9d53b62313a0abc5a0564d3e1ca26c5415fbe22b055af706ae58cee2b40a742b8e8b983d283c16cf11d9e2cccf03d5cd88912ba3af7f4c0ba64768a1a2", 0xcb}, {&(0x7f0000000380)="a62e1faa522e794379505bae7aaf9ef6ad082c48b4631da2da4aa4e48de7588d6fd8ad039f92b57b6db1c024b3cda303c6b01490400b7739ae38331d231e1e309a124e379033f86979704dfc0af94e29da5bc5bb2eeec7611ea0adaed2ac52773047d19241684c2e044627969041849c11f8bb76dcbf372e7891a1d41f8ef9bba6f799be6a2c", 0x86}, {&(0x7f0000000440)="7b66ac9e0c452cd78e7cbf5ee9ba8e4ec3d9a5e372f9ce2bfde6240da9be99250bb9913fa63e3540f93386de7cb852dbc67fbd1d3ec5f70315a14e8924dfa320860be72759ec9e4d4d8ff85fdccd21a4fa93033b02cc78202390c1b359831046ca86f783e93966b0e927d34f38c860d30491dcc6df9b3fb4daf14caeca66616bbc91b13a90cbf97c9c8b92e1cf55fcc5af0ca8d9f655ed8bd452b78c98818815d5f575", 0xa3}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="f0000000004a6b71", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x8}, 0x2) 18:34:59 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x4, "030000000082ac0000ffe0357f00"}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000733000/0x2000)=nil, 0x2000, 0x8000000000006) sendto$inet6(r0, &(0x7f0000000180)="de0ab7b47633e08bda8e6283b0d4bdff86fe52396a1f0f3f93c6dcf109c113dc64675dd31e0efe1070aef61a08c70a6b0bbe89bc57dd155ed879ebb9bbd39dc7fd47a62fba49b7dd74db44a97e0605e7099c9dc8ce2f174ff79085ddf547a16c270dc39fb11de5ef9ef5b0a19710e1d6fec9ada941ed67ace22020c72322cb8617a785b488c4c7a18ecf706f75f2940c3ff69b2e2e49e6c2c6f610c4d63b4a8938f7e277f7d2d19e995a78edd99f59a69ebd60228bb06a3942b82b2724dcb249ddc28a5a1da191bfb0df08e959480a058d3fcc0dfb7ebc5f3fe45e8b3ec4e5fd15eaddf1f7e124a7208685359287fd5ad31e92cc8dee3fb75d", 0xf9, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x80}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:34:59 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x9) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x6bb21cc4, 0x1, 0x9a, 0x8000, 0x7ad}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) syz_open_pts() fcntl$getflags(r0, 0x3) syz_open_pts() 18:34:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x7, 0x1806, 0x0, 0x2, 0x5}, &(0x7f0000000140)={0x80, 0x1}) 18:34:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 18:34:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383", 0x1fffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 18:34:59 executing program 0: pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x0) 18:35:00 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 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3, 0x8000000000000, 0x986, 0x17dcd2a3, "854dbfa600000000800000000000000f00", 0xffffffffffffffff, 0x1}) socketpair(0x7, 0x1, 0xf2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0x3}, {{r3}, 0xfffffffffffffffd, 0xce, 0x4, 0x1, 0x101}], 0x3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x6e, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000012, 0x5, 0x6}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x81, 0xd522}, {{r5}, 0xfffffffffffffffe, 0x4, 0xf0000010, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0x81, 0x4, 0x200, 0x8}, {{r3}, 0x5142e7c00077de41, 0x44, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x64, 0xc0, 0xffffffffffff3995, 0x5}, {{r5}, 0xfffffffffffffffa, 0x10, 0xf0000013, 0x2, 0x3f}, {{r5}, 0xfffffffffffffffd, 0xba, 0x80000043, 0x80000001, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x8f2c, 0x7a}], 0x20, &(0x7f0000000100)={0xba22, 0x100000001}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 18:35:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="cbe5b44310df720c8a7a28499a2be989c927e25ba614af920f", 0x19, 0x400, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getppid() getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r2 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) truncate(&(0x7f0000000340)='./file0\x00', 0x85) sendto$inet(r0, &(0x7f0000000380), 0x0, 0x402, &(0x7f00000003c0)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') getsockname$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) seteuid(r2) r5 = semget$private(0x0, 0x2, 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x1, r2, r4, r2, r4, 0x2, 0x3f}, 0x2, 0xa0b4, 0x17}) r6 = dup(r0) fcntl$setown(r6, 0x6, r1) getsockname(r6, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) getppid() setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000600)=0x2, 0x4) fcntl$dupfd(r6, 0x0, r0) connect$inet(r6, &(0x7f0000000640)={0x2, 0x0}, 0xc) semget(0x2, 0x7, 0x4) getpgrp() lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') setuid(r2) 18:35:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0x7a) setsockopt$inet_opts(r0, 0x0, 0x82, &(0x7f0000000040), 0x0) r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget(0x0, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x508, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) ioctl$TIOCNXCL(r3, 0x2000740e) 18:35:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)="0faf022a78fb4b7c9c581d3e43ffb07ac5d67662a34344b635fd78a022a4e95f321c1d058552e71c2ead760b9e7f6cf7f1c53b209a33fb38dbadc4d63e32825a9bbf3d9110514d6116085989466f5975c86e9946413a801f0700000000000000a48a695d3eb2f2ce9b15e898a9f88260e4f0adf2bc3b4baea68ad6acf02dfafdb75b9affb5bd7db708946fbd244fa034a2b3ff585a6aa96265fb68ac454443cae394f8375bddbb61ec76905aabe2c380ba9dee4ba94ad054272e1c248cd458a75612c8b4371e1841146e88c2befac1e7fc2958f92952d1575c68ea0520ddc4867d25f4", 0x42) 18:35:00 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2d016c847bfb0100000000000000a0c6b0d23272e5c7bbfcfaa65006726adbcbf4187ddd83b065c7adab474b4103a0b7e87568f8f74376bd8ba87764406719ff8456c9eee367e9f60a89ea63692436a752b22cf826828c141fe81ddcd740d121697e2fd116413189ca268a1a6c16ca347ca880"], 0x1) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x3) 18:35:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/46}, &(0x7f00000000c0)=0x30) sendto$unix(r0, &(0x7f00000002c0)="830703fcaa35835bbaa0f13d584aef6e49314f7cf085e4b5e823899aa8cc203f412458cda6383de09de9f06456639ede53ac3036afdaac454d091aa2c804ad5857a9184ef635d04cf0d6215be6803115e615c2d83e70a60c47faec6249c833123478190be9ca1dab6f448fc9e4be0e8f322f9d7b9c3f11bde935360be4c5712e5d44297a8c70a85f014838046ff31b17a164e29e7cc4041c089a9ccb7c0d0b9710bf74f69ffdb750aafff110c7479568d1572159dee2652f932948c71943fb78dfc19cbf202cdace11474073db14c09918de17f4d219343e8c2c23", 0xdb, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 18:35:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r4) kevent(r3, &(0x7f0000000040), 0x1066, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x88, 0x0, 0x0, 0xfffffffffffffffd}, {{r0}, 0x0, 0x40, 0x20, 0xfff, 0x156a}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x100000000000000, 0xb7}], 0x1, &(0x7f00000001c0)=[{{r3}, 0x0, 0x20, 0x2, 0x4a6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40000062, 0x3, 0x8}, {{r1}, 0xfffffffffffffff9, 0x44, 0x20000006, 0x9, 0x1bf}], 0x5, &(0x7f0000000240)={0x100, 0x3ff}) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x8}, 0x10) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 18:35:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2a) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) 18:35:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x400, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) syz_open_pts() 18:35:01 executing program 1: r0 = syz_open_pts() r1 = getuid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0xe4, &(0x7f0000000280)) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) syz_open_pts() 18:35:01 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 18:35:01 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 18:35:01 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000040)="eaff125c00000000", 0xfffffed9) 18:35:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xc1) 18:35:01 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000002800)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x27878112}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000080)="657daf3e6c8a4084f47d890d76c8", 0xe}, {&(0x7f0000000180)="92ec5336c58ddc674420147e4be7f748edddeb4b82c3f1e9421d9fdcfa4fa6ef2b02cf4894b342f3c37613e76d2a8ed025fdb8b30584969922fb1e49ab084dc783096f378bd17351d6b7c7a7c4e770e38fb38a791a0039d0688d96b6f4285b9291ac67972b6825130fc2127a3d35f64fcd5a014dc3adb1b9b48994b4abcecc30e0e1ca719879c1838755b9aaf517fef74c7ccaa4f2da0ee43e50b50908d684179db9d173f6bb7807789665eee3cb6ca7779fc171e0d93f3ccb5a90cea432fb944ac8b05e6fdc44032ee3abf3e30234e73bc3d5cd2beb9ea6296758d52cb783b8ebe61b5cd6b4a6c544aa26a5a336e1b7fd8cf10dcbc842141f9fd8071421c968a4118e7a3e0c83a895c4732d859ca3a0cacf6f49f74c7fc4004c46442a4e5fca73239c5c3b2a0902b858e407c1ecd47189a0ef294106df853b8bd1095fc2e9c919f28a41e84f012e96d27c9635a04318c1dbec98e45fec4b9d3abfb3272d13b10fba09739cf2fa15fc687325c3cc75466d0727e69c91fe793e4e3f9400cfc5b6547da0411a4e1cecddd38b04cf0d12344fcabc3cdf7170a71b31f4074622b6c5ad7abe546ccdd340748aa4f89ae1f1319a1492e29029db08a0b8207dd63283076b09bb8b8694e7261cd47d02b766e5f29d74f627b143ad1979d195081b79afe760a6709cc7c3623fe8847196b4c3d90daec60771e5352b0b5e3bad82a8d79a56343f6fa588b125220125c29a2ff70f09daee8e37d3bcfc0b5bfeef1b5c23a2698a4aa8315075bea6e1a33a32e605ad1bc619e6cb758ad3974c8cde9e8bbe7fbd20c292a1875682a6644ecf390b6d286679575e15826c447fb8a34944a48967d6051511b125c1c7306bb2b80a9a1f76008ffa068b368ddc3c329c456e7569bba0483c4fbb99de84c1ef5136adbf8ea0ebb30c30a6c5b0e83fe7fb1c370d1cd5953ebf02480d52c3475ee2d8b9efb605457838f4d854a59e3bcd0a419921f57482de01acbe4ab63cebcbb3335eb3cc8251626c567f38384e9cafb18829d18497c5d368e68fa072c6346e337b8b1f1a70fc632b4b6277d5a8a1909d8e796c39da77c6803afe2c5d3ca4a1c32a914d157e11f5f6b1507fc7edf17d92f366cd2a8b5ad18b4dfe1417c02aef06f1d21e910bdd2c6017d31cef1ce80d397966ea69bd9901e276bd801b501742733182d56d767c4a11cf5d69ca6aa1463d55e45bd4d5cc7807d29d210615d9432bd1cee1482a31a5745e09fda485c77cb2f6e359f9e9ea242b5641b53f90959517a3065a4adb4541376691c17964c04dc15b956fa857b9dd3e4e19f5c7df7f11639252d7503597702a57e6a7fa9e60821e95ffe70268150081ac90cb4ebb9ba441300565973be28a05e7484f492f7b390a47332e7983d6ce03ad70ce55242b6f3bb65836e3b9e69090a4c500111ae166623bc1aed6df1e77217fb7304a161c2c3496285b5e6b748b5963cb270865dd5cc14100c4d11de91ab08237e467ee0ac5fa94abcdb21d29cfc8b3fe41c1313afc840f0d4ccd796b849cfcde977f2e046c7fd02d2ac3776c6009535bf2ab27ae52eff5da596fc3abbcb9b7580e8fec6bc608d784dc6bdeb0ba073fa55a1e1270d832472ef283b2b47b4da5af7fbc4a676bb7e5dde80614b0030bf7cbcb89d7dd2173b62ec5d907fc07d3d9ede7441fc90e1cfa6603970fd0113c54d186394698225aa837dc3e263aac82db7da86e2a09133b29301e5d03f80f060de31da88bee37e9afa66f2137831fdac18027d40b1fcc70b707c1ce6436e3ffa97321b6940b278c72c3750c79f7a692d8b218c45979c43f1c2a78b41b58576bf9d35dce85e4276eceb81ecfe14a763817ae8163f430908f20f5cd46237f567130bb6f33039dbc4e2365306478f192b557547108f69f6d77102e27bcc9dc97cfff73b44020bfa2faf83d67043b3ded9b077fb82f4fc8727c8142efd781b8a16e0a361ffc8069fdba6fa4af68c5b03c070653bd1a490177c90565bffd60de149321c29e9ba458a0e41dcf47a6a016927ac877e71ba01a5053f58b9b3b55520ed73142b752e566066301563bd86488d8e3da76d79b1389c4f32989800670ccaf0b8cd9212d36a7bb091e8229084827246648c223ae3d2005daef0af04b6779bb856b83f98b9458e0280527af1888427532189f3b0136a56fb9de4a14aaa3ea22fd797facb625db97593f032de1c91cd903fbc422186a29265873344f5ab26b4f5d8067f7b0df2d3bd8c24e6e501df18203e2fe10945f73d872a75a49e94b0881367b58668cea5c02a939be0407db40fe16872fbecb5d4cf43823539bd279c69750662e881e0cac8ab47d45140cc19c6923a6ee9d0d07456492653c57cc919579f0064714ee55458686d751333869e57b1171b941cd9f11d771124793be12011fe5d5ba220fcaf30a452d4efb5ee7120cc52f3fd1a3beab6edee8ddc11a891e8f18893494e90bebbc0b211c0c32baec1955ba0b956c94a15ea0e606893eb94c321b32134cfa8c5f94bb09b5e3f7476f4c947252c71954a375db8e08bfbfe99a7eca039ed88199580018f0bb883be5506dfe7a21eed7c03816c0895e6131dad823e6e6196cae07a112d5fee25586ddd14611dea73c02cfab9df2df831dd28701f12c7703b5a4a086004b361c67c2e1f19b59e9931cbf05ae9b1ed4b172205f32abf7eae4fe43af84bac2f041237d1cf0feaffee7927c4f9d3baaa94a8b378c170e99de1622a0abc39488f895a0cfbd244ad04578500b8ec3bc96b5ff0efd1500b47a8526f9628d420bcfae794ccefcff9c27658eea72d73c6f8b881c267d17888016fb4f3c510dbc65dd83974687cac626956c474edeeb83b5c271e11a6d10cf7f3b1759a73ac535857c702dac29554bc6fa931a2fec15dcb28947a4f1394a55467dd729a5ac7f5a067631cae12347c27e5940db3aec0b5d4c2aa170c1f907955bf9d79c4f247e7c413542b366aa59fe3f6ba90ac7aacf0d7c02e0ee2dbcff9956b194d733d15bafd4a31a8e9ca514fc330acbb204eb4a0f3fdf954ac70aac03ef15d9954a419b9c08da2202933b3d3936a7bc0dfd686dd5dd2df63f9bd5e96c4d7f16f69871aa8a75fef9179aa9290f1bf097eeaa811484363be3427fecd73f5ac629ab043b67906cf555ba06ea3e13163ca943f156ae817a2e234a4cc69493500355eeacf71e62f0edd09d29e81a80ac2605995d4397724ecb19da63d81c43b62cdd8136a42372098c14a41a83538be0f0f45927474b9ca698c303ecbf2b75319cb5b629fae01f22dfd84303d84b561a76bda9cd6358ed39ee54f2e46b42d6db078dd5c546d7c8686d46aea37ce521eb16056d08e3c6dd1d283ccbf21ff68b1a717ff505530963c885b7c3e6752c4c2dc9045bf18774d08a63abda4e863f93c637a9a4339e434a28309a1e86ad5b19016936c86d0b79b25d913884336d14601f1dc029bb040a7fabdb104cc679a72f7d2b2753f9671d487d548216e921aa1a3b92f44c934a0714cf6d584a0460dd7399445a466b09ea03af40a7c7db651ce90b0120a886a0db69436a7046c869b693434eebe86bfb945a0c9a375cd4b6ff281a8b3d273909072cfa4761baa921fc6714fca42e8cc467e008be8b23a22f8307066517edbbb489576c551110d1e8bfc89c972aa028003650aaabfcfec01a61cc6c16c6fafada1fbecbbc869a7aae31686c474fdcb3b0c98c8ada4f601cb44b645c026faca7cd194b598d56e8f5476bbd86ad8bafe21a30bced102aa9fd30ca72ca04f2a90770e27a47bc2d8dfe9549bdec0712e3903ffb8f74caa15b178d42b613d90686edeb87bbe7a0449f2f8c6c53ccc92788d48b1186828bca3d09c612fde112035a245417f1eb97e31fbcfe1edd250744f938dd5a47f365b71f54b164cd8872d9a58707a6f2ded1423b03189f5391c80e1d11f376b8973aaa0b1cb1d604135a4583591586095806b1d205fdc51b19b27ae7a84e8d3e68dd89e0a78160572d3da8a969f354d3d65d79910de0439a44afa808446a35038690a05ed7667b0fcbf286d7974763273d7b4825e7da9b0ef371af243d924d6e89e597e97296f2e89549c88580d723d2199e7f69e36f402c55515c97f3f36ac0e31d9042a820bd9d593c63b5a9c239539bc5532d814987e5e987aec00d5f5e1b699cae11f8416b24c57addd829680864fdba7944d7fcaf2dcc18460f69b3c9a4e4246c36bf251886c54bbe2cdcdeeeda0c3a4fb0b3351340c6e56df4e19825a254977231a6fc92e515ceab78977b2782788d833dccb0cb6637bf3a46b001ba0383175676a81779be7051f2ca221b732293a7877184c3e054303aad3eea775e035ddb1c9bf4af1801ad0dfe0e32b0625dabc0288e4184f4f99b888314b253f703147d2554f729ca4f9c64582fa91fd4796ef6d668c78dfabf5eb6daf1d32ba16fc174d71ddbe703b59a3098e92d45bf47b5eba0400b6efe06e43a77554ae7b72b91a4c22199677746926c3e184b7d4ad715f52e622a67e8593483dc8cb6e012e4fe97c41347e315f3fcb081a99a2c1d29d8f03629c02aaad86c15569089f3f5923e4c1b95f823600b303cc5eedd83ff22323a0c617e2be29f3451fba1470c9adbea36e34ce17da8dd45b98f7465c4136d5e822570c6efba7fed28b23cb8920b9c4d19e89acb0f66df403d45273237bda2a3c8b68503146b458898d9c65534a2f5ae5ee5913797c1c1663394d1930269499a40fad99a128d3d08f20637eb8df855c263df7d3fa6527c6c752d0b1b5845d5d557b9286d967c5b17aa82692320d86bb41901f31a9d920d19a33934065934fa757346dc1ba1021c6715184137bb8327253fcb47c26cc52c448ce3e1499fbb8d890b36cf01dc02bbf63b7583838181d167b65305c8a677b44cba5b74d319084f5f47bdabeee2f10864abd4bf3be89ba70f70d9a9bfb3123f21359ad768acc60e31beb5ff053950b65c8dd4b8e14743e240c27cb5823cc83cdb9706a463806036a13e63659568639265f3799cd4c4e07d090d931db132147ff9ca00dca4c0f70957c65ec0967a3c33f7864cafdafcdca1c610ff76ab1b9b309146c4b6a5440eae30fd0f98c74ad788a7d3287669b8a4bde10d72a1d52cf8a20cb46a9eb3131070e345a1ab2d0b0d893ca7bcdd0dd55cc9ec2ccd6140e655edad0975a48497426c133b8a86b6faf2c247c6e124ac645c92d5920e3b8c34a3b02a66234af19a192ee74dcd0dccb66561b4c8a0963540a2cf0baf5f2ef8cb2b9e204e6a1ea357faf0c73e1e1b93c365d56a26ac2e9f7489cac436659992f2988b39fd950105fb2f5092afb1e518beb9f77a998ae5be1fd857b3f3df4f667d7fe2229ba51f362c1f59d86e25a71d6b96fdbfb823bc8575655fcd6551ab48ab5c5f42e79c14c9f2eeb96d3f3654485b0a8094505b89cf99523655725c57e4f7866d70bc752932d91f0edbd3717ea18ebacf818ce70bc23f20f9e4134af0166f281d4136488e3b7c250340067d39908face6cabef12231beaf5d8acce06cbb93ea4dc681ceef15ca780091a3b2d076ab2cdd8587d0cad9268df0caf9cdc21d77bc58f6dc97752615aef7d3d06ba84e1972aba2319d0ed7e9f0db92c7ca0db31e33d2d6e2d4bcef7a157827c4d7ccc575264349a3b78e3e7bc3af09c93139b925d07e78a45bb288d46eff3d0b13803a940fffa1513ecdbd892255905ef67351deeafe835e7bd3847aac6162e9c2e12b6939751d971f28a1b7fd870f2c73ee4e941fe2b81b2cf7d58dc5c4a78b10408e39b4c0", 0x1000}, {&(0x7f0000001180)="d8fc6499fd2947e9f6075a9b2cb62f27c33595a884f40b71629034ade3fa4475577175bc5fd15888f4ba6aca966687314b8c2375c1374778df597a018d10bbd31d521bf92f11d3242f6ba50fa5b0cb9a95e328c70723e98c76e7f8c7e2d41331a9ebf16c3e1090195eec11dcbd244a3d750fe8d4bdeed992940cf5ff642c1f53012dcbd39004457141d546bc7e600dcf5022e75ad3213373f718c0a76f7992bfe1924c4302a5", 0xa6}, {&(0x7f0000001240)="b31b63d44dbe473b2581e8d6ea944fe733abe818455ac90717e46644914c469fb4dd443966c49c2f67d6b80aa25d6cc229b73f9fc624f5b014274ab811c218bbac57075ac388b6c27f9ca7c5c52e4707b1b3698a09644acc6b5e5889fb0c24a23326c5edbda018acd32cb52cacda2c01b5c15116c64015e6e30eed5b78d35ad8df1017d07fa064ab8390ce95cef600a55f50678a4f8a44b6c1f282432689f3c08ab5d94474adcf9c0f41d4666e48286c8b7626a3f60c54692f355e1d7a7f41716e6e65379e493d63830a004711820ebbeca6e05d4a0c55ffb52fe1b8d038caa9033512419b74ae8e7d53cf1397827e02d0812c873d5130000fd245e59f019f2e8b030e6ef14881d5ac0a4cd5a557c59cc3dff8e85b1e882162b371b2d0b8566d5ff004dff5dccff01cc6dc3a14fdf594b92789e76a03d3741957b24ad16d6a20e05d8915819ae0e42a2aa0717de98fdd31d39b50fd7b17f53e424bb08ef767012c8232e12f6417d2a1da5d95950e8c5f364226673efc6ed535f681458aa34d7ddf9fbfd57441149960907050453ab48641198535689ec905638117dec142e54e397e3220a57b82194486b729cf36ca81fa3e76e55a1b85cc01a93efdad573f2fc727a3dcd31dd08affd7ba5229ebe1d1a61c51607c14a0aed9406ad2a09a76c925b73d47e57b58e2232af019004917242305c223fc6e9101a97782e1e7bcb1eaa7df27dd52d7e71328d7d968ce2c78872652e5e28122f26cc718485d65beb5b1ae9f9d1d329893970936705f8c624c63635e5530fe48ddfdbcef56e07f863ecadb75a5eaf53954f55c742bd37d446483e188cd03a8417c73306e2c4566a30142f894a7e80e45b63d7626193644dedf9bac159a773cf86b2fb6081fefe2dbae413d7b7b8c2bdb2bd5aced0023a3f76677351e3f86fa6af228c0ab4881125df661de497349be1e6049a20a47dd0c09499602a2093b85ef48ee789c10b235f3d8fda7c02c348673c759f8b6d5ebd8da59f4f0193d691de803b398ec33322684c4c1e2bdecd101e0c0243fa8d638c9a13fd6198d418cd2293219d4a56e17a2f309a2d9fc4936d1cc0ba1427edef1290f283d61cd831de9a741164987f553e70f9ee7f68c8a842bbe867677c75f59df747aa2588ffde72a889848c6eaef4197560b509876a0f0a5add65b508b03ee63fe880e4c07fde23b253a63c7a159cbd51d72f087eff6bf4b2a16287d7d43d19c2b40c422f17d0206976619f0e7d9eaee9b4c3e8cb1f48f540be888f5934233ecd76f6768c662e58fff4f452d5e37d2910d1747d5bf34c021db4e1d53601cc56aa23b2834799971c4d5139f8cedbbd6d4740a7519348438a09cc2e9c9d532a5c1c2530f3fcd276b30f448fd4f79fc608e25583893b0efb2ab31826443083d786dda0b06da67f3556fcae623a65786977aaeef79554bade708554376a08cce3d4d6c7504e14fe1a45156980d4a807c8c49683ef06404a9573bba3141ee03d91e3fc9e1440348ed0798cc6c5fb7e19a00f3563d9f5995d7e263826bbb73b703f08aaf7a2f555a999c5f37ae80d2d36ceaaa15e92fee74e54fba2339623ba10927f84ea499436cd178e23e97dd40c5daa99052ddee64c00fb09a9a2e6f506147654c3afeaf9de1e1f3d83109a4784c74c2b92ba24add0eb1581fe4f4abb95932b516f591f8cfa2c2dc019d4e7f8b7fa583686be434bcdc61a8b67b128ac5a62300b4b40fb78bb3acc1300bcb79f2e8c514817004908aba5953465bc9f5ea509d9f57f59d8d56d236e91c9d5a42108b894fd6633ce94f4eb1b173d014882ded3493a0c345f21c5e8732d75043bb12b13e043126691cc50d83681719b091c41f6c5466a25c2f0aa16ec63f3f6dca2d2136ffa3048ac302ef19eee858f1ac088d1963a1332d562d9b21a90c959b4060e2cea6e49451542b9f916a686bd8f0ffb1c596f9d3524afd7192cff6fc3982e930f4f13796359b25cdf1fd3668b40ea5a01fba1e0bf5357d62a7393933e3f55a40a2dfbc588a96253dd187a0af8d5a307b3bd7c0423aef52daf1ed7d5947bc4c132407d289e518e7c5610e0618c5cbfccf5142afa83007263adf683f1c9403719f90129b00f29b687f4300cc1994c10c341cb1ecf1d86d57eda0e95295a1f75322222ead6e3c724c8a9357c56bbaada32d51f4f2118c7062e9bf7587876fa076e8c40907ab395e27a19627cf993a0c91455700c78536a8eaec78b35c6016ff0bc080fb7abedaf0dff95419f8c2a4b0d36b99a3daae0a652bf64589b9ce7b97038e24941291ac82a2db8329ff4f0b3ccc2f201c13599932a40d43e2c1017823707b3d0ffe38c3b64fa7c8cd89283d2886c34f34ba18da38e312d58ac9a3c86cef40a013115baa4ecb54450bbba4ee57ad5e302d8e3787e0f1bfd931be4e2f602d9d65e5ecaa712863372aab10b7bc825d563a1c5677232985b83e444d9df60591d779e2958c9794c735ea7a026e8ce564b905dd4d99b0907d4a721c32d6be0c0e80f6d5dd8f3bb57b0945c0cd47405b5086d738243f660b140f6795f513ea462d49b0ba5fd646484dc39176f19a1235469ae978bd1762c412d362c7339b132cf45659d871cb15c0634440be0f2655014fa960d7f0184c31c316e370b75304b43c5dba6f07169759b3dca8b959cd57a9853722c5575783c8e02a0e5b7a420a1eed0b3452437c765e4028755bfc71923c43dcd0a4b15b67ce58bd6e080cf6f26b49bcc2f23844dcdd28fc01bde3bb4fd0f909a342463eb2d8eaecfe51a057e54e397c0415c1e08cb37f822a429c973e2f11f3335eb83ff56e9af50621a74a39a6b3524772b38b1248f677b674ac01ac9ca6b09197ed8ac215f76f6e23ade563e6250698c235d730d5cd4ed112cbc030ee874957b717177e8e906cf6c31a15048d6e758eaac20a584ed1761d6dadbbdfe7157f8c5f638fdd6c832c2bd092869d83d5d6ac8479b0b3ca4356d42fe0c75d1f61100746c949386dae042e9253b11da92472d80e462c8a99bc566ea8dc7100a8e18d51ac819387f94373522f40c96dcd9249412a7091b6aa697752ddf5b54e9b63440cfbd77925614bb8dcd2bb13719efcc3d84b638c4b47c7add766cbb0a6c6d6e3609da042a908d36d85ba8c5f53525f1e9db5d4f3c055b36e16fda1ac93b17e5999176f5b1330c1c364eb4414bbafab4e0232967cf6441563c39049e572c0690287018b8ec3f55bcc018018756d9cdc47c4a2f298d98d693c7a2ac89b3c1145563426fabdb82194a7809061fb205d8cec2f44618940e2c5ba18067ad69862e3a992e421e533dd070fba6a0ba4c070be8e6121ecfa24a5a16ea62e3e1f6b023ddab3f91e29403015b67207059fd46c9f57e6e5d505feb476f4c4fcda940d6e2ffcabfc4dad389fa823eb63bbc6b82ef19247b083c7dcd4bdd4e944ca52ffb4677bc2ff42d355c87ecc3e857908e143f2bd1d7dc6ed3a89a58b76ecf81115c1475d9bc863afbe0e5eaa1e8eb9cf64e323915267b3389c5de57b26df87e308d98a82e3f50d57bca17fc1c99040abcb80bdb2acdc94e5b95359371f615dd750fe8c7bf2b38dfe4a4e01836ccf863c50bb7d2cf5bf46676becf15c89e43b674567a580890ae1a570c37a688d1b81aeea768d4a6bf506867137a3bfea1c289f2a3150bf4be88356f8dad8ccdcc051b47c4cb42a1b456f332e2a54bd84676cb740672150264facaf0f1b1410925413a2069008d59de9d14eff0e7fe6c93ec7358e5bb6f70efefc53938f216db8de11de217be4bea66d07a5fb0916c690991e9baecead7df2aa4061345f01e9a57cca68d6d58a14003cb0f59e991f53fb1f4dd6274353f903e6c6ff5ae98dd41eca9d16ba39331f6be2f4ed487a64cc53fa00ba784670743ed4fb3a32dfd037ab67a8f5b19b22ccac5486c3022618d29ebe458e472ec5c9ad8356b946040b3509db74cf754dc264c75640d84612fcd8ea377f2d02279fddc99602f06f3e59771615438ebaa58543355efea1fa243290662ec7145f68d02662da5019b732fb08aa2e30e34fd58052f1e264799a0e3d9b5c25a5c374e64e3c2ca6d3332889f6563d9cdcda531daee5f218e8863d79588e3a5aef50b44be63cfb97a7896f94b5ff772a39e8931a48e53c70883d36594a397332b5aa40042577a2c7533b830219d1319c3ddf0b6c5d0f9fdea46506d5cda817e49b356a13af3e0d1e66f025b350925a00be2142c79a3adfd9ecc4b4d1dd51d0f95faa85ea36de1cb98f2c8df09d50300fc1b8e869d8b725c29cd70fefb4b97b75baa8a91816e5ccee28db8c81f2575718c627d239ece24674709043ec90822101ec8990bcaa5d2c2a05fee6a4bd1a67a407e41026b8f2457cce9e4d54ba80569ef94c674527693842b6ba437ae5fb20a6da92951d1b7c03f6c00a6d106a1b69080581e1db5173067fe1afc89c92aa6ae362f67ff21243fb720e3f1f1ae6803a79042241f99d38f0d3bd594ab7e2e5a9bb08d9c642955232021d19c113539f1c9fca6419e3da94cdbfc780170e2626fac5e632f6f52f41bd12fb8165d8bf9e389d547e472cbc835f4c8eb4811be65ffc2a86a1c673e94c28de6c65fea59a19d022354c7df8bfa938dc2c7f54d53e9530e2d780266aa8dc4c235f8b36a3b72eea4faa6f8696e7ca626623d03711d8593546dd917d342d16217ce4c675abd4ed77a5eeee6a2533f0c90d74cb79d0c0af4dbf18a7c3c4dc164021184d784b711014675e7f2b819bf7c640b7007e1e8c65e7ff94aae78a12d3bdbe06b8e05b4c84b9663522c15ae6c9ff59b0070f784673f6ded87acea34019c9475727c1c4757ce1ea10651e1ed0dbd9fe637e7d7992fd957e07bfc7c73cd396ee75b77d7c47481471d068429669f72c831cd54bbc1bfece4d831a3a9a36cc763139628e55a9834b9f895b1845315be79045240b5c2efd3a1578a79cf512af9b48d2cb2dd9a920baec7b3bedadafe5e3cf67dcfab4a511440a0ac867c6defb1ac01962d99e0fb2c8e58c18854be14aa4a05ee28d5074e8ca282fb5dce3a587a907cb2aa605b9ef3dd17c47a52d733a35876c0a79c53e2eee36c731b6055f13c9b5d2289d572290a8ac6a9d91f9a3f8cfcf4ea63e169ca11fd51f47e90339c0b96318c7f032d708daa2a73ec3fe70dec2e59a923ad3b3a49c808d075cae3c2d3e70eaf3f39ffb6875e268693779016c43cf453ecb7fdfdc21e8cf218bd7101558a89cb1d237f9e89c8fcb6f05ee3074164ca9b832627768efef0465855e126ceeed8e89e5b6d88507d3ce64f58b0d3d4b58e102fe20ff1466ae96094d2a892dcef6d0643ef1dc69763f37baa03a2e028359a11c8310bf53dcc3c6417d83ffe2e701e829ef4d54c1b10f6e23ac415aabbbe1403170ffc40977af17830eb48c9e5c9f22c4ba4deead861fa777e2986605d337bb4d468c64b61ac47242ba8e7a9b19a2ed6baf13de0e512383442a75ae98eff63426fedbed52737f2c900739d6f01c2e5a8549f64486f1c945a6ddd0cd9b27dd344fd8c88b0d4eb8332573f015915aa6ac0f3e0ec02b498a6ff82d909e053bb23b63c3b34e48278d892c2d138f418d5c1cbe8a3c8ff3437f67faa227ced75610a91bcf5f9de1e83039b2f917c2ee331c058a147ee631ce2412c6c06c2712c59ef49d022c29ce63df4e9d0836a4d784a27fa3c6749de1fe7714b5281e06622b31744dded0ef72e87efeff81dd0dc4f1f8111f98cb58d4c5ad2b09d8e67b2c6604d634e50b4b220e3429a8bee30dd1ddf543cf861a", 0x1000}, {&(0x7f0000002240)="010a30c83f0f742fa2c32d21e94b29c3fec6436cf448024da503e927f0ad1fa396ff60ef6a735d6b817ee720542523185becea0a0871c85908580dc40d8eb5380098b1dce8847a907b11e8d5bede0fae217f2189835777a2f308da5492b8c8decb00d852e62b4a19c7b026d47c3dae6110bc25fd8da368bb0ddbd8bbe544f6f4922a1b25d10c5f11dc025bd426deafc963c750fddbe8883a6ed7994ea76778838f6ffdb06af585d4cd", 0xa9}, {&(0x7f00000000c0)="c82283b25c2c6e74fc9a6582b092e83cfd949fb0cc4885160aa2e8a6cae14a22a650bec9cd98a08c39335e0bc8e24785d8b98b01b3ed03edb15123119bb143820f3348c4c912b167eb526919f48ebceabe9053f5dd991f34cc215829be", 0x5d}, {&(0x7f0000002300)="862ee8be3f0a585a516dde6aff07021ffd53c168fbb9677d9af7cb5befc186f9e6438ae269d77ce3ef4d5b5f54aa6e357415d632877f992b65b42daa9939c90d881606645083a6666987e119b240cb36c46c642e559861baf0892aaf5e404e67b949d38c510dba67cc8244ec07326039b38a8ed2e555e79bac25925ef033d9b4a838b77621233255fcc1288e6c614c5119add0780f09a521cb760f656fbeb061d9b4b630b7b5e2edc5fc502c80ddec4e1df36c0e215559ff1302d518be13569c8b45bc2c3af87699a64c3045c3896b86b199943e31c83bc75b108a6fb4e4b2a623b9a1bb3b65e71bb09f853f1725c5c1", 0xf0}, {&(0x7f0000002400)="6cd6", 0x2}, {&(0x7f0000002440)="8ffe18080e9190e8148cf432447aa255d9a3a6fba861beb68e672d60d2f4", 0x1e}, {&(0x7f0000002480)="b49810de4de5d30e6f3b4066fa3a448b5fe9c46d0e595152bb09370e72b0625e1bb360368890798196240b5b303d7d39369122ed69c0e38f99bf076f804ce676deb684dde061b581ed2f63f599055602f2d6d0b248683e15d9ec698cb1fd25db2a", 0x61}], 0xa, &(0x7f00000025c0)=ANY=[@ANYBLOB="d0000000000000000100000006000000cf60ef0d757e9bb6fef8e6425e70b70ed2ff1bd97651a49f54360b30285cf1f8309229794219036e4913421aa29382309007c919101517dda6b2688ccc557cca4752e7a37bbee2f397cf3ce0813a4e1e47a5065d0c481f5e92656063f70681c616afe34bf8464d32590e9b3d312b38165111357452ee57828ee4ecf35f994504cfb9f480c89bf6ce8d7db33dc07aca91acf8c24a70dcf38464064d30fbf873816baac0c061f226d3bd8c9971ee2e6ae8ec96af708475b09069859a7fd200a000000000000000ffff00000500000001a47b64099e926050192f5a46127857ff11c8da9e535448b68bdfff5e0843562b1c5c16a04ece4ec59139414e829fbb55410895ed7237894170da24c7ca36092b6859fbc5a33a1f18d4800b80fc49c3c13bb43969a2bb9004e46b8bfb779457b18a5aeb83b2a4f27843bdb1cc8ced2fe58febf8d44b5dfd1d4a3de066f31a9f3ad2b1e3ff0c35d9ae16cc4c00000000a800000000000000ffff00007fffffffc96e9471773f35d97200aba3918dbf49bab7f7af0b0ec5cbf5e60d26dc4d6162f430daa6a08150fa15b4f34417d28f0c3fdcf19259d33ae077b9f06338f928080df9487a35fe9a8c61c3333adc7c342f7445a4ccf6772e55ad541585998c1cef88aa3b72faaa880755621ddf689aced144397edb88dafe06d17b47d03ead448d09b2d7e5e8ae3fd82af4443f3b53ec64270371b2000000000000"], 0x218}, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() 18:35:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 18:35:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x800}], 0x5ef, 0x0, 0x0, 0x0) 18:35:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000240)=0x16e) r2 = accept(r1, 0x0, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r1, 0xfff) shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r3) r6 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000006c0)=""/176) fchown(r1, r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r1, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r9 = dup2(r7, r7) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r7, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r9, 0x2000747a) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r11 = msgget(0x0, 0x40) msgrcv(r11, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r2, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r9, 0x0) msgget(0x0, 0x40) 18:35:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:35:01 executing program 0: getuid() seteuid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() 18:35:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 18:35:01 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) select(0x40, &(0x7f0000000000)={0x6, 0x1878000000000000, 0x1f, 0x0, 0x6, 0x2385, 0x3, 0x20}, &(0x7f0000000040)={0x1000, 0x1000, 0x4a8, 0x0, 0xfff, 0x7, 0x9, 0x4}, &(0x7f0000000080)={0x9, 0x80000000, 0x8d32, 0x6, 0x0, 0x7, 0x4, 0x2}, &(0x7f00000000c0)={0x2, 0xfffffffffffffffc}) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000f4c000/0x4000)=nil, 0x4000, 0x1) 18:35:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x400020}, {r0, 0x9}], 0x2, 0xffffffffffffffff) dup2(r0, r0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 18:35:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ff9000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x414, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x3e, 0x8000, 0x9) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x800000}, 0xc) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 18:35:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socket(0x6, 0x0, 0xfffffffffffffffe) 18:35:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/141, 0x8d, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:35:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00", 0x348f, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x7, 0x558) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0)={0x5, 0x6}, 0x8) r1 = socket$inet6(0x18, 0x6, 0x8) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xffff, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="e07ebf276a5a745ecd61df921d8f7772fe45edf10905afb2766c3a86c241fd04d8522c1e2b8893fc1acda66dfeed87c7aca7d05440f86843df5efe9835dfc13f6a0b28ef8e8209048dc72a5c80bb6c2eb0fe5dba5466384e21c58ab6eb9cb0a63b5879da69b7123d00f2736cd3fbf86c4b042e384f8121f16896040b3e2c968a302184aaa249459597d7c2acb8ab1d138e3af47b", 0x94}, {&(0x7f0000000180)="3a7552a96c28cde813551721a08090429dc0b688be2e449840de7d8c0f346be0b2707d3c3e0e", 0x26}, {&(0x7f00000001c0)="f851c25ac1538e606fbb86ce516a1bd118327b72effbea977fb2fb885bd9966c66fb849a4b073f4885406fb53b43772512a3f07f6ac087aea63b32aee75a2f35644c351971708f81fcb83b2274a50fa36ec8104f996a31208b403ced1b555c4faa088444", 0x64}], 0x3, &(0x7f0000000280)=[{0x38, 0x1, 0x2, "874fc112f44ca14a0afaf45f5bcd7fd3f22f4376d1c31ed8950d36459c80d67a282c036843"}, {0x38, 0xffff, 0x0, "78ff5470bf626e8a0dfb69f0bd3a255625548d28c105e96c409bb39f842206b08455"}, {0x1010, 0xffff, 0xfffffffffffffffb, "60b7391851dec27928fb84e4f550ad9d9e8bddc304015101ffdd0316ec661b278ac90439431bb1af4cde2641e905c79143eefa6fde3a515c3b48e3acf0e49d0da75e4adf7b5c4bd55696bfc52c31cc91be2221c95e5d0f16940ca2272e8a962fe795fd46ae3ca6f9a2a7e9e89c766703ec6f063b9863b69e70353d456df21035be42adf886e91f9a34ed0bca33054734131c50aa55e67c8e223655452e4b0f551617d441eae05765ca3ed1d6a66a7370aa92aca2266a1b78310ebc8e0794bd05140ddf3be43ba7c662d65d6458dd264f1d6a5aa6eb2bd39efb598a72f17921d2927356bf0f6a085a1f71d9dac494bdaaeec2127783447f15bbbd1fb712ae99a0264ccfad81d996985e9bcce54411fb6d2c9f214441416d45822d894c0f51d16909cc3cdc20bf56b7394dffc8a0a252b8d730055cb31e8568c289de19b456d9c389af39fe9e168ad27e2cb179b1fb22c9a4328e6c6325fe941beb2e9687d9e978aed2b15bbdd9e6b03ccf82f5d09ab26317fbeb15674ebc373c3f679f715ba5ab9b2c4e84c8a798227f23a6ba81ab01aa53223afebae1ab7328955cc6500256b24fe5358325c8d57879b9b60741b6a7e9ec827ed0c5852b5fa513c312465ca5b6e8cfa44f92a5d5dcffdfb5f7c1b57b183449722b70fead1756e4d2169f7a51cc5fc0d923b73bc53dd01ce4caaede95762ee11d5e435491618d26fd2fdd60ac12cf7511d48a78912060c6b814166e7b1874197b1323529cb470f4a8032ae192d1e754cc25ad84c86802933f7050516cd3c083efb5db752f151aa8d80cc30a930ff2fd872bb04146466eacf61eb468f65de68f60be543d0de2c005722a3f3f658381dd4be04a269f278fa0d023e7347688048c95b65c0edae58e3fe66e5becc23d2d1b342f3019fe0915638151a539ede89a969b2cbf1904d36b62cf969e1fb8a9099d02b65a05b70109e85a89f71d9315d570ae93e034de6a841be1e591d7e58f7eeac92c0c6c7ece068ffc6088ad5f9126ef0b3db3494446123d2522ead1ea395ae141f8159099e20561af061be7ae65e9af6b2f0933c9e77425611316be34ab8d0322083e9bba5ca05ffda49a51d156a47b17383fa5f0c22e1c55bfa9d47390265355604eca19ff8bce5801e05130af3c42fbb7508022c4c18d0630e97223fe461642ff1fe3d04f86f4829da181b481d104750a6f2f5601038d6308cc4e091da9b53de197ebd66b7e8deab73b3aac9123a3218c21b76c215519eddf74b99d80544069b675b3c513338d088711ada49a6d3377e84db681c092f47c35a77efc7698d3953a4349ec83001cdc8192c1e95cdc980a66dc599ad3ec387fe263e09542e886cc6b6cc7e51b3a0711b180443bfd8a69ff317bc9a3ba0e6e2f6ebb2e59fbbe7473d3e54c6bc469b8f8a6cdec7c3d5c94e0fcdac003c2776127ff087199fe4a1e3290f7deab43a12a2ca3cabea8202e0bd3e88e6afb606f647143004008b92648cbaade1481f0a2e314167425eca7d9987fc55efce270e45ee4f77b321d8f701666b2f315bef2e0a658b50f7fe852df64748653b1455d76842360fe4d9384f7e2d9ff82014fb7c8bca17a7648677d3625c96034339f465f27901598cd0b94e6efc8cf10ea1f6fb594893d31e08c5e0344f6442ca5c8e0bb0b9acc91a5bc9698f55e272994fcf06c8813319d9ddce206f892ea78502cac8872461bc0f7446a3a2878548c7b812a73bd5b6616da689ace7e3d297947ad735b20766c9d42816918bf992f4a79d2b81d8fbfd5a7a917f3915aa132ede920d626394f97c6869686db5f4b3b0291c10daad2eb1f1c9b876f6ff8b113c5d549305f8210be7ab04e270af738e0540c3902ef6cc4faf05fd22ea831867ef3225b932dc705ffe75e5e46891b919556f7dee7d29364ffdf2a98063fdb456fe6bdfd331842b96e73432b7656026db3220e0de6bc7328bdb1cfa438000f1a18a473c37ed41d7b4b4eead88dd18b85182b4e332a14b7287166c87c48d7e2a7194f33aee1fcbbc573b055dfd27546431628fcf44fd43ea83b4d46278d9b0dffce578095007dd091df7fa6ba869843da29d54ebbaa39732982556d89670d5bb49a0cf99dd643609cd01fb45abdda3834b3dc3f5be00163a8871942ddef9c90a8e6e6cc3a65ac9ac56754a41fafc72794e47cd96d20f302bae159afe3721ee5c527949c64ae4529b44e00b2dd6ff53b641edbaaf1833770349003b5add8900928b3a9f8c747701fda80284a5b90a31b056bca5fe7c44c266ed3eb649bbbdb69176b5559b95549fa926c717829e224726b3c4e91009e5e45e5842d1c64598229ebfb1e1e6e7c4a2eb628feb988cb81cbb9f82c26636561e933ef703a91b2265051e4140dbe1789f8afa4a38457ec5e3d959a2e0e268f875470d4f299a7be37eacd96c76e596ad3f79ea689e1cb1e70740c82cfa7375ebc1f4a0828e624f1ac62a40f5d75941bd2ca89c14f61017057d62bc5842c68526bcd9ecdb1ab135e01d17c6058a52016eb9b2f392dd6d875e5fab7d17ae2bca7eec0cc6304318726a859110d34a886f6933a1e7bd99d1a1d9a973a52a215c6d86ba190cb28684caced3365de65881d4ca4addcd2d2841fc5982a39722c7cb1e5d630f482293f3eedea444ef255eb360dfd9cbe345a81ea761b26a419fc176764283419af08f8e798dbd685311298c25f216e0360347b436f51ba0a3f0857205ee90f28a788d0e830fc074aad1b87ba912c67e81b4dcf811aceb7e5a7dbf2f591aaedf88ecf3b8a96c8a3ad7b582b413ed240c3e4181e0ffdc1a59ef0a5d45416defcb550752d19cb2e8a8db1f592250c7b376a98f20174f57d317acf5d909fa9d2fb3bf08acca9d952feef7af9330d640e30404e22907e88a544e7a55c4df4f45594d77d7f54637482e4c80f5210e239777f9f4b0abfb7206a8383e75bf053c06abcbc73e8630527794f31474b40ec0a380871b07f832627e422e6411dc1681eb04c35f614b074bb5540101f3f66e15e809b97482649ef05147f29caccc20b2a10b87e17e43df4095be14d39b661c6ad8edc831962e668ddd43ff561db031bf9cf55fe0716e154d4797a6db338d09e917dc38f51f1e3608c4c0272150d024c07b79a3ad47fe98a5d84e5223b0195483e8b3d5a6907f81eaf0834e0fc0c58caa083b8c4f0007c789227aca0bc0e13519f449425b40afef89a97e783b9d859f887f5ae27dad384b49a46cf158edd1ca829a2829fdf75e1b90817e7991d891fc295b97f0433e7ca4fb67273dbae14b6b8c8ecf43b605e4a73d3e88f6797b68a6e9f59c188c8322eb063820e92e05cf00b258af37e0cd4ead35cfda415b573b39257d7d7d6225c93e228f861833fe73ed854bae08563cced2559b50d128b02fb0dcf1e4cfe9c79ae70985f268c5d7352b89e642e3358b5fe5b8fa09634f04f7c39324e1ea7ac82af925611391e5be9f950bfa7ac27d18c35a7ecfeb2ed9a30e9b675c27146b9912fd04ad19bf4c70043104aa476cf94556a60a68329ff1f5368f97073a5ed6262ef90fa868e65f294ceb8eb0e8718f96b43ebc94c31eca8142f723aae6d3cad84f32ff5a1e2959e4192ea25eeddca75aa559f82512c76f180d2ad53169a106e1bff7781acc462f149cb5d95d67c631d52f7c8115b1064818268cd96c4a245b18e7816a15e75415d2adc96ead6c4597bcaa7232e95fcdeef71fc99de20c6e408d97ec3265bed1f0ee88118a1881826f9b3da1b876de007df8ddb322de8915d05b73061a83e7e1d649ce435854fbd98085b31cedb1be20de84ec612225b20a21bbbbb26d4ded2dd7f313b86713abfce272fa9d67778f77b3c1c5218000cdda33c8100f0fd2c0ed22c011147361059ba6d038035e5c9fa66c18a0c6d2002228eb3d24a74bc87d162b6801915874cf7bf5049cbcd643a7cef40f6afc888400d8e2edac0176543bae52479b2c1effe3ebe2e91e4807bf714f7a2a18e9aa2c029b24a5e34b2236874677886c91138917003176739af80b68cc06f4a136be14d9b6c6499ca89f0bdfccc7295d408122be9564faf8612ae88e12f19b623638c99fd9f2dff7e416afdaa8bbb0b19253c60c0a559ea9286da0df40aa82dab16d1208d4c0dc402918dfb488f1b9645a31e2224f2bc502a044a38a615d4ee0a848f46d786cb370c9551e9adc36ad859ec9d16d92d77068f182479f4885033c3935e4911e22aba11d1cfd9fb37627af4a7d3e191406f29a75aa60a3f9ad4270fe165830ff6331b7319950b5658d91343aad24f367b43b22dda1552bbc2b232b94c63a6f4a441ffdc21de9e58d7d93a466f703568de1a6482ac15173055150d2f28836144f7505e622f5116ecdcf8e6b1d83e188fbe08b4bedb354d6793bbe0803985de7ed36606f734350e1b7e553e02fe7a686594d8a88593d622aaa5e1a2070eb67f6797da43de7cb4901e8071aca0485269637249829e009396749c0c8eb96c3bd6712ec0596214329f70e654748b40ec4d84aa9e058c13ed9e5fca128463dc68c167d5803467cb62c0790340b084f55a53a05250725a3b2a4ec89d346672380c63fbe206f5cab57311980271d24c651b766f0a9505d6993eb0e0dbc43eac2290643f97f7a08a4f982428a336b95d9430231b185165ea4e3477193ea6a0266506f3f15236fed802b9e72f3bf3eeb92b8623751bd4ebd6539ad51a94f42c52477b4dd8a4601b547fd924ea5c5627556539dd1bb1fbd09347f94c7cad660454d2db61a6439152297a6207b01e13d5f608867d9dcf1c31d35c6eb1fe5c7405078b3f87f7946f99bfead79107cf1e9464f70cf43e9629bfc35a74c888c121ff4643087c1cadd17e34c26807fdec23d5a0f2feacda8995fa08e2cbbf60e03067e06d8d87bae844688e7dd1e96bd15fe68c75085117b6840747155444ef92ba6314108e58f2cd52ceb3c438d5d984a94d8bae99cc0855cc997ca4c3681b41301ce91d85a8c37dce98976394873ffc7209e2cb44b457fbe822a4d4873f3afc91413decda08a9e64f5efa3b38e23a8417008cc37cdf206858c616fc7bad6f806fb78118749805a0d6e6bca52d960c7c0ee8d325280d8d47cd0775fb8a18bfbf846608bae848d34fcd6fea28534fa456c1a9af262111dceaf5be2c3ecc1ec96250cd215aaf7a21decef953b2fbc789d896bb7477c0a76611f9f145d50208e61ddd4dbce85851ec8ef48bee147061a580a8d3d8845b983b246290596a0fd09ab9cca30e26d07c8040908d2e3ef1e63db51e33665ad6f31c9390cafc659f7b8e4c7466f442f570e9f2f96383fba573c4613e5bac677af2cb3b50f0cf465aac71e61362bac7850bfbc9ae2eaeaf44334e70b5bc5dd66b0a5361825bac8402f3515180d6e64a8cab89d7304fed079401427aac1536983f7a5bfa58aa99248901806fea8a39982778c2265e227b8a0d14afe052bb1c9d8fe4a29ba5ac7ffb560e72d1bbbb0b638a67a585e857560e1fb2bbf579e2fa39dd046125b4b7be1fa06d8e4bf6e70fb519136313e9cdc1e526fc59bc510af8a87d2496f5c9a44cee87155b7d04e902f0c4984bc62c4e701ffaed653d4532b3f5c57303e85f87d3e860ed0f0b85fca5b3e502dbcc768c0abc71c0eeae8ec3ac95a36d4c9d7264ea9defef42b2ba25bea5e2cd888b2c50b4d4f6a74aade0d95d0137330612b1bcbdf8c42d34e660849eb4e3969f9cb984b3374d589994bbb354b8745f9491c3b611796ea4137ed79529eb5e26f297ca11d87d6d6dc5b0370d4bee9ca4620ede7864424c"}, {0xc0, 0xffff, 0x9, "c90c6fd2fa638529bc7638d26530cd8fc0dac73ef22956dffd3bd9a246526171333c101482950ae4db9d864f18e1638da78d2cde4d59ae4d37b6ced54187eab084aff2f602dbf1a54b82ab8c953a7cbcd900c93d93967cc973d2236d4083c46cdb864a7a8494926a66d80f2afe52e019cda149fa38b9ace9a34eec9c3d99c3d05749b027380544d0b53523c7c4c2ecd18aa3cad7da3b233f7baf1d5b0fc54c1a96c616e56479c8d86d2f9d7f4d"}, {0xf0, 0x0, 0x5, "c527fb9cc1b55324c2fa9da0d12e5969adddb93809fa4d1eba022c13efc307e8126638cada2435f5a0241ff1f5025fac5932b23ef0ffde7aba8361c77677f9fcba3a172c4f415f85965c7162730ab511e5d2588a28a0b7bc6d989d9853ca7f6b49998b773ebedd61f97bbd6e8a0b7140990c9c5a1245ac99b4e3cce0c11207d4e68bbbc1e812fba1b993dd9595c0df90d45a626d4f0e509c82435a1dd47cf8824adc2f841bd3045861dbdf558ad7514276ce849070b251e21f6a195b81a188f7654d25713b9992a3d7c87024af68acf4af25cc9d88caa09ebf778715"}, {0xf0, 0x1, 0x1, "28d5d69e4c89f1d334f7744a73579b80a5ba15bfe3b49efabff6ccc26f1f6117990e0ad0ed9220a441190a5aae928629560c21827188321c687533da5feceffc29ea318e37cf6083f696a029e45f7d9181931388098ee5f2a25e135870e3d2cc6705e6d4169b6c1e44a99a13752e8775659747192f5b3837eaf74657f63f0b375759271d51cfa0231800054ce030b31d72f3bc32cfe7f8b085bf71a2c545706c9f317ff5a55e2e80cd851e9807b084b75db0980b42d8e144738db21b89334040984a4b50c9f0cedf7eab075368578103d1e721b6a6937c00a72274"}, {0xb8, 0xffff, 0x0, "296f043693db40ebabc1547bf5317f569d03fcc25b41e6dc9a73c9528b4f43277a0c6b2d866c9cbd6451807757e4afd668891c8750fd6b476de0971f4412959c0a5e39328c2a5da5d19a1eb4f8b2dbac19e8cada512bbc58464bd020ec27636b3398c03760392a68fd27b0b1e9fa75d5590faa9ba635124f47406e42dd9c29d99eeef35eba7bcb42f5f0311aabe98259face7748e36ca437d42b81ac375f35e7ea5eb4a2e5c7b1"}], 0x13d8}, 0x2) r2 = socket(0x20, 0x1, 0x0) r3 = shmget(0x2, 0x1000, 0x0, &(0x7f0000221000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r2, 0x1000002a, 0x100, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699c42c7a830a897b94433164bd762b94a4a510b7", 0xffffffffffffffbf) 18:35:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) 18:35:02 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x7, 0x1000, 0xfffffffffffffff8, "2ca9c366d4cfaa61fbf604ed77639b21d83755d8", 0x2, 0x2534}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0xa18, 0x0) getpid() ioctl$TIOCCBRK(r2, 0x2000747a) dup(r2) fsync(r2) syz_open_pts() 18:35:03 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r2, &(0x7f0000000100), &(0x7f00000000c0)=0x1002e) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 18:35:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x80000001, 0x458d59c650ff874e) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/144, 0x90}, {0xffffffffffffffff}], 0x5, &(0x7f0000000300)=""/103, 0x67}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x380, 0xfd18) readv(r1, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/93, 0x5d}], 0x2) 18:35:03 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r4, 0x11a}, {r3, 0xd}, {r3, 0x110}, {r4, 0x100}, {r0, 0x80}], 0x6, 0x7a1) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 18:35:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() flock(r0, 0xe) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f00000002c0)=""/234, 0xea}], 0x3) 18:35:03 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040)=0x7ff, 0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) 18:35:03 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:35:03 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x111) setrlimit(0x2, &(0x7f0000000080)={0x7fffffff, 0x1}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x101}) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(756d2620fc255d5e,0,ffffff007bcb2550,ffff8000042e4e60,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(101f4564a9f8bc72,ffffff00729fb708,6,2,ffffff0066687238) at VOP_ADVLOCK+0x6e sys_flock(ea4df8a8e669be22,830,ffff80002108b530) at sys_flock+0x163 syscall(fa7930e55dcd96a2) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,f54009e7010) at Xsyscall+0x128 end of kernel end trace frame: 0xf565cc01a10, count: -6 ddb{1}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff8101e095 lf_findoverlap+0x95 rbp 0xffff800021199090 rbx 0xdeadbeefdeadbeef rdx 0xffff800000cd9000 rcx 0x276 rax 0xffff800000cd9000 r8 0xffff8000211990c8 r9 0x1 r10 0x996155c522102f2f r11 0x8a92d9df7d248f12 r12 0x2 r13 0xffffff007bcb2550 r14 0xffff8000211990c8 r15 0 rip 0xffffffff8101e0bb lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021199030 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=463842 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff80002108b080,0xffff80002108a028 process=0xffff80002109b3c8 user=0xffff800021194000, vmspace=0xffffff0069a5fa58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 95333 93989 66706 65534 2 0x10 syz-executor1 *95333 463842 66706 65534 7 0x4000010 syz-executor1 95333 212580 66706 65534 2 0x4000010 syz-executor1 95333 227509 66706 65534 7 0x4000090 syz-executor1 77219 243625 61079 65534 3 0x90 piperd syz-executor0 61079 307724 92011 0 3 0x82 wait syz-executor0 66706 202996 48619 65534 3 0x90 nanosleep syz-executor1 48619 387630 92011 0 3 0x82 wait syz-executor1 56146 33541 0 0 3 0x14200 bored sosplice 92011 286830 45420 0 3 0x82 thrsleep syz-fuzzer 92011 259116 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 378038 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 35001 45420 0 3 0x4000082 kqread syz-fuzzer 92011 5074 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 87480 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 224387 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 322810 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 359148 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 247747 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 358121 45420 0 3 0x4000082 thrsleep syz-fuzzer 92011 243076 45420 0 3 0x4000082 thrsleep syz-fuzzer 45420 443927 40720 0 3 0x10008a pause ksh 40720 147465 89108 0 3 0x92 select sshd 47530 425921 1 0 3 0x100083 ttyin getty 89108 416663 1 0 3 0x80 select sshd 84967 78266 39304 73 3 0x100090 kqread syslogd 39304 307202 1 0 3 0x100082 netio syslogd 51602 69733 1 77 3 0x100090 poll dhclient 64685 324673 1 0 3 0x80 poll dhclient 73426 254772 0 0 3 0x14200 pgzero zerothread 53861 61612 0 0 3 0x14200 aiodoned aiodoned 84531 169111 0 0 3 0x14200 syncer update 3348 379420 0 0 3 0x14200 cleaner cleaner 53032 74934 0 0 3 0x14200 reaper reaper 77650 210280 0 0 3 0x14200 pgdaemon pagedaemon 34478 52456 0 0 3 0x14200 bored crynlk 15043 202027 0 0 3 0x14200 bored crypto 31933 206240 0 0 3 0x40014200 acpi0 acpi0 67407 272786 0 0 3 0x40014200 idle1 11600 306323 0 0 3 0x14200 bored softnet 99439 180669 0 0 3 0x14200 bored systqmp 58111 489679 0 0 3 0x14200 bored systq 5819 393316 0 0 3 0x40014200 bored softclock 7592 255245 0 0 3 0x40014200 idle0 1 304035 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper